Thursday, July 19, 2007

Origin of the IPhone

The first prototype of IPhone was released in as early as 1984. Check this article to know more.

Wednesday, July 18, 2007

wss 3.0 - Deleting item from a list

This article gives a good idea about deleting an Item from a list. But upon using the given code, "Specified argument was out of the range of valid values". I got the collection of items into a listitemcollection and looped through the collection and deleted the item. There were around 506 items in the list initially and method stopped after deleting 255 items. The second run reduced the items to 125 after that to 60, 30, 15, 7 items. Pal suggested me delete the item by getting their ID instead of deleting them using the index. This did the trick and worked for me perfectly.

So while deleting an item from the list, get the item ids into an arraylist and delete the items in the ListItemCollection using the item id. This should do the trick and work beautifully.

Wednesday, July 11, 2007


I bought an IPhone on July 4th and it is awesome( This is the reason, I was not blogging for the past 1 week). The User Interface is mindblowing and its pinch feature is beautiful. This is what, I liked in my Iphone:
  • User Interface
  • Pinch feature : Ability to zoom in and zoom out using your fingers
  • Unlocking the phone using a single slide button
  • Managing the contacts easily ( I guess its never done like this before)
  • Adding multiple email accounts
  • If you get a phone call while listening to a song, the song automatically fades out and after you answer the call, the song starts playing back again.
  • Integrated microphone in your headphone
  • Ability to move to the next song and answer the phone call using a single button on the headphone
  • The camera has a nice flash like feature(it whooshes in and out...)
  • Ability to connect to the available wi fi networks automatically
  • Connect to Edge network only if, wifi in not available
  • It automatically adjusts the video quality if you are using an Edge network or WiFi network
  • Virtual Keyboard (once u get used to it, its excellent)
  • Google Maps and YouTube in my phone
  • Magnifying glass during editing content
Now here is what I did not like in my Iphone
  • The IPhone headjack cannot be used with any other custom headphones. I hate it, as I have to buy a new auxillary cable for my car or a custom adapter(belkin one costs somewhere around 10 bucks)
  • It is bulky to handle the phone for answering calls. It is better to use the headphones or have the speaker on
  • When you open a browser, you cannot close it. In order to close it, you have to open a new one and close the old one
  • Cut, Copy and Paste feature is not available
  • Edge network is damn slow. Try to view a youtube video using your WiFi network and later using Edge network, you will notice the difference
  • You will not be able to recieve calls, while browsing using Edge network
  • No Javascript and Flash support
  • Only Youtube videos can be viewed
The main disadvantage is AT&T. Their service sucks and wouldn't have gone to them if not for IPhone. They wouldn't transfer my existing phone no as they do not have service in my previous place.
Overall its an awesome gadget and should be definitely tried out unless you want to wait for the IPhone Nano (I heard its going to be released in the last quarter of 2007). But I guess it would not be a full fledged IPhone .

Tuesday, July 3, 2007

Google acquires Grand Central

Google is now moving towards voice communication, which is probably going to be a part of GTalk. Grand Central is an Unified Communications company that lets you integrate your home, mobile, work phones and voicemail boxes into one central account. This is definitely going to be a big boost for GTalk and maybe Grand Central could be integrated into gmail itself. I have been using all google products (igoogle,gmail, google docs & spreadsheets, reader, gtalk, orkut, eblogger and many more of its innovative products). It is probably the most robust app built till now.