Monday, December 31, 2007

Year 2007 – end of an year..dawn of a new beginning

Dec 31st 2007.. a year has come to an end. This is the time for us to celebrate what we achieved, ponder on the things we missed, learn from the things we failed, think harder on completing the things we have started, dream of starting new things.

The year has not been all bad for me. I continued to do what I love most and that is to develop applications and learn new things. It gave me the chance to travel to new places. It made me realize what I had with me, when I was back in india. One place where I had all my family, relatives and good old friends, the other where I made new friends and learnt to be more dependent.

My brother got married this year and bought a beautiful young lady into our family. Our house is now filled with more joy than ever before. He changed his job and settled down in Bangalore. I got a new home to visit when I am in Bangalore.

I started this blog and am surprised when I see that people do visit from all corners of the world. I got a new medium to share my thoughts, likes and dislikes with others.

I got a chance to work on new frameworks, hone my skills on existing technologies. I realized that there is so much to learn and share, no matter how many hours of efforts you put in. It gave me confidence to start on new applications and understand business that I have never developed applications before.

So knowing my strengths and weaknesses has prepared me better to start a whole new year, a year where I can strive to make those dreams come true. The year will not be filled with easy success but will be filled with new opportunities.

So here I wish all my friends a year where you win those opportunities, overcome the hurdles no matter how much they make you sweat, feel a sense of accomplishment for the results you achieve and for the efforts you put in. Happy New Year!!

Friday, December 28, 2007

MCG - Boxing Day Test match

Christmas celebration was just over and Boxing day lurked round the corner. me and my friends had booked tickets for the first day of the first test match between india and australia. Andrew symonds was exposed to some bad (surprisingly named racists) remarks and taunts by the indian crowd and equally supportive australian fans were expected to return the taunts with interest. so i was excited about the match even though i would rate myself really poor fan of the game, specially being from india where it is a religion and sachin is the god.

Melbourne cricket ground home of Melbourne cricket club is world famous. many memorable matches other than cricket have been played on the very same ground. the Austraian Football League finals is also played here. it is REALLY a huge ground and also holds the record for the maximum number of light towers (six) on any sporting avenue.

we got up early (by weekend standards) and after having the same quick breakfast of corn flakes headed out to the stadium. it is at a walkable distance from our apartment and the weather didnt appear bad either for a good walk. No sooner than we crossed the yarra river we could see australian fans pouring in at the stadium with their flag on their backs. we had thought of buying indian flags at the merchandise shop in the stadium but the patriotic australians (poor marketing skills) had nothing remotely indian at that shop.

The stadium can be seen amidst the skyscrapers of melbourne and looks really magnificient even from a mile away. no sooner did we enter the stadium we could see handful of players from both teams practising at the nets. i saw Dravid for the first time in real life practising his famous straight drive.

we knew it would be crowded and so walked in to know where we were to seat. the stadium looked even more wonderful inside than from outside. with lucious green grass trimmed perfectly it looked welcoming to the eyes. but today a battle was about to be fought and it would be gladiators in there who will be fighting for their country and fame if not for life. it was empty when we took our seats but later aussie families covered us from all sides. though i would have liked to be seated with indian fans i had no complaints whatsoever when the aussie girls were so beautiful in the front row.

the coin was tossed and australia won it, deciding to bat first. we were a little disappointed even though we get to see all indian players at once if india fielded. But indian bowlers are not as good as the the indian batting line up and it was saddening that we will not be getting to see the maestro strike boundaries of brett lee's bowling.

the first half was boring and the sun scorching in all its fury. my jeans was burning and it was hotter in the ground than the weather department had predicted. we could not sit any longer and the sadder part is that niky had booked our seats in the dry area (damnit). so we had to walk out to grab a beer and discussed india's poor bowling attack and the hot sun burning us.

till lunch we had got ourselves burnt under the sun and the indian team was not having any luck on the field as well. i was even wondering to walk back home to watch it in the comforts of home. but what happened post lunch made the day fruitful than we wanted. india struck with the first wicket and then the mighty australians were humbled by anil kumble's bowling attack. even the shade fell on our heads and we started enjoying the match. indian players gave us plenty of opportunities to cheer and scream at the top of our voices and it felt so good doing this in a foreign land.

the australian supporters had their own way of entertainment. they would start mexican waves even though it was banned and the commentators kept warning that initiators will be thrown out of the field. in addition to that big plastic balls were tossed around and the security guys had a tough time grabbing them from the spectators. i also got a chance to punch one of the many balls tossed around. some of them even made it to the ground. if this was not enough two drunk australian fans ran madly on the ground. the first one didnt make it too far but the second one bisected through the pitch and was later overpowered by the police. the penalty for that short life of fame and madness is 6000 dollars.

once indians got six wickets we thought it was worth the effort of coming to the stadium and getting burnt in the sun. but indian bowlers kept getting more wickets and we got more hungrier. at the end of day inidan team had got 9 wickets.

