<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-28824778</id><updated>2011-12-12T23:02:38.419-08:00</updated><category term='location based service'/><category term='cloud S3 vimeo transcoding H.264'/><category term='ec2 aws spot ondemand'/><category term='twisted'/><category term='LPDTV'/><category term='mobile 2.0'/><category term='sqlalchemy'/><category term='custom domain'/><category term='voice 2.0'/><category term='ethereal'/><category term='OTA'/><category term='bit wise'/><category term='cable 3.0'/><category term='gps'/><category term='hadoop cloudera cluster'/><category term='iphone'/><category term='python'/><category term='MPEG-2'/><category term='IVR'/><category term='web 2.0'/><category term='long tail'/><category term='web2tv'/><category term='i2tv digitaltv'/><category term='PSIP'/><category term='app'/><category term='aws ec2 spot'/><category term='atsc mobile dtv'/><title type='text'>Naren Venkataraman</title><subtitle type='html'>half crazy! half nerd!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dev.doorul.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>65</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28824778.post-6012370055953659142</id><published>2011-12-12T22:37:00.000-08:00</published><updated>2011-12-12T22:37:37.116-08:00</updated><title type='text'>ps returns incorrect etime</title><summary type='text'>
I run ps -Ao pid,pcpu,rss,etime,args to check for long running processes. If etime (elapsed time) of a process is a greater than say 10 hours, I kill the process. Lately I have been seeing valid processes getting killed. I noticed in the logs that etime was returning 49710-06:28:15 or 4294967295 seconds or 2^32-1. Anytime I see these magic numbers 2^N or 2^N-1, I know there is some thing weird. </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=6012370055953659142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/6012370055953659142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/6012370055953659142'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2011/12/ps-returns-incorrect-etime.html' title='ps returns incorrect etime'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-8862340204368048855</id><published>2011-12-10T18:38:00.001-08:00</published><updated>2011-12-12T23:02:38.424-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ec2 aws spot ondemand'/><title type='text'>fetching ec2 ondemand (excluding spot instances)</title><summary type='text'>
EC2 describeInstance API has no way filtering out only on-demand instances. The way I do it using python boto library:

from boto.ec2.connection import EC2Connection
ec2 = EC2Connection(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY)
reservations = ec2.get_all_instances(filters = {"instance-state-name":"running"})
ondemand_instances = []
for r in reservations:
    for i in r.instances:
        if not </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=8862340204368048855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/8862340204368048855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/8862340204368048855'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2011/12/fetching-ec2-ondemandspot-instances.html' title='fetching ec2 ondemand (excluding spot instances)'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-1581143228611736576</id><published>2011-09-10T07:35:00.000-07:00</published><updated>2011-09-10T07:37:02.635-07:00</updated><title type='text'>Sequence diagrams made easy</title><summary type='text'>I use the websequencediagrams.com a lot these days.. Here is a sample Subscriber/Publisher interaction:

Subscriber-&gt;Publisher: subscribe
Publisher-&gt; Subscriber: notify
Publisher-&gt; Subscriber: notify
Subscriber -&gt; Publisher: unsubscribe

All I did was type the text above and a nice sequence diagram is drawn for you.
</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=1581143228611736576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/1581143228611736576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/1581143228611736576'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2011/09/sequence-diagrams-made-easy.html' title='Sequence diagrams made easy'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-aZ6-IACh93g/Tmtz4zpkmUI/AAAAAAAAAcs/YZE_CSf-B-8/s72-c/diagram.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-107044099666001969</id><published>2011-08-14T21:06:00.000-07:00</published><updated>2011-08-14T21:06:47.741-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bit wise'/><title type='text'>a lil bit wiser</title><summary type='text'>The table had grown too big; adding new columns was not an option. I had no choice but to go bit wise.

Most often you store different attributes and their states in a single column. For instance status in a typical video work flow:
   Ingested -&gt; Approved -&gt; Transcoded
