<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Harsh J</title>
	
	<link>http://www.harshj.com</link>
	<description>Memoirs of a QWERTY Keyboard</description>
	<lastBuildDate>Fri, 06 Nov 2009 17:26:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/HarshJ" type="application/rss+xml" /><feedburner:emailServiceId>HarshJ</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Randomize: Some Programming Quotes</title>
		<link>http://feedproxy.google.com/~r/HarshJ/~3/yX895qrAqVw/</link>
		<comments>http://www.harshj.com/2009/11/06/randomize-some-programming-quotes/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 17:25:17 +0000</pubDate>
		<dc:creator>Harsh</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Quotes]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.harshj.com/?p=616</guid>
		<description><![CDATA[Scripts vs. Programs
Couldn&#8217;t be put more simpler than this.
A script is what you give the actors. A program is what you give the audience.
&#8211; Larry Wall, the creator of Perl
So, do you know what programs written in scripting languages really are?  
Recurring Recursions
You&#8217;re on Step 2, which asks you to do Step 1?
In order [...]]]></description>
			<content:encoded><![CDATA[<h3>Scripts vs. Programs</h3>
<p>Couldn&#8217;t be put more simpler than this.</p>
<blockquote><p>A script is what you give the actors. A program is what you give the audience.<br />
&#8211; Larry Wall, the creator of Perl</p></blockquote>
<p>So, do you know what programs written in scripting languages really are? <img src='http://www.harshj.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<h3>Recurring Recursions</h3>
<p>You&#8217;re on Step 2, which asks you to do Step 1?</p>
<blockquote><p>In order to understand recursion, one must first understand recursion.<br />
&#8211; Unknown, multiple sources</p></blockquote>
<p>Stack overflow.</p>
<h3>Smart Debugging</h3>
<p>Damn!</p>
<blockquote><p>Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.<br />
&#8211; Brian W. Kernighan, the K in K&amp;R C Book and AWK</p></blockquote>
<p>Where would you draw the line?</p>
<h3>Deficit Obviousness</h3>
<blockquote><p>There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.<br />
&#8211; C.A.R. Hoare, the inventor of Quicksort</p></blockquote>
<p>Obviously no deficiencies in understanding which way to choose.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6470447295952949";
//Big-Posts-Journalist
google_ad_slot = "1391165574";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><script type="text/javascript"><!--
google_ad_client = "pub-6470447295952949";
//Big-Posts-Journalist
google_ad_slot = "1391165574";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Add your favorites in the comments, if you wish to.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/a-GkXm9ZmDFU-pCNcUajExjDmMU/0/da"><img src="http://feedads.g.doubleclick.net/~a/a-GkXm9ZmDFU-pCNcUajExjDmMU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/a-GkXm9ZmDFU-pCNcUajExjDmMU/1/da"><img src="http://feedads.g.doubleclick.net/~a/a-GkXm9ZmDFU-pCNcUajExjDmMU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HarshJ?a=yX895qrAqVw:BUD4jsR7jMY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HarshJ?i=yX895qrAqVw:BUD4jsR7jMY:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HarshJ/~4/yX895qrAqVw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.harshj.com/2009/11/06/randomize-some-programming-quotes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.harshj.com/2009/11/06/randomize-some-programming-quotes/</feedburner:origLink></item>
		<item>
		<title>Sorting entries in a QStringList Case-insensitively</title>
		<link>http://feedproxy.google.com/~r/HarshJ/~3/wyCaqoDc9i0/</link>
		<comments>http://www.harshj.com/2009/10/24/sorting-entries-in-a-qstringlist-case-insensitively/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 17:24:20 +0000</pubDate>
		<dc:creator>Harsh</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Case Insensitive]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[QMap]]></category>
		<category><![CDATA[QStringList]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Snippet]]></category>
		<category><![CDATA[Sort]]></category>

		<guid isPermaLink="false">http://www.harshj.com/?p=713</guid>
		<description><![CDATA[This post is simply a snippet-post for the users of Nokia&#8217;s Qt C++ cross-platform toolkit.
While writing some C++ code (after 2 long years since I last wrote them for academic reasons), I had this simple issue of sorting a QStringList in a case-insensitive manner. Normally, there exists a QStringList::sort() function that does the sorting of [...]]]></description>
			<content:encoded><![CDATA[<p>This post is simply a snippet-post for the users of Nokia&#8217;s Qt C++ cross-platform toolkit.</p>
<p>While writing some <a href="http://bitbucket.org/qwertymaniac/comicbook-thumbnails/">C++ code</a> (after 2 long years since I last wrote them for academic reasons), I had this simple issue of sorting a QStringList in a case-insensitive manner. Normally, there exists a QStringList::sort() function that does the sorting of the strings stored in it in a case-sensitive manner, and is very fast at it. But Qt does not provide a way to perform the sort in a non case-sensitive manner, although it has hints on how to in the <a href="http://doc.trolltech.com/latest/qstringlist.html#sort">class&#8217; documentation</a>.</p>
<p>Being mostly a PyQt/PySide user who uses inbuilt Python lists to do all list-work, here&#8217;s how its apparently done in Qt/C++, using a QtCore class called QMap:</p>
<p><!--adsense--></p>
<pre class="brush: cpp;">#include &lt;QtCore/QStringList&gt;
#include &lt;QtCore/QMap&gt;

void sortNonCaseSensitive( QStringList &amp;sList ) {
    ///  Sorts the passed sList non-case-sensitively.
    ///  (Preserves the cases! Just doesn't use them
    ///  while sorting.)
    QMap&lt;QString, QString&gt; strMap;
    foreach ( QString str, sList ) {
        strMap.insert( str.toLower(), str );
    }
    sList = strMap.values();
}</pre>
<p>That&#8217;s it.<br />
<!--adsense--></p>

<p><a href="http://feedads.g.doubleclick.net/~a/k3Ul236Y9JEJWq4cWfkKByCVtus/0/da"><img src="http://feedads.g.doubleclick.net/~a/k3Ul236Y9JEJWq4cWfkKByCVtus/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/k3Ul236Y9JEJWq4cWfkKByCVtus/1/da"><img src="http://feedads.g.doubleclick.net/~a/k3Ul236Y9JEJWq4cWfkKByCVtus/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HarshJ?a=wyCaqoDc9i0:u5PTS1FptPM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HarshJ?i=wyCaqoDc9i0:u5PTS1FptPM:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HarshJ/~4/wyCaqoDc9i0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.harshj.com/2009/10/24/sorting-entries-in-a-qstringlist-case-insensitively/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.harshj.com/2009/10/24/sorting-entries-in-a-qstringlist-case-insensitively/</feedburner:origLink></item>
		<item>
		<title>Color Hot-Tracking in Smooth Tasks Plasmoid</title>
		<link>http://feedproxy.google.com/~r/HarshJ/~3/nSywqIf4dWM/</link>
		<comments>http://www.harshj.com/2009/10/10/color-hot-tracking-in-smooth-tasks-plasmoid/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 07:55:02 +0000</pubDate>
		<dc:creator>Harsh</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Bitbucket]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Colors]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Hot-Tracking]]></category>
		<category><![CDATA[KDE4]]></category>
		<category><![CDATA[Plasma]]></category>
		<category><![CDATA[Plasmoids]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[screenshots]]></category>
		<category><![CDATA[Smooth Tasks]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://www.harshj.com/?p=709</guid>
		<description><![CDATA[Polishing your K Desktop never seems to stop. First its the Desktop appearances, the plethora of widgets available to choose and use from for the desktop and the taskbar, the hilighting schemes in Kate/KWrite, it keeps going on. Maybe a bad thing &#8211; you never settle.

I was trying out the kde-extragear-plasmoids AUR package yesterday on [...]]]></description>
			<content:encoded><![CDATA[<p>Polishing your K Desktop never seems to stop. First its the Desktop appearances, the plethora of widgets available to choose and use from for the desktop and the taskbar, the hilighting schemes in Kate/KWrite, it keeps going on. Maybe a bad thing &#8211; you never settle.</p>
<p><!--adsense--></p>
<p>I was trying out the <a title="KDE Plasmoids Pack" href="http://aur.archlinux.org/packages.php?ID=21084" target="_blank">kde-extragear-plasmoids</a> AUR package yesterday on my ArchLinux&#8217;s plain KDE installation and I came across this wonderful plasmoid known as <a title="Smooth Tasks Plasmoid for KDE" href="http://www.kde-look.org/content/show.php/Smooth+Tasks?content=101586" target="_blank">Smooth Tasks</a>. While nothing innovative in itself, its a simple plasmoid that apes the Windows 7 taskbar. Provides icon views of the applications running and allows peeking into them when hovered upon, and if grouped &#8211; lets you switch using the previews. I&#8217;ll leave the screenshots to do the rest of explanation.</p>
<p><!--adsense--></p>
<p>What I liked most about Windows 7 is its ability to color the hover-glow on the icons in the taskbar based on the average computed color of the icon itself. This feature, as explained by <a title="Long Zheng on W7's color hot-track" href="http://www.istartedsomething.com/20081029/windows-7-ux-tidbits-color-hot-track/" target="_blank">Long Zheng</a>, &#8220;delivers some sentimental value by making it easy to identify applications by color.&#8221; I completely agree with that point. However, Smooth Tasks missed this feature, and the built in light feature didn&#8217;t move entirely with the mouse pointer as well.</p>
<p>I cloned the code today to add, at least an initial working version, the color hot-tracking to Smooth Tasks and it was done by the afternoon. I&#8217;ve pushed the changes to the <a title="My Smooth Tasks fork at BitBucket.org" href="http://bitbucket.org/qwertymaniac/smooth-tasks/" target="_blank">Smooth Tasks fork over at Bitbucket</a> (which is a great site, by the way) and the image below describes how the initial work looks like. Notice the soft color glow. Here are <a title="Other icons for color hot-track" href="http://img16.imageshack.us/img16/9617/20411319.png" target="_blank">some</a> <a title="Other icons for color hot-track" href="http://img16.imageshack.us/img16/4457/83100606.png" target="_blank">more</a> <a title="Other icons for color hot-track" href="http://img10.imageshack.us/img10/7030/77041440.png" target="_blank">pictures</a>, with other icons.</p>
<div class="wp-caption aligncenter" style="width: 514px"><img title="Color Hot-tracking in Smooth Tasks on KDE" src="http://img16.imageshack.us/img16/2388/58263625.jpg" alt="Color Hot-tracking in Smooth Tasks on KDE" width="504" height="174" /><p class="wp-caption-text">Color Hot-tracking in Smooth Tasks on KDE</p></div>
<p>Now all I&#8217;ve to figure out is a way to enhance the glow or another component of the effect to give it a more polished look. Windows 7 also colors the border of the taskbar item with the average color but that&#8217;s not possible with the way the KDE&#8217;s glow around items work, as far as I know. Please let me know if am wrong.</p>
<p style="text-align: center;"><a href="http://www.youtube.com/watch?v=z6OUJiwvkY0"><img src="http://img.youtube.com/vi/z6OUJiwvkY0/default.jpg" width="130" height="97" border=0></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/GJvWSBnBzIZKoQwiJFePDYcKYrw/0/da"><img src="http://feedads.g.doubleclick.net/~a/GJvWSBnBzIZKoQwiJFePDYcKYrw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/GJvWSBnBzIZKoQwiJFePDYcKYrw/1/da"><img src="http://feedads.g.doubleclick.net/~a/GJvWSBnBzIZKoQwiJFePDYcKYrw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HarshJ?a=nSywqIf4dWM:vsSpEOA-uY4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HarshJ?i=nSywqIf4dWM:vsSpEOA-uY4:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HarshJ/~4/nSywqIf4dWM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.harshj.com/2009/10/10/color-hot-tracking-in-smooth-tasks-plasmoid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.harshj.com/2009/10/10/color-hot-tracking-in-smooth-tasks-plasmoid/</feedburner:origLink></item>
		<item>
		<title>The case of the non-exiting Mozilla Firefox</title>
		<link>http://feedproxy.google.com/~r/HarshJ/~3/4T773L2N2H0/</link>
		<comments>http://www.harshj.com/2009/10/09/the-case-of-the-non-exiting-mozilla-firefox/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 04:32:11 +0000</pubDate>
		<dc:creator>Harsh</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[ArchLinux]]></category>
		<category><![CDATA[Dark theme]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[gtk-engine-qt]]></category>
		<category><![CDATA[Hangs at exit]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[KDE4]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://www.harshj.com/?p=705</guid>
		<description><![CDATA[Being a KDE user has its ups and downs. The ups are that its beautiful, has a very wide and usable range of applications, updates often for bugfixes, and is generally very customizable. The downs are a few &#8211; with the Firefox+GTK integration being one of them. It makes your browser look UGLY! Of course, [...]]]></description>
			<content:encoded><![CDATA[<p>Being a <a title="K Desktop Environment" href="http://www.kde.org" target="_blank">KDE</a> user has its ups and downs. The ups are that its beautiful, has a very wide and usable range of applications, updates often for bugfixes, and is generally very customizable. The downs are a few &#8211; with the Firefox+GTK integration being one of them. It makes your browser look UGLY! Of course, there are Qt-friendly browsers like Opera and Konqueror, even Arora, but these hardly work well with many sites, especially those of Google (Wave, for example). I&#8217;m not gonna delve into that subject, since this post is about using Firefox on KDE 4 (version 4.3.x).</p>
<p><!--adsense--></p>
<p>You might have heard of the GTK engine that themes for Qt, known as <a title="gtk-engine-qt" href="http://code.google.com/p/gtk-qt-engine/" target="_blank">gtk-engine-qt</a> on most distributions (or with -kde4 suffix, if thats how they&#8217;ve integrated). This helps all GTK applications look great on KDE by providing *near* native look and feel. So I install that and smile, happy that my entire K Desktop is as I want it &#8211; dark, without gloss and perfectly usable with certain plasma widgets. That is until I notice my Firefox simply does not close itself when asked to, and hangs instead.</p>
<p>At first one would think its due to a plugin, or an extension, probably something added on that is causing it to hang when its supposed to terminate. Even the <a title="Firefox Hangs at Exit" href="http://kb.mozillazine.org/Firefox_hangs#Hang_at_exit" target="_blank">KB article at Mozillazine</a> supports that fact. Perhaps its a popular reason, but I tried and it didn&#8217;t solve the issue for me. I jumped a few steps out of frustration and went on to move my .mozilla directory to a different name, just to see if it was a profile-related issue, and it still refused to close, driving me mad having to `<strong>killall firefox</strong>` it each time since it always hung at exit. So I switched to <a title="Opera Web Browser" href="http://www.opera.com" target="_blank">Opera</a> and used it with horrible colors &#8211; Pages appeared normally as they would be rendered but the forms and other things just didn&#8217;t go well with my dark color scheme (<a title="Eclipse color scheme for KDE 4.3+" href="http://www.kde-look.org/content/show.php/Eclipse?content=98513" target="_blank">Eclipse</a>), making it appear like the image below, unreadable and thus untypable upon.</p>
<div class="wp-caption aligncenter" style="width: 506px"><img class=" " title="Form elements in Opera" src="http://img11.imageshack.us/img11/7018/38550219.png" alt="Unreadable, Unseeable - The form elements as they appear in my Opera (While using a dark color scheme in the DE)" width="496" height="40" /><p class="wp-caption-text">Unreadable, Unseeable - The form elements as they appear in my Opera (While using a dark color scheme in the DE)</p></div>
<p>The browser&#8217;s great otherwise, its fast and very customizable, but I couldn&#8217;t make any changes to these colors. I suppose one can achieve it by writing their own userstyle.css file but that is too much work. Used Opera until today, when I finally found this (pretty old) <a title="gtk-qt-engine and Firefox 3 on KDE 4" href="http://code.google.com/p/gtk-qt-engine/issues/detail?id=39" target="_blank">bug</a> in the gtk-engine-qt project tracker. <strong>Uninstalled gtk-engine-qt</strong> and lo, all was normal again, closed fine and opened fine. Re-installed all plugins and extensions, and said bye-bye to Opera.</p>
<p><!--adsense--></p>
<p>All I now miss is a native-looking dark theme with Oxygen icons, as my K Desktop contains. I&#8217;m making do with the <a title="Black Stratini - Dark theme for Firefox" href="https://addons.mozilla.org/en-US/firefox/addon/12922" target="_blank">Black Stratini</a> theme as of now, it&#8217;s beautiful but I like the Oxygen icons better. 440 words for just the choice of browser on a dark theme, tch.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/dy4X1mSMltR7zEQUnpdk6PWeqFA/0/da"><img src="http://feedads.g.doubleclick.net/~a/dy4X1mSMltR7zEQUnpdk6PWeqFA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/dy4X1mSMltR7zEQUnpdk6PWeqFA/1/da"><img src="http://feedads.g.doubleclick.net/~a/dy4X1mSMltR7zEQUnpdk6PWeqFA/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HarshJ?a=4T773L2N2H0:X-qySJaJsVk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HarshJ?i=4T773L2N2H0:X-qySJaJsVk:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HarshJ/~4/4T773L2N2H0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.harshj.com/2009/10/09/the-case-of-the-non-exiting-mozilla-firefox/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://www.harshj.com/2009/10/09/the-case-of-the-non-exiting-mozilla-firefox/</feedburner:origLink></item>
		<item>
		<title>Septectic!</title>
		<link>http://feedproxy.google.com/~r/HarshJ/~3/dKNz5paeRYA/</link>
		<comments>http://www.harshj.com/2009/09/06/septectic/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 17:05:44 +0000</pubDate>
		<dc:creator>Harsh</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[College]]></category>
		<category><![CDATA[Kerala]]></category>
		<category><![CDATA[Pragmatics]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Symposium]]></category>
		<category><![CDATA[Tamil Nadu]]></category>
		<category><![CDATA[Tour]]></category>

		<guid isPermaLink="false">http://www.harshj.com/?p=704</guid>
		<description><![CDATA[Am mixing a lot of words ain&#8217;t I? This is for September + Hectic.
There&#8217;s the college technical events coming up on 14th, named &#8216;Pragmatics&#8217;. I&#8217;m responsible for the code event under it, and can almost smell the deadlines. Then the next day I leave for the college-provided tour across Kerala and a part of TN [...]]]></description>
			<content:encoded><![CDATA[<p>Am mixing a lot of words ain&#8217;t I? This is for September + Hectic.</p>
<p>There&#8217;s the college technical events coming up on 14th, named &#8216;Pragmatics&#8217;. I&#8217;m responsible for the code event under it, and can almost smell the <em>dead</em>lines. Then the next day I leave for the college-provided tour across Kerala and a part of TN itself. All nicely ending with the Indian Python Conference 2009, around the month end.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/ev6s9Pik1NAzELoCU57R-COIuy0/0/da"><img src="http://feedads.g.doubleclick.net/~a/ev6s9Pik1NAzELoCU57R-COIuy0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ev6s9Pik1NAzELoCU57R-COIuy0/1/da"><img src="http://feedads.g.doubleclick.net/~a/ev6s9Pik1NAzELoCU57R-COIuy0/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HarshJ?a=dKNz5paeRYA:T10A9noOpO0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HarshJ?i=dKNz5paeRYA:T10A9noOpO0:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HarshJ/~4/dKNz5paeRYA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.harshj.com/2009/09/06/septectic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.harshj.com/2009/09/06/septectic/</feedburner:origLink></item>
		<item>
		<title>Router Options</title>
		<link>http://feedproxy.google.com/~r/HarshJ/~3/gOxYeoceIak/</link>
		<comments>http://www.harshj.com/2009/09/03/router-options/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 05:04:35 +0000</pubDate>
		<dc:creator>Harsh</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Beetel 220BX]]></category>
		<category><![CDATA[BSNL Broadband]]></category>
		<category><![CDATA[Modems]]></category>
		<category><![CDATA[Port Forwarding]]></category>
		<category><![CDATA[Routers]]></category>
		<category><![CDATA[Stupidity]]></category>
		<category><![CDATA[UT300R2]]></category>
		<category><![CDATA[Virtual Servers]]></category>

		<guid isPermaLink="false">http://www.harshj.com/?p=702</guid>
		<description><![CDATA[Since my first Modem+Router died (Was a Huawei SmartAX MT882), I got a newer one called UT300R2 by UTStarcomm. It looked sleek and all that but the landing page of the router seriously lacked options, giving only stuff like WAN config (For PPPoA, PPPoE, Bridged modes, etc.) and LAN config for DHCP, and almost nothing [...]]]></description>
			<content:encoded><![CDATA[<p>Since my first Modem+Router died (Was a Huawei SmartAX MT882), I got a newer one called UT300R2 by UTStarcomm. It looked sleek and all that but the landing page of the router seriously lacked options, giving only stuff like WAN config (For PPPoA, PPPoE, Bridged modes, etc.) and LAN config for DHCP, and almost nothing else.</p>
<p>I&#8217;m someone who requires port forwarding, virtual servers, etc. a lot for my daily work, and the lack of that option was a really bad thing; plus, being so attached to the internet, I didn&#8217;t want to go looking for a firmware upgrade solution and risk bricking it. Now, after about 2 months of getting this router, I realize I was stupid not to look beyond the landing page. It did have all the options, just not on its index page!</p>
<p><!--adsense--><!--adsense--></p>
<p>The feeling of being ultra stupid swept over me as I went to main.html via the history URLs (the old router&#8217;s landing page was main.html), and there it revealed all the options of the router, including some more from my former one! All I had to do was to go to <a title="The &quot;main&quot; page" href="http://192.168.1.1/main.html" target="_blank">http://192.168.1.1/main.html</a> instead of simply <a title="The landing page that lacked options" href="http://192.168.1.1/" target="_blank">http://192.168.1.1/</a>, which I usually type. Gah, their simple cleverness worked against me!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/TbrlOjpQgRGxtpK4ggmz6hBiofo/0/da"><img src="http://feedads.g.doubleclick.net/~a/TbrlOjpQgRGxtpK4ggmz6hBiofo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TbrlOjpQgRGxtpK4ggmz6hBiofo/1/da"><img src="http://feedads.g.doubleclick.net/~a/TbrlOjpQgRGxtpK4ggmz6hBiofo/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HarshJ?a=gOxYeoceIak:5MWpod0dvrU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HarshJ?i=gOxYeoceIak:5MWpod0dvrU:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HarshJ/~4/gOxYeoceIak" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.harshj.com/2009/09/03/router-options/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.harshj.com/2009/09/03/router-options/</feedburner:origLink></item>
		<item>
		<title>Arcoveries</title>
		<link>http://feedproxy.google.com/~r/HarshJ/~3/PrDjwBCCKB4/</link>
		<comments>http://www.harshj.com/2009/09/02/arcoveries/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 04:35:47 +0000</pubDate>
		<dc:creator>Harsh</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Amarok]]></category>
		<category><![CDATA[ArchLinux]]></category>
		<category><![CDATA[auth_admin_keep_always error]]></category>
		<category><![CDATA[Can't Seek]]></category>
		<category><![CDATA[Fixes]]></category>
		<category><![CDATA[Gap between plays]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[HAL]]></category>
		<category><![CDATA[Phonon]]></category>
		<category><![CDATA[PolicyKit]]></category>

		<guid isPermaLink="false">http://www.harshj.com/?p=699</guid>
		<description><![CDATA[Finally got around to re-installing ArchLinux onto the new PC and it was a long irritating week with GRUB errors, FS corruption, etc..
I must&#8217;ve caused the GRUB 22 error by extending a logical partition on Windows via its Disk Management tool, after deleting another. I tried fixing it with whatever solutions I could find, including [...]]]></description>
			<content:encoded><![CDATA[<p>Finally got around to re-installing ArchLinux onto the new PC and it was a long irritating week with GRUB errors, FS corruption, etc..</p>
<p>I must&#8217;ve caused the GRUB 22 error by extending a logical partition on Windows via its Disk Management tool, after deleting another. I tried fixing it with whatever solutions I could find, including reinstalling the whole bootloader but it seemed like the partition table itself was misaligned after the change. Both of my linux partitions turned Primary and thus the issue. So it came to the time of Reinstallation #1.</p>
<p>This next time I ran into an FS corrupted error after performing the entire net-install again; no idea how that happened and none on fixing it manually either, which was what it kept asking me to do. So I popped the disk back in and let it do an install again, bleh.</p>
<p>This time it went well, I installed KDE 4.3 as well overnight and it was done. Except that nasty HAL and PolicyKit issue that makes your blood boil even on the currently non-existant planet Pluto. Its the one which keeps giving you <strong>Permission Denied</strong> errors (accompanied with the type of Policy and the auth_admin_keep_always messages). I remember fixing it once before on Ubuntu 9.04 by writing my own <strong>/etc/PolicyKit/PolicyKit.conf</strong> XML file but that didn&#8217;t work out well this time and I had to use KDE&#8217;s <strong>System Settings &#8211; Advanced Tab &#8211; PolicyKit Authorization</strong> applet to let it grant my user proper permissions. The following screenshot describes what I applied to all items under the HAL&#8217;s storage section, and it did the work. For automounting on login, I had to add a simple entry to HAL&#8217;s policy files giving it a <em>true</em> hint. Messy work, but it&#8217;s finally over!</p>
<p><div class="wp-caption aligncenter" style="width: 660px"><img title="PolicyKit Authorization Settings" src="http://img196.imageshack.us/img196/958/policykitauth.jpg" alt="PolicyKit Authorization Settings (For Permission Denied errors)" width="650" height="469" /><p class="wp-caption-text">PolicyKit Authorization Settings (For Permission Denied errors)</p></div><br />
<!--adsense--><br />
The next issue I faced was that the music player on KDE, both Amarok and Juk, had long delays before it began playing a file, or between tracks. Plus, I couldn&#8217;t even seek the files in it. The solution, I figured, was simple &#8211; To switch Phonon (The multimedia framework of KDE/Qt) from its GStreamer backend to XINE. Installed the newer <strong>phonon-xine</strong> backend and it was done as well. Although I read that GStreamer is much more mature than XINE today, this will have to do until.<br />
<!--adsense--><br />
That sums up this week, I guess. Besides the ongoing internal tests of course, that&#8217;s a whole new post that doesn&#8217;t need to exist.</p>
<p>P.s. Windows 7 impressed me. I must be losing it.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/MO-nfCKjviRRqjPfCax7VZ11c0c/0/da"><img src="http://feedads.g.doubleclick.net/~a/MO-nfCKjviRRqjPfCax7VZ11c0c/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/MO-nfCKjviRRqjPfCax7VZ11c0c/1/da"><img src="http://feedads.g.doubleclick.net/~a/MO-nfCKjviRRqjPfCax7VZ11c0c/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HarshJ?a=PrDjwBCCKB4:9ZGBNcphOpA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HarshJ?i=PrDjwBCCKB4:9ZGBNcphOpA:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HarshJ/~4/PrDjwBCCKB4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.harshj.com/2009/09/02/arcoveries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.harshj.com/2009/09/02/arcoveries/</feedburner:origLink></item>
		<item>
		<title>Leaky plans</title>
		<link>http://feedproxy.google.com/~r/HarshJ/~3/zBZr3W0NIzU/</link>
		<comments>http://www.harshj.com/2009/08/24/leaky-plans/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 12:18:29 +0000</pubDate>
		<dc:creator>Harsh</dc:creator>
				<category><![CDATA[Computing Issues]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Purchase]]></category>

		<guid isPermaLink="false">http://www.harshj.com/?p=697</guid>
		<description><![CDATA[19th August 2009 marked the first death of my reliable P4-based PC. A huge power surge, coupled with the fact that I&#8217;d been using it for three years without a UPS lead to its demise. The SMPS conked off, and so did the board; a capacitor in both leaked. And there went my plans of [...]]]></description>
			<content:encoded><![CDATA[<p>19th August 2009 marked the first death of my reliable P4-based PC. A huge power surge, coupled with the fact that I&#8217;d been using it for three years without a UPS lead to its demise. The SMPS conked off, and so did the board; a capacitor in both leaked. And there went my plans of waiting for an <strong>i5</strong> based upgrade. In the past 5 years I&#8217;ve grown from being addicted to the PC to being dependent on it, and I needed a replacement to continue my daily tasks.</p>
<p>After realizing the board had leaked and was the reason of random boot issues even after replacing the SMPS that very day, I started to decide which is of more value to me &#8211; a laptop or a PC itself? The desire for a large screen, plus the cost of a properly customized Dell Studio 15 helped push a PC as the winner.</p>
<p>A round of inquiry later I had my configuration ready to be purchased.</p>
<ul>
<li>Intel Core 2 Duo 2.93 GHz (E7500, Wolfdale) Processor</li>
<li>Intel DG41RQI Essential Desktop Board</li>
<li>Transcend 2 GB DDR2 800 MHz RAM</li>
<li>Seagate 500 GB 7200rpm SATA II HDD</li>
<li>Samsung DVD-RAM 22x ODD</li>
<li>Zotac Nvidia GeForce 9600GT PCI-E 2.0 Graphics Card</li>
<li>Zebronics 500W Platinum PSU</li>
<li>Logitech Internet Desktop KB/Mouse Combo</li>
<li>Numeric 600 KVA UPS and a black cabinet to engulf all of the above with style.</li>
</ul>
<p><!--adsense--><!--adsense--></p>
<p>Got the PC assembled by the dealer, since they had a policy to test the products you buy before they bill it. The total damage was 24,000 INR. Ironically, I haven&#8217;t bought a good display yet. Though the budget was extensible to around 35k, I decided to give a two or three month gap before buying a large 22&#8243; or 24&#8243; display, in hopes of better specs and price. For now, its back to the good ol&#8217; SyncMaster 793DF from Samsung. Funnily, the market had only two C2Ds to choose from &#8211; E7400 or E7500 (Price difference of 200 INR).</p>
<p>Now am off to try out 64 bit stuff, a desire I&#8217;ve had for 3 long years! Ain&#8217;t gonna benchmark this, since the results will only be average <img src='http://www.harshj.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/G-NLnGPJ9QuAL7v0BPxu1m21h6M/0/da"><img src="http://feedads.g.doubleclick.net/~a/G-NLnGPJ9QuAL7v0BPxu1m21h6M/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/G-NLnGPJ9QuAL7v0BPxu1m21h6M/1/da"><img src="http://feedads.g.doubleclick.net/~a/G-NLnGPJ9QuAL7v0BPxu1m21h6M/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HarshJ?a=zBZr3W0NIzU:3KPik84Lay0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HarshJ?i=zBZr3W0NIzU:3KPik84Lay0:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HarshJ/~4/zBZr3W0NIzU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.harshj.com/2009/08/24/leaky-plans/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.harshj.com/2009/08/24/leaky-plans/</feedburner:origLink></item>
		<item>
		<title>Installers on Windows</title>
		<link>http://feedproxy.google.com/~r/HarshJ/~3/qA-XRHP9dPI/</link>
		<comments>http://www.harshj.com/2009/08/16/installers-on-windows/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 04:35:05 +0000</pubDate>
		<dc:creator>Harsh</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Installers]]></category>
		<category><![CDATA[Progress Bars]]></category>
		<category><![CDATA[Reformat]]></category>
		<category><![CDATA[Windows XP SP3]]></category>

		<guid isPermaLink="false">http://www.harshj.com/?p=693</guid>
		<description><![CDATA[I&#8217;m sure if some source code were available for the installing scripts/programs their step loop will look something like this:
for file in some_lengthy_list:
    installFile(file, someLocation)
    progressBar.step()
    sleep(500) # Flux with the user's mind, cause havoc, w00t.
This rant bought to you after spending 4 hours of re-setup.

]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure if some source code were available for the installing scripts/programs their step loop will look something like this:</p>
<pre class="brush: python;">for file in some_lengthy_list:
    installFile(file, someLocation)
    progressBar.step()
    sleep(500) # Flux with the user's mind, cause havoc, w00t.</pre>
<p>This rant bought to you after spending 4 hours of <abbr title="Windows XP SP3, what else?">re-setup</abbr>.<br />
<!--adsense--><!--adsense--></p>

<p><a href="http://feedads.g.doubleclick.net/~a/mrfd7ROA0XFQ0IHqCCtwjrnIthw/0/da"><img src="http://feedads.g.doubleclick.net/~a/mrfd7ROA0XFQ0IHqCCtwjrnIthw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mrfd7ROA0XFQ0IHqCCtwjrnIthw/1/da"><img src="http://feedads.g.doubleclick.net/~a/mrfd7ROA0XFQ0IHqCCtwjrnIthw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HarshJ?a=qA-XRHP9dPI:wQD81Zet1Bg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HarshJ?i=qA-XRHP9dPI:wQD81Zet1Bg:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HarshJ/~4/qA-XRHP9dPI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.harshj.com/2009/08/16/installers-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.harshj.com/2009/08/16/installers-on-windows/</feedburner:origLink></item>
		<item>
		<title>Anna University B.E. B.Tech (UG) Even Semester Results for May-June 2009</title>
		<link>http://feedproxy.google.com/~r/HarshJ/~3/goV4K0L5XxY/</link>
		<comments>http://www.harshj.com/2009/07/03/anna-university-be-btech-ug-results-for-may-june-2009/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 16:10:35 +0000</pubDate>
		<dc:creator>Harsh</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[Anna Affiliated]]></category>
		<category><![CDATA[Anna University]]></category>
		<category><![CDATA[College]]></category>
		<category><![CDATA[Even Semester]]></category>
		<category><![CDATA[Results]]></category>
		<category><![CDATA[Scores]]></category>
		<category><![CDATA[University]]></category>

		<guid isPermaLink="false">http://www.harshj.com/?p=669</guid>
		<description><![CDATA[Results for all even semesters B.E. and B.Tech (Engineering Degrees, for IT, CSE, ECE, EEE, ME, E&#38;I, etc.) (2nd, 4th, 6th, 8th) will be out in the coming weeks of July 2009, as most rumours go (Most of which point to a date around 15th~). These are for the exams that stretched from April/May 2009, [...]]]></description>
			<content:encoded><![CDATA[<p>Results for all even semesters B.E. and B.Tech (Engineering Degrees, for IT, CSE, ECE, EEE, ME, E&amp;I, etc.) (2nd, 4th, 6th, 8th) will be out in the coming weeks of July 2009, as most rumours go (Most of which point to a date around 15th~). These are for the exams that stretched from April/May 2009, to June 2009.</p>
<p><strong>UPDATE</strong>: Results are out. (Btw, <a title="Encoded Signal by Jayahari J" href="http://encodedsignal.com/" target="_blank">checkout a friend&#8217;s website on electronics here</a>)</p>
<p>Here&#8217;s a list of potential websites you can check for your results. Comment if you know some other ones!</p>
<p>(I shall keep updating the links once results are out)</p>
<p><!--adsense--></p>
<ol>
<li><a title="Anna University UG Results 2009 May June Server 1" href="http://result.annauniv.edu/result/result.html" target="_blank">Anna University Official Website (Results Page) for 2009 Even Semester (B.E./B.Tech) </a></li>
<li>Anna University Official Website Links (Site <a title="Site I Anna University May June Results 2009" href="http://result.annauniv.edu/result/result.html" target="_blank">I</a>, <a title="Anna University UG Results 2009 May June Server 2" href="http://result1.annauniv.edu/result/re09.html" target="_blank">II</a>)</li>
<li><a title="Webdunia UG Anna Results 2009 May June (Link to be updated)" href="http://tamil.webdunia.com/results/au_index.htm" target="_blank">Webdunia Anna University results for UG 2009</a></li>
<li><a title="Chennai Online UG Anna Results 2009 May June" href="http://archives.chennaionline.com/results/annauniv/" target="_blank">Chennai Online Results for Anna University UG 09</a></li>
<li> <!--adsense--></li>
<li><a title="WinEntrance Online Results for 2009 May June Anna University UG" href="http://www.winentrance.com/results/anna_university/" target="_blank">WinEntrance Online Results for Anna University UG 09</a></li>
<li><a title="India Results UG Results for Anna University 2009 May June" href="http://www.indiaresults.com/TamilNadu/anna/default.asp?inst=Anna" target="_blank">India Results results page for Anna University UG 09 May June</a></li>
<li><a title="WorldColleges results page for even sem Anna University UG 2009 May June" href="http://www.worldcolleges.info/results-all/index.php" target="_blank">WorldColleges results page for Anna Univ. UG 2009</a></li>
<li><a title="Notes mirchi results anna university 2009" href="http://www.notesmirchi.com/results/anna.php" target="_blank">NotesMirchi Results page for UG 2009 May June</a></li>
<li><a title="Anna Univ results from Sivaji TV for 2009 May June" href="http://sivajitv.com/annaunivlogin.do" target="_blank">Sivaji TV results for Anna Univ UG 2009</a></li>
</ol>
<p>More will be added once results get out.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/vDpRPwVt3YsmDG_nT8Z8pJ90blg/0/da"><img src="http://feedads.g.doubleclick.net/~a/vDpRPwVt3YsmDG_nT8Z8pJ90blg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vDpRPwVt3YsmDG_nT8Z8pJ90blg/1/da"><img src="http://feedads.g.doubleclick.net/~a/vDpRPwVt3YsmDG_nT8Z8pJ90blg/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HarshJ?a=goV4K0L5XxY:Kdq86KxeUKo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HarshJ?i=goV4K0L5XxY:Kdq86KxeUKo:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HarshJ/~4/goV4K0L5XxY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.harshj.com/2009/07/03/anna-university-be-btech-ug-results-for-may-june-2009/feed/</wfw:commentRss>
		<slash:comments>370</slash:comments>
		<feedburner:origLink>http://www.harshj.com/2009/07/03/anna-university-be-btech-ug-results-for-may-june-2009/</feedburner:origLink></item>
	</channel>
</rss>
