Days Between Dates?

Alert readers will know that I'm working on a major revision to my popular Wicked Cool Shell Scripts book to come out later this year. Although most of the scripts in this now ten-year-old book still are current and valuable, a few definitely are obsolete or have been supplanted by new technology or utilities. No worries—that's why I'm doing the update. more>>

Posted by on 20 November 2014 | 12:58 pm

Synchronize Your Life with ownCloud

Like most families these days, our family is extremely busy. We have four boys who have activities and appointments. My wife and I both have our own businesses as well as outside activities. For years, we've been using eGroupware to help coordinate our schedules and manage contacts. The eGroupware system has served us well for a long time. However, it is starting to show its age. more>>

Posted by on 19 November 2014 | 1:48 pm

A GUI for Your CLI?

For new Linux users, the command line is arguably the most intimidating thing. For crusty veterans like me, green text on a black background is as cozy as fuzzy slippers by a fireplace, but I still see CLI Companion as a pretty cool application. more>>

Posted by on 17 November 2014 | 12:31 pm

Android Candy: Party Like It's 1994!

I really stink at video games. I write about gaming occasionally, but the truth of the matter is, I'm just not very good. If we play Quake, you'll frag me just about as often as I respawn. I don't have great reflexes, and my coordination is horrible. more>>

Posted by on 14 November 2014 | 11:39 am

An Introduction to OpenGL Programming

OpenGL is a well-known standard for generating 3-D as well as 2-D graphics that is extremely powerful and has many capabilities. OpenGL is defined and released by the OpenGL Architecture Review Board (ARB). This article is a gentle introduction to OpenGL that will help you understand drawing using OpenGL. more>>

Posted by on 12 November 2014 | 1:01 pm

diff -u: What's New in Kernel Development

Hardware errors are tough to code for. In some cases, they're impossible to code for. A particular brand of hardware error is the Machine-Check Exception (MCE), which means a CPU has a problem. On Windows systems, it's one of the causes of the Blue Screen of Death. more>>

Posted by on 10 November 2014 | 12:07 pm

21 Years of Linux Journal on One DVD - Now Available

21 years of Linux Journal on one DVD. Order yours today and receive $10 off! more>>

Posted by on 10 November 2014 | 10:23 am

Tomahawk, the World Is Your Music Collection

I don't listen to music very often, but when I do, my tastes tend to be across the board. That's one of the reasons I really like Pandora, because the music selection is incredible (in fact, I can't recommend the Pithos client for Pandora enough—I've written about it in past issues). Unfortunately, with Pandora, you don't get to pick specific songs. more>>

Posted by on 7 November 2014 | 1:01 pm

Big Bad Data

Obsession with Big Data has gotten out of hand. Here's how. more>>

Posted by on 4 November 2014 | 1:26 pm

November 2014 Issue of Linux Journal: System Administration

Folger's Crystals Every time I write a Bash script or schedule a cron job, I worry about the day I'll star in my very own IT version of a Folger's commercial. Instead of "secretly replacing coffee with Folger's Instant Crystals", however, I worry I'll be replaced by an automation framework and a few crafty FOR loops. more>>

Posted by on 3 November 2014 | 2:14 pm

Weapons of MaaS Deployment

My Day with Canonical I've been researching OpenStack deployment methods lately and so when I got an email from Canonical inviting me to check out how they deploy OpenStack using their Metal as a Service (MaaS) software on their fantastic Orange Box demo platform I jumped at the opportunity. more>>

Posted by on 30 October 2014 | 1:06 pm

Ubuntu & SUSE & CentOS, Oh My!

It's Halloween week, and the big names in Linux are determined not to disappoint the trick-or-treaters. No less than three mainline distributions have released new versions this week, led by perennially-loved-and-hated crowd favourite Ubuntu. more>>

Posted by on 30 October 2014 | 8:18 am

Easy Watermarking with ImageMagick

Let's start with some homework. Go to Google (or Bing) and search for "privacy is dead, get over it". I first heard this from Bill Joy, cofounder of Sun Microsystems, but it's attributed to a number of tech folk, and there's an element of truth to it. Put something on-line and it's in the wild, however much you'd prefer to keep it under control. more>>

Posted by on 29 October 2014 | 3:02 pm

The Only Mac I Use

Mac? Only if it's a vim macro. more>>

Posted by on 27 October 2014 | 3:59 pm

Promise Theory—What Is It?

During the past 20 years, there has been a growing sense of inadequacy about the "command and control" model for managing IT systems. Years in front of the television with a remote control have left us hard pressed to think of any other way of making machines work for us. more>>

Posted by on 24 October 2014 | 1:41 pm