<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CE4NRH49fCp7ImA9WhRXFEU.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294</id><updated>2011-12-21T21:26:35.064+05:30</updated><category term="log4j" /><category term="linux" /><category term="firefox" /><category term="green" /><category term="sql" /><category term="java" /><category term="build" /><category term="news" /><category term="groovy" /><category term="web" /><category term="hindi" /><category term="personal thoughts" /><category term="pune" /><category term="windows" /><category term="performance" /><category term="ubuntu" /><category term="updates" /><category term="version-controlling" /><category term="review" /><category term="time management" /><category term="scripts" /><category term="mirco blog" /><category term="chrome" /><category term="google" /><title>Kunal</title><subtitle type="html">Learning to write and writing to Learn</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://kunaldabir.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/kunaldabir/blog" /><feedburner:info uri="kunaldabir/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;Dk8HQ34yeip7ImA9WhRXFEs.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-642990216944386494</id><published>2011-12-21T16:23:00.001+05:30</published><updated>2011-12-21T16:23:52.092+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-21T16:23:52.092+05:30</app:edited><title>Groovy substring</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Can't imagine any terser way of doing this than&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;
println "teststring"[4..6]
&lt;/code&gt;
&lt;br /&gt;
&lt;br /&gt;
Ain't it groovy :)
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-642990216944386494?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/642990216944386494/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=642990216944386494" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/642990216944386494?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/642990216944386494?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/u05vcIPDpXU/groovy-substring.html" title="Groovy substring" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2011/12/groovy-substring.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4BSHc8fSp7ImA9WhdVF0U.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-7651885138843049927</id><published>2011-09-23T20:00:00.002+05:30</published><updated>2011-09-23T20:12:39.975+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-23T20:12:39.975+05:30</app:edited><title>Netbeans not allowing to create project on windows</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
At times Netbeans does not allow you to create projects in some directories (on windows). I searched a lot but could not find any reasonable explanation for why windows turns some folders as read only. Anyways, run the following commands on those directories in which Netbeans is not letting you create the project.&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;
Go to the command prompt and, issue&lt;br /&gt;
&amp;gt;attrib -r -s c:\some\directory&lt;br /&gt;
&amp;gt;attrib -r -s c:\other\directory&lt;br /&gt;
&lt;/code&gt;
&lt;br /&gt;
This removes the read only status.&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-7651885138843049927?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/7651885138843049927/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=7651885138843049927" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/7651885138843049927?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/7651885138843049927?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/bWOwFci0_og/netbeans-not-allowing-to-create-project.html" title="Netbeans not allowing to create project on windows" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2011/09/netbeans-not-allowing-to-create-project.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYCSXg-fip7ImA9WhdQFE4.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-8288163318289187574</id><published>2011-08-16T01:09:00.000+05:30</published><updated>2011-08-16T01:09:28.656+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-16T01:09:28.656+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scripts" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>Script to enable/disable proxy</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
To Enable Proxy&lt;br /&gt;
EnablePorxy.vbs&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
set shell = Wscript.CreateObject("Wscript.Shell")&lt;br /&gt;
shell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 0, "REG_DWORD"&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
To disable Proxy&lt;br /&gt;
DisablePorxy.vbs&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
set shell = Wscript.CreateObject("Wscript.Shell")&lt;br /&gt;
shell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 1, "REG_DWORD"&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-8288163318289187574?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/8288163318289187574/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=8288163318289187574" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/8288163318289187574?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/8288163318289187574?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/XMXhxijWG-c/script-to-enabledisable-proxy.html" title="Script to enable/disable proxy" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2011/08/script-to-enabledisable-proxy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAAQXczeip7ImA9WhdRGUQ.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-5208506835598743363</id><published>2011-08-10T23:01:00.002+05:30</published><updated>2011-08-10T23:05:40.982+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-10T23:05:40.982+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scripts" /><category scheme="http://www.blogger.com/atom/ns#" term="build" /><title>Maven: multiple builds from cmd file</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This is just a followup on/refinement of my previous post. This cmd/bat Script focuses on clean-build-installing multiple projects from a single script. This script halts at the first build failure. If you happen to run from window explorer by doble clicking the script, In case of error the command window stays open (Press any key to continue). If ever build was successful, the window closes automatically. In the following example, I am skipping the test execution for third project you can add/remove &lt;code&gt;-DskipTests=true&lt;/code&gt; to any &lt;code&gt;mvn&lt;/code&gt; calls.&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
REM Uncomment following if you want to clean local repo on each run&lt;br /&gt;
REM rmdir /S /Q "%HOMEPATH%\.m2\repository\com\mygroup\id"&lt;br /&gt;
&lt;br /&gt;
call mvn -f ProjectA\pom.xml clean install &lt;br /&gt;
if not "%ERRORLEVEL%" == "0" goto error&lt;br /&gt;
&lt;br /&gt;
call mvn -f ProjectB\pom.xml clean install&lt;br /&gt;
if not "%ERRORLEVEL%" == "0" goto error&lt;br /&gt;
&lt;br /&gt;
call mvn -DskipTests=true -f ProjectC\pom.xml clean install&lt;br /&gt;
if not "%ERRORLEVEL%" == "0" goto error&lt;br /&gt;
&lt;br /&gt;
exit&lt;br /&gt;
&lt;br /&gt;
:error&lt;br /&gt;
@echo Build Failed&lt;br /&gt;
pause&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Hope you find this helpful.&lt;br /&gt;
&lt;br /&gt;
Reference: &lt;br /&gt;
&lt;a href="http://stackoverflow.com/questions/6130312/execute-multiple-maven-project-from-ms-bat-file"&gt;This&lt;/a&gt;&amp;nbsp; question at SO helped.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-5208506835598743363?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/5208506835598743363/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=5208506835598743363" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/5208506835598743363?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/5208506835598743363?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/nQ2KW8vo5LE/maven-multiple-builds-from-cmd-file.html" title="Maven: multiple builds from cmd file" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2011/08/maven-multiple-builds-from-cmd-file.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEANSXo4fip7ImA9WhdRFUg.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-2918619502948930105</id><published>2011-08-05T19:29:00.000+05:30</published><updated>2011-08-05T19:29:58.436+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-05T19:29:58.436+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scripts" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>Calling multiple bat files from a bat file</title><content type="html">&lt;a href="/2009/01/closing-cmd-window-after-executing-bat.html"&gt;Earlier&lt;/a&gt; I had posted about closing command window that is left open after executing a bat file. This post is about calling multiple bat files from a bat file.&lt;br /&gt;
&lt;br /&gt;
Today, while trying to execute multiple maven builds from a bat file, I observed that only first build one was called and once the first build was over, the execution stopped. Next builds were not called at all. I Did some search and found &lt;a href="http://jojovedder.blogspot.com/2009/03/executing-multiple-mvn-commands-from.html"&gt;this&lt;/a&gt;. Yeah mvn command is a bat file, I knew that. What i missed was putting a &lt;code&gt;call&lt;/code&gt; before the mvn commands: &lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
cd ProjectA&lt;br /&gt;
&lt;b&gt;call&lt;/b&gt; mvn install&lt;br /&gt;
cd ..&lt;br /&gt;
&lt;br /&gt;
cd ProjectB&lt;br /&gt;
&lt;b&gt;call&lt;/b&gt; mvn install&lt;br /&gt;
cd ..&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
The post linked above goes one level further by checking the %ERRORLEVEL% and exiting the script if any any build fails.&lt;br /&gt;
&lt;br /&gt;
So lesson learnt today :&lt;br /&gt;
&lt;b&gt;If you need to call multiple bat files from a bat file, start each bat command with a &lt;code&gt;call&lt;/code&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-2918619502948930105?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/2918619502948930105/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=2918619502948930105" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/2918619502948930105?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/2918619502948930105?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/TsrLs3YviU8/calling-multiple-bat-files-from-bat.html" title="Calling multiple bat files from a bat file" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2011/08/calling-multiple-bat-files-from-bat.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMBQ3ozeSp7ImA9WhdRE04.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-455486662663494139</id><published>2011-08-03T02:26:00.004+05:30</published><updated>2011-08-03T07:24:12.481+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-03T07:24:12.481+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="version-controlling" /><category scheme="http://www.blogger.com/atom/ns#" term="news" /><title>Google Code adds Git support</title><content type="html">&lt;a href="http://git-scm.com"&gt;Git&lt;/a&gt; finally makes it to the Google's code hosting platform. Git happens to be third Version Controlling System supported on &lt;br /&gt;
&lt;a href="http://code.google.com/hosting"&gt;Google Code&lt;/a&gt;, following Subversion and Mercurial.&lt;br /&gt;
&lt;br /&gt;
The &lt;a href="http://googlecode.blogspot.com/2011/08/announcing-git-support-for-google-code.html"&gt;announcement&lt;/a&gt; &lt;a href="http://google-opensource.blogspot.com/2011/07/announcing-git-support-for-google-code.html"&gt;states&lt;/a&gt;:&lt;br /&gt;
&lt;blockquote&gt;Since our original announcement of Mercurial support, Git has grown significantly more popular and user-friendly, and on the technical side, it has added an efficient “smart” HTTP protocol that fits with Google’s HTTP-based infrastructure. (Note that this feature is only available in version 1.6.6 and later.)&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
This is very welcome addition as Git's popularity is increasing exponentially but I am not sure how many people will actually switch to Google code for Git hosting as more open source git projects are already using trendy and hep &lt;a href="http://github.com"&gt;Github&lt;/a&gt;. Github is more social too. This is certainly going to help those who already have projects hosted on Google Code and want to switch to git.&lt;br /&gt;
&lt;br /&gt;
I personally like mercurial slightly more than git for its simplicity. Git, for novice, is overwhelming. Whatever your choice may be, Distributed Version Controlling Systems have started taking over and are becoming mainstream. If you are still unsure about what it all means, don't worry, you are just &lt;code&gt;&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/git-init.html"&gt;git init&lt;/a&gt;&lt;/code&gt; / &lt;code&gt;&lt;a href="http://hginit.com/"&gt;hg init&lt;/a&gt;&lt;/code&gt; away.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-455486662663494139?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/455486662663494139/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=455486662663494139" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/455486662663494139?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/455486662663494139?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/HOUQ9w7IHbo/google-code-adds-git-support.html" title="Google Code adds Git support" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2011/08/google-code-adds-git-support.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4DQnY_fip7ImA9WhdSE00.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-7861451954238725458</id><published>2011-07-22T09:16:00.001+05:30</published><updated>2011-07-22T09:42:53.846+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-22T09:42:53.846+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="performance" /><category scheme="http://www.blogger.com/atom/ns#" term="groovy" /><title>Groovy performance : iterating with closure vs loop</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Toady while listening to &lt;a href="http://www.infoq.com/presentations/Groovy-Best-Practices"&gt;this&lt;/a&gt; video I discovered an interesting fact about usage of closure vs regular loop for iterating over list. So I wrote a quick test to confirm and &lt;b&gt;yes loops outperform closures in terms of performance in case of iterating over a list&lt;/b&gt;. &lt;br /&gt;
&lt;br /&gt;
But in a slightly similar case of &lt;code&gt;File.eachLine{}&lt;/code&gt; vs loading file in a list and then iterating with &lt;code&gt;for&lt;/code&gt;, the closure still works out faster on the whole. I have not tested this for different file sizes, but damn, whatever it may be &lt;code&gt;new File(file).eachLine{}&lt;/code&gt; just rocks :)&lt;br /&gt;
&lt;br /&gt;
Here is the github &lt;a href="https://gist.github.com/1098824"&gt;gist&lt;/a&gt;, to get the latest version of code.&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
def file = "input.txt"&lt;br /&gt;
// just to heat up the jvm :)&lt;br /&gt;
new File(file).eachLine{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; it.toUpperCase()&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// with closure&lt;br /&gt;
start = System.nanoTime()&lt;br /&gt;
new File(file).eachLine{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; it.toUpperCase()&lt;br /&gt;
}&lt;br /&gt;
println System.nanoTime() - start&lt;br /&gt;
&lt;br /&gt;
// with loop&lt;br /&gt;
start = System.nanoTime()&lt;br /&gt;
lines = new File(file).readLines()&lt;br /&gt;
for (line in lines){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; line.toUpperCase()&lt;br /&gt;
}&lt;br /&gt;
println System.nanoTime() - start&lt;br /&gt;
&lt;br /&gt;
// read lines into a list&lt;br /&gt;
lines = new File(file).readLines()&lt;br /&gt;
&lt;br /&gt;
// with list.each {}&lt;br /&gt;
start = System.nanoTime()&lt;br /&gt;
lines.each { line-&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; line.toUpperCase()&lt;br /&gt;
}&lt;br /&gt;
println System.nanoTime() - start&lt;br /&gt;
&lt;br /&gt;
// with loop over list&lt;br /&gt;
start = System.nanoTime()&lt;br /&gt;
for (line in lines){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; line.toUpperCase()&lt;br /&gt;
}&lt;br /&gt;
println System.nanoTime() - start&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;b&gt;Results&lt;/b&gt; (with groovy-1.8.0 and jdk-1.6)&lt;br /&gt;
&lt;pre&gt; Run # 1   Run # 2   Run # 3   Run # 4
 4792229   4773791   4840280   5428064
11169576  10254934  10791595  12546008
 2638604   2424610   2477969   2466514
  465702    315403    315403    412063
&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-7861451954238725458?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/7861451954238725458/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=7861451954238725458" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/7861451954238725458?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/7861451954238725458?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/-Igdj8Gozbo/groovy-performance-iterating-with.html" title="Groovy performance : iterating with closure vs loop" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2011/07/groovy-performance-iterating-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAGSXc_fCp7ImA9WhdSE00.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-7022465225281856147</id><published>2011-07-10T01:00:00.004+05:30</published><updated>2011-07-22T09:22:08.944+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-22T09:22:08.944+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scripts" /><category scheme="http://www.blogger.com/atom/ns#" term="groovy" /><title>Display System Properties in Groovy</title><content type="html">It can't get any simpler than this.&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
System.properties.each { k,v-&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; println "$k = $v"&lt;br /&gt;
}&lt;/code&gt;&lt;br /&gt;
Groovy rocks!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-7022465225281856147?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/7022465225281856147/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=7022465225281856147" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/7022465225281856147?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/7022465225281856147?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/RbboC03B90A/display-system-properties-in-groovy.html" title="Display System Properties in Groovy" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2011/07/display-system-properties-in-groovy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4FQns_fSp7ImA9WhdTEEg.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-5714403301868061293</id><published>2011-07-07T21:07:00.007+05:30</published><updated>2011-07-07T21:21:53.545+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-07T21:21:53.545+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="personal thoughts" /><title>Back in the Saddle ... Back in Black</title><content type="html">I am back to blogging after a &lt;i&gt;brief&lt;/i&gt; ;-) hiatus of 2 years. Don't get mislead by the title of the post. This post has got nothing to do with the two tracks, Aerosmith or ACDC.&lt;br /&gt;
&lt;br /&gt;
It's like a rebirth. Giving a fresh life to a thing I care about. Yesterday I finished reading the fantastic book named "&lt;a href="http://www.clutterbusting.com/"&gt;Clutter Busting&lt;/a&gt;". It has inspired me lot to clean up the junk, that i dint consider junk so far, from my life. I have started removing many of my &lt;i&gt;precious belonging&lt;/i&gt; from my computer attic.&lt;br /&gt;
&lt;br /&gt;
I cant believe its almost been a decade of getting hooked to computers. The Digital Clutter had been gathering for long time that kept me distracted and less focused. You can expect few things coming straight out of my attic making their way to this blog.&lt;br /&gt;
&lt;br /&gt;
Leaking the secret of not posting for so long: I had decided that I will move to a hosted blogging platform (am a control freak, I guess) and own a domain name and only then I'll publish my next post. The sad news is neither of that happened so far and the good news is I have decided to change the way I have programmed myself to think.&lt;br /&gt;
&lt;br /&gt;
By the way today happens to be the day when I started my professional career six years back.&lt;br /&gt;
&lt;br /&gt;
Hello world!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-5714403301868061293?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/5714403301868061293/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=5714403301868061293" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/5714403301868061293?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/5714403301868061293?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/W72cM1CSmyQ/back-in-saddle-back-in-black.html" title="Back in the Saddle ... Back in Black" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2011/07/back-in-saddle-back-in-black.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ADQXc-eCp7ImA9WxJWF0Q.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-8469609894928743686</id><published>2009-06-24T01:02:00.004+05:30</published><updated>2009-06-24T02:46:10.950+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-24T02:46:10.950+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mirco blog" /><category scheme="http://www.blogger.com/atom/ns#" term="pune" /><title>BlogCampPune2</title><content type="html">&lt;a href="http://barcamp.org/BlogCampPune2"&gt;BlogCampPune2&lt;/a&gt; is a blogger &lt;a href="http://en.wikipedia.org/wiki/Unconference"&gt;unconference&lt;/a&gt;. Its happening for the 2nd time in Pune. It is completely free and sounds like serious fun. Instead of looking for more details here, I think it's better if you check out their cool &lt;a href="http://barcamp.org/BlogCampPune2"&gt;wiki page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I have registered and I'll be attending this the first time (I'll try my best to attend, unless I get some official issue to solve(slog) on weekend like every other weekend). And I hope those of you who are in Pune would be interested in it too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-8469609894928743686?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/8469609894928743686/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=8469609894928743686" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/8469609894928743686?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/8469609894928743686?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/n71b3pMPsHI/blogcamppune2.html" title="BlogCampPune2" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2009/06/blogcamppune2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUECRXkzfip7ImA9WxJWF0k.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-5493858856024343935</id><published>2009-06-14T22:48:00.003+05:30</published><updated>2009-06-23T13:24:24.786+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-23T13:24:24.786+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mirco blog" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Ubuntu 9.04 overheats my notebook</title><content type="html">For last few days I observed my notebook (Sony vaio FZ140E)&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;was heating up too much. Also battery could last for only 15 mins to half hour max. I thought it's EOL(End Of Life) phase of my laptop. But then, for some reason, when I booted it in Vista, the problem was not there. A little googling suggested that there is some bug in the ubuntu that is causing this issue. I am not at all aware with all the cpu cycle/frequency related terminologies quoted, but it has got something to do with percentage of processor usage. A lot of people seem to have same complaint. So the culprit is not my notebook :)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I hope Ubuntu folks will come with the fix soon.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-5493858856024343935?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/5493858856024343935/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=5493858856024343935" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/5493858856024343935?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/5493858856024343935?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/wLXyU9EW30w/ubuntu-904-overheats-my-notebook.html" title="Ubuntu 9.04 overheats my notebook" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2009/06/ubuntu-904-overheats-my-notebook.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4DRX4-fCp7ImA9WxJTGUo.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-1836349682569277603</id><published>2009-04-29T08:37:00.003+05:30</published><updated>2009-04-29T08:46:14.054+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-29T08:46:14.054+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Ubuntu upgrade</title><content type="html">Today when I turned on my notebook, I realized that its April and the fresh new release of ubuntu should be out. I checked out the site and yeah, it was.&lt;br /&gt;&lt;br /&gt;So I upgraded my notebook from 8.10 to 9.04. And it was a breeze. For those who wonder what the version numbers are, its really a very simple logic. The major version number is the year and the minor is month. 9.04 means released in month of April'09. 8.10 meant the version released in Oct'08. Ubuntu usually releases new version in these two months only. Can you see how simplified is the logic behind the version numbers. Doesn't it tell you about how simple this OS is?&lt;br /&gt;&lt;br /&gt;If you have not yet checked it out, please do. Its free :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-1836349682569277603?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/1836349682569277603/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=1836349682569277603" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/1836349682569277603?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/1836349682569277603?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/voqrUtCJbOc/ubuntu-upgrade.html" title="Ubuntu upgrade" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2009/04/ubuntu-upgrade.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QFRH4_eip7ImA9WxVWGEw.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-6668795728712806310</id><published>2009-02-28T16:10:00.003+05:30</published><updated>2009-02-28T16:38:35.042+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-28T16:38:35.042+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="mirco blog" /><title>Disable unused windows services</title><content type="html">There are lot of windows services that &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;unnecessarily&lt;/span&gt; load on &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;start-up&lt;/span&gt; and consume resources. You can find more info about such services &lt;a href="http://www.speedyvista.com/services.php"&gt;here&lt;/a&gt;. Disabling these or turning them to manual mode instead of automatic may greatly improve &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;performance&lt;/span&gt; and boot speed. I am doing it right now. Thought of sharing with all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-6668795728712806310?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/6668795728712806310/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=6668795728712806310" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/6668795728712806310?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/6668795728712806310?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/KTDhp-lNXBo/disable-unused-windows-services.html" title="Disable unused windows services" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2009/02/disable-unused-windows-services.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUBRXkycSp7ImA9WxVQFEs.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-1024515087811947464</id><published>2009-02-01T09:28:00.006+05:30</published><updated>2009-02-01T11:34:14.799+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-01T11:34:14.799+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="personal thoughts" /><category scheme="http://www.blogger.com/atom/ns#" term="green" /><title>Go Green</title><content type="html">Maybe you and I can afford to waste, but our country and planet cannot afford to do so. Please Don't waste Food and Energy.&lt;div&gt;&lt;br /&gt;&lt;div&gt;Here is the getting started guide:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Please turn off the computer monitor whenever not in use&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Switch Off work PC when leaving for the day&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Opt out of paper statement options for banking and other billing statements&lt;/li&gt;&lt;li&gt;Take prints only when absolutely necessary&lt;/li&gt;&lt;li&gt;Check the emission of your vehicle&lt;/li&gt;&lt;li&gt;Control the temptation to use the plastic bags, try to reuse the same ones&lt;/li&gt;&lt;/ul&gt;None of these points are very difficult to implement. It just needs to get into your habits.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PS: I know there's nothing new in this post. Just consider it as a reminder and tally yourself how many points you actually follow.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-1024515087811947464?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/1024515087811947464/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=1024515087811947464" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/1024515087811947464?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/1024515087811947464?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/vPGUMiP07yM/go-green.html" title="Go Green" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2009/02/go-green.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8DQ3gzeyp7ImA9WxVRF0o.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-5867345005075105380</id><published>2009-01-24T10:40:00.003+05:30</published><updated>2009-01-24T10:57:52.683+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-24T10:57:52.683+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="chrome" /><category scheme="http://www.blogger.com/atom/ns#" term="mirco blog" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title>New hotmail on chrome</title><content type="html">All new hotmail is even more annoying on chrome. Earlier (Sep/2008) I &lt;a href="http://kunaldabir.blogspot.com/2008/09/hotmail-on-chrome.html"&gt;blogged&lt;/a&gt; about hotmail having some trouble when opened on chrome. Then about some &lt;a href="http://kunaldabir.blogspot.com/2008/10/new-hotmail.html"&gt;issues&lt;/a&gt; with new hotmail in general (Oct/2008).  Hotmail has been improving (or simply changing) since then. But looks like these improvements (???) have made it complete disaster on chrome. Links are not working. I can't even reply or delete. And I guess it's not only me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-5867345005075105380?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/5867345005075105380/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=5867345005075105380" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/5867345005075105380?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/5867345005075105380?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/2fjeIN7qFOU/new-hotmail-on-chrome.html" title="New hotmail on chrome" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2009/01/new-hotmail-on-chrome.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEACR3c_cSp7ImA9WxVRFkg.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-3329704604166263842</id><published>2009-01-22T16:39:00.008+05:30</published><updated>2009-01-23T01:02:46.949+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-23T01:02:46.949+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scripts" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>Closing cmd window after executing bat file</title><content type="html">Just a small post you may find useful if you are as annoyed as I was of a command window left open after execution of a bat file.&lt;br /&gt;&lt;br /&gt;I had to call an exe with some options. So I wrote a bat for it. But after executing the bat file, it always kept a command window open until I explicitly close it or the executed program finishes. Actually the command window remains open till the control is returned from the exe to bat again. Point to be noted is EXIT doesn't help in this case as it's call is also deferred until control is returned back.&lt;br /&gt;&lt;br /&gt;eg.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;start-netbeans.bat&lt;/span&gt;&lt;br /&gt;netbeans --jdkhome d:\dev\jdk&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;putty-to-server.bat&lt;/span&gt;&lt;br /&gt;d:\programs\putty -pw password username@ip-addrs&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Use start before the command so your bat calls the exe and continues its execution i.e. doesn't wait for the exe to complete the execution&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;start netbeans --jdkhome d:\dev\jdk&lt;br /&gt;&lt;br /&gt;start d:\programs\putty -pw password username@ip-addrs&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;You can use pause command for "Press any key to continue . . ."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-3329704604166263842?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/3329704604166263842/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=3329704604166263842" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/3329704604166263842?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/3329704604166263842?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/G7LyxzAoyyU/closing-cmd-window-after-executing-bat.html" title="Closing cmd window after executing bat file" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2009/01/closing-cmd-window-after-executing-bat.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08ARXoycSp7ImA9WxVSF00.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-1805827179440117196</id><published>2009-01-11T13:10:00.009+05:30</published><updated>2009-01-12T00:54:04.499+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-12T00:54:04.499+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="personal thoughts" /><title>The Pen</title><content type="html">My friend calls me on my cell and wants me to note down a number. Du-uh I manage to get a piece of paper but where the hell is the pen. I search here and there and finally I end up saving that number on my cell while I put my friend on speaker. To hit the last nail, I press the end button when call is over, and Whoa.. the number is erased from the screen. The point here is not how I lost that number, the point is where do all the pens go? This phenomenon of losing pen when its required most is not limited to my home but happens every now and then at my workplace too.&lt;br /&gt;&lt;br /&gt;No matter how safely i keep it (the pen) at some place, it is either lost or stolen. There is a big black-hole that swallows every pen that comes it's way. Strangely this AI-enabled black-hole leaves those pen that can no longer  work, largely because of exhausted refill ink. In fact, sometimes the same stolen pen is also found after some days. I think the black-hole spits it out when my need is over.&lt;br /&gt;&lt;br /&gt;At my desk, sometimes I find a pen that I neither bought nor borrowed from some one. Anyways, I use it and then one fine day that is also gone. If my black-hole theory is not correct then there is certainly a mafia involvement behind the lost and found of pens.&lt;br /&gt;&lt;br /&gt;Recently I bought a pen and could hardly use it before it was gone (from home) and atleast 3 pens were missing from my desk when i came back from vaccation (at my workplace). So thought of sharing my grief with you guys&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-1805827179440117196?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/1805827179440117196/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=1805827179440117196" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/1805827179440117196?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/1805827179440117196?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/tidNNvAmHgA/pen.html" title="The Pen" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>7</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2009/01/pen.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkINSHkzeyp7ImA9WxVSEEQ.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-8940787148878380116</id><published>2009-01-05T01:13:00.003+05:30</published><updated>2009-01-05T01:19:59.783+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-05T01:19:59.783+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="personal thoughts" /><category scheme="http://www.blogger.com/atom/ns#" term="mirco blog" /><title>happy new year</title><content type="html">wish you all a very colorful and prosperous new year 2009.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-8940787148878380116?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/8940787148878380116/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=8940787148878380116" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/8940787148878380116?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/8940787148878380116?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/96w5Qk-wVzA/happy-new-year.html" title="happy new year" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2009/01/happy-new-year.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MEQHo9eCp7ImA9WxRVFU8.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-2352745669281037800</id><published>2008-11-13T01:14:00.004+05:30</published><updated>2008-11-13T01:53:21.460+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T01:53:21.460+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Installed ubuntu</title><content type="html">Finally I am up with the Ubuntu on my vaio notebook. I was totally fed up of vista, which was sucking up the memory with its beast like processes. It was so sluggish that it was getting harder and harder to bear with. I am still keeping the copy of vista on my notebook as its the licensed version and Sony didn't ship any CD for it, just the recovery partition. Although i have made the recovery DVDs, but these DVDs will just copy the OS to machine (something different than installing) and will wipe off any partitions (and hence the data) that is written on other partitions. OEM sucks!!!&lt;br /&gt;&lt;br /&gt;Anyways, the installation has not been particularly smooth. I had to install linux twice because once the system was booted from the recovery partition. damn, it removed the linux partition. Then i went on to modify the GRUB's menu.lst to hide the vista's recovery partition from the boot menu. WARNING: if you are installing linux and have vista's recovery partition, the boot loader may show  two Vista/Longhorn OS under 'Other Operating Systems'. In such case, first boot in linux, edit the /boot/grub/menu.lst and comment out entry for the OS thats is poiting to recovery partition. (You will probably have to google a bit about GRUB)&lt;br /&gt;&lt;br /&gt;Thank God, I had already copied all my data to another laptop (through network). Will have to copy that back. Well that was expected, and windows had warned me about it. But my point is they should keep a provision for keeping other drives intact. Now its all done, and am bit relaxed.&lt;br /&gt;&lt;br /&gt;I am a complete linux newbie, and i hardly know anything about this OS. Am gearing up myself to use it now on for my development works. Ubuntu looks very user-friendly and is quick. But there are many things for which i may have to turn back to vista for a while.&lt;br /&gt;&lt;br /&gt;I am happy :) as am posting this blog using ubuntu. Will post more about the same very soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-2352745669281037800?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/2352745669281037800/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=2352745669281037800" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/2352745669281037800?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/2352745669281037800?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/I-e1R9r9LmY/installed-ubuntu.html" title="Installed ubuntu" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2008/11/installed-ubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EAQH47fyp7ImA9WxRWEk0.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-7438966723689811541</id><published>2008-10-28T21:22:00.002+05:30</published><updated>2008-10-28T21:30:41.007+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-28T21:30:41.007+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mirco blog" /><title>Wishes</title><content type="html">Firstly, a very happy diwali to all. And a very happy birthday to me :)&lt;br /&gt;Yes, coincidently this year my b'day and diwali are on the same day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-7438966723689811541?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/7438966723689811541/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=7438966723689811541" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/7438966723689811541?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/7438966723689811541?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/cL6LpnRwxcY/wishes.html" title="Wishes" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2008/10/wishes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMCSXkyfyp7ImA9WxRXE0s.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-6135232732181956828</id><published>2008-10-19T02:26:00.001+05:30</published><updated>2008-10-19T02:44:28.797+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-19T02:44:28.797+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title>New Hotmail</title><content type="html">Hotmail is undergoing some changes. They claim that they are making it faster, cleaner, simpler. These lines are so cliche. Does anyone ever make any service slower, messier and complex?&lt;br /&gt;&lt;br /&gt;When I happened to check my Hotmail inbox after long time today, I was surprised by a message that said it didn't recognize my browser and I should use either IE, ffx or opera.Now the funny part is, I was already using ffx. You have an option to continue anyways. I chose that. The display was simply horrible. I mean Fonts and overall look and feel. I tried in IE8 as well. No improvement.  May be its not rendering properly on my VAIO with vista. I tried on desktop PC. There viewed it on IE 6. Fonts were better. But heck, old look was much better, cleaner and faster.&lt;br /&gt;&lt;br /&gt;I think the transition is not over as of now. But what they are serving you now is a total crap. The old interface was much cleaner than what it looks today. The interface is even slower. My whole point is they should not have released such an unbaked version.&lt;br /&gt;&lt;br /&gt;Microsoft has always been slow in implementing features. Be it anything. For example, when everyone else has already implemented IM feature (inside the mail) long back, they are still to incorporate it.&lt;br /&gt;&lt;br /&gt;Anyways lets hope for Hotmail to get better. You can share your experiences with me regarding the same.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-6135232732181956828?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/6135232732181956828/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=6135232732181956828" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/6135232732181956828?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/6135232732181956828?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/fdyX000EX_w/new-hotmail.html" title="New Hotmail" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2008/10/new-hotmail.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcAQX85cSp7ImA9WxRVFk0.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-1512048542676219535</id><published>2008-10-18T01:50:00.003+05:30</published><updated>2008-11-13T23:44:00.129+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T23:44:00.129+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mirco blog" /><category scheme="http://www.blogger.com/atom/ns#" term="updates" /><title>One year</title><content type="html">In all this, I just forgot that my blog has completed an year on 13-14th of Oct. (Belated) happy b'day to it :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-1512048542676219535?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/1512048542676219535/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=1512048542676219535" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/1512048542676219535?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/1512048542676219535?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/jkIkx5uTnpg/one-year.html" title="One year" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2008/10/one-year.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMBRHo_eCp7ImA9WxRXE0k.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-382228650748242288</id><published>2008-10-18T00:59:00.006+05:30</published><updated>2008-10-18T20:54:15.440+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-18T20:54:15.440+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title>Blogging</title><content type="html">Thanks a lot to &lt;a href="http://www.blogger.com/"&gt;blogger&lt;/a&gt; for such a great service. To all, those who are not blogging yet, do it. Its fun. There are numerous famous blogging services out there available for free. Choose anyone. Blogging is incredibly easy.&lt;br /&gt;&lt;br /&gt;Blogs are great place to share your thought on just anything. It doesn't matter how good you write as long as someone is there who is reading it. Even if no-one is reading it, it gives you satisfaction that you are writing something. I have just limited the scope of blogging by saying the above lines. There is definitely a lot more to it.&lt;br /&gt;&lt;br /&gt;The first difficulty in creating a blog is setting up your mind (and not the blog). The second is choosing the service. Then comes choosing a URL. Mind it, choose a URL such that it doesn't change with time. Don't give it name based on your present state of mind. Or something that will not hold true after some time. For example, thirdyearstudent.xyzblogsite.com etc. Now think yourself, are you always gonna be in third year? This name may be pertinent if it actually will always have posts related to third year students only. That is, your are always gonna write about it. That said, choose some sensible name that actually reflects the purpose of blog. Every caution you take while choosing a (non anonymous)  email-id should be taken while choosing the blog url/name. I simply use my name for all the stuffs. I don't want to conceal my identity behind some cryptic names (And even my brain can't think of any creative names). But you may want to do so. Do so, but sensibly.&lt;br /&gt;&lt;br /&gt;Why am i saying URL should not change? Because someone in the other corner of world may be bookmarking your page or hyperlinking to your blog which would point nowhere once you change the URL itself.&lt;br /&gt;&lt;br /&gt;Now what should one write? I don't know. I dont have any goals for myslef. But a blog dedicated to specific subjects receive more attention by limited audience. Blogs written on more general topics receive lesser attention by greater audience.&lt;br /&gt;&lt;br /&gt;Do blog. I would love to hear from anyone who is reading this. (well if I am talking about blogs, I should've said read ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-382228650748242288?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/382228650748242288/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=382228650748242288" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/382228650748242288?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/382228650748242288?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/5PjyrjpIVpI/blogging.html" title="Blogging" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2008/10/blogging.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4CQX48fSp7ImA9WxRXEUU.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-3864796390420635600</id><published>2008-10-17T01:31:00.003+05:30</published><updated>2008-10-17T01:42:40.075+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-17T01:42:40.075+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="personal thoughts" /><category scheme="http://www.blogger.com/atom/ns#" term="mirco blog" /><title>Relations</title><content type="html">Every relationship has its limits. Don't cross them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-3864796390420635600?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/3864796390420635600/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=3864796390420635600" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/3864796390420635600?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/3864796390420635600?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/ABGBGLBExy0/relations.html" title="Relations" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2008/10/relations.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08EQn8_cCp7ImA9WxRXEUQ.&quot;"><id>tag:blogger.com,1999:blog-4398188877708040294.post-6094429192350645646</id><published>2008-10-17T01:26:00.007+05:30</published><updated>2008-10-17T02:46:43.148+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-17T02:46:43.148+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title>Wierd Widespread Web</title><content type="html">Web is growing, taking new shapes, crossing boundaries, reaching billions of humans (and to remotely-any-humans too). Some alien words have become part of our lives, some made it to dictionaries as well. (pop quiz: what &lt;a href="http://en.wikipedia.org/wiki/Uniform_Resource_Locator"&gt;URL&lt;/a&gt; stands for?). The web has evolved from static to dynamic pages to web based services to &lt;a href="http://en.wikipedia.org/wiki/Semantic_Web"&gt;semantic web&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Emails, IMs, Search Engines, Social Networks, Blogs, Wikis, Audio/Video Streaming etc. are just the tip of iceberg. There is whole lot more, huge and massive. Rich Internet Applications are delivering desktop-apps like functionalities in the browser windows.  Server Side Technologies are powering billions of hits a day. There is so much going on and beyod that, that it doesnt make any sense to belabor its importance.&lt;br /&gt;&lt;br /&gt;What I would like to cover in some of my posts in future is some really cool and useful web based services that I found useful and am using or have used them for some time or would like to use them or would like YOU to use them. And also would love to discuss some common problems that we are facing on the web.&lt;br /&gt;&lt;br /&gt;PS: I will tag these posts with 'web'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4398188877708040294-6094429192350645646?l=kunaldabir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kunaldabir.blogspot.com/feeds/6094429192350645646/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4398188877708040294&amp;postID=6094429192350645646" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/6094429192350645646?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4398188877708040294/posts/default/6094429192350645646?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kunaldabir/blog/~3/5CGutXgWiWs/wierd-widespread-web.html" title="Wierd Widespread Web" /><author><name>Kunal Dabir</name><uri>https://profiles.google.com/113215369291623338640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-P685Ly67imw/AAAAAAAAAAI/AAAAAAAAAAA/0sRwINe4ypM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kunaldabir.blogspot.com/2008/10/wierd-widespread-web.html</feedburner:origLink></entry></feed>