as we walked back we again got to see dravid practising (man he works hard) with robing singh bowling in the nets. all of us stopped to see this at an even closer view. the australian supporters also were there and they were sledging even worse than the australian team players. Dravid kept smiling and kept practising. when we decided to leave i shouted all the best dravid and walked back. Santy mentioned i should have told that in my native language as dravid and i were from the same indian state, Karnataka. i thought that was a good idea but just hoped that dravid performs well the next day to shatter the words of australian supporters.

we had quick showers at the apartment and then left for the boxing day shopping spree hoping to buy any remaining stocks. the eventful day had come to a close and i only wished indian team lived to the expectations of their fans.

MCGBoxingDayTestMatchIndiaVsAustralia

Friday, December 14, 2007

MAC Vs PC

i presume that all of you have seen the many ads released on youtube titled MAC vs PC. if you haven't you should check it out. they are techy and real funny. i am not gonna write about my opinion about what is better, whether a MAC or a PC. i use products of both Apple and Microsoft in my day to day life. ipod is plugged in most of the time when i am not working... and Microsoft is my bread and butter. i live most of my time building applications which run on Microsoft operating systems and using Microsoft Tools and technologies.

so what would happen if Steve Jobs Chief executive of Apple and Bill Gates Microsoft co founder share the same stage. well if you are interested just follow the link below "When Bill Met Steve.."

while you are there you may also want to go through what Bill Gates feels is necessary to succeed in this tech savvy world.. Bill Gates: The skills you need to succeed

happy reading..

Wednesday, December 12, 2007

how to upload/download images in bulk?

These days it has become a basic necessity to have a digital camera at your hands reach. Every one wants to capture moments forever in their lives and what better way than to click it away in front of your digital camera. with the increasing number of digital photos comes the responsibility of sharing them as well.

there are many online photo albums which ease that out for you. i have tried flickr and picasa till today and have toggled between the two for some minor complaints i had with them. finally i am settling with picasa. the reasons i chose it are very obvious.
  1. it is free
  2. no need for a separate account. you can start sharing with your gmail account itself.
  3. you can download a handy and pretty impressive(in terms of GUI) tool picasa to manage your photos even the ones in your web album as well.
  4. it is maintained by google :)
BUT if you are sneaking out and trying to upload your photos from your company network the firewall settings of the company wont allow picasa to be that effective in terms of uploading photos to your web album.

Having been through a similar issue i googled on how to upload photos in bulk INSPITE of the firewall. Below is one alternative i have tried and it works smooth.

you need to have mozilla firefox browser installed as the addon which does all the uploading works only with this browser for now. you can install the FREE browser from here.

I am a big fan of this browser and use it all the time unless i am working on a web app or company intranet apps which most of the time work only on IE. the next big thing you need to have on your machine is the universal uploader add on. you can download it from here . This addon allows you to upload images to flickr, picasa videos to youtube facebook blah blah and blah.

you can access the add on from the tools menu and just follow the on screen instructions.

now how to download your friends album in bulk from the online album. You cant sit saving each and every image on your PC from the album no matter how good your girlfriend looks in the album. atleast i dont have that much patience... well actually i dont have a girlfriend. the good thing is you dont have to do it one by one.

just ask your friend to share the album. once that is done you need to have the latest version of picasa intalled on your machine. you can find it here . once you have it installed just open the shared album and you will see a download album link below the album cover page. sweet...just click on that it will launch the installed picasa and follow the onscreen instructions to download the album..

let me know how the uploading/downloading stuff turned out in the comments. or if you have a better way of doing the same just share it in comments.

Monday, December 10, 2007

www - image of your life

Internet has so become an integral part of our lives. It caters to all our needs from educating us to entertaining us, from helping us to flirt with known/unknown people to staying in touch with our parents (if you are abroad). I seriously feel that by studying the websites frequented by an individual one can understand his personality to a certain extent.

my friend niky is such a big fan of cricket that he never misses to open cricinfo every day. he can follow entire match not just T20, not just one day matches but test matches from the first ball to the last on this site. he has read and re read every article on the site and never ceases to discuss them. That rules out one site i need not visit often as i can get a gist of everything on the site from him during cooking. similary i don't miss to narrate on some cool add-on that i came across or some cool method of cutting vegetables that i saw on youtube. (yeah these days i am googling on cooking skills as well).

my point is by observing the sites (other than mail severs like gmail,yahoomail,etc etc) frequented by an individual we can pretty much guess what he wants to become. of course we will not be able to say what does he not want to become.

if a guy visits
technical sites - we can gauge that he is interested in technology but not that is bad in any specific technology.
visiting youtube or videos.google.com - we can say that the individual is interested in music,trailers,cool videos and some other stuff which i cannot mention.
financial sites - the guy wants to make his money earn more money.
google.com - need not say anything.
news - yearns to know more on whats happening
wikipedia - wants to add more info or research more.

