The Best Google How-TO Ever
Complete guide to all the most advanced features of Google search. It demonstrates how to easily find & download mp3s and complete albums too.. heh, when will the RIAA be suing Google?
read more | digg story
Secure Programming for Linux and Unix HOWTO
This book provides a set of design and implementation guidelines for writing secure programs for Linux and Unix systems. Such programs include application programs used as viewers of remote data, web applications (including CGI scripts), network servers, and setuid/setgid programs.
read more | digg story
Google Spreadsheet
Another week, another Google product launches. Or almost launches in this case. Google hasn’t opened up Google Spreadsheets, an Ajax spreadsheet, to the general public yet but they have published a tour of what the product will look like once it actually does launch, and you can request an invitation to try it out.
Files can be imported in CSV or XLS formats, so excel documents and other spreadsheet files should work in Google Spreadsheets. Files can be saved in CSV, XLS and HTML formats.
Source : http:/techcunch.com
howto: Photograph Sunrises and Sunsets
While sometimes wonderful sunrise and sunset shots can be taken spontaneously without any forethought itâ??s often the case that the best ones come out of planning. Scope out places that might be good for sunsets in the day or two before your shoot.
read more | digg story
Inside the Linux Boot Process
This article explores the Linux boot process from the initial bootstrap to the start of the first user-space application. Along the way, you’ll learn about various other boot-related topics such as the boot loaders, kernel decompression, the initial RAM disk, and other elements of Linux boot.
When a system is first booted, or is reset, the processor executes code at a well-known location. In a personal computer (PC), this location is in the basic input/output system (BIOS), which is stored in flash memory on the motherboard. The central processing unit (CPU) in an embedded system invokes the reset vector to start a program at a known address in flash/ROM. In either case, the result is the same. Because PCs offer so much flexibility, the BIOS must determine which devices are candidates for boot. We’ll look at this in more detail later.
When a boot device is found, the first-stage boot loader is loaded into RAM and executed. This boot loader is less than 512 bytes in length (a single sector), and its job is to load the second-stage boot loader.
When the second-stage boot loader is in RAM and executing, a splash screen is commonly displayed, and Linux and an optional initial RAM disk (temporary root file system) are loaded into memory. When the images are loaded, the second-stage boot loader passes control to the kernel image and the kernel is decompressed and initialized. At this stage, the second-stage boot loader checks the system hardware, enumerates the attached hardware devices, mounts the root device, and then loads the necessary kernel modules. When complete, the first user-space program (init) starts, and high-level system initialization is performed.
Creating Firefox Extension
Learn by example
Everyone has a good idea at one time or another to implement a new feature in a web browser. Well, with the goodness that is Mozilla Firefox, now you can do just that. You need to have a vague understanding of XUL and Javascript, but you certainly don’t need to be a master of either.
The author explains how the extensions break down in a nutshell, using BugMeNot as an example
Related Post : If you want to develop firefox extension
Stupid Engineering Mistakes
“Wired has bestowed on us a list of the ten worst engineering mistakes of all time. We have the St. Francis Dam designed by ’self-taught’ enginner William Mulholland, which burst and wiped out several towns near LA; the Kansas City Hyatt walkway collapse; the DC-10, and more, but my favorite is the one I’d never heard of: a giant tank of molasses that ruptured in 1919 and sent ‘waves of molasses up to 15 feet high’ through Boston, killing 21.”
Vim tips: Using viewports
A really useful feature in Vim is the ability to split the viewable area between one or more files, or just to split the window to view two bits of the same file more easily. The Vim documentation refers to this as a viewport or window, interchangeably.
You may already be familiar with this feature if you’ve ever used Vim’s help feature by using :help topic or pressing the F1 key. When you enter help, Vim splits the viewport and opens the help documentation in the top viewport, leaving your document open in the bottom viewport.
Read More
Article By: Joe ‘Zonker’ Brockmeier
Also Emacs Tips : Buffer & windows


Add to del.icio.us Network
Google Reader Shared Items
Twitter Feed
Flickr Photos