Dryrun: Decoupling the Process
We take a look at Dryrun, an email-based interface via which you can run programs. Dryrun attempts to present an email-based interface to run your programs. For example, if icanhazoutput@gmail.com is the designated email…
PiCloud — An Easy Way To the Cloud
This article provides an introduction to PiCloud, a cloud computing solution. There are three components to PiCloud: PiCloud refers to the cloud computing infrastructure provided by PiCloud Inc. Client refers to the computer…
Fedora Scientific: Open Source Scientific Computing
Fedora Scientific Spin is a Fedora Linux spin that aims to showcase the open source tools for scientific and numerical computing. It was first released officially with Fedora 16 in November 2011, and…
Getting Started with Inotify
Inotify is a Linux kernel feature that provides an event-driven framework for applications to monitor changes in the filesystem. This article demonstrates how to use the Inotify API to register for interesting events,…
Getting Started with Clojure
Clojure is a dynamic, general purpose programming language that targets the Java Virtual Machine (JVM) and the Common Language Runtime (CLR). It is designed for work and play. If you play around with…
Write Your Next Program on Linux
Quite a few colleges and schools still teach C/C++/Java programming on Windows — and even worse, on DOS (using Turbo C/C++)! GNU/Linux provides a first class operating system, replete with support for dozens…