Below are the sites which i frequent every day.
igoogle.com - my personalized google page.
google.com/reader - to read the subscribed feeds. i never miss to read feeds from lifehacker,bbc.co.uk/click, msdn.
gmail - to obviously check mails and also to chat with friends
cnn-ibn site - only lately as i dont have access to indian news channels on tv and indian newspapers.
orkut.com - to stay in touch with my friends with whom i cannot chat
youtube.com - view great videos.

so what can you gauge of my personality by knowing the sites i frequent? leave your answers in comments. also mention the sites you frequent day in and day out and i will let you know what i think about your personality. This will also help you share your favourite sites with others.

stay connected.. stay online.

Thursday, November 8, 2007

Android

its not some kind of meteor or spaceship. it is (i believe) some kind of a framework which will provide Operating system, middleware and set of tools to develop applications for mobile devices. and you know what this is free. The SDK will be made available to all the developers on Nov 12th. So you and me can use it to develop applications and if i have not got it wrong develop and use our applications on our mobile phones. consortium of 30 odd companies have agreed upond this. The possibilities are immense and this is just the start. For more details follow the white rabbit http://www.openhandsetalliance.com/index.html

Wednesday, October 17, 2007

Arey Yaaronnn dosti..........

as i was walking back from my office listening to music on my ipod as usual, the track changed to one of my all time favourites "Yaaron" sung beautifully by KK. its not that i dont miss my friends everyday .. i do think about them quite often.. but this song and probably the geographical distance (i am in melbourne currently).. with no effect of alchohol made me quite emotional. so i decided to start on a video with some images of my friends and play the beautiful track in the background which i was listening too.
Everynight i sat at 11:00 working on the video till i dozed off with my laptop. i have laughed hundreds of times when editing the video getting nostalgic about the moments that were captured in the images. all i hope is that the casts (no protagonist) of this movie will smile as well when they watch it and hope to live more such moments before each gets married.. dont even ask me why before marriage...

Sunday, October 7, 2007

Feed Reader

well this is one of the hottest things in town.. its like inbox to the internet.. as described by one of the developers on google reader. so whats it all about..
it is basically a feed reader and collects all the feeds of your interest at one place. for what is a feed you may want to check my earlier post over here. so you keep browsing through many sites.. almost all of the sites provide feeds. blogger.com which is the domain on which this blog is hosted is grateful to provide feeds to each blog and every post within it. so if you are interested in reading my blogs you can subscribe to my blogs as well :) by registering at google reader and adding the following url by clicking the add subscription button. Subscribe
so whats the difference to a feed and the url. well feeds keep getting updated as the content gets updated. so if i publish a latest post on my blog then you will come to know about it through the feed.
what is link Blogging?
well this is one cool outcome of feed reader. if i want to share any of the feeds that i have in my feed inbox then i can share it either by email or by publishing it on my blog. so if you have visited my blog earlier and are now noticing a new box on the right pane of my blog that is the link to some of my feeds.
well get started on collecting feeds and do mind to share some of the feeds which you think are great by visiting reader.google.com.

you can watch the cool video below to get kick started on the same..

Thursday, September 27, 2007

Great Ocean Road


weekend number 11 and still i had not seen the most beautiful place in the state of victoria or maybe even in the whole of australia. so it was high time that i must be visiting this place. the wait was for the right initiation.
my friend venkat was returning back to india after his long stay at melbourne and somehow he had missed visiting this place.. that is until now.. so we grabbed on this chance..
the gang was made up of venkat,santy and myself from 3J; ramjee (sunil), srini and praveen from 6W and sandeep. sandeep had been there before and knew the right places to pitstop. he was also a great driver and enjoyed it. so we booked a toyota tarago which would be tested by sandeep's driving skills and our messing around.

the gang: (from top) venkat,santy,srini,sandy,ramjee,me
nobody minded to get up early on saturday morning..but we boys never make it on time.. whether its meeting a girl on a date or getting up for a trip.. so even though we had planned to leave at 7:30 it was 9 by the time we were belted in the toyota seats.
we had charged up our camera batteries formatted the memory cards and updated our ipods for the 3.5 hour journey from melbourne to the apostles.
even though i was the only one from karnataka in the gang (the others were from Andhra) time in the vehicle was not really boring. we managed to crack jokes on each other.. feed fruits, snacks and coke to our ever growing bellies and listen to favourite songs on ipod. so it was not long before sandy stopped at the first place. we were really amazed by the scene beholding us. mild waves, virgin beach and surprisingly no one else on the beach other than a few surfers. after a few shots for matrimony sites ;) we started playing the favourite winter sport of australia the australian footy. we tried a few kicks and catches at the weird shaped ball and managed to kick it into the ocean a couple of times as well.. but it always managed to come back to us like a favourite dog.. wish girls were like that as well in life ;).

