<?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>hisham khalifa</title>
	<atom:link href="http://www.hishamkhalifa.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.hishamkhalifa.com</link>
	<description>rants and other miscellany of an indie app developer</description>
	<lastBuildDate>Thu, 21 Mar 2013 22:53:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>For loops for fun and profit</title>
		<link>http://www.hishamkhalifa.com/?p=469</link>
		<comments>http://www.hishamkhalifa.com/?p=469#comments</comments>
		<pubDate>Sat, 14 Jul 2012 13:49:20 +0000</pubDate>
		<dc:creator>hisham</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[for]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.hishamkhalifa.com/?p=469</guid>
		<description><![CDATA[For loops aren&#8217;t rocket science by any stretch of the imagination, but perhaps some wayfaring programmer will find the following enlightening. It also kickstarts my programming tips initiative. What appears to be at first basic and fundamental can belie the incredible flexibility offered. Below are a few examples related to that most common of control structures, the for loop. These examples apply to most variations of C and C-based languages as well as Java. Infinite loop: Statement scoped control variable: Control variable incremented within body: Body-less loop for arithmetic:]]></description>
			<content:encoded><![CDATA[<p><em>For loops aren&#8217;t rocket science by any stretch of the imagination, but perhaps some wayfaring programmer will find the following enlightening. It also kickstarts my programming tips initiative.<br />
</em><br />
What appears to be at first basic and fundamental can belie the incredible flexibility offered. Below are a few examples related to that most common of control structures, the for loop.</p>
<p>These examples apply to most variations of C and C-based languages as well as Java.</p>
<p>Infinite loop:</p>
<pre class="brush: cpp; title: ; notranslate">
for(;;)
{
    // Works a treat for main event loops.
}
</pre>
<p>Statement scoped control variable:</p>
<pre class="brush: cpp; title: ; notranslate">
for(int i = 1; i = 10; i++)
{
    // i is valid within the loop only.
}
</pre>
<p>Control variable incremented within body:</p>
<pre class="brush: cpp; title: ; notranslate">

int i;

for(i=1; i = 10;)
{
    i++;
}
</pre>
<p>Body-less loop for arithmetic:</p>
<pre class="brush: cpp; title: ; notranslate">
int i, sum = 0;

for (i = 1; i = 10; sum += i++);

</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.hishamkhalifa.com/?feed=rss2&#038;p=469</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Once, atop a mountain</title>
		<link>http://www.hishamkhalifa.com/?p=234</link>
		<comments>http://www.hishamkhalifa.com/?p=234#comments</comments>
		<pubDate>Wed, 16 Nov 2011 21:09:35 +0000</pubDate>
		<dc:creator>hisham</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hishamkhalifa.com/?p=234</guid>
		<description><![CDATA[She stood atop a mountain sword in hand battle in mind, heart, and soul The stars in her eyes; a universe her heart; an ocean And that, that is the story of one&#8217;s struggle against a life of action and consequence. That, our dear friend, was what transpired into the greatest battle story of all. Or so they say. Imagine the scene: Thousands of soldiers, or shall we say minions, descending down the mountain unto the sleeping village below. Ambushing the silence of her soul, the soldiers almost made the woman-atop-a-mountain surrender her heart. Yet there she stood, silent in her own sea of calm, waiting for the wind of truth to fill her sails. The soldiers swept past her, their shining weaponry of destruction glittering like a million jewels of Hades. She let be what will be, she let be and let go as she shut her eyes. The wind settled &#8211; she opened her eyes to see nothing of the menacing soldiers, nothing of their ways and swords. The moment of truth remained. Her moment within her soul. A moment that filled a [...]]]></description>
			<content:encoded><![CDATA[<p>She stood atop a mountain<br />
sword in hand<br />
battle in mind, heart, and soul</p>
<p>The stars in her eyes; a universe<br />
her heart; an ocean</p>
<p>And that, that is the story of one&#8217;s struggle against a life of action and consequence. That, our dear friend, was what transpired into the greatest battle story of all. Or so they say.</p>
<p>Imagine the scene: Thousands of soldiers, or shall we say minions, descending down the mountain unto the sleeping village below.</p>
<p>Ambushing the silence of her soul, the soldiers almost made the woman-atop-a-mountain surrender her heart. Yet there she stood, silent in her own sea of calm, waiting for the wind of truth to fill her sails.</p>
<p>The soldiers swept past her, their shining weaponry of destruction glittering like a million jewels of Hades.</p>
<p>She let be what will be, she let be and let go as she shut her eyes. The wind settled &#8211; she opened her eyes to see nothing of the menacing soldiers, nothing of their ways and swords.</p>
<p>The moment of truth remained. Her moment within her soul. A moment that filled a chasm so great it would remain so until this moment of moments.</p>
<p>That, dear friend, is the story of a woman that stood atop a mountain. It is the story of all of us.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hishamkhalifa.com/?feed=rss2&#038;p=234</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A fine quote never goes out of style&#8230;</title>
		<link>http://www.hishamkhalifa.com/?p=359</link>
		<comments>http://www.hishamkhalifa.com/?p=359#comments</comments>
		<pubDate>Sat, 22 Oct 2011 11:18:04 +0000</pubDate>
		<dc:creator>hisham</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[quotes]]></category>

		<guid isPermaLink="false">http://hishamkhalifa.com/?p=359</guid>
		<description><![CDATA[As the years wear on, you stop compromising your principles. -Bubba Smith]]></description>
			<content:encoded><![CDATA[<p><em>As the years wear on, you stop compromising your principles.</em><br />
<a href="http://articles.latimes.com/1986-09-09/sports/sp-12707_1_beer-commercials">-Bubba Smith</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hishamkhalifa.com/?feed=rss2&#038;p=359</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bars everywhere, menubars that is</title>
		<link>http://www.hishamkhalifa.com/?p=352</link>
		<comments>http://www.hishamkhalifa.com/?p=352#comments</comments>
		<pubDate>Wed, 03 Nov 2010 06:51:59 +0000</pubDate>
		<dc:creator>hisham</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macintosh]]></category>
		<category><![CDATA[menubar]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[multi-monitor]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[utility]]></category>

		<guid isPermaLink="false">http://hishamkhalifa.com/?p=352</guid>
		<description><![CDATA[The Mac&#8217;s quite famous for refined, simple and highly usable design. While some of the design cues found in the original Mac may still work just as well today as they did back in 1984, the single menubar doesn&#8217;t. Having a single, unified menubar back when no one had 27&#8243; iMacs or dual-screen desktops was probably a logical, zen-inspired approach. Nowadays, the single menubar can be an annoyance. As for remembering shortcuts, well, that isn&#8217;t always practical for apps used infrequently. I did something about it: MenuEverywhere. Click on the screenshot for more information.]]></description>
			<content:encoded><![CDATA[<div id="attachment_351" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.binarybakery.com/"><img src="http://hishamkhalifa.com/wp-content/uploads/2010/11/me_screenshot-300x291.jpg" alt="MenuEverywhere" title="me_screenshot" width="300" height="291" class="size-medium wp-image-351" /></a><p class="wp-caption-text">MenuEverywhere</p></div>
<p>The Mac&#8217;s quite famous for refined, simple and highly usable design. While some of the design cues found in the original Mac may still work just as well today as they did back in 1984, the single menubar doesn&#8217;t.</p>
<p>Having a single, unified menubar back when no one had 27&#8243; iMacs or dual-screen desktops was probably a logical, zen-inspired approach. Nowadays, the single menubar can be an annoyance. As for remembering shortcuts, well, that isn&#8217;t always practical for apps used infrequently.</p>
<p>I did something about it: <a href="http://www.binarybakery.com/">MenuEverywhere</a>. Click on the screenshot for more information.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hishamkhalifa.com/?feed=rss2&#038;p=352</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photography site up and running</title>
		<link>http://www.hishamkhalifa.com/?p=246</link>
		<comments>http://www.hishamkhalifa.com/?p=246#comments</comments>
		<pubDate>Thu, 22 Jul 2010 12:37:10 +0000</pubDate>
		<dc:creator>hisham</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[photos]]></category>

		<guid isPermaLink="false">http://hishamkhalifa.com/?p=246</guid>
		<description><![CDATA[I&#8217;ve dabbled here and there in photography and it&#8217;s always a good diversion every once in a while from juggling bits and bytes or ink on a page. A cliche as good as any: helps you see things in a whole different light. Here&#8217;s my photo site: hkp. Have a good day, people!]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve dabbled here and there in photography and it&#8217;s always a good diversion every once in a while from juggling bits and bytes or ink on a page. A cliche as good as any: <em>helps you see things in a whole different light.</em></p>
<p>Here&#8217;s my photo site: <a href="http://hishamkhalifa.com/hkp2.html">hkp</a>.</p>
<p>Have a good day, people!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hishamkhalifa.com/?feed=rss2&#038;p=246</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Color it right: color calibration with the spyder 3 pro</title>
		<link>http://www.hishamkhalifa.com/?p=295</link>
		<comments>http://www.hishamkhalifa.com/?p=295#comments</comments>
		<pubDate>Sat, 14 Nov 2009 13:53:38 +0000</pubDate>
		<dc:creator>hisham</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ambient]]></category>
		<category><![CDATA[brightness]]></category>
		<category><![CDATA[calibration]]></category>
		<category><![CDATA[color temperature]]></category>
		<category><![CDATA[colorvision]]></category>
		<category><![CDATA[datacolor]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[fp2001]]></category>
		<category><![CDATA[fp2007]]></category>
		<category><![CDATA[gamma]]></category>
		<category><![CDATA[light]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[printing]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[s1909w]]></category>
		<category><![CDATA[spyder]]></category>
		<category><![CDATA[spyder 3 pro]]></category>

		<guid isPermaLink="false">http://hishamkhalifa.com/?p=295</guid>
		<description><![CDATA[Ensuring that color remains consistent across display devices and printers is a definite must for anyone who takes photography and compositing work seriously. For the past five months I&#8217;ve been using a Spyder 3 Pro to calibrate four monitors connected to my Hack Pro system. So far I&#8217;ve been extremely pleased with its ease of use with both OS X and Windows 7. The software for both platforms is intuitive and simple to use. I can attest that it&#8217;s fully compatible with Snow Leopard. The difference Spyder&#8217;s proper calibration makes is quite amazing; almost like getting a new monitor. When prompted by the software, you simply attach the Spyder to the monitor using the provided suction cup or dangling it using the USB cable. The software then runs through several calibration algorithms so that it figures out the optimum color profile for your monitor. The difference Spyder&#8217;s proper calibration makes is quite amazing; almost like getting a new monitor. I have two Dell FP2001s, one Dell FP2007 and one Dell S1909W, all connected via DVI. Previous to using the Spyder, it was quite tortuous aiming [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_296" class="wp-caption alignnone" style="width: 650px"><img class="size-full wp-image-296" title="Spyder 3 Pro" src="http://hishamkhalifa.com/wp-content/uploads/2009/11/spyder3pro.jpg" alt="Spyder 3 Pro attached to monitor during calibration" width="640" height="428" /><p class="wp-caption-text">Spyder 3 Pro attached to monitor during calibration</p></div>
<p>Ensuring that color remains consistent across display devices and printers is a definite must for anyone who takes photography and compositing work seriously.</p>
<p>For the past five months I&#8217;ve been using a <a href="http://www.amazon.com/gp/product/B000X4X37A?ie=UTF8&#038;tag=umetrica-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B000X4X37A">Spyder 3 Pro</a> to calibrate four monitors connected to my <a href="http://hishamkhalifa.com/?p=243">Hack Pro</a> system. So far I&#8217;ve been extremely pleased with its ease of use with both OS X and Windows 7. The software for both platforms is intuitive and simple to use. I can attest that it&#8217;s fully compatible with Snow Leopard.</p>
<blockquote><h5>The difference Spyder&#8217;s proper calibration makes is quite amazing; almost like getting a new monitor.</h5>
</blockquote>
<p>When prompted by the software, you simply attach the Spyder to the monitor using the provided suction cup or dangling it using the USB cable. The software then runs through several calibration algorithms so that it figures out the optimum color profile for your monitor. The difference Spyder&#8217;s proper calibration makes is quite amazing; almost like getting a new monitor.</p>
<p style="text-align: center;"><a href="http://www.amazon.com/gp/product/B000X4X37A?ie=UTF8&amp;tag=umetrica-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000X4X37A"><img class="aligncenter" src="spyder3pro.png" border="0" alt="" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=umetrica-20&amp;l=as2&amp;o=1&amp;a=B000X4X37A" border="0" alt="" width="1" height="1" /></p>
<p>I have two Dell FP2001s, one Dell FP2007 and one Dell S1909W, all connected via DVI. Previous to using the Spyder, it was quite tortuous aiming for consistent color across all the monitors by fiddling with brightness, gamma and color temperature settings manually; most often than not, the results left a lot to be desired. With the Spyder, it&#8217;s a breeze to calibrate.</p>
<p>The little bugger also comes with a neat little stand to keep it perched on your workbench so that it takes care of monitoring the ambient light level in the surrounding environment.</p>
<p>As of writing, you can get the <a href="http://www.amazon.com/gp/product/B000X4X37A?ie=UTF8&#038;tag=umetrica-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B000X4X37A">Spyder for 29% off</a> at Amazon.com at a price of $139.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hishamkhalifa.com/?feed=rss2&#038;p=295</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>&#8216;Tis the season: updating my core i7 hackintosh pro rig to snow leopard</title>
		<link>http://www.hishamkhalifa.com/?p=252</link>
		<comments>http://www.hishamkhalifa.com/?p=252#comments</comments>
		<pubDate>Mon, 09 Nov 2009 23:58:23 +0000</pubDate>
		<dc:creator>hisham</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ex58]]></category>
		<category><![CDATA[gigabyte]]></category>
		<category><![CDATA[hackintosh]]></category>
		<category><![CDATA[i7]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macintosh]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[overclock]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[snow leopard]]></category>

		<guid isPermaLink="false">http://hishamkhalifa.com/?p=252</guid>
		<description><![CDATA[Following my foray into building a Hackintosh Pro earlier this year, here&#8217;s a short update plus additional tips to help you folks build one yourself. If you haven&#8217;t read it yet, here&#8217;s my earlier post on building my rig using a Gigabyte GA-EX58-UD5 motherboard. INSTALLING SNOW LEOPARD The good thing is that Snow Leopard works flawlessly with the build. An even better thing is that digital_dreamer over at InsanelyMac has updated his Standard Retail DVD Install script and has made it Snow Leopard compatible. Go on over there and read up. OVERCLOCKING AND PERFORMANCE VS A REAL MAC PRO Although there are some that have managed to get a pretty stable overclock at 4.0GHz on the i7 920, my little experiments have led me to a stable 3.72GHz overclock and well within a reasonable temperature range of 40C to 70C (70C being under heavy load). This is a 40% increase in GHz over the stock speed of 2.66GHz. Considering the Hackintosh Pro is 40% cheaper than a similar Mac Pro and is 45% faster based on Geekbench scores, I&#8217;d say the Hackintosh route makes way [...]]]></description>
			<content:encoded><![CDATA[<p>Following my foray into building a Hackintosh Pro earlier this year, here&#8217;s a short update plus additional tips to help you folks build one yourself. If you haven&#8217;t read it yet, <a href="http://hishamkhalifa.com/?p=243">here&#8217;s</a> my earlier post on building my rig using a Gigabyte GA-EX58-UD5 motherboard.</p>
<h3><strong>INSTALLING SNOW LEOPARD<br />
</strong></h3>
<p>The good thing is that <a href="http://www.amazon.com/gp/product/B001AMHWP8?ie=UTF8&#038;tag=umetrica-20&#038;link_code=as3&#038;camp=211189&#038;creative=373489&#038;creativeASIN=B001AMHWP8">Snow Leopard</a> works flawlessly with the build. An even better thing is that <a href="http://www.insanelymac.com/forum/index.php?showuser=323377">digital_dreamer</a> over at <a href="http://www.insanelymac.com">InsanelyMac</a> has updated his <a href="http://www.insanelymac.com/forum/index.php?showtopic=185097&#038;hl=">Standard Retail DVD Install</a> script and has made it Snow Leopard compatible. Go on over there and read up.</p>
<h3><strong>OVERCLOCKING AND PERFORMANCE VS A REAL MAC PRO</strong></h3>
<p>Although there are some that have managed to get a pretty stable overclock at 4.0GHz on the i7 920, my little experiments have led me to a stable 3.72GHz overclock and well within a reasonable temperature range of 40C to 70C (70C being under heavy load).</p>
<p>This is a 40% increase in GHz over the stock speed of 2.66GHz.</p>
<blockquote><h5>Considering the Hackintosh Pro is <em>40% cheaper</em> than a similar Mac Pro and is <em>45% faster</em> based on Geekbench scores, I&#8217;d say the Hackintosh route makes way more sense.</h5>
</blockquote>
<p>In terms of performance, a 2.66GHz Xeon W3520-based 2009 Mac Pro has a Geekbench score of 8,144.</p>
<p>A Hackintosh Pro built like the one I have running at the stock speed of 2.66GHz has a score of 8,667.</p>
<p><em>And finally, overclocking the Hackintosh Pro to a stable 3.72GHz gives a score of <strong>11,789!</strong></em></p>
<p>Considering the Hackintosh Pro is <em>40% cheaper</em> than a similar Mac Pro and is <em>45% faster</em> based on Geekbench scores, I&#8217;d say the Hackintosh route makes way more sense.</p>
<h3><strong>TIPS THAT&#8217;LL SAVE YOU YEARS OF YOUR LIFE, OR MAYBE NOT</strong></h3>
<p><strong>Build tip #1: Windows 7 Likes to Think It&#8217;s King</strong></p>
<p>Install Windows 7 on the first SATA connector as its installer is picky about that. How picky? Well, after wasting a few minutes of your life, it&#8217;ll give you a message to the effect that Windows cannot find itself to install itself. Or some borderline existentialism of the sort that only Redmondville can conjure up.</p>
<p><strong>Build tip #2: Install OS X and Windows 7 on Separate Drives</strong></p>
<p>My initial install had both OS X and <a href="http://www.amazon.com/gp/product/B002DHGMVY?ie=UTF8&#038;tag=umetrica-20&#038;link_code=as3&#038;camp=211189&#038;creative=373489&#038;creativeASIN=B002DHGMVY">Windows 7</a> on the same boot drive. It was tricky to set up, yet it worked flawlessly. The only snag was that it would bork up every time I installed a new Windows release or reinstalled Chameleon and I&#8217;d have to go through a tedious routine to get it all back in shape.</p>
<p>Besides, if one hard disk goes down, I still got at least one OS operational until I get the chance to replace the other one from a backup disk.</p>
<p>When using separate disks for OS X and Windows 7, install Chameleon on the OS X disk and set it as the boot drive in the BIOS. When Chameleon boots up, select the partition icon labeled &#8220;System Reserved&#8221; and not the one labeled &#8220;Windows&#8221; to load up Windows 7.</p>
<p><strong>Build tip #3: Ensuring that Sleep Works</strong></p>
<p>This one&#8217;s simple, at least in my experience. To keep sleep working fine, make sure that no drives are plugged into the Gigabyte JMicron SATA controller. On the GA-EX58-UD5, these are the white connectors as opposed to the blue connectors for the Intel SATA controller. If you do use the JMicron controller, right-click ejecting the drive before performing a sleep will ensure that your Hackintosh will wake up; obviously you could still keep the drive physically plugged in.</p>
<p><strong>Build tip #4: Installing Silverlight</strong></p>
<p>When installing on a Hackintosh, Microsoft&#8217;s <a href="http://silverlight.net/">Silverlight</a> installer package will erroneously report that it cannot be installed on a PowerPC-based Mac. To avoid the installer assuming such nonsense, you&#8217;ll have to slightly modify the installer script.</p>
<p>Select the package in Finder, right-click and select Show Package Contents. Navigate to Contents/Resources/ and load InstallationCheck using a text editor such as TextEdit. Change all occurrences of 96+6 to 0. Save the file and run the installer.</p>
<p><strong>Build tip #5: Enabling Quartz Extreme and Core Image</strong></p>
<p>Under Snow Leopard, OS X&#8217;s System Profiler will not indicate whether Quartz Extreme or Core Image are enabled. Apple figured out that since 10.6 will only work on Intel machines, and all Intel-based Macs are QE and CI capable, such a check is not necessary.</p>
<p>This presents a problem for Hackintoshers as we need to ensure that our device-properties EFI string in the boot.plist (whether added directly by us or amended at boot time via so called injectors such a NVEnabler) is working as it should be.</p>
<p>All is not lost however, as there is a quick way to check whether QE and CI are enabled and that&#8217;s by dropping a new widget in Dashboard. If the screen ripples, then that&#8217;s QE and CI at work. If it doesn&#8217;t, then QE and CI are not enabled.</p>
<p><strong>Build tip #6: Fix Broken Printer Spooler in Windows 7</strong></p>
<p>If you&#8217;re using <a href="http://www.amazon.com/gp/product/B002Q72JB8?ie=UTF8&#038;tag=umetrica-20&#038;link_code=as3&#038;camp=211189&#038;creative=373489&#038;creativeASIN=B002Q72JB8">VMWare Fusion</a> to run Windows inside OS X, then you may experience printing failure if you boot your machine into Windows directly. This is caused by a buggy ThinPrint client installed by VMWare Tools. To resolve this issue, load up Windows via Fusion in OS X, remove VMWare Tools, and re-install VMWare Tools but this time untick the ThinPrint client option. Now you&#8217;ll be able to print when Windows is loaded directly at boot time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hishamkhalifa.com/?feed=rss2&#038;p=252</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>The apple of my eye: building my core i7 hackintosh pro rig</title>
		<link>http://www.hishamkhalifa.com/?p=243</link>
		<comments>http://www.hishamkhalifa.com/?p=243#comments</comments>
		<pubDate>Wed, 29 Jul 2009 06:24:31 +0000</pubDate>
		<dc:creator>hisham</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[hackintosh]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://hishamkhalifa.com/?p=243</guid>
		<description><![CDATA[A Snow Leopard follow up to this post is here. A couple of months ago I built a quad-core Mac Pro equivalent &#8220;Hackintosh&#8221; based on Intel&#8217;s X58 and Core i7. All components were selected for their compatibility with Mac OS X Leopard. My goal was to build as close a Mac Pro clone as possible using off the shelf parts, with the ability to do Apple Software Updates on a retail, unmodified OS X installation as you would with a real Mac. First though, a little background&#8230; BIRTH OF A DELLINTOSH For five years I&#8217;ve used a trusty Dell Optiplex GX280. It&#8217;s a 3Ghz Pentium 4, Hyper-Threading system. I&#8217;ve never had any issues with it which probably had something to do with the fact that I&#8217;d stuck with Windows XP Pro throughout and didn&#8217;t bother &#8220;downgrading&#8221; to Windows Vista. From video editing using Sony Vegas to Photoshop usage, the system was rock solid and stable. Back in August of 2008 I jumped on the Hackintosh bandwagon by installing OS X on it. To test out whether my Dell works with OS X, I got hold [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://hishamkhalifa.com/wp-content/uploads/2009/07/hackintosh_3.jpg" alt="" width="640" height="428" /></p>
<p><em><strong>A Snow Leopard follow up to this post is <a href="http://hishamkhalifa.com/?p=252">here</a>.</strong></em></p>
<p>A couple of months ago I built a quad-core Mac Pro equivalent <a title="Hackintosh @ Wikipedia" href="http://en.wikipedia.org/wiki/Hackintosh">&#8220;Hackintosh&#8221;</a> based on Intel&#8217;s <a title="X58 @ Wikipedia" href="http://en.wikipedia.org/wiki/Intel_X58">X58</a> and <a title="Core i7 @ Wikipedia" href="http://en.wikipedia.org/wiki/Intel_Core_i7">Core i7</a>. All components were selected for their compatibility with <a title="OS X Leopard @ Wikipedia" href="http://en.wikipedia.org/wiki/Mac_OS_X_v10.5">Mac OS X Leopard</a>. My goal was to build as close a Mac Pro clone as possible using off the shelf parts, with the ability to do Apple Software Updates on a retail, unmodified OS X installation as you would with a real Mac. First though, a little background&#8230;</p>
<h3><strong>BIRTH OF A DELLINTOSH</strong></h3>
<p>For five years I&#8217;ve used a trusty <a title="GX280 review" href="http://www.cnet.com.au/dell-optiplex-gx280-240000886.htm">Dell Optiplex GX280</a>. It&#8217;s a 3Ghz Pentium 4, Hyper-Threading system. I&#8217;ve never had any issues with it which probably had something to do with the fact that I&#8217;d stuck with Windows XP Pro throughout and didn&#8217;t bother &#8220;downgrading&#8221; to Windows Vista. From video editing using Sony Vegas to Photoshop usage, the system was rock solid and stable.</p>
<p>Back in August of 2008 I jumped on the Hackintosh bandwagon by installing OS X on it.</p>
<p>To test out whether my Dell works with OS X, I got hold of a bootable, modified installation disc that allowed me to do just that. These Hackintosh distros are dubbed &#8220;OSx86&#8243; as they&#8217;re patched to work with non-Apple x86-based systems. For instance, Apple uses <a title="EFI @ Wikipedia" href="http://en.wikipedia.org/wiki/Extensible_Firmware_Interface">EFI</a> to boot while non-Apple machines use <a title="BIOS @ Wikipedia" href="http://en.wikipedia.org/wiki/BIOS">BIOS</a>, so the distro has to emulate EFI in some way. Additionally, as the kernel provided in OS X only works with a Core/Core 2 CPU, the distro includes a modified kernel that works with a Pentium 4. The distro also includes additional/replacement kernel extensions (kexts) to drive hardware not usually found on Apple systems.</p>
<p>To my surprise, OS X booted up just fine; it even recognized my dual monitor setup. It didn&#8217;t identify the on-board Broadcom chipset ethernet, which was easily rectified by using a Realtek chipset ethernet card that I got for around three dinars (eight dollars).</p>
<blockquote>
<h5>I was even able to edit and render 1080p video using Final Cut Pro without a hitch. It soon became my system of choice and I hardly ever booted XP.</h5>
</blockquote>
<p>Following that little experiment, I went ahead and installed OS X permanently on my Dell, dual-booting with XP using the <a title="Editing the Darwin bootloader in OS X." href="http://wiki.osx86project.org/wiki/index.php/Darwin_Bootloader">Darwin bootloader.</a> Granted, the Dell was only a P 4 system, yet OS X worked smoothly and flawlessly, recognizing the two virtual cores provided by Hyper-Threading. I was even able to edit and render 1080p video using Final Cut Pro without a hitch. It soon became my system of choice and I hardly ever booted XP.</p>
<p>With its Unix base, OS X took me back to the days when computing was fun, when one could dig under the hood and run shell scripts and do all that good geekery. It&#8217;s like FreeBSD or GNU/Linux but with popular application support and a great user interface. I was hooked.</p>
<blockquote>
<h5>OS X has the best of both worlds: like a *nix system, it is rock solid and allows one to easily get under the hood and elegantly script and code for it, all the while having a mature desktop as Windows does.</h5>
</blockquote>
<p>Prior to the introduction of OS X, I never had the inclination to get a Mac, since the <a title="Mac OS 9 @ Wikipedia" href="http://en.wikipedia.org/wiki/Mac_OS_9">Classic Mac OS</a> (Systems 7-9 having been used by me) seemed rather pedestrian. OS X has the best of both worlds: like a *nix system, it is rock solid and allows one to easily get under the hood and elegantly script and code for it, all the while having a mature desktop as Windows does.</p>
<p>The only snag with my Dell Hackintosh was that I wasn&#8217;t able to update easily or without the risk of breaking the system installation. Part of that is due to the fact that I was using a non-vanilla kernel as well as various other kexts in a way that if they were overwritten by the <a title="ASU @ Wikipedia" href="http://en.wikipedia.org/wiki/Apple_Software_Update">Apple Software Update</a>, it would render my system non-working.</p>
<p>The Hackintosh community did come up with various ways to install system software updates without the risk of breaking an OS X installation, yet by that time I had been using OS X on my Dell for a little over a year and decided its time to finally upgrade my rig.</p>
<h3><strong>CLOUDNUMBERNINETOSH: A CORE i7 HACKINTOSH PRO<br />
</strong></h3>
<p>I thought of buying a Mac Pro. Whether I purchased it locally or had one shipped from the States, the cost would be significantly higher than if I built my own customized Hackintosh Pro system. True, a Mac Pro uses</p>
<blockquote>
<h5 style="text-align: left;">Instead of a true Mac Pro clone, I&#8217;d be creating a sort of &#8220;Mac Pro jr.&#8221;, a mythical machine that costs a bit more than an iMac but is as fast as a W3520 Xeon-based 2009 Mac Pro, and has expansion potential similar to the Mac Pro.</h5>
</blockquote>
<p>way more expensive server-class Xeon CPUs instead of the Core i7, comes in a great case and has an unmistakable quality feel to it. Then again, with the right motherboard, the Core i7 has great bang-for-the-buck when overclocked compared to a Xeon. Instead of a true Mac Pro clone, I&#8217;d be creating a sort of &#8220;Mac Pro jr.&#8221;, a mythical machine that costs a bit more than an iMac but is as fast as a W3520 Xeon-based 2009 Mac Pro, and has expansion potential similar to the Mac Pro.</p>
<p>Besides, what&#8217;s the fun in buying something pre-built? I&#8217;ve built a PC nine years ago and it was great fun, and the thought of doing it again was more tempting than simply walking into the local Apple dealer and handing him a wad of cash for one box. I wanted crates of components and I wanted to build it myself.</p>
<h3><strong>THE BUILD</strong></h3>
<p>I&#8217;ve ordered most components from Amazon.com. I would&#8217;ve loved to order from newegg.com, but they were being jacks about accepting my non-US CC and shipping to my Aramex mail-forwarding box.</p>
<p>The table below compares the Mac Pro vis-a-vis my Hackintosh configuration&#8217;s components and shipping price. The motherboard of choice is the <a title="Gigabyte GA-EX58-UD5" href="http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2958">Gigabyte GA-EX58-UD5</a>, which has been shown to work quite well with OS X.</p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<table border="2" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="text-align: center;" valign="middle"><strong>Item</strong></td>
<td style="text-align: center;" valign="middle"><strong>2009 W3520 Mac Pro Quad 2.66GHz</strong></td>
<td style="text-align: center;" valign="middle"><strong>Hackintosh Pro 2.66GHz</strong></td>
<td style="text-align: center;" valign="middle"><strong>Hackintosh Pro Item Price (USD)</strong></td>
</tr>
<tr>
<td valign="middle"><strong>Processor</strong></td>
<td valign="middle">2.66GHz Quad-Core Intel Xeon W3520</td>
<td valign="middle"><a href="http://www.amazon.com/gp/product/B001H5T7LK?ie=UTF8&#038;tag=umetrica-20&#038;link_code=as3&#038;camp=211189&#038;creative=373489&#038;creativeASIN=B001H5T7LK">2.66GHz Intel Quad-Core i7 920</a></td>
<td style="text-align: right;" valign="middle">289</td>
</tr>
<tr>
<td valign="middle"><strong>Memory</strong></td>
<td valign="middle">3GB 1066MHz DDR3 ECC SDRAM</td>
<td valign="middle"><span style="color: #ff0000;"><a href="http://www.amazon.com/gp/product/B002EL4RNO?ie=UTF8&#038;tag=umetrica-20&#038;link_code=as3&#038;camp=211189&#038;creative=373489&#038;creativeASIN=B002EL4RNO"><strong>6GB 1600MHz</strong></a></span> DDR3 (Corsair Dominator)</td>
<td style="text-align: right;" valign="middle">312</td>
</tr>
<tr>
<td valign="middle"><strong>Hard Drive</strong></td>
<td valign="middle">640GB 7200-rpm Serial ATA 3Gb/s</td>
<td valign="middle">640GB 7200-rpm Serial ATA 3Gb/s</td>
<td style="text-align: right;" valign="middle">66</td>
</tr>
<tr>
<td valign="middle"><strong>Graphics Card</strong></td>
<td valign="middle">NVIDIA GeForce GT 120 512MB (GT 120 is a rebranded GT 9500)</td>
<td valign="middle">NVIDIA GeForce GT 9500 1GB +NVIDIA GeForce GT 7600 256Mb</p>
<p>Providing a total of 4 DVI outputs.</td>
<td style="text-align: right;" valign="middle">140</td>
</tr>
<tr>
<td valign="middle"><strong>Optical Drive</strong></td>
<td valign="middle">18x SATA SuperDrive</td>
<td valign="middle">Samsung 22x SATA SuperDrive</td>
<td style="text-align: right;" valign="middle">40</td>
</tr>
<tr>
<td valign="middle"><strong>Mouse</strong></td>
<td valign="middle">Apple Mighty Mouse</td>
<td valign="middle">Logitech Wireless</td>
<td style="text-align: right;" valign="middle">40</td>
</tr>
<tr>
<td valign="middle"><strong>Keyboard</strong></td>
<td valign="middle">Apple Keyboard</td>
<td valign="middle">Logitech Wireless</td>
<td style="text-align: right;" valign="middle">40</td>
</tr>
<tr>
<td valign="middle"><strong>Motherboard</strong></td>
<td valign="middle">Apple Proprietary</td>
<td valign="middle"><a href="http://www.amazon.com/gp/product/B001KAFRCK?ie=UTF8&#038;tag=umetrica-20&#038;link_code=as3&#038;camp=211189&#038;creative=373489&#038;creativeASIN=B001KAFRCK">Gigabyte GA-EX58-UD5</a></td>
<td style="text-align: right;" valign="middle">289</td>
</tr>
<tr>
<td valign="middle"><strong>PSU</strong></td>
<td valign="middle">Apple Proprietary</td>
<td valign="middle"><a href="http://www.amazon.com/gp/product/B001NJ0CZK?ie=UTF8&#038;tag=umetrica-20&#038;link_code=as3&#038;camp=211189&#038;creative=373489&#038;creativeASIN=B001NJ0CZK">Cooler Master Silent Pro M700 Series Modular 700W</a></td>
<td style="text-align: right;" valign="middle">131</td>
</tr>
<tr>
<td valign="middle"><strong>Case</strong></td>
<td valign="middle">Apple Proprietary</td>
<td valign="middle">Gigabyte Aurora 3D</td>
<td style="text-align: right;" valign="middle">172</td>
</tr>
<tr>
<td valign="middle"><strong>Card Reader</strong></td>
<td valign="middle">None</td>
<td valign="middle">5.25&#8243; Multi-Card Reader/Writer</td>
<td style="text-align: right;" valign="middle">37</td>
</tr>
<tr>
<td valign="middle"><strong>5.25&#8243; SATA Dock</strong></td>
<td valign="middle">None</td>
<td valign="middle">5.25&#8243; IcyBox SATA slot</td>
<td style="text-align: right;" valign="middle">36</td>
</tr>
<tr>
<td valign="middle"><strong>CPU Cooler</strong></td>
<td valign="middle">Apple Proprietary</td>
<td valign="middle"><a href="http://www.amazon.com/gp/product/B001QFCVE6?ie=UTF8&#038;tag=umetrica-20&#038;link_code=as3&#038;camp=211189&#038;creative=373489&#038;creativeASIN=B001QFCVE6">Noctua NH-U12P SE1366 Silent CPU Cooler</a></td>
<td style="text-align: right;" valign="middle">80</td>
</tr>
<tr>
<td valign="middle"><strong>OS X Leopard</strong></td>
<td valign="middle">Included with Mac Pro</td>
<td valign="middle">Single-User Retail &#8211; Required to be legal!</td>
<td style="text-align: right;" valign="middle">99</td>
</tr>
<tr>
<td valign="middle"><strong>Shipping and Taxes &#8211; New York</strong></td>
<td style="text-align: right;" valign="middle">USD 41</td>
<td style="text-align: center;" valign="middle">-</td>
<td style="text-align: right;" valign="middle">106</td>
</tr>
<tr>
<td valign="middle"><strong>Aramex Shop &amp; Ship forwarding to Bahrain</strong></td>
<td style="text-align: right;" valign="middle">USD 401</td>
<td valign="middle"></td>
<td style="text-align: right;" valign="middle">210</td>
</tr>
<tr>
<td valign="middle"></td>
<td valign="middle"></td>
<td valign="middle"><strong> </strong></td>
<td valign="middle"></td>
</tr>
<tr>
<td valign="middle"></td>
<td valign="middle"></td>
<td valign="middle"><strong> </strong></td>
<td valign="middle"></td>
</tr>
<tr>
<td valign="middle"><strong><span style="color: #ff0000;">Mac Pro from US (USD)</span></strong></td>
<td style="text-align: center;" valign="middle"><strong><span style="color: #ff0000;">USD 2,942 </span></strong></td>
<td valign="middle"><strong><span style="color: #ff0000;">Hackintosh Pro Total (USD)</span></strong></td>
<td style="text-align: center;" valign="middle"><strong><span style="color: #ff0000;">USD 2,080</span></strong></td>
</tr>
<tr>
<td valign="middle"><strong><span style="color: #ff0000;">Mac Pro from US (BHD)</span></strong></td>
<td style="text-align: center;" valign="middle"><strong><span style="color: #ff0000;">BHD 1,109</span></strong></td>
<td valign="middle"><strong><span style="color: #ff0000;">Hackintosh Pro Total (BHD)</span></strong></td>
<td style="text-align: center;" valign="middle"><strong><span style="color: #ff0000;">BHD 784</span></strong></td>
</tr>
<tr>
<td valign="middle"><strong><span style="color: #ff0000;">Mac Pro from Apple Center Bahrain (BHD)</span></strong></td>
<td style="text-align: center;" valign="middle"><strong><span style="color: #ff0000;">BHD 1,220</span></strong></td>
<td valign="middle"><span style="color: #ff0000;"><strong></strong></span></td>
<td valign="middle"><span style="color: #ff0000;"><strong></strong></span></td>
</tr>
<tr>
<td valign="middle"><strong><span style="color: #ff0000;">Mac Pro from Apple Center Bahrain (USD)</span></strong></td>
<td style="text-align: center;" valign="middle"><strong><span style="color: #ff0000;">USD 3,236</span></strong></td>
<td valign="middle"><span style="color: #ff0000;"><strong></strong></span></td>
<td valign="middle"></td>
</tr>
</tbody>
</table>
<p><strong></strong></p>
<p>The table below provides the savings potential from going the Hackintosh route instead of buying a Mac Pro locally in Bahrain or from the US.</p>
<table border="2" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="middle"><strong>Price Difference</strong></td>
<td valign="middle"><strong></strong></td>
</tr>
<tr>
<td valign="middle"><strong>Mac Pro Purchased from US vs Hackintosh Pro</strong></td>
<td valign="middle"></td>
</tr>
<tr>
<td valign="middle">Savings (USD)</td>
<td style="text-align: right;" valign="middle">USD 862</td>
</tr>
<tr>
<td valign="middle">Savings (BHD)</td>
<td style="text-align: right;" valign="middle">BHD 325</td>
</tr>
<tr>
<td valign="middle"><strong><span style="color: #ff0000;">Savings (%)</span></strong></td>
<td style="text-align: center;" valign="middle"><strong><span style="color: #ff0000;">29%</span></strong></td>
</tr>
<tr>
<td valign="middle"><strong>Mac Pro Purchased from Bahrain (Apple Center) vs Hackintosh Pro</strong></td>
<td valign="middle"></td>
</tr>
<tr>
<td valign="middle">Savings (USD)</td>
<td style="text-align: right;" valign="middle">USD 1,156</td>
</tr>
<tr>
<td valign="middle">Savings (BHD)</td>
<td style="text-align: right;" valign="middle">BHD 436</td>
</tr>
<tr>
<td valign="middle"><strong><span style="color: #ff0000;">Savings (%)</span></strong></td>
<td style="text-align: center;" valign="middle"><strong><span style="color: #ff0000;">36%</span></strong></td>
</tr>
</tbody>
</table>
<p>Note that I could have saved <strong><em>over 44%</em></strong> by settling for less, and slower memory instead of the 6GB 1600MHz Corsair Dominator, and settling for one graphics card instead of two.</p>
<p><img class="alignnone" src="http://hishamkhalifa.com/wp-content/uploads/2009/07/hackintosh_1.jpg" alt="" /></p>
<h3><strong>INSTALLING OS X LEOPARD </strong></h3>
<p>The process of installing a retail copy of OS X is simplified by the wonderful <a title="Standard Retail DVD Install Script" href="http://www.insanelymac.com/forum/index.php?showtopic=149505">&#8220;Standard Retail DVD Install&#8221;</a> script and instructions provided by <a title="digital_dreamer profile page @ InsanelyMac" href="http://www.insanelymac.com/forum/index.php?showuser=323377">digital_dreamer</a> at <a href="http://www.insanelymac.com/">InsanelyMac</a>.</p>
<blockquote>
<h5>Apple Software Updates can be performed safely without the risk of breaking the installation.</h5>
</blockquote>
<p>This method of installation provides for a completely retail, vanilla install and uses the <a title="Chameleon bootloader @ Wikipedia" href="http://en.wikipedia.org/wiki/Chameleon_(bootloader)">Chameleon</a> bootloader to load any necessary modifications at boot time, without affecting the original system files and/or structure. This ensures that Apple Software Updates can be performed safely without the risk of breaking the installation. This makes the Hackintosh as good as a real Mac with hassle-free updates.</p>
<p>I also installed <a title="Windows 7 @ Wikipedia" href="http://en.wikipedia.org/wiki/Windows_7">Windows 7</a>. I don&#8217;t usually boot directly into it (though I can), since I use <a title="VMWare Fusion @ Wikipedia" href="http://en.wikipedia.org/wiki/VMware_Fusion">VMWare Fusion</a> to run it in a virtual machine under OS X. Works like a charm. The same goes for other OSs, including <a title="Ubuntu @ Wikipedia" href="http://en.wikipedia.org/wiki/Ubuntu">Ubuntu</a> and <a title="AROS @ Wikipedia" href="http://en.wikipedia.org/wiki/AROS">AROS</a>.</p>
<p>I&#8217;m currently using three Dell 20.1&#8243; monitors and running four virtual desktops, each one spanning all three monitors. The following is a screenshot of the setup usingÂ <a title="ExposÃ© @ Wikipedia" href="http://en.wikipedia.org/wiki/ExposÃ©_(Mac_OS_X)">ExposÃ©</a>:</p>
<p><img class="alignleft" style="float: left;" src="http://hishamkhalifa.com/wp-content/uploads/2009/07/hackintosh_4.jpg" alt="" width="557" height="148" /></p>
<p>Windows 7 is running in a virtual machine on the left screen of the first desktop, while AROS is running in another VM on the middle screen of the lower left desktop. Photoshop, Google Earth, VLC and a host of other programs are running as well. Yes, even when zoomed out inÂ ExposÃ©, the videos, Google Earth&#8217;s animation, etc. are playing without a hiccup. Mac OS X is THAT good.</p>
<h3><strong>BENCHMARKS: HACKINTOSH PRO FASTER THAN A W3520 XEON-BASED 2009 MAC PRO<br />
</strong></h3>
<p>Without <a title="i7 + UD5 overclocking guide" href="http://my.ocworkbench.com/2008/gigabyte/corei7-overclocking-guide/Intel-Corei7-oc-guide-1.htm">overclocking the i7 920</a>, I&#8217;m pleased to say that the Cloudnumberninetosh is faster than a W3520-based 2009 Mac Pro. It has a Geekbench score of <a title="Cloudnumberninetosh @ Geekbench" href="http://browse.geekbench.ca/geekbench2/chart/136532">8667</a>, while average W3520-based 2009 Mac Pro scores are at 8144.</p>
<p>Compare this to my old Dell&#8217;s score of <a title="Dellintosh @ Geekbench" href="http://browse.geekbench.ca/geekbench2/view/136205">1805</a>!</p>
<blockquote>
<h5>Having at your disposal four real cores and a total of eight virtual cores (each core is virtualized into two) means that whatever you throw at this rig, it won&#8217;t break a sweat.</h5>
</blockquote>
<p>Once I get around to overclocking this beast, I&#8217;ll update this section.<strong> </strong>Based on the experience of others with a similar setup, I can easily get a score of 12,000+ with a 3.6-3.8GHz overclock.</p>
<p>Having at your disposal four real cores and a total of eight virtual cores (each core is virtualized into two) means that whatever you throw at this rig, it won&#8217;t break a sweat.</p>
<h3><strong>CONCLUSION</strong></h3>
<p>Is it worth it? Absolutely. If you&#8217;re willing to spare the time and don&#8217;t have the need for all the other additions/advantages that a Mac Pro provides, then this is a great way to get a machine which is super-fast and expandable while remaining only slightly more expensive than a high end dual-core iMac (even if you add 100 dinars or so for a decent monitor) and cheaper than a Mac Pro.</p>
<p>Besides, if you&#8217;re a Windows gamer, the motherboard comes with three NVidia <a title="SLI @ Wikipedia" href="http://en.wikipedia.org/wiki/Scalable_Link_Interface">SLI </a>and ATI <a title="CrossFire @ Wikipedia" href="http://en.wikipedia.org/wiki/ATI_CrossFire">CrossFireX </a>PCI Express slots which you can take advantage of for connecting up to three same-model graphics cards to get higher frame rates. SLI and CrossFire is not available on the Mac Pros and is not supported by Leopard, though on a Hackintosh such as the Cloudnumberninetosh you may keep the cards bridged as it won&#8217;t affect the operation of OS X. When using Windows, you can turn on SLI/CrossFire for certain games to get higher frame rates.</p>
<p style="text-align: center;"><img style="vertical-align: middle;" src="http://hishamkhalifa.com/wp-content/uploads/2009/07/hackintosh_2.jpg" alt="" width="201" height="294" /></p>
<p><strong><em>Note: In no way do I condone software piracy. Having installed OS X on three machines to date, I did buy a brand new, shrink-wrapped OS X Retail Family Pack from eBay for US$149 (a bargain multi-license if you compare it to other software), which gives me a license for up to five installations. I know Apple&#8217;s end-user license agreement (EULA) states that OS X should not be installed on &#8221; non Apple-labeled&#8221; machines. That is subject to interpretation. Apple-labeled could well mean slapping an Apple sticker on the machine (which is what I did). Besides, in some jurisdictions post-purchase agreements such as EULAs are not valid. I&#8217;m not sure what Bahraini law&#8217;s take on that, though I doubt it&#8217;s advanced enough to deal with such issues.</em></strong></p>
<p><em><strong>Don&#8217;t ask me for copies of OS X! You can get your own single-license copy from amazon.com for around USD 99.</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hishamkhalifa.com/?feed=rss2&#038;p=243</wfw:commentRss>
		<slash:comments>134</slash:comments>
		</item>
		<item>
		<title>Good day</title>
		<link>http://www.hishamkhalifa.com/?p=242</link>
		<comments>http://www.hishamkhalifa.com/?p=242#comments</comments>
		<pubDate>Mon, 29 Jun 2009 10:28:59 +0000</pubDate>
		<dc:creator>hisham</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fiction]]></category>
		<category><![CDATA[goofy]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://hishamkhalifa.com/?p=242</guid>
		<description><![CDATA[&#8220;Good stuff,&#8221; he said, not looking at anyone in particular. &#8220;All I want is good stuff. Nothing more, nothing less. I want my little bit of sweet, and to have it more than the bitter. Way more.&#8221; Jeffrey Mistlethorpe had not yet realized the calamity of the situation he was in. It was the sort of calamity that takes time to dawn on its victim. A calamity of proportions so great that only its shadow was seen by Jeffrey. It loomed over his frazzled head. Poor he. &#8220;Will you look at that fellow over there. Poor thing he is if you ask me,&#8221; an elderly woman said. &#8220;Oh, mother, he&#8217;s just the way he wants to be. It&#8217;s young folks these days. They do things that you or I would never understand.&#8221; *** And so time passed: hours, days, weeks, months; and all that Jeffrey did was walk under the shadow of this great calamity. The mother of all calamities. He looked up. &#8220;That&#8217;s it. I want sunshine. I really do. I want that damn cloud to dissipate, to melt away, to vaporize out of [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Good stuff,&#8221; he said, not looking at anyone in particular. &#8220;All I want is good stuff. Nothing more, nothing less. I want my little bit of sweet, and to have it more than the bitter. Way more.&#8221;</p>
<p>Jeffrey Mistlethorpe had not yet realized the calamity of the situation he was in. It was the sort of calamity that takes time to dawn on its victim. A calamity of proportions so great that only its shadow was seen by Jeffrey. It loomed over his frazzled head. Poor he.</p>
<p>&#8220;Will you look at that fellow over there. Poor thing he is if you ask me,&#8221; an elderly woman said.</p>
<p>&#8220;Oh, mother, he&#8217;s just the way he wants to be. It&#8217;s young folks these days. They do things that you or I would never understand.&#8221;</p>
<p style="text-align: center;">***</p>
<p>And so time passed: hours, days, weeks, months; and all that Jeffrey did was walk under the shadow of this great calamity. The mother of all calamities.</p>
<p>He looked up. &#8220;That&#8217;s it. I want sunshine. I really do. I want that damn cloud to dissipate, to melt away, to vaporize out of my life once and for all.&#8221;</p>
<p>He took a few steps by the river Mistlethorpe, named after his great-great-grandfather, founder of Mistleville. A crackling, thunderous, booming sound rained down.</p>
<p>&#8220;Oh, my,&#8221; Jeffrey said as the sound waves knocked him over.</p>
<p style="text-align: center;">***</p>
<p>Jeffrey awoke to find himself as he was by the river Mistlethorpe. Yet something was different. A gentle, calming warmth penetrated his skin. Squinting, he looked at the sunlight that surrounded him. He stood up and patted his clothes clean.</p>
<p>&#8220;Good stuff,&#8221; he said. He smiled from ear-to-ear, his gleaming whites glinting in the sun.</p>
<p style="text-align: center;">***</p>
<p>With every morning, Jeffrey&#8217;s days got sunnier. His demeanor took one of gentle grace that allowed him to sail through all the tumultuousness that life tossed his way.</p>
<p>&#8220;Will you look at that fellow over there,&#8221; an elderly woman said.</p>
<p>&#8220;Oh, mother, he&#8217;s just having a good day.&#8221;</p>
<p>&#8220;I&#8217;d say.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hishamkhalifa.com/?feed=rss2&#038;p=242</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make believe</title>
		<link>http://www.hishamkhalifa.com/?p=169</link>
		<comments>http://www.hishamkhalifa.com/?p=169#comments</comments>
		<pubDate>Thu, 02 Apr 2009 08:52:39 +0000</pubDate>
		<dc:creator>hisham</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[poetry]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://hishamkhalifa.com/?p=169</guid>
		<description><![CDATA[Make believe cover your eyes and count to ten Make believe open your eyes and look at me Show me what you think I&#8217;ll show you what I think We&#8217;ll see each other in a land of make believe So many happy happenings to find, to have, to be For make believe is what we believe in]]></description>
			<content:encoded><![CDATA[<p>Make believe<br />
cover your eyes and count<br />
to ten</p>
<p>Make believe<br />
open your eyes and look<br />
at me</p>
<p>Show me what you think<br />
I&#8217;ll show you what I think</p>
<p>We&#8217;ll see each other<br />
in a land of<br />
make believe</p>
<p>So many happy happenings<br />
to find, to have, to be</p>
<p>For make believe<br />
is what we<br />
believe in</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hishamkhalifa.com/?feed=rss2&#038;p=169</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
