<?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/"
	>

<channel>
	<title>silentYak &#187; Blog</title>
	<atom:link href="http://www.silentyak.com/tag/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.silentyak.com</link>
	<description>...a universal platform for global junk...</description>
	<lastBuildDate>Sun, 09 Oct 2011 07:19:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Windows Live Writer</title>
		<link>http://www.silentyak.com/2010/06/19/windows-live-writer/</link>
		<comments>http://www.silentyak.com/2010/06/19/windows-live-writer/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 02:59:47 +0000</pubDate>
		<dc:creator>RRI</dc:creator>
				<category><![CDATA[Daily Rant]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.silentyak.com/2010/06/19/windows-live-writer/</guid>
		<description><![CDATA[I’ve always liked the idea of using a desktop client to post to my blog. (Somehow, Google never managed to sell me on the browser-as-an-OS idea.) Now that I have a laptop with Windows 7 on it, I’ve decided to give Windows Live Writer a test-drive. Here goes nothing.]]></description>
			<content:encoded><![CDATA[<p>I’ve always liked the idea of using a desktop client to post to my blog. (Somehow, Google never managed to sell me on the browser-as-an-OS idea.)</p>
<p>Now that I have a laptop with Windows 7 on it, I’ve decided to give Windows Live Writer a test-drive. Here goes nothing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.silentyak.com/2010/06/19/windows-live-writer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Excuses</title>
		<link>http://www.silentyak.com/2010/05/22/excuses/</link>
		<comments>http://www.silentyak.com/2010/05/22/excuses/#comments</comments>
		<pubDate>Sun, 23 May 2010 05:25:31 +0000</pubDate>
		<dc:creator>RRI</dc:creator>
				<category><![CDATA[Daily Rant]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[xkcd]]></category>

		<guid isPermaLink="false">http://www.silentyak.com/?p=1108</guid>
		<description><![CDATA[Pick up ten random blogs on the Internet and at least one of them is sure to have an apologetic note from the author explaining why there have been fewer than usual updates recently. Gather some statistics and add a punchline, and I’m sure this will be a great xkcd strip.…]]></description>
			<content:encoded><![CDATA[<p>Pick up ten random blogs on the Internet and at least one of them is sure to have an apologetic note from the author explaining why there have been fewer than usual updates recently.</p>
<p>Gather some statistics and add a punchline, and I’m sure this will be a great <a  href="http://xkcd.com">xkcd</a> strip.…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.silentyak.com/2010/05/22/excuses/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Minimizing Downtime</title>
		<link>http://www.silentyak.com/2008/10/08/minimizing-downtime/</link>
		<comments>http://www.silentyak.com/2008/10/08/minimizing-downtime/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 16:26:34 +0000</pubDate>
		<dc:creator>RRI</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Downtime]]></category>

		<guid isPermaLink="false">http://www.silentyak.com/?p=559</guid>
		<description><![CDATA[Now that this site is hosted on my own server, I wanted ensure that the server is up and running most of the time. Although five 9’s is not my availability target, I needed some mechanism by which changes and updates that I made to the site were not reflected in the production website (can [...]]]></description>
			<content:encoded><![CDATA[<p>Now that this site is hosted on my own server, I wanted ensure that the server is up and running most of the time. Although five 9’s is not my availability target, I needed some mechanism by which changes and updates that I made to the site were not reflected in the production website (can I call it that?) until the right time.</p>
<p>The solution is a simple one: run a development website in parallel, so that all changes can be tested on that first. Updating the primary website would be like flipping a switch. Here’s how I managed this:</p>
<ol>
<li>Set up a new virtual host for the development site.</li>
<li>Set up a new database for the development site and populate it with existing records.</li>
<li>Update the WordPress configuration file to select a different database based on the current working directory.</li>
<li>Set up server authentication for the development website.</li>
<li>Write an <strong>init<em> </em></strong>script to copy (<em>rsync</em>) all the files from the development site to the primary one. Exclude the authentication files like <code>htpasswd</code>, of course.</li>
<li>Set up a dependency on the new script in Apache, so that restarting the service also restarts Apache (this is useful at times).</li>
</ol>
<p>It’s as simple as that!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.silentyak.com/2008/10/08/minimizing-downtime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scripting Magic</title>
		<link>http://www.silentyak.com/2008/10/05/scripting-magic/</link>
		<comments>http://www.silentyak.com/2008/10/05/scripting-magic/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 10:04:21 +0000</pubDate>
		<dc:creator>RRI</dc:creator>
				<category><![CDATA[Daily Rant]]></category>
		<category><![CDATA[Amarok]]></category>
		<category><![CDATA[BASH]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[DCOP]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.silentyak.com/?p=525</guid>
		<description><![CDATA[It’s amazing how much can be achieved with the help of a few scripts. If you come to think of it, scripts are the original mashups that Web 2.0 has venerated in recent times. Today, I decided that I would have a “Now Listening” box shown on my blog — I’m not sure if it [...]]]></description>
			<content:encoded><![CDATA[<p>It’s amazing how much can be achieved with the help of a few scripts. If you come to think of it, scripts are the original <a  title="Mashup" href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)">mashups</a> that Web 2.0 has venerated in recent times.</p>
<p>Today, I decided that I would have a “Now Listening” box shown on my blog — I’m not sure if it is visible at this moment — which would display the name of the artist of the currently playing track on my computer. So here’s what I came up with -</p>
<ol>
<li>A <a  title="Bash" href="http://en.wikipedia.org/wiki/Bash">Bash</a> script that would use <a  title="DCOP" href="http://en.wikipedia.org/wiki/DCOP">DCOP</a> to query <a  title="Amarok" href="http://amarok.kde.org">Amarok</a>, determine the currently playing song, and update a temporary file accordingly.</li>
<li>A small PHP script that would read the file and display this information, but only if it is available.</li>
<li>A set of CSS rules to format the generated XHTML.</li>
<li>A cron job to execute the script every minute.</li>
</ol>
<p>Voila! It’s done…almost like magic.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.silentyak.com/2008/10/05/scripting-magic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Fun Way To Spend A Saturday</title>
		<link>http://www.silentyak.com/2008/10/04/a-fun-way-to-spend-a-saturday/</link>
		<comments>http://www.silentyak.com/2008/10/04/a-fun-way-to-spend-a-saturday/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 02:48:37 +0000</pubDate>
		<dc:creator>RRI</dc:creator>
				<category><![CDATA[Daily Rant]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.silentyak.com/?p=522</guid>
		<description><![CDATA[Don’t try this at home, kids. Open a console window on your trusty old Linux box. Find a WordPress plugin you don’t need. Start typing rm -fr /path/to/wordpress/plugin-name. Instead, type rm -fr /path/to/wordpress and press enter. Oops. Spend a few hours setting up your blog all over again. Sleep. Step #5 is the part I [...]]]></description>
			<content:encoded><![CDATA[<p>Don’t try this at home, kids.</p>
<ol>
<li>Open a console window on your trusty old Linux box.</li>
<li>Find a WordPress plugin you don’t need.</li>
<li>Start typing <code>rm -fr /path/to/wordpress/plugin-name</code>.</li>
<li>Instead, type <code>rm -fr /path/to/wordpress</code> and press enter.</li>
<li><strong>Oops</strong>.</li>
<li>Spend a few hours setting up your blog all over again.</li>
<li>Sleep.</li>
</ol>
<p>Step #5 is the part I love the most.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.silentyak.com/2008/10/04/a-fun-way-to-spend-a-saturday/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Time For Change</title>
		<link>http://www.silentyak.com/2008/09/27/time-for-change/</link>
		<comments>http://www.silentyak.com/2008/09/27/time-for-change/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 08:39:30 +0000</pubDate>
		<dc:creator>RRI</dc:creator>
				<category><![CDATA[Daily Rant]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Change]]></category>
		<category><![CDATA[CNAME]]></category>

		<guid isPermaLink="false">http://www.silentyak.com/?p=3</guid>
		<description><![CDATA[I know that the title of this post sounds like an election slogan, but that’s not what this is all about. This change is all about domain names and CNAME records, but I won’t say too much about it. The bottom-line is that I decided to host this site on my own server, rather than [...]]]></description>
			<content:encoded><![CDATA[<p>I know that the title of this post sounds like an election slogan, but that’s not what this is all about. This change is all about domain names and CNAME records, but I won’t say too much about it. The bottom-line is that I decided to host this site on my own server, rather than on a shared webhost, and with that change, I also decided to start the blog afresh. You may rest assured that this had nothing to do with being too lazy to port the old blog to a new location, but you’re not going to believe me are you?</p>
<p>If the site seems to be too slow to load, please leave me a message and I will urge my server to work harder. Don’t worry, it <em>listens</em> to me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.silentyak.com/2008/09/27/time-for-change/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