first stop
we unwillingly got back into the toyota with sandy promising more beautiful places ahead. so it was more PJ's,music and feeding again...
next stop was the devil's elbow. its along the road and a very picturesque scenes of the waves dying silently along the road side. we took some snaps and hopped in again for our journey ahead.

devil's elbow
next stop was apollo bay, a small coastal town. since the snacks were doing no good we pulled over here for some burgers and cappuccino.
our next stop was the port campbell national park. 12 (well actually 5 now) apostles is its famous attraction. the best part was the helicopter ride. for 80 AUD for 10 mins you can hitch a ride with a pilot and get the spell bouding views of the apostles. the pilot even explains some of the features of the apostles but who will be willing to listen when there is such a beauty in front of your eyes. it was nature at its best and really amazing. i was so happy to be seeing this in my lifetime and kept saying to myself i am gonna get my parents here as well..

the helicopter ride
after the chopper ride we thought of viewing them with a closer proximity so walked along the pathways to get some better matrimony shots :)

12 apostles
London bridge (now london arch) is one of the attractions. they were formed and now being eroded by the waves. it become so weak because of the erosion that the bridge broke away leaving two tourists stranded who were to be rescued using helicopters.
After that we moved on to Loch Ard Gorge. oh... what a place that was.. not just because of what it is now.. but even because of the history. a ship by name loch ard crashed at this very spot and around 50 people aboard were killed. only two survivors were washed away into this gorge and found shelter over there. it is a great example of nature at work. it is like natures workshop or laboratory where every strike of wave is leaving its mark on the gorge. i was truly amazed by its beauty and spent some time over there.

Loch ard gorge
Getting down the human made stairs takes you to the beach where the waves lash with all its fury. it appears like white racing horses running towards the shore with full speed. oh what a sight it was. we managed to reach there at the sunset time and i just sat the edge of the cliff watching the white waves lash. the sound was amazing and the scene like that of heaven.

the virgin beach
we then tried to get some great shots of the waves lashing the cliff and us standing in the front on the cliff. some came good but most of them were a failure.. common we are amateurs.. it was dark then.. and as the sun set we started returning talking excitedly of the great day and some wonderful things we had seen that day. the return journey was silent.. most of us slept.. thankfully sandy ( who was driving the vehicle did not).
all in all one amazing trip i will cherish forever in my life for more than one reason.

below is the clip of a beautiful song shot at the apostles. its from the movie "dil hi dil mein".


if your appetite is still not quenched then go ahead and view this album..
Great Ocean Road

Wednesday, September 26, 2007

something is cooking...

guys.. seriously please dont bother to spend more time reading this post.. this is seriously from a testing point of view.. if it clicks.. i will surely let you know the result of it.. :)

Friday, September 14, 2007

i walk a lonely road!!!

this is the route i take to office four times a day. hope it will keep me slim :).. thanks to google maps (http://maps.google.com) i can share it withe everyone :)

go ahead zoom in.. to have a closer satellite view of my office at 360 Elizabeth street. it is known as melbourne tower aka melbourne central. i work at the 28th floor and it has about 50 floors. the high speed lifts take us in lightning speed (physicists will commit suicide after reading this) to our floor. the view is absolutely fabulous and i am lucky to have glass on two sides of the corner desk i have.

News choppers and sometimes chartered flights (upto 3 in number) can be seen in a single view.


View Larger Map

Monday, September 10, 2007

Moon for Sale!!!!

Even before i say anything let me say that the title is not something which i came up with. it was the title of a program.. documentary kind of thing and the title did really catch my attention. So i thought hmmmm is Moon for sale.. and if yes what would be the cost of it. At the end of program i did believe that Moon is really for sale and price is more than you can imagine.

I am not sure about the number of people who have made it to moon..and was lazy to google it as well. Of the limited knowledge that i have i believe that the americans invested so much time, money and resources to put their flag on moon is to beat the growing intelligence of the russians in the same field. It was then Neil armstrong said those amazing words "one man step for human.. one big leap for mankind" or something like that.

so why is moon for sale after the americans achieved what they wanted to?? well there is a little physics to it. it is for energy and the vast resource for producing it. We all know about fission and fusion methods for producing energy so wont delve much upon it. Fusion is more powerful than fission and when we say fusion we talk about fusion of hydrogen. But that needs high temperatures.. beyond our imagination. Alternatively there is helium which is having a composition very close to hydrogen. so the same release of neutrons can be achieved in different ways. But helium is a radioactive waste and is available in very little quantity. well little quantity on earth that is. On moon Helium is abundantly available and thats where everyone's interests lies in.

So that question being answered it still poses the questions of how to get helium from moon and send it to earth and then produce energy out of it. well humans know how to get energy out of helium and have been experimenting with it already but how to get helium from moon?? Inhospitable conditions on moon is just one aspect of problem. we will need someone to be there for months.. years may be and excavate Helium from moon. Then there is the question of supporting the sustenance of humans at those conditions.

Anyone would have given up just looking at the above problems but no not us humans. Americans have even tried to create those situations on earth.. well actually under water. they have named it Nemo :) Humans are trained to live there for months at end at one sixth the gravity.