It is all good when it is sequential like that. What if you want to do approval and transcoding in parallel? That means you have</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=107044099666001969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/107044099666001969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/107044099666001969'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2011/08/lil-bit-wiser.html' title='a lil bit wiser'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-7240315415883145641</id><published>2011-06-11T05:18:00.000-07:00</published><updated>2011-08-15T21:15:22.974-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aws ec2 spot'/><title type='text'>Vimeo on EC2</title><summary type='text'>Peter and I presented at AWS Summit 2011 | NYC.
Seek to 01:18:45 to catch us in action. I wish Amazon had archived individual presentations.</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=7240315415883145641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7240315415883145641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7240315415883145641'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2011/06/vimeo-on-ec2.html' title='Vimeo on EC2'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-7101253995586719789</id><published>2010-03-16T23:23:00.000-07:00</published><updated>2010-03-19T16:14:30.544-07:00</updated><title type='text'>NoSQL Boston Event..</title><summary type='text'>I attended the nosql event at boston. The conference was packed and there were many talks and discussions around Amazon Dynamo clones (Cassandra, Voldemort), document oriented databases (MongoDB, CouchDB), Graph databases (Neo4J, hypergraph) , key value stores(Riak, Tokyo Cabinet, Memcached).
CAP theorem was drummed up.. Consistency, Availability, Partition tolerance pick any two.. Talks were </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=7101253995586719789' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7101253995586719789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7101253995586719789'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2010/03/nosql-boston-event.html' title='NoSQL Boston Event..'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-5081581141702376858</id><published>2010-01-05T12:17:00.000-08:00</published><updated>2010-01-05T13:19:25.287-08:00</updated><title type='text'>playout server</title><summary type='text'>I have to develop a Playout server; in other words play the video files and do text/image overlays on the fly. I was evaluating different options. I had almost decided on desktop player built using Adobe Air. Then I came across Xuggle. It is "A free open-source library for Java developers to uncompress, manipulate, and compress recorded or live video in real time." They have such cool demos. It </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=5081581141702376858' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/5081581141702376858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/5081581141702376858'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2010/01/playout-server.html' title='playout server'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-397934078825243673</id><published>2009-12-11T08:43:00.000-08:00</published><updated>2009-12-13T10:31:10.235-08:00</updated><title type='text'>control != scale</title><summary type='text'>Can I say control is orthogonal to scale? coz, more control implies more state..There is no substitute for good design! I am too busy to elaborate on this obvious fact. </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=397934078825243673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/397934078825243673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/397934078825243673'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/12/control-scale.html' title='control != scale'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-6746407851046120399</id><published>2009-10-27T12:58:00.000-07:00</published><updated>2009-10-27T13:17:24.964-07:00</updated><title type='text'>netflix instant streaming.</title><summary type='text'>My requirement was to fetch a list of Hindi movies. At this point Netflix website has no easy of searching for a foreign movie that is available for instant viewing.  Unfortunately even the netflix API has no direct way of looking up movies for a particular genre. All you can do is search their catalog for titles. catalog/titles. - Search for a media title in the catalog.  catalog/titles/</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=6746407851046120399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/6746407851046120399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/6746407851046120399'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/10/netflix-instant-streaming.html' title='netflix instant streaming.'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-5264160812706038656</id><published>2009-10-21T21:03:00.000-07:00</published><updated>2009-10-21T21:37:03.049-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='atsc mobile dtv'/><title type='text'>Mobile DTV</title><summary type='text'>ATSC is standardizing A/153  Mobile DTV. Will it succeed in US? Well I am not sure. Why would I watch a broadcast video, when I can watch video on demand on my iPhone over high speed 3GS network Mabbe I am the only not seeing the WoW factor.. Anyways I am excited about the choice of H.264 for video codec and AAC for audio codec. And the good news is there is no MPEG-2 Transport stream overhead. </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=5264160812706038656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/5264160812706038656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/5264160812706038656'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/10/mobile-dtv.html' title='Mobile DTV'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_iD4vTvVotE4/St_fvfV0LiI/AAAAAAAAAVk/Aacp1W1jTUc/s72-c/ATSC-Mobile-DTV.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-492837254176311827</id><published>2009-10-19T21:15:00.000-07:00</published><updated>2009-10-20T07:43:57.304-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MPEG-2'/><category scheme='http://www.blogger.com/atom/ns#' term='OTA'/><category scheme='http://www.blogger.com/atom/ns#' term='PSIP'/><category scheme='http://www.blogger.com/atom/ns#' term='LPDTV'/><title type='text'>LPDTV Headend Architecture</title><summary type='text'>A couple of months ago KAXT LPTV station serving San Jose transitioned to DTV. They put in place a efficient and cost effective system that can serve as a model architecture to any LPTV station that is planning a migration. The unique thing about KAXT is the use of 6Mhz (19.39 Mbps) single channel to squeeze in 12-20 digital TV and radio sub-channels. KAXT employs efficient MPEG-2 VBR encoders </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=492837254176311827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/492837254176311827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/492837254176311827'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/10/lpdtv-headend-architecture.html' title='LPDTV Headend Architecture'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_iD4vTvVotE4/St1CwJc1U6I/AAAAAAAAAVU/Lp4B5O3yuj8/s72-c/LPTV-Headend.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-4314103732350856366</id><published>2009-10-17T00:06:00.000-07:00</published><updated>2009-10-17T00:20:16.907-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud S3 vimeo transcoding H.264'/><title type='text'>Vimeo Plus</title><summary type='text'>Vimeo is offering an ad free plus account for 60$ a year. You can have 5GB per week and lots of other goodies like downloadable source, unlimited channels. That means if I max out my account capacity, I can have 20GB per mo. (240GB per year).. Not even including the extra storage and cpu cost incurred by transcoded videos for playing out on Vimeo Player.If I store my videos in Amazon S3, it will </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=4314103732350856366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/4314103732350856366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/4314103732350856366'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/10/vimeo-plus.html' title='Vimeo Plus'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-5366874912801378913</id><published>2009-10-09T20:06:00.000-07:00</published><updated>2009-10-13T22:13:52.477-07:00</updated><title type='text'>Is Encoding in the Cloud Cost Effective?</title><summary type='text'>At this point I do not think the cloud transcoding is not really cost effective. Here is why:Say I have to maintain a 24x7 channel. An hour of high quality content is roughly around about 3GB (~ 2TB per mo). I did pricing of encoding companies like Hey!Watch, FlixCloud, Encoding.com, Multicast Media Transcoding As A Service. It would cost any where between 2000$ - 8000$ per mo.It is better to buy</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=5366874912801378913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/5366874912801378913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/5366874912801378913'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/10/is-encoding-in-cloud-cost-effective.html' title='Is Encoding in the Cloud Cost Effective?'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-4339981837109732780</id><published>2009-09-09T11:12:00.000-07:00</published><updated>2009-09-09T11:36:56.790-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='i2tv digitaltv'/><title type='text'>diya tv</title><summary type='text'>Check it out channel 1.5 in bay area for some cool desi content. diya tv is powered KAXT and Tellytopia's i2tv.</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=4339981837109732780' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/4339981837109732780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/4339981837109732780'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/09/diya-tv.html' title='diya tv'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-7834212386412912901</id><published>2009-08-18T09:09:00.000-07:00</published><updated>2009-08-18T09:33:41.808-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='app'/><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>GPS As Service (GAS)</title><summary type='text'>Recently Tom Tom announced a GPS iphone app for 100$.. quiet expensive I think.. not gonna pay more than 20$ for any iPhone app;) would a service model work for iphone apps?? Or is it already there that I am not aware of? say pay per direction...  or even better how about an ad supported GPS service on the lines of flixster?? Turn right now.. But I suggest you go straight and get some nice coffee</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=7834212386412912901' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7834212386412912901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7834212386412912901'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/08/gps-as-service-gas.html' title='GPS As Service (GAS)'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-8897275741430985180</id><published>2009-08-14T13:08:00.000-07:00</published><updated>2009-08-14T13:20:24.075-07:00</updated><title type='text'>drowned in coffee, code n books..</title><summary type='text'>finally my dream has almost come true... a bookstore with a coffee shop and complimentary wifi:) good job barnes n noble!! Wish there was beer around.. I cud concentrate better;)</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=8897275741430985180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/8897275741430985180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/8897275741430985180'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/08/drowned-in-work-books-and-coffee.html' title='drowned in coffee, code n books..'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-5303487017524514392</id><published>2009-08-14T00:21:00.001-07:00</published><updated>2009-08-14T00:30:11.222-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hadoop cloudera cluster'/><title type='text'>Cloudera</title><summary type='text'>We are building a kick ass cluster using hadoop. After some investigation I chose Cloudera distribution as they seem to be a serious company set out to help enterprises with hadoop. I kept wondering whether I made a good choice. Not until my friend came and told Doug Cutting the man behind hadoop and lucene had joined Cloudera.. Yes it is true :)check this out http://blog.lucene.com/</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=5303487017524514392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/5303487017524514392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/5303487017524514392'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/08/cloudera.html' title='Cloudera'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-6716586427123436669</id><published>2009-07-27T12:25:00.000-07:00</published><updated>2009-07-27T13:01:28.638-07:00</updated><title type='text'>Amazon CEO's short list</title><summary type='text'>Obsess over customersInvent on behalf of the customer - Kindle, Amazon EC2Think long term - (5-7 yrs) . That is the only way you can win over competition.It is always day 1</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=6716586427123436669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/6716586427123436669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/6716586427123436669'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/07/amazon-ceo-talks-of-his-short-list.html' title='Amazon CEO&apos;s short list'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-6624765595135768644</id><published>2009-07-13T21:52:00.000-07:00</published><updated>2009-07-13T21:58:26.663-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='twisted'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='sqlalchemy'/><title type='text'>Python Crud Automation Framework</title><summary type='text'>check out my article. I already have more ideas on improving the framework :)</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=6624765595135768644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/6624765595135768644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/6624765595135768644'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/07/python-crud-automation-framework.html' title='Python Crud Automation Framework'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-5643203425020706041</id><published>2009-05-18T23:55:00.000-07:00</published><updated>2009-05-19T00:03:17.688-07:00</updated><title type='text'>Scaling a vision?</title><summary type='text'>Guys I was searching for some interesting pod casts on scalability... More like scaling hardware, databases. storage and more shit like that.. But look what I got myself into.. Scaling a vision.. Listen to it.. It has very much influenced my thinking lately..</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=5643203425020706041' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/5643203425020706041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/5643203425020706041'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/05/scaling-vision.html' title='Scaling a vision?'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-8695562134162474878</id><published>2009-04-09T14:58:00.000-07:00</published><updated>2009-04-09T15:10:15.110-07:00</updated><title type='text'>tweet a what??</title><summary type='text'>you can tweet-a-watt.. Can someone tweet the calories i am burning? What else can we tweet?</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=8695562134162474878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/8695562134162474878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/8695562134162474878'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/04/tweet-what.html' title='tweet a what??'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-4554625024605188224</id><published>2009-04-02T20:43:00.000-07:00</published><updated>2009-04-02T22:18:40.619-07:00</updated><title type='text'>Boxee Hardware..</title><summary type='text'>I have zeroed in on boxee software for building HTPC (I rather call it a STB).  I like boxee from what I have seen, heard, imagined and understood so far. But for some one who is unbiased here is a survey or rather choices that might be of help (or cause a headache).I read an interesting article about Boxeebox. There were some more interesting thoughts like having storage separate from Boxee </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=4554625024605188224' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/4554625024605188224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/4554625024605188224'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/04/boxee-hardware.html' title='Boxee Hardware..'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-912489377495807939</id><published>2009-03-25T09:55:00.000-07:00</published><updated>2009-03-25T10:24:09.955-07:00</updated><title type='text'>Social TV</title><summary type='text'>3 technologies to watch out for in social TV space in '091. Boxee and alike connected to HDTV2. HDTVs with Yahoo widgets.3. Intel CE 3100 enabled STB or TVs</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=912489377495807939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/912489377495807939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/912489377495807939'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/03/social-tv.html' title='Social TV'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-9133189469013648019</id><published>2009-02-26T01:59:00.000-08:00</published><updated>2009-02-26T03:03:34.739-08:00</updated><title type='text'>Google Calendar Hack</title><summary type='text'>I have two Google calendars one for shared and one personal. The personal one is the default one. I was using python calendar api to fetch the events off the non default one. I had to query for events between start time and end time. There was no easy way to query non default calendar.After finding no help on google groups. I said to myself I can fix it myself.. What the heck api code is </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=9133189469013648019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/9133189469013648019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/9133189469013648019'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/02/google-calendar-hack.html' title='Google Calendar Hack'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-3757310221177618301</id><published>2009-02-23T18:48:00.000-08:00</published><updated>2009-02-24T10:24:28.508-08:00</updated><title type='text'>&gt;&gt;Wikipedia &lt;&lt;</title><summary type='text'>I recently renewed my web hosting plan with my existing provider. I was too lazy to search and find a better provider and good price. That is me...Here is my story.. I wanted to install SQLAlchemy..Customer Service: How may I help you?Me: I have expert planMe: "import sqlalchemy" fails. I want to install python library SQLAlchemy.Me: how can i do that?Me: do you support Django?Customer Service:</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=3757310221177618301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3757310221177618301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3757310221177618301'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/02/wikipedia.html' title='&gt;&gt;Wikipedia &lt;&lt;'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-3573216024607919256</id><published>2009-02-14T17:02:00.000-08:00</published><updated>2009-02-14T18:31:47.893-08:00</updated><title type='text'>Sketchy Video</title><summary type='text'>I did a little experiment as part our code Jam. My goal was to create a sketchy version of any video. I picked an Obama girl video from you tube. During re-encoding stage I accidentally picked half the number of video frames. There was considerable audio lag due to that. The outcome was hilarious. At least I thought so. Check it out..Very Sketchy Obama Girl...Here is the originalI did fix the </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=3573216024607919256' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3573216024607919256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3573216024607919256'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/02/sketchy-video.html' title='Sketchy Video'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-5584994245415822582</id><published>2009-02-04T20:24:00.000-08:00</published><updated>2009-02-05T03:52:25.591-08:00</updated><title type='text'>Video as a Service (VaaS)</title><summary type='text'>Nice article describing various components of Video as a Service.  The article talks about encoding.com for transcoding. Encoding.com has a nice xml/http api for submitting requests and is also capable of writing outputs on to Amazon ecs, ftp, sftp destinations. What is missing is advance video processing options like deblocking, noise removal, audio normalization etc. There is also flixcloud ( </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=5584994245415822582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/5584994245415822582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/5584994245415822582'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/02/video-as-service-vaas.html' title='Video as a Service (VaaS)'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-5907008814601843514</id><published>2009-02-02T02:27:00.000-08:00</published><updated>2009-02-15T02:30:28.863-08:00</updated><title type='text'>My favorite talk on scalability</title><summary type='text'></summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=5907008814601843514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/5907008814601843514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/5907008814601843514'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2009/02/my-favorite-talk-on-scalability.html' title='My favorite talk on scalability'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-2432401293999357560</id><published>2008-11-05T16:27:00.000-08:00</published><updated>2008-11-05T17:35:08.377-08:00</updated><title type='text'>ndiswrapper rocks!!!</title><summary type='text'>Last week my laptop's built in Ethernet interface conked. So I went to Frys and bought a cheap Trendnet TU-ET100C USB-Lan adapter. Dang! there was no linux driver available.I heard good things about how ndiswrapper miraculously loaded wlan NDIS drivers. Though I was skeptical I thought what the heck. Here is what I didDownloaded the latest stable ndiswrapper version 1.53tar zxvf ndiswrapper-1.53.</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=2432401293999357560' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/2432401293999357560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/2432401293999357560'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2008/11/ndiswrapper-rocks.html' title='ndiswrapper rocks!!!'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-2804790986108902362</id><published>2008-10-25T22:49:00.000-07:00</published><updated>2008-11-02T18:57:33.848-08:00</updated><title type='text'>startup learnings..</title><summary type='text'>Have smart guys on board. It is very very important.If ain't broken don't fix it.Don't over engineer the unknown.Don't outsource the core.Don't treat your engineers like commodities.Learn from Google development process.</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=2804790986108902362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/2804790986108902362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/2804790986108902362'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2008/01/startup-learnings.html' title='startup learnings..'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-6474126419112055701</id><published>2008-09-06T22:39:00.000-07:00</published><updated>2008-09-06T23:08:40.632-07:00</updated><title type='text'>LyteRAD</title><summary type='text'>I bought myself LyteRAD 2.1 Pro for 30$ during a limited offer last month. I haven't had a chance to play with it. Finally I installed it today. It is very easy to use and intuitive. I am working on some cool app. I will keep you posted on that.  I see a catalog of apps on the site. Do check them out.I downloaded a Windows desktop edition. There is a linux and a mobile version too. What I am </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=6474126419112055701' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/6474126419112055701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/6474126419112055701'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2008/09/lyterad.html' title='LyteRAD'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_iD4vTvVotE4/SMNuDusVxQI/AAAAAAAAANI/5lbBfNVBisg/s72-c/lytecube.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-3529890334452874033</id><published>2008-06-10T15:26:00.000-07:00</published><updated>2008-06-10T15:39:01.643-07:00</updated><title type='text'>word-for-word</title><summary type='text'>Check out The Big Word Project . It is as cool as the million dollar home page. Simple idea marketed well.</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=3529890334452874033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3529890334452874033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3529890334452874033'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2008/06/word-for-word.html' title='word-for-word'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-3347847056883322589</id><published>2008-03-17T21:58:00.000-07:00</published><updated>2008-03-17T22:00:31.483-07:00</updated><title type='text'>Go Green</title><summary type='text'>I went green too. Got myself a Military green Jeep Wrangler;)</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=3347847056883322589' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3347847056883322589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3347847056883322589'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2008/03/go-green.html' title='Go Green'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_iD4vTvVotE4/R99MZJUCNqI/AAAAAAAAAKA/eu3VYliJdwI/s72-c/gogreen.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-3616564083787265221</id><published>2008-03-14T00:24:00.000-07:00</published><updated>2008-03-14T01:03:08.645-07:00</updated><title type='text'>MIT Lecture Browser</title><summary type='text'>Check the MIT Lecture Browser. It is absolutely stunning:) It has been quiet a long time since I said WoW..</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=3616564083787265221' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3616564083787265221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3616564083787265221'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2008/03/mit-lecture-browser.html' title='MIT Lecture Browser'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-7790360688314948392</id><published>2008-02-03T03:20:00.000-08:00</published><updated>2008-02-03T04:28:22.645-08:00</updated><title type='text'>Microsoft + Yahoo = Mini Yahoo?</title><summary type='text'>Enough has been written on the proposed hostile takeover of Yahoo by Microsoft. Yesterday's newspapers were all filled with expert analysis (speculations) on several aspects. Everyone is skeptical about the merger except shareholders who saw a 17% increase in Yahoo stock. I was part of HP when we merged with Compaq. It took couple of years for HP to recover from that.Mainly I am curious about </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=7790360688314948392' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7790360688314948392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7790360688314948392'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2008/02/microsoft-yahoo-mini-yahoo.html' title='Microsoft + Yahoo = Mini Yahoo?'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-4761196455240350830</id><published>2008-01-29T08:10:00.000-08:00</published><updated>2008-01-29T21:56:04.480-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cable 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='web2tv'/><title type='text'>Web2TV</title><summary type='text'>Ever since we got ourselves broadband we have been watching movies/TV content on our PCs. This content was not intended for delivery to PC. What cable/satellite did to cinemas, internet is already doing to cable. Since PC emerged as powerful platform for delivery of video content, premium content is being produced by amateurs, professionals targeted for PCs alone. What if all the user generated </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=4761196455240350830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/4761196455240350830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/4761196455240350830'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2008/01/web2tv-osmosis-or-reverse-osmosis.html' title='Web2TV'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-275150368624994387</id><published>2008-01-12T00:42:00.001-08:00</published><updated>2008-01-22T22:27:58.442-08:00</updated><title type='text'>VC Funding - Do I need one?</title><summary type='text'>The article on mercury news is all the more motivation to jump start with an idea and get going without getting bogged down in details like timing, competition, biz plans, etc.</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=275150368624994387' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/275150368624994387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/275150368624994387'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2008/01/vc-funding-do-i-need-one.html' title='VC Funding - Do I need one?'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-2216561445250547676</id><published>2007-05-24T15:03:00.000-07:00</published><updated>2007-12-27T14:49:54.002-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='voice 2.0'/><title type='text'>WTF is 2-DOT-O anyway?</title><summary type='text'>It started with Web 2.0 and now we have Mobile 2.0 and Voice 2.0. When O'Reilly first coined the Web 2.0 the goal was about building just the right amount of marketing buzz, it was anything but visionary. The next version of Web 2.0 transformed into something that embraced Social Networking sites, You tubes, Wikis, blogs encompassing technologies like Ajax, RSS, XML to name a few. Most of them </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=2216561445250547676' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/2216561445250547676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/2216561445250547676'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/05/wtf-is-2-dot-o-anyway.html' title='WTF is 2-DOT-O anyway?'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-6145865493390719709</id><published>2007-05-16T18:27:00.000-07:00</published><updated>2007-05-16T18:42:22.641-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='long tail'/><category scheme='http://www.blogger.com/atom/ns#' term='location based service'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='IVR'/><title type='text'>Travalert</title><summary type='text'>Knock Knock! Naren: Who is there?Again knock knockNaren: Go away if you are not a VC  Initially I thought the idea suited the Indian market and to some extent European market, or places where people haven't given up on trains (yet). Recently I figured it works well for US too. Necessity is the mother of all ideas (not necessarily good ones). Agreed this idea won't bring the roof down, but </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=6145865493390719709' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/6145865493390719709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/6145865493390719709'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/05/travalert.html' title='Travalert'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-7464778851522298873</id><published>2007-05-14T21:11:00.000-07:00</published><updated>2007-05-14T18:40:17.327-07:00</updated><title type='text'>Digg uses lucene</title><summary type='text'>I am very impressed with Lucene's performance. Here is an interesting read though it doesn't talk about scalability in depth - How Digg.com uses the LAMP stack to scale upwardDigg's current architecture includes about 20 database servers, 30 Web servers, and a few search servers running Lucene; the balance operate as backup servers. All but one of the database servers run some version of MySQL 5.</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=7464778851522298873' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7464778851522298873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7464778851522298873'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/05/digg-uses-lucene.html' title='Digg uses lucene'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-2913486283294006599</id><published>2007-04-27T20:58:00.000-07:00</published><updated>2007-05-14T08:40:32.913-07:00</updated><title type='text'>Marrying your Java App to Windows Service</title><summary type='text'>That was the title I had given for my article that got published earlier this week on Devx. The published version is being called Converting Your Java App into a Windows Service. The editor might have felt marriage a bit of an overstatement for a straight forward integration;) Nevertheless I have tried to demystify what I call the unholy marriage. Yet the prerequisite is that the reader is aware </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=2913486283294006599' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/2913486283294006599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/2913486283294006599'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/04/marrying-your-java-app-to-windows.html' title='Marrying your Java App to Windows Service'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-7563411566329164128</id><published>2007-04-16T11:10:00.000-07:00</published><updated>2007-05-14T08:34:39.956-07:00</updated><title type='text'>Users == $$$$</title><summary type='text'>Finally I called it quits to my high paying (it's relative) and low performing (again it's relative) software job. "Where are you landing?" "What is your next destination?" My concerned friends and colleagues asked. I just said "I have not decided". The answer was not convincing enough and some of them even felt I was being secretive. So I started coming up with answers on the fly. Initially I </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=7563411566329164128' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7563411566329164128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7563411566329164128'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/04/users.html' title='Users == $$$$'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-3236560362906948564</id><published>2007-04-01T10:29:00.000-07:00</published><updated>2007-05-14T08:37:06.027-07:00</updated><title type='text'>Crossing the chasm</title><summary type='text'>The picture might seem obvious to many. But you just don't seem to get it. You must then understand that a vague picture is equivalent to thousand vaguest words!I bought myself the latest edition of Crossing the Chasm, one of the most hyped techno marketing books that every one claims to have read. Now, I can also say so. After reading a chapter or so I zzzzzzzed off.. now the book is with  my </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=3236560362906948564' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3236560362906948564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3236560362906948564'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/04/crossing-chasm.html' title='Crossing the chasm'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_iD4vTvVotE4/Rg_sEN4AslI/AAAAAAAAAEA/B0OQAeyYXao/s72-c/cross-the-chasm.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-4531360102458425156</id><published>2007-03-28T12:02:00.000-07:00</published><updated>2007-03-28T12:48:13.213-07:00</updated><title type='text'>300</title><summary type='text'>Some reviews may have been rightly calling the movie 300 a battle porn;) Anyways I loved watching the movie. You can't really go by my words given the fact I have insatiable apetite for action movies.You might ask why are even talking about a movie here. It is just that I got curious  about the technology used. I knew that they used digital backlot technique that was earlier used in Sin City.[</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=4531360102458425156' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/4531360102458425156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/4531360102458425156'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/03/300.html' title='300'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_iD4vTvVotE4/RgrFLd4AshI/AAAAAAAAADc/aC5Hq-P3LI8/s72-c/300.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-4252909618489094857</id><published>2007-03-22T06:30:00.000-07:00</published><updated>2008-01-28T02:55:06.820-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='custom domain'/><category scheme='http://www.blogger.com/atom/ns#' term='ethereal'/><title type='text'>dev.doorul.com</title><summary type='text'>To establish their position in the world men go to any length to appear established already.I bought myself a domain doorul.com from ixwebhosting. Doorul is supposedly a cuter version of a doodle. I bet you wouldn't want to hear about the associated trivia. So, moving on to the interesting parts.Setting up a custom domain name support in blogger.com is no brainer. A very nice documentation can be</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=4252909618489094857' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/4252909618489094857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/4252909618489094857'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/03/devdoorulcom.html' title='dev.doorul.com'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_iD4vTvVotE4/RgKcHiXJebI/AAAAAAAAADI/vEkqaG891jI/s72-c/famous.jpg' height='72' width='72'/><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-3272663255512975679</id><published>2007-03-19T07:08:00.000-07:00</published><updated>2007-03-27T22:35:14.279-07:00</updated><title type='text'>5050CrazyNerd Search Engine</title><summary type='text'>Honey I burnt the hay stack; now there is piles of ash; I still can't find the needle.Usually I google on some topic and then I bookmark some interesting links. After couple of weeks I can't remember the URL and site name. There is no mechanism to search the bookmarked content unless ofcourse I cache the whole content and index them using Google desktop search engine. Recently I read about custom</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=3272663255512975679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3272663255512975679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3272663255512975679'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/03/5050crazynerd-search-engine-launched.html' title='5050CrazyNerd Search Engine'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_iD4vTvVotE4/Rf6mEjqn15I/AAAAAAAAADA/KzRsntmMyuM/s72-c/burnhay.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-320120453565397823</id><published>2007-03-17T04:04:00.000-07:00</published><updated>2007-03-19T01:37:26.536-07:00</updated><title type='text'>Hackers In Garage</title><summary type='text'>Hackers In Garage probably would have been better title for Founders At Work.The author Jessica Livingston made two awesome interviews online -  one with Steve Wozniak, the Apple founder; other one with Joel Spolsky of Joel on Software fame. Mabbe I should write a book too;)</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=320120453565397823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/320120453565397823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/320120453565397823'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/03/hackers-in-garage-hackers-ingarage.html' title='Hackers In Garage'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_iD4vTvVotE4/RfvWRzqn13I/AAAAAAAAACw/gUEftC8DtwY/s72-c/garage.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-7251690263688326886</id><published>2007-03-16T01:48:00.000-07:00</published><updated>2007-03-19T01:59:40.662-07:00</updated><title type='text'>Got Sketched for free</title><summary type='text'>Any innovation that is not cruel enough to wipe out an established market can only be termed as renovation.My Original photo  converted into a sketch using Dumpr</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=7251690263688326886' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7251690263688326886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7251690263688326886'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/03/got-sketched-for-free-any-innovation.html' title='Got Sketched for free'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_iD4vTvVotE4/Rfpafzqn1yI/AAAAAAAAACI/e423V1ZBDew/s72-c/naren-sketch.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-7400236678032255793</id><published>2007-03-15T03:43:00.000-07:00</published><updated>2007-04-27T00:51:56.309-07:00</updated><title type='text'>Progress Bars</title><summary type='text'>I was taught that the way of progress is neither swift nor easy. - Madam curie So it was Madam Curie not Microsoft that invented progress bars.</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=7400236678032255793' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7400236678032255793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7400236678032255793'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/03/progress-bars-i-was-taught-that-way-of.html' title='Progress Bars'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_iD4vTvVotE4/RfkkvDqn1xI/AAAAAAAAACA/Ay1PZ2nsztg/s72-c/progressbar.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-1971041155473177263</id><published>2007-03-12T03:00:00.000-07:00</published><updated>2007-03-19T01:35:00.570-07:00</updated><title type='text'>Time to kick some ass</title><summary type='text'>First there is a mountain (plan). Then there is no mountain (plan). Then there is - Zen (Naren) The time is ripe to throw (shed) my weight, my fears, my apprehensions and to realise my true worth. I am anxious to know for myself that I am the real gold not the one that just glisters.What you see is the Seagull and his trajectory while embarking upon a new adventure. Nah, I am lying.. That is the </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=1971041155473177263' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/1971041155473177263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/1971041155473177263'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/02/it-is-high-time-i-throw-shed-my-weight.html' title='Time to kick some ass'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_iD4vTvVotE4/RfPxTzqn1tI/AAAAAAAAABg/5PnrNZF0aso/s72-c/Seagull.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-3205953260171571535</id><published>2007-03-05T21:02:00.000-08:00</published><updated>2007-03-19T01:31:42.056-07:00</updated><title type='text'>Amateur Object Oriented Analysis</title><summary type='text'>Premature generalization of problemCourtesy Washington CEO magazine</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=3205953260171571535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3205953260171571535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/3205953260171571535'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/03/amateur-object-oriented-analysis.html' title='Amateur Object Oriented Analysis'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_iD4vTvVotE4/Rez21TdmN5I/AAAAAAAAABQ/xqnav7xvxH0/s72-c/elephant.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-1170814671716001660</id><published>2007-03-02T02:28:00.000-08:00</published><updated>2007-03-19T01:31:11.196-07:00</updated><title type='text'>Corporate Torture Device</title><summary type='text'>In an Italian rack, people succumbed to 55 hours of pain; Does any body have similar stats on cubicles?</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=1170814671716001660' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/1170814671716001660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/1170814671716001660'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/03/modern-day-torture-device-people.html' title='Corporate Torture Device'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_iD4vTvVotE4/Ref9y8-WwpI/AAAAAAAAABE/YGcP5nE4HsU/s72-c/torture-device.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-9213720098061183300</id><published>2007-02-27T02:57:00.000-08:00</published><updated>2007-03-25T09:24:06.216-07:00</updated><title type='text'>Dilemma driven development</title><summary type='text'>Manager assigns a one engineer week task to his developer. The developer was some one who felt Java to be cool and happens to think that C is an assembly language. He hates (dreads) pointers but loves garbage collection.Week 1 - Project Kicks offStarts of coding very hard with lots of hard coded names and paths. On 4Th day he realises the need to for "constants". He stops coding and begins to "</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=9213720098061183300' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/9213720098061183300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/9213720098061183300'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/02/dilemma-driven-development-manager.html' title='Dilemma driven development'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_iD4vTvVotE4/ReQXH6ZOmfI/AAAAAAAAAA4/R2vFViyT4xo/s72-c/buzz.gif' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-7771526957266056910</id><published>2007-02-07T10:17:00.000-08:00</published><updated>2007-03-19T01:28:57.988-07:00</updated><title type='text'>Coffee talks under the hood</title><summary type='text'>May also be referred to as High tea.. Coffee lovers, Cappuccino is also available for youFor a while, I had stayed away from corporate coffee talks. But today's coffee talk happened to coincide with my coffee break and so there I was sitting in a star hotel listening to vision statements, road maps, development models, process improvement programs and last but not the least space planning. Hello,</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=7771526957266056910' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7771526957266056910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/7771526957266056910'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2007/02/coffee-talks-may-also-be-referred-to-as.html' title='Coffee talks under the hood'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-116643671952210352</id><published>2006-12-18T02:07:00.000-08:00</published><updated>2007-03-19T01:26:06.473-07:00</updated><title type='text'>Innovate in Level-1 and Collaborate with Level-5</title><summary type='text'>One last ditch attempt to create a paperless office led me to my own definition of Capability Maturity Model (CMM). There it was scribbled on a post-it.SEI CMM - a software development model where-in an engineer focuses virtually on everything except coding; Has largely been responsible for beating creative software development to death; Soon to be replaced by a more lethal CMMi. [Naren 2002-2003</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=116643671952210352' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/116643671952210352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/116643671952210352'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2006/12/innovate-in-level-1-and-collaborate.html' title='Innovate in Level-1 and Collaborate with Level-5'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-116497331857933796</id><published>2006-12-01T03:35:00.000-08:00</published><updated>2007-03-19T01:28:06.595-07:00</updated><title type='text'>Intel inside, Oven outside - The Sony  Vaio</title><summary type='text'>It is 4.45 am EST and a nocturnal monster like me sacrificed sleep only for a greater purpose, to pass on a message to all the men and women who burnt their laps and an unknown count of unaware men that turned infertile. And the message is loud and clear - Never ever buy a Sony Vaio and if you must then do away with your oven and iron box.Boot up your Sony Vaio and after say10 mins and onwards - </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=116497331857933796' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/116497331857933796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/116497331857933796'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2006/12/intel-inside-oven-outside-sony-vaio-it.html' title='Intel inside, Oven outside - The Sony  Vaio'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-116184277576687667</id><published>2006-10-25T22:55:00.000-07:00</published><updated>2008-01-27T13:15:19.305-08:00</updated><title type='text'>Am I abnormal?</title><summary type='text'>Well, the truth happens to be counter intuitive. Innumerable abnormal individuals in this planet have in fact normalized abnormality! Am I tinkering with words? Hell No, I am no wordsmith. But seriously, don't you think over-discipline enforced in schools (read it as arcane systems) is the real culprit? I see people coming to work as though they are having hangover from school.</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=116184277576687667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/116184277576687667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/116184277576687667'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2006/10/am-i-abnormal-well-truth-happens-to-be.html' title='Am I abnormal?'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_iD4vTvVotE4/R5z0XTxKWgI/AAAAAAAAAJE/plrCWFR991Y/s72-c/subvert-calvin.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-116120335140299302</id><published>2006-10-18T13:24:00.000-07:00</published><updated>2007-03-19T01:22:01.732-07:00</updated><title type='text'>Do-it-Ourselves (DIO) T-shirt</title><summary type='text'>Do team T-Shirts really improve team spirit? NO WAY!Our dream, a custom team T-shirt was finally brought to fruition while more critical work assignments were put on the back burner. The most important task was to come up with an innovative artwork and a catchy phrase. The artist of the team (Modom) rose to the occasion to deliver a cool design. Right from the beginning we knew it was going to be</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=116120335140299302' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/116120335140299302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/116120335140299302'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2006/10/do-it-ourselves-dio-t-shirt-do-team-t.html' title='Do-it-Ourselves (DIO) T-shirt'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-116091082161392292</id><published>2006-10-15T04:08:00.000-07:00</published><updated>2007-03-19T01:21:15.498-07:00</updated><title type='text'>Black Holes</title><summary type='text'>We know they are there in every organization; we just don't know what to do with them! The other day my colleague came to up me and posed a question "What happens to a star engineer in a company?" Taming my ego, I replied "Superstar, what else!". To that he said "Superstar and then what?" By now I knew that was a trick question for which he already had a well thought answer. Without wasting much </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=116091082161392292' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/116091082161392292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/116091082161392292'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2006/10/black-holes-we-know-they-are-there-in.html' title='Black Holes'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-115936842099399069</id><published>2006-09-27T07:26:00.000-07:00</published><updated>2007-03-19T01:20:26.106-07:00</updated><title type='text'>Purple farts</title><summary type='text'>At least while writing technical papers, avoid creating compound statements! Here is a classic case - an excerpt from a paper that some how got published in Project Management Practitioners Conference (PMPC) 2006."Challenges faced by a program manager managing sustaining activities include, but not limited to, managing uncertainties in release timeframes based on availability of resources, </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=115936842099399069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/115936842099399069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/115936842099399069'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2006/09/purple-farts-at-least-while-writing.html' title='Purple farts'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-115676211130341768</id><published>2006-08-28T03:41:00.000-07:00</published><updated>2007-03-19T01:19:47.589-07:00</updated><title type='text'>Story of a White Elephant</title><summary type='text'>A story that will move you (literally)Hello everybody, my name is White Elephant. I live in a big software house. I have seen very little of the world outside. probably I have been to a couple of demos with my uncles.It is my dream to be out on streets, see the market. My family says I am not ready for that yet. My parents keep saying "Son, you have a promising future". They say it all the time. </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=115676211130341768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/115676211130341768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/115676211130341768'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2006/08/story-of-white-elephant-story-that.html' title='Story of a White Elephant'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-114962213888022640</id><published>2006-06-06T12:03:00.000-07:00</published><updated>2007-03-19T01:18:33.871-07:00</updated><title type='text'>Six secret ingredients for a successful career in software</title><summary type='text'>These are vague (abstract) enough to stand the test of time..Conceptualization of obvious thingsThe unique selling point (USP) of any virtual and intangible form is not its function, performance or quality but its conceptual model. Since Software falls under the same category, conceptualization is a critical thought process that every professional should master. Take for instance Adobe Acrobat </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=114962213888022640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/114962213888022640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/114962213888022640'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2006/06/six-secret-ingredients-for-successful.html' title='Six secret ingredients for a successful career in software'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-114950715879013137</id><published>2006-06-05T04:19:00.000-07:00</published><updated>2007-03-19T01:17:52.591-07:00</updated><title type='text'>Bull's introspection!!</title><summary type='text'>Powered by Google image searchThe search strings were "bull man" and "bull man computer". I only claim copyrights for the bull's sentiments and hence, cannot not be held responsible for plagiarism;) </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=114950715879013137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/114950715879013137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/114950715879013137'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2006/06/bulls-introspection-powered-by-google.html' title='Bull&apos;s introspection!!'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-114873240648119411</id><published>2006-05-27T05:08:00.000-07:00</published><updated>2007-03-19T01:16:53.065-07:00</updated><title type='text'>Ten hardly hitting facts!</title><summary type='text'>Truth - beneath its bitterness lies a quotient of sheer entertainmentThe more adaptable a piece of software is, the more inefficient it is!Don't Laugh it holds for you as well! Build vs Buy is a chicken and egg problem. You gotta be clear whether you want to consume few eggs or produce many! Noise is the best form of signal!21st century software development is an outcome of adhoc project </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=114873240648119411' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/114873240648119411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/114873240648119411'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2006/05/ten-hardly-hitting-facts-truth-beneath.html' title='Ten hardly hitting facts!'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28824778.post-114872580069483924</id><published>2006-05-27T03:26:00.000-07:00</published><updated>2007-03-19T01:15:21.128-07:00</updated><title type='text'>Dark secrets of software development in Dilbertian World</title><summary type='text'>Dilbertian is the word I coined after "Dilbert" a cartoon character from Scott Adams's popular series. Dilbert can be any one of us, innocent engineers surviving in harsh software industry that is overwhelming us with ever increasing cutting edge and obsoleting technologies.Software ReuseYesterday phase 4 of my project was completed. Today I am hearing loud voices from all quarters and all stake </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28824778&amp;postID=114872580069483924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/114872580069483924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28824778/posts/default/114872580069483924'/><link rel='alternate' type='text/html' href='http://dev.doorul.com/2006/05/dark-secrets-of-software-development.html' title='Dark secrets of software development in Dilbertian World'/><author><name>Naren</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
