admin

Gmail musings.

I have been maintaining my @kudithipudi.org address for some time now. I had all my E-mail from 1998 saved on my laptop until I had a hard drive disaster (ALWAYS BACKUP YOUR DATA), and lost all that E-mail. Ever since then, I have been trying to come up with a method to make my E-mail “crash” proof. I could have moved to using any of the popular free mail platforms (hotmail, yahoo, gmail etc.), but I didn’t want to loose the ability to send E-mail from my personal @kudithipudi.org address.

Google to the rescue – I was checking the settings on gmail the other day and noticed that I could setup a different E-mail address (which has to be verified) as my default “from address”. So I started forwarding E-mail from my domain to gmail. The problem now was to upload all the E-mail I have in Thunderbird up to gmail. That way, I would have all my E-mail in one single place and allow me to search through it. Google to the rescue again :), a query for “upload mail from thunderbird to gmail” returned this cool utility by Mark Lyon. It allows you to specify the source of your email and uploads the mail to your gmail account.

The next challenge was to find the directory/file where Thunderbird stores all the email. Google to the rescue again. You can get the location of the mail files from the account settings screen –> Local Folders in Thunderbird.

I am in E-mail bliss now. Use Gmail for all my messaging purposes. Next task would be to start using the Google Calendar.

Reprocess existing e-mail

Ran into an issue at work, where we had to reprocess all e-mails for a particular user on a Linux server. The email was stored in the standard mailbox format in /var/mail and all the e-mail was supposed to be sent to a different e-mail address. Here’s how we solved the issue

1) Use formail to split the mailbox into seperate messages and pipe it to sendmail. Command used was

formail -Y -n -s� sendmail -odq NAME_OF_USER < /var/mail/NAME_OF_USER

2) Force sendmail to process the queue and send the e-mail to the new address. Command used was

sendmail -v -qRNEW_EMAIL_ADDRESS

You can also edit the .forward file in the users home directory to forward e-mail to the new address and then you don’t have to specify the new e-mail address in the second command.

Tees, T-Shirts, Tshirts

Ever wanted a cool designer t-shirt, but didn’t want to shell out mucho dinerio ($$$$) for it.. check out Threadless at http://www.threadless.com/.

It is a Chicago based company, that seems to act as a collection spot for artists. I like the web site layout and the features. They also seem to be using flickr to store all their customers “in-action” shots. Very novel and clever way to use the web to your advantage :)..

The Beast

I finally got off my lazy ^%$$ and cleaned up my baby. Here is the

beast

and it’s

heart

Some quick facts about this beast

Engine:

* Type: 1795cc liquid-cooled 52-degree V-twin
* Displacement: 1795cc
* Bore and Stroke: 101.0mm x 112.0mm
* Fuel System: Programmed Fuel Injection (PGM-FI) with automatic choke
* Compression Ratio: 9.0:1
* MPG: NA

Drivetrain:

* Transmission: Five-speed
* Final Drive: Shaft

Brakes:

* Front: Dual 296mm discs with LBS three-piston calipers
* Rear: Single 316mm disc with LBS twin-piston caliper

Suspension:

* Front: 45mm inverted fork; 5.1-inch axle travel
* Rear: Dual shocks with five-position spring-preload adjustability; 3.9-inch travel

Wheels and Tires:

* Front: 130/70R-18 radial tire
* Rear: 180/70R-16 radial tire

Dimensions:

* Length: NA
* Seat Height: 27.3 in.
* Rake and Trail: 32.48 degrees / 5.7 inches
* Wheelbase: 67.6 in.
* Weight: 714 lbs. dry
* Fuel Capacity: 4.8 gals.

Just for comparision, this guy’s engine is more powerful than a Toyota Carolla (by 1 cc 🙂 ). Thats a lot of power sitting between your legs :). All I can say is that this guy is not for the faint hearted.

Hailstrom in Chicago

I have been in the Chicago area for ~6 years now and have never seen a hailstrom. Last week, on Thursday (5/17), I came home early and was caught up in a hailstrom. I was able to grab my camera and capture some quick shots of the strom from my backyard

Dr.Dhireesha!!!

My sister graduated with her Ph.D in Electrical engineering this Saturday. I flew to San Antonio to attend the graduation and it was a blast. We had tons of Mexican food and I got meet a bunch of nice folks. I think my sister will be really sad when she has to leave all her good friends in San Antonio and move to Rochester, NY to start teaching over there. She was the first student (and woman) to get a Ph.D from the school of engineering at the University of Texas, San Antonio. It was very cool to see her on stage and get a standing ovation from all the people who came to the graduation ceremony. Way to go sis!! :). We are very proud of you. Here are some links with more pictures

http://www.flickr.com/photos/kudithipudi/tags/graduation/
http://www.sillymunky.com/gallery/view_album.php?set_albumName=dhireesha

VMWare on Ubuntu

Quick post (more to come later on) on how to install/configure VMWare Server on Ubuntu

1) Install Ubuntu in “server” config
2) Install X-Windows on Ubuntu by using
sudo apt-get install ubuntu-desktop
3) install smbmount/mount to access windows shares
sudo apt-get install smbfs
NOTE : To map a windows share.. try the following
sudo mount -t smbfs -o username=WINDOWS_USERNAME,password=WINDOWS_PASSWORD //WINDOWS_SERVER_NAME/c$ /tmp/FOLDER_TO_MOUNT
4) Install make by
sudo apt-get install make
5) To install a smp capable kernel,
a.Search for smp kernel images by using
sudo apt-cache search smp
b. Install the appropriate smp kernel from the list. In my case, it was
sudo apt-get install linux-amd64-k8-smp
6) Install 3.4 version of GCC so that VMWare can compile the kernel modules
a. sudo apt-get install build-essential
b. Install the kernerl headers for your kernel. To do this, first get the Kernel version by
sudo uname -r
I got “2.6.12-10-amd64-k8-smp”
then get the kernel headers by
sudo apt-get install linux-headers-‘kernel version’, in my case, it would be
sudo apt-get install linux-headers-2.6.12-10-amd64-k8-smp
c. Install 3.4 version of GCC by
sudo apt-get install gcc-3.4
d. Install the right g++ version by
sudo apt-get install g++-3.4
7) Install xinetd
sudo apt-get install xinetd