It is a testimony to the humans untiring efforts to achieve the impossible and i am convinced that humans will manage to achieve this formidable, nearly impossible task as well. Maybe not in my lifetime but in my children's lifetime ( if i have that is :) ) there will be people talking about colonization of moon and kids studying about maps on moon belonging to their nations. Its that difficulty of the task which keeps us going.. isn't it. and i am sure we humans will solve this one as any other.

So keen on watching the video? no problem.. google to the rescue... you can watch it below and down below that :). wish our indian government will watch it and encourage the ISRO's attempts to have an indian there as well.





Enjoy!!!!

Sunday, September 9, 2007

Let's Build Tree

Tree is one data structure that fascinates me like many other software engineers. So let me try and explore how to populate trees.

here i am trying to load a treeview (system.windows.forms.treeview) control provided by Microsoft .net 2003.

What kind of Database table can be bound to trees?
the above question would be a good start. Basically in most of the cases we will be loading a tree with data from a table which has self referencing data. It means rows which refer other rows as parent records. Along with other attribute columns the below columns is a must in a self referencing table.
ID - primary key of the table
Name - a basic human readable attribute of the entity/row
Parent_ID - column to hold the parents ID to which this row is related.
Parent_Name - (optional) name of the parent to which the child row is related.
In addition it may contain many other columns which describe the entity.

So now that we have defined a suitable candidate to be loaded into the treeview how do we load it. There are different methods to load the control with data. Some people write a recursive function to construct the tree control. This approach is good if there are not many childnodes associated with a node and not much of data to be loaded at the first place. But since in most of the cases it is not the case i prefer to load the control with data on demand. So let me try and explain how to do this.

I will first define a Datatable object and load it with all the data that is to be loaded into the treeview control. let me name it as "treeData".
when the treeview is first shown to the user it must have atleast one node with an expand button (usually + sign) depending on whether the node contains child nodes or not. So let us create two functions. one to add a root node AddRoot and the other to check whether a given node has child nodes or not.

Private Sub AddRoot()
Dim row As DataRow
Dim filter As String = "parent_name = 'ROOT'"
Try
If treeData.Rows.Count > 0 Then
If Not treeData.Select(filter).Length = 1 Then
MessageBox.Show("More than one root or no root is present")
Else
row = treeData.Select(filter).GetValue(0)
trvwLoc.Nodes.Add(row("name"))
If ChildExists(row("name")) Then
trvwLoc.Nodes(0).Nodes.Add("dummy")
End If
End If
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally

End Try
End Sub


what i am trying to do in the above lines of code is to identify the root record. this can be done by updating the parent_name column of the table with a value say 'ROOT'. this will be our first root element. i ofcourse have made a check to make sure that the table must contain only one root element. in cases where more than one root element can be present than you can change the code accordingly to construct multiple root nodes.
ChildExists is a user defined function which will accept a string value and return a boolean result. the purpose of this function is to check whether the node being added contains child nodes and if so add a 'dummy' node to it. this 'dummy' node is needed so that the node being added gets a plus symbol to it informing the user that the node contains child elements. when the user expands this node we will add its relevant child nodes. Below is the definition of the ChildExists function

Private Function ChildExists(ByVal parent As String) As Boolean
Dim filter As String = "parent_mnem = '" & parent & "'"
If treeData.Select(filter).Length > 0 Then
Return True
Else
Return False
End If
End Function


In both the above functions i am using Select method of a DataTable object to apply filters to see whether the node contains any record.

Now let us add code to add the child nodes for a given tree node. Below is the code to do it.

Private Sub AddChildNodes(ByVal parent As TreeNode)
Dim row As DataRow
If parent.Nodes(0).Text = "dummy" Then
parent.Nodes.RemoveAt(0)
Dim filter As String = "parent_name = '" & parent.Text & "'"
Dim sort As String = "name asc"
For Each row In IspLoc1.SM_ISP_LOCATION.Select(filter, sort)
Dim childnode As New TreeNode
childnode.Text = CType(row("name"), String)
If ChildExists(childnode.Text) Then
childnode.Nodes.Add("dummy")
End If
parent.Nodes.Add(childnode)
Next
End If
End Sub

All i am doing in the above code is to check whether the node has child nodes (dummy node). if it does get the children of the node in a sorted manner ( again i am using one of the overridden flavours of Select method ). Make sure to remove the dummy node as the users dont want to see it :) and when adding each child node check whether that node has any more children.

We are just two lines away from completing the implementation and that is to add event handler to call the AddChildNodes method. we will call this on the BeforeExpand event handler of the tree view control. Below is the code for the same.

