Saturday, January 27, 2007

Must read personal finance & investment Books

Must read personal finance & investment books.

The Four Pillars of Investing : Lessons for Building a Winning Portfolio - William Bernstein

A Random Walk Down Wall Street - Burton G. Malkiel

Yes You Can Time The Market - Stein & DeMuth

Cash Flow Quadrant - Robert Kiyosaki

Stocks for the long run -
Jeremy J. Siegel

Irrational Exuberence -
Robert J. Shiller

Common Sense on Mutual Funds: New Imperatives for the Intelligent Investor - John C. Bogle

Useful links

Chris Farell's Tool-box
Speeches by Bogle

Wednesday, January 24, 2007

Vim 7.0 with tabs

I found good article on using Vim 7.0 using tabs. Since I use Vim for all my coding purpose, I found it very interesting.

http://applications.linux.com/article.pl?sid=07/01/11/2141259&tid=13


Here is another link making fun of MS office clippy
http://www.vim.org/images/vimassistant.gif

Sunday, January 21, 2007

More video lectures online

Here is the link from RPI. High quality video lectures on computer networking

Networking Videos @ RPI

Here is a link of compiler construction course from University of Washington

Compiler Construction @ UW

Another one from programming language course from UW

Programming Language @ UW

You can keep checking PMP website on UW, if they keep updating it with more video lectures

http://pmp.cs.washington.edu/courses.shtml

Wednesday, January 03, 2007

Geeks New Year

Here is the link which describes top 11 things that geeks do on a new year's eve !!

Geeks @ New Year

Friday, December 15, 2006

Computer Networking Videos Online

Here is the link of Computer Networking lectures online by Prof. Raj Jain at Washington University, St. Louis.

I found this while googling for a queuing theory (ok..i will tell you..i was googling for Markov process and M/M/1 queue). Look for Computer Systems Analysis on Professor's homepage.

Awesome find !!.

Saturday, October 28, 2006

Arch Linux

I installed Arch Linux on my machine after FreeBSD ports system were broken on my PIII machine (ironically hostnamed rocketfuel) for more than 3 weeks. Two distros contesting to rule rocketfuel were Xubuntu 6.10 and Arch Linux 0.7.2.

My first impression of Arch Linux is that it is an excellent distribution for that legacy hardware. I installed XFCE and my machine is flying now - blazing fast. The package management system called "pacman" is working very well.

Also, Arch is i686 optimized. Hence it can leech out last bit of performance out of my legacy processor. Xubuntu has software compiled for i386.

The drawback of Arch is that there are no automatic hardware detection while installation as one might expect with X/K/Ubuntu. I had to spent some time configuring my xorg.conf file.

Though there are some glitches with sound card (entries created by udev for sound system are required to be chmod'd to 777 for regular user to use sound card), remaining hardware is firing all cylinders.

It looks like Arch will rule rocketfuel for some time to come :-)

Monday, October 23, 2006

Today's Fortune

"In God we trust; all others must pay cash"

I read this online somewhere today and found really funny :-)

Saturday, October 21, 2006

Free Computer Science Lectures

I am posting after looooooong time... But here is a cool link I found last month from www.digg.com

Free Computer Science Videos

Yes free computer science lectures !!!

Geek in me is crying to download these ... Here comes RocketFuel (my FreeBSD machine)...the bandwidth sucker...

Tuesday, November 15, 2005

Worst Software Bugs

Here is an link to interesting article describing the worst software bugs ever found. This article made me wonder how fatal software bugs can be.

Thank God I don't work on life critical softwares. Bugs in proxies aren't life threatening :-)

Thursday, October 20, 2005

OpenOffice.org 2.0 Available

Finally, after almost 1 year of testing and debugging, OpenOffice.org (OOO) folks have released 2.0. You can download software from here.

I think this is a very good release. I have been using OOO since 2 years now. I consider it as an excellent alternative to commercial office suits. For most of the people, it contains all the office functionalities they will ever need.

OOO 2.0 also has Base,which is counterpart of MS Access. Another feature of OOO 2.0 is the support of OpenDocument from OASIS. I hope OpenDocument format really picks up so that there are no file format compatibilities issues

Monday, October 17, 2005

Unix Internals

Today I read a very good article comparing Solaris, Linux and FreeBSD kernel internals. Here is the link for that article.

Sunday, October 16, 2005

SUSE 10.0 CD iso to DVD iso shell script !

#!/bin/bash

#Mount the CDs in loopback mode:
mkdir CD1 CD2 CD3 CD4 CD5

