Linux from Scratch describes the process of creating your own Linux system from scratch from an already installed Linux distribution, using nothing but the source code of software that you need. This 318 page eBook provides readers with the background and instruction to design and build custom Linux systems. This eBook highlights the Linux from [...]
An in-depth exploration of the art of shell scripting. This guide assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction . . . all the while sneaking in little nuggets of UNIX® wisdom and lore. It serves as a textbook, a manual for self-study, and a reference [...]
Every time when you have logged into your gtalk you would have thought of seeing the friends who are invisible. Here is a small trick. The bellow peace of python code get the list of invisible users from your GTalk buddy list. It uses XMPP module for python. You can install this module in Ubuntu/Debian [...]
Even though your file might not be that long, it can still be a pain to find something you are looking for. Vim has several ways to help you find what you are looking for. Find next occurrence of a word Search for a word by executing the following command in normal mode: ?someWord The [...]
MediaInfo supplies technical and tag information about a video or audio file. What information can I get from MediaInfo? General: title, author, director, album, track number, date, duration… Video: codec, aspect, fps, bitrate… Audio: codec, sample rate, channels, language, bitrate… Text: language of subtitle Chapters: number of chapters, list of chapters What format (container) does [...]
Sometimes even the simplest of tasks like navigating through a single file can be optimized. Vim offers several methods of navigation within a file, which can adapt to the contents of the file and how it is organized. Some of these methods are obvious, while others are more complex. Mostly, the files we are editing [...]
Use profiling to speed up boot. By using profile, a profile of your boot is kept to make your next boot faster. After a couple of boots, a better profile would be ready for your machine. Follow the steps below for that: 1. Edit your grub $ sudo gedit /etc/default/grub You can find the lines [...]