Private Sub trvwLoc_BeforeExpand(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewCancelEventArgs) Handles trvwLoc.BeforeExpand
trvwLoc.SelectedNode = e.Node
AddChildNodes(trvwLoc.SelectedNode)
End Sub

in my code trvwLoc is the name of the tree view control.

So thats the end of it. Let me know if you face any issues. Please be ware that there is one disadvantage in this approach and that is the memory overhead. But i think in the current days performance is of more importance as we have too much of cheap memory :).

happy Coding.. Go and build your tree..

Saturday, September 8, 2007

orkut - boon or bane

Recently my company infosys technologies Ltd, Mangalore conducted a contest inviting write ups and other creative art work from its employees. i had come to realise the importance of orkut as it was one of the sites i daily visited to keep in touch with my friends. surprisingly it not only won the early bird prize but also third place in best articles section. so guys it is time for me to confidently torture you all and also eat up some time of yours. please read on.... :)

http://www.orkut.com would be one among the top five addresses that any person glued to the web will key in any browsers address bar. Or if he is like me, he will have the address stored in his favourites. So what is so special about this site that makes everyone visit it.

If one google’s for “Social community sites” without quotes it returns 164,000,000 search results in its traditional lightning speed and you will be surprised that orkut is not in the first page of the search results, well not in the unsponsored links atleast. It is second in the list of sponsored links. Inspite of this it will have “name any” friend of yours or long lost school buddy or school crush and there is a high chance that your search will end in orkut. Orkut was conceptualized and developed by Orkut Buyukkokten and was aptly named after him. He did this in the 20% time he spent at google every day of the week. Google has this concept of every resource spending his 20% time on the thing that he wants to develop. Orkut - the person wanted to develop a social community site and so was the birth of Orkut - the site. Initially google employees were asked to open their profiles and the number of registered users kept on growing and there was no looking back.

The reason orkut has grown so much is because it is more than just a social community site. Apart from just being a repository of your friends it has many communities ranging from serious politics to the daily soap opera (K syndrome) on the television. You can not only join one of these communities but start one of your own and moderate it. Recently my friend mentioned that he has been looking for tintin comic book on the web with no luck. I asked him to check out in orkut as there sure would be a community dedicated to the famous cartoon character. He found not only the community but also the e version of comic book in minutes.

Apart from sharing your favorite snap, blog, favorite videos (basically yourself) you can discuss various things through postings in communities. In fact my communities in orkut ranges from Algorithms, Donald E knuth to Little Johnny jokes and I have gained knowledge from both sides of the range. I and my roomies even have a community dedicated to the apartment in Melbourne we are staying in so that all the ex and current roomies can stay in touch and share their moments. All in all orkut is both for easy going folks and for people with a purpose. And it’s great that one can find both at a single site.

Recently people have started using orkut even for commercial purposes. Whether you want to advertise your apartment or want to sell something. It is gaining popularity as an e-commerce site. In fact I got two replies for my posting when I wanted to find an accommodation in Melbourne before my travel.

There are of course instances of misuse of orkut. People have met the wrong person on orkut and taken that too far. But out of every power that is bestowed to mankind there comes the responsibility and the caution with which that power has to be used. Same is the case with orkut. World Wide Web was developed to make information available from anywhere to anyone. But now we have hackers, black/white and of various other colors. So every pro comes with a con. It is left to the users on how they want to look at things and use it.

With 128 friends I am connected to 67,159,231 people through orkut. There is no second thought that orkut has been definitely a boon to me and in general to the mankind. So do me and probably yourself a favor. Join orkut and add me as a friend if you have not. Happy orkuting

Friday, September 7, 2007

My first video

it was a long time i had used my camera and so when we friends decided that we will visit the melbourne aquarium it was time for me to remove the dust off my camera.

Melbourne aquarium is a must visit on every soul who treads into australia. it contains 2.2 million litres of water and the scariest undersea creatures housed in it. Sharks, sting rays (this is what killed steve irwin - the daring crocodile hunter from australia) of enormous size can be seen fed by divers. so here is the video that i took of sharks and sting rays being feed. enjoy!!!!

feeding of sharks by divers


close view of shark and sting ray

Thursday, August 30, 2007

One of the Best Things

Someone said or I read somewhere that if you put couples from different nations on an island including an Indian couple of opposite sex, they would keep waiting for someone to introduce them before they speak to each other. Well things have changed a lot from those island days now that you can see many couples walking and openly expressing their love for each other on Indian roads, parks and other public places. I for one was open enough in talking to a girl in my company food court for the first time and how glad I am that I did that thing.

