Category: OpenSource

  • An introduction to Linux network routing

    [ad_1] In June when I discussed basic network configuration, one thing I did not talk about then is routing. This article provides a very brief introduction to routing for Linux computers, designed for understanding simple environments. Every computer attached to a network requires some type of routing instructions for network TCP/IP packets when they leave…

  • 5 great Java performance optimization tricks

    [ad_1] Optimizing your Java code requires an understanding of how the different elements in Java interact, and how it interacts with the operating system that is it running on. Use these five tips and resources to start learning how to analyze and optimize your code. Before we get to the good stuff, you might be…

  • 3 copyright tips for students and educators

    [ad_1] Copyright is a really complicated topic, and when it comes to online use of creative works, accidentally crossing the line between fair use and a copyright violation is easy. How do you know what is copyrighted? Recently Frederico Morando (Creative Commons, Italy) and I presented a training session on understanding copyright policies at Wikimania…

  • Car manufacturers cooperate to build the car of the future

    [ad_1] Few of us appreciate the software middleware that is part of all the cars we drive today. The integration of in-vehicle infotainment (IVI) systems, along with instrument clusters and telematics, is a very complex subset of priorities for today’s automotive industry. According to a recent article that appeared on CNET, Open-source Linux a step…

  • Technical documentation doesn't have to be dull

    [ad_1] Earlier this year, I described three important characteristics of good documentation: concise, consistent, and simple. Good word choice, I wrote, is important for understanding and translation. But that doesn’t mean it has to be dry and boring. Want to know a secret? My favorite tech books to read are the For Dummies books. Like…

  • Get started with Dr. Geo for geometry

    [ad_1] Dr. Geo II is an open source application that allows users to explore geometry first-hand. Its target audience is school-age children. As school is now in session for many kids, here’s a brief tutorial on how to get started with Dr. Geo II. First, Dr. Geo II is available for download as a ZIP file. Simply extract the file…

  • 6 tips for interviewing with open culture companies

    [ad_1] For the last several years, I’ve been studying under an open organization and future of work guru. And for longer than I can remember, I’ve felt that business should operate differently—really move at the speed their people can innovate rather than standing on who’s held office the longest. So you can imagine how long…

  • Python vs. C/C++ in embedded systems

    [ad_1] The C/C++ programming languages dominate embedded systems programming, though they have a number of disadvantages. Python, on the other hand, has many strengths that make it a great language for embedded systems. Let’s look at the pros and cons of each, and why you should consider Python for embedded programming. C/C++ are compiled languages,…

  • You don't need a green thumb with this farming robot

    [ad_1] FarmBot is a robotic open hardware system that assists anyone with a small plot of land and a desire to grow food with planting, watering, soil testing, and weeding. It uses a Raspberry Pi, Arduino, and other awesome components, including weather-resistant materials. Founder Rory Aronson talks details with me in this interview, but make sure you…

  • Free education resources from Curriki and Sankoré wikis

    [ad_1] From the days of Gutenberg, technology has been linked to education. Curriki and Sankoré use open source to bring high-quality education to people who need it, and otherwise cannot access it. The original wikis The first documented event where technology became an integrated part of what we know nowadays as a library, both in…