Monthly Archives: September 2009
Who Says Linux Is Not (in) Rocket Science?
In 1997, two university students had a very simple plan for their graduate project—build a rocket capable of inserting a 1-kg pico-satellite into orbit...
CodeSport
Welcome to another instalment of CodeSport. In this month’s column, we continue our discussion on the false sharing issue in multi-threaded applications. We’ll also discuss priority inversion and possible techniques to deal with it.
Typo Bugs
[The Joy of Programming] Can typing mistakes (typos) cause bugs? Yes, they can! We’ll look at some common C programming mistakes in this column.
Save Bandwidth by Setting Up a Fedora Mirror
Presenting a step-by-step guide on how to set up a Fedora mirror.
Scripting a Simple Download Scheduler
Here’s how to write a few simple scripts and then schedule them to run at a specified time using the at utility.
Play With Your Hard Disk Partitions
This article explains some free and open source tools like GParted, g4u and partimage, which are used for partitioning, disk cloning, partition backup/restore, etc.
Python for Research: An Initiation
Let’s get started with NumPy, which is supposed to be “the fundamental package needed for scientific computing with Python.”
Sneak Into Your Thumb Drive from the Cloud
Let us explore cloud computing and learn how to set up the cloud that can virtualise your USB device.
The Art of Guard, Part 5: SELinux Logging
In the previous article in this series, we looked at allow rules in an SELinux policy. This month we’ll discuss SELinux error logs in order to decipher them and take corrective action.
Tiered Storage Infrastructure: Storage, Server and Application Levels
With the increasing volume and complexity of information that gets churned out these days, the need to optimise storage and retrieval becomes an important aspect to consider. In this article, the author sheds some light on each layer of a tiered storage infrastructure — storage, server and applications.