<?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>HidayahTech &#187; GNOME</title>
	<atom:link href="http://blog.basilgohar.com/category/free-software/gnome/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.basilgohar.com</link>
	<description>Technology, Development, &#38; Interesting Stuph</description>
	<lastBuildDate>Tue, 08 Nov 2011 15:49:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Unmatched search folder in Evolution</title>
		<link>http://blog.basilgohar.com/2008/12/21/unmatched-search-folder-in-evolution</link>
		<comments>http://blog.basilgohar.com/2008/12/21/unmatched-search-folder-in-evolution#comments</comments>
		<pubDate>Sun, 21 Dec 2008 20:17:36 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[GNOME]]></category>

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=295</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem Alhamdulillaah, I&#8217;ve (finally!) installed Fedora 10 on my laptop, but it&#8217;s not been without its bumps.  I cannot blame this on Fedora 10 nor the anything else related to the release.  But, in the end, I don&#8217;t have a DVD to install from, only the LiveCD (which I booted from my SD [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, I&#8217;ve (finally!) installed Fedora 10 on my laptop, but it&#8217;s not been without its bumps.  I cannot blame this on Fedora 10 nor the anything else related to the release.  But, in the end, I don&#8217;t have a DVD to install from, only the LiveCD (which I booted from my SD card reader), and that left me without a lot of packages and also without Ext4!  And now, after having copied my Evolution profile directory over, I discovered that the new version does (2.24.1) does <em>not</em> supported the &#8220;unmatched&#8221; search folder feature which I had come to rely on in recent weeks.  This is a real bummer as it all but nullifies the advantage of using search folders (for me, at least) in Evolution.  <em>Alhamdulillaah</em>, at least there&#8217;s a <a title="unmatched search folder missing" href="http://bugzilla.gnome.org/show_bug.cgi?id=556116">bug report</a> open with one developer sympathizing.  However, a fix for it may not be forthcoming until the next release.</p>
<p>I think the time has come to take a look at Thunderbird again&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.basilgohar.com/2008/12/21/unmatched-search-folder-in-evolution/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More time-lapse fun</title>
		<link>http://blog.basilgohar.com/2008/05/21/more-time-lapse-fun</link>
		<comments>http://blog.basilgohar.com/2008/05/21/more-time-lapse-fun#comments</comments>
		<pubDate>Wed, 21 May 2008 07:13:13 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=152</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem Okay, so I have an addiction. Here are some more time-lapse sequences I took this past weekend and Monday. I&#8217;m now dabbling with alternative frame rates and sizes, including, by &#8220;popular&#8221; request, HD resolution videos. I&#8217;ve learned a few lessons from these sequences, and I&#8217;ll elaborate a bit more on each one. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p>Okay, so I have an addiction.  Here are some more <a title="Time-lapse photography with CHDK" href="http://www.basilgohar.com/blog/2008/05/16/time-lapse-photography-with-chdk/">time-lapse sequences</a> I took this past weekend and Monday.  I&#8217;m now dabbling with alternative frame rates and sizes, including, by &#8220;popular&#8221; request, HD resolution videos.</p>
