Monday, December 29, 2008

Mood Swing

Monday
Monday monster is here, it will hunt you down, drag u by your feet, slap an early morning bath, throw u inside the cubical cell and strap u the electric chair. u can prey forgiveness but it wont listen. suffer my baby all week long. ;(

Tuesday
I was dragged, pushed, eaten and labored by Monday monster. Tuesday daemon is pinging me back.

Friday, October 17, 2008

Ubuntu - Auto mounting HDD at boot

After fidlling lot with Ubuntu finally here the sequence to auto mount HDD partitions and make them behave properly.

1. Open /etc/fstab. Add these lines.
 
/dev/sda2 /media/Vista ntfs-3g defaults,user,exec,uid=1000,gid=100,umask=000 0 0
 /dev/sda3 /media/SOFTWARE vfat defaults,user,exec,uid=1000,gid=100,umask=000 0 0


2. Make the corresponding directories in /media ( remember to mount the HDD partitions in the /media not the traditional /mnt else Ubuntu wont show it as HDD ).

3. Test the fstab success
 sudo mount -a


4. To find all the drives entries use fdisk or blkid
 sudo blkid


That's it, next reboot all partitions will be auto mounted.

Saturday, October 11, 2008

iMac defeated

Finally tweaked ubuntu to defeat the display superiority of Mac. It aint so easy since Ubuntu is as ugly as anything can be. Unfortunately connonical didnt realize that users "look" at the monitor, so looks should be pleasant. But no big deal, not everything should be done by them lets fix it.

Simply install avant-window-manager and conky to get the look.

Installation guides.
http://www.quicktweaks.com/2008/04/11/three-little-things-to-make-your-ubuntu-desktop-beautiful-and-productive/
http://www.quicktweaks.com/2008/09/27/gmail-weather-beauty-right-on-your-ubuntu-desktop/

For Mac-user's envy here's the screenshot.

Mplayer

Well sometime linux can be frustrating and when it comes to mplayer nothing can me more worse. After lots of head banging i found a simple and elegant way to do it. Simply type in the following commands and mplayer will be up n running.

1. Add mplayer repositories. For that open /etc/apt/sources.list and augment these two line.
 deb http://archive.ubuntu.com/ubuntu dapper multiverse
 deb-src http://archive.ubuntu.com/ubuntu dapper multiverse


2. Run these two commands.
 sudo apt-get update
 sudo apt-get install mplayer


3. Run Mplayer, If all goes fine you can have a gala time. But for it was not so. Mplayer took lots of loading time while disabling screensaver. I read that a conflict b/w comfiz and mplayer. So simply goto mplayer>right click>preference>misc and uncheck "Disable screensaver" stuff.

4. In case mplayer not finding video out device. open ~/.mplayer/config and search for line "vo".
Simply add the output device name like xv. Finally your mplayer conf should have something like "vo=xv". To list all supported device type `mplayer -vo help` that will list you out all the option..
 mplayer -vo help


5. Worst, mplayer's got dumb. Simply mplayer>Right click>preference>Audio Tab select "pulseAudio".

Hope this helps

Tuesday, July 29, 2008

Working with DVD/CD Images in Linux

PowerIso is a cool utility to decompress/Change format of .daa .iso images. I tried it on 2.4GB file and it worked cool for me

PowerISO Download site (http://www.poweriso.com/download.htm)

Installation Command
 tar -xvf poweriso.tar.gz
 sudo cp poweriso /usr/bin
 sudo chmod 755 /usr/bin/poweriso

Simple convertion command (.daa to .iso)
  poweriso convert input.daa -o out.iso -ot iso

Mounting ISO Images to folder
 sudo mkdir /mnt/test
 sudo mount -o loop -t iso9660 out.iso /mnt/test

Friday, July 18, 2008

Creating USB Minix Key

Finally i succeded in creating USB Key containg Minix3.
Steps are simple

  1. Download the USB Key image from Minix Download Section
  2. Next determine the USB device.
     lshw -class storage
     df -k

  3. Use fdisk to format USB Key in Linux Primary format.
     sudo fdisk /dev/sdb

  4. Use "dd" to make a raw copy of the Image downloaded.
     sudo dd if=usb_image-3.1.2a of=/dev/sdb bs=1024

  5. Next Reboot your computer and select "USB Device" to boot from.



Last step is kinda luck, depends if your BIOS allows booting from USB Device. If Not all other step goes in vain :).

Thursday, July 17, 2008

Networking (Host Interface) in xVM

All those who use Sun Virtual Machine (xVM) to run guest OS over Ubuntu (esp XP) and trying very hard to achieve proper network setup, then you are at the right place. I will show you how to give your guest OS proper native network setup.
Sun VM supports 4 kinda Network Adapter

  1. Not Attached (behaves as network cable is un-pulgged).

  2. NAT (Good if you want to sruf web and download coontents, not much communication with host OS).

  3. Host Interface (Provides almost real network adapter kinda support).

  4. Internal Network (Some kinda secure and fast stuff as per document).



We will use Host Interface to achieve our network structure.

Software requirement:

  • Bridge Utility
    apt-get install bridge-util

  • Uml Utility
    apt-get install uml-utilities 



Next provide the access right to the tap0 device

sudo chmod 0660 /dev/net/tun
sudo chgrp vboxusers /dev/net/tun


Next create the tap0 device
sudo tunctl -t tap0 -u  


Now create scripts files to control Starting/Stopping the tap0 interface

StartTap0.sh
 
#!/bin/sh
gksu brctl addbr br0
gksu ifconfig eth0 0.0.0.0
gksu brctl addif br0 eth0
gksu ifconfig $2 0.0.0.0
gksu brctl addif br0 $2
gksu dhclient br0



StopTap0.sh
 
#!/bin/sh
gksu brctl delif br0 $2
gksu ifconfig eth0 down
gksu ifconfig $2 down
gksu ifconfig br0 down
gksu brctl delif br0 eth0
gksu brctl delif br0 $2
gksu brctl delbr br0
gksu ifconfig eth0 up



After the scripts are ready open xVM and navigate to network adapter tab, Set the following config.




  • Attached to : Host Interface

  • Interface Name : tap0

  • Setup Application : ~/StartTap0.sh

  • Termination Application : ~/StopTap0.sh






All set just boot up the guest OS, fill in the password and enjoy full fledge network. At Guest OS Network adapter will only take static IP, remember to set it to something under the same subnet mask. Thus enjoy complete Network (lets play). :D


Sunday, July 6, 2008

Banshee (Removing library entries)

In case you use Banshee (Music player) and trying to remove 1000 or more songs, then you are in serious trouble. Banshee got some issues with banshee.db query string, ie while performing this operation it overflows raising exception. Still Banshee being a reliable player quiting it is not an option. So here's a way to remove the complete lib in jiffy.


cd ~
cd ./.config/banshee
ls
banshee.db covers plugins
mv banshee.db banshee.db.old


That's it, you have moved Banshee library nowhere but to something that banshee will never use.

Caution:
You need to import all your songs again on Banshee, still its better than deleting individual files.

Friday, July 4, 2008

Allah Updesh!

Sad but true!
Every once in our monotonous life, exceptions happen to make us ponder. Perhaps we wonder on stuffs that are materialistic and meaning-full to our existence in general, but mind being a wanderlust demarcates no boundaries. Well something of that sort happened, no not to me but to that day cab driver.

But triggering such offset thought need a very strong initializer, so here the catalyst - A drunk person. The catalyst come's to the cabbie and pleads "will you drop me at kottagurad,PLEASE". God man! he was all smelling like a bloated sausage filled with alcohol but he had the courtsey to say "Please" in a tone too childish and very frank. Cabbie replied in a jiffy saying NO!

But that's the beginning of the churning of thought process for him. He would have never spoken a work except "kaha jana hai?" while he was going to gimme a "Allah Updesh". Well here was a chain of thought going in his head, started instantly by quoting "Dost bhi bula raha tha pine ke liye, bola pe le kisi ko nahi pata chalega (friend asked him to drink, saying no one will get to know)" and more blah vlah saying never drink while driving, never drink when on duty...but then he realized something so true and so pure that i could sense his guilt.

The guilt was subtle "he failed to help a fellow human". He though maybe he could have dropped the person and helped him reach his destination. With a blaze verses of Quran hit him like stone, to help all is broken, he had sinned. How should he repay.

Here is his Updesh log:
"Insaan, Insaan se door jaa raha hai, saala koi parwah hi nahi hai. Jab saab ek hi aadam se paaida hue thab kya hua ki insaan insaan ko pyaar nahi karta. Ussi ko pyaar karna jo risthey mein aate, same type ke hote. thoda alag wale ko cut le kahte. Insaan ko koi padwah hi nahi ki koi jeeta ya marta hai"

"kya ho jata agar us piyakkar ko kottahguda tak le jata, par nahi insaan ab aisa kar hi nahi sakta, usko toh wahi chahiye jisse usko fayeda ho. kabhi nahi soochete ki saab bhai bahen hai. Waise toh galat koi nahi hoota par kaun toop ban gaya hai paise kamake, kitna bhi itoop ban jaao akhir mitti le jaati hai. Bachta hai insaniyat. Jo aapne doosro ka bhala kiya wahi rahta hai".

Next was unexpected but directed towards to me (IT professionals and other earning educated people)
"Waise sir aap bhi dekho na aapme ek baat hai, ek IT hai jisse aap paisa kamate hai, safal hote hai. Aaapke maa baap ne lakho kharach kar aapko honhaar banaya soo aap bada ban sako. Koi kaam de to usko pura kar sako. Par kya aapne us hunar ko kisi gareeb ko baatne ka soocha. Nahi paisa nahi kisi gareeb ko sikhane ki koshish jisse woh bhi kuch kar sake?? Galti aapki nahi Insaan ki hai. Usse doosre Insaan se pyaar hi nahi hai, maddath ku karega"

Cab screeched only to break me from my lessons. Well post hearing i had to still shake myself. Did i really listen to what he said??. I am now wondering.

Ends Allah Updesh.

Wednesday, July 2, 2008

Living with Ubuntu on Dell Inspiron 1525 (Post install life)

Well as Dell shipped my Inspiron 1525, the first notion in my head was i paid 5K for a crappy Vista. Being a hard core fan of linux & owner of pre-historic pentium4 desktop, i always thought so. But with all my guts and conscience i will be saying "Vista Rocks". Well not really on scale of performance and all, but looks are real beauty. I never found any distribution more beautifull that Vista. Vista ran on my Dell Inspiron like a bull, with 4GB of RAM at its disposal it satisfied itself with 1.5GB usage at normal working condition. Also Dell installed Media direct, real crappy stuff for a developer like me.

But then thats it, 2 hours of discovery and its done. i dont need the vista (for which i paid 5K) anymore. But it did serve the purpose of browsing website and helping me choosing the first linux distro that gonna run over my laptop. After much search i found Dell has official support for Ubuntu (after cursing why this service not available in india) so i settled for Ubuntu ( a distro i longed for long). Amazingly my friend had the Ubuntu 8.04 CD burned and ready for me. I popped in the CD and off goes ubuntu, detecting every possible hardware. Glad i decided this penguin to be my pet.

Amazingly Dell had crapped my HDD by 20GB, i decided to clean all stuff. Took the Vista CD, formatted all the partition, installed Vista over a 50GB partition. Popped Ubuntu again and installed it from Live CD. Thats it. Ubuntu Installed. Every piece of art started churning to live.

But as i have experienced for 3 years, linux make you search. Well ubuntu is great as software installation is not a problem, just apt-get it. But once i upgraded to 2.6.24-19-generic kernel problems propped from thin air. So here's the list of problems and my solution.

My hardware config (in case you are interested)


sudo lshw -short -sanitize
H/W path Device Class Description
==========================================================
system Inspiron 1525
/0 bus 0U990C
/0/0 memory 64KiB BIOS
/0/400 processor Intel(R) Core(TM)2 Duo CPU T5850 @ 2.16GHz
/0/400/700 memory 32KiB L1 cache
/0/400/701 memory 2MiB L2 cache
/0/400/1.1 processor Logical CPU
/0/400/1.2 processor Logical CPU
/0/1000 memory 4GiB System Memory
/0/1000/0 memory 2GiB DIMM DDR Synchronous 667 MHz (1.5 ns)
/0/1000/1 memory 2GiB DIMM DDR Synchronous
/0/100 bridge Mobile PM965/GM965/GL960 Memory Controller Hub
/0/100/2 display Mobile GM965/GL960 Integrated Graphics Controller
/0/100/2.1 display Mobile GM965/GL960 Integrated Graphics Controller
/0/100/1a bus 82801H (ICH8 Family) USB UHCI Controller #4
/0/100/1a.1 bus 82801H (ICH8 Family) USB UHCI Controller #5
/0/100/1a.7 bus 82801H (ICH8 Family) USB2 EHCI Controller #2
/0/100/1b multimedia 82801H (ICH8 Family) HD Audio Controller
/0/100/1c bridge 82801H (ICH8 Family) PCI Express Port 1
/0/100/1c/0 eth0 network 88E8040 PCI-E Fast Ethernet Controller
/0/100/1c.1 bridge 82801H (ICH8 Family) PCI Express Port 2
/0/100/1c.1/0 network BCM4312 802.11a/b/g
/0/100/1c.4 bridge 82801H (ICH8 Family) PCI Express Port 5
/0/100/1d bus 82801H (ICH8 Family) USB UHCI Controller #1
/0/100/1d.1 bus 82801H (ICH8 Family) USB UHCI Controller #2
/0/100/1d.2 bus 82801H (ICH8 Family) USB UHCI Controller #3
/0/100/1d.7 bus 82801H (ICH8 Family) USB2 EHCI Controller #1
/0/100/1e bridge 82801 Mobile PCI Bridge
/0/100/1e/9 bus R5C832 IEEE 1394 Controller
/0/100/1e/9.1 system R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter
/0/100/1e/9.2 system R5C843 MMC Host Controller
/0/100/1e/9.3 system R5C592 Memory Stick Bus Host Adapter
/0/100/1e/9.4 system xD-Picture Card Controller
/0/100/1f bridge 82801HEM (ICH8M) LPC Interface Controller
/0/100/1f.1 scsi3 storage 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller
/0/100/1f.1/0.0.0 /dev/cdrom disk DVD+-RW TS-L632H
/0/100/1f.2 scsi0 storage 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller
/0/100/1f.2/0.0.0 /dev/sda disk 250GB WDC WD2500BEVS-7
/0/100/1f.2/0.0.0/1 /dev/sda1 volume 70MiB Windows FAT volume
/0/100/1f.2/0.0.0/2 /dev/sda2 volume 50GiB Windows NTFS volume
/0/100/1f.2/0.0.0/3 /dev/sda3 volume 30GiB Windows FAT volume
/0/100/1f.2/0.0.0/4 /dev/sda4 volume 152GiB Extended partition
/0/100/1f.2/0.0.0/4/5 /dev/sda5 volume 50GiB HPFS/NTFS partition
/0/100/1f.2/0.0.0/4/6 /dev/sda6 volume 60GiB HPFS/NTFS partition
/0/100/1f.2/0.0.0/4/7 /dev/sda7 volume 20GiB W95 FAT32 partition
/0/100/1f.2/0.0.0/4/8 /dev/sda8 volume 86MiB Linux filesystem partition
/0/100/1f.2/0.0.0/4/9 /dev/sda9 volume 972MiB Linux swap / Solaris partition
/0/100/1f.2/0.0.0/4/a /dev/sda10 volume 21GiB Linux filesystem partition
/0/100/1f.3 bus 82801H (ICH8 Family) SMBus Controller
/1 power DELL RN87384
/2 wlan0 network Wireless interface


Amazingly post installation sound went bloop. So just update alsa for the new kernel.


sudo apt-get install module-assistant
sudo m-a update
sudo m-a prepare
sudo m-a a-i alsa


Next was 3D Cube, just open config manager and set cube (also add 4 workspace to get cube effect)

compizconfig-settings-manager


Next came the wireless adapted (LED stopped blinking)

apt-get install linux-backports-modules-2.6.24-19-generic


Next install some cool player, along with their codecs

apt-get install banshee*
apt-get install mplayer*
apt-get install xine*
apt-get install gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad-multiverse
gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg libxine1-ffmpeg libdvdread3


Started banshee found the media button (play/pause/stop/next/back) are working cool but volume button are screwed. Fix is simple, goto System>Preference>Sound Set the Default Mixer Track to the one which works for you. Here's the one i set.


Fortunately every other stuffs working cool, so i am happy this posts not dragging more. Any more issues found/resolved will be appended for you (me).

Wednesday, April 23, 2008

BREAK; OUT;

How would you behave, if one girls starts sobbing in you office cafeteria and begs for some private space (aka begging everybody to leave the place). Nothing ?? Well that's not what i felt when it happened to me.

Amazingly my office cafeteria is called "BREAK-OUT' zone. Not bcos people freak out in there but bcos freaky people try to break out tough problems (ofcourse company work) that they think is blocking their head. Well many of us just drop in to see the beautiful Hyderabad from 7th floor. Even the rocky terrain of "Banjara hills" looks like paradise when you desire to get out of the office. Well thats a completely different story. Someting not normal happened apart from the coffee machine choking for milk and overburnt milk heater. A lady sitting with all her composure suddenly started shouting (with deep asseration) "WIll you all please Shut-up ??" she said few more line in a jest meaning "She wanted some personnel space of her own".

Well that's not it, it makes me think upside down. My company is one that picks so called "the elite" ones IITians, ISMites ( :D ) and NITians. These supposed to be the most toughened students morphed into cutting edge professionals. They are not only trained to be technically skill-full but also tough management, psychology, economics and stress management. But i see all this going into vain.

Well why ?? Is a valid question.
Who am i with all professionally skilled but composed of completely depleted personality. One who cant keep bothering stuff inside his own head. One who is feeling empty even after working 12 stringent hours. One who is having zero personal life but only night life. One who cant pursue other carving stuff in my life, just because i want to grow professionally ??. Well its not like that people are weak mentally. Maybe they are but life makes everybody grow stronger. Help them face hardship with a smile in face. Then what can be so drastic in that persons life, that she had to break down in-front of everybody??. Isn't she also one of the same annealed student who has been grilled to be tough and strong.

Guess there's some flaw in our system.

OR maybe the cafeteria is intentionally labelled "BREAK-OUT" zone. Guess this being a US company where "BREAKING-OUT" is much common and HR having prior experience prefers letting people "Break-Out" instead of pouring all troubles on them.

Some day i will also utilize the "Break-Out" zone to break out on somebody on whome i would like too.

Well there's no conclusion of this posting, i just thought so hard...i had to type it down.

Friday, April 18, 2008

getCodeReviewSuccessRate()

Well one of the most frustrating fact for a Software Developer is that in backdrop lies a cruel tester. No offences attached, even when it's been told ..told and again told that testing is an required phase...and bugs detected are nothing personal...i still dont feel COMFORTABLE with this concept of testing. Well howz its not personal man ?? I wrote the whole code, so more bugs means lesser reliability index for me. So at core i would hate a tester. Esp if the testing is done in semi-understood state, where all well thoought concept are questioned/categorized as bugs. Well i guess, this a non-evasive situation where all you can do is pray (or bribe).

From the eyes of an tester (beholder), its his duty to cleanse the code. Form my p.o.v he is the "devil crawling outside my door".



NativeTester *objOldTester = new NativeTester("AIRHEAD");
NewAgeDev *objOldTesterToNewDev = reinterpret_cast (objOldTester);
if(!objOldTesterToNewDev->canICode())
{
std::cout<<"REMEMBER I WAS A AIRHAED ?? HOW CAN U EXPECT ME TO CODE";
}
return somebug;


Well it's me...i was born and brought up as Software Developer...but what about the person who is typecasted to an developer ?? Well i guess he will be elated everytime he finds a bug in his code. Awwh man awesome, my code has a bug. :D...
Comon man u no tester now ... dude u need to fix it well now, so dont be happy.

Below is one of the screen/code walkthrough session stuff ( ie: WTF/min )



As truly said "Coding is routine, buggs are the real twisters".

Sunday, April 13, 2008

Blogger->timeWasteCalc()

Few days on blogspot and any programmer can see its unlimited potential.

But here's a stuff for fun, its simply a time counter that clicks every second and calculates the time spent over the page. I added this to my page. Quite unrealistic but it ready to go on for days :D/

Howz the look man ??


Where's the code??.


<div id='TimeKeeper'>
<script type='text/javascript'>
function TimeCounter() {
var tDay = document.getElementById('tDay');
var tHrs = document.getElementById('tHrs');
var tMin = document.getElementById('tMin');
var tSec = document.getElementById('tSec');

iDay = parseInt(tDay.childNodes[0].nodeValue);
iHrs = parseInt(tHrs.childNodes[0].nodeValue);
iMin = parseInt(tMin.childNodes[0].nodeValue);
iSec = parseInt(tSec.childNodes[0].nodeValue);



if((iSec+1)==60)
{
tSec.childNodes[0].nodeValue = (0);
iMin++;
if(iMin==60)
{
tMin.childNodes[0].nodeValue = (0);
iHrs++;
if(iHrs==24)
{
tHrs.childNodes[0].nodeValue = (0);
iDay++;
tDay.childNodes[0].nodeValue = (iDay);
}
else
tHrs.childNodes[0].nodeValue = (iHrs);
}
else
tMin.childNodes[0].nodeValue = (iMin);
}
else
tSec.childNodes[0].nodeValue = ( iSec + 1 );
}
var stop = setInterval("TimeCounter()",1000);
window.onload = TimeCounter;
</script>
<h2><a
href='http://samcoder.blogspot.com/2008/04/blogger-timewastecalc.html'>
HOW LONG DID I WASTE YOUR TIME
</a></h2>
<table border='0'>
<tr>
<td><span id='tDay' style='font-size:35px;'>0</span></td>
<td><span style='font-size:35px;'>:</span></td>
<td><span id='tHrs' style='font-size:35px;'>0</span></td>
<td><span style='font-size:35px;'>:</span></td>
<td><span id='tMin' style='font-size:35px;'>0</span></td>
<td><span style='font-size:35px;'>:</span></td>
<td><span id='tSec' style='font-size:35px;'>0</span></td>
</tr>
<tr>
<td>DAY</td>
<td/>
<td>HRS</td>
<td/>
<td>MIN</td>
<td/>
<td align='center'>SEC</td>
</tr>
</table>
</div>



What the hell i do with this code??
You need to add this code to Blogspot template.


Can you be more clear??
Just search for the code in the template's HTML View.

<div id='sidebar-wrapper'>



Is that all for the ticker??
No.You also need to add the top code.

Well that's all for the counter :D.

!SPIT()

Admist many a things, it happened to me once and i thought about it multiple time.

Well i saw a orphan "SPIT" lying on road, well that's a very common experience in India. I saw it, felt disgusted and automatically quenched my tongue back to help my saliva glands secrete a personal bout of saliva, which i will wobble inside my mouth to create spit. All this was a daemon process which is a reflex and i would spit on the spit, as an ovation or holy water that my spit is sacred enough to nullify someone's disgusting spit.

Well but post this event i thought, if i also spit then i burn down to the same category of the disgusting person and well my spitting doesnt change much (as the road's already marred). But then i had to do something from this to happen and atleast i dont want to be an active contributor to such an nonsensical but important stuff . What could i do i thought, as i was being torn into two segment the "Indian Action" and the "Non-Indian Developed Country Action". Well if was in Singapore maybe some police man could have spotted me and billed a 50$ fine. But in India i am all liberated. There's no-body to govern me in here, leave that no-one will even notice that i am spitting (over a spit). And if someone do notice it, at max he/she will gimme a screwed and disgusted look (as if it matters to me). Or if he/she is true indian in nature, he/she will spit back on the same spot or at somewhere in a near vicinity.

Is it important that what i am doing, some one has to discontinue right. Maybe i should be the bearer for the noble cause. To keep even my country clean ( well many Indians dont extend their toughts of cleanliness beyond the premises of their dwelling ).

But then for a new civilization to rise, the older one has to crumble. I had to squash my own instincts , crush them to dearth, i had to do it. I had to swallow the bout back again. I felt the path the saliva followed inside my body, and felt how my mind was liberated. I felt all this in a moment go. But i would like to remember for the rest of my life.

Well my Indian instinct was killed for this stuff but i was back at bargaining while buying Stevens from a local book shop. :D

Well not all Indian habit are bad.

Monday, April 7, 2008

NewtonVirus *objNV = new NewtonVirus();

Well what more to say, it can destroy a days work, or atleat provide you with coffee break. Play it over a proud Mac user.

Category :Fiction, virtual reality, call it animation

sam->initBlog()

Well here i am.
Where ?? Blogging sphere man. Well amazing this was the last stuff on earth that i intent to do but after much tracking bhale and miss un-know blogs i realized that even i can/should blogg. Well this is no offence meant for either of two. They inspired me in their own way.
  • Bhale -> is close enough to be friend, he inspired first by compiling awesome blogg and then pestering me to join in the band. well thanks bhale for your brave effort. Getting a programmer out of his programming routine is kinda accomplishment.

  • Miss un-know -> well i mean no-one to her neither she means anything to me. But then there's certain qualities of few people that glare like sun. As i asid to her, she makes mundane common stuff look vivid & colourfull.Read this post of her, and i bet there's hardly a way you can resist blogging. But then its all exaggerated.

Well thats they, but i am i.

Leisure is something i, we and you like. Reading blog is same, its pleasure to learn about others (without the pain of asking them). But blogging is tough, you need to put your thoughts into words (god help me in doing that). But all this is not much of problem, the real problem is someting very subtle (But i will declare it).

Real reason for not blogging :D
i am a hard core programmer, i was intending to build my own website which would have its own blog section (but blame it on my busy schedule), and would never appreciate myself using blogspot for blogging (though its made specifcally for this). Well thats my funda. But still i will blog, help the world learn abt me and unserstand me (if anybody cares to do so :D).

Someday i will rise to the level of regular blogger, then i can say "haoo" (reference movie 300). In the name of blogg and almighty google. i will blog.