<?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'><id>tag:blogger.com,1999:blog-3532463766695303699</id><updated>2009-10-28T08:02:05.249-07:00</updated><title type='text'>Ashish Prasad's Blog on Technology, Business and Personal Life</title><subtitle type='html'>This is the place where I share my thoughts on things that revolve around my personal or business life. You can get an idea of what I am thinking. It ranges from technology, business, web 2.0, security, storage, lifestyle, travel, sports, leisure, economy, investing and family.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default?start-index=26&amp;max-results=25'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-9054558710883675077</id><published>2009-10-25T19:13:00.000-07:00</published><updated>2009-10-28T08:02:05.271-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='Sugar CRM'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla'/><category scheme='http://www.blogger.com/atom/ns#' term='Drupal'/><category scheme='http://www.blogger.com/atom/ns#' term='Jumpbox'/><title type='text'>Jumpbox - Open Source In A File</title><content type='html'>Recently, I was trying to experiment with some of the open source solutions such as Drupal, Joomla and Sugar CRM. They are all pretty popular in their own space; although I must say they can be extremely painful to install and configure, especially for someone coming from Microsoft world. You could be pulling out hair for a long time. Do I need Windows or Linux as OS? What about a database? Perl or Python? I don't want to answer any of those questions.&lt;br /&gt;&lt;br /&gt;Gone are those days, where you are struggling with myriad of Linux distributions and packages to try an open source product.  Here comes &lt;a href="http://www.jumpbox.com"&gt;Jumpbox&lt;/a&gt;, an all-in-a-box solution in a virtual disk. All you need is free VMWare and a copy of the VM image from Jumpbox. The image file is usually not that large. So far, I've got Joomla and Drupla installed and running in minutes. Installation is a breeze, and most of them require simply 256 MB of RAM to run.&lt;br /&gt;&lt;br /&gt;Needless to say, I am still struggling with the further configuration of these products, which is another story; at least I am one step ahead in the game, thanks to Jumpbox.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-9054558710883675077?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/9054558710883675077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=9054558710883675077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/9054558710883675077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/9054558710883675077'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2009/10/jumpbox-open-source-in-box.html' title='Jumpbox - Open Source In A File'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-7590670988932657777</id><published>2009-04-12T16:48:00.000-07:00</published><updated>2009-04-12T17:14:25.850-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSJ'/><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='LBS'/><category scheme='http://www.blogger.com/atom/ns#' term='Craigslist 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Location Based Search'/><title type='text'>Andy Jordan's Tech Diary: Online Hookups Get Geo-Aware. - WSJ.com</title><content type='html'>&lt;a href="http://online.wsj.com/video/andy-jordan-tech-diary-online-hookups-get-geo-aware/71823A2A-E99D-48E6-8BF9-E1BA9895878F.html"&gt;Andy Jordan&amp;#39;s Tech Diary: Online Hookups Get Geo-Aware. - WSJ.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://s.wsj.net/media/swf/main.swf" bgcolor="#FFFFFF" flashVars="videoGUID={71823A2A-E99D-48E6-8BF9-E1BA9895878F}&amp;playerid=1000&amp;plyMediaEnabled=1&amp;configURL=http://wsj.vo.llnwd.net/o28/players/&amp;autoStart=false” base="http://s.wsj.net/media/swf/" name="flashPlayer" width="512" height="363" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saw this video about the power of "location based services" LBS on WSJ. I have a feeling LBS will sooner or later be the next sensation in the social networking space. As true with most of the computer technologies, they usually start with retail consumers, and then find its way into the corporate world. From just being a service to hookup like minded people in the near vicinity, it is very likely that LBS may become the next thing to perform trade in the neighborhood. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Listen up quietly: I am giving out a business idea. What if I there is an online LBS service that can list the handyman in the neighborhood. Suppose I am in need of a plumber to fix my kitchen sink, all I need to do is check on my mobile phone for a plumber near me. I will post the job, and hopefully get couple of bids in few minutes. Based on previous ratings, I will pick the best person to get the job done in the best price I want. The guy will come and get the job done. More than likely, I will pay through the online system, and give a rating. Craigslist is so passe.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Anyone willing to monetize this idea of Craigslist 2.0?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-7590670988932657777?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/7590670988932657777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=7590670988932657777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/7590670988932657777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/7590670988932657777'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2009/04/andy-jordan-tech-diary-online-hookups.html' title='Andy Jordan&amp;#39;s Tech Diary: Online Hookups Get Geo-Aware. - WSJ.com'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-7540698373737193478</id><published>2009-04-07T23:17:00.000-07:00</published><updated>2009-04-12T17:14:25.868-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='drm'/><category scheme='http://www.blogger.com/atom/ns#' term='giga om'/><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='itunes'/><title type='text'>Ding-dong, DRM Is Dead — But Here Comes Variable Pricing - Giga OM</title><content type='html'>&lt;a href="http://gigaom.com/2009/04/07/ding-dong-drm-is-dead-but-here-comes-variable-pricing/#comment-936639"&gt;Ding-dong, DRM Is Dead — But Here Comes Variable Pricing - By Giga OM&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is my take on the subject:&lt;br /&gt;&lt;br /&gt;"Variable pricing is not uncommon in entertainment (or for that matter, in any industry). Retailers like Wal-Mart and the likes always sell DVDs with different pricing. On the extreme end, the eBay model is all about variable pricing…it’s actually auction. I hope we don’t see mp3s being auctioned on iTunes, although that’s a selling model too, where buyer bids and pays what he/she likes."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-7540698373737193478?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/7540698373737193478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=7540698373737193478' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/7540698373737193478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/7540698373737193478'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2009/04/ding-dong-drm-is-dead-but-here-comes.html' title='Ding-dong, DRM Is Dead — But Here Comes Variable Pricing - Giga OM'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-4011988056091849630</id><published>2009-03-30T19:37:00.000-07:00</published><updated>2009-04-12T17:14:25.875-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DB2'/><category scheme='http://www.blogger.com/atom/ns#' term='embedded database'/><category scheme='http://www.blogger.com/atom/ns#' term='Berkely DB'/><category scheme='http://www.blogger.com/atom/ns#' term='SQLite'/><category scheme='http://www.blogger.com/atom/ns#' term='server centric database'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise'/><category scheme='http://www.blogger.com/atom/ns#' term='Derbi'/><category scheme='http://www.blogger.com/atom/ns#' term='in-memory database'/><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><category scheme='http://www.blogger.com/atom/ns#' term='Firebug'/><category scheme='http://www.blogger.com/atom/ns#' term='Perst'/><category scheme='http://www.blogger.com/atom/ns#' term='Postgres'/><title type='text'>Embedded vs. In-Memory vs. Server Databases</title><content type='html'>Software developers often interact with server oriented databases. However, there are at least two other types of databases, embedded and in-memory, which are less known to the software developer community. Here are the three types I would like to broadly classify the databases into:&lt;br /&gt;&lt;br /&gt;a) Server Centric: They usually require a separate installation of the database server component. These are the most common types of databases, for example, SQL Server, Oracle, MySQL, Postgres, DB2, and so on. The database engine of these databases are hosted in a separate process. The applications trying to access data in these databases need to first connect using a database connectivity technology such as ODBC, OLE DB, ADO.Net, etc., and then execute SQL commands. The actual execution of the SQL queries are performed by the database engine.&lt;br /&gt;&lt;br /&gt;b) Embedded: These databases do not require installation of any database components; often they are called as server-less or embedded databases. Some examples are SQLite, Firebird, MS Access, Derby, etc. The applications making use of these databases can create and manipulate databases from within their application itself, without requiring any additional software to be installed. These databases support SQL types command. There advantage is that they are easy to setup and require very little maintenance. &lt;br /&gt;&lt;br /&gt;c) In-memory: These are the fastest of the breed. The database engine becomes part of the application accessing the database. Few common in-memory databases are Berkley DB, Microsoft's ESENT, Perst, etc. In order to make the data access faster, these databases do not provide support for SQL type command. In any other database type, the support of SQL forces additional layer of parsing to perform data access, and hence make them slower as compared with in-memory datavase. In fact, applications are required to use special APIs to access and manipulate data. &lt;br /&gt;&lt;br /&gt;The in-memory databases are hardest to implement, although they have the best performance. However, there are wrappers available to ease out the development process, but still they do require additional work on the developer's end.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-4011988056091849630?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/4011988056091849630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=4011988056091849630' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/4011988056091849630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/4011988056091849630'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2009/03/embedded-vs-in-memory-vs-server.html' title='Embedded vs. In-Memory vs. Server Databases'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-7572417975949537637</id><published>2009-03-29T20:36:00.000-07:00</published><updated>2009-03-29T22:20:49.843-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSJ'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><category scheme='http://www.blogger.com/atom/ns#' term='Delicious'/><title type='text'>Delicious vs. Blogger</title><content type='html'>I am an avid Delicious user. I bookmark a lot of content on Delicious. Half of my content are technical stuff (software, technology, etc.), and the other half are business news (trends, strategy, analysis, etc.). The business bookmarks are primarily from WSJ. &lt;br /&gt;&lt;br /&gt;The other day, as usual I was half way through an article on WSJ; and was getting ready to bookmark that on Delicious. My wife popped up from behind and asked if I ever read the articles bookmarked on Delicious. That made me ponder, I hate to say, as usual she was right this time as well. I hardly go back and read them, although I do refer to technical articles from time to time, but not on the business ones.&lt;br /&gt;&lt;br /&gt;From now on, I am planning to add the business articles in my blog as opposed to just stuffing them on delicious. While delicious is painless to use, blog requires some effort to come up with the right choice of words. Will see how it goes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-7572417975949537637?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/7572417975949537637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=7572417975949537637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/7572417975949537637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/7572417975949537637'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2009/03/delicious-vs-blogger.html' title='Delicious vs. Blogger'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-4787687435065620321</id><published>2009-03-29T09:22:00.000-07:00</published><updated>2009-04-12T17:14:25.883-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lockdown'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise security'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Bypassing Enterprise Security Through Firefox Extensions</title><content type='html'>Firefox is gaining momentum in terms of its install base. Most corporates are installing this browser on their typical desktop image. In a typical enterprise environment, a user's desktop is quite locked down. The person cannot install any software as such; has pre defined set of mapped drives, remote backup software, anti virus, and any other enterprise application, all pre installed.&lt;br /&gt;&lt;br /&gt;However, there is one catch. Firefox allows extensions to be downloaded and installed without requiring any special permissions. In theory, an enterprise user can download his/her favorite extension on Firefox and do all the things that typically is not allowed to do. This is very similar to the availability of applications on browser such as Google chat, Meebo, Yahoo chat, etc. without requiring any software to be installed locally.&lt;br /&gt;&lt;br /&gt;For the enterprise security group it's always a race against new technology, what to block what not to block, and more than often they are too late in figuring that out :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-4787687435065620321?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/4787687435065620321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=4787687435065620321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/4787687435065620321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/4787687435065620321'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2009/03/bypassing-enterprise-security-through.html' title='Bypassing Enterprise Security Through Firefox Extensions'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-8947234541415036427</id><published>2009-03-17T22:30:00.000-07:00</published><updated>2009-04-12T17:14:25.891-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='strategy'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='ISV'/><category scheme='http://www.blogger.com/atom/ns#' term='sales'/><title type='text'>ISV: Targeted software selling in enterprise</title><content type='html'>By no mean I am an expert in selling software. However, based on what I know so far, I can tell selling software to an enterprise needs careful planning and above all a good strategy.&lt;br /&gt;&lt;br /&gt;A large enterprise has many departments, which mostly function independent of each other, having their own budget, resources, projects, SLA, etc.; a good analogy can be the small boutique shops in a strip mall.&lt;br /&gt;&lt;br /&gt;In my experience, there is usually very little inter-department coordination as far as creating a unified solution is concerned. ISVs need to know exactly how many departments are going to be impacted by their software, and try to keep them on board from the get-go.&lt;br /&gt;&lt;br /&gt;Departments usually prefer full ownership on software, as opposed to working with other units. Take for instance if your software primarily runs on server, with a bit of desktop component as well. The server group will love to work with you as you are solving their problem. On the contrary, the desktop group will not welcome your solution as it adds burden on them without any perceived advantage.&lt;br /&gt;&lt;br /&gt;My advise would be to keep the deployment environment in mind from the very beginning and target your software for 'a' department as opposed to the entire enterprise, unless it's a true enterprise software like SAP and the likes.&lt;br /&gt;&lt;br /&gt;Happy selling!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-8947234541415036427?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/8947234541415036427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=8947234541415036427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/8947234541415036427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/8947234541415036427'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2009/03/isv-targeted-software-selling-in.html' title='ISV: Targeted software selling in enterprise'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-148557467965887012</id><published>2008-10-25T10:31:00.000-07:00</published><updated>2008-10-25T10:35:42.032-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Barrons Equity Indexes fall'/><title type='text'>2008 Bear Market - No where to hide</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PNpFZ9AY5No/SQNYxHQk6LI/AAAAAAAACWQ/ZStcVLsYQ88/s1600-h/OB-CO395_BAHIDE_NS_20081025003357.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 304px; height: 400px;" src="http://2.bp.blogspot.com/_PNpFZ9AY5No/SQNYxHQk6LI/AAAAAAAACWQ/ZStcVLsYQ88/s400/OB-CO395_BAHIDE_NS_20081025003357.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5261146390484281522" /&gt;&lt;/a&gt;&lt;br /&gt;What a dramatic fall of equity indexes all across the globe. Look at the chart above from Barron's (Source: T&lt;a href="http://online.barrons.com/article/SB122488832920168391.html?mod=b_hpp_9_0002_b_this_weeks_magazine_home_top&amp;page=sp"&gt;hat Was Way Too Close for Comfort&lt;/a&gt;). So far Canada has held well compared to other indexes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-148557467965887012?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/148557467965887012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=148557467965887012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/148557467965887012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/148557467965887012'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2008/10/2008-bear-market-no-where-to-hide.html' title='2008 Bear Market - No where to hide'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PNpFZ9AY5No/SQNYxHQk6LI/AAAAAAAACWQ/ZStcVLsYQ88/s72-c/OB-CO395_BAHIDE_NS_20081025003357.gif' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-9096345833735361774</id><published>2008-08-16T12:26:00.000-07:00</published><updated>2008-08-16T12:40:32.978-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='India'/><category scheme='http://www.blogger.com/atom/ns#' term='UK 2012 Olumpics'/><category scheme='http://www.blogger.com/atom/ns#' term='Carl Lewis'/><category scheme='http://www.blogger.com/atom/ns#' term='2020 Olympics bid'/><category scheme='http://www.blogger.com/atom/ns#' term='Muhammed Ali'/><category scheme='http://www.blogger.com/atom/ns#' term='China'/><category scheme='http://www.blogger.com/atom/ns#' term='Nadia Komanich'/><category scheme='http://www.blogger.com/atom/ns#' term='Beijing 2008 Olympics'/><category scheme='http://www.blogger.com/atom/ns#' term='Athens'/><title type='text'>Beijing Olympics 2008 - a crowning glory for China</title><content type='html'>I am still trying to find out why the Beijing Olympic is getting such a profound attention than the previous ones. At least that's what I am thinking, the last time I paid serious attention to Olympics was while reading about the great athletes in text books back in India. &lt;a href="http://en.wikipedia.org/wiki/Nadia_Com%C4%83neci"&gt;Nadia Komenich&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Carl_Lewis"&gt;Carl Lewis&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Muhammad_Ali"&gt;Muhammad Ali&lt;/a&gt;, were all parts of our high-school syllabus. &lt;br /&gt;&lt;br /&gt;Despite the initial criticism of lip-syncing and illusions in the opening ceremony, Beijing has exceeded expectations. It is &lt;a href="http://www.businessweek.com/magazine/content/08_33/b4096046844911.htm"&gt;noted &lt;/a&gt;that Beijing has spent $6.5 Billion just on security, about 4 times more than Athens. In my mind the key reason behind the overwhelming response on the games is that the event is happening in China, a so called developing nation. China has once again made its presence felt in the world, and that it can live up to its promises. &lt;br /&gt;&lt;br /&gt;I spoke to few people who recently visited Beijing on business, and they were taken by surprise after looking at the infrastructure built around Olympics in Beijing. It looked so surreal, especially the bird's nest and the basket ball stadium, they hadn't seen anything like that in North America here.&lt;br /&gt;&lt;br /&gt;India is bidding for 2020 Olympics, we have to see if India can win that bid, and if it does then how it fairs with Beijing. I believe Beijing has raised the bar; UK will need some serious planning and investments to meet or beat that standard in 2012.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-9096345833735361774?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/9096345833735361774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=9096345833735361774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/9096345833735361774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/9096345833735361774'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2008/08/beijing-olympics-2008-crowning-glory.html' title='Beijing Olympics 2008 - a crowning glory for China'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-7255002869144326015</id><published>2008-06-15T07:47:00.000-07:00</published><updated>2008-06-15T08:38:28.640-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Beer India growth food-prices mumbai pub'/><title type='text'>Beer Growth in India - 25% YOY</title><content type='html'>Yet another example of how India is growing in terms of consumer spending. Beer market in India is growing at 25% per year over the last few years. The figure is as per a TV series on BBC that I saw yesterday (can't find its link though). Having similar growth in North America is a dream; Wall Street is usually happy if you can maintain single-digit growth. &lt;br /&gt;&lt;br /&gt;The series also talked about the new pub culture in India. Some folks at a hustling pub in Mumbai said: "..Beer is now the coolest thing to drink, ...I am drinking because everyone else does...". &lt;br /&gt;&lt;br /&gt;Needless to say the pub culture in India is at rise, and so is the beer consumption. The international brands are entering to tap into this growing trend, aiming to grab a pie out of it. Indians are quite brand-savvy, we have to see if they are willing to shell out extra mullahs for the international brands. &lt;br /&gt;&lt;br /&gt;The TV program made another note that Beer is about to get expensive as cost of Barley (a key ingredient for Beer) has surged in the recent past; in-line with price-rise in other food grains in India and world-wide. So far Indian economy has defied fear of recession in the US and elsewhere, we have to see how consumers behavior change with oil shocks and other economic uncertainties that lies ahead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-7255002869144326015?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/7255002869144326015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=7255002869144326015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/7255002869144326015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/7255002869144326015'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2008/06/beer-growth-in-india-25-yoy.html' title='Beer Growth in India - 25% YOY'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-5089747065064516464</id><published>2008-06-10T22:54:00.000-07:00</published><updated>2008-06-10T23:28:50.171-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Airlines oil efficiency'/><title type='text'>Airlines running lighter</title><content type='html'>New York Times ran a wonderful article &lt;a href="http://www.nytimes.com/2008/06/11/business/11air.html?partner=rssnyt&amp;emc=rss"&gt;To Save Fuel, Airlines Find No Speck Too Small&lt;/a&gt; about measures taken by airlines to deal with soaring oil prices. I am amazed to note how fast these large companies adapt to new business realities. They are not leaving any stone unturned, right from dusting off the plane-exterior to carrying less amount of water. The logic being dirt causing drag while airborne, and water weighing more than fuel. I should have known this from my engineering background :), but obviously didn't strike to me. Apparently, the little science tidbits that we least cared about are becoming significant today. Like, carrying a larger plastic bottle of soda in place of cans. Earlier all we cared about was convenience, now it's about cutting cost to survive.&lt;br /&gt;&lt;br /&gt;Everything counts when you multiply these cost savings spread across hundreds of thousands of flying hours.&lt;br /&gt;&lt;br /&gt;There is virtually no company large or small that doesn't depend on oil; albeit some are more dependent than the others. We have to see how other companies are dealing with the oil problem. Are the Government agencies going to change as well? Are we going to see utility personnel like postman or meter-readers riding a bike instead of a car/van. I am not trying to be pessimistic here, but it's prudent to change now and innovate new ways to do things.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-5089747065064516464?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/5089747065064516464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=5089747065064516464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/5089747065064516464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/5089747065064516464'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2008/06/airlines-running-lighter.html' title='Airlines running lighter'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-2344456137206209213</id><published>2008-05-01T06:52:00.000-07:00</published><updated>2009-04-12T17:14:25.906-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLite'/><category scheme='http://www.blogger.com/atom/ns#' term='ODBC'/><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='MS Access'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='OLEDB'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><category scheme='http://www.blogger.com/atom/ns#' term='Jet'/><title type='text'>SQLite - a good alternative for MS Access in 64 bit</title><content type='html'>For those around the Microsoft platform long enough know that, Microsoft has had a number of database technologies; to name a few, they include: ODBC, DAO, RDO, ODBCDirect, OLEDB, ADO, ADO.Net, and now LINQ. Obviously, the newer ones are better than the previous ones, especially ADO.Net, which has made using SQL Server in .Net platform a breeze. However, in our recent endeavors to move to 64 bit computing platform, we found that Microsoft dropped support for MS Access Jet driver in native 64 bit environment. The only easier alternative is to use SQL Server Express. SQL Server Express is free, but not as lightweight as MS Access. Many forums are filled with complains on why Microsoft dropped support for Jet in 64 bit without any warnings. Many used MS Access in IIS for low volume web sites; they are all being suggested to use &lt;a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/13f991a5-45eb-496c-8618-2179c3753bb0.mspx?mfr=true"&gt;32 bit capabilities of IIS&lt;/a&gt; in 64 bit environment to continue to use MS Access.&lt;br /&gt;&lt;br /&gt;SQLite is a very good alternative for MS Access in both 64 bit platform and  32 bit platforms. Just like MS Access, it is a single-file based requiring minimum maintenance. There is a nice &lt;a href="http://sqlite.phxsoftware.com/"&gt;ADO.Net binding&lt;/a&gt; (with 64 bit support) to use it in any .Net programing language. It also has very easy to use &lt;a href="http://www.sqlite.org/c3ref/intro.html"&gt;C/C++ bindings&lt;/a&gt;. The &lt;a href="http://sqliteadmin.orbmu2k.de/"&gt;SQLite Administrator&lt;/a&gt; is a very handy tool to perform most of the database operations. One place where SQLite lacks is MS Access type reporting capabilities; MS Access has very easy to use wizards to generate reports from tables and queries in no time. &lt;br /&gt;&lt;br /&gt;SQLite is backed by industry heavyweights like Adobe, Mozilla and Symbian. I believe Google Gears uses SQLlite for offline features as well. Needless to say I am a big fan of this database platform and will write more in due time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-2344456137206209213?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/2344456137206209213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=2344456137206209213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/2344456137206209213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/2344456137206209213'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2008/05/sqlite-good-alternative-for-ms-access.html' title='SQLite - a good alternative for MS Access in 64 bit'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-2069982890633021684</id><published>2008-03-23T13:51:00.000-07:00</published><updated>2009-04-12T17:14:25.916-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='private key'/><category scheme='http://www.blogger.com/atom/ns#' term='prime number'/><category scheme='http://www.blogger.com/atom/ns#' term='PKI'/><category scheme='http://www.blogger.com/atom/ns#' term='public key'/><category scheme='http://www.blogger.com/atom/ns#' term='decryption'/><category scheme='http://www.blogger.com/atom/ns#' term='assymetrric encryption'/><category scheme='http://www.blogger.com/atom/ns#' term='encryption'/><category scheme='http://www.blogger.com/atom/ns#' term='session'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><category scheme='http://www.blogger.com/atom/ns#' term='symmetric encryption'/><title type='text'>Encryption - Symmetric, Asymmetric or Both?</title><content type='html'>I wish the choice be as simple as ordering Frys at your favorite fast-food restaurant, small, medium or large. Well in a way, it is. I should say although encryption terminology seems confusing at a glance, but actually the underlying concepts are not that difficult to understand. As the name implies, symmetric encryption requires same keys for encryption and decryption, whereas asymmetric needs different ones. Of course, hybrid encryption means a combination of both. &lt;br /&gt;&lt;br /&gt;Asymmetric encryption is often referred to as PKI (Public Key Infrastructure), where both parties have two paired-keys, public and private. Private key is retained with the owner, whereas public key is available for public to use. The premise here is that any clear-text encrypted with one type of key can only be decrypted with the other type of key. In simple words, if something is encrypted with public key it can only be decrypted with its equivalent private key, and vice versa. So, if I need to send an encrypted message, I would pick up your public key (as it is readily available, or alternatively you might have given me earlier), then encrypt with this public key and send across to you. Since you are the only one in this world with the corresponding private key, you are the only person who can decrypt the message. That makes it secure. This infrastructure usually meets the "confidentiality" part of security ecosystem. &lt;br /&gt;&lt;br /&gt;One should know that majority of the encryption algorithms are released in public, which puts a lot of pressure on safe storage of keys. No matter how hard your encryption algorithm is, the keys to the kingdom literally are the encryption keys here. So always store it securely.&lt;br /&gt;&lt;br /&gt;Due to the complexity of the PKI algorithm (it is actually based on prime-number based mathematical formula), the entire encryption and decryption process becomes very slow as compared to the symmetric process, where only one key serves both the purposes. The disadvantage of symmetric encryption though is that key management becomes very difficult. If one can get to the key at any end, one can decrypt very easily. In fact the transportation of keys is a know risk, and needs due care is needed for its distribution. In today’s world,  there are not too many inexpensive ways to send information but to send electronically via email, http, ftp or IM, which are all very insecure as far as a medium to key-exchange is concerned.&lt;br /&gt;&lt;br /&gt;So, what is the solution, asymmetric is slower, symmetric is risky? Good guess, a hybrid one. That’s right,  establish a session using asymmetric encryption, and then do bulk of encryption using symmetric key. For example, if server 1 and server 2 need to communicate securely, server 1 will create a dynamic symmetric key, encrypt with 2's public key and send over to 2. This encrypted symmetric key can only be decrypted by 2's private key, which is available with server 2 only. Once server 2 decrypts the message and extracts the symmetric key, both the servers have the same symmetric keys, they can now both communicate securely using symmetric encryption which is much faster than the asymmetric one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-2069982890633021684?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/2069982890633021684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=2069982890633021684' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/2069982890633021684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/2069982890633021684'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2008/03/encryption-symmetric-asymmetric-or-both.html' title='Encryption - Symmetric, Asymmetric or Both?'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-2411346906933862665</id><published>2008-02-28T13:09:00.000-08:00</published><updated>2008-02-28T13:21:55.401-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tata'/><category scheme='http://www.blogger.com/atom/ns#' term='Ratan Tata'/><category scheme='http://www.blogger.com/atom/ns#' term='Distribution'/><category scheme='http://www.blogger.com/atom/ns#' term='Nano'/><category scheme='http://www.blogger.com/atom/ns#' term='DIY'/><category scheme='http://www.blogger.com/atom/ns#' term='Car'/><category scheme='http://www.blogger.com/atom/ns#' term='Innovation'/><title type='text'>Tata's Nano - DIY Car?</title><content type='html'>&lt;a href="http://www.businessweek.com/innovate/content/feb2008/id20080227_377233.htm"&gt;Learning from Tata&amp;#39;s Nano&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The above is a very interesting article talking about distribution strategy of Tata's newest innovation, the Nano - $2500 people's car. Article essentially is talking about DIY(Do it Yourself) car making. Well, not exactly like a Lego toy! One would still need some sort of assembly-plant to bundle-up the car. Ratan Tata is adopting a dealer/agent model, something that is very common in India, specifically in financial sector such as insurance and banking. The company will have designated agents with the know-how to build Nano from boxes and sell it to customers. This will help the company penetrate into regions not accessible earlier like small towns or rural areas.&lt;br /&gt;&lt;br /&gt;I am a bit skeptical about this approach as making car is no child's play, especially when it's a passenger car, potentially carrying up to four persons. Safety is a big concern, what if the guy forgets to install brakes for the rear wheels :) I hope that's not the case. However, I liked the concept, and can't wait to hear more on this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-2411346906933862665?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/2411346906933862665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=2411346906933862665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/2411346906933862665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/2411346906933862665'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2008/02/tatas-nano-diy-car.html' title='Tata&apos;s Nano - DIY Car?'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-5632251776869880534</id><published>2008-02-26T08:23:00.000-08:00</published><updated>2009-04-12T17:14:25.923-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SalesForce'/><category scheme='http://www.blogger.com/atom/ns#' term='Confidentiality'/><category scheme='http://www.blogger.com/atom/ns#' term='Availability'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Industry'/><category scheme='http://www.blogger.com/atom/ns#' term='SAAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><title type='text'>Future of SaaS</title><content type='html'>Recently I replied to a &lt;a href="http://www.linkedin.com/answers/technology/software-development/TCH_SFT/177997-90431?browseIdx=0&amp;sik=1204040438827&amp;goback=%2Eama"&gt;question &lt;/a&gt;on LinkedIn on SaaS impact on Software Industry, in particular to the people developing software. Below are my thoughts:&lt;br /&gt;&lt;br /&gt;SaaS is a rapidly growing space, with lots of interest from the enterprise. There are good case studies to indicate that it will reduce TCO both in the short and the long run. However, it is yet to prove itself as a viable substitute for critical business application running today's Fortune companies.&lt;br /&gt;&lt;br /&gt;Do you think Banks are going to trust any third-party vendor to store critical financial transactions, who [Saas] by the way, can potentially host their competitor's information as well? I think besides "Confidentiality", "Availability" is the other question that SaaS vendors need to address. Recently Amazon's web services were plagued by multiple outages leaving many customers in lurch.&lt;br /&gt;&lt;br /&gt;SaaS seems to be the next exotic thing on horizon for SW industry, albeit I think companies will continue to develop and use traditional software unless SaaS proves itself as a viable "bread-winning" avenue for software developers and ISVs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-5632251776869880534?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/5632251776869880534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=5632251776869880534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/5632251776869880534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/5632251776869880534'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2008/02/future-of-saas.html' title='Future of SaaS'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-6318112175483034574</id><published>2007-10-28T10:44:00.000-07:00</published><updated>2009-04-12T17:14:25.930-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rich email client'/><category scheme='http://www.blogger.com/atom/ns#' term='EDGE'/><category scheme='http://www.blogger.com/atom/ns#' term='email client'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>iPhone mail client - not up to mark</title><content type='html'>I have been playing with the iPhone's email client for a while, and found it to have a number of issues. Few I can list below:&lt;br /&gt;&lt;br /&gt;1) Can not easily mark an email or a list of emails as "read", a feature that is so common in traditional desktop based mail clients. The only way to mark an email "read" is to actually read it, which can take a while for larger mails as they need to be downloaded in full first.&lt;br /&gt; &lt;br /&gt;2) Email notification is not instantaneous. The minimum time one can set for auto-retrieval is 15 minutes; albeit, it can be downloaded manually any time.&lt;br /&gt;&lt;br /&gt;3) Email and Phone do not work together in EDGE network. It works fine in Wi-Fi, but who has free Wi-Fi besides home and few other places. I think this is a shortcoming in all the major hand-hand held devices.&lt;br /&gt;&lt;br /&gt;4) Erratic email notification - This is the most notorious of all; I am still struggling to find out how it works. Needless to say the 10 pager pocket guide that comes with iPhone doesn't have all the information to dive deeper into the gadget. It appears that the notification is made (sound or vibration) only when count of unread messages increases. &lt;br /&gt;&lt;br /&gt;Let’s say iPhone is setup to store 50 messages on phone, and it so happens that 20 of them are unread, with the last one being unread also (50th mail). When a new mail arrives, iPhone pops out the last (50th) mail to make room for the new one. At the end of it, it still has 50 mails with 20 unread, as the decrease in unread count by the popped-out mail was just balanced by the new upcoming. And hence, no notification. If this is what it is, then it isn't that intuitive. &lt;br /&gt;&lt;br /&gt;5) Can't create/reply/forward emails in rich text. For example if you receive an email in rich text, and reply to it, it may or may not preserve the rich text from the previous mail, but it will definitely not allow changing of fonts, etc. in any new text that you type.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;However, I must admit that the rich html view of mails and finger-scroll is quite slick, and worth the money. Needless to stay iPhone is one of a kind and I am thoroughly enjoying it&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-6318112175483034574?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/6318112175483034574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=6318112175483034574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/6318112175483034574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/6318112175483034574'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2007/10/iphone-mail-client-not-up-to-mark.html' title='iPhone mail client - not up to mark'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-792869580789691868</id><published>2007-10-07T19:16:00.000-07:00</published><updated>2007-12-22T10:52:37.325-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='retail'/><category scheme='http://www.blogger.com/atom/ns#' term='wal-mart'/><category scheme='http://www.blogger.com/atom/ns#' term='target'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Wal-Mart loosing steam</title><content type='html'>I have been following stories related to Wal-Mart for last 5-6 years. I couldn't resist  my temptation to blog when Wall Street Journal wrote about Wal-Mart loosing steam in the &lt;a href="http://online.wsj.com/article/SB119135657404946747.html?mod=rss_Today's_Most_Popular"&gt;article&lt;/a&gt; "Wal-Mart Era Wanes Amid Big Shifts in Retail". The retail sector in general had been lagging behind for last few quarters, mainly due to meltdown of sub-prime mortgage, credit crunch and rise in unemployment. Little did I know that company is also struggling with other macro issues as change in consumer's taste and competition from other discount retailers. It almost appeared that the company had perfected it's game-plan, after all in just over 30 years it became the world's largest company with a humble beginning in rural Arkansas.&lt;br /&gt;&lt;br /&gt;Wal-Mart competitor's are offering convenience, quality, larger selection and better service. Most of all, consumers are now preferring quality over price. They want new things to show up on shelves; this is something that's not very easy for Wal-Mart to achieve given it's humongous size. Perhaps, Wal-Mart's Supply Chain is not geared for such rapid change in product offerings. Target, which has just-about one-fourth Market Cap as compared with Wal-Mart, offers better products, cleaner stores, and best of all almost at the same price. &lt;br /&gt;&lt;br /&gt;These days consumers also demand quality along with better pricing, and in many cases they are willing to pay an extra for better service. For instance, take the case of Apple stores. Apple stores are widely successful, mainly due to "friendly hospitality" and the "cool-factor" at the store; none of which are seen at Wal-Mart stores. &lt;br /&gt;&lt;br /&gt;We have to see how Wal-Mart reacts to the new dynamics of the retail-place and maintains its position.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-792869580789691868?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/792869580789691868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=792869580789691868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/792869580789691868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/792869580789691868'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2007/10/wal-mart-loosing-steam.html' title='Wal-Mart loosing steam'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-6936542691032392241</id><published>2007-09-29T12:27:00.000-07:00</published><updated>2007-09-29T12:57:24.564-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSJ'/><category scheme='http://www.blogger.com/atom/ns#' term='India'/><category scheme='http://www.blogger.com/atom/ns#' term='Food Prices'/><category scheme='http://www.blogger.com/atom/ns#' term='China'/><title type='text'>Surge in Food Prices</title><content type='html'>Today read this interesting &lt;a href="http://online.wsj.com/article/SB119093856250042023.html?mod=fpa_mostpop"&gt;article &lt;/a&gt; on Wall Street Journal titled "Historic Surge In Grain Prices Roils Markets", which essentially is predicting that the food prices are going up. I hadn't thought that the growth in emerging markets will have an impact on food prices in North America. It's a well known fact that there had been strong demand in metals and related commodity due to tremendous growth in infrastructure in countries like China and India. As a result energy and metal stocks have rallied for several years around the world including North America, but who would think that the food industry is about to get touched as well.&lt;br /&gt;&lt;br /&gt;A new middle class society is being created in these developing countries, where people are willing to consume any thing coming on the way, you name it, they buy it. Things like slick mobile phone, branded shoes or clothing, watches, TV, cars, etc. As evident from Indian newspapers Indian youth are spending a lot on movies, restaurants, travel and other non-essential leisure activities. The WSJ articles makes a subtle observation, which seems obvious after reading it, that this new class now has a larger appetite too, yes, they like to eat more and indulge, specially milk and meat. But, how does it affect grain prices? Well, milk and meat comes from livestock, which feed on grains. Basic grains as corn, soya bean and wheat have been in great demand, countries are importing them to keep up with demand. As a result food prices are increasing.&lt;br /&gt;&lt;br /&gt;May be it's time to buy some stocks from the food sector :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-6936542691032392241?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/6936542691032392241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=6936542691032392241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/6936542691032392241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/6936542691032392241'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2007/09/surge-in-food-prices.html' title='Surge in Food Prices'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-4958787245861395115</id><published>2007-08-12T09:57:00.000-07:00</published><updated>2009-04-12T17:14:25.937-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Desktop Search'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo Desktop Search'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Desktop Search'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='X1'/><title type='text'>Desktop Search Tools: Comparing Yahoo, Google &amp; Microsoft</title><content type='html'>Until recently I was using beta version of Yahoo Desktop Search called as &lt;a href="http://us.config.toolbar.yahoo.com/yds"&gt;X1 &lt;/a&gt;for searching my years of emails in outlook. I must admit it was one of the best search tool I ever used on desktop, has all the bells &amp; whistles one needs, search as you type, search attachments, documents, Boolean search and so on. All of a sudden it stopped working without any warnings, probably because the beta had expire. The release version costs around $50, which seems reasonable given the rich feature-set it offers. However, paying for a search program seems odd. After all Google became what it is today by offering a good quality search service to the masses, all with no cost. &lt;br /&gt;&lt;br /&gt;Needless to say I felt helpless on search after losing on the Yahoo’s search tool.  Relying on Outlook 2007’s search for little things was a painful experience, given that Outlook 2007 takes a fair amount of time to just get started; on top of that, search on the fly is devastating. It's almost like having a flat tire on the driveway and taking a bus for errands. I decided to try alternatives. Tried Google Desktop Search first, which was slick, but found to be quiet intrusive. All of a sudden it listed my blog in a little side bar without me doing anything. I figured, it’s probably using my saved Gmail id in the browser to map by web presence. If it is what it is, then it’s invasion of privacy.  So, decided to get rid of it and tried Windows Desktop Search (WDS). I had dreadful experience with beta versions of  WDS, where CPU spike and  instability in general was the norm. The release version seems slick and fast, the Deskbar comes handy, however, it’s not as powerful as X1. For now, I will stick with WDS and see how it goes.&lt;br /&gt;&lt;br /&gt;In either case,  I must say desktop search is a no longer a luxury, it’s rather a necessity to skim through the wealth of electronic data we have amassed so far on the desktop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-4958787245861395115?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/4958787245861395115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=4958787245861395115' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/4958787245861395115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/4958787245861395115'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2007/08/desktop-search-tools-comparing-yahoo.html' title='Desktop Search Tools: Comparing Yahoo, Google &amp;amp; Microsoft'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-7570309973338667035</id><published>2007-08-05T17:40:00.000-07:00</published><updated>2009-04-12T17:14:25.945-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zoho'/><category scheme='http://www.blogger.com/atom/ns#' term='SalesForce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='CNET'/><category scheme='http://www.blogger.com/atom/ns#' term='StartForce'/><category scheme='http://www.blogger.com/atom/ns#' term='SAAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='box.net'/><title type='text'>StartForce - Desktop on Your Browser</title><content type='html'>&lt;p class="MsoNormal"&gt;Just happened to spot this &lt;a href="http://news.com.com/1606-2-6200186.html?tag=nefd.also"&gt;video &lt;/a&gt;on &lt;a href="http://news.com.com/"&gt;CNET &lt;/a&gt;about a cool new web application called as &lt;a href="http://www.startforce.com/"&gt;StartForce&lt;/a&gt;, the name chimes with &lt;a href="http://www.salesforce.com/"&gt;SalesForce [.com]&lt;/a&gt;, one of the prominent provider of software as a service (SAAS). &lt;span style=""&gt; &lt;/span&gt;My curiosity dictated upon me and made me create a quick account on the site. Registration was very simple.&lt;span style=""&gt;  &lt;/span&gt;It is surprising to find how closely this application resembles a typical desktop (Linux or Windows).&lt;span style=""&gt;  &lt;/span&gt;Presence of a start-button, popping up of menus and sub-menus, drag and drop, messenger, media player, files, sharing, and even a web browser.&lt;span style=""&gt;  &lt;/span&gt;I decided to give the browser a try, which looked amazing too. The browser has the typical out of the box address bar, back and forward buttons, search options from sites like Google, Yahoo, MSN, Amazon, and so on. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Little bit of digging around here and there indicates that this application uses Ajax to present the user interface, and underneath uses services from other web 2.0 applications as &lt;a href="http://www.zoho.com/"&gt;Zoho &lt;/a&gt;and &lt;a href="http://www.box.net/"&gt;Box.net&lt;/a&gt; for file storage and collaboration. It appears that the application was first published for Japanese audience. The app seems very cool from the get go, but not sure if I will stick with it as it offers way too much than what you really need, at least that’s what I think for now. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-7570309973338667035?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/7570309973338667035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=7570309973338667035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/7570309973338667035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/7570309973338667035'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2007/08/startforce-desktop-on-your-browser.html' title='StartForce - Desktop on Your Browser'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-6044142501438452153</id><published>2007-07-21T12:00:00.000-07:00</published><updated>2009-04-12T17:14:25.952-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTube'/><category scheme='http://www.blogger.com/atom/ns#' term='S3'/><category scheme='http://www.blogger.com/atom/ns#' term='Picasa Web Albums'/><category scheme='http://www.blogger.com/atom/ns#' term='Flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='Photobucket'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='storage'/><category scheme='http://www.blogger.com/atom/ns#' term='EC2'/><title type='text'>Amazon S3 - Storage on the go</title><content type='html'>&lt;p class="MsoNormal"&gt;Amazon recently announced &lt;a href="http://aws.amazon.com/s3"&gt;Simple Storage Service&lt;/a&gt; or S3 allowing users to store data on the web at a relatively low price. Coming from a storage background, I decided to do little bit of reality check. &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Unlike many other popular web 2.0 services on the web (Flickr, YouTube, Photobucket, Picasa Web Albums), it’s not free at all. However, I must say the costs are very low, for instance 10 cents per month to store 1 GB worth of data, another 10 cents per GB for uploads, and 18 cents for downloads. &lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;a href="http://online.wsj.com/public/article/SB118290376345849327.html"&gt;Wall Street Journal &lt;/a&gt;assert that S3 coupled with Amazon &lt;a href="http://aws.amazon.com/ec2"&gt;Elastic Compute Cloud&lt;/a&gt; or EC2 is a boon to tech startups. These companies can tap into world-class storage and computing system at a fraction of the cost, permitting them to focus on their core-competency rather than hardware management.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;However, I could not find any downloadable application provided by Amazon to use this service out of the box. It appears that one needs to buy application from third parties to leverage this service. There are lots of technical articles on the website giving sample code for developers to create application for S3. &lt;span style="font-size:0;"&gt;&lt;/span&gt;I have opened an account for myself to give it a try; will do some digging and post updates here as I get free time from other commitments.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-6044142501438452153?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/6044142501438452153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=6044142501438452153' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/6044142501438452153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/6044142501438452153'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2007/07/amazon-s3-storage-on-go.html' title='Amazon S3 - Storage on the go'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-7636059725409099225</id><published>2007-07-08T10:33:00.000-07:00</published><updated>2009-04-12T17:14:25.966-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='ajaxian'/><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='on AIR bus tour'/><category scheme='http://www.blogger.com/atom/ns#' term='Macromedia'/><title type='text'>Book Review: Adobe Integrated Runtime (AIR) for JavaScript Developers</title><content type='html'>&lt;p class="MsoNormal"&gt;Off late I have been following the latest developments in Adobe AIR technology. Recently I stumbled upon the book “Adobe Integrated Runtime (AIR) for JavaScript Developers “, which is written by Mike Chambers, Daniel Dura &amp; Kevin Hoyt in 2007. I have been able to get a free electronic copy of this book from both &lt;a href="http://ajaxian.com/archives/adobe-air-free-book-download"&gt;ajaxian website&lt;/a&gt; and &lt;span style=""&gt; &lt;/span&gt;&lt;a href="http://labs.adobe.com/wiki/index.php/AIR:Books:Adobe_Integrated_Runtime_for_JavaScript_Developers"&gt;Adobe’s website&lt;/a&gt; . I am likely going to be getting a paper of copy of the book at the &lt;a href="http://onair.adobe.com/schedule/cities/vancouver.php"&gt;on AIR Bus Tour SUMMER ‘07&lt;/a&gt;. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;This book has been written in a very simple and easy to understand language. It offers good discussion on evolution of web technologies in the recent past. It notes that Macromedia coined the word rich internet application (RIA) through a &lt;a href="http://download.macromedia.com/pub/flash/whitepapers/richclient.pdf"&gt;whitepaper&lt;/a&gt; in 2002. Essentially this paper says that the RIA clients should be able to support not only desktop operating systems, but also other platforms as smart phones, PDAs, set-top boxes, game consoles, and Internet appliances.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Some of the initial pages have been dedicated towards limitations and challenges faced by current web sites. It essentially says that existence of multiple operating system, and multiple browser environment poses grave difficulties to web developers. Developers are required to develop and maintain separate code for the same functionality to support the diverse operating environment.&lt;span style=""&gt;  &lt;/span&gt;Moreover, web-consumers do not get a consistent UI&lt;span style=""&gt;  &lt;/span&gt;experience across web-sites, specially back-button&lt;span style=""&gt;  &lt;/span&gt;handling is very erratic. Besides, the current web applications do not have access to the desktop resources such as files and folders. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;AIR has been developed to addresses such issues. AIR allows developers to create one unified application capable of running across all the operating systems. AIR applications can be written in both JavaScript and ActionScript, however, the book only talks about JavaScript. A very simple example to create “Hello World” example is provided; later on areas as cookies, windowing, Ajax support, security, file system calls, drag and drop, embedded database, networking, and sound have been discussed with sample code.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Frankly I have not played with all the examples, just a handful; however, I found them&lt;span style=""&gt;  &lt;/span&gt;to be useful. I must admit that the very first example “Hello World” was a bit frustrating to deal with, as the sample contained some typo. As we all know Adobe AIR was formerly known as Apollo, it seems that this sample was half-converted to the new naming convention.&lt;span style=""&gt;  &lt;/span&gt;It would have saved an hour of my time troubleshooting and hunting through the forum if “ApolloHelloWorld.html” would have been mentioned as “AIRHelloWorld.html” on page 30.&lt;span style=""&gt;  &lt;/span&gt;Anyway, I have noted it here just in case someone else needs it.&lt;span style=""&gt;  &lt;/span&gt;Besides, the typo I think the book has also been silent on other features of a desktop application such as threading, inter-process communication or ability to access registry settings. I am thinking none of these are supported.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt; I will post more on this after I attend the upcoming &lt;a href="http://onair.adobe.com/schedule/cities/vancouver.php"&gt;on AIR bus tour next week&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-7636059725409099225?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/7636059725409099225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=7636059725409099225' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/7636059725409099225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/7636059725409099225'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2007/07/book-review-adobe-integrated-runtime.html' title='Book Review: Adobe Integrated Runtime (AIR) for JavaScript Developers'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-5814055811787746928</id><published>2007-07-01T16:42:00.000-07:00</published><updated>2009-04-12T17:14:25.990-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Boeing'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='3M'/><category scheme='http://www.blogger.com/atom/ns#' term='Six Sigma'/><category scheme='http://www.blogger.com/atom/ns#' term='Innovation'/><category scheme='http://www.blogger.com/atom/ns#' term='GE'/><title type='text'>Efficiency and Innovation</title><content type='html'>&lt;p class="MsoNormal"&gt;Recently BusinessWeek came out with a very nice &lt;a href="http://www.businessweek.com/magazine/content/07_24/b4038406.htm"&gt;article&lt;/a&gt; talking about efficiency and innovation. The article discussed at length on the organizational culture at 3M. It immediately caught my attention as I had done fair amount of research on this company while completing technology management specialization for my MBA. 3M is indeed an amazing company which successfully created innovative products as masking tape, Thinsulate and the Post-It note. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;The article wanders around James McNerney’s leadership style at GE and 3M. Motorola originated the concept of Six Sigma in 1986, which was adapted by many companies in 90s including GE. GE is well known for its commitment on quality, after all GE exits from a business if it is not No. 1 or No. 2 in that sector. McNerney embraced Six Sigma along with everyone at GE, but made the mistake to carry it forward to 3M.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;GE is known for implementing efficiency in the workforce and removing defects on the production line; however, the culture at 3M is very different, where the company is all about innovation, risk taking, and tolerance for failure. Employees at 3M had the option to work on their pet projects, something that Google believes in currently. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Things changed at 3M after McNerney took charge as CEO; he made many radical changes such as slashing budget for R&amp;amp;D, letting go older employees, and emphasis on return on investment. Wall Street cheered the new focus on profitability, but the enthusiasm faded away soon after, as the company could not bring any ground-breaking product to the market, something 3M was known for. After all, innovation and efficiency does not go hand in hand. McNerney eventually left for a bigger opportunity at Boeing. In the meantime, Gorge Buckley, an old timer at 3M took over as CEO, trying to do the damage control by his predecessor. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;In my mind, what is needed is a good balance of risk and control. We have to see how Buckley strikes this balance and brings back 3M’s old glory. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-5814055811787746928?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/5814055811787746928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=5814055811787746928' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/5814055811787746928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/5814055811787746928'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2007/07/efficiency-and-innovation.html' title='Efficiency and Innovation'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-2071276581618311349</id><published>2007-06-30T13:45:00.000-07:00</published><updated>2009-04-12T17:14:25.984-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Gears'/><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><title type='text'>Web 2.0 on your desktop. What's next?</title><content type='html'>&lt;p class="MsoNormal"&gt;    It appears that all the leading software companies are trying to bring web 2.0 technology to your desktop. Google recently announced &lt;a href="http://gears.google.com/"&gt;Google Gears&lt;/a&gt; which provides Javascript centric APIs for web-site developers to store and retrieve online content locally; content is stored in &lt;a href="http://www.sqlite.org/"&gt;SQLite&lt;/a&gt; database, which is installed on the desktop by Google Gears. Likewise, Adobe recently announced &lt;a href="http://labs.adobe.com/technologies/air/"&gt;AIR&lt;/a&gt; (Adobe Integrated Runtime) beta allowing developers to create Rich Internet Application (RIA) for the desktop. AIR was previously called by code-name Apollo. Adobe provides a rich AIR SDK that not only gets all the desktop-centric processing done, but also has easy hooks to tap  on the web technology.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;    One thing good about these tools is that they provide a Rapid Application Development environment to create powerful applications with access to both the local file-system and the internet, something that was not possible earlier, except for ActiveX and the likes. Although I've not explored the SDK in great details, looks like the desktop-functionality is close to that of VB.&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;    One question that comes to mind is - are we running in circles here? Earlier the talk was to take everything to web, contrast that to bringing them back to desktop now. Google made so many acquisitions in last one or two years to make office applications like  word processing, email, spreadsheet, photo-album, calendar and presentation delivered through web. None of these required any software to be installed locally, but for a web browser. Now it seems that we are coming back to the good-old desktop. We are talking about installing a runtime or a framework on the desktop, which will be the new launching pad for web applications. Well, things are a bit different here this time though, these applications are meant to be developed once and run anywhere, which was the old Java mantra. It is claimed that application developed for Windows can run on Mac, Linux, and yes on the mobile phone too.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;    However, coming from a storage background, I still wonder how we would go about syncing our data across so many platforms. There’s still a need to store data at a centralized location so we can carry it anywhere and work with it, perhaps we need a mechanism to replicate data. Replication seems alright, but given that content is growing at a very fast pace, it may not be a viable to replicate TBs of data; may be we would need a better technology to intelligently classify data and manage them efficiently. I guess we will know the answer in times to come.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-2071276581618311349?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/2071276581618311349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=2071276581618311349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/2071276581618311349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/2071276581618311349'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2007/06/web-20-on-your-desktop-what-next.html' title='Web 2.0 on your desktop. What&amp;#39;s next?'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3532463766695303699.post-7562497800289192354</id><published>2007-05-29T23:28:00.000-07:00</published><updated>2009-04-12T17:14:25.959-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='workout'/><category scheme='http://www.blogger.com/atom/ns#' term='cardio'/><category scheme='http://www.blogger.com/atom/ns#' term='Xbox'/><category scheme='http://www.blogger.com/atom/ns#' term='Wii'/><category scheme='http://www.blogger.com/atom/ns#' term='Nintendo'/><category scheme='http://www.blogger.com/atom/ns#' term='Bowflex'/><title type='text'>Wii and Me</title><content type='html'>As soon as I got to play Tennis on Nintendo’s Wii at my friend’s house, I immediately got hooked up to the device. After coming home I phoned the local retailers about the console, needless to say they were all sold out. So, I waited a couple of days, and then finally spotted it on Wal-Mart’s flyer thrown on my door. I immediately rushed to the store and got one for myself.&lt;br /&gt;&lt;br /&gt;I must say I am not a video-gamer, last serious computer-game I played was probably in mid 90s. Actually I got a Xbox free from Microsoft a few years ago by participating in a technology webinar and later getting selected in a giveaway draw. I didn’t find much use of it so gave it away to my nephew.&lt;br /&gt;&lt;br /&gt;However, Wii is much different though; as far as I can see, it’s not really a gaming device, it’s actually a tool to do some workout at home with lots of fun. Immediately my whole family got captivated with the device, and switched turns trying to beat the console on Tennis. Although I do both cardio(elliptical) and some strength training (Bowflex) at home, for a couple of days I woke up with sore muscle here and there. I think the sudden hand movement caused the stiffness. Well, I am going to keep working on Wii and see how far I can go with it. It is going to be really handy in winter where you don’t get to go out that often.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3532463766695303699-7562497800289192354?l=ashishkprasad.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashishkprasad.blogspot.com/feeds/7562497800289192354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3532463766695303699&amp;postID=7562497800289192354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/7562497800289192354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3532463766695303699/posts/default/7562497800289192354'/><link rel='alternate' type='text/html' href='http://ashishkprasad.blogspot.com/2007/05/wii-and-me.html' title='Wii and Me'/><author><name>Ashish Prasad</name><uri>http://www.blogger.com/profile/17490902337687449661</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09263605558523651668'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>