<p>I&#8217;ve learned a few lessons from these sequences, and I&#8217;ll elaborate a bit more on each one.</p>
<h2 style="text-align: center;"><span id="more-152"></span>Sunset 1</h2>
<p style="text-align: center;"><a href="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/sunset-1-720p.ogv"><img class="alignnone size-medium wp-image-160 aligncenter" title="sunset-1-720p-246-thumbnail" src="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/sunset-1-720p-246-thumbnail-300x168.jpg" alt="Sunset 1" width="300" height="168" /></a></p>
<p style="text-align: left;">This time-lapse sequence is composed of 900 images, taken with an approximate interval of 5 &#8211; 8 seconds (it&#8217;s not very precise due to a few factors).  As happened with at least one other sequence, something interesting started to happen just as the sequence finishes&#8230;you&#8217;ll have to watch the whole thing to find out&#8230;</p>
<p style="text-align: left;">Highlights include seeing the contrails of planes transform into high-altitude cirrus clouds as well as shadows from individual clouds sweeping across the sky!</p>
<p style="text-align: left;">Bonus points if you can identify the embedded subliminal message about lawn care.  <img src='http://blog.basilgohar.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: left;"><em>Lessons learned</em>: Capture more!  If something looks interesting in real-time, then it almost certainly will be more so in time-lapse!</p>
<h2 style="text-align: center;">Sunset 2</h2>
<p style="text-align: center;"><a href="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/sunset-2-1280x720.ogv"><img class="alignnone size-medium wp-image-161" title="sunset-2-1280x720-0516-thumbnail" src="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/sunset-2-1280x720-0516-thumbnail-300x168.jpg" alt="" width="300" height="168" /></a></p>
<p style="text-align: left;">Possibly my best sequence yet, it is composed of a whopping <em>1500</em> images, taken with an approximate interval of 2 &#8211; 4 seconds (the setting was 1 &#8220;second&#8221; in CHDK).  This is cropped to 720p HD resolution after I resized the sequence a bit to make it more manageable.  For an uncropped sequence, see below.</p>
<p style="text-align: left;">Highlights include very detailed view of cloud structure as well as cloud formation &amp; dissipation.  Additionally, more cloud-shadow streaks are visible.  Finally, there is some interesting stuff happening at sunset that appears to be some very high-level development, such as waves within the clouds.</p>
<p style="text-align: left;"><em>Lessons learned</em>: Fix the exposure and other settings so that there is a consistent feel throughout the whole sequence, unless that changing exposure settings are intentional (which they are not, in this case, but it&#8217;s not so bad, either).</p>
<h2 style="text-align: center;">Sunset 2</h2>
<p style="text-align: center;">(VGA resolution)</p>
<p style="text-align: center;"><a href="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/sunset-2-vga.ogv"><img class="alignnone size-medium wp-image-166" title="sunset-2-vga-0516-thumbnail" src="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/sunset-2-vga-0516-thumbnail-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p style="text-align: left;">This is from the same image sequence as above, except the original 4&#215;3 images are resized to VGA (640&#215;480) resolution.  It should be easy to identify where the crop took place (somewhat below the exact middle of the frame, poised just above and between the non-sky parts).</p>
<h2 style="text-align: center;">Windy Day 1</h2>
<p style="text-align: center;"><a href="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/windy-day-set-01-720p.ogv"><img class="alignnone size-medium wp-image-162" title="windy-day-set-01-720p-132-thumbnail" src="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/windy-day-set-01-720p-132-thumbnail-300x168.jpg" alt="" width="300" height="168" /></a></p>
<h2 style="text-align: center;">Windy Day 2</h2>
<p style="text-align: center;"><a href="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/windy-day-set-02-720p.ogv"><img class="alignnone size-medium wp-image-163" title="windy-day-set-02-720p-071-thumbnail" src="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/windy-day-set-02-720p-071-thumbnail-300x168.jpg" alt="" width="300" height="168" /></a></p>
<p style="text-align: left;">These two image sequences (Windy Day 1 &amp; 2) are real gems, <em>alhamdulillaah</em>!  I really liked them.  Sadly, they are also the shortest.  And why, might you ask, are they the shortest (and most irregular in length)?  Well, the sequences are titled quite appropriately &#8211; they were taken on an <em>exceptionally</em> windy day.  So windy, in fact, that my lightweight plastic tripod (that came more-or-less free with my camera from Newegg) was blown over by the wind&#8230;twice (once per sequence, thus the abrupt endings)&#8230;with the camera still on it.  The first impact was on concrete.  The second was grass.</p>
<p style="text-align: left;">Highlights include some stunning sun rays sweeping through the holes in the clouds.</p>
<p style="text-align: left;"><em>Lessons learned</em>: Have a basic understanding of physics (especially the aspects of mass, force, leverage, and thus, torque) before undertaking photography in averse conditions that lend to beautiful photo ops.  Additionally, should one&#8217;s understanding of above-mentioned topics not be sufficient, at least retain the common sense to place the camera in an area where damage from falling would be minimized.</p>
<h2 style="text-align: center;">Windy Day 3</h2>
<p style="text-align: center;"><a href="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/windy-day-set-03-720p.ogv"><img class="alignnone size-medium wp-image-164" title="windy-day-set-03-720p-780-thumbnail" src="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/windy-day-set-03-720p-780-thumbnail-300x168.jpg" alt="" width="300" height="168" /></a></p>
<h2 style="text-align: center;">Windy Day 4</h2>
<p style="text-align: center;"><a href="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/windy-day-set-04-720p.ogv"><img class="alignnone size-medium wp-image-165" title="windy-day-set-04-720p-835-thumbnail" src="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/windy-day-set-04-720p-835-thumbnail-300x168.jpg" alt="" width="300" height="168" /></a></p>
<p style="text-align: left;">These last two image sequences were done on a different windy day, but with a heavier tripod (an old, well-built <em>metal</em> one belonging to my father).  There really isn&#8217;t as much inspiring about these sequences.  The quality of the images was outstanding, but nothing particularly <em>interesting </em>happened.</p>
<p style="text-align: left;"><em>Lessons learned</em>: Place the camera in such a way as to minimize unwanted obstructions (in this case, the trees didn&#8217;t add much).  Also, a deeper field of view would make for a more interesting shot &#8211; more time to see the cloud formations develop and dissipate.</p>
<p style="text-align: left;">So there you have it!  I&#8217;ve been working on these sequences (both making &amp; processing them) all weekend and until today, so I am happy to finally be done with them so I can share them.  Comments most welcome!</p>
<p style="text-align: center;"><img class="aligncenter" style="border-width: 0pt;" src="http://i.creativecommons.org/l/by-sa/3.0/us/88x31.png" alt="Creative Commons License" /></p>
<p style="text-align: left;"><span>Time-lapse sky </span>by <span>Basil Mohamed Gohar</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons Attribution-Share Alike 3.0 United States License</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.basilgohar.com/2008/05/21/more-time-lapse-fun/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Time-lapse photography with CHDK</title>
		<link>http://blog.basilgohar.com/2008/05/16/time-lapse-photography-with-chdk</link>
		<comments>http://blog.basilgohar.com/2008/05/16/time-lapse-photography-with-chdk#comments</comments>
		<pubDate>Fri, 16 May 2008 06:12:26 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=150</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem As I&#8217;ve already alluded to in a previous post, I&#8217;ve been using the CHDK firmware supplement with my Canon PowerShot A550, which on it&#8217;s own is an outstanding camera, alhamdulillaah. This firmware add-on, though, really takes the cake! One of the features made possible by CHDK is the ability to run scripts [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p>As I&#8217;ve already alluded to in a <a title="CHDK - Unleash the POWER in your PowerShot" href="http://www.basilgohar.com/blog/2008/05/15/chdk-unleash-the-power-in-your-powershot/">previous post</a>, I&#8217;ve been using the <a title="CHDK wikia site" href="http://chdk.wikia.com">CHDK</a> firmware supplement with my Canon PowerShot A550, which on it&#8217;s own is an outstanding camera, <em>alhamdulillaah</em>.  This firmware add-on, though, really takes the cake!</p>
<p>One of the features made possible by CHDK is the ability to run scripts which take the enabled features of your camera and do interesting things with them.  One such script enables one to take a sequence of images of a fixed interval over a period of time &#8211; i.e., time-lapse photography!  So, over the past two days, I&#8217;ve gone-ahead and played with this feature a bit by just collecting images from my office window while I diligently &#8220;worked&#8221;.</p>
<p><span id="more-150"></span>Through the script menu, I was able to setup the time-lapse to take one photo every second.  As my office is on the 4th floor of large cubic structure in the suburbs of Columbus, Ohio, I had a nice view that combined parking lot-and-street activity with some nice cloud shows.  That both days were signficantly overcast actually proved to make the videos more interesting &#8211; so much so that the last image sequence was pointed more towards the sky to capture the natural splendor up above.</p>
<p><strong>Note:</strong> All videos are in free and open source <a title="Theora video format site" href="http://www.theora.org/">Ogg Theora</a> format.  If you do not have a player that supports this already installed, then I recommend the <a title="VLC player website" href="http://www.videolan.org/vlc/">VLC</a> free and open source player.  Most users of a GNU/Linux or other *nix-based systems will probably not need anything special to player, so this note is mostly for Windows users.</p>
<p style="text-align: center;"><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/"><img style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/us/88x31.png" alt="Creative Commons License" /></a><br />
<span>Time-lapse view from my office window</span> by <span>Basil Mohamed Gohar</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons Attribution-Share Alike 3.0 United States License</a>.</p>
<p><a href="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/work-window-time-lapse-1.ogv">work-window-time-lapse-1</a></p>
<p>This was my first image sequence out of my office window.  The white balance is really off, unfortunately, because I didn&#8217;t attempt to adjust it at all.  Subsequently, the entire image sequence has a color hue due to the tinting of the office building&#8217;s windows.</p>
<p><a href="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/work-window-time-lapse-2.ogv">work-window-time-lapse-2</a></p>
<p>My second image sequence came out a little better with regards to color, because I set the white balance to &#8220;overcast&#8221;.  This is still not as accurate as it could be, however.</p>
<p><a href="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/work-window-time-lapse-3.ogv">work-window-time-lapse-3</a></p>
<p>The third image sequence is the longest, and first one from the second day.  This is a sequence of 600 images in total!  I manually adjusted the white balance for this and the next sequence, and as such, the color appear much more natural &amp; realistic in these two sequences.</p>
<p><a href="http://www.basilgohar.com/blog/wp-content/basilgohar/uploads/2008/05/work-window-time-lapse-4.ogv">work-window-time-lapse-4</a></p>
<p>The last &amp; final image sequence for this batch was really just something I did without giving it much thought.  Amazingly enough, it turned-out to be the most interesting until the end when it gets cut off (due to lack of space on my SD card) &#8211; the direction of the clouds began to change!  This sequence in particular encourages me to try to stake-out a day with excellent cloud activity and just setup the camera to capture as long a sequence as is sane.</p>
<p>I hope you&#8217;ve enjoyed this post and these clips as much as I did making &amp; manipulating them.  I&#8217;ll make another post explaining how I captured the images &amp; converted them into videos.  Feel free to post comments and/or questions should you have any.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.basilgohar.com/2008/05/16/time-lapse-photography-with-chdk/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>CHDK &#8211; Unleash the POWER in your PowerShot</title>
		<link>http://blog.basilgohar.com/2008/05/15/chdk-unleash-the-power-in-your-powershot</link>
		<comments>http://blog.basilgohar.com/2008/05/15/chdk-unleash-the-power-in-your-powershot#comments</comments>
		<pubDate>Fri, 16 May 2008 05:45:05 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=144</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem Alhamdulillaah, I&#8217;ve been playing around with CHDK, which is a free firmware add-on (note: it does not require flashing your camera&#8217;s firmware) that enables a multitude of features on your ordinary, run-of-the-mill Canon PowerShot digital camera. In short, it&#8217;s amazing. I haven&#8217;t had enough time to truly &#8220;unleash the POWER&#8221; yet, but [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, I&#8217;ve been playing around with <a title="CHDK wiki on Wikia" href="http://chdk.wikia.com/wiki/CHDK">CHDK</a>, which is a <a title="What is free software?" href="http://www.fsf.org/about/what-is-free-software">free</a> firmware add-on (note: it does <em>not</em> require flashing your camera&#8217;s firmware) that enables a multitude of features on your ordinary, run-of-the-mill Canon PowerShot digital camera.  In short, it&#8217;s amazing.  I haven&#8217;t had enough time to truly &#8220;unleash the POWER&#8221; yet, but I&#8217;m already amazingly pleased with what I can do so far that I was unable to do prior to this.</p>
<p>Amongst its amazing features includes the ability to save images to a <a title="Wikipedia article for 'Raw image format'" href="http://en.wikipedia.org/wiki/Raw_image_format">RAW format</a>, full control over shutter speed &amp; exposure settings, fine-grained control over video quality settings, <a title="Wikipedia article for 'High dynamica range imaging'" href="http://en.wikipedia.org/wiki/High_dynamic_range_imaging">HDR photography</a>, and an amazing BASIC-based scripting language that enables, among other things, time-lapse photography (examples in an upcoming post, in shaaʾ Allaah).</p>
<p>Expect myriad future posts relating to images &amp; videos I&#8217;ve been able to capture with these new features, especially in combination with</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.basilgohar.com/2008/05/15/chdk-unleash-the-power-in-your-powershot/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fedora 9 &#8211; Why it&#8217;s so awesome</title>
		<link>http://blog.basilgohar.com/2008/05/12/fedora-9-why-its-so-awesome</link>
		<comments>http://blog.basilgohar.com/2008/05/12/fedora-9-why-its-so-awesome#comments</comments>
		<pubDate>Tue, 13 May 2008 04:07:15 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=139</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem Okay, I know that title is a pretty pretentious statement by itself, as much of Fedora 9&#8242;s awesomeness isn&#8217;t unique to it. So, I&#8217;ll grant that much of the coming awesomeness is related to Gnome 2.22, which is not limited to Fedora 9, nor is Pulseaudio, Upstart (props to the Ubuntuees for [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p>Okay, I know that title is a pretty pretentious statement by itself, as much of Fedora 9&#8242;s awesomeness isn&#8217;t unique to it.  So, I&#8217;ll grant that much of the coming awesomeness is related to Gnome 2.22, which is not limited to Fedora 9, nor is Pulseaudio, Upstart (props to the Ubuntuees for that), or a plethora of other things.  So, in reality, Fedora 9&#8242;s awesomeness is a celebration of Free &amp; Open-Source software and its universal community.</p>
<p>The following is pretty-much ripped from <a title="Fedora 9 Feature List" href="http://fedoraproject.org/wiki/Releases/9/FeatureList">the wiki</a>.  The witty banter is added by me.  Also, I know I&#8217;m not the first (actually, I hope I&#8217;m quite close to the last) to have done one of these things.  What follows are the features that I consider to be cool and important, but this list is obviously by no means exhaustive or even appropriately representative of Fedora 9.  It&#8217;s simply a list of what I think will make Fedora 9 so awesome, <em>in shaaʾ Allaah</em>.</p>
<p>Okay, that should be enough flame retardant for now&#8230;onwards!</p>
<h2><a title="Unified Dictionary Support in Fedora 9" href="http://fedoraproject.org/wiki/Releases/FeatureDictionary"><span id="more-139"></span>Unified Dictionary Support</a></h2>
<p>This feature is really nice because I tend to use words that aren&#8217;t in the stock dictionaries of Pidgin, Firefox, or OpenOffice.org, including transliterations of Arabic that I frequently throw into the mix (already, above, there are two examples).  So, I frequently have to add these customized spellings and/or rarer words (or just plain preferred spellings) to the existing dictionaries numerous times.  Fedora 9 now unifies these dictionaries so I should, technically, need only one.  Awesome!</p>
<h2><a title="Ext4 Filesystem Support in Fedora 9" href="http://fedoraproject.org/wiki/Features/Ext4">Ext4 Filesystem Support</a></h2>
<p>Ext4 is the successor to the successful stable ext3 filesystem.  Personally, I&#8217;ve been using this on both a fresh install of the Fedora 9 Beta and Preview releases, and I have not had any problems.  On top of that, I have actually seen some significant performance enhancements, particularly when dealing with both very large as well as large numbers of files.  Of course, ext4 has a laundry list of features to it, so don&#8217;t just take it from me, check it out!</p>
<p>Note: As the Ext4 filesystem is not nearly as long-in-the-tooth as ext3, you may consider <em>not</em> using it if you have only one copy of data on the filesystem.  I feel comfortable and confident about using it for myself, but as people tend to be very conservative when it comes to their choice of filesystems for good reasons, just consider reading-up on it before you commit to it.  And when you do, you&#8217;ll probably also think it&#8217;s <em>awesome</em>!</p>
<h2><a title="Firefox 3 in Fedora 9" href="http://fedoraproject.org/wiki/Features/Firefox3">Firefox 3</a></h2>
<p>Firefox has long been the poster child for the positive impact that a free and open source model can have on software.  Taking the world by storm, Firefox has given a good knock to the stalwart of the Internet Age, Internet Explorer 6, and has driven innovation on the Web to new heights, not the least of which is driving Microsoft into releasing newer versions of Internet Explorer at a previously unheard of pace just to keep up with the pace of the Web.</p>
<p>Firefox 3 delivers yet another knock-out blow with amazingly enhanced performance (especially under GNU/Linux), excellent features (like the&#8230;wait for it&#8230;<em>Awesome</em>Bar&#8230;), and all-around slickness such as better cross-platform native integration (don&#8217;t think about the logic of that for too long&#8230;it&#8217;s good, trust me&#8230;).</p>
<p>It seems like Firefox is still in Beta for now, but as I&#8217;ve been using Firefox since version 0.7, I&#8217;ve grown accustomed to the stability that comes with the positive &amp; productive attitude of <em>release early, release often</em>.</p>
<p>(Mandatory &#8220;awesome&#8221; reference can be found two paragraphs above.)</p>
<h2><a title="Gvfs in Fedora 9" href="http://fedoraproject.org/wiki/Features/Gvfs">Gvfs</a></h2>
<p>One of the beauties that Gnome has brought for us is the outstandingly flexibly and featureful <a title="Gvfs in Gnome 2.22" href="http://library.gnome.org/misc/release-notes/2.22/#sect:gvfs">Gvfs</a>.  Continuing in Gnome&#8217;s tradition of just pushing forward to improve the desktop experience, Gvfs offers a new virtual filesystem interface that allows amazingly easy &amp; flexibly file-level access to myriad new platforms, be they of a network, device, or other type of nature.  Read the link to the Gnome website for specifics about this nifty new feature.</p>
<h2><a title="Jigdo for Fedora 9" href="http://fedoraproject.org/wiki/Features/JigdoRelease">jigdo</a></h2>
<p>As one of the mirrors of the <a title="Fedora Unity Re-Spins" href="http://spins.fedoraunity.org">Fedora Unity Re-Spin</a> project, I&#8217;m sort of proud of this one, even though, aside from hosting, all I&#8217;ve really done is impeded the progress of releases by asking inane questions at inappropriate times (note to self: check release schedules before hounding people for assistance).  It is largely through the work of the fine folks at <a title="Fedora Unity website" href="http://fedoraunity.org">Fedora Unity</a> that jigdo has now become a mainstay in the Fedora distribution model.</p>
<p>So why should anyone bother with jigdo when there&#8217;s already BitTorrent?  I used to wonder the same thing, but then I used jigdo for the first time.  To vastly over simplify it, with Jigdo, one need only download the bits they are lacking in order to get a full ISO, be it DVD or CD.  So, if you already have a Fedora 9 Beta or Preview release, using Jigdo, you&#8217;d need only download the packages that have been updated since then.</p>
<p>Contrast this with BitTorrent, where one would need to download the entire ISO, regardless of what bits you may already have of a previous release.  Yes, BitTorrent is peer-to-peer and jigdo isn&#8217;t (at least, not yet?), but you still have to download the whole 3+GB worth before you have something to install.  Jigdo can save you a lot of bandwidth if you already have a previous release available, whether as an ISO file or burnt directly on a disc.</p>
<p>On top of that, if used intelligently, a widespread adoption of jigdo as a distribution method would also alleviate the burden of hosts from having to hold large ISO files which are really just composed of myriad packages already present on the mirror.  As a host myself, I think that is just <em>awesome</em>!</p>
<p>If you&#8217;re interested in learning more about how to use Jigdo for getting Fedora, check out <a title="Fedora Solved jigdo howto" href="http://fedorasolved.org/post-install-solutions/jigdo/">Fedora Unity Jigdo howto</a>.</p>
<h2><a title="KDE4 fully supported in Fedora 9" href="http://fedoraproject.org/wiki/Releases/FeatureKDE4">KDE4</a></h2>
<p>Although I do not use the KDE aside from a few choice apps, I think it would be rather rude and inappropriate to neglect the <em>awesome</em> efforts of the Fedora KFE SIG in making Fedora 9 the first major distribution release to feature KDE4</p>
<p>As I am not as familiar with this awesomeum as I am others, I will leave the absorption of the <a title="KDE4 release announcement" href="http://kde.org/announcements/4.0/">full details</a> as an exercise for the reader (note: their release annoucement page is&#8230;yes, that&#8217;s right&#8230;<em>awesome</em>&#8230;).</p>
<h2><a title="PackageKit in Fedora 9" href="http://fedoraproject.org/wiki/Features/PackageKit">PackageKit</a></h2>
<p>It has been called the OPMtRTA (perhaps only by me).  I&#8217;ll admit that PK has had it&#8217;s growing pains, but I have to say, <a title="Technical Blog of Richard Hughes" href="http://blogs.gnome.org/hughsie/">Richard Hughes</a> (and anyone else?) has done an <em>awesome</em> job pulling this one together.  I think this is something that necessarily will have to continue to evolve as the scope of PackageKit is just amazing.  How far it&#8217;s come is even more so, and I am really looking forward to seeing where it goes and what innovative solutions are found for the plethora of problems present with package procurement (okay, that last one was a bit of a stretch, I know&#8230;).</p>
<p>I would like to take this time to say that Richard has one of the fastest turnaround-times I&#8217;ve seen in any kind of a project, whether it is related to bugs, features, or implementation.  And, given the amount of heat that&#8217;s been thrown his way, his demeanor has always been calm, collected, and courteous (that one was better, wasn&#8217;t it?).</p>
<h2>100% Free and Open Source</h2>
<p>This isn&#8217;t new&#8230;it&#8217;s always been there.  Yes, Fedora, by directed and intentional policy, is a 100% Free and Open Source GNU/Linux distribution.  While it is possible to get non-free bits into it, you&#8217;ll not find one shipped with it.  I think this is, by far, the greatest feature of Fedora (at least, as an OS &#8211; I consider the <em>community</em> to be the best part of Fedora in general).  Take us back a decade or two, and who would have thought that such a functional and polished product could exist free from the enslaving shackles of proprietary softare?  <em>Alhamdulillaah</em>!</p>
<p>So, there you have it!  A quick view of the upcoming Fedora 9!  I&#8217;ll be doing my best to mirror the torrents of Fedora, both the i386 and x86_64 releases, <em>in shaa Allaah</em>.  Please feel free to share your own comments and experiences with Fedora 9 and/or free-and-open-source software in general!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.basilgohar.com/2008/05/12/fedora-9-why-its-so-awesome/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tapeless HD camcorders</title>
		<link>http://blog.basilgohar.com/2008/05/06/tapeless-hd-camcorders</link>
		<comments>http://blog.basilgohar.com/2008/05/06/tapeless-hd-camcorders#comments</comments>
		<pubDate>Wed, 07 May 2008 05:36:14 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=136</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem I&#8217;ve been keeping my eye out for tapeless (e.g., hard drive or flash memory instead of tapes) HD camcorders for a while, because of the obvious flexibility of being able to transfer the recorded video directly rather than &#8220;recording&#8221; it via IEEE 1394 (i.e., &#8220;FireWwire&#8221;) &#8211; while an IEEE 1394 link is [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p>I&#8217;ve been keeping my eye out for tapeless (e.g., hard drive or flash memory instead of tapes) HD camcorders for a while, because of the obvious flexibility of being able to transfer the recorded video directly rather than &#8220;recording&#8221; it via <a title="Wikipedia article for &quot;IEEE 1394 Interface&quot;" href="http://en.wikipedia.org/wiki/IEEE_1394_interface">IEEE 1394</a> (i.e., &#8220;FireWwire&#8221;) &#8211; while an IEEE 1394 link is definitely fast, any tape-based camcorder usually only transfers the video at regular playing speeds by actually playing the video.</p>
<p>Having said that, here are a few that have caught my eye:</p>
<ul>
<li><a title="Sanyo Xacti" href="http://www.bhphotovideo.com/c/product/519149-REG/Sanyo_VPC_HD1000BK_Xacti_HD1000_HD_Camcorder.html">http://www.bhphotovideo.com/c/product/519149-REG/Sanyo_VPC_HD1000BK_Xacti_HD1000_HD_Camcorder.html</a></li>
<li><a title="Panasonic HDC SDS" href="http://www.bhphotovideo.com/c/product/521864-REG/Panasonic_HDC_SD5BNDL_HDC_SD5_AVCHD_Digital_Camcorder.html">http://www.bhphotovideo.com/c/product/521864-REG/Panasonic_HDC_SD5BNDL_HDC_SD5_AVCHD_Digital_Camcorder.html</a></li>
<li><a title="Canon Vixia HF100" href="http://www.bhphotovideo.com/c/product/539291-REG/Canon_2708B001_VIXIA_HF_100_AVCHD_Flash.html">http://www.bhphotovideo.com/c/product/539291-REG/Canon_2708B001_VIXIA_HF_100_AVCHD_Flash.html</a></li>
<li><a title="JVC HD5" href="http://www.bhphotovideo.com/c/product/537788-REG/JVC_GZ_HD5_GZ_HD5_60GB_HD_Everio.html">http://www.bhphotovideo.com/c/product/537788-REG/JVC_GZ_HD5_GZ_HD5_60GB_HD_Everio.html</a></li>
<li><a title="JVC HD6" href="http://www.bhphotovideo.com/c/product/537789-REG/JVC_GZ_HD6_GZ_HD6_120GB_HD_Everio.html">http://www.bhphotovideo.com/c/product/537789-REG/JVC_GZ_HD6_GZ_HD6_120GB_HD_Everio.html</a></li>
</ul>
<p>The important issue, of course, is how easy is it to work with the video once it&#8217;s recorded.  Most of the video formats are <a title="Wikipedia article for &quot;MPEG-4&quot;" href="http://en.wikipedia.org/wiki/MPEG-4">MPEG-4</a>-based, usually the controversial <a title="Advanced Video Codec High Definition" href="http://en.wikipedia.org/wiki/Advanced_Video_Codec_High_Definition">AVCHD</a>.  There are some advantages &amp; disadvantages, of course, but <a title="ffmpeg website" href="http://ffmpeg.mplayerhq.hu/">ffmpeg</a> really helps with most of the issues.  I&#8217;ve been playing a lot with it (ffmpeg) this past week, and the sheer flexibility of it is astounding.  I think the woes of multimedia flexibility under free operating systems is slowly going away, as even the GUI applications (<a title="avidemux website" href="http://fixounet.free.fr/avidemux/">avidemux</a>, <a title="PiTiVi website" href="http://www.pitivi.org/wiki/Main_Page">PiTiVi</a>, <a title="Kino website" href="http://www.kinodv.org/">Kino</a>, etc.) are at a level of refinement I wouldn&#8217;t have expected.</p>
<p>Naturally, I am loath to use nonfree versus free solutions, so I am pleased to let you know that there are many free software codecs available through ffmpeg &#8211; that is the topic for another article, perhaps.</p>
<p>Obviously, there&#8217;s still a lot of work to be done, but I&#8217;m really excited to dive into open-source content creation!</p>
<p>Updated with relevant linking and a few spelling fixes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.basilgohar.com/2008/05/06/tapeless-hd-camcorders/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Texas Dawah Convention 2007 Audio Project &#8211; overview</title>
		<link>http://blog.basilgohar.com/2008/04/18/texas-dawah-convention-2007-audio-project-overview</link>
		<comments>http://blog.basilgohar.com/2008/04/18/texas-dawah-convention-2007-audio-project-overview#comments</comments>
		<pubDate>Fri, 18 Apr 2008 21:28:40 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Islam]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=124</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem Introduction Alhamdulillaah, a few months back, I successfully wrapped-up the audio recording &#38; production project for the Texas Dawah Convention 2007. This was clearly one of the most ambitious projects in which I&#8217;ve been involved in my life, especially given the degree of responsibility I was given and the amount of work [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><em>Bismillaahir Rahmaanir Raheem</em></p>
<h2>Introduction</h2>
<p><em>Alhamdulillaah</em>, a few months back, I successfully wrapped-up the audio recording &amp; production project for the <a title="Texas Dawah Convention website" href="http://www.texasdawah.org">Texas Dawah Convention</a> 2007.  This was clearly one of the most ambitious projects in which I&#8217;ve been involved in my life, especially given the degree of responsibility I was given and the amount of work I had to do.</p>
<p>The project for me was a great learning experience on numerous fronts &#8211; management, business, technology, work ethic, and team work are amongst a few of them.  If it weren&#8217;t for the great support I received from my partner &amp; friend (I&#8217;ll only mention him if he wants me to &#8211; knowing him, he probably would prefer I don&#8217;t by default), then the work would have never happened and would have ended-up a terrible flop.</p>
<p>Please read on if you&#8217;re interested in knowing the history of how I became involved with this project, how it was executed, some of the challenges I faced during it, and finally, and a part of which I am very proud, how I completed almost exclusively using <a title="What is Free Software at fsf.org" href="http://www.fsf.org/about/what-is-free-software">free (as in freedom) software</a>, particular that which comes with <a title="Fedora Project website" href="http://fedoraproject.org">Fedora</a>.<br />
<span id="more-124"></span></p>
<h2>Background</h2>
<p>I have long had a passion for audio &#8211; be it with regards to editing, recording, production, or even creation.  And, given my other passion for Islamic education, it should come as no surprise that I like to work on recording, producing, and making-available quality Islamic recordings for the benefit of everyone.  Thus, ever since I first attended the Texas Dawah Convention, I knew that I wanted to be involved, at least with the audio aspect.  This desire became even stronger as the Convention has had some troubles make the recordings from the previous years widely available.</p>
<p>The Convention itself is outstanding, and I strongly encourage everyone to attend it if you can &#8211; whether or not you are Muslim, it provides an excellent place where someone can learn about the proper understanding of Islam free from extremism, misguidance, and distortion.  Naturally, those are based on my <em>own</em> opinions, and everyone is entitled to their own about whatever they like, I suppose&#8230;regardless, it is held every year in late December.  Details can usually be found on their website as Winter approaches.</p>
<h2>First Contact</h2>
<p>Back to the point, I had a golden opportunity to pursue the desire to become more involved with the Convention itself.  It just so happened that Shaykh Waleed Basyouni, the director of the Texas Dawah Convention, was holding an <a title="AlMaghrib Institute website" href="http://www.almaghrib.org">AlMaghrib Institute</a> seminar (<a title="Seminar information for Rays of Faith" href="http://www.almaghrib.org/seminar_rof.php"><em>Rays of Faith</em></a>) in Columbus, Ohio (<a title="Website for Qabeelat Hayl - AlMaghrib Institute student body in Columbus, Ohio" href="http://www.haylstorm.com">Qabeelat Hayl</a>).  As I was the coordinator for the class, I was blessed with extra time with the shaykh, so I approached him with a bold proposal.  Being that he was the director of the Texas Dawah Convention, I proposed to him to hand over audio recording &amp; production entirely to me for the then upcoming convention.  I knew it was more-or-less a shot in the dark, but he respectfully listened to me in full, giving me more than a generous portion of his time given that he was heading back home soon afterward.</p>
<p>Pleasantly enough, and after a series of e-mails &amp; phone conversations, Shaykh Waleed took me up on my proposal, which I was wisely discussing as a prospect with a close friend &amp; future partner the whole time.  As such, we were mentally prepared with the idea that we&#8217;d have actual work to do during the convention.</p>
<h2>Preparations</h2>
<p>As much as one prepares for a task, it&#8217;s amazing how many aspects can still come up and leave one shaken and struggling to stay standing.  To be honest, it is in management of this kind &#8211; preparing for the logistics of something hands-on &#8211; that I tend to be rather weak.  <em>Alhamdulillaah</em>, my friend and business partner came to the rescue and prepared, more or less, the entire plan for how the work needed to be broken-up, divided, and thus organized so that it could be managed in a reasonable way.  Without his sheets, plans, and equipment labeling, the task would have been an operational nightmare.</p>
<p>Part of our charter for the audio work was to purchase a variety of recording equipment, most of which would be used for the many coming years, in shaaʾ Allaah.  Consequently, once again, my friend showcased his business prowess, and was able to secure the best pricing for the majority of the equipment and supplies we needed.  The biggest challenge here was my procrastination and that of others, through miscommunication, which resulted in us spending way more money than necessary for some basic items (e.g., CDs, labels, and some equipment).</p>
<h2>Showtime!</h2>
<p>Once we got to the site, we had very little time really to spend with the volunteers we&#8217;d be given to be our runners.  It was somewhat of a challenge to divide the work up amongst them &#8211; we had 8 total (a 9th came in midway through the convention, alhamdulillaah).  Each had their own level of skills, be it technical or otherwise, that we had to balance and find out.  What was most troubling to me was that, despite the sheer amount of work involved, frequently the volunteers found themselves without anything to do simply because we didn&#8217;t know how best to divide up the work.  Again, and I will continue pointing this out through the post, my partner-friend really took to managing the volunteers and ensuring they were kept reasonably busy with productive things while also ensuring they weren&#8217;t overworked and could attend the parts of the convention their really wanted to.</p>
<p>To their credit, the volunteers, in general, all performed outstandingly, maa shaaʾ Allaah walhamdulillaah.  Given that there were three straight days of seminars, sometimes 6 at the same time, the fact that we had only a few really major mistakes (including one lecture that was a complete write off, unfortunately) is really a testament to their hard work and willingness to pull through some tough schedules we&#8217;d made for them.  Jazaakum Allaahu khayr!</p>
<h2>To Be Continued&#8230;</h2>
<p>While this wraps-up the general procedure for everything, I have intentionally left the technical side out as I am going to focus on that in a dedicated post, including possibly mentioning a near disaster that was narrowly avoided due to the Mercy of Allaah in answering my supplications.  See you then!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.basilgohar.com/2008/04/18/texas-dawah-convention-2007-audio-project-overview/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Fedora 9 Preview released</title>
		<link>http://blog.basilgohar.com/2008/04/18/fedora-9-preview-released</link>
		<comments>http://blog.basilgohar.com/2008/04/18/fedora-9-preview-released#comments</comments>
		<pubDate>Fri, 18 Apr 2008 19:23:34 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=132</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem Alhamdulillaah, the Fedora 9 Preview has been released to the torrents! You can grab &#8216;em here: http://torrent.fedoraproject.org/ I&#8217;m seeding (well, that&#8217;ll be entirely true in a couple of hours) the x86_64 DVD images on both of my servers now, so there&#8217;s approximately 30Mbit/s of extra bandwidth just for those. I intend on [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, the Fedora 9 Preview has been released to the torrents!  You can grab &#8216;em here:</p>
<p><a title="Fedora Project Torrent Tracker" href="http://torrent.fedoraproject.org/">http://torrent.fedoraproject.org/</a></p>
<p><span id="more-132"></span>I&#8217;m seeding (well, that&#8217;ll be entirely true in a couple of hours) the x86_64 DVD images on both of my servers now, so there&#8217;s approximately 30Mbit/s of extra bandwidth just for those.  I intend on leaving them running until the download rates creep down.  This is more of a space issue than one of bandwidth, as both servers only have an 80GB hard drive, and they are themselves loaded with</p>
<p>I&#8217;ve been running rawhide from the Beta image for a few weeks now, and I really like it.  I will probably do a fresh install from the Preview images so I can help in squishing any release-blocking bugs without the cruft from a previous install.</p>
<p>Anyone truly lazy and doesn&#8217;t want to do a torrent download can grab the image off of my server as long as it&#8217;s there, once the download has finished (in approximately one hour after this posting was made):</p>
<p><a title="Link to download Fedora 9 preview DVD image" href="http://hidayahonline.org/~abu_hurayrah/Fedora-9-Preview-x86_64-DVD/">http://hidayahonline.org/~abu_hurayrah/Fedora-9-Preview-x86_64-DVD/</a></p>
<p>(That&#8217;s actually what I&#8217;m going to be doing myself once I get home later tonight, in shaaʾ Allaah&#8230;)</p>
<p><em>Update</em>: The torrents have finished downloading and both are seeding.  The entire DVD ISO image should be downloadable from the above link.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.basilgohar.com/2008/04/18/fedora-9-preview-released/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Shell History Meme</title>
		<link>http://blog.basilgohar.com/2008/04/10/shell-history-meme</link>
		<comments>http://blog.basilgohar.com/2008/04/10/shell-history-meme#comments</comments>
		<pubDate>Thu, 10 Apr 2008 18:04:15 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=131</guid>
		<description><![CDATA[I got tired of seeing everyone on the planets (Fedora &#38; Gnome) showing-up in Liferea doing this, and I was left out.  So here&#8217;s mine from work: [basil.gohar@escapdv01 ~]$ history&#124;awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'&#124;sort -rn&#124;head 265 ll 210 cd 101 time 86 dbrestore 79 exit 28 su 24 vi 18 [...]]]></description>
			<content:encoded><![CDATA[<p>I got tired of seeing everyone on the planets (<a title="Fedora Planet" href="http://planet.fedoraproject.org/">Fedora</a> &amp; <a title="Planet Gnome" href="http://planet.gnome.org/">Gnome</a>) showing-up in Liferea doing this, and I was left out.  So here&#8217;s mine from work:</p>
<pre>[basil.gohar@escapdv01 ~]$ history|awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head</pre>
<pre>265 ll</pre>
<pre>210 cd</pre>
<pre>101 time</pre>
<pre>86 dbrestore</pre>
<pre>79 exit</pre>
<pre>28 su</pre>
<pre>24 vi</pre>
<pre>18 ssh</pre>
<pre>17 ping</pre>
<pre>16 less</pre>
<p>&#8220;dbrestore&#8221; is an alias for a script I use to&#8230;well..restore DBs.  One that is not on here that was the first time I ran the script is my &#8220;search&#8221; alias, which is a wrapper for find &amp; grep that searches the contents of PHP files (since that&#8217;s what I spend all day working on).</p>
<p>I&#8217;ve even added a GNOME category.  Maybe after this I&#8217;ll start posting more Fedora- &amp; GNOME-related topics, and increase my chances of getting listed in the planets&#8230;</p>
<p>I&#8217;ll update with my home laptop &amp; PC results after I get home tonight, in shaaʾ Allaah (notice I&#8217;m using &#8220;ʾ&#8221; to mark an Arabic hamzah in my transliteration&#8230;more on that later&#8230;in shaaʾ Allaah&#8230;;) )</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.basilgohar.com/2008/04/10/shell-history-meme/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trying out blog applet in Fedora 8</title>
		<link>http://blog.basilgohar.com/2007/10/30/trying-out-blog-applet-in-fedora-8</link>
		<comments>http://blog.basilgohar.com/2007/10/30/trying-out-blog-applet-in-fedora-8#comments</comments>
		<pubDate>Tue, 30 Oct 2007 14:30:18 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[GNOME]]></category>

		<guid isPermaLink="false">http://www.basilgohar.com/blog/2007/10/30/trying-out-blog-applet-in-fedora-8/</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem I&#8217;m trying out the gnome-blog utility again inside of Fedora 8. I had a bit of a challenge at first because when I tried to input my blog URL, it was trying to force the directory to be */wordpress/, which is not how my blog is setup. Alhamdulillaah, once I figured-out I [...]]]></description>
			<content:encoded><![CDATA[<p><em>Bismillaahir Rahmaanir Raheem</em></p>
<p>I&#8217;m trying out the gnome-blog utility again inside of Fedora 8.  I had a bit of a challenge at first because when I tried to input my blog URL, it was trying to force the directory to be */wordpress/, which is not how my blog is setup.  <em>Alhamdulillaah</em>, once I figured-out I had to append the xmlrpc.php (<em>not</em> xml-rpc.php, like I was trying at first), it stopped trying to force my hand.</p>
<p>Oh, and it seems the word &#8220;blog&#8221; is still not included in whatever dictionary gnome-blog uses for spell-checking (a nice feature, I might add).</p>
<p>If this works out, then it will be a lot easier to update my blog while I&#8217;m at work, where I get most of my bloggy thoughts, rather than waiting until I get home, when I am usually too tired or busy to do anything.  This is aside from the fact that there are a lot few formatting options available, but we&#8217;ll survive.</p>
<p>As an important note, I tried Drivel after I didn&#8217;t succeed at first with gnome-blog, and it didn&#8217;t support spaces in usernames.  It seems to be related to the fact that it uses the username as part of a key (I guess for GConf?).  I guess that&#8217;s an example of a poor design choice&#8230;</p>
<p>Let&#8217;s see what happens&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.basilgohar.com/2007/10/30/trying-out-blog-applet-in-fedora-8/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fuse-sshfs &#8211; mounting a remote location using SSH with FUSE</title>
		<link>http://blog.basilgohar.com/2007/02/11/fuse-sshfs-mounting-a-remote-location-using-ssh-with-fuse</link>
		<comments>http://blog.basilgohar.com/2007/02/11/fuse-sshfs-mounting-a-remote-location-using-ssh-with-fuse#comments</comments>
		<pubDate>Mon, 12 Feb 2007 03:43:39 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://www.basilgohar.com/blog/2007/02/11/fuse-sshfs-mounting-a-remote-location-using-ssh-with-fuse/</guid>
		<description><![CDATA[SSH is a time-tested, powerful, and generally outstanding utility for connecting two systems in a secure and efficient manner. Enabling anything from simple command-line access to full X Window sessions, it would appear there is almost no limit to what SSH can do. Reading on will only affirm this assertion, as two open-source projects &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Wikipedia article on " href="http://en.wikipedia.org/wiki/Secure_Shell">SSH</a> is a time-tested, powerful, and generally outstanding utility for connecting two systems in a secure and efficient manner.  Enabling anything from simple command-line access to full <a title="Wikipedia article on " href="http://en.wikipedia.org/wiki/X_Window_System">X Window</a> sessions, it would appear there is almost no limit to what SSH can do.  Reading on will only affirm this assertion, as two open-source projects &#8211; <a title="OpenSSH website" href="http://www.openssh.com/">OpenSSH</a> &amp; <a title="FUSE website" href="http://fuse.sourceforge.net/">FUSE</a> &#8211; combine to provide secure, efficient, and stable access to remote locations as though they were local filesystem objects.<span id="more-97"></span></p>
<p>Without going into too many details, in order to present a filesystem to the user and, in general, most applications, information about files (file names, sizes, permissions, and general metadata) along with the actual file data is needed.  SSH itself is perfectly capable of handling both.  In fact, sftp (secure ftp), which utilizes SSH, is quite possibly the third most popular general file transfer protocal after HTTP and FTP.  As the requiste information necessary for proper filesystem access is readily available through SSH, all that is needed to enable secure, transparent filesystem access to remote locations is a way to tie these methods together with the kernel&#8217;s filesystem routines.  This is where FUSE comes in to play.</p>
<p>Traditionally, in Linux, due to its <a title="Wikipedia article on " href="http://en.wikipedia.org/wiki/Monolithic_kernel">monolithic</a> design, filesystem functions have been a component of the kernel.  FUSE flips this idea on its head.  As it&#8217;s full name, <em>Filesystem in Userspace</em>, explicitly exclaims, FUSE places the filesystem routines within userspace as opposed to kernelspace.  As a result, adding support for disparate filesystems is as simple as installing the routines for them.  There is no need to recompile the kernel or anything of the sort.  It is as simple an operation as loading up a user application such as Firefox.  As a result, FUSE has been used for an <a title="Sample list of filesystems implemented with FUSE" href="http://fuse.sourceforge.net/wiki/index.php/FileSystems">unbelievably large</a> number of filesystem implementations of almost every possible type.</p>
<p>Now that we understand the basic premise of FUSE, it shouldn&#8217;t be that great of a jump to understand how fuse-sshfs works.  Take one part ssh, one part fuse, a dash of freedom, and voilà &#8211; we have a remote filesystem location mounted as a local resource.  All filesystem operations and transfers are securely encrypted.</p>
<p>For an example of how flexible this is, I am currently listening to this file directly from the server&#8217;s filesystem via fuse-sshfs.  Though I am physically streaming the file over the Internet, Audacious sees the file as a local resource.  fuse-sshfs takes care of all filesystem resources.  While there are obvious performance considerations with regards to bandwidth and latency, those would be present with <em>any</em> realtime solution providing a similar service.  For simple operations such as fetching directory listings, opening individual files, and even copy files to-and-from the remote system, you will likely see performance within the acceptable range of a normal computing session.</p>
<p>&#8220;Enough, Basil!  Tell me how to do it already!&#8221;</p>
<p>Alright, alright.  Brace yourself for the most complicated part of this article.</p>
<p>First, if you don&#8217;t have the FUSE library installed, download and install it.  It&#8217;s a simple</p>
<p><code>yum install fuse-sshfs</code></p>
<p>On systems with yum support (e.g., Fedora)</p>
<p>You can download the sources from the FUSE website and compile &amp; install them with the following commands (download and extract the files first):</p>
<p><code>./configure<br />
make<br />
make install</code></p>
<p>Likewise, do the same for the fuse-sshfs package</p>
<p><code>./configure<br />
make<br />
make install</code></p>
<p>With FUSE and fuse-sshfs now installed,  you mount the remote location with the following command:</p>
<p><code>sshfs hostname: mountpoint</code></p>
<p>So, for example, let&#8217;s say you want to mount the directory <code>/home/my.remote.username</code> located on the server <code>www.example.com</code>.  Additionally, you&#8217;d like to mount it at the location <code>~/my.remote.username@example.com</code>.  The command would look akin to this (depending on how your system implements user home directories &#8211; my assumption is Fedora Core 6):</p>
<p><code>sshfs my.remote.username@example.com:/home/my.remote.username /home/my.local.username/my.username@example.com</code></p>
<p>Can it get anymore difficult?  Yes, if you&#8217;re running SSH on a differnet port, just pass the port number as the parameter to the -p argument prior to the hostname portion:</p>
<p><code>sshfs -p 1234 my.remote.username@example.com:/home/my.remote.username /home/my.local.username/my.username@example.com</code></p>
<p>There is a host of other options that are available for configuration.  A standard <code>sshfs -h</code> call will show you what&#8217;s available.</p>
<p>There is <em>one</em> caveat I discovered using fuse-sshfs, at least on Fedora Core 6 on my laptop and at work (laptop is 32bit, work is dual-core 64bit).  The sshfs binaries are, by default, given execute permissions only to the owner and the group &#8211; neither of whom are you by default (owner is root, group is fuse).  This can be resolved by adding yourself to the fuse group.  Look up how to do that, because it may be different on your system.  With Fedora Core 6, it&#8217;s a simple call to the Users and Groups applet under the &#8220;Administration&#8221; section of the &#8220;System&#8221; menu.</p>
<p>Another issue to keep in mind is that if you mount a subdirectory (as we have in the example0, then you cannot have access to <em>any</em> directories above (e.g., the home directory).  You only have access to the directory which you&#8217;ve mount, and those below it.  Additionally, I noticed strange behavior with symlinks &#8211; it appears they are <em>not</em> derefenced and then corrected for the local system, so they are likely <em>not</em> to work correctly.</p>
<p>Aside from those two major issues, fuse-sshfs has amazed from the moment I tried it out, and I am finding it more-and-more useful as I try it different contexts.  If I discover anything else interesting, good or bad, I will either update this post or share it within a comment.  I invite anyone else that tries it to do the same.  If anyone has any questions or problems, feel free to post, and if I know the answer, I&#8217;ll try to offer a solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.basilgohar.com/2007/02/11/fuse-sshfs-mounting-a-remote-location-using-ssh-with-fuse/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

