<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>739pm</title>
	<atom:link href="http://739pm.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://739pm.wordpress.com</link>
	<description>Three pounds of VAX!</description>
	<lastBuildDate>Thu, 29 Sep 2011 16:36:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='739pm.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>739pm</title>
		<link>http://739pm.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://739pm.wordpress.com/osd.xml" title="739pm" />
	<atom:link rel='hub' href='http://739pm.wordpress.com/?pushpress=hub'/>
		<item>
		<title>how to enable copy/paste between vnc client and vnc server</title>
		<link>http://739pm.wordpress.com/2011/09/21/vino_x11vnc_ctrl_c_ctrl_v/</link>
		<comments>http://739pm.wordpress.com/2011/09/21/vino_x11vnc_ctrl_c_ctrl_v/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 17:24:05 +0000</pubDate>
		<dc:creator>prateekurmaliya</dc:creator>
				<category><![CDATA[faq]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[ctrl+c]]></category>
		<category><![CDATA[ctrl+v]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[realvnc]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[vino]]></category>
		<category><![CDATA[vnc]]></category>
		<category><![CDATA[x11vnc]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://739pm.wordpress.com/?p=191</guid>
		<description><![CDATA[I have a windows VNC client(RealVNC) connecting to my Linux VNC server.The default way of connecting is enabling remote desktop in GNOME.You can do this by going to System -&#62; Preferences -&#62; Remote Desktop  and checking &#8220;Allow other users to view your desktop&#8221; This will give you the address that you need to enter in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=191&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:Arial,sans-serif;"><span style="font-size:small;"><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">I have a windows VNC client(<a href="http://www.realvnc.com/" target="_blank">RealVNC</a>) connecting to my Linux VNC server.The default way of connecting is enabling remote desktop in <a href="http://www.gnome.org/" target="_blank">GNOME</a>.You can do this by going to System -&gt; Preferences -&gt; Remote Desktop  and checking &#8220;Allow other users to view your desktop&#8221;</span></span></span></span></p>
<p><em><span style="color:#000080;"><a href="http://739pm.files.wordpress.com/2011/08/vnc1-remotedesktop-en.png"><span style="color:#000080;"><img src="http://739pm.files.wordpress.com/2011/08/vnc1-remotedesktop-en.png?w=300&#038;h=270" alt="" width="300" height="270" align="BOTTOM" border="1" /></span></a></span></em></p>
<p><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">This will give you the address that you need to enter in vncviewer in order to connect to the server which in this case is </span></span><em><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">hoopoe.elk:0</span></span></em><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">.But there is one issue with this kind of setup you&#8217;ll not be able to copy from your windows client and paste it to x server and vice versa.To solve this issue you need to remove vino which is the default VNC server and install and enable x11vnc.</span></span></p>
<p><strong><span style="font-family:Arial,sans-serif;"><span style="font-size:small;"><span style="text-decoration:underline;">Replacing vino with x11vnc</span></span></span></strong></p>
<p><strong><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Disable Vino</span></span></strong></p>
<p><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">go to System -&gt; Preferences -&gt; Remote Desktop  and uncheck &#8220;Allow other users to view your desktop&#8221;</span></span></p>
<p><strong><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Get x11vnc and install it</span></span></strong></p>
<p><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">1.get latest version from <a href="http://sourceforge.net/projects/libvncserver/files/x11vnc/">here</a><br />
2.its a tarball file <a href="http://www.cyberciti.biz/faq/install-tarballs/">install</a> it<br />
3.create password for x11vnc</span></span></p>
<p><em><span style="font-family:Arial,sans-serif;"><span style="font-size:small;"><em>sudo </em></span></span></em><code><span style="font-family:Arial,sans-serif;"><span style="font-size:small;"><em>&lt;x11vnc installation dir&gt;</em></span></span></code><em><span style="font-family:Arial,sans-serif;"><span style="font-size:small;"><em>/bin/x11vnc -storepasswd  &lt;yourpswd&gt; </em></span></span></em><code><span style="font-family:Arial,sans-serif;"><span style="font-size:small;"><em>&lt;x11vnc installation dir&gt;</em></span></span></code><em><span style="font-family:Arial,sans-serif;"><span style="font-size:small;"><em>/etc/x11vnc.pass</em></span></span></em></p>
<p><code><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">change &lt;x11vnc installation dir&gt; with dir where you've installed x11vnc and</span></span></code> <span style="font-family:Arial,sans-serif;"><span style="font-size:small;">&lt;yourpswd&gt; with password that you want</span></span></p>
<p><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">4.edit the Init/Default file in GDM. </span></span></p>
<p><code><span style="font-family:Arial,sans-serif;"><span style="font-size:small;"><em>gedit /etc/gdm/Init/Default </em></span></span></code></p>
<p><code><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">before the end of file, prior to exit, add the following line </span></span></code></p>
<p><em><code><span style="font-family:Arial,sans-serif;"><span style="font-size:small;"># x11vnc</span></span></code></em></p>
<p><em><code><span style="font-family:Arial,sans-serif;"><span style="font-size:small;"><code>&lt;x11vnc installation dir&gt;</code>/bin/x11vnc -rfbauth <code>&lt;x11vnc installation dir&gt;</code>/etc/x11vnc.pass -o /tmp/x11vnc.log -forever -shared -bg -rfbport 5900</span></span></code></em></p>
<p><code><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">save file and exit gedit </span></span></code></p>
<p><code><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">5.create a file in /etc/gdm/gdm.conf </span></span></code></p>
<p><code><span style="font-family:Arial,sans-serif;"><span style="font-size:small;"><em>gedit /etc/gdm/gdm.conf</em></span></span></code></p>
<p><code><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Add the following: </span></span></code></p>
<p><code><span style="font-family:Arial,sans-serif;"><span style="font-size:small;"><em>[Debug]KillInitClients=</em></span></span></code><strong><span style="font-family:Arial,sans-serif;"><span style="font-size:small;"><em>false</em></span></span></strong><code> </code></p>
<p><code><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">All letters here are case sensitive. save file and exit gedit. </span></span></code></p>
<p><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">6.Restart the server.</span></span></p>
<p><code><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">VNC is running now you can connect to it from any VNC client use the ip address of the server,you'll be asked for a password that you created in step 3 if you want to change the password later repeat step 3 </span></span></code></p>
<p><strong><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Note</span></span></strong></p>
<p><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">1.I am using gnome as window manager</span></span></p>
<p><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">2.you should have access to the server from console via ssh(you should be able to login to server from console)</span></span></p>
<p><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">3.ensure that you disable vino</span></span></p>
<p><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">4.ensure that you&#8217;ve created the password file</span></span></p>
<p><strong><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Reference</span></span></strong></p>
<ul>
<li><a href="http://www.redhat.com/magazine/006apr05/features/vnc/" target="_blank"><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Redhat article on vnc setup</span></span></a></li>
<li><a href="https://help.ubuntu.com/community/VNC/Servers" target="_blank"><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">Ubuntu help on vnc setup</span></span></a></li>
<li><a href="https://secure.wikimedia.org/wikipedia/en/wiki/X11vnc" target="_blank"><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">wikipedia article on X11vnc</span></span></a></li>
<li><a href="http://bloggerdigest.blogspot.com/2006/09/using-vnc-and-redhat-linux.html" target="_blank"><span style="font-family:Arial,sans-serif;"><span style="font-size:small;">blog on using VNC with Redhat</span></span></a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/739pm.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/739pm.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/739pm.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/739pm.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/739pm.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/739pm.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/739pm.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/739pm.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/739pm.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/739pm.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/739pm.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/739pm.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/739pm.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/739pm.wordpress.com/191/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=191&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://739pm.wordpress.com/2011/09/21/vino_x11vnc_ctrl_c_ctrl_v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe871c9f22066e1c52795bd09e585d9f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">urmi</media:title>
		</media:content>

		<media:content url="http://739pm.files.wordpress.com/2011/08/vnc1-remotedesktop-en.png?w=300" medium="image" />
	</item>
		<item>
		<title>India HCI 2011</title>
		<link>http://739pm.wordpress.com/2011/04/07/india-hci-2011/</link>
		<comments>http://739pm.wordpress.com/2011/04/07/india-hci-2011/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 14:12:33 +0000</pubDate>
		<dc:creator>prateekurmaliya</dc:creator>
				<category><![CDATA[HCI]]></category>
		<category><![CDATA[IIITB]]></category>
		<category><![CDATA[IndiaHCI]]></category>
		<category><![CDATA[Industrial Software User Experience]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[WIndUx 2011]]></category>

		<guid isPermaLink="false">http://739pm.wordpress.com/?p=159</guid>
		<description><![CDATA[&#160; &#160; &#160; &#160; Today was the first day of 3rd international conference on human computer interaction hosted by IIIT Bangalore.The original schedule of today was a talk followed by workshop on Industrial Software User Experience, the talk got canceled due to some reason.I could not check my mail this morning before I started for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=159&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://739pm.files.wordpress.com/2011/04/india-hci-logo.png"><img class="alignleft size-medium wp-image-162" title="India-HCI" src="http://739pm.files.wordpress.com/2011/04/india-hci-logo.png?w=300&#038;h=110" alt="" width="300" height="110" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Today was the first day of <a href="http://www.indiahci2011.in/">3rd international conference on human computer interaction</a> hosted by IIIT Bangalore.The original schedule of today was a talk followed by workshop on Industrial Software User Experience, the talk got canceled due to some reason.I could not check my mail this morning before I started for IIITB,so I need to wait for almost 3 hours,luckily I got company with some of the pros in usability field so it was time well spent.This is the third conference in India after IISC and IITB  as host for last two conferences.</p>
<p>Industrial Software User Experience Workshop was driven by <a href="http://www.kuhp.kyoto-u.ac.jp/~mikko/">Dr. Mikko Rissanen</a> who is R&amp;D Scientist at ABB Corporate Research and <a href="http://www.bth.se/tek/besq.nsf/pages/c4469231d2aaa416c1256e5f0039def0!OpenDocument">Dr. Kari Rönkkö</a> who is assistant professor at the School of Engineering at Blekinge Institute of Technology.It was a good mix of industry and academic people in workshop.first there was introduction to Industrial Software User Experience followed by group discussion on aspects of Software User Experience.The discussion was good and we discussed great many things including how  Industrial Software User Experience(IndUX) is different from a more common approach to UX driven by consumer products and web based interaction.</p>
<p>Second part of the workshop was about the metrics used in IndUX and we had discussion about the possible benchmarks,<br />
with everyone having their opinion on the objective question of metrics the discussion reminded me of a quote by Einstein <em>&#8220;Not everything that can be counted counts, and not everything that counts can be counted&#8221;</em> .</p>
<p>While wtf/minute can be good metric for code quality it can be used in UX review as well <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.osnews.com/story/19266/WTFs_m"><img class="aligncenter size-medium wp-image-165" title="wtfm" src="http://739pm.files.wordpress.com/2011/04/wtfm.jpg?w=300&#038;h=282" alt="" width="300" height="282" /></a></p>
<p>Overall it was a good experience I am looking forward to more fun in coming days with the crowd at India HCI 2011.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/739pm.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/739pm.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/739pm.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/739pm.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/739pm.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/739pm.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/739pm.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/739pm.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/739pm.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/739pm.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/739pm.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/739pm.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/739pm.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/739pm.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=159&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://739pm.wordpress.com/2011/04/07/india-hci-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe871c9f22066e1c52795bd09e585d9f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">urmi</media:title>
		</media:content>

		<media:content url="http://739pm.files.wordpress.com/2011/04/india-hci-logo.png?w=300" medium="image">
			<media:title type="html">India-HCI</media:title>
		</media:content>

		<media:content url="http://739pm.files.wordpress.com/2011/04/wtfm.jpg?w=300" medium="image">
			<media:title type="html">wtfm</media:title>
		</media:content>
	</item>
		<item>
		<title>grep with context</title>
		<link>http://739pm.wordpress.com/2009/12/14/grep-with-context/</link>
		<comments>http://739pm.wordpress.com/2009/12/14/grep-with-context/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 23:16:35 +0000</pubDate>
		<dc:creator>prateekurmaliya</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[grep]]></category>

		<guid isPermaLink="false">http://739pm.wordpress.com/?p=126</guid>
		<description><![CDATA[I was trying to check a log file for a particular keyword with grep,it only prints the line for which the keyword matches but I wanted the context as well. what I needed was 10 lines before and after the matching line checked the man page and bingo! there it was. if you use -B [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=126&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was trying to check a log file for a particular keyword with <a href="http://en.wikipedia.org/wiki/Grep">grep</a>,it only prints the line for which the keyword matches but I wanted the context as well.<br />
what I needed was 10 lines before and after the matching line checked the <a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?grep">man page</a> and bingo! there it was.<br />
<a href="http://739pm.files.wordpress.com/2009/12/file_search.jpg"><img src="http://739pm.files.wordpress.com/2009/12/file_search.jpg?w=200&#038;h=150" alt="" title="file_search" width="200" height="150" class="alignright size-medium wp-image-127" /></a><br />
if you use <em><strong>-B 10</strong></em> with grep you&#8217;ll get 10 lines before the matching line,try <em>-<strong>A number</strong></em> for number of lines after the match.If after and before number of line are going to be same you can use -C so<br />
<em><strong>grep -C 10 keyword</strong></em> will show 10 lines before and after matching line.<br />
[<a href="http://www.flickr.com/photos/misterdna/49841409/">image:Clip Files by juan23for</a>]</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/739pm.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/739pm.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/739pm.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/739pm.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/739pm.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/739pm.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/739pm.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/739pm.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/739pm.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/739pm.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/739pm.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/739pm.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/739pm.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/739pm.wordpress.com/126/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=126&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://739pm.wordpress.com/2009/12/14/grep-with-context/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe871c9f22066e1c52795bd09e585d9f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">urmi</media:title>
		</media:content>

		<media:content url="http://739pm.files.wordpress.com/2009/12/file_search.jpg?w=300" medium="image">
			<media:title type="html">file_search</media:title>
		</media:content>
	</item>
		<item>
		<title>ubuntu on stick</title>
		<link>http://739pm.wordpress.com/2009/11/29/ubuntu-on-stick/</link>
		<comments>http://739pm.wordpress.com/2009/11/29/ubuntu-on-stick/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 23:09:31 +0000</pubDate>
		<dc:creator>prateekurmaliya</dc:creator>
				<category><![CDATA[link]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pendrivelinux]]></category>

		<guid isPermaLink="false">http://739pm.wordpress.com/?p=120</guid>
		<description><![CDATA[check out pendrivelinux for all Linux enthusiast this site has cool tools that&#8217;ll allow you to run ubuntu or other distros from flash drive(in persistent mode if you wish).in fact this post is written on such installation.it gives you the freedom to take your own tailored to fit operating system to any system you work [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=120&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://739pm.files.wordpress.com/2009/11/pendrivelinux.png"><img src="http://739pm.files.wordpress.com/2009/11/pendrivelinux.png?w=510" alt="" title="pendrivelinux"   class="alignleft size-full wp-image-121" /></a>check out <a href="http://www.pendrivelinux.com/">pendrivelinux</a> for all Linux enthusiast this site has cool tools that&#8217;ll allow you to run ubuntu or other distros from flash drive(in persistent mode if you wish).in fact this post is written on such installation.it gives you the freedom to take your own tailored to fit operating system to any system you work on. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/739pm.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/739pm.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/739pm.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/739pm.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/739pm.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/739pm.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/739pm.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/739pm.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/739pm.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/739pm.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/739pm.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/739pm.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/739pm.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/739pm.wordpress.com/120/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=120&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://739pm.wordpress.com/2009/11/29/ubuntu-on-stick/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe871c9f22066e1c52795bd09e585d9f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">urmi</media:title>
		</media:content>

		<media:content url="http://739pm.files.wordpress.com/2009/11/pendrivelinux.png" medium="image">
			<media:title type="html">pendrivelinux</media:title>
		</media:content>
	</item>
		<item>
		<title>why you should never code on fridays ?</title>
		<link>http://739pm.wordpress.com/2009/11/29/why-you-should-never-code-on-fridays/</link>
		<comments>http://739pm.wordpress.com/2009/11/29/why-you-should-never-code-on-fridays/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 20:44:17 +0000</pubDate>
		<dc:creator>prateekurmaliya</dc:creator>
				<category><![CDATA[software-development]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[Andreas Zeller]]></category>
		<category><![CDATA[bug database]]></category>
		<category><![CDATA[change inducing fixes]]></category>
		<category><![CDATA[delta debugging]]></category>
		<category><![CDATA[google tech talk]]></category>
		<category><![CDATA[software archaeology]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://739pm.wordpress.com/?p=110</guid>
		<description><![CDATA[we all know last moment changes always result in that dreaded 3:00AM call from support guys,this has been proven infact there is a phd[pdf] thesis on it,Andreas Zeller from saarland university has done research on change inducing fixes,the research[pdf] can be simplified as linking version control and bug database together to track when the bugs [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=110&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://739pm.files.wordpress.com/2009/11/neck-pain.jpg"><img src="http://739pm.files.wordpress.com/2009/11/neck-pain.jpg?w=510" alt="" title="argh.."   class="alignleft size-full wp-image-112" /></a>we all know last moment changes always result in that dreaded 3:00AM call from support guys,this has been proven infact there is a <a href="http://www.infosun.fim.uni-passau.de/st/papers/zeller-phd/zeller-phd.pdf">phd</a>[pdf] thesis on it,<a href="http://www.st.cs.uni-saarland.de/zeller/">Andreas Zeller</a> from saarland university has done research on change inducing fixes,the <a href="http://msr.uwaterloo.ca/msr2005/papers/14.pdf">research</a>[pdf] can be simplified as linking version control and bug database together to track when the bugs are introduced in system and how they relate to some changes made recently.</p>
<p>below is the google tech talk given by Andreas Zeller where he discusses concept of <a href="http://en.wikipedia.org/wiki/Delta_Debugging">delta debugging</a> and <a href="http://www.st.cs.uni-saarland.de/publications/files/zeller-esec-1999.pdf">software archaeology</a>[pdf] further.</p>
<span style="text-align:center; display: block;"><a href="http://739pm.wordpress.com/2009/11/29/why-you-should-never-code-on-fridays/"><img src="http://img.youtube.com/vi/SzRqd4YeLlM/2.jpg" alt="" /></a></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/739pm.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/739pm.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/739pm.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/739pm.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/739pm.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/739pm.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/739pm.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/739pm.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/739pm.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/739pm.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/739pm.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/739pm.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/739pm.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/739pm.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=110&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://739pm.wordpress.com/2009/11/29/why-you-should-never-code-on-fridays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe871c9f22066e1c52795bd09e585d9f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">urmi</media:title>
		</media:content>

		<media:content url="http://739pm.files.wordpress.com/2009/11/neck-pain.jpg" medium="image">
			<media:title type="html">argh..</media:title>
		</media:content>
	</item>
		<item>
		<title>The Spanish Inquisition</title>
		<link>http://739pm.wordpress.com/2009/11/10/the-spanish-inquisition/</link>
		<comments>http://739pm.wordpress.com/2009/11/10/the-spanish-inquisition/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 21:34:05 +0000</pubDate>
		<dc:creator>prateekurmaliya</dc:creator>
				<category><![CDATA[python]]></category>
		<category><![CDATA[xkcd]]></category>

		<guid isPermaLink="false">http://739pm.wordpress.com/?p=106</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=106&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://xkcd.com/353/"><img src="http://739pm.files.wordpress.com/2009/11/python.png?w=510&#038;h=578" alt="python" title="python" width="510" height="578" class="aligncenter size-full wp-image-107" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/739pm.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/739pm.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/739pm.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/739pm.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/739pm.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/739pm.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/739pm.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/739pm.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/739pm.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/739pm.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/739pm.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/739pm.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/739pm.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/739pm.wordpress.com/106/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=106&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://739pm.wordpress.com/2009/11/10/the-spanish-inquisition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe871c9f22066e1c52795bd09e585d9f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">urmi</media:title>
		</media:content>

		<media:content url="http://739pm.files.wordpress.com/2009/11/python.png" medium="image">
			<media:title type="html">python</media:title>
		</media:content>
	</item>
		<item>
		<title>hotkey for windows</title>
		<link>http://739pm.wordpress.com/2009/10/31/hotkey-for-windows/</link>
		<comments>http://739pm.wordpress.com/2009/10/31/hotkey-for-windows/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 03:27:54 +0000</pubDate>
		<dc:creator>prateekurmaliya</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[hotkey]]></category>
		<category><![CDATA[tweaks]]></category>

		<guid isPermaLink="false">http://739pm.wordpress.com/2009/10/31/hotkey-for-windows/</guid>
		<description><![CDATA[here is a tip on assigning hot keys for commonly launched apps.I am using firefox for example. go to start menu go to programs right click on firefox(or if its pinned onto start menu like in my case directly right click on it) click on properties and assign shortcut by selecting shorcut key text box [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=100&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>here is a tip on assigning hot keys for commonly launched apps.I am using firefox for example.<br />
go to start menu go to programs right click on firefox(or if its pinned onto start menu like in my case directly right click on it)<br />
<img src="http://739pm.files.wordpress.com/2009/10/assign_shorcut.jpg?w=510" alt="assign_shorcut" title="assign_shorcut"   class="aligncenter size-full wp-image-98" /><br />
click on properties and assign shortcut by selecting shorcut key text box and pressing the keys.<br />
<img src="http://739pm.files.wordpress.com/2009/10/ff_shortcut.jpg?w=510" alt="ff_shortcut" title="ff_shortcut"   class="aligncenter size-full wp-image-99" /><br />
I used ctrl+alt+f you can use ctrl+alt+ in most cases so its easy to remember,in case ctrl+alt+ is already assigned to something else you can use different combination.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/739pm.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/739pm.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/739pm.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/739pm.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/739pm.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/739pm.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/739pm.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/739pm.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/739pm.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/739pm.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/739pm.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/739pm.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/739pm.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/739pm.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=100&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://739pm.wordpress.com/2009/10/31/hotkey-for-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe871c9f22066e1c52795bd09e585d9f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">urmi</media:title>
		</media:content>

		<media:content url="http://739pm.files.wordpress.com/2009/10/assign_shorcut.jpg" medium="image">
			<media:title type="html">assign_shorcut</media:title>
		</media:content>

		<media:content url="http://739pm.files.wordpress.com/2009/10/ff_shortcut.jpg" medium="image">
			<media:title type="html">ff_shortcut</media:title>
		</media:content>
	</item>
		<item>
		<title>Implication of order by on query performance</title>
		<link>http://739pm.wordpress.com/2009/09/29/order-by-query-performance/</link>
		<comments>http://739pm.wordpress.com/2009/09/29/order-by-query-performance/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 23:57:06 +0000</pubDate>
		<dc:creator>prateekurmaliya</dc:creator>
				<category><![CDATA[performance-tuning]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[index]]></category>
		<category><![CDATA[order by]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://739pm.wordpress.com/?p=93</guid>
		<description><![CDATA[In most database centric applications its faster to do sorting at database level(sorting at presentation layer is more desirable for some apps but an order by is much cleaner approach for reports that are just a database pull),as database are wired(read optimized) for sorting data.for reporting applications where its desirable to get certain columns to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=93&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://739pm.files.wordpress.com/2009/09/sort.jpg?w=510" alt="sort" title="sort"   class="alignleft size-full wp-image-94" />In most database centric applications its faster to do sorting at database level(sorting at presentation layer is more desirable for some apps but an order by is much cleaner approach for reports that are just a database pull),as database are wired(read optimized) for sorting data.for reporting applications where its desirable to get certain columns to appear sorted in report,order by forces database to wait for all results and than apply sorting.</p>
<p>when this can go wrong? one scenario I see is trying to sort a non indexed column by applying order by.this can result in severe performance penalty.its always advisable to apply order by on indexed column and if possible create index on columns often sorted.If you&#8217;ve clustered index the cost of order by is almost zero as data is already sorted.if there is where clause as well in query its better to have index on column used in where and order by both so it can be used for filtering as well as sorting.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/739pm.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/739pm.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/739pm.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/739pm.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/739pm.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/739pm.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/739pm.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/739pm.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/739pm.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/739pm.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/739pm.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/739pm.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/739pm.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/739pm.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=93&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://739pm.wordpress.com/2009/09/29/order-by-query-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe871c9f22066e1c52795bd09e585d9f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">urmi</media:title>
		</media:content>

		<media:content url="http://739pm.files.wordpress.com/2009/09/sort.jpg" medium="image">
			<media:title type="html">sort</media:title>
		</media:content>
	</item>
		<item>
		<title>interface == adjective</title>
		<link>http://739pm.wordpress.com/2009/08/27/interface-adjective/</link>
		<comments>http://739pm.wordpress.com/2009/08/27/interface-adjective/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 22:20:23 +0000</pubDate>
		<dc:creator>prateekurmaliya</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[anti pattern]]></category>
		<category><![CDATA[constant interface]]></category>
		<category><![CDATA[enum]]></category>
		<category><![CDATA[static import]]></category>

		<guid isPermaLink="false">http://739pm.wordpress.com/?p=85</guid>
		<description><![CDATA[in item 19 of effective java joshua bloch advises Use interfaces only to define types interface is always a quality of the implementing class like implementing Runnable implies that implementing class object can run as thread. so an interface tells what your class can do all constant interface can be refactored to enums noninstantiable utility [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=85&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://739pm.files.wordpress.com/2009/08/gnome-devel.png?w=510" alt="refactor" title="refactor"   class="alignleft size-full wp-image-88" />in item 19 of <a href="http://java.sun.com/docs/books/effective/">effective java</a> <a href="http://en.wikipedia.org/wiki/Joshua_Bloch">joshua bloch</a> advises<br />
<em>Use interfaces only to define types</em><br />
interface is always a quality of the implementing class like implementing Runnable implies that implementing class object can run as thread. so an interface tells what your class <em>can do</em><br />
all <a href="http://en.wikipedia.org/wiki/Constant_interface">constant interface</a> can be refactored to<br />
enums<br />
noninstantiable utility class (and can be used by <a href="http://www.j2ee.me/j2se/1.5.0/docs/guide/language/static-import.html">static import</a> to improve readibility)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/739pm.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/739pm.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/739pm.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/739pm.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/739pm.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/739pm.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/739pm.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/739pm.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/739pm.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/739pm.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/739pm.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/739pm.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/739pm.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/739pm.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=85&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://739pm.wordpress.com/2009/08/27/interface-adjective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe871c9f22066e1c52795bd09e585d9f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">urmi</media:title>
		</media:content>

		<media:content url="http://739pm.files.wordpress.com/2009/08/gnome-devel.png" medium="image">
			<media:title type="html">refactor</media:title>
		</media:content>
	</item>
		<item>
		<title>truncate in db2</title>
		<link>http://739pm.wordpress.com/2009/07/31/truncate-in-db2/</link>
		<comments>http://739pm.wordpress.com/2009/07/31/truncate-in-db2/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 22:21:23 +0000</pubDate>
		<dc:creator>prateekurmaliya</dc:creator>
				<category><![CDATA[db2]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[truncate]]></category>

		<guid isPermaLink="false">http://739pm.wordpress.com/?p=81</guid>
		<description><![CDATA[in db2 there is delete but there is nothing like truncate which is available in sybase and oracle.so what is the difference between truncate and delete.both are means to achieve almost the same end which is to empty a table but the main difference being while delete provides rollback truncate does not.what rollback means is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=81&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://739pm.files.wordpress.com/2009/07/gnome-other.png?w=510" alt="truncate" title="truncate"   class="alignleft size-full wp-image-82" />in db2 there is delete but there is nothing like truncate which is available in sybase and oracle.so what is the difference between truncate and delete.both are means to achieve almost the same end which is to empty a table but the main difference being while delete provides rollback truncate does not.what rollback means is if something goes wrong you&#8217;ll able to rollback to the original state your db was before you started.this is achieved by row level logging while deleting a record,which renders the process to be extremely slow for large tables.truncate comes to rescue as its a logged operation but at page level and just logs the deallocation of pages,so while the rows are still there it marks page to be used for any other storage.its faster with a caveat you won&#8217;t be able to rollback to original state before truncate.you can not truncate a table that has foreign key constraint you need to remove foreign key constraint truncate table and reapply the constraint.</p>
<p>there are few more differences like<br />
delete is DML and truncate is DDL statement.<br />
you can&#8217;t use where clause in truncate while it can be used in delete.<br />
trigger doesn&#8217;t get fired in case of truncate while it does in case of delete.</p>
<p>its possible in db2 to truncate a table just the syntax is not that obvious.here is how you truncate a table in db2</p>
<p><code>alter table schema_name.table_name activate not logged initially with empty table</code></p>
<p>so what&#8217;s happening here</p>
<p>all data from current table is deleted,it can not be rolled back and can only be regained by RESTORE facility,if the unit of work in which this statement was passed is rolled back there will still be no data in table.when you issue this command no delete trigger on the table will get fired also any index on table gets deleted.</p>
<p>there is another way to achieve this and this operation is fully recoverable.</p>
<p><code>db2 load from /dev/null of del replace into table_name</code></p>
<p>later is preferred among the two option.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/739pm.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/739pm.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/739pm.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/739pm.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/739pm.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/739pm.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/739pm.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/739pm.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/739pm.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/739pm.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/739pm.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/739pm.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/739pm.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/739pm.wordpress.com/81/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=739pm.wordpress.com&amp;blog=3450378&amp;post=81&amp;subd=739pm&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://739pm.wordpress.com/2009/07/31/truncate-in-db2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe871c9f22066e1c52795bd09e585d9f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">urmi</media:title>
		</media:content>

		<media:content url="http://739pm.files.wordpress.com/2009/07/gnome-other.png" medium="image">
			<media:title type="html">truncate</media:title>
		</media:content>
	</item>
	</channel>
</rss>
