Image of Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)
Image of RHCE Red Hat Certified Engineer Linux Study Guide (Exam RH302) (Certification Press)
Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)
Image of Android Wireless Application Development


I have decided to close down and move all its content to this website.

Dynamically Updating Xterm Title using Ksh93

In this post, I show you how to use a discipline function dynamically customize the title of your xterm window and your shell prompt

My thoughts on Docker, i.e. Linux Containers

Docker is an open-source project, started by Solomon Hykes of dotCloud, that automates the packaging of an application and its dependencies, and the deployment of such applications inside software containers on a Linux kernel. Currently the technology is being strongly pushed by the Linux community and especially by Red Hat. Unlike hypervisor-based virtual machines, a Docker container does not include the kernel or all the operating system libraries, shells and utilities. Instead, it relies on functionality in the Linux kernel (cgroups, LXC, etc.) to provide resource and namespace isolation. In many ways this is similar to the older Oracle Solaris

GNU Coreutils Epoch Date Support

GNU coreutils 5.3.0 added the very useful @ operator to the date command to enable users to easily convert seconds since the Unix Epoch into date strings. $ date Mon Mar 17 21:31:15 EDT 2014 $ date +%s 1395106277 $ date -d’@1395106277′ Mon Mar 17 21:31:17 EDT 2014 $ date –date=’@1395106277′ Mon Mar 17 21:31:17 EDT 2014 $

Does Your Fedora ESP Have to be Located At /boot/efi?

Since converting to UEFI firmware some years ago, I have always mounted my ESP (EFI System Partition) at /boot/efi. Why? Because that is where Fedora and the other Linux distributions put it. But does the ESP need to be actually mounted there? Well, it turns out that the answer depends on how you are booting your UEFI Linux kernel. If you are using GRUB, the answer is yes; your ESP must be mounted at /boot/efi due to dependencies in GRUB code. If you are booting your kernel using the EFI Boot Stub mechanism, available in Linux kernel 3.3 and later,