Linux For Navy Drones: Linux Can Now Literally P0wn You!

The US Navy has signed off on a $27,883,883 contract from military contractor Raytheon to install Linux ground control software for its fleet of vertical take-off and landing (VTOL) drones.

It’s not a secret that Linux or perhaps certain distributions of Linux are the most secure operating systems in the world. Linux can be customized, locked down, and developed in ways that Windows cannot. Free Republic has posted the details about the Navy’s new $27/million Linux acquisition to run its powerful fleet of drone fighting aircraft on Linux.


How To Protect Your Server Against Dictionary Attacks

Recently a security flaw in LinkedIn’s code has helped add 6.5 million passwords to attackers’ traditional dictionary attack. What is a dictionary attack? It’s an attack where hackers (we assume the bad kind here) run scripts against a combination of common usernames and passwords. Thanks to LinkedIn, 6.5 million common passwords have been added to the arsenal of checks they use for their dictionary attacks. So what can you do to help protect against these attacks?   Developers who require authentication for your sites, these tips are for you too!

New Courses To Help You Learn Linux At

It took some work but we’ve added new content to The Linux Academy. We have many more courses coming down the pipeline now, but I wanted to take the opportunity and tell you what’s new.

Why should you use Linux Academy?
Most of you have heard of the term open source, and even more of you are using programming languages built on top of open source technology. Linux is the open source and mainly command line (if you’re running it as a server) operating system built for stability and flexibility. In fact, interesting tidbit, one of the founders of Github is the brain child of the Linux kernel. Not only that, 80% of the internet is running on top of Linux servers and thanks to the cloud, places such as Amazon, HP, and Rackspace are pushing that market share even higher.


How To Change Your Mac OS X Computer Name

Changing the computer name in OSX is really simple. Perhaps you bought a used machine or you’re just tired of the current name of your OSX machine. It’s a simple process so let’s learn how to do it. The location of your machine name might not seem very intuitive; at first you would probably expect for it to be located under general or computer preferences. Well it is and it isn’t. First open up your “system preferences.”


Learn Linux | Understanding Debian Based Package Management Tools

Debian based distributions come with several tools that make managing packages extremely easy. Years ago, for distributions such as Slackware Linux, the common practice was to install programs from source code using source files. This is still an acceptable and often required way of installing Linux packages if you need to run custom options when compiling the source, or if the source package isn’t available in an apt-get source. However, thanks to Debian (Redhat based distributions use YUM) there is a much simpler way of installing common packages on Linux. It’s basically a command line app store (there are GUI tools for it too) but it’s all free. This screencast is the first lesson as part of the “Debian Based Package Management” course from

Introduction To PhoneGap + IOS

PhoneGap is a wrapper type application that allows you to package HTML5/CSS3 Web Apps inside of a native app. This is a great feature because it gives you the ability to distribute your app via the app stores and have a so called “native app” without having to learn Java and Objective-C to code in the operating system native languages.

4 JavaScript Frameworks You Need To Start Using Today

The web has quickly moved from fancy websites running strictly on HTML and a server side programming language, to dynamic web applications whose front ends run on JavaScript. JavaScript is an old language (created in 10 days). It has its problems but it has major advantages including its flexibility and user interface. Browser JavaScript engines are showing massive improvement, and so is JavaScript. Here are 4 awesome JavaScript frameworks you need to be aware of if you want to be a great web developer these days.

Tip: Apple Airplay And HTML5 Video Tag

HTML5 has been evolving super fast. Not only that, Apple, the driving force (and owner) of webkit, has been making changes as well. In IOS 4.0 a tag called x-webkit-airplay was needed in order to give controls to the video to airplay stream to an Apple TV.

The exact command needed was x-webkit-airplay=”allow”. By default the x-webkit-airplay was actually set to “disallow.” If you wanted your video to have the ability to use AirPlay and stream to an Apple TV you needed to turn it on or “allow” it with the x-webkit-airplay parameter. However, this changed in IOS 5.0. Apple changed the default behavior of x-webkit-airplay to be x-webkit-airplay=”allow.”

So by default if you’re using the video HTML5 tag it will be able to use AirPlay and stream to an Apple TV. You only need to worry about the parameter x-webkit-ariplay if you want to set x-webkit-airplay=”disallow” and not allow streaming over AirPlay to an Apple TV.