The Latest

An Introduction To OSC

At the end of my profile of AlgoScore I stated that my one wished-for addition to that program would be support for OpenSound Control (OSC). Well, my wish has been granted, the latest AlgoScore supports OSC, and I'm a happy guy. This article introduces OSC and explains why it makes me a more pleasant fellow. more>>

Mozilla to Say Ta-Ta to Foxy Part Deux

Mozilla's Firefox browser is unquestionably one of the most popular web browsers on the market — topping 20% at times while the browser-to-beat continues to slide — and certainly so among Open Source users. The release of Firefox 3 in June was a major milestone for Mozilla, but still, nearly six months later, there are those who have eschewed the new for the comfortable, homey, well-worn-in welcomeness of Firefox 2. That will be changing soon, though, as funeral arrangements for the second-era Fox are in full-tilt at Mozilla HQ, and the service is fast approaching. more>>

Bash Sub Shells

When writing bash scripts you sometimes need to run commands in the background. This is easily accomplished by appending the command line to be run in the background with an ampersand "&". But what do you do if you need to run multiple commands in the background? You could put them all into a separate script file and then execute that script followed by an ampersand, or you can keep the commands in your main script and run them as a sub-shell. more>>

Kuklomenos—Weird Space Shooter?

Kuklomenos has to be one of the weirdest games I've ever come across. I'm not doing a full review here, because I simply can't figure it out! If you want to compile it, go right ahead; it's easy with the usual ./configure, make, make install routine. But, once you get into the game, be prepared to be puzzled. more>>

The Dell IdeaStorm Index

The Dell IdeaStorm site was an inspired move by the company, providing a way for the market to tell a major supplier what to do, rather than the reverse, which has been the default for the whole Industrial Age. more>>

Google Gets to the Root of the Problem

It was this time last year — almost to the day — that Google revealed their plan for gaining a share of the ever-so-profitable mobile phone market. Though we all thought it would be a true gPhone — designed, manufactured, and marketed entirely by Google — we were nonetheless excited and intrigued by what was actually revealed: Android, an Open Source, Linux-based mobile OS. more>>

Examining the compilation process. part 3.

The last two articles that I wrote for were about the steps that GCC goes through during the compilation process and were based on a software development class I taught a few years ago. more>>

Linux Journal Flickr Pool Roundup

Linux Journal's Flickr pool regularly brings in fun photos from readers around the world. more>>

What is Your Favorite Linux Gadget?

With the gadget-focused December issue of Linux Journal hitting newsstands any day now, I thought it might be fun to know what YOU think are the coolest gadgets out there. There are many devices mentioned throughout the December issue (check it out to see what's under the hood and how to hack some of them). Nokia N810 Tablet 23% (158 votes) Amazon Kindle 5% (33 votes) OpenMoko Neo FreeRunner 9% (61 votes) Acer Aspire One 14% (99 votes) Dash Express GPS 0% (1 vote) Netflix Player 1% (7 votes) Motorola U9 1% (7 votes) Asus EeePC 32% (219 votes) Tom Tom Navigation System 5% (33 votes) Tux Droid 2% (12 votes) Kangaroo TV 1% (7 votes) Other Netbook 7% (46 votes) Total votes: 683

It's Time to Put on Your Fedora and Step Up to the Table

Election Day has come and gone in the U.S. — though it will likely linger in the memory for quite some time — but that doesn't mean that all the electing there is to do has been done. No, another election is upon us: the December 2008 election for the Fedora Project has begun! more>>

Bash: Preserving Whitespace Using set and eval

If you don't care much about whitespace bash is great: it normally turns multiple whitespace characters into one and it breaks things into words based on white space. If on the other hand you'd like to preserve whitespace bash can be a bit difficult at times. A trick which often helps is using a combination of bash's eval and set commands. more>>

Lifting the Fog from Cloud Computing

Back in August 2008, at LinuxWorld in San Francisco, the big buzzword was "Cloud Computing". It's a neat concept, but after a week of hearing folks talk about "in the cloud", I was about at the end of my rope. more>>

FCC Stages Coup for Wireless Innovation

The Federal Communications Commission — the government agency that generally concerns itself with policing wardrobe malfunctions and the like — took an enormous step into the 21st Century yesterday as its five commissioners voted unanimously to open previously restricted areas of the wireless spectrum for public use. more>>

Two New Flowers Join the Garden GNOME

One of the hottest areas of Linux development these days is in mobile Linux — it seems everyone has their hand somewhere in the Linux-on-cellphones pie. Two of the big players in the field — Google and Motorola — kicked their involvement up a notch yesterday by becoming official members of the GNOME Advisory Board. more>>

See video

Mastering IPTables, Final Installment

See video

This final installment of the IPTables tutorial details the paths that packets take along the chains, and presents some useful code snippets that should go in almost any firewall script. more>>

List Open Files

If you try to unmount a partition and get a message like this:

# umount /media/usbdisk/ umount: /media/usbdisk: device is busy

use the lsof command to find out what programs are using what files: more>>

German Government Drinks to the Greatness of Linux

It's been nearly a month since the strains of the 175th Oktoberfest died down, but the reasons to celebrate live on. Behind the scenes at the Auswärtiges Amt (Foreign Office), the diplomats are toasting freedom — not with beer, but Open Source software. more>>

Synchronizing Your Life

Once upon a time, one computer was all you needed. All of your documents lived on that computer, or a stack of floppies or CD-Roms nearby, and nowhere else. Those days are gone, much like the one-car, one-TV, and one-iPod days. more>>