<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>HidayahTech</title>
	<atom:link href="http://www.basilgohar.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.basilgohar.com/blog</link>
	<description>Technology, Development, &#038; Interesting Stuph</description>
	<pubDate>Thu, 28 Aug 2008 17:00:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>		<item>
		<title>Freedom is for the people</title>
		<link>http://www.basilgohar.com/blog/2008/08/28/freedom-is-for-the-people/</link>
		<comments>http://www.basilgohar.com/blog/2008/08/28/freedom-is-for-the-people/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 17:00:57 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Education]]></category>

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

		<category><![CDATA[Free Software]]></category>

		<category><![CDATA[GNU/Linux]]></category>

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

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

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=227</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
michael.dehaan (his spelling, not mine!) posted something that you can take or leave (I don&#8217;t want to start a flame war on my own blog):
michaeldehaan.net &#124; Popularity Contests Are So Junior High School.
But what is intriguing are the ideas that develop in the comments.   Please take some time and read those first, and [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p>michael.dehaan (his spelling, not mine!) posted something that you can take or leave (I don&#8217;t want to start a flame war on my own blog):</p>
<p><a href="http://www.michaeldehaan.net/?p=667">michaeldehaan.net | Popularity Contests Are So Junior High School</a>.</p>
<p>But what is intriguing are the ideas that develop in the comments.   Please take some time and read those first, and then come back here.  <img src='http://www.basilgohar.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span id="more-227"></span>What I wanted you to read were the ideas floated in the comments regarding raising awareness of the Freedom of Free Software for the common people, and the analogies made to such programs as NOVA &amp; Cosmos on PBS.  This touched me personally because of how important such programs were to me and to nurturing my love &amp; interest for Science &amp; Nature.</p>
<p>These programs, it seems, were designed to take what may have been seemingly esoteric topics that were originally avoided by regular people and make them accessible.  People like Carl Sagan devoted their lives towards making deep topics such as the universe accessible and understandable by common people.  In no small part, I think they were successful.</p>
<p>So, if success can be had in such an area as Science, then why not also for Freedom?  Why not devote time to &#8220;marketing&#8221; the advantages that Free software and software freedom bring, both practical and social?  But the noveleity I found was in pointing towards the successful (if not &#8220;American Idol&#8221; successful) models of Public broadcasting, which <em>did</em> succeed in reaching  intended audiences and affecting them positive ways that brought about positive changes, in my humble opinion.</p>
<p>What&#8217;s the next step, then?  Let&#8217;s at least foster the idea that we should be working on producing media that fun, easy to understand and follow, and serves to promote what we, the users of Free software, feel is important about it.  I&#8217;m going to think some more about this and get back to you all, <em>in shaaʾ Allaah</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/08/28/freedom-is-for-the-people/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Naïve integer primality calculator in PHP</title>
		<link>http://www.basilgohar.com/blog/2008/08/24/naive-integer-primality-calculator-in-php/</link>
		<comments>http://www.basilgohar.com/blog/2008/08/24/naive-integer-primality-calculator-in-php/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 22:52:52 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

		<category><![CDATA[Free Software]]></category>

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

		<category><![CDATA[GNU/Linux]]></category>

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

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=222</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
Alhamdulillaah, while reading about integers and, subsequently, prime numbers last night, I decided the time had come for me to write a primality calculator in PHP.  The test I use in my implementation is about as a naïve as one can possible get, but it was fun, nonetheless.
Interestingly enough, I discovered that there [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, while reading about <a title="Wikipedia article for &quot;Integer&quot;" href="http://en.wikipedia.org/wiki/Integer">integers</a> and, subsequently, <a title="Wikipedia article for &quot;Prime number&quot;" href="http://en.wikipedia.org/wiki/Prime_number">prime numbers</a> last night, I decided the time had come for me to write a primality calculator in PHP.  The <a title="Wikipedia article for &quot;primality test&quot;" href="http://en.wikipedia.org/wiki/Primality_test">test</a> I use in my implementation is about as a naïve as one can possible get, but it was fun, nonetheless.</p>
<p>Interestingly enough, I discovered that there already exists a primality calculator for *nix-based systems - primes.  It comes with the bsd-games package for Fedora.  I assume the same is true for other distributions.  Mine isn&#8217;t quite as fast yet&#8230;but it does accept, optionally, one or two arguments.  If there are two arguments, then it will calculate all primes starting from the first going until the second.  If there is only one argument, it will calculate from PRIME_START (defined to be 2) through to the largest integer PHP can handle on your platform (usually the maximum value of a signed int on your machine).</p>
<p>There are loads of potential optimizations that  can be performed, and this was just something written on a whim as a proof of concept.  It seems to be accurate, however.  The code, released under the <a title="GNU General Public License 3.0" href="http://www.gnu.org/licenses/gpl-3.0.html">GNU GPL v. 3.0</a>, can be found below.<br />
<span id="more-222"></span></p>
<blockquote><pre>#!/usr/bin/php
< ?php

define('PRIME_START', 2);   //  One, by definition, is not prime

if (isset($argv[2])) {
    $start = (int) $argv[1];
    $max = (int) $argv[2];
} elseif (isset($argv[1])) {
    $start = (int) PRIME_START;
    $max = (int) $argv[1];
} else {
    $start = PRIME_START;
    $max = PHP_INT_MAX;
}

if ($start < PRIME_START) {
    $start = PRIME_START;
}

if ($max < PRIME_START) {
    $max = PHP_INT_MAX;
}

echo "Using $start as start value and $max as max value\n";

$int = $start;

while ($int < $max) {
    $start_time = microtime(true);
    if (is_prime($int)) {
        $total_time = round((microtime(true) - $start_time), 2);
        echo "$int is prime (calculated in {$total_time}s)\n";
    }
    ++$int;
}

echo "All possible primes lower than $max have been calculated!\n";

/**
 * A very naïve test to determine the primality of a given integer
 *
 * @param int $int
 * @return boolean integer is prime
 */
function is_prime($int)
{
    if (! is_numeric($int)) {
        return false;
    }

    $int = (int) $int;

    $test_divisor = PRIME_START; //  By coincidence, the first divisor to determine prime numbers is also the first prime number

    while ($test_divisor < $int) {
        if (is_divisor($int, $test_divisor)) {
            return false;
        }
        ++$test_divisor;
    }

    //  If we are here, then that means no divisors were found
    return true;
}

/**
 * Very simple function to determine if one integer is the divisor of another
 *
 * @param int $dividend
 * @param int $divisor
 * @return boolean $divisor is divisor of dividend
 */
function is_divisor($dividend, $divisor)
{
    if (0 === $dividend % $divisor) {
        return true;
    } else {
        return false;
    }
}
</pre>
</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/08/24/naive-integer-primality-calculator-in-php/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Kuala Terengganu beach &#038; &#8220;island&#8221;</title>
		<link>http://www.basilgohar.com/blog/2008/08/20/kuala-terengganu-beach-island/</link>
		<comments>http://www.basilgohar.com/blog/2008/08/20/kuala-terengganu-beach-island/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 04:05:01 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Free Software]]></category>

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

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

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

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=216</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
Alhamdulillaah, I was able to take some pictures on the beach near our home here in Kuala Terengganu (KT).
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, I was able to take some pictures on the beach near our home here in Kuala Terengganu (KT).</p>
<div id="attachment_217" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/08/panorama-kt-beach-1.jpg"><img class="size-medium wp-image-217" title="panorama-kt-beach-1" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/08/panorama-kt-beach-1-300x33.jpg" alt="" width="300" height="33" /></a><p class="wp-caption-text">Beach Panorama</p></div>
<div id="attachment_218" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/08/panorama-kt-beach-1-alternate.jpg"><img class="size-medium wp-image-218" title="panorama-kt-beach-1-alternate" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/08/panorama-kt-beach-1-alternate-300x33.jpg" alt="" width="300" height="33" /></a><p class="wp-caption-text">Kuala Terengganu &quot;Island&quot;</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/08/20/kuala-terengganu-beach-island/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Audio Islam now running on lighttpd</title>
		<link>http://www.basilgohar.com/blog/2008/08/16/audio-islam-now-running-on-lighttpd/</link>
		<comments>http://www.basilgohar.com/blog/2008/08/16/audio-islam-now-running-on-lighttpd/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 04:59:32 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Audio Islam]]></category>

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

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

		<category><![CDATA[Free Software]]></category>

		<category><![CDATA[GNU/Linux]]></category>

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

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

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

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=212</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
Alhamdulillaah, I&#8217;ve been able to make some major- and sorely-needed-upgrades to Audio Islam.  Interestingly enough, for the vast majority of people, these changes won&#8217;t really be that visible as they are all behind-the scenes.
The desire to upgrade Audio Islam has been around for a long time, and I still have many more changes, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, I&#8217;ve been able to make some major- and sorely-needed-upgrades to <a title="Audio Islam website" href="http://www.audioislam.com/"><em>Audio Islam</em></a>.  Interestingly enough, for the vast majority of people, these changes won&#8217;t really be that visible as they are all behind-the scenes.</p>
<p><span id="more-212"></span>The desire to upgrade <em>Audio Islam</em> has been around for a long time, and I still have many more changes, particularly in relation to the code, that are pending.  But I decided to focus on performance due to the vast surge in visitors that will come during the month of Ramadhaan, in shaaʾ Allaah.  Therefore, I had to polish some things, upgrade others, and in some cases, fundamentally change them!</p>
<p>Prior to today, <em>Audio Islam</em> was running a typical <a title="Wikipedia article for &quot;LAMP&quot;" href="http://en.wikipedia.org/wiki/LAMP_(software_bundle)">LAMP</a> setup - <a title="Red Hat website" href="http://www.redhat.com/">Red Hat</a> <a title="Red Hat Enterprise Linux website (note: this current version as of this writing is 5)" href="http://www.redhat.com/rhel/">Enterprise Linux</a> 4, <a title="Apache Software Foundation website" href="http://www.apache.org/">Apache</a> <a title="Apache HTTP Server website" href="http://httpd.apache.org/">HTTP Server</a>, <a title="MySQL website" href="http://www.mysql.com/">MySQL</a> database server, &amp; <a title="PHP website" href="http://www.php.net/">PHP Hypertext Preprocessor</a>.  Also typically, at the <a title="PHP FAQ entry &quot;Why shouldn't I use Apache2 with a threaded MPM in a production environment?&quot;" href="http://www.php.net/manual/en/faq.installation.php#faq.installation.apache2">behest</a> of the PHP developers, my Apache HTTP server was configured to operate in <a title="Apache MPM prefork" href="http://httpd.apache.org/docs/2.2/mod/prefork.html">prefork</a> mode, which, to put it simply, causes the web server to assign one process per web request.</p>
<p>For a site like <em>Audio Islam</em>, where currently the programming logic is rather limited and the bulk of the action involves downloading of large files, the cautions that call for using the prefork mode, as opposed to the more performant multi-threaded <a title="Apache MPM worker" href="http://httpd.apache.org/docs/2.2/mod/worker.html">worker</a> mode, are less urgent, so I opted for the more efficient mode due to <em>Audio Islam</em>&#8217;s need for very high concurrency on rather modest server hardware.  I&#8217;ve had to set the maximum number of clients in my webserver to over 700 and also offset the more popular mode of download to be FTP just to keep the website accessible, so I am very keen to seek out as much optimization as I can until I can move to another server that will sustain the site as well as this one in terms of bandwidth (currently, 20Mbit/s unmetered is keeping the site afloat, alhamdulillaah).</p>
<p>However, here is where the multi-threaded madness of PHP reared its ugly head.  In truth, I am not entirely sure that I can lay the blame solely on PHP here, but as PHP is not generally multi-threaded enabled and intends to stay that way, I don&#8217;t feel so keen on removing them from the blame completely, either.</p>
<p>Before going further, here&#8217;s a summary of the specific versions of each package (before/after)</p>
<ul>
<li>Apache HTTP Server: 2.2.0/2.2.9</li>
<li>MySQL database server: 5.0.16/5.0.67</li>
<li>PHP Hypertext Preprocessor: 5.1.6/5.2.3</li>
</ul>
<p>As I install all my servers from source on my aging Red Hat platform in order to get the latest versions easily, that means I have the pleasure of compiling all my packages from source (I haven&#8217;t figured-out how to make my own RPMs yet&#8230;).  So, my first step was to compile Apache HTTP server, ensuring I enabled the worker MPM mode to enable multi-threading (a simple mistake I noticed when I saw the config summary included the old prefork MPM).</p>
<p>My configure command was as follows:</p>
<pre>./configure --enable-modules=all --enable-mods-shared=all --with-mpm=worker</pre>
<p>This went along very well.  My next step was to compile MySQL, as I needed access to the client library in order to compile PHP with support for the database backend.  Note that the coming of <a title="Introduction to PHP 5.3 Slides by Ilia Alshanetsky" href="http://ilia.ws/archives/187-Introduction-to-PHP-5.3-Slides.html">PHP 5.3</a> should obviate this as it will feature a <a title="PHP MYSQLND" href="http://forge.mysql.com/wiki/PHP_MYSQLND">native MySQL driver for PHP</a> which shares the same license as PHP, which sparked the whole problem of the <a title="PHP FAQ entry &quot; PHP 5 no longer bundles MySQL client libraries, what does this mean to me? Can I still use MySQL with PHP? I try to use MySQL and get &quot;function undefined&quot; errors, what gives?&quot;" href="http://my.php.net/manual/en/faq.databases.php#faq.databases.mysql.php5">separation between PHP the MySQL client library</a>.</p>
<p>Before I show the MySQL configure command, let me present the PHP one:</p>
<pre>./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-zlib --with-bz2 --enable-mbstring --with-mysqli --with-pdo-mysql --enable-zip</pre>
<p>This is a pretty basic PHP configuration script, rather slim, but sufficient for what I needed.  However, the configure script complained about a missing library for MySQL named &#8220;libmysqlclient_r&#8221;.  I looked for it on my system, and while I found it, it was the wrong version.  This is when I realizzed that I had to enable the thread-safe client in MySQL.  So, I did this, using this configure command:</p>
<pre>./configure --enable-thread-safe-client</pre>
<p>After a rather lengthy make &amp; make install process, PHP was <em>still</em> complaining.  I looked for libmysqlclient_r and found it, but PHP still kept complaining that it wasn&#8217;t under &#8220;/usr/local&#8221;.  It didn&#8217;t matter that I explicitly instructed it to look at the install directory of my MySQL installation.</p>
<p>Anyway, after spending several hours trying to figure this out by researching online and trial-and-error, I decided enough was enough, and I was going to follow PHP&#8217;s recommendation of running it under FastCGI.  However, I do not have a lot of experience getting Apache to run under FastCGI.  Morever, as I didn&#8217;t need Apache&#8217;s power &amp; flexibility for <em>Audio Islam</em>, I decided now was the time to go where I&#8217;ve wanted to go for a while - to host <em>Audio Islam</em> using <a title="lighttpd website" href="http://www.lighttpd.net/">lighttpd</a>.</p>
<p><span title="It's proper name is lower-cased 'lighttpd', so don't bug me about it!">lighttpd</span> (pronounced <em>lighty</em>) is a lightweight yet powerful HTTP server that is designed for low overhead and high performance.  Despite these goals, it still hosts a slew of features that sufficed it to be the backend for <em>Audio Islam</em>, alhamdulillaah.  Once I realized that I was going to go through with it, I stopped all my efforts at getting Apache HTTP working and focused on installing lighttpd.  Amazingly enough, I discovered that the latest stable version, 1.4.19, was already available via yum for RHEL4!  I quickly went ahead and install it and its fastcgi module.  And, a short while later, after some configuration, I had <em>Audio Islam</em> up-and-running on lighttpd!  Alhamdulillaah!  It was rather surprising to see how it worked perfectly out of the box once I redirected it to my newly-fastcgi-compiled PHP.  For reference, here&#8217;s the final configure command I used for compiling PHP to ultimately work on lighttpd:</p>
<pre>./configure --enable-fastcgi --enable-discard-path --enable-force-cgi-redirect --with-mysql --with-zlib --with-bz2 --enable-mbstring --with-mysqli=/usr/local/mysql/bin/mysql_config --with-pdo-mysql=/usr/local/mysql/bin/mysql_config --enable-zip</pre>
<p>The first three arguments are from the <a title="lighttpd &amp; PHP tutorial" href="http://trac.lighttpd.net/trac/wiki/TutorialLighttpdAndPHP#Others">lighttpd documentation</a>, and the rest are what I wanted in the first place.</p>
<p>So, there you have it! <em>Audio Islam</em> is now running on top of lighttpd, alhamdulillaah.  In shaaʾ Allaah this setup will enable the server to sail through Ramadhaan far smoother than previous years.  I guess we&#8217;ll find out in a couple of weeks, in shaaʾ Allaah.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/08/16/audio-islam-now-running-on-lighttpd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Back home in Kuala Terengganu</title>
		<link>http://www.basilgohar.com/blog/2008/08/12/back-home-in-kuala-terengganu/</link>
		<comments>http://www.basilgohar.com/blog/2008/08/12/back-home-in-kuala-terengganu/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 05:51:55 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Family]]></category>

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

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

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=210</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
Alhamdulillaah, I&#8217;ve returned &#8220;home&#8221; to Kuala Terengganu (KT), which is my wife&#8217;s hometown, and I&#8217;ve taken it to be my home-away-from home.  It&#8217;s a beautiful place, especially because we actually live in a kampung, or village, not to far away from the main part of KT.  Additionally, compared to Kuala Lumpur (KL), the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, I&#8217;ve returned &#8220;home&#8221; to Kuala Terengganu (KT), which is my wife&#8217;s hometown, and I&#8217;ve taken it to be my home-away-from home.  It&#8217;s a beautiful place, especially because we actually live in a <em>kampung</em>, or village, not to far away from the main part of KT.  Additionally, compared to Kuala Lumpur (KL), the air here is so much cleaner, fresher, and easier to breathe, <em>alhamdulillaah</em>.</p>
<p>I haven&#8217;t gone anywhere notably picture-worthy yet, but I hope I will get a chance to soon, in shaaʾ Allaah.  The weather today (after a fierce storm last night) is outstanding, and made me want to shoot some photos with a crystal-clear blue sky background.  Maybe another time&#8230;;)</p>
<p>If you want to see some photos of KT, just view the Malaysia category and there are plenty in previous posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/08/12/back-home-in-kuala-terengganu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Message Mastery by Belal Khan</title>
		<link>http://www.basilgohar.com/blog/2008/07/29/message-mastery-by-belal-khan/</link>
		<comments>http://www.basilgohar.com/blog/2008/07/29/message-mastery-by-belal-khan/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 07:39:44 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Design]]></category>

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

		<category><![CDATA[Fun]]></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=208</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
Alhamdulillaah, my good friend Belal Khan of Leechon Films fame has started (a while back, actually) a program called Message Mastery.  You should get the full explanation from the website, but the basic gist of it is that it is a training seminar focused on developing masterful messages through the medium of video.
He&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, my good friend <a title="Belal Khan's website" href="http://belalkhan.com/">Belal Khan</a> of <a title="Website for Leechon Films" href="http://www.leechon.com/">Leechon Films</a> fame has started (a while back, actually) a program called <a title="Message Mastery website" href="http://messagemastery.com/"><em>Message Mastery</em></a>.  You should get the full explanation from the website, but the basic gist of it is that it is a training seminar focused on developing masterful messages through the medium of video.</p>
<p>He&#8217;s released a few videos that are freely available that are samples of what the entire program entails.  I found the one entitled &#8220;<a title="Three POWER Principles of Filmmaking from Message Master" href="http://messagemastery.com/three-power-principles-of-filmmaking-4.htm">Three POWER Principles of Filmmaking</a>&#8221; to be quite refreshing in how simple, yet effective, such techniques can be.  Even more beneficial is that the tips he provides, while framed around the production of video media, are general enough to be beneficial in almost any context.</p>
<p>Give his site a check-out and leave some comments as he&#8217;s very keen on getting &amp; responding-to feedback from his visitors &amp; members of his program.</p>
<p><em>Disclaimer</em>:  Belal is just my friend - I am neither associated with <em>Message Mastery</em> nor am I enrolled in the program&#8230;<em>yet</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/07/29/message-mastery-by-belal-khan/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Time Lapse Barrage</title>
		<link>http://www.basilgohar.com/blog/2008/07/29/time-lapse-barrage/</link>
		<comments>http://www.basilgohar.com/blog/2008/07/29/time-lapse-barrage/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 07:08:49 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Free Software]]></category>

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

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

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

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

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=178</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
Alhamdulillaah, I&#8217;ve been able to take an enormous amount of pictures during my stay here in Malaysia until now.  And while the actual yield of shots with any value may be low, the sheer volume of photos means that I have plenty I would like to share.
The sheer amount of work to upload [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, I&#8217;ve been able to take an enormous amount of pictures during my stay here in Malaysia until now.  And while the actual yield of shots with any value may be low, the sheer volume of photos means that I have plenty I would like to share.</p>
<p>The sheer amount of work to upload these and present them in anything close to an appealing way through WordPress has made me decide that I am going to seek an alternative method for disseminating the videos.  I am hoping I can leverage <a title="My media gallery site" href="http://www.basilgohar.com/media/">my Gallery</a> installation, in shaaʾ Allaah, but it&#8217;s support for alternative media types has not impressed me to date.  And don&#8217;t even dare suggest that I use a Flash-based solution&#8230;</p>
<p>Read on for the feature presentation(s)!  As usual, make sure to get a copy of the free-and-open-source <a title="Website for the VLC media player" href="http://www.videolan.org/">VLC player</a> if you don&#8217;t have it or another media player that can play Ogg Theora videos.</p>
<h1><span id="more-178"></span>Kuala Lumpur Downtown Time Lapse</h1>
<div id="attachment_191" class="wp-caption alignnone" style="width: 310px"><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/kuala-lumpur-downtown-time-lapse-vga.ogv"><img class="size-medium wp-image-191" title="kuala-lumpur-downtown-time-lapse-vga-thumbnail" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/kuala-lumpur-downtown-time-lapse-vga-thumbnail-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">VGA</p></div>
<div id="attachment_190" class="wp-caption alignnone" style="width: 310px"><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/kuala-lumpur-downtown-time-lapse-hd720.ogv"><img class="size-medium wp-image-190" title="kuala-lumpur-downtown-time-lapse-hd720-thumbnail" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/kuala-lumpur-downtown-time-lapse-hd720-thumbnail-300x168.jpg" alt="" width="300" height="168" /></a><p class="wp-caption-text">720p HD</p></div>
<p><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/kuala-lumpur-downtown-time-lapse-hd720.ogv"></a></p>
<h1>Balcony Sunset Time Lapse</h1>
<div id="attachment_199" class="wp-caption alignnone" style="width: 310px"><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-vga-24fps.ogv"><img class="size-medium wp-image-199" title="time-lapse-balcony-sunset-vga-24fps-thumbnail" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-vga-24fps-thumbnail-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">VGA</p></div>
<div id="attachment_195" class="wp-caption alignnone" style="width: 310px"><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-720p-24fps.ogv"><img class="size-medium wp-image-195" title="time-lapse-balcony-sunset-720p-24fps-thumbnail" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-720p-24fps-thumbnail-300x168.jpg" alt="" width="300" height="168" /></a><p class="wp-caption-text">720p HD</p></div>
<div id="attachment_193" class="wp-caption alignnone" style="width: 310px"><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/balcony-sunset-time-lapse-vga.ogv"><img class="size-medium wp-image-193" title="time-lapse-balcony-sunset-2-vga-thumbnail" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-2-vga-thumbnail-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">VGA</p></div>
<div id="attachment_192" class="wp-caption alignnone" style="width: 310px"><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/balcony-sunset-time-lapse-2-hd720.ogv"><img class="size-medium wp-image-192" title="time-lapse-balcony-sunset-2-720p-thumbnail" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-2-720p-thumbnail-300x168.jpg" alt="" width="300" height="168" /></a><p class="wp-caption-text">720p HD</p></div>
<div id="attachment_194" class="wp-caption alignnone" style="width: 310px"><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-3-vga.ogv"><img class="size-medium wp-image-194" title="time-lapse-balcony-sunset-3-vga-thumbnail" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-3-vga-thumbnail-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">VGA</p></div>
<div id="attachment_198" class="wp-caption alignnone" style="width: 310px"><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-interrupted-vga-30fps.ogv"><img class="size-medium wp-image-198" title="time-lapse-balcony-sunset-interrupted-vga-30fps-thumbnail" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-interrupted-vga-30fps-thumbnail-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">VGA</p></div>
<div id="attachment_196" class="wp-caption alignnone" style="width: 310px"><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-interrupted-720p-30fps.ogv"><img class="size-medium wp-image-196" title="time-lapse-balcony-sunset-interrupted-720p-30fps-thumbnail" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-interrupted-720p-30fps-thumbnail-300x168.jpg" alt="" width="300" height="168" /></a><p class="wp-caption-text">720p HD</p></div>
<div id="attachment_197" class="wp-caption alignnone" style="width: 310px"><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-interrupted-epilogue-vga-30fps.ogv"><img class="size-medium wp-image-197" title="time-lapse-balcony-sunset-interrupted-epilogue-vga-30fps-thumbnail" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-interrupted-epilogue-vga-30fps-thumbnail-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">VGA</p></div>
<p>Quick links to all video downloads</p>
<ul>
<li><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/kuala-lumpur-downtown-time-lapse-hd720.ogv">kuala-lumpur-downtown-time-lapse-vga</a></li>
<li><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/kuala-lumpur-downtown-time-lapse-hd720.ogv">kuala-lumpur-downtown-time-lapse-hd720</a></li>
<li><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-vga-24fps.ogv">time-lapse-balcony-sunset-vga-24fps</a></li>
<li><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-720p-24fps.ogv">time-lapse-balcony-sunset-720p-24fps</a></li>
<li><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/balcony-sunset-time-lapse-vga.ogv">balcony-sunset-time-lapse-vga</a></li>
<li><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/balcony-sunset-time-lapse-2-hd720.ogv">balcony-sunset-time-lapse-2-hd720</a></li>
<li><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-3-vga.ogv">time-lapse-balcony-sunset-3-vga</a></li>
<li><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-interrupted-vga-30fps.ogv">time-lapse-balcony-sunset-interrupted-vga-30fps</a></li>
<li><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-interrupted-720p-30fps.ogv">time-lapse-balcony-sunset-interrupted-720p-30fps</a></li>
<li><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/07/time-lapse-balcony-sunset-interrupted-epilogue-vga-30fps.ogv">time-lapse-balcony-sunset-interrupted-epilogue-vga-30fps</a></li>
</ul>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/07/29/time-lapse-barrage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nokia plans to buy Symbian, open OS</title>
		<link>http://www.basilgohar.com/blog/2008/06/26/nokia-plans-to-buy-symbian-open-os/</link>
		<comments>http://www.basilgohar.com/blog/2008/06/26/nokia-plans-to-buy-symbian-open-os/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 08:16:08 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Free Software]]></category>

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

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=177</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
Alhamdulillaah, I just caught the news that Nokia is planning to buy Symbian and subsequently plans to open-source Symbian OS last this year or at the beginning of this year.  If this all plays out and is true, then this is a great boon to world as a high-quality mobile operating system will [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, I just caught the news that <a title="Nokia buys Symbian, will open Symbian OS" href="http://www.linux.com/feature/139596">Nokia is planning to buy Symbian</a> and subsequently plans to open-source <a title="Wikipedia article for Symbian OS" href="http://en.wikipedia.org/wiki/Symbian_OS">Symbian OS</a> last this year or at the beginning of this year.  If this all plays out and is true, then this is a great boon to world as a high-quality mobile operating system will be free from proprietary encumbrances.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/06/26/nokia-plans-to-buy-symbian-open-os/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Panorama shots of Kuala Lumpur downtown</title>
		<link>http://www.basilgohar.com/blog/2008/06/26/panorama-shots-of-kuala-lumpur-downtown/</link>
		<comments>http://www.basilgohar.com/blog/2008/06/26/panorama-shots-of-kuala-lumpur-downtown/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 06:37:58 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Fun]]></category>

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

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

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

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

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=176</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
Alhamdulilllaah, there are some outstanding opportunities for views of the downtown Kuala Lumpur skyline from the roof of our apartment here.  Some of the shots are clearer than others due to the conditions at the time I took theme.  These are my first attempts, as well, so keep that in mind.  Click the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulilllaah</em>, there are some outstanding opportunities for views of the downtown Kuala Lumpur skyline from the roof of our apartment here.  Some of the shots are clearer than others due to the conditions at the time I took theme.  These are my first attempts, as well, so keep that in mind.  Click the link to see them!</p>
<p><span id="more-176"></span></p>

<a href='http://www.basilgohar.com/blog/2008/06/26/panorama-shots-of-kuala-lumpur-downtown/downtown-kuala-lumpur-wide-angle-cropped-scaled-1600/' title='downtown-kuala-lumpur-wide-angle-cropped-scaled-1600'><img src="http://www.basilgohar.com/blog/wp-content/uploads/2008/06/downtown-kuala-lumpur-wide-angle-cropped-scaled-1600-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.basilgohar.com/blog/2008/06/26/panorama-shots-of-kuala-lumpur-downtown/downtown-panorama-zoomed-cropped-airbrushed-scaled-1600/' title='downtown-panorama-zoomed-cropped-airbrushed-scaled-1600'><img src="http://www.basilgohar.com/blog/wp-content/uploads/2008/06/downtown-panorama-zoomed-cropped-airbrushed-scaled-1600-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.basilgohar.com/blog/2008/06/26/panorama-shots-of-kuala-lumpur-downtown/kuala-lumpur-downtown-panorama-2-cropped-retouched-scaled-1600/' title='kuala-lumpur-downtown-panorama-2-cropped-retouched-scaled-1600'><img src="http://www.basilgohar.com/blog/wp-content/uploads/2008/06/kuala-lumpur-downtown-panorama-2-cropped-retouched-scaled-1600-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.basilgohar.com/blog/2008/06/26/panorama-shots-of-kuala-lumpur-downtown/kuala-lumpur-roof-panorama-3-recentered-cropped-scaled-1600/' title='kuala-lumpur-roof-panorama-3-recentered-cropped-scaled-1600'><img src="http://www.basilgohar.com/blog/wp-content/uploads/2008/06/kuala-lumpur-roof-panorama-3-recentered-cropped-scaled-1600-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.basilgohar.com/blog/2008/06/26/panorama-shots-of-kuala-lumpur-downtown/panorama-1-cropped-scaled-1600/' title='panorama-1-cropped-scaled-1600'><img src="http://www.basilgohar.com/blog/wp-content/uploads/2008/06/panorama-1-cropped-scaled-1600-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>

<p>Just yesterday I purchased a tripod specifically so I can take more steady shots.  It will also help me in taking more clear &amp; even panoramas, because with a tripod I can have a more even axis of rotation - as opposed to the rotation happening due to me twisting my waist with the camera held in front of my face.  I think this will yield even better &amp; more accurate panoramas, in shaaʾ Allaah.</p>
<p>Look to a future post where I explain how I created these images.  It&#8217;s amazingly more simple than it seems, alhamdulillaah.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/06/26/panorama-shots-of-kuala-lumpur-downtown/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Blog now completely Creative Commons-licensed</title>
		<link>http://www.basilgohar.com/blog/2008/06/21/blog-now-completely-creative-commons-licensed/</link>
		<comments>http://www.basilgohar.com/blog/2008/06/21/blog-now-completely-creative-commons-licensed/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 09:57:51 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

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

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

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=170</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
Alhamdulillaah, after finding the wpLicense WordPress plugin on the Creative Commons website, I&#8217;ve been able to completely license all my work released through my blog under the Creative Commons Attribution-ShareAlike 3.0 United States license.  This means such world-changing works as my essay on Social Networking &#38; online projects, my tirade against anti-userism, a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, after finding the <a title="wpLicense website" href="http://wiki.creativecommons.org/WpLicense">wpLicense</a> <a title="WordPress website" href="http://wordpress.org">WordPress</a> plugin on the <a title="Creative Commons website" href="http://creativecommons.org">Creative Commons</a> website, I&#8217;ve been able to completely license all my work released through my blog under the <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons Attribution-ShareAlike 3.0 United States</a> license.  This means such world-changing works as my essay on <a title="Social Networking &amp; online projects" href="http://www.basilgohar.com/blog/2006/02/23/social-networking-online-projects/">Social Networking &amp; online projects</a>, my tirade against <a title="Anti-userism (part 1?)" href="http://www.basilgohar.com/blog/2006/10/22/anti-userism-part-1/">anti-userism</a>, a heart-warming story of love, loss, and &amp; <a title="The heroic story of the recovery of a crashed laptop with a corrupted hard drive" href="http://www.basilgohar.com/blog/2006/11/06/the-heroic-story-of-the-recovery-of-a-crashed-laptop-with-a-corrupted-hard-drive/">hard disks</a>, the possible (at least, then) <a title="Yahoogle! or Goohoo! - that is the question" href="http://www.basilgohar.com/blog/2007/02/06/yahoogle-or-goohoo-that-is-the-question/">merger of Yahoo! &amp; Google</a>, <a title="Natural sounds with the H4" href="http://www.basilgohar.com/blog/2007/08/27/natural-sounds-with-the-h4/">natural sounds recorded with my H4</a>, and many other things.</p>
<p><span id="more-170"></span>This license covers all original work by me posted to this blog, include literature &amp; multimedia (audio, video, &amp; images).  For attribution it is sufficient to link back to the post containing the content on this site.  Since I have chosen the <em>Attribution Share-alike</em> license, this means I simply want to be credited for a work and I would like that someone else shares whatever of mine they use.  I would not mind if someone makes derivative works (keeping in mind the above two points), and if someone makes money from using my content, so be it!  Feel free to share some of the wealth with me if you are so inclined.  <img src='http://www.basilgohar.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>So, at long last, my blog content is shared appropriately.  Let the creativity flow!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/06/21/blog-now-completely-creative-commons-licensed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Back in Malaysia</title>
		<link>http://www.basilgohar.com/blog/2008/06/20/back-in-malaysia/</link>
		<comments>http://www.basilgohar.com/blog/2008/06/20/back-in-malaysia/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 06:59:17 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Family]]></category>

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

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

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

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=168</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
Alhamdulillaah, I am back in Malaysia, which means I am also back with my wife.  Words cannot express how much joy the two of us are experiencing being together once again.  More than six months have passed since we&#8217;d been together the last time.  In case it is not obvious, the reason we [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, I am back in Malaysia, which means I am also back with<a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/06/balcony-set-6-1-cropped-scaled-1024.jpg"><img class="size-medium wp-image-169 alignright" style="float: right;" title="balcony-set-6-1-cropped-scaled-1024" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/06/balcony-set-6-1-cropped-scaled-1024-300x199.jpg" alt="View from the balcony of our apartment in Kuala Lumpur, Malaysia" width="300" height="199" /></a> my wife.  Words cannot express how much joy the two of us are experiencing being together once again.  More than six months have passed since we&#8217;d <a title="Back from Malaysia" href="http://www.basilgohar.com/blog/2007/11/29/back-from-malaysia/">been together the last time</a>.  In case it is not obvious, the reason we are not yet able to live together permanently is due to the fact that the <a title="Website for the U.S. Citizenship &amp; Immigration Services department" href="http://www.uscis.gov">U. S. Citizenship &amp; Immigr</a><a title="Website for the U.S. Citizenship &amp; Immigration Services department" href="http://www.uscis.gov">ation Services</a> has not yet approved the petition for my wife&#8217;s immigration visa, and thus, I cannot legally bring her into the country.  Therefore, until such a time as the petition is approved (and the <a title="Webpage for the National Visa Center" href="http://www.travel.state.gov/visa/immigrants/types/types_1309.html">NVC</a> approves the visa, and my wife passes <a title="Website for the U.S. Embassy in Kuala Lumpur" href="http://malaysia.usembassy.gov/">the interview</a>) in shaaʾ Allaah, we will face challenges to living together permanently.</p>
<p style="text-align: left;"><span id="more-168"></span>Of course, there is also the question of &#8220;why don&#8217;t I just move to Malaysia to be with my wife for the duration of the immigration process?&#8221;.  And that is quite a legitimate one as well as one I have often asked myself.  And, if it weren&#8217;t for the fact that my employment ties me to the US, I would be here with my wife 24/7.  Alhamdulillaah, though, my employer has been accommodating enough to allow me to work for nearly the entire duration of my stay here remotely on a trial basis.</p>
<p>However, for now I am enormously content and overjoyed to simply be physically with my wife, so I need not dwell on extranous issues for the time being.  And, now for what you&#8217;ve all been waiting for &#8212; rest assured that I have in store some media in the form of stills, panoramas, time-lapse shots, and videos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/06/20/back-in-malaysia/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More time-lapse fun</title>
		<link>http://www.basilgohar.com/blog/2008/05/21/more-time-lapse-fun/</link>
		<comments>http://www.basilgohar.com/blog/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.
Sunset [...]]]></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/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/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 - 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://www.basilgohar.com/blog/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/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/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 - 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/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/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/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/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/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/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 - 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/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/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/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/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 - 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://www.basilgohar.com/blog/2008/05/21/more-time-lapse-fun/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ffmpeg from svn</title>
		<link>http://www.basilgohar.com/blog/2008/05/18/ffmpeg-from-svn/</link>
		<comments>http://www.basilgohar.com/blog/2008/05/18/ffmpeg-from-svn/#comments</comments>
		<pubDate>Sun, 18 May 2008 12:27:38 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

		<category><![CDATA[GNU/Linux]]></category>

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

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

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=151</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
Alhamdulillaah, I have really been engrossed in using ffmpeg, one of the most amazing a/v command-line tools out there, for my various personal video projects.  However, recently I was experiencing a recurring bug where I could not work with some specific codecs when either the input or the output file was on a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, I have really been engrossed in using <a title="ffmpeg website" href="http://ffmpeg.mplayerhq.hu/">ffmpeg</a>, one of the most amazing a/v command-line tools out there, for my various personal video projects.  However, recently I was experiencing a recurring bug where I could not work with some specific codecs when either the input or the output file was on a particular drive (!).  The drive in question happened to have only one FAT32 partition, so I suspect it may have had something to do with it, as using another drive for both input &amp; output would generally work flawlessly.  The particular action I was trying to perform was to encode a sequence of rather large JPEG files (3072&#215;2304) into a single video file using the outstanding (but still somewhat experimental and/or unstable) FFV1 lossless codec.</p>
<p>So, I visited the <a title="ffmpeg website" href="http://ffmpeg.mplayerhq.hu/">ffmpeg</a> website and looked at <a title="ffmpeg bug tracker" href="http://roundup.mplayerhq.hu/roundup/ffmpeg/">some of their bugs</a>, but didn&#8217;t see anything related to this.  Then, after seeing some of their pre-bug report checklist, I decided to check the version of ffmpeg I had on the system, and found it to be from March.  So, I pulled-down a fresh copy of their <a title="ffmpeg download page" href="http://ffmpeg.mplayerhq.hu/download.html">trunk via subversion</a> and ran configure &amp; make (I did not run make install).  Running the resulting ffmpeg binary from this compile run worked perfectly, <em>alhamdulillaah</em>.</p>
<p>The lesson is, if you&#8217;re running into a bug with either ffmpeg or any other package, then give a shot at running the latest code, if available.  It may seem like common sense, but I had underestimated just how easy it would be.  Surely, other packages may not work as simply, but it really was a piece of cake in this case.  Now I guess I need to learn how to package RPMs so I can help out the <a title="Livna website" href="http://rpm.livna.org/rlowiki/">Livna</a> project to get this latest code into their repository, which I also understand is not simple task, as many other projects rely on ffmpeg&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/05/18/ffmpeg-from-svn/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Time-lapse photography with CHDK</title>
		<link>http://www.basilgohar.com/blog/2008/05/16/time-lapse-photography-with-chdk/</link>
		<comments>http://www.basilgohar.com/blog/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 which [...]]]></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 - 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 - 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/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/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/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/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) - 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://www.basilgohar.com/blog/2008/05/16/time-lapse-photography-with-chdk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CHDK - Unleash the POWER in your PowerShot</title>
		<link>http://www.basilgohar.com/blog/2008/05/15/chdk-unleash-the-power-in-your-powershot/</link>
		<comments>http://www.basilgohar.com/blog/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, [...]]]></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://www.basilgohar.com/blog/2008/05/15/chdk-unleash-the-power-in-your-powershot/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fedora 9 seeding stats</title>
		<link>http://www.basilgohar.com/blog/2008/05/13/fedora-9-seeding-stats/</link>
		<comments>http://www.basilgohar.com/blog/2008/05/13/fedora-9-seeding-stats/#comments</comments>
		<pubDate>Tue, 13 May 2008 22:33:00 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Audio Islam]]></category>

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

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

		<category><![CDATA[GNU/Linux]]></category>

		<category><![CDATA[Hidayah Online]]></category>

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

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

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

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=141</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
Alhamdulillaah, I&#8217;m about to head out from work, and I&#8217;m going to have to disconnect my torrent seeds that have been running all day - at least until I get home, in shaaʾ Allaah.  Here are the graphical bandwidth charts showing the stats of the seeds from all day.

First, the hidayahonline server [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, I&#8217;m about to head out from work, and I&#8217;m going to have to disconnect my torrent seeds that have been running all day - at least until I get home, in shaaʾ Allaah.  Here are the graphical bandwidth charts showing the stats of the seeds from all day.</p>
<p><span id="more-141"></span></p>
<p>First, the <a title="Guidance According to the Qur'aan &amp; Sunnah" href="http://hidayahonline.org/">hidayahonline</a> server (seeding the x86_64 DVD ISO file):</p>
<p style="text-align: center;"><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/05/fedora-9-seed-hidayahonlineorg.png"><img class="size-full wp-image-142 aligncenter" title="fedora-9-seed-hidayahonlineorg" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/05/fedora-9-seed-hidayahonlineorg.png" alt="Fedora 9 x86_64 DVD ISO seeding" /></a></p>
<p style="text-align: left;">And second, the <a title="Islamic Audio downloads" href="http://www.audioislam.com/">audioislam</a> server (seeding the i386 DVD ISO file):</p>
<p style="text-align: center;"><a href="http://www.basilgohar.com/blog/wp-content/uploads/2008/05/fedora-9-seed-audioislamcom.png"><img class="size-full wp-image-143 aligncenter" title="fedora-9-seed-audioislamcom" src="http://www.basilgohar.com/blog/wp-content/uploads/2008/05/fedora-9-seed-audioislamcom.png" alt="Fedora 9 i386 DVD ISO" /></a></p>
<p style="text-align: left;">Although the audioislam server has twice the tubeage of the hidayahonline server, it is also the one more heavily loaded due to <a title="Islamic Audio downloads" href="http://www.audioislam.com/"><em>AudioIslam.com</em></a>.  So, they both ended-up serving around 32GB of data to the <a title="Series of tubes" href="http://en.wikipedia.org/wiki/Series_of_tubes">Tubes</a> before I disconnected them for the day.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/05/13/fedora-9-seeding-stats/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fedora 9 is gold!</title>
		<link>http://www.basilgohar.com/blog/2008/05/13/fedora-9-is-gold/</link>
		<comments>http://www.basilgohar.com/blog/2008/05/13/fedora-9-is-gold/#comments</comments>
		<pubDate>Tue, 13 May 2008 13:57:30 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

		<category><![CDATA[GNU/Linux]]></category>

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

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=140</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
Alhamdulillaah, Fedora 9 is officially released!  At least, the official torrents are available.  The main site doesn&#8217;t seem to be updated yet, but then again, it&#8217;s not 10 AM, either.  I&#8217;m grabbing the x86_64 DVD build on one server and the i386 on the other, so I hope to be [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p><em>Alhamdulillaah</em>, Fedora 9 is officially released!  At least, the <a title="Fedora Project Bittorrent tracker" href="http://torrent.fedoraproject.org/"><em>official</em> torrents</a> are available.  The main site doesn&#8217;t seem to be updated yet, but then again, it&#8217;s not 10 AM, either.  I&#8217;m grabbing the x86_64 DVD build on one server and the i386 on the other, so I hope to be seeding by midday.</p>
<p>Update: The <a title="Fedora Project website" href="http://fedoraproject.org/">Fedora Project</a> site now reflects the release.  I should really be getting back to work now&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/05/13/fedora-9-is-gold/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fedora 9 - Why it&#8217;s so awesome</title>
		<link>http://www.basilgohar.com/blog/2008/05/12/fedora-9-why-its-so-awesome/</link>
		<comments>http://www.basilgohar.com/blog/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&#8217;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&#8217;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&#8217;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 - 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://www.basilgohar.com/blog/2008/05/12/fedora-9-why-its-so-awesome/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Syndication</title>
		<link>http://www.basilgohar.com/blog/2008/05/07/syndication/</link>
		<comments>http://www.basilgohar.com/blog/2008/05/07/syndication/#comments</comments>
		<pubDate>Wed, 07 May 2008 14:29:48 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=138</guid>
		<description><![CDATA[Note to self: If I want my blog posts to show up in an aggregator, make sure to give the admin the right link first&#8230;
]]></description>
			<content:encoded><![CDATA[<p><em>Note to self: If I want my blog posts to show up in an aggregator, make sure to give the admin the right link first&#8230;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/05/07/syndication/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Batch converting images using ImageMagick</title>
		<link>http://www.basilgohar.com/blog/2008/05/07/batch-converting-images-using-imagemagick/</link>
		<comments>http://www.basilgohar.com/blog/2008/05/07/batch-converting-images-using-imagemagick/#comments</comments>
		<pubDate>Wed, 07 May 2008 11:05:05 +0000</pubDate>
		<dc:creator>Basil</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

		<category><![CDATA[GNU/Linux]]></category>

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

		<guid isPermaLink="false">http://www.basilgohar.com/blog/?p=137</guid>
		<description><![CDATA[Bismillaahir Rahmaanir Raheem
The command you want is mogrify.
I am working with some images generated from within Windows XP, and they (sometimes thousands) are all in uncompressed bitmap files.  I wanted to find a free-and-open-source application to do the batch conversion easily, and I came across ImageMagick, which I had known about for a while.  In [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Bismillaahir Rahmaanir Raheem</em></p>
<p>The command you want is <tt>mogrify</tt>.</p>
<p><span id="more-137"></span>I am working with some images generated from within Windows XP, and they (sometimes thousands) are all in uncompressed bitmap files.  I wanted to find a free-and-open-source application to do the batch conversion easily, and I came across <a title="ImageMagick website" href="http://www.imagemagick.org/script/index.php">ImageMagick</a>, which I had known about for a while.  In short, ImageMagick is a library and set of utilites for manupulating and converting images formats.</p>
<p>The most common utility is <tt>convert</tt>.  However, it is designed to work on one file per invocation.  So, without having to learn a little DOS-style scripting, convert comes-up short.  However, mogrify <em>can</em> work on more than one file at a time, <em>alhamdulillaah</em>.</p>
<p>So, for example, if you would like to convert a directory full of <a title="Wikipedia article for " href="http://en.wikipedia.org/wiki/Truevision_TGA">TGA</a> images, the command would be:</p>
<blockquote>
<pre>mogrify -format png *.tga</pre>
</blockquote>
<p>And, if said TGA images happen to use the alpha channel inappropriately (as they did in my case), then simply disable it with this modified command:</p>
<pre>mogrify -format png -alpha off *.tga</pre>
<p>So there you have it!  Happy converting!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.basilgohar.com/blog/2008/05/07/batch-converting-images-using-imagemagick/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
