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

<channel>
	<title>Anil Gulecha's Musings</title>
	<atom:link href="http://www.gulecha.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gulecha.org</link>
	<description>Anil Gulecha's Musings</description>
	<pubDate>Sat, 15 Nov 2008 19:03:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Lightweight Wiki, modified</title>
		<link>http://www.gulecha.org/2008/11/15/lightweight-wiki-modified/</link>
		<comments>http://www.gulecha.org/2008/11/15/lightweight-wiki-modified/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 19:03:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[random]]></category>

		<category><![CDATA[tech]]></category>

		<category><![CDATA[pawfaliki]]></category>

		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=132</guid>
		<description><![CDATA[Recently I had been hunting around the web for a very lightweight, simple to use, flat file using, php based wiki. And I managed to find one. It&#8217;s called Pawfaliki
This wiki package is under 50 kb in size, has an easy to use wiki syntax, is CSS based, and has a very cool dark look. [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I had been hunting around the web for a very lightweight, simple to use, flat file using, php based wiki. And I managed to find one. It&#8217;s called<strong> Pawfaliki</strong></p>
<div class="wp-caption aligncenter" style="width: 328px"><a href="http://www.pawfal.org"><img title="Pawfaliki" src="http://img357.imageshack.us/img357/4416/pawfalvn9.gif" alt="" width="318" height="259" /></a><p class="wp-caption-text">Pawfaliki</p></div>
<p>This wiki package is under 50 kb in size, has an easy to use wiki syntax, is CSS based, and has a very cool dark look. It matched my needs almost perfectly.</p>
<p>Test it out at <a href="http://www.pawfal.org/index.php" target="_blank">www.pawfal.org</a></p>
<p><strong>Fancy URLs</strong></p>
<p>One minor nit I had was how the URL looked.. for example the About page would look like</p>
<blockquote><p>http://www.pawfal.org/index.php?page=About</p></blockquote>
<p>rather than a nice wiki like</p>
<blockquote><p>http://www.pawfal.org/About</p></blockquote>
<p>So like any good FOSS denizen, I went ahead and implemented small changes for this. Get the modified sources: <a href="http://www.gulecha.org/incoming/pawfaliki052-modified.tar.gz" target="_blank">pawfaliki052-modified.tar.gz</a></p>
<p>If you&#8217;d like to see the changes, get the diff for the original package at <a href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=2198338&amp;group_id=116140&amp;atid=673840" target="_blank">this bug</a> I raised. (Note, I&#8217;ve renamed pawfaliki.php to index.php, and added a .htaccess file). The changes would go in if theres another release (the last one was a while back).</p>
<p>So there. Give this very small wiki package a try.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2008/11/15/lightweight-wiki-modified/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Antarctica</title>
		<link>http://www.gulecha.org/2008/11/12/antarctica/</link>
		<comments>http://www.gulecha.org/2008/11/12/antarctica/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 17:29:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[random]]></category>

		<category><![CDATA[antarctica]]></category>

		<category><![CDATA[cold]]></category>

		<category><![CDATA[icetunnel]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=130</guid>
		<description><![CDATA[There area few things one wants to do in their lifetime. Lots for me; and one of them is taking a magnet to latitude -90S, drop center to the south pole and watching how it behaves.
I came across this page with astonishing pictures of Antarctica, on the Big Picture
And, by far my favourite, this picture [...]]]></description>
			<content:encoded><![CDATA[<p>There area few things one wants to do in their lifetime. Lots for me; and one of them is taking a magnet to latitude -90S, drop center to the south pole and watching how it behaves.</p>
<p>I came across this page with astonishing pictures of Antarctica, on the <a title="Scenes from antarctica" href="http://www.boston.com/bigpicture/2008/11/scenes_from_antarctica.html" target="_blank">Big Picture</a></p>
<div class="wp-caption aligncenter" style="width: 330px"><a href="http://www.boston.com/bigpicture/2008/11/scenes_from_antarctica.html#photo10"><img title="The Commonwealth Glacier in the Transantarctic Mountains" src="http://img296.imageshack.us/img296/8408/a10qf0.jpg" alt="The Commonwealth Glacier in the Transantarctic Mountains" width="320" height="181" /></a><p class="wp-caption-text">The Commonwealth Glacier in the Transantarctic Mountains</p></div>
<div class="wp-caption aligncenter" style="width: 330px"><a href="http://www.boston.com/bigpicture/2008/11/scenes_from_antarctica.html#photo13"><img title="an Iceberg" src="http://img201.imageshack.us/img201/2285/a13eg3.jpg" alt="an Iceberg" width="320" height="186" /></a><p class="wp-caption-text">an Iceberg</p></div>
<p>And, by far my favourite, this picture of an ice carved cave, titled &#8220;Ice Tunnel&#8221;</p>
<div class="wp-caption aligncenter" style="width: 330px"><a href="http://www.boston.com/bigpicture/2008/11/scenes_from_antarctica.html#photo31"><img title="Ice Tunnel by Brooks de Wetter-Smith" src="http://img143.imageshack.us/img143/2605/a31ys0.jpg" alt="Ice Tunnel by Brooks de Wetter-Smith" width="320" height="173" /></a><p class="wp-caption-text">&quot;Ice Tunnel&quot; by Brooks de Wetter-Smith</p></div>
<p>Go take a look at the <a href="http://www.boston.com/bigpicture/2008/11/scenes_from_antarctica.html" target="_blank">whole series</a>.. the cold, dark, brooding, star-filled, aurora clothed, ice-covered continent will take your breath away.</p>
<p>And to plan your future travel, <a href="http://www.iaato.org/">IAATO</a> is a good place to star.</p>
<p>Thats it for now.. we should be getting some pictures of our <a href="http://en.wikipedia.org/wiki/Moon">natural satellite</a> from our <a href="http://en.wikipedia.org/wiki/Chandrayaan-1">man-made satellite</a> soon.. will blog then.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2008/11/12/antarctica/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adding SMF support to your debian package</title>
		<link>http://www.gulecha.org/2008/10/23/adding-smf-support-to-your-debian-package/</link>
		<comments>http://www.gulecha.org/2008/10/23/adding-smf-support-to-your-debian-package/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 16:22:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Nexenta]]></category>

		<category><![CDATA[Opensolaris]]></category>

		<category><![CDATA[tech]]></category>

		<category><![CDATA[debhelper]]></category>

		<category><![CDATA[dh_installsmf]]></category>

		<category><![CDATA[smf]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=81</guid>
		<description><![CDATA[Services in Nexenta are handled using solaris SMF. This makes it very easy to start and stop services; you dont have to worry about it&#8217;s dependency on other services, which is taken care of by SMF automatically. This cheetsheet lists how easy it is to use SMF.
dh_installsmf
dh_installsmf is one of Nexenta&#8217;s addition to Debian&#8217;s debhelper [...]]]></description>
			<content:encoded><![CDATA[<p>Services in Nexenta are handled using <a href="http://www.sun.com/bigadmin/content/selfheal/smf-quickstart.jsp" target="_blank">solaris SMF</a>. This makes it very easy to start and stop services; you dont have to worry about it&#8217;s dependency on other services, which is taken care of by SMF automatically. This <a href="http://docs.alkaloid.net/index.php/SMF_Cheatsheet" target="_blank">cheetsheet</a> lists how easy it is to use SMF.</p>
<p><strong>dh_installsmf</strong></p>
<p><em>dh_installsmf</em> is one of Nexenta&#8217;s addition to Debian&#8217;s debhelper scripts. This makes it trivial to add SMF support in a debian package that installs a service at /etc/init.d/&amp;lt;service&amp;gt;</p>
<p>We&#8217;ll take a look at how we can add support to such a package.</p>
<p><strong>XML Manifest file<br />
</strong></p>
<p>The SMF framework requires a manifest file, which is an XML file, that provides information regarding the service. This information includes the services that this particular service depends on (or configurations files, etc).</p>
<p>It also lists the commands that need to be run to enable, disable the service, or to set various other parameters. The format of the manifest file is explained <a href="http://www.sun.com/software/solaris/howtoguides/smfmanifesthowto.jsp" target="_blank">here</a>.</p>
<p>The Blastwave package has a good collection of <a href="http://www.blastwave.org/smf/manifests.php" target="_blank">manifest files</a> for various packages. Lets take a look at the manifest for <a href="http://www.gulecha.org/incoming/apache2.xml">apache2</a>:</p>
<blockquote><p>&lt;?xml version=&#8221;1.0&#8243;?&gt;<br />
&lt;!DOCTYPE service_bundle SYSTEM &#8220;/usr/share/lib/xml/dtd/service_bundle.dtd.1&#8243;&gt;</p>
<p>&lt;service_bundle type=&#8221;manifest&#8221; name=&#8221;apache2&#8243;&gt;<br />
&lt;service name=&#8221;network/apache2&#8243; type=&#8221;service&#8221; version=&#8221;4&#8243;&gt;<br />
&lt;create_default_instance enabled=&#8221;false&#8221;/&gt;<br />
&lt;single_instance/&gt;</p>
<p>&lt;!&#8211; First of all, if the config file is not present,<br />
then we needn&#8217;t bother with anything else.  &#8211;&gt;<br />
&lt;dependency name=&#8221;config-file&#8221; grouping=&#8221;require_all&#8221; restart_on=&#8221;none&#8221; type=&#8221;path&#8221;&gt;<br />
&lt;service_fmri value=&#8221;file:///etc/apache2/apache2.conf&#8221;/&gt;<br />
&lt;/dependency&gt;</p>
<p>&lt;!&#8211; If there&#8217;s no network, then there&#8217;s no point in running &#8211;&gt;<br />
&lt;dependency name=&#8221;loopback&#8221; grouping=&#8221;require_all&#8221; restart_on=&#8221;error&#8221; type=&#8221;service&#8221;&gt;<br />
&lt;service_fmri value=&#8221;svc:/network/loopback:default&#8221;/&gt;<br />
&lt;/dependency&gt;<br />
&lt;dependency name=&#8221;physical&#8221; grouping=&#8221;require_all&#8221; restart_on=&#8221;error&#8221; type=&#8221;service&#8221;&gt;<br />
&lt;service_fmri value=&#8221;svc:/network/physical:default&#8221;/&gt;<br />
&lt;/dependency&gt;<br />
&lt;dependency name=&#8221;fs-local&#8221; grouping=&#8221;require_all&#8221; restart_on=&#8221;none&#8221; type=&#8221;service&#8221;&gt;<br />
&lt;service_fmri value=&#8221;svc:/system/filesystem/local&#8221;/&gt;<br />
&lt;/dependency&gt;<br />
&lt;exec_method type=&#8221;method&#8221; name=&#8221;start&#8221; exec=&#8221;/lib/svc/method/apache2 start&#8221; timeout_seconds=&#8221;60&#8243;/&gt;<br />
&lt;exec_method type=&#8221;method&#8221; name=&#8221;stop&#8221; exec=&#8221;/lib/svc/method/apache2 stop&#8221; timeout_seconds=&#8221;60&#8243;/&gt;<br />
&lt;exec_method type=&#8221;method&#8221; name=&#8221;refresh&#8221; exec=&#8221;/lib/svc/method/apache2 refresh&#8221; timeout_seconds=&#8221;60&#8243;/&gt;<br />
&lt;stability value=&#8221;Unstable&#8221;/&gt;<br />
&lt;template&gt;<br />
&lt;common_name&gt;<br />
&lt;loctext xml:lang=&#8221;C&#8221;&gt;Apache2 web server&lt;/loctext&gt;<br />
&lt;/common_name&gt;<br />
&lt;documentation&gt;<br />
&lt;manpage title=&#8221;apache2&#8243; section=&#8221;7&#8243;/&gt;<br />
&lt;doc_link name=&#8221;apache.org&#8221; uri=&#8221;http://httpd.apache.org/docs/2.0&#8243;/&gt;<br />
&lt;/documentation&gt;<br />
&lt;/template&gt;<br />
&lt;/service&gt;<br />
&lt;/service_bundle&gt;</p></blockquote>
<p>In the above file, we see that apache2 has defined the following dependencies:</p>
<ul>
<li>The file <em>/etc/apache2/apache2.conf</em></li>
<li>The network service (and the physical interface being up)</li>
<li>The local filesystem</li>
</ul>
<p>It also defines three methods <em>start</em>, <em>stop</em> and <em>refresh</em>, which are commands for this particular service (start the webserver, stop the webserver, reload the webserver). They call a script /lib/svc/method/apache2, which brings us to dh_installsmf</p>
<p><strong>debian/rules</strong></p>
<p>The service script <em>/lib/svc/method/&amp;lt;package&amp;gt;</em> is generated by dh-installsmf, so when you create an SMF manifest file for Nexenta, make sure you call that file. dh_installsmf will create a script <em>/lib/svc/method/&amp;lt;package&amp;gt;</em> which is a wrapper over the /etc/init.d/&amp;lt;package&amp;gt; file.</p>
<p>So in our case the <em>debian/rules</em> file in the apache2 package will be modified as</p>
<blockquote><p>[snip]</p>
<p>rm -f debian/apache2-utils/usr/share/doc/apache2-utils/NEWS.Debian<br />
dh_installinit -a &#8211;no-start -r &#8211;name=apache2 &#8212; defaults 91 09<br />
<strong>dh_installsmf &#8211;service apache2 &#8211;manifest debian/apache2.xml -papache2.2-common</strong><br />
dh_installcron -a -r &#8211;name=apache2<br />
if [ "$(LSB_RELEASE)" = "Ubuntu" ]; then \<br />
dh_strip -a; \<br />
else \<br />
dh_strip -a &#8211;dbg-package=apache2-dbg -Napache2-mpm-worker -Napache2-mpm-event -Napache2-mpm-prefork -Napache2-dbg; \<br />
fi<br />
dh_link -a<br />
dh_compress -a<br />
[snip]</p></blockquote>
<p>The &#8211;service argument gives the name of the service, the &#8211;manifest points to the manifest file and -p tells it which package the smf changes go into. This is basically the package that provides the <em>/etc/init.d/&amp;lt;package&amp;gt;</em> file.</p>
<p>And that is how we generate SMFed debian packages.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2008/10/23/adding-smf-support-to-your-debian-package/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Toulouse</title>
		<link>http://www.gulecha.org/2008/10/14/toulouse/</link>
		<comments>http://www.gulecha.org/2008/10/14/toulouse/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 02:46:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Nexenta]]></category>

		<category><![CDATA[Opensolaris]]></category>

		<category><![CDATA[belenix]]></category>

		<category><![CDATA[toulouse]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=79</guid>
		<description><![CDATA[Had a wonderful short trip in Toulouse. It was a short trip and great to see the enthusiasm in the opensolaris community.
I&#8217;ll probably do a longer post a little later, for now heres a link to the presentation I made for you to peruse.
Goodbye, Toulouse!
]]></description>
			<content:encoded><![CDATA[<p>Had a wonderful short trip in Toulouse. It was a short trip and great to see the enthusiasm in the opensolaris community.</p>
<p>I&#8217;ll probably do a longer post a little later, for now heres a link to the <a title="A view of the Opensolaris distribution" href="http://anil.verve.googlepages.com/AviewofOpensolariscommunity.pdf" target="_blank">presentation I made</a> for you to peruse.</p>
<p>Goodbye, Toulouse!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2008/10/14/toulouse/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mumbai diary</title>
		<link>http://www.gulecha.org/2008/10/08/mumbai-diary/</link>
		<comments>http://www.gulecha.org/2008/10/08/mumbai-diary/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 16:03:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[pointless]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=69</guid>
		<description><![CDATA[I was in Mumbai the last two days for a Visa interview (I&#8217;ll be speaking at the GUSES conference). Below are a few notes in no particular order:

Friendly people
Very few touristy spots
The Churchgate to Chaupati walk (and those tetrahedral shaped stones along the sea) is beautiful
Tall buildings
Good bus service
Crowded trains
Travel is cheaper than Bangalore
Food is [...]]]></description>
			<content:encoded><![CDATA[<p>I was in Mumbai the last two days for a Visa interview (I&#8217;ll be <a href="http://guses.org/ostls/en/home.html" target="_blank">speaking at the GUSES conference</a>). Below are a few notes in no particular order:</p>
<div class="wp-caption alignnone" style="width: 410px"><a href="http://img517.imageshack.us/my.php?image=49338519vf4.jpg"><img title="Gateway of India, mumbai" src="http://img517.imageshack.us/img517/7817/49338519vf4.jpg" alt="" width="400" height="533" /></a><p class="wp-caption-text">Gateway of India, Mumbai</p></div>
<ul>
<li>Friendly people</li>
<li>Very few touristy spots</li>
<li>The Churchgate to Chaupati walk (and those tetrahedral shaped stones along the sea) is beautiful</li>
<li>Tall buildings</li>
<li>Good bus service</li>
<li>Crowded trains</li>
<li>Travel is cheaper than Bangalore</li>
<li>Food is a tad more expensive</li>
<li>Traffic woes like Bangalore</li>
<li>Chaupati beach has good chats and a great view</li>
<li>People actually voluntarily formed a queue at the bus stop. Now thats a new one.</li>
<li>Men and women use the same door to enter vehicles, and happily sit together.. no stupid 33% rules. this was nice to see.</li>
<li>Feels good to speak in fluent Hindi than awkward Kannada (I&#8217;m ashamed I haven&#8217;t learned Kannada better)</li>
<li>Gateway of India is not the India Gate.</li>
<li>It looks just like in pictures.</li>
<li>I&#8217;m called &#8216;<em>Seth</em>&#8216;</li>
<li>The National Museum of Modern art is worth checking out if you&#8217;re in the area. (And so is the Salar Jang Museum In Hyderabad.. the <em>Veiled Rebecca</em> is as good as it is said to be). Check these out if you&#8217;re in the area.</li>
</ul>
<p>Also</p>
<ul>
<li>How cool is it to fly a few meters above clouds?! This happened on the way to Mumbai, and we were at the cloud altitude for around 5 minutes. Most passengers were busy reading or sleeping and I couldn&#8217;t believe it. The view outside was magnificent (and it doesn&#8217;t get boring after a few times). Just wonder.. a 100 years ago, people would have given an arm and a leg for a chance to fly above the clouds.</li>
<li>And if that wasn&#8217;t enough, the return trip was at night over a thunderstorm. Seeing lightning from <strong><em>above</em></strong> is an experience not to be missed <img src='http://www.gulecha.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Of course, most of the other folks were sleeping/eating.</li>
</ul>
<p>Thats it. Overall Mumbai gets a thumbs up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2008/10/08/mumbai-diary/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nexenta and GUI</title>
		<link>http://www.gulecha.org/2008/10/04/nexenta-and-gui/</link>
		<comments>http://www.gulecha.org/2008/10/04/nexenta-and-gui/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 11:49:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Nexenta]]></category>

		<category><![CDATA[Opensolaris]]></category>

		<category><![CDATA[desktop]]></category>

		<category><![CDATA[gnome]]></category>

		<category><![CDATA[gui]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=66</guid>
		<description><![CDATA[I&#8217;ve been asked this question multiple times by mail and other forums, and it also pops up quite frequently on IRC. Does Nexenta have a GUI?
Short answer
Yes, but not by default.
Long answer
Nexenta started off as a clone of ubuntu with a Solaris kernel. These versions were quite popular and got a whole lot of users. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been asked this question multiple times by mail and other forums, and it also pops up quite frequently on IRC. Does Nexenta have a GUI?</p>
<div class="wp-caption aligncenter" style="width: 410px"><a href="http://img515.imageshack.us/my.php?image=nexentaosdesktopfz5.png"><img title="Nexenta OS screenshot" src="http://img248.imageshack.us/img248/3660/nexentaosdesktopfd3.png" alt="The Nexenta desktop" width="400" height="300" /></a><p class="wp-caption-text">The Nexenta desktop</p></div>
<p><strong>Short answer</strong></p>
<p>Yes, but not by default.</p>
<p><strong>Long answer</strong></p>
<p>Nexenta started off as a clone of ubuntu with a Solaris kernel. These versions were quite popular and got a whole lot of users. However, maintaining and supporting a large selection of packages that go into a desktop was impossible for the developers.</p>
<p>This was when the focus of Nexenta changed from a desktop to a core platform. The idea is to build a solid core, and allow developers to build on top of this. Thus the Nexenta Core platform was born, also sortly and lovingly called NCP. NCP provides all the packages from Ubuntu&#8217;s main repository. The NCP cd builds do not include any WM.</p>
<p>However &#8211;theres always a however <img src='http://www.gulecha.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> &#8212; older repositories do contain Gnome and KDE and XFCE packages. So to get a GUI environment, you&#8217;ll have to manually install those packages. This repositoy is the <a href="http://www.nexenta.org/apt-gnusolaris">unstable elatte</a> repository. The following line in your /etc/apt/sources.list should get you the packages.</p>
<blockquote><p>deb http://www.nexenta.org/apt-gnusolaris elatte-unstable main contrib non-free</p></blockquote>
<p><strong>Going ahead..</strong></p>
<p>All this talk is for the NCP1 (codename elatte) release. NCP2 is currently in alpha stage. Our plan for this release is to populate the repository completely with all GUI packages, so a desktop is only an <em>apt-get install gnome-desktop</em> away.</p>
<p>We cannot include this by default is because we wont be able to maintain it ourselves. We have fuzzy plans for a GUI version in the long term, but nothing concrete. We are looking for developers and enthusiasts to build distributions on top of NCP, and have various variants. So come join the community and be the Linux Mint to our Ubuntu. The <em>nexenta-builder</em> package is where you start.</p>
<p>Join us on IRC <a href="http://www.nexenta.org/chat" target="_blank">#nexenta@irc.freenode.net</a>. You can also take a look at my 2 part development introduction to Nexenta <a href="http://www.gulecha.org/2008/08/18/getting-started-with-nexenta-development-part-1/" target="_blank">here</a> and <a href="http://www.gulecha.org/2008/08/22/getting-started-with-nexenta-development-part-2/" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2008/10/04/nexenta-and-gui/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pointless stuff: 1</title>
		<link>http://www.gulecha.org/2008/09/24/pointless-stuff-1/</link>
		<comments>http://www.gulecha.org/2008/09/24/pointless-stuff-1/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 07:40:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[pointless]]></category>

		<category><![CDATA[origami]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=58</guid>
		<description><![CDATA[I&#8217;ve decided to post pointless stuff I create on the web. Who knows, I may be the proverbial 3M who does not know the value of the proverbial Post-It note glue I create.
This is an origamical creation that I call &#8220;Paper table standing on springy legs&#8221;
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to post pointless stuff I create on the web. Who knows, I may be the proverbial 3M who does not know the value of the proverbial Post-It note glue I create.</p>
<p>This is an origamical creation that I call &#8220;Paper table standing on springy legs&#8221;</p>
<div class="wp-caption aligncenter" style="width: 650px"><a href="http://img264.imageshack.us/my.php?image=dsc00891rn4.jpg"><img title="Paper table standing on springy legs" src="http://img264.imageshack.us/img264/2510/dsc00891rn4.jpg" alt="Paper table standing on springy legs" width="640" height="480" /></a><p class="wp-caption-text">Paper table standing on springy legs</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2008/09/24/pointless-stuff-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Unmetlist: apt-cache unmet listing search tool</title>
		<link>http://www.gulecha.org/2008/09/24/unmetlist-apt-cache-unmet-listing-search-tool/</link>
		<comments>http://www.gulecha.org/2008/09/24/unmetlist-apt-cache-unmet-listing-search-tool/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 06:41:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Nexenta]]></category>

		<category><![CDATA[Opensolaris]]></category>

		<category><![CDATA[tech]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[apt-cache]]></category>

		<category><![CDATA[debian]]></category>

		<category><![CDATA[unmetlist]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=53</guid>
		<description><![CDATA[To put into use my newbie python skills, I wrote a tool that searches the output of apt-cache unmet -i
When populating a newly built repository, I often run into instances where I want to find all the unbuilt packages that depend on kdelibs, or all packages that have openoffice as a dependency. In general I [...]]]></description>
			<content:encoded><![CDATA[<p>To put into use my newbie python skills, I wrote a tool that searches the output of apt-cache unmet -i</p>
<p>When populating a newly built repository, I often run into instances where I want to find all the unbuilt packages that depend on kdelibs, or all packages that have openoffice as a dependency. In general I want to know if what packages wont build without X.</p>
<p>So I wrote <em>unmetlist</em>. This will help debian/equivalent and apt developers list out packages that aren&#8217;t built, and required in the repository. It can look for (reverse) dependencies, suggests, etc. The difference between apt-cache&#8217;s inbuilt search and this tool is that apt-cache searches for the exact package name specified, where as <em>unmetlist</em> searches for the pattern (so kde will match kde-code, kde-libs, etc).</p>
<blockquote><p>root@oahu:~/src/work3# ./unmetlist<br />
Ver 0.1<br />
Usage<br />
./unmetlist &lt;option&gt;  &lt;package&gt; &lt;unmet_listing_file&gt;<br />
Option can be one of the following<br />
search : search for the &lt;package&gt; in listing and print full listing<br />
depends : find dependencies of &lt;package&gt;<br />
rdepends : find which packages depend on &lt;package&gt;<br />
suggests : find suggested packages for &lt;package&gt;<br />
rsuggests : find which packages suggest &lt;package&gt;<br />
recommends : find recommended packages for &lt;package&gt;<br />
rrecommends : find which packages recommend &lt;package&gt;</p></blockquote>
<p>To run it first generate the unmet listing using</p>
<blockquote><p>apt-cache unmet -i &gt; /tmp/unmetfile</p></blockquote>
<p>and use as follows</p>
<blockquote><p>./unmetlist rdepends openoffice /tmp/unmetfile</p></blockquote>
<p>Its still new had edges, but it works.</p>
<p>Get the tool <a href="http://www.gulecha.org/incoming/unmetlist_v0.1" target="_blank">here</a>. (right click&gt;save as..) and be sure to chmod +x the file. Let me know if you find this useful, have suggestions, or want to request a feature.</p>
<p>Oh, and python is a pleasure to work with. String processing has never been easier <img src='http://www.gulecha.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2008/09/24/unmetlist-apt-cache-unmet-listing-search-tool/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Guitar Update</title>
		<link>http://www.gulecha.org/2008/09/21/guitar-update/</link>
		<comments>http://www.gulecha.org/2008/09/21/guitar-update/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 09:30:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[music]]></category>

		<category><![CDATA[gtick]]></category>

		<category><![CDATA[guitar]]></category>

		<category><![CDATA[guitarpro]]></category>

		<category><![CDATA[torrent]]></category>

		<category><![CDATA[tuxguitar]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=50</guid>
		<description><![CDATA[So I&#8217;ve been learning to play the guitar for around 3 months now.
It&#8217;s coming along well  
I figured I&#8217;d plug Tuxguitar and a few sites/apps I&#8217;ve been using.
Windows users might know of Guitar Pro which is a software that allows creation of tabs and plays them back.
However what most users dont know is that [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve been learning to play the guitar for around 3 months now.</p>
<p>It&#8217;s coming along well <img src='http://www.gulecha.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I figured I&#8217;d plug Tuxguitar and a few sites/apps I&#8217;ve been using.</p>
<p><a href="http://www.tuxguitar.com.ar/"><img class="alignleft" style="margin: 5px;" title="Tux guitar" src="http://img253.imageshack.us/img253/406/tuxguitartf4.png" alt="" width="350" height="235" /></a>Windows users might know of Guitar Pro which is a software that allows creation of tabs and plays them back.</p>
<p>However what most users dont know is that a free (gratis) and open source equivalent called <a href="http://www.tuxguitar.com.ar/" target="_blank">tuxguitar</a> exists.</p>
<p>This will be very helpful when viewing the *.gp3, *.gp4 and other files that are available on various guitar tab sites.</p>
<p>(Or view those rumoured hundreds of thousands of tabs I&#8217;d heard are available on some peer2peer technologies <img src='http://www.gulecha.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p>It is written in Java and is thus available on Windows, Linux, Solaris or any architecture with a JVM. Tuxguitar in the Ubuntu 8.04 repository has known sound issues on AMD64.. so you better get the latest version directly from the site.</p>
<p>Also very useful to practice your strumming is <a href="http://www.antcom.de/gtick" target="_blank">GTick</a> (On ubuntu simple apt-get install gtick). One good page to learn strumming is <a href="http://www.guitarnoise.com/lesson/strumming-for-beginners/" target="_blank">here</a>.</p>
<p>Happy guitaring.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2008/09/21/guitar-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nexenta on OSnews</title>
		<link>http://www.gulecha.org/2008/09/12/nexenta-on-osnews/</link>
		<comments>http://www.gulecha.org/2008/09/12/nexenta-on-osnews/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 00:31:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Nexenta]]></category>

		<category><![CDATA[Opensolaris]]></category>

		<category><![CDATA[tech]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[debian]]></category>

		<category><![CDATA[osnews]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=48</guid>
		<description><![CDATA[I wrote an article laying out Nexenta&#8217;s advantage to Debian/Ubuntu developers.
OSNews has been reporting on the Debian/Ubuntu/GNU/Opensolaris hybrid for several years. But for those of you who&#8217;ve never looked more closely at this interesting OS, a Nexenta developer has laid out some of its more noteworthy features and advantages.
Read the whole article on osnews.com.
]]></description>
			<content:encoded><![CDATA[<p>I wrote an article laying out Nexenta&#8217;s advantage to Debian/Ubuntu developers.</p>
<blockquote><p>OSNews has been reporting on the Debian/Ubuntu/GNU/Opensolaris hybrid for several years. But for those of you who&#8217;ve never looked more closely at this interesting OS, a Nexenta developer has laid out some of its more noteworthy features and advantages.</p></blockquote>
<p>Read the whole article on <a href="http://www.osnews.com/story/20280/Nexenta_Ubuntu_Server_with_ZFS_goodness" target="_blank">osnews.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2008/09/12/nexenta-on-osnews/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
