<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-20554473</id><updated>2011-08-30T03:37:02.953-07:00</updated><category term='mobile'/><category term='indian'/><category term='tricks'/><category term='sydney'/><category term='social money'/><category term='vacation'/><category term='rsync'/><category term='movies'/><category term='apple'/><category term='hindi'/><category term='programming'/><category term='continuous'/><category term='nant'/><category term='powerbook'/><category term='billmonk'/><category term='melboune'/><category term='bollywood'/><category term='port douglas'/><category term='upgrade'/><category term='WM6'/><category term='perforce'/><category term='australia'/><category term='software development'/><category term='uluru'/><category term='restore'/><category term='iphone'/><category term='integration'/><category term='software'/><category term='tips'/><category term='iBackup'/><category term='mac'/><category term='windows'/><category term='ayers rock'/><category term='windows mobile'/><category term='WM5'/><category term='cruise control'/><category term='mint'/><category term='personal finance'/><category term='hardware'/><category term='backup'/><title type='text'>Shreeram's bLoG</title><subtitle type='html'>WITWYG&lt;br&gt;
What I Type is What You Get</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20554473.post-2891832463614594893</id><published>2008-02-25T22:18:00.000-08:00</published><updated>2008-03-09T18:05:28.231-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='windows mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='WM6'/><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='WM5'/><title type='text'>Windows Mobile Development: Tips 'n' Tricks</title><content type='html'>&lt;span style="font-family:verdana;"&gt;[Been meaning to post this a long time back but finally got to it, so here's an initial dump]&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;Sometimes changing a registry key manually via CE Remote Tools doesn't seem to persist, especially noticeable if you soft reset right after changing a registry value. This is a known behavior due to disk buffering/writing optimizations and clarified in &lt;a href="http://blogs.msdn.com/windowsmobile/archive/2005/09/24/473620.aspx"&gt;this&lt;/a&gt; blog post. If you write a registry key programmatically and you want to be absolutely certain its written out to disk, you can either use native &lt;a href="http://msdn2.microsoft.com/en-us/library/ms891455.aspx"&gt;RegFlushKey() &lt;/a&gt;call or, in .Net CF, the Flush() method of &lt;a href="http://msdn2.microsoft.com/en-us/library/microsoft.win32.registrykey.aspx"&gt;RegistryKey&lt;/a&gt;  class (Note that &lt;a href="http://msdn2.microsoft.com/en-us/library/microsoft.windowsmobile.status.registrystate.aspx"&gt;RegistryState&lt;/a&gt; does not offer a flush mechanism). Use this flushing sparingly and after a group of registry writing activities rather than after each call.&lt;/li&gt;&lt;li&gt;Smartphone/PocketPC Detection:&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://channel9.msdn.com/wiki/default.aspx/MobileDeveloper.DeprecatedFeaturesInWindowsMobile6"&gt;This&lt;/a&gt; article highlights the deprecated features in Windows Mobile 6. Note that it mentions SPI_GETPLATFORMTYPE has been deprecated to be replaced by SPI_GETPROJECTNAME . That's important, as that is usually used to do intelligent behavior to handle Smartphone / PocketPC in the same code. Interestingly, even on WM6, SPI_GETPLATFORMTYPE still seems to work. So it is yet to get phased out in the early WM6 AKUs I guess.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Another way is, if you use same code but shared in separate projects for PocketPC/Smartphone via Visual Studio you get two pre-defined constants  'PocketPC' or 'Smartphone'. You can use these via '#if' directives.&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;In case you are wondering how to add a source file as a link in Visual Studio [&lt;a href="http://msdn2.microsoft.com/en-us/library/bb435027.aspx"&gt;From MSDN&lt;/a&gt;]: "To add a source file as a link, right-click on a project in Solution Explorer, and then click &lt;b&gt;Add Existing Item&lt;/b&gt;. In the &lt;b&gt;Add Existing Item&lt;/b&gt; dialog box, select the file that you want to add. Instead of clicking the &lt;b&gt;Add&lt;/b&gt; button, click the arrow to the right of it (as shown in the following figure), and then click &lt;b&gt;Add As Link&lt;/b&gt;.".&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;Doing processing in form Load call: If you have a form Load event handler where you wish to do processing after the form has loaded but wish to display form first while you process information Do a DoEverts() call after this.Show().  The form gets rendered first while you do further processsing in the Load call.      &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;        private void Form1_Load(object sender, EventArgs e)&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;        {&lt;br /&gt;              &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;this.Show();&lt;br /&gt;              Application.DoEvents();&lt;br /&gt;              DoStuff();&lt;br /&gt;       }&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;Use SHGetSpecialFolderLocation to get the standard folders path on PocketPC/Smartphone: Not only is it safe in internationalization, but also you skip some systemic differences. For example, if you want to programmatically create a shortcut (via SHCreateShortcutEx) to your application to show in the the Programs folder then on Smartphone the folder is "\Windows\Windows\Start Menu\ " or on PocketPC it is "\Windows\Start Menu\Programs".&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Connectivity Detection in WM6&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Some very interesting properties can be found in the &lt;a href="http://msdn2.microsoft.com/en-us/library/microsoft.windowsmobile.status.systemstate_members.aspx"&gt;SystemState&lt;/a&gt; class in Microsoft.WindowsMobile.Status namespace (and dll).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Some interesting properties are&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Number of network connections: SystemState.ConnectionsNetworkCount&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Get the phone GPRS coverage : SystemState.PhoneGprsCoverage&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;SystemState.PhoneBlockedSim &lt;/li&gt;&lt;li&gt;SystemState.PhoneInvalidSim&lt;/li&gt;&lt;li&gt;SystemState.PhoneNoService &lt;/li&gt;&lt;li&gt;SystemState.PhoneNoSim &lt;/li&gt;&lt;li&gt;SystemState.PhoneRadioOff &lt;/li&gt;&lt;li&gt;SystemState.PhoneRadioPresent     &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;http: com="" sub="50299948&amp;amp;site=11016702"&gt;&lt;http: com="" sub="50299948&amp;amp;site=11016702"&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;Assembly Strong Naming, Type Loading and Plugins &lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/ms-help:&gt;&lt;/http:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Trying to load types dynamically using the AssemblyQualifiedName, say via Type.GetType() (format: [assembly], [version], [Culture], PublicKeyToken=)&lt;/li&gt;&lt;li&gt;The assembly has to be strong named to load a type by version. If its not strong named, then the version you specify is ignored, and the type would get loaded from an assembly irrespective of version. &lt;/li&gt;&lt;li&gt;Also, the assembly name is the name of assembly during the creation (i.e. during strong naming process). I.e. if you rename the assembly, and try to use the new name to load a Type from it, it will not work. GetType looks into the assembly metadata to get the original name of assembly.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If attempting to use this in say a dynamic plug-in manger/plug-in model you may come across InvalidCastException problem since the interface/shared elements are being used from the specific plug-in. To load different types in different plugins/assemblies, but which use the same interface, you can move the interface into its own little project so that the interface type is referenced by the plugins and the plugin manager/loader. Here is a nice post about the plugin model&lt;span style="text-decoration: underline;"&gt;: &lt;/span&gt;&lt;a href="http://www.yoda.arachsys.com/csharp/plugin.html"&gt;http://www.yoda.arachsys.com/csharp/plugin.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;/http:&gt;&lt;span style="font-family:verdana;"&gt;&lt;http: com="" sub="50299948&amp;amp;site=11016702"&gt;&lt;http: com="" sub="50299948&amp;amp;site=11016702"&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;namespace.type&gt;&lt;token&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/token&gt;&lt;/namespace.type&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/ms-help:&gt;&lt;/http:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/span&gt;Wireless data connections such as WiFi on device get turned off when device is connected to computer via Activesync:&lt;http: com="" csharp="" html=""&gt;&lt;/http:&gt;&lt;span style="font-family:verdana;"&gt;&lt;http: com="" sub="50299948&amp;amp;site=11016702"&gt;&lt;http: com="" sub="50299948&amp;amp;site=11016702"&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;namespace.type&gt;&lt;token&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/token&gt;&lt;/namespace.type&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/ms-help:&gt;&lt;/http:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;If you wish to have it enabled while device is connected to computer via ActiveSync it automatically turns off the Wireless connections. If you wish to enable this goto ActiveSync properties and check the last option.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;&lt;http: com="" sub="50299948&amp;amp;site=11016702"&gt;&lt;http: com="" sub="50299948&amp;amp;site=11016702"&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;ms-help: v80="" en="" mobilesdk5="" html="" htm=""&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="287861&amp;amp;highlight=unlock+extended+rom"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;namespace.type&gt;&lt;token&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: com="" t="281992"&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: net="" blogs="" glozano="" archive="" 2006="" 03="" 24="" aspx=""&gt;&lt;http: com="" csharp="" html=""&gt;&lt;http: com="" csharp="" html=""&gt;&lt;http: com="" csharp="" html=""&gt;&lt;http: com="" csharp="" html=""&gt;&lt;http: com="" csharp="" html=""&gt;&lt;http: com="" csharp="" html=""&gt;&lt;http: com="" csharp="" html=""&gt;&lt;http: com="" csharp="" html=""&gt;&lt;file: gif=""&gt;&lt;file: gif=""&gt;&lt;file: gif=""&gt;&lt;file: gif=""&gt;&lt;file: gif=""&gt;&lt;file: gif=""&gt;&lt;file: gif=""&gt;&lt;file: gif=""&gt;&lt;file: gif=""&gt;&lt;/file:&gt;&lt;/file:&gt;&lt;/file:&gt;&lt;/file:&gt;&lt;/file:&gt;&lt;/file:&gt;&lt;/file:&gt;&lt;/file:&gt;&lt;/file:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/token&gt;&lt;/namespace.type&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/ms-help:&gt;&lt;/http:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/ms-help:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-2891832463614594893?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/2891832463614594893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=2891832463614594893' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/2891832463614594893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/2891832463614594893'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2008/02/windows-mobile-development-tips-n.html' title='Windows Mobile Development: Tips &apos;n&apos; Tricks'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-500276689363388267</id><published>2008-02-17T02:03:00.000-08:00</published><updated>2008-03-09T19:02:36.837-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>[i]Phone or not?</title><content type='html'>I'm going to skip the already discussed iPhone pros and cons like lack of 3G, GPS etc. I'm looking at it the way it is and what it is:&lt;br /&gt;&lt;br /&gt;Pros:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Beautiful screen&lt;/li&gt;&lt;li&gt;Beautiful clean design - typical Apple&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Crisp clean font&lt;/li&gt;&lt;li&gt;Multi-touch zooming and simple flicking of objects (pics, album art, text etc.)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Web Browser (first usable web browser on a phone in my opinion)&lt;/li&gt;&lt;li&gt;Love the proximity sensor that turns off the screen while talking (Cannot count the number of times my 'ear' would dial a number or click an application while I'm talking!)&lt;/li&gt;&lt;/ul&gt;Cons:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Packaging is great, but Apple could atleast include a basic sleeve or a transparent film for the screen or something.  As it stands now, one pretty much has to buy an iPhone cover right away or risk scratching it. Something like the 5G iPod sleeve would be nice.&lt;/li&gt;&lt;li&gt;When dialing the number it would be nice to have the &lt;a href="http://blogs.msdn.com/outlook_mobile/archive/2007/12/28/pocket-pc-smartdial.aspx"&gt;SmartDial&lt;/a&gt; features like in Windows Mobile (and other phones probably). Scrolling contacts is not always the easiest to find a contact. One always knows the name or number you want to call. SmartDial not only helps quick searching the contacts, but also inherently validates a number from the contacts list if you are typing by the number and not name. It also helps, if you partially remember a number you had dialed earlier and this smart lookup helps to narrow down the number you vaguely remember.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;When typing in the search box (google/youtube) the automatic dictionary match shows below the text box and as soon as you hit 'Search' it picks the dictionary word instead of the one I typed! (usually one has to press a key like 'space bar' or something to pick the suggested work. The only way around this is, to type in the word, then tap/click on the text box again to dismiss the dictionary lookup and then hit 'Go'. Lame. [This one is very irritating and some other friends also mentioned this]&lt;/li&gt;&lt;li&gt;Copy-Paste: I actually came across the need quite a few times for example trying to send a phone number of one of my contacts via text message to a friend.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;No disk mount. While there are &lt;a href="http://www.ecamm.com/mac/megaphone/"&gt;solutions&lt;/a&gt; around this -- is this too much to ask for when someone wants to use those GBs on the phone to transfer/carry personal stuff.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Simple thing like wanting to drop a certain image from my mac to the iPhone (to set it as wallpaper) is sooo hard. Only way (in the auto sync mode) to get the picture on iPhone is is to sync an album containing that pic. Ridiculous!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Bluetooth/WiFi file transfers not allowed: Fine go ahead and block music file transfer an stuff. Atleast allow receiving other types of files (pics?).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;As beautiful the UI is, its pretty ugly in its proprietary and complex underlying storage. It very difficult to understand the file structure and mappings. (Granted this is a beef for only geeks). Maybe it does it for optimizations, speed, security whatever..., but basically its not easy to get in-&gt;copy stuff into-&gt;view it (Oh wait, am I expecting a PC?). In this respect, I agree with &lt;a href="http://www.engadget.com/2008/02/05/linus-torvalds-calls-apples-file-system-utter-crap/"&gt;Linus&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Battery life is OK ... but this applies to all my wireless devices. (Please someone, do something great here or make every furniture and fixture have mandatory a USB port :) )&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Overall, its a solid device and most of the quibbles can be fixed easily. And best part is that Apple has entered a very fast moving and fierce market, it is going to have to respond quickly to get to the top. And seems they are &lt;a href="http://www.engadget.com/2008/03/06/iphone-sdk-gets-real-available-today/"&gt;listening&lt;/a&gt; these days ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-500276689363388267?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/500276689363388267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=500276689363388267' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/500276689363388267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/500276689363388267'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2008/02/iphone-or-not.html' title='[i]Phone or not?'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-2866473819728648318</id><published>2008-02-11T23:40:00.000-08:00</published><updated>2009-07-16T12:59:41.751-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='indian'/><category scheme='http://www.blogger.com/atom/ns#' term='movies'/><category scheme='http://www.blogger.com/atom/ns#' term='hindi'/><category scheme='http://www.blogger.com/atom/ns#' term='bollywood'/><title type='text'>Indian Movies++</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Indian movies that go beyond the usual song+dance routines.&lt;br /&gt;[By no means complete ... just the ones I enjoyed]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0886539/"&gt;Luck by Chance&lt;/a&gt; (2009)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;a href="http://www.imdb.com/title/tt1292703/"&gt;Oye Lucky! Lucky Oye!&lt;/a&gt; (2008)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt1280558/"&gt;A Wednesday&lt;/a&gt; (2008)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://us.imdb.com/title/tt1230165/maindetails"&gt;Rock On!!&lt;/a&gt; (2008)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;a href="http://www.imdb.com/title/tt0490210/"&gt;Sarkar Raj&lt;/a&gt; (2008)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt1077248/"&gt;Johnny Gaddar&lt;/a&gt; (2007)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0920464/"&gt;Manorama: Six Feet Under&lt;/a&gt; (2007)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0976026/"&gt;Cheeni Kum&lt;/a&gt; (2007)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0499375/"&gt;Guru&lt;/a&gt; (2007)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0433416/"&gt;Namesake&lt;/a&gt; (2007)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0466460/"&gt;Khosla Ka Ghosla&lt;/a&gt; (2006)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0488414/"&gt;Omkara&lt;/a&gt; (2006)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0405508/"&gt;Rang De Basanti&lt;/a&gt; (2006)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0432047/"&gt;Sarkar&lt;/a&gt; (2005)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0453729"&gt;Iqbal&lt;/a&gt; (2005)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0451824/"&gt;My Wife's Murder&lt;/a&gt; (2005)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0367110/"&gt;Swades&lt;/a&gt; (2004)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0454435/"&gt;D&lt;/a&gt; (2005)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0323013/"&gt;Lakshya&lt;/a&gt; (2004)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0338490/"&gt;Teen Deewarein&lt;/a&gt; (2003)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0296574/"&gt;Company&lt;/a&gt; (2002)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0286499/"&gt;Bend It Like Beckham&lt;/a&gt; (2002)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0265343/"&gt;Monsoon Wedding&lt;/a&gt; (2001)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0292490/"&gt;Dil Chahata Hai&lt;/a&gt; (2001)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0169102/"&gt;Lagaan&lt;/a&gt; (2001)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0240879/"&gt;Sardar&lt;/a&gt; (1993)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0083987/"&gt;Gandhi&lt;/a&gt; (1982)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-2866473819728648318?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/2866473819728648318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=2866473819728648318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/2866473819728648318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/2866473819728648318'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2008/02/indian-movies.html' title='Indian Movies++'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-2001331084906009347</id><published>2008-02-10T11:57:00.000-08:00</published><updated>2008-02-12T11:04:15.849-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mint'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='personal finance'/><title type='text'>Mint.com</title><content type='html'>&lt;span style="font-family:verdana;"&gt;I've been following Mint since it got the mention as the &lt;a href="http://www.techcrunch.com/2007/09/18/mint-wins-techcrunch40-50000-award/"&gt;TechCrunch40 award winner&lt;/a&gt;. No one can argue that the idea of a unified view of personal finances is utopia. Mint promises this.&lt;br /&gt;However ...&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;Biggest concern I had with Mint (and its pretty obvious), is what happens to my bank/credit card/investment account data on mint's servers if they are compromised. Can they get and use the information? Can anyone access my financial accounts I have setup with mint, outside of Mint?&lt;/li&gt;&lt;li&gt;Also, Mint didn't have the feature to add brokerage accounts, that would leave out a an important share of finances.&lt;/li&gt;&lt;li&gt;There are various other similar offerings -- Quicken, MS Money and Wasabe to name a few, but reading online, Mint seems to be the favorite of many.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;Then I  [re]read some more information on the web:&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;&lt;a href="http://www.mint.com/safe.html"&gt;How Mint Keeps You Safe&lt;/a&gt;&lt;/li&gt;&lt;li&gt;My friend, Matt's blog &lt;a href="http://skibbs.blogspot.com/2008/01/mintcom-excellent-free-web-based.html"&gt;article&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Another article "&lt;a href="http://brokegradstudent.com/mint-myths-debunked/"&gt;Mint Myths Debunked&lt;/a&gt;" also helped.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;And then I came to know (thanks Matt) that they allowed adding brokerage accounts just &lt;a href="http://forums.mint.com/showthread.php?t=2158"&gt;recently&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;That's it ... I gave in. And in 10 minutes I was setup.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Pros:&lt;/span&gt; &lt;/span&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;Easy and quick setup.&lt;/li&gt;&lt;li&gt;Safe based on the information I found on web (above).&lt;/li&gt;&lt;li&gt;As expected from use of all the AJAX stuff.&lt;/li&gt;&lt;li&gt;Love that cool pie chart of 'Spending Trends' with categories such as food &amp;amp; dining, utilities, healthcare etc. Then you can click into any of the categories (food &amp;amp; dining) and see sub allocation e.g. groceries, restaurants, coffee shops etc. Now you know how much you really spend at Starbucks! (OK, maybe this might stop some from signing up).&lt;/li&gt;&lt;li&gt;The 'Ways to Save' feature is pretty neat. It suggests that I'll save a couple hundred by getting the Comcast Triple-play rather than what I have now. I think this advertisement is most targeted and useful form I have seen on the web. And given the information Mint can extract, it can get really valuable (but I hope not intrusive).&lt;/li&gt;&lt;li&gt;The search in Transactions has auto complete which is pretty handy.&lt;/li&gt;&lt;li&gt;Free (I must say I've begun to expect this and assuming they are making money via Ads :)).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;Cons:&lt;/span&gt; &lt;ul&gt;&lt;li style="font-family: verdana;"&gt;They don't do much with brokerage account information. But then, it was just added like a few days ago, so I expect they will add more features for using that information. I don't know if they get details of stock/mutual fund holding. They can potentially build a really nice unified view for asset allocation, ticker prices, news -- they can go crazy with that stuff.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;I have not been able to add my First Tech Credit Union account (bank and visa card). Others have &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://forums.mint.com/showthread.php?t=2027"&gt;reported&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; the problems and I think Mint is already working &lt;span style="font-family:verdana;"&gt;on that.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li  style="font-family:verdana;"&gt;There could be an error margin since categorization is store-based: if you walk into Bartell Drugs and buy light bulbs, it would count it as healthcare. If it was by the itemized bill, it would be even cooler, but its problem for another day. &lt;span style="font-family:verdana;"&gt;It pretty well as is.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;Give it shot ...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-2001331084906009347?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/2001331084906009347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=2001331084906009347' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/2001331084906009347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/2001331084906009347'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2008/02/mintcom.html' title='Mint.com'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-6961290013379089224</id><published>2007-01-04T19:36:00.000-08:00</published><updated>2008-02-11T22:19:40.822-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ayers rock'/><category scheme='http://www.blogger.com/atom/ns#' term='sydney'/><category scheme='http://www.blogger.com/atom/ns#' term='australia'/><category scheme='http://www.blogger.com/atom/ns#' term='port douglas'/><category scheme='http://www.blogger.com/atom/ns#' term='uluru'/><category scheme='http://www.blogger.com/atom/ns#' term='vacation'/><category scheme='http://www.blogger.com/atom/ns#' term='melboune'/><title type='text'>Australia Trip Report (5/5)</title><content type='html'>&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;Planning/Research Websites/Books&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.tripadvisor.com/"&gt;www.tripadvisor.com&lt;/a&gt; (forums, trip reviews)&lt;br /&gt;&lt;a href="http://frommers.com/destinations/sydney/83_indattr.html"&gt;www.frommers.com&lt;/a&gt; (e.g. Sydney: Goto Destinations-&gt; Australia-&gt; Sydney-&gt; Attractions. The star rating is great helper in deciding.)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;a href="http://www.amazon.com/Frommers-Australia-2006-Complete/dp/0764595946"&gt;Frommer's Australia 2006&lt;/a&gt; - Good&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;a href="http://www.amazon.com/Lonely-Planet-Australia/dp/1740590651"&gt;Lonely Planet Australia&lt;/a&gt; - Good&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;a href="http://www.amazon.com/Fodors-Australia-2006-Gold-Guides/dp/1400015499"&gt;Frodor's Australia 2006&lt;/a&gt; - OK. (Went to a highly rated club as per the book, only to realize that it had folded 3 years ago!)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;Airline Booking&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.qantas.com.au/regions/dyn/us/specials/webDeals217"&gt;Quantas AirPass&lt;/a&gt; (+reasonable $$$ | +Web Itinerary Creator)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;Hotel booking&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;a href="http://hotelclub.net/"&gt;http://hotelclub.net/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.wotif.com/"&gt;http://www.wotif.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li face="verdana"&gt;Sydney - Sheraton on the Park [5/5 | +Location | +Rooms | -$$$]&lt;/li&gt;&lt;li style="font-family: verdana;"&gt;Port Douglas - The Archipelago [4/5 | +$| +Location | +-Rooms]&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Uluru(Ayer's Rock) -&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; Outback Pionner Lodge [3.5/5 | +$(relatively) | +-Room]&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:100%;"  &gt;Tours/Trips&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-style: italic;font-family:verdana;font-size:100%;"  &gt;Sydney&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_gsO53gRyAZQ/Racu59MqkkI/AAAAAAAAAA4/i-mnpfeh-CU/s1600-h/DSC_0159.JPG"&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;The Rocks Tour (5/5)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Bridge Climb (5/5)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Sydney Aquarium (4/5)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Manly (by Ferry) (5/5)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Blue Mountains&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Three Sisters (3/5 -Overrated)&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Jenolan Caves (5/5 +Oldest caves | +Tour | -Distance from Sydney)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;Port Douglas&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_gsO53gRyAZQ/Racwl9MqklI/AAAAAAAAABA/ghhOzgzbS9o/s1600-h/DSC_0347.JPG"&gt;&lt;/a&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;&lt;a href="http://www.deluxesafaris.com.au/safari1.htm"&gt;Daintree Rainforest 4WD Tour via Deluxe Safari&lt;/a&gt; (5/5)&lt;/li&gt;&lt;ul&gt;&lt;li&gt;I tried to get on Tony's tours, but they didn't have room on a track I wanted, so we went with &lt;span style="font-style: italic;"&gt;Deluxe Safaris&lt;/span&gt; which was recommended by Christel (owner/concierge). It was a good decision.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://www.calypsocharters.com.au/great_barrier_reef_cruises.aspx"&gt;Reef Tour (Snorkeling + Scuba Diving) on Calypso&lt;/a&gt; (5/5)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ksr.qr.com.au/"&gt;Kuranda Scenic Railway&lt;/a&gt; (3/5) + &lt;a href="http://www.skyrail.com.au/"&gt;Skyrail&lt;/a&gt; (5/5) + &lt;a href="http://www.rainforesthabitat.com.au/attractions.html"&gt;Breakfast with Birds (Rainforest Habitat)&lt;/a&gt; (5/5)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;&lt;span style="font-size:100%;"&gt;Uluru (Ayer's Rock)&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li style="font-family: verdana;"&gt;&lt;a href="http://www.viator.com/tours/Ayers-Rock/24-Hour-Uluru-%28Ayers-Rock%29-Eco-Pass-plus-Sounds-of-Silence-Dinner/d359-3405_USP"&gt;24 Hr Uluru Eco-Pass (inc. Sounds of Silence Dinner)&lt;/a&gt; (5/5)&lt;/li&gt;&lt;ul&gt;&lt;li style="font-family: verdana;"&gt;Includes rock base walk, airport roundtrip,  Kata Tjuta sunset&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;We pre-booked this a month before, as the Dinner is pretty popular&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;Melbourne&lt;/span&gt;&lt;ul style="margin-left: 40px;"&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;12 Apostles (5/5 +The route | -3hr drive from Melbun)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Philip Island Penguin Parade (4/5 +Penguins |&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; -No Photography)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Ian Potter Center: NGVA (4/5)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Melbourne Museum (4/5)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Federation Sq (5/5 +Contemporary | +Location | +Museums/Galleries)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Restaurants&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Sydney&lt;/span&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Tetsuya%27s"&gt;Tetsuya's&lt;/a&gt;                   | 5/5 food |             5/5              service | $$$$$ | Australia finest | Amongst world's top&lt;br /&gt;Conservatory@Sheraton     | 4/5 food | 4/5 service | $$$&lt;br /&gt;Zaaffran                  | 4/5 food | 3/5 service | $$$$&lt;br /&gt;Aria's                    | 3.5/5           food | 4/5              service | $$$$$&lt;br /&gt;Zinc@Manly Beach          | 2/5             food | 2/5              service | $$$&lt;br /&gt;Sailor's Thai             | 5/5             food |5/5              service | $$$$&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Port Douglas&lt;/span&gt;&lt;br /&gt;Corner Pub                | 1/5             food | N/A service | $$&lt;br /&gt;On the Inlet              | 4/5             food | 5/5              service | $$$$&lt;br /&gt;Two Fish                  | 3/5             food | 4/5              service | $$$&lt;br /&gt;Zinc@Port Douglas | 5/5             food | 4/5              service | $$$$&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Uluru (Ayers Rock)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;a href="http://www.ayersrockresort.com.au/sounds-of-silence/"&gt;Sounds of Silence&lt;/a&gt;          | 5/5             food | 5/5              service | $$$$$ | Dinner in the Desert&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Geckos Cafe               | 3.5/5           food | 4/5              service | $$$&lt;br /&gt;Outback Pioneer           | 3/5             food | 3/5              service | $$$&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Melbourne&lt;/span&gt;&lt;br /&gt;Cookies                   | 4/5             food | 4/5              service | $$$&lt;br /&gt;Andrews Cafe@ Apollo Bay  | 3/5             food | 3/5              service | $$&lt;br /&gt;New Delhi Restaurant | 2/5             food | N/A              service | $$&lt;br /&gt;Domain Chandon            | 2/5             food |4/5              service | $$$$&lt;br /&gt;Sheni's Curry             | 5/5 food |             4/5              service | $&lt;br /&gt;Tramcar Restaurant        | 3.5/5           food | 5/5              service | $$$$&lt;br /&gt;Meccabah                  | 5/5             food | 5/5              service | $$$&lt;br /&gt;Teppenyaki                | 5/5             food | 5/5              service | $$$$&lt;br /&gt;Thaila Thai               | 3.5/5             food | 3/5 service| $$&lt;br /&gt;Saganaki                  | 3.5/5           food | 3/5              service | $$$&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Gear&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Nikon D50 Body (5/5)&lt;/span&gt;&lt;br /&gt;Got it at &lt;a href="http://beachcamera.com/shop/product.aspx?sku=NKD50"&gt;beachcamera.com&lt;/a&gt;. I got this superb camera in the remains of my budget after getting the lens below. Yes, that's right, I got the camera because of the lens. Earlier, I had given in to one of those &lt;a href="http://reviews.ebay.com/Nikon-D50-Great-Deal-Now-Check-Your-Local-Costco_W0QQugidZ10000000000977337?ssPageName=BUYGD:CAT:-1:LISTINGS:4"&gt;D50 Nikon Kits &lt;/a&gt;at Costco, it was a good deal, but I grew out of the kit lenses quickly.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Nikon 18-200mm VR (5/5 | +Zoom | +Image Stabilization | +Optics | -Price | -Availability)&lt;/span&gt;&lt;br /&gt;Got very lucky to get it from the guys at &lt;a href="http://beachcamera.com/shop/product.aspx?sku=NK18200G"&gt;beachcamera.com&lt;/a&gt;. This lens is so crazy in demand, its out of stock in the physical, and the online world. And for a reason too -- this is most versatile, fast and brilliant lens I've ever used. (Disclaimer: I haven't used a lot of lenses :). But the pictures can speak for it.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Joby GorillaPod SLR&lt;/span&gt;&lt;br /&gt;Got it in the local &lt;a href="http://www.rei.com/online/store/ProductDisplay?storeId=8000&amp;amp;catalogId=40000008000&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;productId=48125249&amp;amp;parent_category_rn=4760433&amp;amp;vcat=REI_SEARCH"&gt;REI&lt;/a&gt; store. (4/5 | +flexible | +light | +strong | -big lenses might tip a bit)&lt;br /&gt;&lt;br /&gt;Crumpler Sinking Barge Backpack [Laptop + SLR] (5/5 | +Strong | +Looks | +Versatile | +Comfortable | +Easy Camera Access | -Room for basic camera gear)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;With all this photo gear and my laptop, the wires etc, I need a good bag to carry all of it. After much searching it came down to two backpacks: &lt;a href="http://www.tamrac.com/5549.htm"&gt;Tamrac Adventure 9&lt;/a&gt; and the &lt;a href="http://www.bhphotovideo.com/bnh/controller/home?O=Search&amp;amp;A=details&amp;amp;Q=&amp;amp;sku=384097&amp;amp;is=REG&amp;amp;addedTroughType=search"&gt;Crumpler Sinking Barge.&lt;/a&gt; I settled for the Crumpler for reasons give above. But, &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;I wanted to see the bag, in person, to try it on etc. I looked around and the only place carring it was &lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;" id="business_name"  &gt;&lt;a href="http://www.glazerscamera.com/"&gt;Glazer's Camera&lt;/a&gt; (Seattle). After trying it on in store, I loved it, it was as expected. But they didn't have the right color, so I ordered one from &lt;a href="http://www.bhphotovideo.com/"&gt;B&amp;amp;H&lt;/a&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;Sample Pictures&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;    Sydney &lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_gsO53gRyAZQ/Racu59MqkkI/AAAAAAAAAA4/i-mnpfeh-CU/s1600-h/DSC_0159.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: left; cursor: pointer; width: 287px; height: 191px;" src="http://3.bp.blogspot.com/_gsO53gRyAZQ/Racu59MqkkI/AAAAAAAAAA4/i-mnpfeh-CU/s320/DSC_0159.JPG" alt="" id="BLOGGER_PHOTO_ID_5019031882942812738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Uluru                                                                 (Ayers Rock)&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_gsO53gRyAZQ/RacyNNMqknI/AAAAAAAAABQ/lK4qmIBIPXQ/s1600-h/DSC_0124.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: none; cursor: pointer; width: 158px; height: 202px;" src="http://4.bp.blogspot.com/_gsO53gRyAZQ/RacyNNMqknI/AAAAAAAAABQ/lK4qmIBIPXQ/s320/DSC_0124.JPG" alt="" id="BLOGGER_PHOTO_ID_5019035512190177906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Port Douglas&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_gsO53gRyAZQ/Racwl9MqklI/AAAAAAAAABA/ghhOzgzbS9o/s1600-h/DSC_0347.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: left; cursor: pointer; width: 227px; height: 151px;" src="http://3.bp.blogspot.com/_gsO53gRyAZQ/Racwl9MqklI/AAAAAAAAABA/ghhOzgzbS9o/s320/DSC_0347.JPG" alt="" id="BLOGGER_PHOTO_ID_5019033738368684626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Melbourne&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_gsO53gRyAZQ/RacwmNMqkmI/AAAAAAAAABI/ujY-p8w5soM/s1600-h/DSC_0112.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: none; cursor: pointer; width: 231px; height: 153px;" src="http://4.bp.blogspot.com/_gsO53gRyAZQ/RacwmNMqkmI/AAAAAAAAABI/ujY-p8w5soM/s320/DSC_0112.JPG" alt="" id="BLOGGER_PHOTO_ID_5019033742663651938" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-6961290013379089224?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/6961290013379089224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=6961290013379089224' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/6961290013379089224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/6961290013379089224'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2007/01/australia-trip-report-55.html' title='Australia Trip Report (5/5)'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_gsO53gRyAZQ/Racu59MqkkI/AAAAAAAAAA4/i-mnpfeh-CU/s72-c/DSC_0159.JPG' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-115864290697418745</id><published>2006-09-18T22:07:00.000-07:00</published><updated>2008-02-11T22:20:31.150-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='restore'/><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='powerbook'/><title type='text'>Replacing a 12" PowerBook Hard Drive</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Of late, my hard drive was noticeably slow indicating it was nearing its end. Some  simple signs that told me its going to give up on me were:&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;Application startup time slowed down quite a bit (the icon bounced a lot longer that usual :)&lt;/li&gt;&lt;li&gt;Spotlight searching/response was getting slow.&lt;/li&gt;&lt;li&gt;Slow in general when doing any new activities (i.e. when accessing something not in RAM).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;The moment this started, I bought myself an external hard drive (I've been meaning to for a while; backing up over the network was too slow for me) and started backing, cloning [bootable] actually, using &lt;a href="http://www.bombich.com/software/ccc.html"&gt;Carbon Copy Cloner&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And then, one fine day, the powerbook would not startup. It hung at the basic loading screen, I could tell by that repetitive disk seeking sound that its dead!&lt;br /&gt;&lt;br /&gt;Here are the steps I followed to replace my hard drive AND start-off with the new one as if nothing happening i.e. not installing the apps again, no re-configuring etc.&lt;br /&gt;&lt;/span&gt;&lt;ol style="font-family: verdana;"&gt;&lt;li&gt;Bought a &lt;a href="http://www.newegg.com/product/product.asp?item=N82E16822146052"&gt;new one&lt;/a&gt; (HITACHI Travelstar 7K100 (HTS721010G9AT00) 100GB 7200 RPM) at &lt;a href="http://www.newegg.com/"&gt;newegg&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Using &lt;a href="http://www.bombich.com/software/ccc.html"&gt;Carbon Copy Cloner&lt;/a&gt; I kept bootable clone of existing drive onto my external hard drive (Maxtor OneTouch III) that I had got from costco.&lt;span style="font-weight: bold;"&gt; Notes:&lt;/span&gt; &lt;span style="font-style: italic;"&gt;Before&lt;/span&gt; you decide to replace the hard drive its a good idea to test your bootable clone by actually booting into it (At OSX startup keep 'Option' pressed..)&lt;/li&gt;&lt;li&gt;The actual hard drive replacements instructions I followed &lt;a href="http://www.ifixit.com/Guide/Mac/PowerBook-G4-Al-12-Inch/Hard-Drive"&gt;this&lt;/a&gt; guide at &lt;a href="http://www.ifixit.com/"&gt;www.ifixit.com&lt;/a&gt;.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;Notes:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Make sure you have the #0 Philips Screwdriver and the T6 Trox Screwdriver. I didn't have this initially, and since another one worked I started using it until I was unable to remove a screw and almost chipped off a screw head. I drove down and bought &lt;a href="http://www.radioshack.com/sm-kronus-20-piece-electronics-bit-driver-set--pi-2062778.html"&gt;this&lt;/a&gt; kit from the local Radioshack and everything was a breeze after that.&lt;/li&gt;&lt;li&gt;I would also layout the screws on a clean paper/surface in the exact order and layout as you remove them. It helps a LOT when putting it all back together.&lt;/li&gt;&lt;li&gt;Overall, the taking apart took much longer than putting it back. Probably because I was trying to be ultra careful + the trip to Radioshack :).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Now having the hard drive installed, and put the machine back together, plug in that firewire external hard drive and boot up the machine holding down the 'Option' key. Select the external hard drive to boot into.&lt;/li&gt;&lt;li&gt;Open up disk utility and format/create a partition naming it what ever you want. (I just kept it to the very default 'Macintosh HD')&lt;/li&gt;&lt;li&gt;Open up 'Carbon Copy Cloner', and now clone backwards - from the ext hard drive to the new drive. (make sure to mark it as 'bootable').&lt;/li&gt;&lt;li&gt;Restart the machine.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;[If you had backed up fairly recently] You would find yourself right at home!&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-115864290697418745?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/115864290697418745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=115864290697418745' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/115864290697418745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/115864290697418745'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2006/09/replacing-12-powerbook-hard-drive.html' title='Replacing a 12&quot; PowerBook Hard Drive'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-114827085615886590</id><published>2006-05-21T21:04:00.000-07:00</published><updated>2008-02-11T22:24:22.445-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='billmonk'/><category scheme='http://www.blogger.com/atom/ns#' term='social money'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='personal finance'/><title type='text'>BillMonk.com: Pretty cool service</title><content type='html'>&lt;span style="font-family:verdana;"&gt;So its Sunday evening, and I am doing one of those typical chores of settling all accounts between friends for the shared lunches/dinners/events. Few problems -- all the numbers are scattered across in emails, IMs etc., and over a period of time since I am not a regular. So, now, I have to find that trace, recollect who was at which dinner/lunch/event and again notify everyone. The process repeats itself. Its a pain ...&lt;br /&gt;&lt;br /&gt;I knew what kind of a system I wanted -- flux between social networking and money management. A distributed, yet personal and without divulging my credit card and stuff. So, I googled around and discovered &lt;/span&gt;&lt;a href="http://www.techcrunch.com/2006/01/20/billmonk-social-money/"&gt;&lt;span style="font-family:verdana;"&gt;this &lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;article at &lt;/span&gt;&lt;a href="http://techcrunch.com/"&gt;&lt;span style="font-family:verdana;"&gt;techcrunch.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; talking about &lt;/span&gt;&lt;a href="http://www.billmonk.com/"&gt;&lt;span style="font-family:verdana;"&gt;billmonk.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; ... bingo! Just what I was looking for.&lt;br /&gt;&lt;br /&gt;I've hardly used this service and already love it. So do my friends whom I added via the service.&lt;br /&gt;&lt;br /&gt;Some highlights:&lt;br /&gt;-Clean, Simple and Fast UI&lt;br /&gt;-Friends can edit the common event with their share and it will manages the math&lt;br /&gt;-Nice view of the history of payment with each friend.&lt;br /&gt;-Email notification (of course) / SMS&lt;br /&gt;-Has a "Library" to manage CDs, Books etc lent to friends.&lt;br /&gt;-Able to export the current status as a csv file.&lt;br /&gt;&lt;br /&gt;BillMonk is quite spiffy and if you are in similar shoes you will love it!&lt;br /&gt;&lt;br /&gt;-Shree&lt;br /&gt;&lt;br /&gt;P.S: I won't bat an eye if it gets acquired by PayPal or the likes.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-114827085615886590?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/114827085615886590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=114827085615886590' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/114827085615886590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/114827085615886590'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2006/05/billmonkcom-pretty-cool-service.html' title='BillMonk.com: Pretty cool service'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-114370098357653502</id><published>2006-03-29T22:19:00.000-08:00</published><updated>2008-02-11T22:28:31.369-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='integration'/><category scheme='http://www.blogger.com/atom/ns#' term='perforce'/><category scheme='http://www.blogger.com/atom/ns#' term='cruise control'/><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><category scheme='http://www.blogger.com/atom/ns#' term='nant'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='continuous'/><title type='text'>Adventures with Cruise Control.Net, Nant, Perforce</title><content type='html'>&lt;span style="font-family:verdana;"&gt;For the most part it works fine [rocks!].&lt;br /&gt;&lt;br /&gt;This is just a simple inventory of small fixes / tweaks I gathered during my CruiseControl.Net (CCNet) setup:&lt;br /&gt;&lt;br /&gt;The Playground: &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;Trying to configure &lt;a href="http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET"&gt;CCNet&lt;/a&gt; to use &lt;a href="http://www.perforce.com/"&gt;Perforce&lt;/a&gt; SCM. Our build system uses &lt;a href="http://nant.sourceforge.net/"&gt;Nant&lt;/a&gt; scripts and unit testing is done via &lt;a href="http://www.nunit.org/"&gt;NUnit&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;1.&lt;/span&gt; My most useful page from all the documentation was for the &lt;a href="http://ccnet.sourceforge.net/CCNET/Project%20Configuration%20Block.html"&gt;Project Configuration Block&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;. Everytime I wanted to add a functionality I would come here and then follow some link on this page and get the task done.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;2.&lt;/span&gt; During the &lt;a href="http://ccnet.sourceforge.net/CCNET/Source%20Control%20Blocks.html"&gt;source control block&lt;/a&gt;:&lt;project&gt;&lt;/project&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;sourcecontrol&gt;&lt;/sourcecontrol&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;-- I had a hard time getting CCNet to sync the source from perforce. Turns out, I needed to set the P4PASSWD variable so CCNet could use it at runtime. Once set, the syncing worked liked a charm. Other ways conceivable around this are to have an un-expiring login session in another prompt via 'p4 login' or if you use P4Win have it automatically log you in.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;    -- I also put in some filters so that CCNet doesn't kick off a build when someone checks in a .doc file for instance.&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;sourcecontrol&gt;&lt;/sourcecontrol&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; Heres a sample filter to be put inside the&lt;/span&gt;&lt;sourcecontrol style="font-family: verdana;"&gt; &amp;lt;&lt;/sourcecontrol&gt;&lt;span style="font-family:verdana;"&gt;sourcecontrol&amp;gt; &lt;/span&gt;&lt;sourcecontrol&gt;&lt;span style="font-family:verdana;"&gt;block:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;   &amp;lt;inclusionFilters&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;       &amp;lt;pathFilter&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;       &amp;lt;pattern&amp;gt;//depot/abc/dev/**/*.*&amp;lt;/pattern&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;       &amp;lt;/pathFilter&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;   &amp;lt;/includeFilters&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/sourcecontrol&gt;&lt;span style="font-family:verdana;"&gt;-- After resolving those issues, I discovered that CCNet was still not checking out all the code. Hmm...so I realized that my &lt;/span&gt;lt;view&amp;gt; &lt;span style="font-family:verdana;"&gt;&lt;view&gt;tag was pointing to a path which was not included in the ACTUAL P4Win view for that client spec (i.e. &lt;client&gt;&lt;/client&gt;&lt;/view&gt;&lt;/span&gt; &amp;lt;client&amp;gt;&lt;span style="font-family:verdana;"&gt;&lt;view&gt;&lt;client&gt;). Once I modified that client spec in P4Win to include the path I was trying to use here, it worked!&lt;/client&gt;&lt;/view&gt;&lt;/span&gt;&lt;sourcecontrolprovider style="font-family: verdana;" type="p4"&gt;&lt;br /&gt;&lt;view&gt;&lt;/view&gt;&lt;/sourcecontrolprovider&gt;&lt;span style="font-family:verdana;"&gt;            &amp;lt;sourceControlProvider type="p4"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;       &amp;lt;view&amp;gt;//depot/abc/...&amp;lt;/view&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;       .....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;         &amp;lt;client&amp;gt;alice_ccnet&amp;lt;/client&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;       ....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;   &amp;lt;/sourceControlProvider&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;3.&lt;/span&gt; Getting greedier I wanted &lt;a href="http://ccnet.sourceforge.net/CCNET/Email%20Publisher.html"&gt;email publishing&lt;/a&gt; feature of ccnet.&lt;publishers&gt;&lt;tasks&gt;&lt;/tasks&gt;&lt;/publishers&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;So I go and &amp;lt;publishers&amp;gt; tag after &amp;lt;tasks&amp;gt; tag. E.g.:&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;email&gt;&lt;/email&gt;&lt;/span&gt;&lt;publishers style="font-family: verdana;"&gt;&lt;email&gt;&lt;/email&gt;&lt;br /&gt;&lt;/publishers&gt;&lt;span style="font-family:verdana;"&gt;            &amp;lt;publishers&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;         &amp;lt;email .... &amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;   &amp;lt;/publishers&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;publishers&gt;&lt;span style="font-family:verdana;"&gt;    I did a force build to test it out,  and it worked great. But then I started getting an exception when I tried to view the  build results (by clicking on the project in the web dashboard). I was getting an internal cruise control exception. Looked like it could not find the log of the build it did. Hmm...it turns out once you add the publishers field, you need to add the &lt;xmllogger&gt; tag. See &lt;a href="http://ccnet.sourceforge.net/CCNET/Xml%20Log%20Publisher.html"&gt;this&lt;/a&gt;. &lt;/xmllogger&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;I did that and it started working. So my &lt;/span&gt;&lt;/publishers&gt;&lt;span style="font-family:verdana;"&gt;&amp;lt;publishers&amp;gt; &lt;/span&gt;&lt;publishers style="font-family: verdana;"&gt;&lt;publishers&gt;tag  looks like this:&lt;br /&gt;&lt;/publishers&gt;&lt;/publishers&gt;&lt;span style="font-family:verdana;"&gt;    &amp;lt;publishers&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;       &amp;lt;email ...&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;         ....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;       &amp;lt;/email&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;       &amp;lt;xmllogger ...&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;   &amp;lt;/publishers&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;publishers&gt;&lt;span style="font-family:verdana;"&gt;When I re-read the PCB &lt;a href="http://confluence.public.thoughtworks.org/display/CCNET/Project+Configuration+Block"&gt;page&lt;/a&gt; I found it says "&lt;span style="font-style: italic;"&gt;If you don't specify a &lt;/span&gt;&lt;publishers&gt;&lt;span style="font-style: italic;"&gt; section at all then a default Xml Log Publisher is used as the sole publisher.&lt;/span&gt;" Duh! That explains it.&lt;/publishers&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; (Note: if you add new &amp;lt;users/&amp;gt; &lt;users&gt; tags in the email publishers you may need to restart ccnet service.)&lt;br /&gt;&lt;br /&gt;&lt;/users&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;4.&lt;/span&gt; I also thought that the default font size in the was too small, so I increased it via cruisecontrol.css (look for &lt;span style="font-style: italic;"&gt;font-size: __px)&lt;/span&gt; file in /server/ and /webdashboard/. I increased the font-size element by +2px and it did the trick.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5.&lt;/span&gt; If you use the &lt;a href="http://confluence.public.thoughtworks.org/display/CCNET/State+Manager+Blocks"&gt;File State Manager block&lt;/a&gt; to save the state of project make sure you point it to a directory which exists. It will not create it for you.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;        &lt;state type="state" directory="C:\CCNetState"&gt; &lt;/state&gt;&lt;/span&gt;&lt;/publishers&gt;&lt;span style="font-family:verdana;"&gt;    &amp;lt;state type="state" directory="C:\CCNetState" /&amp;gt;&lt;/span&gt;&lt;publishers&gt;&lt;span style="font-family:verdana;"&gt;&lt;state type="state" directory="C:\CCNetState"&gt;&lt;span style="font-family:verdana;"&gt; &lt;/span&gt;(make sure directory C:\CCNetState exists)&lt;/state&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6.&lt;/span&gt; A small thing that bothered me was that the in the automated build report email, the &lt;span style="font-style: italic;"&gt;modification&lt;/span&gt; section (i.e. "Modifications since last build ...") is at the bottom. I personally think it should be like the one in webdashboard i.e. near the top, just below the header information.&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;To achieve that:&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; Goto &amp;lt;CCNet_INSTALLATION_DIR&amp;gt;&lt;ccnet_install_dir&gt;\server\, open the file ccservice.exe.config for edit and locate the&lt;span style="font-family:verdana;"&gt; &lt;/span&gt;&lt;xslfiles style="font-family: verdana;"&gt;&lt;/xslfiles&gt;&lt;/ccnet_install_dir&gt;&lt;/span&gt;&lt;/publishers&gt;&lt;span style="font-family:verdana;"&gt;&amp;lt;xslFiles&amp;gt;&lt;/span&gt;&lt;publishers&gt;&lt;span style="font-family:verdana;"&gt;&lt;ccnet_install_dir&gt;&lt;xslfiles&gt;&lt;span style="font-family:verdana;"&gt; &lt;/span&gt;tag. Move the node with "modifications.xsl" to just below the header.xsl element. i.e. Your xsl tags     should look like&lt;/xslfiles&gt;&lt;/ccnet_install_dir&gt;&lt;/span&gt;&lt;br /&gt;&lt;/publishers&gt;&lt;span style="font-family:verdana;"&gt;        .......&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;       &amp;lt;xslFiles&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;           &amp;lt;file name="xsl\header.xsl" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;           &amp;lt;file name="xsl\modifications.xsl" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;           &amp;lt;file name="xsl\compile.xsl" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;           &amp;lt;file name="xsl\unittests.xsl" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;           &amp;lt;file name="xsl\fit.xsl" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;       &amp;lt;xslFiles&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;       ......&lt;/span&gt;&lt;br /&gt;&lt;publishers&gt;&lt;br /&gt;&lt;/publishers&gt;&lt;span style="font-family:verdana;"&gt; Thats it. The order defines how the report is created. If you want to change the layout of the web dashboard, then you can do similar stuff in &amp;lt;CCNET_INSTALLATION_DIR&amp;gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;\webdashboard\dashboard.config&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-114370098357653502?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/114370098357653502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=114370098357653502' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/114370098357653502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/114370098357653502'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2006/03/adventures-with-cruise-controlnet-nant.html' title='Adventures with Cruise Control.Net, Nant, Perforce'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-114309878107599983</id><published>2006-03-22T23:10:00.000-08:00</published><updated>2008-02-11T22:29:55.980-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='rsync'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='iBackup'/><title type='text'>Backup Mac on a Windows over a network.</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Many people (read 'geeks') have heterogeneous environments with a Mac and/or Windows and/or  Linux box running in their homes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;I have a similar one and I wanted to backup my mac's &lt;span style="font-style: italic;"&gt;/Users&lt;/span&gt; directory (I used to do it on my iPod, but my music got bigger). So I thought, well, I have about 100gigs empty on the windows box, why not use it!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;So I tried the simplest thing. I shared a folder on windows (gave full permissions to it for the account I use, no one else.) Then mounted the folder in OS X, and started copying the /Users folder on it. It worked happily for a while, but then failed while it was trying to copy a file with a name like "abc|def.txt" -- problems with file name characters. I had to look for other options...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;What I needed was to format a portion of that NTFS formatted hard drive as HFS and that would do it. So I reached for "Disk Utility" and followed these steps:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- Mount the windows shared folder&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-style: italic;"&gt;Tip: &lt;/span&gt;If possible try to connect over a wired Lan. I tried to create a big image (about 20gig) over the 802.11g network and it timeout twice. I connected the two via ethernet cable and it worked fine and fast. (obviously)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- Start "Disk Utility"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- Hit "New Image"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- Save As: &lt;/span&gt;&lt;name  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(name of the image you are creating i.e. it will be &lt;/span&gt;&lt;name&gt;&lt;span style="font-family:verdana;"&gt;.dmg)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- Size: &lt;/span&gt;&lt;some_num&gt;&lt;span style="font-family:verdana;"&gt; GB&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(&lt;/span&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;Tip:&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; I read somewhere, that if you want to pre-allocate disk space for backup of files, a rule of thumb is allocate 3 times the space you currently use. It sounded reasonable and I did so.)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Encryption: none&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Format: read/write disk image&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Hit "Create"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;This will effectively:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Create a volume called /Volumes/&lt;/span&gt;&lt;image_name&gt;&lt;image_name&gt;&lt;span style="font-family:verdana;"&gt; that is visible as "Mac OS Extended" of the size that you created.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-You will see a file &lt;/span&gt;&lt;image_name&gt;&lt;span style="font-family:verdana;"&gt;.dmg in the windows share.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Now I had the bytes ready, in the format I wanted, I just needed a tool transfer stuff. I tried a few but am currently using iBackup:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.grapefruit.ch/iBackup/"&gt;iBackup&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; - pretty good: you can select specific files/folder to backup&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- rsync: I have previously used rysnc in shell. Works great, very powerful with the switches e.g.: rsync -av --delete --exclude "temp" --exclude ".Trash"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://archive.macosxlabs.org/rsyncx/rsyncx.html"&gt;RsyncX&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; - basic UI for rsync; but can't exclude sub folders&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- Other software I've heard raves about are &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html"&gt;SuperDuper&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;, &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.bombich.com/software/ccc.html"&gt;CarbonCopyCloner (CCC)&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;, etc.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The whole thing is pretty cool, so I thought I'd share it. Hope it helps ...&lt;/span&gt;&lt;br /&gt;&lt;/image_name&gt;&lt;/image_name&gt;&lt;/image_name&gt;&lt;/some_num&gt;&lt;/name&gt;&lt;/name&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-114309878107599983?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/114309878107599983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=114309878107599983' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/114309878107599983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/114309878107599983'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2006/03/backup-mac-on-windows-over-network.html' title='Backup Mac on a Windows over a network.'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-114244566028071072</id><published>2006-03-15T09:48:00.000-08:00</published><updated>2007-03-14T16:35:02.258-07:00</updated><title type='text'>Connecting to wireless network</title><content type='html'>&lt;span style="font-family:verdana;"&gt;So I was trying to connect the snazzy Toshiba Tecra M4 Tablet (&lt;/span&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;QuickReview:&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; great specs and screen, but too heavy to swing around in the arm as a tablet) to my home wireless network, what I thought would be a breeze turned out to be gust.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;I have a Linksys WRT54G router. For security, I am using WPA (w/ TKIP) and I simply could not connect the laptop using the windows wireless configurator. The wireless card on the notebook is the "Intel PRO/Wireless 2915 ABG Network Connection". I did the best thing known to work in windows world - a reboot. Tried again, still the same problem. Must be the driver problem, I thought (&lt;/span&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;yoda&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;). So I upgraded the drivers from 9.0.2.x to 9.0.3.9.  Rebooted. Still the same problem. It would hang at "Acquiring Network Address", and then give up with a balloon saying "Limited connectivity ..... ".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Then I downloaded the Intel PROSet/Wireless utility and&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt; &lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;voilÃ &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;! It worked. This &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://jkontherun.blogs.com/jkontherun/2005/08/intel_proset_22.html"&gt;post&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; (and the comments on the post) were useful in guiding me to a solution.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Of course the powerbook never had any problems connecting. And neither on my desktop (windows) using the Linksys 802.11g PCI card.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;--------------------------------------------------------&lt;br /&gt;Update 14th March 2007&lt;br /&gt;&lt;/span&gt;The laptop was upgraded to Vista and it seems to work with both networks without any new software or changes to existing networks. &lt;span style="font-style: italic;"&gt;Yay!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;HTH&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Shree&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-114244566028071072?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/114244566028071072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=114244566028071072' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/114244566028071072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/114244566028071072'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2006/03/connecting-to-wireless-network.html' title='Connecting to wireless network'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-114048116070005060</id><published>2006-02-20T15:57:00.000-08:00</published><updated>2006-03-23T00:36:50.340-08:00</updated><title type='text'>5 features I want to see in music players (iTunes / WMP / Real whatever ...)</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Here are five things I want to see in the next version of popular music players (at least iTunes, its my favorite):&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;A feature for music discovery within a collection (and the online music store) based on the acoustic analysis of a song(s). Like &lt;a href="http://www.predixis.com/Predixis_Mixer.htm"&gt;Predixis MusicMagic Mixer&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;A Way to 'fix' a song info based on metadata (even the analysis). For example, if a song has just song name and album information, it should fill in the artist information. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;During the usage of the player, the user preferences get accumulated in the form of '&lt;a href="http://www.omninerd.com/2006/02/10/articles/47"&gt;Ratings&lt;/a&gt;' for songs. &lt;a href="http://en.wikipedia.org/wiki/ID3"&gt;ID3 tags&lt;/a&gt; don't have room for such information, so the ratings are maintained outside song itself. Ideally if I backup / move my songs, I would like the ratings to move with it. I might change music players but my '5 star' songs should maintain its '5 star' status. I want a way to embed the ratings into the song's metadata (and be able to restore from it) [&lt;a href="http://www.dwipal.com/itunes.htm"&gt;applescript&lt;/a&gt;]&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Tagging of songs in music stores? Even local tagging. And obviously, a search built on it.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Verdana;"&gt;There should also be a feature so we can let the the ratings of a song increase with increase in its play count. [&lt;a href="http://www.dougscripts.com/itunes/scripts/scripts01.php?page=2#irate"&gt;applescript&lt;/a&gt;]&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:verdana;"&gt;Some of the above features can be had via applescripts for iTunes via &lt;a href="http://www.dwipal.com/itunes.htm"&gt;some&lt;/a&gt; &lt;a href="http://www.dougscripts.com/itunes/"&gt;websites&lt;/a&gt;. &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;But it can be done way better if it was handled by the player itself. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Besides, its been a while since I saw some 'significant' new features in the music players ... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Shree&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-114048116070005060?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/114048116070005060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=114048116070005060' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/114048116070005060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/114048116070005060'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2006/02/5-features-i-want-to-see-in-music.html' title='5 features I want to see in music players (iTunes / WMP / Real whatever ...)'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-113911130164459033</id><published>2006-02-04T19:35:00.000-08:00</published><updated>2006-02-04T20:26:15.576-08:00</updated><title type='text'>Nice Hardware! Bad Stickware?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7078/2064/1600/gateway-stickes.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7078/2064/200/gateway-stickes.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;Now why would anyone [in their sane mind] ruin their nicely designed laptops (even phones, digi cams etc.) with these shiny stupid, ugly 3D ... Stickers! I'm talking about the logo stickers from companies like Microsoft, Intel, Nvidia, ATI, etc. Well, I'd compare it almost like some graffiti on a new house I just bought!&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Why, when you have shelled out some grand(s) on a machine, is it&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; that these manufactures put these stickers/logos on the machine. They have already paid for the software/hardware, so why are they obliged to put on the stupid sticker? (my apologies if you love 'em)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7078/2064/1600/tecra%20stickes.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/7078/2064/200/tecra%20stickes.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The consumer knows what he is buying. Why put another sticker and say it out louder?  &lt;/span&gt;  &lt;span style="font-family:verdana;"&gt;Its is just plain &lt;a href="http://www.answers.com/irritating"&gt;irritating&lt;/a&gt;! &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;One might think that some companies probably don't put design on their to-do list, but what about those slim &lt;a href="http://www.sonystyle.com/is-bin/INTERSHOP.enfinity/eCS/Store/en/-/USD/SY_BrowseCatalog-Start?CategoryName=cpu_VAIONotebookComputers&amp;Dept=computers"&gt;Sony Vaios&lt;/a&gt;, &lt;a href="http://store.shopfujitsu.com/fpc/Ecommerce/productoverview.do?type=TB&amp;amp;pgid=Tablets"&gt;Fujitsu tablets&lt;/a&gt;, and the mean machines from &lt;a href="http://www.alienware.com/Product_Pages/notebook_all_default.aspx"&gt;Alienware&lt;/a&gt;?&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; I hope (and bet) that the Apple &lt;a href="http://www.apple.com/imac/"&gt;Intel&lt;/a&gt; &lt;a href="http://www.apple.com/macbookpro/"&gt;Macs&lt;/a&gt; don't have those stickers on their beautiful machines.&lt;br /&gt;&lt;br /&gt;And while writing this article I noticed that there are &lt;a href="http://daringfireball.net/2005/11/full_metal_jacket"&gt;other&lt;/a&gt; &lt;daring fireball="" link="" full_metal_jacket=""&gt;&lt;a href="http://netcetera.org/2005/11/17/ugly-stickers/"&gt;netizens&lt;/a&gt; &lt;http:&gt; &lt;a href="http://www.cookcomputing.com/blog/archives/000451.html"&gt;who&lt;/a&gt; &lt;http:&gt; &lt;a href="http://blogs.msdn.com/decheung/archive/2004/04/01/106146.aspx"&gt;have&lt;/a&gt; &lt;http:&gt; &lt;a href="http://episteme.arstechnica.com/groupee/forums/a/tpc/f/579009962631/m/331000672631"&gt;already&lt;/a&gt; &lt;http:&gt;  &lt;a href="http://blogs.msdn.com/omars/archive/2004/04/02/106187.aspx"&gt;complained&lt;/a&gt;&lt;http:&gt;!&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;/daring&gt;&lt;/span&gt; &lt;span style="font-family:verdana;"&gt;Also, the stickies don't come off nice and easy. In fact there are people on the net asking how to cleanse their machines. (&lt;span style="font-style: italic;"&gt;Tip:&lt;/span&gt; Apparently &lt;a href="http://www.magicamerican.com/googone.shtml"&gt;this&lt;/a&gt; [goo gone] does the job well.)&lt;/span&gt;   &lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;So, here is my guesstimate as to why the OEMs put others stickers:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;1. Its not a big deal.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;2. They're used to the stickers now.&lt;/span&gt; &lt;span style="font-family:verdana;"&gt;&lt;br /&gt;3. They love the stickers! They have it on their cars, in the homes, office cubes ... everywhere.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;4. They think the stickers look cool -- shiny 3-D and all!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;5. What stickers?&lt;/span&gt; &lt;span style="font-family:verdana;"&gt;&lt;br /&gt;6. The robotic machine that snaps on the cover also puts in that sticker, you can't override it. period.&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;7. Their design has so many other problems that these stickers are of least concern. (possible ... ?)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;8. They get good discounts from these vendors? (ah ha! $-&gt; )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;And why are these NOT TRUE:&lt;/span&gt; &lt;span style="font-family:verdana;"&gt;&lt;br /&gt;1. New cars come with a few bumper stickers advertising which part came from which company.&lt;/span&gt; &lt;span style="font-family:verdana;"&gt;&lt;br /&gt;2. The 'For Sale' sign from the realtor lives with the house you just bought. &lt;/span&gt;   &lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;As technology become a part of our fashion, daily lifestyle, personality (even the living room!) we would like these things blend in -- not out.&lt;br /&gt;&lt;br /&gt;-Shree &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-113911130164459033?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/113911130164459033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=113911130164459033' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/113911130164459033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/113911130164459033'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2006/02/nice-hardware-bad-stickware.html' title='Nice Hardware! Bad Stickware?'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-113817084278747404</id><published>2006-01-24T22:21:00.000-08:00</published><updated>2006-01-24T23:00:37.543-08:00</updated><title type='text'>Collaborate + Compete = ??</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Apple &lt;a href="http://news.com.com/Apple+to+ditch+IBM%2C+switch+to+Intel+chips/2100-1006_3-5731398.html?tag=ai"&gt;dumps&lt;/a&gt; IBM PowerPCs and moves to Intel. IBM decides to support Mac OS X for its &lt;a href="http://www.eweek.com/article2/0,1895,1914436,00.asp"&gt;Lotus Notes suite&lt;/a&gt;. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;IBM competes with the x86 platform while producing PowerPC architecture but they also sell Intel (xSeries) and AMD servers. IBM provides the Power architecture that was used exclusively for Mac OS, but it &lt;span style="font-style: italic;"&gt;used to&lt;/span&gt; sell PCs using Microsoft Windows. Big Blue also stands tall behind Linux and &lt;a href="http://www.devx.com/ibm/Article/6884"&gt;Open Source development&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Microsoft declares a 5 year &lt;a href="http://www.microsoft.com/presspass/press/2006/jan06/01-10Macworld2006PR.mspx"&gt;commitment&lt;/a&gt; of Office for Mac while Apple &lt;a href="http://homepage.mac.com/joshr/tiger1.jpg"&gt;teases&lt;/a&gt; and challenges Microsoft's Windows. At the same time Microsoft &lt;a href="http://www.macnn.com/articles/06/01/12/ms.drops.mac.wmp.player/"&gt;ditches&lt;/a&gt; support for Windows Media Player for the Mac. Microsoft had also &lt;a href="http://news.com.com/MS+to+invest+150+million+in+Apple/2100-1001_3-202143.html"&gt;purchased&lt;/a&gt; some insurance for DOJ and for a premium of $150 million in Apple. And as we can see it has turned out to be a very nice &lt;a href="http://www.google.com/search?oi=stock&amp;q=stocks:AAPL&amp;amp;prev=/search%3Fq%3Daapl%26hl%3Den%26lr%3D"&gt;investment&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Yahoo founders Jerry and David actually &lt;a href="http://www.garage.com/news/columns/sept08_04.shtml"&gt;introduced&lt;/a&gt; Larry and Sergy to VCs and even &lt;a href="http://www.garage.com/news/columns/sept08_04.shtml"&gt;helped get funding&lt;/a&gt; to start google. Yahoo even &lt;a href="http://www.washingtonpost.com/wp-dyn/articles/A28163-2004Oct12.html"&gt;has a stake&lt;/a&gt; in google from the start. I think its paying pretty well. :)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Sony and Apple are deep 'HD pals' with Apple &lt;a href="http://www.apple.com/pr/library/2005/mar/10blu-ray.html"&gt;supporting&lt;/a&gt; the next gen contender - Blue Ray. On the other hand Sony is feverishly minting new 'walkmans' in a bid to catch-up and beat the iPod. &lt;a href="http://www.newstarget.com/006294.html"&gt;Ditto&lt;/a&gt; for Samsung, who is one of the largest supplier of flash memory for the iPod and busy producing iPod killers.&lt;br /&gt;&lt;br /&gt;Samsung and Sony are two huge Consumer Electronics companies competing in pretty much every category. However, they &lt;a href="http://www.technewsworld.com/story/38963.html"&gt;join&lt;/a&gt; forces to compete better.&lt;br /&gt;&lt;br /&gt;And so on ...&lt;br /&gt;&lt;br /&gt;.. you get the point. Its all justifiable, but somehow just amazing to the conventional eyes. I remember they said, &lt;span style="font-style: italic;"&gt;may you live in interesting times&lt;/span&gt; (the quote itself is &lt;a href="http://www.bbc.co.uk/dna/hub/A807374"&gt;interesting&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;-Shree&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-113817084278747404?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/113817084278747404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=113817084278747404' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/113817084278747404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/113817084278747404'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2006/01/collaborate-compete.html' title='Collaborate + Compete = ??'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-113713172885289554</id><published>2006-01-12T21:53:00.000-08:00</published><updated>2006-01-14T07:56:32.353-08:00</updated><title type='text'>Yes, I have an iPod.</title><content type='html'>&lt;span style="color: rgb(0, 0, 0);font-family:verdana;font-size:100%;"  &gt;I love music. So after getting used to the (read as 'spoiled by the') &lt;a href="http://www.apple.com/ipod/"&gt;iPod&lt;/a&gt;, its ease, the navigation etc.; burning CDs was history for me. I had to get that way of listening to music into other domains of my life.&lt;br /&gt;&lt;br /&gt;Namely ...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Car&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;br /&gt;I've ipoded my Car. I tried the &lt;a href="http://www.griffintechnology.com/products/itrip/"&gt;Griffin iTrip&lt;/a&gt;. &lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.griffintechnology.com/images/products/prod_itrip_a.jpg"&gt;&lt;img style="cursor: pointer; width: 115px; height: 61px;" src="http://www.griffintechnology.com/images/products/prod_itrip_a.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;It didn't quite cut it for me. &lt;span style="font-style: italic;"&gt;Downside: &lt;/span&gt;Some hiss, location specific, car antenna location specific and gets easily suppressed by radio channels.&lt;br /&gt;&lt;br /&gt;Burning CDs of my songs was out of question, so I decided to go all the way on this and got myself a kenwood solution:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://akamaipix.crutchfield.com/products/2004/113/l113MP5028-f.jpeg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://akamaipix.crutchfield.com/products/2004/113/l113MP5028-f.jpeg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://akamaipix.crutchfield.com/products/2005/113/l113iP500-o_.jpeg"&gt;&lt;img style="cursor: pointer; width: 93px; height: 80px;" src="http://akamaipix.crutchfield.com/products/2005/113/l113iP500-o_.jpeg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;a href="http://www.crutchfield.com/S-f5SKRbLgYeL/cgi-bin/ProdView.asp?g=300&amp;I=113MP5028&amp;amp;id=review"&gt;Kenwood KDC-X5028 &lt;/a&gt;+ &lt;a href="http://www.crutchfield.com/S-lFq2VjhQ0ru/cgi-bin/ProdView.asp?g=227550&amp;I=113IP500"&gt;Kenwood KCA-iP500 iPod adapter&lt;/a&gt; + installation (inc wires etc) = &lt;span style="font-weight: bold;"&gt;ouch!&lt;/span&gt; ( ~$400&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;I got it done at &lt;a href="http://magnoliaav.com/"&gt;Magnolia&lt;/a&gt; in Bellevue. I would really recommend them. You pay a slight premium, but it can save you money by paying for the right stuff. &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;The Result: &lt;span style="font-style: italic;"&gt;Its awesome.&lt;/span&gt; Just replacing the factory stereo itself put new life into my car speakers. The ipod integration works pretty well. But its not perfect. I would put it as a RC (release candidate) quality as its got some hiccups:&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;- At times it won't be able to load the song after connecting ipod that was playing a song. solution: reboot ipod.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;- Sometimes it takes a while (few tens of seconds) to display the song information after the song has started playing. &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;Recently I have been having none of these problems though (Magic? its more likely that I've got acclimatized). Hopefully as the market grows, and this stuff &lt;a href="http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore.woa/7200707/wo/CJ5tT4wGc4Ya2piEadRHxoqheKy/0.SLID?mco=7B445F2F&amp;nclm=iPodinyourCar"&gt;graduates&lt;/a&gt; from being just a fancy idea, things will get even better.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style=";font-family:verdana;font-size:130%;"  &gt;&lt;span style="font-weight: bold;"&gt;Home&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;I am yet to get anything great for the home. But its already itching me ... The &lt;a href="http://www.griffintechnology.com/products/tunecenter/index.php"&gt;Griffin TuneCenter&lt;/a&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;. It looks great. Its pretty much sends over the iPod screen over  to your TV. Plus a  lot of other snazzy stuff. &lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;Hope it stands up to its description and I'll feel my hand reaching for my wallet.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.griffintechnology.com/images/products/prod_tunecenter_main.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 198px; height: 105px;" src="http://www.griffintechnology.com/images/products/prod_tunecenter_main.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-113713172885289554?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/113713172885289554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=113713172885289554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/113713172885289554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/113713172885289554'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2006/01/yes-i-have-ipod.html' title='Yes, I have an iPod.'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-113713076081042149</id><published>2006-01-12T21:29:00.000-08:00</published><updated>2006-01-12T21:43:39.000-08:00</updated><title type='text'>Simple Technology ...</title><content type='html'>&lt;span style="font-family: verdana;"&gt;"Everything should be as simple as it is, but not simpler." - Albert Einstein&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Here are some of the technology products and concepts which stand by this:&lt;/span&gt;&lt;br /&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;&lt;a href="http://www.craigslist.org/"&gt;Craigslist&lt;/a&gt; - easy classifieds&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.apple.com/ipod/"&gt;iPod&lt;/a&gt; - a scroll wheel and your music&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.apple.com/itunes/"&gt;iTunes&lt;/a&gt; - easy play and organize music&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Blog"&gt;Blogs &lt;/a&gt; - write and update a page on the web&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ikea.com/"&gt;IKEA&lt;/a&gt; - simple, modern, cheap&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Wiki"&gt;Wiki&lt;/a&gt; - easy way for everyone to collaboratively build information&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.google.com"&gt;Google Search&lt;/a&gt; - just a text box&lt;/li&gt;&lt;li&gt;&lt;a href="http://mail.google.com/"&gt;Gmail&lt;/a&gt; - Internet mail 2.0&lt;/li&gt;&lt;li&gt;&lt;a href="http://maps.google.com"&gt;Google Maps&lt;/a&gt; - Internet maps 2.0.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.xml.org"&gt;XML&lt;/a&gt; - a simple representation for data&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;When they came out, they dug new ways for old things. Made life simple in some respect or the other. Today the competition has caught up with many of them. But they still hold the high ground. What is simple to use is not easy to create...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;-Shree&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-113713076081042149?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/113713076081042149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=113713076081042149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/113713076081042149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/113713076081042149'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2006/01/simple-technology.html' title='Simple Technology ...'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-113661223802949797</id><published>2006-01-06T21:17:00.000-08:00</published><updated>2006-07-29T15:16:02.266-07:00</updated><title type='text'>powebook + mobile + iSync + Salling Clicker = digilife heaven</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Life in the US sucks when it comes to the choice of mobile phones. The choice is truly dictated by the carriers selling you locked phones.  But if you are ready to $pend a bit you can get the latest &amp; greatest. So, tired with my free-with-2yr-plan phone, I recently took the plunge into my pockets and got Sony Erricson k700i. (Great phone btw. here is good &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.mobile-review.com/review/sonyericsson-k700-en.shtml"&gt;review&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;). &lt;/span&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7078/2064/1600/k700i.0.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7078/2064/320/k700i.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;Downside:&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; I notice that the navigation thumbstick has started to act on me. At times it just doesn't want me to scroll up! I think I prefer the button-style navigation to the thumbstick. [Update 07/29: Unfortunatley, as I feared this thumstick has made this phone just a doorstop. Its can only side navigate now, making searching/scrolling a pain. I even opened up the faceplate and dusted it. Didn't work. I've moved on to  a &lt;a href="http://www.imate.com/"&gt;i-mate&lt;/a&gt; Windows Mobile.]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;I have a powerbook. So, using &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.apple.com/macosx/features/isync/"&gt;iSync&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; I was able to synchronize the contacts, calenders, todo etc. seamlessly. I know syncing has been around for a while, but still being able to do it right out of the box, no software installs -- simply rocks!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Now, using &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://salling.com/"&gt;Clicker&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; I was able to do the uber cool. I could remote control iTunes, iPhoto, even the whole system. Its awesome to&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; see and change songs, playlists,&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt; even rate&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; them while maintaing  the &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://en.wikipedia.org/wiki/Couch_potato"&gt;couch potato&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; status quo. &lt;span style="font-style: italic;"&gt;Downside&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;:&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; Because of the constant talk between the phone and machine over bluetooth, the phone battery noticably drains faster.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Shree&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-113661223802949797?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/113661223802949797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=113661223802949797' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/113661223802949797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/113661223802949797'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2006/01/powebook-mobile-isync-salling-clicker.html' title='powebook + mobile + iSync + Salling Clicker = digilife heaven'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20554473.post-113643235761156186</id><published>2006-01-04T19:35:00.000-08:00</published><updated>2006-01-06T15:27:37.373-08:00</updated><title type='text'>post gets on /.</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Let me start this with my first slashdot story. I admire the apple keynote presentations in macworld and came across a story about them in the guardian. So I send the article to /. and guess what, it got posted! I'm just getting the 'bumps in fact that it got posted. Having sent interesting stuff earlier that didn't show up, I hardly expected this to get picked up ... but hey, &lt;a href="http://apple.slashdot.org/article.pl?sid=06/01/06/1329213&amp;tid=215&amp;amp;tid=3"&gt;here it is&lt;/a&gt;. yay!&lt;br /&gt;&lt;br /&gt;-Shree&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20554473-113643235761156186?l=shreerams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shreerams.blogspot.com/feeds/113643235761156186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20554473&amp;postID=113643235761156186' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/113643235761156186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20554473/posts/default/113643235761156186'/><link rel='alternate' type='text/html' href='http://shreerams.blogspot.com/2006/01/post-gets-on.html' title='post gets on /.'/><author><name>Shree</name><uri>http://www.blogger.com/profile/04353128830999581549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