It all started in my Pre university days. It was my first kannada class. I was always bad in my my mother tongue and took the elective over Sanskrit and hindi because my brother had forced me to. The lecturer asked who was the top scorer in 10th among the students attending the class that day. He took the magic figure of 600 (max was 625) and starting reducing it by 10 marks until he could find one.When the lecturer reached the mark of 550-560 stood a girl shyly and timidly saying she had her total in that range. The lecturer was very happy that it was a girl over a boy and asked her name and to come front of the class. What an intro she got! He then asked her to write all the different divisions and sub divisions of kannada grammar on the board. She took the chalk and started writing and writing and writing until there was no space left on the big board. I was amazed how anyone could remember so much about a language. Then he congratulated her and sent her back. We all were expecting the boring class to start but the guy had some other intentions. He started from where he left and wanted the next best scorer to be identified. I was happy that I will be seeing another beautiful girl come in front but that was not to happen. Unfortunately I was the next top scorer in that class that day. The lecturer somehow smiled in an evil way and asked me to stand up. He then asked me to spot the missing division/sub division of kannada grammar on the board and fill it up. I was coming to know that the language had so many faces to it let alone find the missing thing. I gave the stupid reason that I didn’t want to take the language and wanted to take up hindi as my elective and took this because my parents and brother forced me to. Everyone had a good laugh and I had a pathetic intro to my PU days. Ofcourse that was my last day in kannada class and moved to hindi class knowing that I had no chance among any of the girls in the kannada class.. not that I had any.

After that dashing entry I never saw that shy pretty girl again.. till I joined a software company after finishing my graduation. Though I pressed hard on my weak memory to recollect the name she had told in her soft voice.. my brain asked me to give up inspite of a fag. And then one day when I was drinking and smoking with my friends over a weekend her name flashed. I don’t know how I remembered but guess my brain was asking more than a fag for it to reveal the name I wanted to know.

I am very courageous and dashing you know.. but somehow when it comes to girls I don’t get any close to being smart. So I looked up her name in the huge repository of employees in my company. After applying some clever filters I managed to find her mail id. I thought of dropping her a mail wanting to know whether my name sounded anything familiar in her head. And she promptly replied back that she did recognize me and also mentioned those famous words that “world is a very small place”. I was happy that her brain was better than mine and she did remember me easily.

Some days passed and I never got to see her again in the company. And one day when I was returning back with my friends after my afternoon lunch from the food court I saw her having her lunch alone. I decided that it was now or never and excused myself from my friends and went up to her. Hi… was the most common way a boy introduced himself and I also took the tried and tested way. She then mentioned that she had some training/meeting and hence couldn’t join her friends for lunch and so was having it alone. How I thank her friends for not being there.

Since then we kept on meeting now and then..slowly but steadily we became friends. I thank her for her patience and myself for not trying any of my innovative stupid methods to get close to her. But without knowing when, we became very close friends. I would eat her head about my technical problems and my pathetic behavior with my managers and she would listen patiently. I would also keep talking about my failures with girls and she would listen to them as well. She somehow had this great patience to listen to my never ending crap. We used to go to the food court almost every evening and talk about our lives. I used to make two visits..once with my roomies and once with her.

And then came the twist in the kahaani..One fine day she told me that she is getting married and will be moving to Bangalore after marriage and working from there. I was very much disappointed. I never had any girl talk to me so nicely and listen to me so patiently in the office. Though I had a great number of boys having a girl as a close friend is a really great experience. And now I was losing my only girlfriend.

She invited me along with her teammates for the marriage treat but I couldn’t make it. I think I had genuine reasons for not making it that time but can’t really recollect it now. So she politely offered to treat me alone the next day. As always I took my roomies bike and we went to a good restaurant had dinner and dessert and then when returning back I was joking to her that there was no petrol in the bike and behold god granted me the wish. Why god Why?? Luckily there was a petrol bunk nearby and more luckily I had cash in my wallet. So I managed to drop her safely home.

I didn’t attend her wedding. And after marriage she moved to Bangalore. From then our communication was limited to the company messenger and phone calls. As expected I didn’t find any other girl to go to the food court again. She with her charm could always manage to make more friends and had her own group built up in Bangalore.

After my short stint in London it was time for my next onsite assignment. I was pestering my managers to send me onsite again. This time by luck I managed to find an assignment in Melbourne. Lucky that I was.. god wanted me to be more happy so it somehow happened that I was to go to Bangalore and fly from there to Melbourne. Most of my friends were in Bangalore and my newly wed brother was also settled in Bangalore. I was happy for more than one reason that my trip is crossing bangalore. I will be able to meet her as well. So I called her up and told her that I was coming to Bangalore and that we can meet up. God wanted to give me more happiness so he extended my travel date by a couple of more days. We used to have lunch together and I used to again eat her head on how my travel is getting extended. When I was having a similar lunch my manager called me up and told me that they have resolved all the issues related to my travel and that I will have to fly that night. She was the first one to know about that. So we met again in the evening the last day and I could see tears in her eyes though I was leaving only for 9 months and even if I did return I would have returned to my base location and not to Bangalore. I was deeply touched by her sensitivity.

