Archive for the ‘Fun’ Category

How NERDY I am?

Friday, April 13th, 2007

According to a site NerdTests.com, here is what I have scored:

Though personally I think I am more of a geek than nerd. Wanna see how you score —-> head here.

Get a First Life - Confused and bewildered by Second Life?

Wednesday, January 24th, 2007

Well, try spending time in First Life (FL) … it’s even more realistic and can be even more disorientating than the Linden Labs artificial reality that is Second Life (SL).

There are a number of advantages that FL has over SL - no server lag (unless you’re hung over) high resolution imagery with no performance cost, a client you can use everywhere (even when there is no ‘net access) and no need to log out when it’s time to eat.

Try it today.

The Secret Behind Google’s Endless Storage

Wednesday, December 6th, 2006

Women - Know Your Limits

Tuesday, July 25th, 2006

Funny indeed but do I agree with this humour. I think NO.

If I find a lady sitting with us, men, and able to engage in conversation, I am all available to hear out her opinion and even have a debate with her if there is one.

The exception being if she is blonde … yups, it is better she stays quite and come up with some jokes time to time as to keep the conversation little more interesting.

Checking Into “Paris” Hilton

Sunday, July 9th, 2006

“Wardriving” with Linux and Google Earth

Wednesday, July 5th, 2006

Matt Perry has cool article on what he calls “wardriving” - roaming around with GPS tracker and looking around for WiFi access points and then marking them on Google map. I am definitely going to give this a try in future, for fun, as he does, so not to forget this post I will re-post it here. One thing for sure, instead of using GPS tracker that connects to notebook via serial port, I will prefer to have some PDA which is GPS enabled and connects to notebook via Bluetooth or USB … how hard it is going to be to make it work with Linux! And, yes, I will have probably either SUSE or MEIPS distribution running on the notebook, instead of Ubuntu.

Wardriving is fun. Going around the neighborhood and mapping all the wireless networks may be nothing more than a geeky hobby but it can sure teach you alot. And viewing the results in Google Earth is icing on the cake.

I’ve used NetStumbler on windows and this works great but since my computers at home are now nearly Microsoft-free, I had to relearn the process on Linux. It breaks down into a few easy steps:

  1. Install the drivers for you wireless card. On my HP laptop with a Broadcom card, I followed the instructions on the ubuntu forums which worked great with one exception: the driver link on that page doesn’t have a valid md5 sum so you can download it from this url instead
  2. Install gpsd. This is the software that talks to your gps unit and is available in the ubuntu packages through apt. The one hitch is that I had to set up my Magellan GPS unit up for the correct baud rate and NMEA output. Once installed, I connected the GPS unit via a serial port, turned it on and ran gpsd /dev/ttyS0 to start the gpsd server.
  3. Install kismet, the wireless packet sniffer. The version in the ubuntu repository is not recent enough to support my Broadcom driver so I had to download the latest source and compile it with the standard configure, make, sudo make install . Then I had to edit the /usr/local/etc/kismet.conf to reflect my system configuration; I changed the suiduser, source and logtemplate variables. Once configured, you can start it with the command sudo kismet.
  4. Now drive/bike/walk around for a bit with your laptop and gps unit. When you’re done, shutdown kismet and you’ll have a bunch of fresh logfiles to work with.
  5. The main kismet log is an xml file containing all the info on the available wireless networks including their SSID, their encryption sheme, transfer rater and their geographic position via gpsd. I worked up a small python script, kismet2kml.py (based on a blog entry at jkx@Home), to parse the logfile into a KML file for use with Google Earth. It could certainly use some tweaking but it’s a start. To run it, give it the kismet logfile and pipe the output to a kml file:
    kismet2kml.py kismet-log-Jul-03-2006-1.xml > wardrive.kml
  6. Now fire up Google Earth (Linux version now available!) and load your KML file.

Also, as James Fee points out, posting your data as KML files means that the data can be integrated into a growing number of kml-ready apps including google maps (just upload the kml and point your browser to http://maps.google.com/maps?q=http://your.server/wardrive.kml).

Another neat application I’ve found for dealing with kismet logs is the kismet2gpx script for converting the kismet gps tracklog into gpx. Since most gps units have pretty tight limitations on the length of stored tracks, logging them to your laptop with kismet could be an effective way of creating detailed tracks on very long trips.