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.

Read More >>

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.

read more

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

read more >>

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.”

Source :

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

← Previous Page