mount SUSE-10.0-CD-OSS-i386-GM-CD1.iso CD1 -o loop
mount SUSE-10.0-CD-OSS-i386-GM-CD2.iso CD2 -o loop
mount SUSE-10.0-CD-OSS-i386-GM-CD3.iso CD3 -o loop
mount SUSE-10.0-CD-OSS-i386-GM-CD4.iso CD4 -o loop
mount SUSE-10.0-CD-OSS-i386-GM-CD5.iso CD5 -o loop

# Create a basic structure to overwrite files we need to modify for the CD (the checksums and boot files).
cp -a CD1/boot .
mkdir i586 i686 noarch

# Create the NEW MD5SUMS as one file in order to allow SuSE to validate (thus install) all of the files from every CD and not just CD #1
# For the i586 directory:
cat CD1/suse/i586/MD5SUMS CD2/suse/i586/MD5SUMS CD3/suse/i586/MD5SUMS CD4/suse/i586/MD5SUMS CD5/suse/i586/MD5SUMS > i586/MD5SUMS
# For the i686 directory:
cat CD1/suse/i686/MD5SUMS CD2/suse/i686/MD5SUMS CD3/suse/i686/MD5SUMS CD4/suse/i686/MD5SUMS > i686/MD5SUMS
# For the noarch directory:
cat CD1/suse/noarch/MD5SUMS CD2/suse/noarch/MD5SUMS CD3/suse/noarch/MD5SUMS CD4/suse/noarch/MD5SUMS CD5/suse/noarch/MD5SUMS > noarch/MD5SUMS

# Now, create the ISO:
mkisofs -o SuSE-10.0-DVD-OSS-i386-.iso -b boot/loader/isolinux.bin -c boot/loader/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -l -publisher SuSE -r -J -V SuSE-10.0-OSS-GM -x CD1/boot -x CD1/suse/i586/MD5SUMS -x CD1/suse/noarch/MD5SUMS -x CD1/suse/i686/MD5SUMS -x CD2/suse/i686/MD5SUMS -x CD2/suse/i586/MD5SUMS -x CD2/suse/noarch/MD5SUMS -x CD3/suse/i586/MD5SUMS -x CD3/suse/i686/MD5SUMS -x CD3/suse/noarch/MD5SUMS -x CD4/suse/i586/MD5SUMS -x CD4/suse/i686/MD5SUMS -x CD4/suse/noarch/MD5SUMS -x CD5/suse/i586/MD5SUMS -x CD5/suse/noarch/MD5SUMS -graft-points CD1 boot/=boot suse/i586/MD5SUMS=i586/MD5SUMS suse/noarch/MD5SUMS=noarch/MD5SUMS suse/i686/MD5SUMS=i686/MD5SUMS suse/=CD2/suse suse/=CD3/suse suse/=CD4/suse suse/=CD5/suse media.2/=CD2/media.2 media.3/=CD3/media.3 media.4/=CD4/media.4 media.5/=CD5/media.5

# Now just burn the ISO to a DVD (hint: use 'growisofs' or your favorite GUI-frontend to 'growisofs'). Optionally, you can mount this ISO like you did #above to verify it will work correctly, or if you don't want to actually burn it. Just call:
#mkdir DVD
#mount SuSE-10.0-RC1.iso DVD -o loop

# Enjoy!

Friday, October 14, 2005

Mandriva 2006 and SUSE 10

I am still confused whether to switch to OpenSUSE 10 from Mandriva 2006. I am really disappointed with Mandriva's inclusion of xorg 6.9 cvs. I cannot use my Intel on board graphics card to its full potential (24 bit depth). I am stuck using it on 16 bit depth.

On the other hand, it is taking hell lot of time to download OpenSUSE 10.0. It seems that there are very few mirrors for OpenSUSE. However, Novell's SUSE 10 (based on OpenSUSE with closed source apps) seems to have lot of mirrors. I am sticking with OpenSUSE. I will post a script which converts 5 OpenSUSE CD isos to a DVD iso some time soon (after I get it working :-) and off course borrowed from web).

I really hope Mandriva 2006 fix xorg problem. I will install OpenSUSE on my spare partition to give it a try.

On a different note, I finally received OpenSolaris T Shirt from Sun :-).

Monday, October 10, 2005

Go USC !

Last weekend was thrilling. I was in Los Angeles for USC Vs Univ. of Arizona football game.

Yes...you guessed it who won..USC beat Arizona 42 -21. Atmosphere at the Los Angeles colieseum brutally awesome. The sound of 90,000 people cheering for USC was deafening. Though USC did not play to their full potential, it was a good win.

