Monday, June 19, 2006

India Awakens

Fueled by high-octane growth, the world's largest democracy is becoming a global power. Why the world will never be the same
Even if you have never gone to India--never wrapped your food in a piping-hot naan or had your eyeballs singed by a Bollywood spectacular--there is a good chance you encounter some piece of it every day of your life. It might be the place you call (although you don't know it) if your luggage is lost on a connecting flight, or the guys to whom your company has outsourced its data processing. Every night, young radiologists in Bangalore read CT scans e-mailed to them by emergency-room doctors in the U.S. Few modern Americans are surprised to find that their dentist or lawyer is of Indian origin, or are shocked to hear how vital Indians have been to California's high-tech industry. In ways big and small, Indians are changing the world.

Read More >>

Source :

Wednesday, June 14, 2006

Rendr : CSS-HTML rendering tool

Rendr is a live CSS and HTML rendering tool. It displays what the page would look like as you type, making it great for rapid testing of page designs .
You can also install it as firefox extension using greasemonkey . Here is the script.
Read More here : http://gregtaff.com/rendar2.html

Thursday, June 08, 2006

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

Wednesday, June 07, 2006

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

Tuesday, June 06, 2006

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