<?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:blogger='http://schemas.google.com/blogger/2008' 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-16643438</id><updated>2023-03-21T08:30:59.747+05:30</updated><category term="hack"/><category term="37signals"/><category term="India"/><category term="free SMS"/><category term="justdial.com"/><category term="writeboard"/><title type='text'>Abhishek Parolkar&#39;s Old Blog</title><subtitle type='html'>&quot;The future is not to predict it is to be designed...&quot; &#xa;Let me imagine the best design for it.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abhishek.parolkar.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-16643438.post-7446924164745501152</id><published>2010-02-21T12:42:00.014+05:30</published><updated>2010-02-21T17:27:17.883+05:30</updated><title type='text'>Flawlessness</title><content type='html'>Whether its about business or personal life, We tend to define perfection as tool to succeed and  it starts with the search for &quot;The Perfect&quot; : perfect idea, perfect business partner , perfect life partner, perfect job, perfect product, perfect boss, perfect employee, perfect marketing... list goes on. In this process of finding the perfect thing, we set our standards by looking at the world around us and not the world inside each one of us. Every time we evaluate something, we tend to magnify  missing pieces &amp;amp; qualify it as incomplete or flawful because it does not fit into self imposed standards (which were set by looking at perfect things of the world but by underestimating the effort that made the perfection possible). We forget that flaws are reality&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Defining something by the absence of something else is a mindset of incompletion, a hedonistic and fearful approach. It’s hedonistic because we try to isolate only the “good” things from the whole, and it’s fearful because we do that by fear of the other, “bad” side. Choosing only one side of the coin is useless and ineffective. You can’t have a full coin if you chose only one side of it. - &lt;a href=&quot;http://www.dragosroua.com/perfect-versus-better/&quot;&gt;Dragos&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;Hence for me, “&lt;span style=&quot;font-weight: bold;&quot;&gt;flawlessness&lt;/span&gt;” is not about perfection, &lt;span style=&quot;font-weight: bold;&quot;&gt;its about how complete can you become after accepting the reality&lt;/span&gt;. It might be little difficult to understand this until I ask you to watch a great ballet performance video below. This is what I call &lt;span style=&quot;font-weight: bold;&quot;&gt;incomplete yet so flawless&lt;/span&gt;&lt;br /&gt;&lt;center&gt;&lt;object width=&quot;450&quot; height=&quot;295&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/LnLVRQCjh8c&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b&amp;amp;border=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/LnLVRQCjh8c&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b&amp;amp;border=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;450&quot; height=&quot;295&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;font size=1&gt;Thanks to &lt;a href=&quot;http://pravintalan.blogspot.com&quot;&gt;Pravin Talan&lt;/a&gt; for sharing this video&lt;/font&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;We always expect things to be perfect around us, a missing piece in our universe starts to cause discomfort. But we forget that we have started to take many things just for granted, even when we never owned it. Louis CK puts it in right perspective&lt;br /&gt;&lt;center&gt;&lt;object width=&quot;450&quot; height=&quot;295&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/mfmmNif5WCw&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/mfmmNif5WCw&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;450&quot; height=&quot;295&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/7446924164745501152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/7446924164745501152'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2010/02/flawlessness.html' title='Flawlessness'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-645220326150769202</id><published>2009-11-04T10:04:00.002+05:30</published><updated>2009-11-04T10:12:37.032+05:30</updated><title type='text'>Leverage Piracy: Make everyone in the eco-system win</title><content type='html'>One of my friends , &lt;a href=&quot;http://rodinhood.wordpress.com/about/&quot;&gt;Alok Kejriwal&lt;/a&gt; (Founder of &lt;a href=&quot;http://www.c2wgroup.com/&quot;&gt;www.c2wgroup.com&lt;/a&gt; ) recently wrote about how he monetized piracy. I am sure, world needs to learn alot from this smart entrepreneur.&lt;br /&gt;&lt;br /&gt;He says..&lt;br /&gt;&lt;blockquote&gt; Our secret sauce to leverage piracy was something called ‘inviziads’ – we placed invisible ads in our games that went with our games when the pirates took them. These ads automatically become visible on pirate websites. The interesting concept is that the content remains pristine. The consumer wins (gets content without paying), the pirates win (become popular thanks to evergreen content) and we win (thanks to the ads in the content).&lt;br /&gt;- Read original post : &lt;a href=&quot;http://rodinhood.wordpress.com/2009/11/04/why-piracy-is-good/&quot;&gt;Why Piracy is good&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/645220326150769202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/645220326150769202'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2009/11/leverage-piracy-make-everyone-in-eco.html' title='Leverage Piracy: Make everyone in the eco-system win'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-1604103109070000043</id><published>2009-08-28T10:21:00.004+05:30</published><updated>2009-08-28T10:32:18.280+05:30</updated><title type='text'>Web Product Management</title><content type='html'>If you are an early stage product manager (like me) , Dan Olsen has something to help you with guideline, worth looking at.&lt;br /&gt;&lt;img style=&quot;visibility:hidden;width:0px;height:0px;&quot; border=0 width=0 height=0 src=&quot;http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyNTE*MzQ4NTUyNjcmcHQ9MTI1MTQzNTI4NDY2MCZwPTEwMTkxJmQ9c3NfZW1iZWQmZz*yJm89ZDJjMDFkYWYxODUwNDg4MWI2N2UxMDAwMmM4M2EzOTImb2Y9MA==.gif&quot; /&gt;&lt;div style=&quot;width:425px;text-align:left&quot; id=&quot;__ss_1779248&quot;&gt;&lt;a style=&quot;font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;&quot; href=&quot;http://www.slideshare.net/dan_o/early-stage-web-product-management-by-dan-olsen&quot; title=&quot;Early Stage Web Product Management by Dan Olsen&quot;&gt;Early Stage Web Product Management by Dan Olsen&lt;/a&gt;&lt;object style=&quot;margin:0px&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=early-stage-web-product-management-by-dan-olsen-090728040916-phpapp02&amp;stripped_title=early-stage-web-product-management-by-dan-olsen&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=early-stage-web-product-management-by-dan-olsen-090728040916-phpapp02&amp;stripped_title=early-stage-web-product-management-by-dan-olsen&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style=&quot;font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;&quot;&gt;View more &lt;a style=&quot;text-decoration:underline;&quot; href=&quot;http://www.slideshare.net/&quot;&gt;documents&lt;/a&gt; from &lt;a style=&quot;text-decoration:underline;&quot; href=&quot;http://www.slideshare.net/dan_o&quot;&gt;Dan Olsen&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Source :&lt;br /&gt;&lt;a href=&quot;http://fbfund.com/best-practices-in-early-stage-product-management/&quot;&gt;Best Practices in Early Stage Product Management&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/1604103109070000043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/1604103109070000043'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2009/08/web-product-management.html' title='Web Product Management'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-8087374464346444061</id><published>2009-08-27T11:08:00.002+05:30</published><updated>2009-08-27T11:17:47.680+05:30</updated><title type='text'>A New Model for the Workplace</title><content type='html'>I came across an interesting piece of advice, worth listening if you ever had to define  &quot;collaboration&quot; and &quot;mastery&quot; for your team. &lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;406&quot; height=&quot;294&quot;&gt;&lt;br&gt;&lt;param value=&quot;flvPath=http://www.edutopia.org/media/randy_nelson/randy_nelson.flv&amp;amp;pPath=http://www.edutopia.org/media/randy_nelson/randy_nelson.jpg&quot; name=&quot;FlashVars&quot;&gt;&lt;br&gt;&lt;param value=&quot;best&quot; name=&quot;quality&quot;&gt;&lt;br&gt;&lt;param value=&quot;false&quot; name=&quot;play&quot;&gt;&lt;br&gt;&lt;param value=&quot;http://www.edutopia.org/media/videofalse.swf&quot; name=&quot;movie&quot;&gt;&lt;br&gt;&lt;embed id=&quot;video&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.edutopia.org/media/videofalse.swf&quot; play=&quot;false&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; name=&quot;video&quot; quality=&quot;best&quot; flashvars=&quot;flvPath=http://www.edutopia.org/media/randy_nelson/randy_nelson.flv&amp;amp;pPath=http://www.edutopia.org/media/randy_nelson/randy_nelson.jpg&quot; width=&quot;406&quot; height=&quot;294&quot;&gt;&lt;/embed&gt;&lt;br&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.edutopia.org/randy-nelson-school-to-career-video&quot;&gt;&lt;br /&gt;Learning and Working in the Collaborative Age: A New Model for the Workplace&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/8087374464346444061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/8087374464346444061'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2009/08/new-model-for-workplace.html' title='A New Model for the Workplace'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-5496863086082239659</id><published>2009-08-25T16:20:00.002+05:30</published><updated>2009-08-25T16:49:05.872+05:30</updated><title type='text'>960px or 1020px or 1040px or 1080px , tough decision, huh?</title><content type='html'>If you find it difficult to take decisions on layout widths for your grid-based web design , here are few interesting things to read.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://www.w3counter.com/globalstats.php&quot;&gt;Global Stats&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://cameronmoll.com/archives/2009/04/is_it_time_to_move_beyond_960/&quot;&gt;is_it_time_to_move_beyond_960&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://www.markboulton.co.uk/journal/comments/five-simple-steps-to-designing-grid-systems-part-1&quot;&gt;five-simple-steps-to-designing-grid-system&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;&lt;br /&gt;http://cameronmoll.com/archives/2006/12/gridding_the_960/&quot;&gt;gridding_the_960&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/5496863086082239659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/5496863086082239659'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2009/08/960px-or-1020px-or-1040px-or-1080px.html' title='960px or 1020px or 1040px or 1080px , tough decision, huh?'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-7332055030074142844</id><published>2009-08-22T10:33:00.004+05:30</published><updated>2009-08-22T10:44:10.007+05:30</updated><title type='text'>To create true value for your client</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://1.bp.blogspot.com/_yu2M_P3E8cM/So9-gxNgUzI/AAAAAAAAAWI/M2KCDFpiq4A/s1600-h/2009-08-22_1030.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 52px;&quot; src=&quot;http://1.bp.blogspot.com/_yu2M_P3E8cM/So9-gxNgUzI/AAAAAAAAAWI/M2KCDFpiq4A/s400/2009-08-22_1030.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5372651981907186482&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/7332055030074142844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/7332055030074142844'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2009/08/to-create-true-value-for-your-client.html' title='To create true value for your client'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_yu2M_P3E8cM/So9-gxNgUzI/AAAAAAAAAWI/M2KCDFpiq4A/s72-c/2009-08-22_1030.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-2632636168108788899</id><published>2009-08-21T11:15:00.002+05:30</published><updated>2009-08-21T11:29:02.899+05:30</updated><title type='text'>Activity Logs and Friend Feeds on Rails &amp; pfeed</title><content type='html'>&lt;span style=&quot;color: rgb(0, 0, 0);font-family:arial;font-size:100%;&quot;  &gt;       One of the good rails developer from Holland ,&lt;a style=&quot;color: rgb(0, 0, 0);&quot; href=&quot;http://www.travisdunn.com/activity-logs-and-friend-feeds-on-rails-pfeed&quot;&gt;Travis&lt;/a&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; ,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:arial;font-size:100%;&quot;  &gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; wrote a detailed post about my pfeed plugin and its beauty. &lt;/span&gt;&lt;a style=&quot;color: rgb(0, 0, 0);&quot; href=&quot;http://www.travisdunn.com/activity-logs-and-friend-feeds-on-rails-pfeed&quot;&gt;Go check out more&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style=&quot;color: rgb(102, 102, 102);font-family:arial;font-size:100%;&quot;  &gt;Quoting Travis:&lt;br /&gt;Friend networks and activity feeds are mainstay features of social media applications, and designing an implementation that won’t scar your code with the complexities of bidirectional logic and messaging queues is never easy.&lt;br /&gt;&lt;br /&gt;That should be enough to send the thoughtful developer looking for a giant’s shoulders to stand on before climbing the task themselves, but in the case of Rails, otherwise known for the fecundity of its plugin community, there is no compelling solution stack to raise us up. That is, not until Abhishek Parolkar released pfeed:&lt;/span&gt;&lt;span style=&quot;color: rgb(102, 102, 102);&quot;&gt;A rails plugin that allows you to create extensible log of activity.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.travisdunn.com/activity-logs-and-friend-feeds-on-rails-pfeed&quot;&gt;read more on original post&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks Travis, for a great write up :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/2632636168108788899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/2632636168108788899'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2009/08/activity-logs-and-friend-feeds-on-rails.html' title='Activity Logs and Friend Feeds on Rails &amp; pfeed'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-1653368039151668634</id><published>2009-08-01T18:11:00.002+05:30</published><updated>2009-08-01T18:18:06.618+05:30</updated><title type='text'>Perfect Perception of Perfection</title><content type='html'>&lt;blockquote&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away&lt;/span&gt;. - &lt;a href=&quot;http://en.wikipedia.org/wiki/Antoine_de_Saint-Exup%C3%A9ry&quot; onmouseover=&quot;&quot;&gt;&lt;b&gt;Antoine de Saint-Exupéry&lt;/b&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Source : &lt;a href=&quot;http://synthcode.com/blog/2009/06/Small_is_Beautiful&quot;&gt;Small is Beautiful&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/1653368039151668634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/1653368039151668634'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2009/08/perfect-perception-of-perfection.html' title='Perfect Perception of Perfection'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-8309570992646666988</id><published>2009-08-01T17:54:00.002+05:30</published><updated>2009-08-01T18:00:27.390+05:30</updated><title type='text'>Complexity of Software Engineering / Product Development</title><content type='html'>&lt;blockquote&gt;Rosenberg&#39;s Law: &quot; &lt;em&gt;Software is easy to make, except when you want it to do something new&lt;/em&gt;&quot;.&lt;br /&gt;The corollary is, &quot;&lt;em&gt;The only software that&#39;s worth making is software that does something new&lt;/em&gt;.&quot;&lt;br /&gt;&lt;br /&gt;&quot;The complexity of software is an essential property, not an accidental one. Hence, descriptions of a software entity that abstract away its complexity often abstract away its essence.&quot;- Fred Brooks &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Source: &lt;a href=&quot;http://www.gamearchitect.net/Articles/SoftwareIsHard.html&quot;&gt;Software is hard&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/8309570992646666988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/8309570992646666988'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2009/08/complexity-of-software-engineering.html' title='Complexity of Software Engineering / Product Development'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-2792641906248471291</id><published>2008-01-27T18:32:00.000+05:30</published><updated>2008-01-27T21:22:42.825+05:30</updated><title type='text'>sneOS  1.1 - The Rails Deployment OS</title><content type='html'>One of my good friend &amp;amp; mentor, Abhijit, pointed me to &lt;a href=&quot;http://www.linux.com/feature/124564&quot;&gt;this&lt;/a&gt; , which was so thought provoking that I went into serious thinking on my philosophy of open source software and my contributions to community. I have been little passive from last couple of months in terms of  my contributions to my own passion because I wasnt getting much time to build on my ideas, and I wasnt releasing anything incomplete because I didnt want to . But after reading  the article by &lt;em&gt;Josef Assad , &lt;/em&gt;I decided to share my ideas and mistakes with people and also let people help me build a software which solves real hard engineering problem.  Most importantly  the solution that evolves  from community&#39;s  effort  without  letting  economics govern it.&lt;br /&gt;&lt;br /&gt;I am a  Ruby Coder and a RoR Enthusiast. From couple of months everybody has been questioning performance and scalability of  RubyOnRails and everybody has been trying to play hard with ruby interpreter , threads, memory mgmt of ruby etc. One day I questioned myself that, when everybody (including  &lt;a href=&quot;http://www.ruby-lang.org/&quot;&gt;Yukihiro Matsumoto&lt;/a&gt; &amp;amp; &lt;a href=&quot;http://www.loudthinking.com/about.html&quot;&gt;David Heinemeier Hansson&lt;/a&gt;) are working on the core of ruby and RoR performance , What can I do to help RoR continue spreading its glory. Few months back when I baught a VPS , I spent nights to configure for it to be the perfect  RoR environment. This gave me an idea to build an  RoR Environment. Hence I started sneOS , Initially goal was totally different , It was to build a minimal OS distribution that can run ruby and I was also trying to build a shared ruby interpreter (ruby as /dev/ruby or call it ruby kernel module). This didnt happen much due to time constraints but I released the first version of &lt;a href=&quot;http://code.google.com/p/sneos/&quot;&gt;sneOS&lt;/a&gt; (&lt;a href=&quot;http://sneos.googlecode.com/svn/trunk/sneos.iso&quot;&gt;24 MB&lt;/a&gt;) which had bare minimum OS components and ruby interpreter.  Over the period of entire year I have (along with friends of mine) always faced problems in setting up RoR deployment servers , first, you need  OS (Deb/RH/CentOS) then you need  heavy (bulky)  libraries and  ruby &amp;amp; gems , then you need compiler tool chain so that gems installations doesn&#39;t break in extconf.rb. then you get Rails , then you need to configure mongrel cluster , then you install tools to do performance engineering on your cluster... This just goes on... and all of us spend alot of time figuring out PATH issues, native library version incompatibility issues etc. Capistrano &amp;amp; things like Ruby Works do help but doesnt ease the effort. To use them we still need the base OS. Well, RoR has high dependency on system environment because Ruby extensions use native libraries (classic example is RMagick ) and any inconsistency in system environment breaks things in RoR. So why not separate RoR environment from System Environment?. Can life be simpler if we are given a toolset which asks , Which Gems? Which Version of Ruby and Rails? and builds a bare minimum OS distribution (with minimal footprint). This footprint can be dumped on to your  VPS or real server and your server no more sucks GBs of space just for OS distribution on it. This is very useful for small applications with small resources and adds a great ease for  extremely large clustered systems.&lt;br /&gt;Here comes sneOS 1.1 with ambitions to meet above goals. I am thankful to the team at &lt;a href=&quot;http://www.heurionconsulting.com/&quot;&gt;Heurion Consulting Pvt Ltd&lt;/a&gt; which is bringing sneOS up again.   It is available for download &lt;a href=&quot;http://sneos.ip6.in/sneos/sneos1_1.iso&quot;&gt;here&lt;/a&gt;. This unstable version is a 70Mb linux distribution which runs entirely in the RAM reducing all disk access time for OS to do its house keeping. This is a small yet a great value contribution from Heurion Consulting.   This is not yet in stage where it can be deployed onto servers , You will still need to patch things to get your rails app up (though it has rails 2.0). You can play around with it and reply back with your feedbacks, my current focus is to get minimum footprint OS for rails environment. I am aggressively looking for people who can support this initiative. So if you want to take charge just modify the ramdisk image and reduce its size to as low as possible which ofcourse shouldnt break anything.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/2792641906248471291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/2792641906248471291'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2008/01/sneos-11-rails-deployment-os.html' title='sneOS  1.1 - The Rails Deployment OS'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-4780342025557728478</id><published>2007-10-18T11:30:00.000+05:30</published><updated>2007-10-18T11:42:51.813+05:30</updated><title type='text'>How do you take criticism?</title><content type='html'>&lt;em&gt;Did it ever happen to you, that you built something very innovative as a solution to some problem and few people around you who neither understand the problem nor importance of solution and just start criticizing your work without knowing head or tail?&lt;br /&gt;&lt;br /&gt;This wonderful quote tells truth:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;It is not the critic who counts; not the man who points out how the strong man stumbles, or where the doer of deeds could have done them better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood; who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming; but who does actually strive to do the deeds; who knows great enthusiasms, the great devotions; who spends himself in a worthy cause; who at the best knows in the end the triumph of high achievement, and who at the worst, if he fails, at least fails while daring greatly, so that his place shall never be with those cold and timid souls who neither know victory nor defeat.&lt;/blockquote&gt;&lt;br /&gt; - &lt;/em&gt;Theodore Roosevelt&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/4780342025557728478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/4780342025557728478'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2007/10/how-do-you-take-criticism.html' title='How do you take criticism?'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-4102851439293849362</id><published>2007-07-30T10:41:00.000+05:30</published><updated>2008-01-23T17:09:17.225+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="free SMS"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="India"/><category scheme="http://www.blogger.com/atom/ns#" term="justdial.com"/><title type='text'>Developer&#39;s ignorance allows visitors to send free SMS all over india</title><content type='html'>&lt;font style=&quot;font-style: italic;&quot; size=&quot;4&quot;&gt;UPDATE: This problem was resolved the next day after I informed the MD of the service company&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;This morning, I was wondering what would be the worst consequence of a mistake made by a software architect, perhaps it is to give access to SMS/telephony server due to poor developer coding. I see lot of web2.0 apps around, trying to make best out of javascript to give new functionalities. In my view, many of the solution architects just try to fit conventional application model to web2.0 apps. The next generation web 2.0 apps need lot of thinking when it comes to &quot;communication&quot; and &quot;security&quot;. I am surprised , few developers still make silly mistakes due to ignorance which may cost alot to the company. An hour back, I was too disappointed to discover a flaw in the application of india&#39;s famous directory service, JustDial. This company has been successfully providing directory service from very long time. Their website, www.justdial.com, allows visitors to search locations/people/products all across india. Visitors can search an item and then choose to recieve details via SMS on mobile. As I am a web 2.0  technologist, and have been working on &quot;communication&quot; and &quot;security&quot; aspects, I just gave a closer look to this service and figured out the weak aspects of communication. Exploiting the flaws (just for experiment) , I could write a shell script for sending bulk messages to my friends and surprised them. As I explored, homepage of this website submits the search keywords , city &amp;amp; searchtype to the server and ,in return, obtains a unique php session id (which has very small timeouts set on server) along with search results. But the worst part is, result also contains certain hidden fields which stores preformated sms text which can be sent back with users phone / email id. When user choose to send an email , his/her phone/email is asked, on submit sms text also travels back with phone number and email id. The key element of entire client/server communication is the hidden form element named &#39;sinfo&#39;. Hence if you trap this communication in between and change sms text and format it accordingly you can send custom messages to anybody and not just that, if you are developer like me, just write a shell script and you can be sending timed bulk sms messages. Though, I am not going to discuss idea of writing shell script here (I respect justdial service), You can follow these steps to test above flaw and send message to anybody across india.&lt;br /&gt;&lt;br /&gt;Steps&lt;br /&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt;1.) Open &lt;a href=&quot;http://search.justdial.com/&quot;&gt;http://search.justdial.com/&lt;/a&gt; in your web browser (I use firefox).&lt;/font&gt;&lt;br /&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt;2.) select a city and enter your search keywords and press enter (I selected Bangalore, searched &quot;masala dosa&quot;)&lt;/font&gt;&lt;br /&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt;3.) you will get category of products , select one (I clicked &quot;Pan Masala&quot;)&lt;/font&gt;&lt;br /&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt;4.) you will see list of contacts along with &quot;Send to Mobile/Email&quot; click this link.&lt;/font&gt;&lt;br /&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt;5.) you will now see a dialog asking phone number / email id, but before you enter your details read next point..&lt;/font&gt;&lt;br /&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt;6.) Copy below given script to browser&#39;s address bar and press enter &lt;i&gt;(ofcourse, everything will come in 1 line)&lt;/i&gt; , you will be asked the mesg you want to send.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;javascript:alert(&quot;Successfully encoded sms :&quot;+(document.smsAlert.smsDet.value = &quot;0800000000#!#!#080g007006#!#!#&quot;+prompt(&#39;your message&#39;)+&quot;#!#!#G#!#!#A#!#!#A#!#!# #!#!# #!#!#560032#!#!#Bangalore#!#!##!#!#+(91)-0#!#!##!#!##!#!#spam@sms.ip6.in#!#!#&quot;));&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt;7.) now just enter the recipient&#39;s mobile number and press &quot;send now&quot;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thats it, You have sent a free sms. Well, I am sure developer of this service will really get hurt to know this flaw, I too feel bad for this, but the point I want to make is that we got to evolve some solid technology foundation that should help web developers design better systems in next generation web.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/4102851439293849362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/4102851439293849362'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2007/07/developers-ignorance-allows-visitors-to.html' title='Developer&#39;s ignorance allows visitors to send free SMS all over india'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-4896313766644782111</id><published>2007-04-20T18:09:00.000+05:30</published><updated>2007-04-20T18:22:17.324+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="37signals"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="writeboard"/><title type='text'>Signaling 37signals... please wake up</title><content type='html'>&lt;span style=&quot;font-family: verdana;&quot;&gt;I have been a fan of 37signals, their babies- Rails, basecamp, writeboard are just amazing apps. But I have a true story to share today, I am upset about a fact  I discovered an hour ago. 37signals, unknowingly is playing  with trust of many  companies. writeboard.com is a tool used by many people to collaborate and communicate. if you are using it then I am sure  , after reading this blog post, you will give it a thought before you  rely on any  third party  tool like writeboard. So let me share my story of discovery...&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt; I was browsing and doing a google search casually, for finding info about few people I met this week.  I suddenly reached to a link pointing to 123.writeboard.com/(something) , This page asks for authentication! but Oooops google cache for the same page doesn&#39;t! unfortunately it presented me html of a whole communication of a team regarding a product development of  a well known  company.  That says that google has cached those urls...  It opened every thing the team did for the project... (poor team, they blindly believed that their ideas are safe!). I found that google has cached these set of urls very recently...&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt; if you want to test this...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt; follow these steps:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;1.) go to google or gigablast and search for site:123.writeboard.com or &lt;a href=&quot;http://www.google.co.in/search?q=site:123.writeboard.com&amp;hl=en&amp;amp;start=10&amp;sa=N&quot;&gt;click here&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;2.)  go to  cached  page  of any  result  following url pattern similar to &lt;/span&gt;&lt;span style=&quot;font-family: verdana;font-size:-1;&quot; &gt;&lt;span class=&quot;a&quot;&gt;123.writeboard.com/6412f6bf670e164bc/feed/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;font-size:-1;&quot; &gt;&lt;span class=&quot;a&quot;&gt;c010fedd01&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;font-size:-1;&quot; &gt;&lt;span class=&quot;a&quot;&gt;c01896eb0fedd01adc8e&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; 3.) You should see some content as html source...  just create wakeup37.html  and copy this content, save  and open in your browser&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;pre style=&quot;font-family: verdana;&quot; class=&quot;moz-signature&quot; cols=&quot;72&quot;&gt;&lt;br /&gt;&lt;br /&gt;Wake up 37signals!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&#39;regards&lt;br /&gt;Abhishek Parolkar&lt;br /&gt;MD5 Signature: 2f:4a:7b:56:54:e7:4e:c9:1b:c1:b2:e8:ea:59:c7:d2&lt;br /&gt;website: http://abhishek.parolkar.com&lt;br /&gt;email: abhishek@parolkar.com&lt;br /&gt;===================================================&lt;br /&gt;&quot;Life is not a journey to the grave with the intention to arrive safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming: Wow!! What a ride!&quot;&lt;br /&gt;===================================================&lt;/pre&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/4896313766644782111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/4896313766644782111'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2007/04/signaling-37signals-please-wake-up.html' title='Signaling 37signals... please wake up'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-115899616326112730</id><published>2006-09-23T12:05:00.000+05:30</published><updated>2006-09-23T13:40:35.006+05:30</updated><title type='text'>Dhishoom Dheeshoom with DLINK 502-T Router</title><content type='html'>Aahhhh! It was matter of setting up a webserver at my company and deploying an intranet application. Whole week was gone , tweaking somebody&#39;s  (Dru***pal! )code. And I was thinking I could have written my own Content Management System from scratch. Well! things went fine.. app works fine now and is deployed on a old age piece of hardware for testing. &lt;br&gt;   &lt;br /&gt;And goal was to expose it to world of internet!&lt;br&gt;&lt;br /&gt;Uuuuuhhh! but murphy&#39;s law never fails! (I respect Murphy! :-)),&lt;br&gt; The most easiest task of forwarding http port from a DLINK 502-T Router, turned into sleepless night for me and reeshi(sys admin). The site was not accessible to world of internet because this little naughty:-) device was blocking the ports (we thought so). We upgraded its firmware and configured virtual server. Things didnt work.. we booted , rebooted ... and rebooted.. this little device, thinking it has problem handling packet traffic or ...hmm (so many threads of  thinking)....  And suddenly at 2 o clock in night (when murphy &lt;i&gt;nakshatra&lt;/i&gt;  was over). I got thought of looking in to our main internal gateway (cum webserver) and thats it. OOOOOOh dude! thats the firewall game, I said. We reconfigured the big brother&#39;s (internal gateway) firewall and magic happened... &lt;br /&gt;&lt;br /&gt;I felt bad for the little tiny DLINK router... It had to bear all our hard experiments... I personally want to apologise, &lt;b&gt;&quot;Sorry little fellow device!&quot;&lt;/b&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/115899616326112730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/115899616326112730'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2006/09/dhishoom-dheeshoom-with-dlink-502-t.html' title='Dhishoom Dheeshoom with DLINK 502-T Router'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-115890425994963684</id><published>2006-09-22T11:14:00.000+05:30</published><updated>2006-09-22T18:35:19.760+05:30</updated><title type='text'>Wow ! Windows Live Search</title><content type='html'>Today for the first time i used Windows &lt;a href=&quot;http://beta.search.live.com&quot;&gt;live&lt;/a&gt; search, and performed a ego &lt;a href=&quot;http://beta.search.live.com/results.aspx?q=Abhishek+Parolkar&amp;mkt=en-US&amp;form=QBRE&amp;go.x=19&amp;go.y=9&amp;go=Search&quot;&gt;search&lt;/a&gt;  , to realise that my old old institute recognises me and my &lt;a href=&quot;http://www.sapthagiri.org/student%20achievements.htm&quot;&gt;achievements&lt;/a&gt; ... nice to know.. Thank you sapthagiri!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/115890425994963684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/115890425994963684'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2006/09/wow-windows-live-search.html' title='Wow ! Windows Live Search'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-115493599539517184</id><published>2006-08-07T13:00:00.000+05:30</published><updated>2006-08-07T13:03:15.406+05:30</updated><title type='text'>Back to blogging</title><content type='html'>hellooooooooouuu....&lt;br /&gt;   Oh god... so so so... long... I didnt touch my blog.. Well I am now back... With lots of excitement. &lt;br /&gt;&lt;br /&gt;The new thing happening to me these days is ruby... so ....&lt;br /&gt;&lt;br /&gt;I ammmmmmmmmm comming up..&lt;br /&gt;so... you better get the party started&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/115493599539517184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/115493599539517184'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2006/08/back-to-blogging.html' title='Back to blogging'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16643438.post-112653204041949770</id><published>2005-09-12T18:51:00.000+05:30</published><updated>2005-09-12T19:04:00.423+05:30</updated><title type='text'>The Big Idea</title><content type='html'>Hellooooooooooooooooou,&lt;br /&gt;    &quot;The earth really looks like a tennis ball if you have an idea to change its spin&quot;&lt;br /&gt;&lt;br /&gt;     &quot;An Idea can change life&quot; (a punch line of Ad).......... well thats really &#39;true&#39;.....  In last couple of days I read many articles about successfull business people and innovators.... they all have one thing in common... &quot;The Big Idea&quot;.... Everyone of them had a concept which was totally different ... which they used in their lifetime to prove their potential... I picked up a nice book to explore this more... luckily its title is &quot;The Big Idea&quot; by Robert Jones ... &lt;br /&gt;&lt;br /&gt;     The book initially seemed to be as any other motivational book talking  about Do&#39;s and Don&#39;ts.... But gained lot of my attention... When I started thinking on What makes a Great Man?...  Is greatness accountable? When is someone accepted as great?...  The book had case studies and examples...  Which made me think about people, who start from scratch and has turned into leaders and innovators...  But the Big Question is Who is called a great man? and What does greatness mean to that great man? &lt;br /&gt;&lt;br /&gt;     After spending lots of time thinking, I decided to analyse different personalities and their character traits. I was interested in knowing about their Thinking Process. I believe , its just thinking that makes someone great. I got to know.. that..... They think broad... They think in long terms... They all, think different... They all believe in applying their own knowledge which is gained from experience... They have ability to learn and feel from others experience... They dont fear of failure thru wrong decisions... They are happy with failure that is brought by decisions they made and which are not controlled by anybody else . They respect other&#39;s thinking and originality . Taking high risk is their habbit. Most importantly.... &quot;they are always hungry and unsatisfied from their creativity&quot;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&#39;Abhishek Parolkar&lt;br /&gt;www.parolkar.com&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; border=&quot;0&quot; src=&quot;http://creativecommons.org/images/public/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nd/2.5/&quot;&gt;Creative Commons Attribution-NoDerivs 2.5 License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/112653204041949770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16643438/posts/default/112653204041949770'/><link rel='alternate' type='text/html' href='http://abhishek.parolkar.com/2005/09/big-idea.html' title='The Big Idea'/><author><name>Abhishek Parolkar</name><uri>http://www.blogger.com/profile/13065942703682302711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>