At night we went to Garba at UC Irvine. That made the day perfect. Los Angeles life is very exciting when compared to lackluster Bay Area.

I miss Los Angeles !!!

Sunday, August 28, 2005

Google Talk

Ok, I have installed Google talk and also have bunch of friends online.
The good thing is that it is based on open protocol Jabber/XMPP. So I don't need any special client for Linux, Gaim just works fine.

The drawback - Google has not released Linux client :-(. So no voice chat from Linux. If Google want to compete with Skype with thier P2P voice technology, they better release Linux client. Otherwise it is just "Yet Another Instant Messenger" for folks like me.

Now I have four services configured in Gaim - Yahoo, MSN, AOL and Google Talk.

Saturday, August 13, 2005

Free Ubuntu cdroms

I am very impressed with Ubuntu Linux folks. I ordered free (free as in free beer) Ubuntu pressed cdroms from their website. I didn't expect them to get back to me this soon with Ubuntu cdroms. Really impressive !

I remember filling up a form for Free T-shirt from Sun when they launched opensolaris. I am still waiting....
I will try Ubuntu soon on my spare partition right now running PC-BSD. I was really not interested in Ubuntu earlier since it being a GNOME only. I prefer to switch my desktops (KDE,GNOME,XFCE) for a change. But now since I have received these free pressed cdroms, I am eager to know the fuss about Ubuntu ! Its being ranked 1 on distrowatch. (My favorite Mandriva is 2nd).

Ahh !! just remembered... I need to take my car to carwash......see you later !

Wednesday, August 10, 2005

Too Technical

Some of my friends suggested that my blog is too technical. To light things up here is a joke.

The difference between HIS and HER diary.

HER DIARY

Sunday night - I thought he was acting weird. We had made plans to meet at a cafe to have some coffee. I was shopping with my friends all day long,so I thought he was upset at the fact that I was a bit late, but he made no comment.
Conversation wasn't flowing so I suggested that we go somewhere quiet so we could talk, he agreed but he kept quiet and absent.
I asked him what was wrong - he said, Nothing."
I asked him if it was my fault that he was upset. He said it had nothing to do with me and not to worry. On the way home I told him that I loved him, he simply smiled and kept driving. I can't explain his behavior; I don't know why he didn't say, "I love you, too." When we got home I felt as if I had lost him, as if he wanted nothing to do with me anymore. He just sat there and watched TV.; he seemed distant and absent. Finally I decided to go to bed. About 10 minutes later he came to bed. I decided that I could not take it anymore, so I decided to confront him with the situation but he had fallen asleep. I started crying and cried until I too fell asleep. I don't know what to do. I'm almost sure that his thoughts are with someone else.
My life is a disaster.
.
.
.
.
.
.
.


HIS DIARY
Today INDIA lost the Cricket Match!!!. DAMN IT.

:-)

Wednesday, July 27, 2005

2.6.12 Kernel woes

I spent whole weekend trying to figure out problem with my ethernet card and 2.6.12 Linux kernel.

My card worked with 2.6.11. But dmesg always showed receiver/transmission errors from the kernel. When I upgraded to 2.6.12, my card would get detected but it could not get IP address from my wireless access point.

Uh!! that was frustrating. I went to Google,kernel IRC room, kernel mailing list, Mandriva mailing list. I got no answers.

Ultimately, I decided to fix it on my own. After several hours of hacking, I found that I was loading wrong driver for my ethernet card. Davicom based ethernet card used tulip driver in kernel versions prior to 2.6.11. Certain updates in tulip drivers were not compatible with davicom chipsets. Hence I had to use native driver for davicom chipsets (which I never knew exists).

Only one word change in /etc/modprobe.conf file fixed the problem.

Now my Linux machine is back up again boasting in its usual pride.

Monday, July 25, 2005

MSN Virtual Earth messes up !

There was article on Slashdot pointing Microsoft visual earth service (similar to google earth) messing up on Apple Campus in Cupertino (SF Bay Area).

Here is the Microsoft version and here is the google version of the same.

Also some user on slashdot pointed out that visual earth still shows NY Twin Towers. Check out here

It seems that Microsoft is using old images and didn't care to update due to lack of competition. But now with Google in the field, it will be required to update these images.

This is similar to Internet Explorer saga. Microsoft decided to update Internet Explorer (will be in version 7 soon) only when Mozilla Firefox was gaining market share.

Anyways, this was an interesting find !

Tuesday, July 19, 2005

Who cares !

Indian PM,Dr. Manmohan Singh visited US. There is no news about it on www.cnn.com or San Jose Mercury News. This is really sad !.