We were so unlike each other but still somehow we managed to build a great friendship. I am so happy that I met her and somehow managed to break the ice and talk to her. I still consider that as one of the best things I have done in my life so far. Or else I would have missed a great friend. And she on her part keeps asking herself as to how she could bear me with all my eccentricity and bad habits. But as you know opposites attract and so we stay close together even now. Now when I am in Melbourne and miss my friends the most she makes sure that she replies to me on messenger and whenever I sign off without saying goodbye she signs off with style by dropping me some great offline messages. If I ever choose to reply to those offline messages through a mail she gets very happy. She grips everyone with her silent but caring nature. And when she is scolding you can feel the sincerity with which she is scolding that she wants you to stop doing those bad things for which she is angry. But how much ever we may fight or argue.. this friendship will live on forever and she has to bear me till my lifetime.. Thank you girl for bearing me. I will cherish you forever.

Friday, August 24, 2007

RSS Feed

RSS stands for really simple syndication. This provides a method to allow subscribers know about the updates one makes to his/her content. This is a cool way to integrate things into one page. i have my own personalized google homepage with feeds from various news sites, weather, clocks showing times of different zones and lots more. you can create your own personalized google page by visiting http://igoogle.com/. there are even programs written to read all the feeds that you want. these are known as aggregators or feed readers. they will keep checking the sites for latest content updates and update them in the feed. Feed normally appears in the form of hyperlinks or other web page contents and you can click on the interesting update to know more about it.

Now how are some of the interesting ways that you can use them?? well i have embedded the feed to my flickr album in my orkut profile and also in the homepage of my blog. So now i need not update my orkut album as my friends can see my new images by just following through the link. Google has even come up with feeds for videos on youtube.

The second cool thing that you can do with RSS feed is .. know only what you want to know. i am not keen on keeping updates with politics and am into technology news or entertainment news. no problem i can mention the tags "technology" or "entertainment" and get updates only when new information in my interests are updated. Isnt that cool.

so what are you waiting for?? Get started and feed as much data you want to.. burrp.. Bon appetite :)

Monday, August 13, 2007

3J

hmm..3J what may it stand for? before anyone starts coming up with crazy full forms for the J in the letters 3J let me tell you that it does not stand for anything not Jokers, not Jacks. its the name of my apartment in melbourne where i stay with 3 other people. it used be 4 lately but now one is down temporarily :(. And no we don't change the name of the apartment depending on the number of inmates. in that case we would have to shift floors you see.. its our home far away from home.. its the place on which we claim LAFHA.. no, its not hindi laffa.. this is the regd abbreviation used by infyA for Leaving Away From Home Allowance...

without much ado let me introduce you to the crazy inmates of this apartment.
Number 1 Srini: anyone who has to stay in 3J has to get in touch with this guy. he was a weightlifter (it really shows) and he drives cars crazily.. thank god only in cyberspace... there are other things which he does very fast and the known among them is boozing ;) i bet a beer that you cant drink it faster than him.
Number 2 Venkat: Big ben of our apartment... he is very interested in chess and keeps insisting us to play with him. and when we do oblige he attacks us from all angles and happily watches us helplessly trying to just defend his attacks.. he also can be sometimes found holding his laptop like an harmonium and listening to sad songs which will make anyone cry.. except for venkat.
Number 3 Nikhil: there is no game that i have come across that he does not know about.. he keenly follows cricket and F1 and can be sometimes found debating on the sport with the other two...and what he does at night is one amazing thing... before u devil minds start imagining wicked things.. let me switch on the ligths.. he runs a BPO from one of the rooms..and can be found talking on the messenger to his endless list of friends back home.
Number 4 Pandey: beti beep...(censored)!!!! if you hear that.. then thats pandey calling you.. he is one keen follower of mahabharath and dragging srini too in the chakravyuha of it. his hindi is as virgin as he is not ;) and if he wishes he can keep talking for hours which none of us will understand.

we also have a community dedicated to the apartment inviting x (to be read as ex) inmates to cherish their stay over here. you can also find the above members profiles within the same community and sometimes may contain interesting conversations about the happenings within it.

why name anything

naam mein kya rakha hai.. (what's there in a name?) well its your identification to begin with. when you go to a different country you will realise the importance of even the surname,given name, family name too. you will have to expand your initials on each and every form and i believe it will be the first time to many indians like me and when you are addressed by your last name you would be wondering who the hell is calling my father in this county. so you better know your name and the different parts of your name as well..

so you may be wondering i give importance to names. yes i do. how many times have we faced embarrassing situations not being able to remember the other person's name. We have to start memorizing a lot of things as soon as we land in a different place. staring with the house and street name of our residence to the route names and shop names.

so the next time you come across a name try to relate something very funny about the words within the name and remember the association to remember the name ;). well of course some names don't need much effort from our end.. like tom, dick and .... i know most of you will definitely fill the last blank without any effort.