<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Garbage In Garbage Out : Tech Blog &#187; How-To</title>
	<atom:link href="http://www.gigoblog.com/category/technology/how-to/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gigoblog.com</link>
	<description>A collection of technology tips and other words</description>
	<lastBuildDate>Thu, 06 May 2010 01:34:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>Copyright &#xA9; 2010 Garbage In Garbage Out : Tech Blog </copyright>
		<managingEditor>pontificate.maximus@gmail.com ()</managingEditor>
		<webMaster>pontificate.maximus@gmail.com ()</webMaster>
		<category>posts</category>
		<ttl>1440</ttl>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>WTMB. WYSIWYG (YABB), but YKTD: GIGO.</itunes:summary>
		<itunes:author></itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name></itunes:name>
			<itunes:email>pontificate.maximus@gmail.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://www.gigoblog.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://www.gigoblog.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>Garbage In Garbage Out : Tech Blog</title>
			<link>http://www.gigoblog.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Install and run Maya 2009 on Snow Leopard</title>
		<link>http://www.gigoblog.com/2010/04/12/install-and-run-maya-2009-on-snow-leopard/</link>
		<comments>http://www.gigoblog.com/2010/04/12/install-and-run-maya-2009-on-snow-leopard/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 00:34:07 +0000</pubDate>
		<dc:creator>Chris Brewer</dc:creator>
				<category><![CDATA[Front Page]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.gigoblog.com/?p=243</guid>
		<description><![CDATA[Did you upgrade to Maya 2010 because you found that you couldn&#8217;t install Maya 2009 on Snow Leopard 10.6? Are you finding that Maya 2010 on Snow Leopard is flakey, giving you lots of rainbow beach balls? No worries. Ian Herzog over on MacLearning.org has the answer, and it&#8217;s simple as tweaking the Maya 2009 [...]]]></description>
			<content:encoded><![CDATA[<p>Did you upgrade to Maya 2010 because you found that you couldn&#8217;t install Maya 2009 on Snow Leopard 10.6? Are you finding that Maya 2010 on Snow Leopard is flakey, giving you lots of rainbow beach balls? No worries. Ian Herzog over on MacLearning.org has the answer, and it&#8217;s simple as tweaking the Maya 2009 installer to work on Mac OS X Snow Leopard. <a href="http://maclearning.org/Ian/blog/44/">Check it out</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gigoblog.com/2010/04/12/install-and-run-maya-2009-on-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enable AVI, FLV and DivX encoding in Podcast Producer</title>
		<link>http://www.gigoblog.com/2009/01/31/enable-avi-flv-and-divx-encoding-in-podcast-producer/</link>
		<comments>http://www.gigoblog.com/2009/01/31/enable-avi-flv-and-divx-encoding-in-podcast-producer/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 20:50:37 +0000</pubDate>
		<dc:creator>Chris Brewer</dc:creator>
				<category><![CDATA[Front Page]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Mac OS X Server]]></category>
		<category><![CDATA[Podcast Producer]]></category>
		<category><![CDATA[QuickTime]]></category>

		<guid isPermaLink="false">http://www.gigoblog.com/?p=204</guid>
		<description><![CDATA[Excited at the prospect of using Flip Ultra and Flip Mino cameras and uploading the video via Podcast Producer, I was disappointed to discover that both Flip cameras wrap their video in AVI files, and use the 3ivx codec, effectively thwarting my Podcast Producer plans. Videos uploaded via the Podcast Capture utility resulted in audio-only [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:right" title="Podcast Capture icon" src="http://www.gigoblog.com/wp-content/uploads/2009/01/picture-121.png" alt="Podcast Capture icon" width="123" height="137" />Excited at the prospect of using <a href="http://www.gigoblog.com/wp-content/uploads/2009/01/picture-13.png" target="_blank">Flip Ultra and Flip Mino cameras</a> and uploading the video via Podcast Producer, I was disappointed to discover that both Flip cameras wrap their video in AVI files, and use the 3ivx codec, effectively thwarting my Podcast Producer plans. Videos uploaded via the Podcast Capture utility resulted in audio-only posts to the wiki/blog server.</p>
<p>That highlights one common complaint I&#8217;ve made and heard about Podcast Producer &#8212; that it demonstrates it&#8217;s heritage with a decided bias for Apple-endorsed wrappers and codecs (read: QuickTime).</p>
<p>In my quest to use these fantastic(ly inexpensive-but-handy) Flip video cameras, I recently found out that simply adding a QuickTime plugin to Mac OS X 10.5 server provides the capability to transcode far more file formats and encodings than the stock installation of Podcast Producer allows: AVI, FLV, 3ivx, DivX, MS-MPEG4 v1 &amp; v2, Flash Video, Indeo 1 &amp; 2, to name a few!</p>
<p>The solution is drop dead simple (as any Mac OS X endeavor ought to be):<span id="more-204"></span></p>
<p>First, download the Perian plugin: <a href="http://www.perian.org/" target="_blank">http://www.perian.org/</a></p>
<p>Second, open the disk image.</p>
<p><img class="size-full wp-image-205 alignnone" title="Perian_1.1.3.dmg icon" src="http://www.gigoblog.com/wp-content/uploads/2009/01/picture-12.png" alt="The Perian disk image" width="101" height="87" /></p>
<p>Third, double click the Perian.prefpane icon in the disk image window.</p>
<p><img class="size-full wp-image-206 alignnone" title="Perian disk image window" src="http://www.gigoblog.com/wp-content/uploads/2009/01/picture-9.png" alt="picture-9" width="359" height="289" /></p>
<p><span style="color: #ff0000;"><strong>IMPORTANT:</strong></span> Make sure you install for all users of the computer. This is because the Podcast Producer service runs as its own user. If you do not, it *will not* work for Podcast Producer.</p>
<p><img class="size-full wp-image-207 alignnone" title="Perian - install as all users" src="http://www.gigoblog.com/wp-content/uploads/2009/01/picture-10.png" alt="Perian - install as all users" width="243" height="137" /></p>
<p>Finally, confirm that the preference pane indicates and &#8220;Installed Version #.#.#&#8221;, and set the Audio Output to &#8220;Stereo&#8221;.</p>
<p><img class="alignnone size-full wp-image-209" title="Perian Preference Pane" src="http://www.gigoblog.com/wp-content/uploads/2009/01/picture-11.png" alt="Perian Preference Pane" width="449" height="296" /></p>
<p>Restart Podcast Producer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gigoblog.com/2009/01/31/enable-avi-flv-and-divx-encoding-in-podcast-producer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Add Google Maps iframe &amp; YouTube embed to Apple Wiki Server</title>
		<link>http://www.gigoblog.com/2009/01/21/add-google-maps-iframe-youtube-embed-to-apple-wiki-serverap/</link>
		<comments>http://www.gigoblog.com/2009/01/21/add-google-maps-iframe-youtube-embed-to-apple-wiki-serverap/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 21:13:02 +0000</pubDate>
		<dc:creator>Chris Brewer</dc:creator>
				<category><![CDATA[Front Page]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac OS X Server]]></category>
		<category><![CDATA[Teams]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[WikiServer]]></category>

		<guid isPermaLink="false">http://www.gigoblog.com/?p=163</guid>
		<description><![CDATA[Apple&#8217;s Teams Wiki Server supports very few HTML tags out of the box, in order to keep things simple. But, like Any Good Unix Ought To, Mac OS X Server gives you the ability to manipulated things, such as adding iframe, embed, param, and object tags to the Wiki/Blog server. Here&#8217;s how:
First, navigate to the [...]]]></description>
			<content:encoded><![CDATA[<p>Apple&#8217;s Teams Wiki Server supports very few HTML tags out of the box, in order to keep things simple. But, like Any Good Unix Ought To, Mac OS X Server gives you the ability to manipulated things, such as adding iframe, embed, param, and object tags to the Wiki/Blog server. Here&#8217;s how:<span id="more-163"></span></p>
<p>First, navigate to the WikiServer directory:</p>
<p><code>cd /Library/Application\ Support/Apple/WikiServer/</code></p>
<p>Then, create a plist file with the following XML:</p>
<p><code>sudo tee whitelist.plist</code></p>
<p>Enter your administrator&#8217;s password. If you don&#8217;t know what it is, you probably have no good reason to be doing this stuff any way.</p>
<p>Now, copy and paste this in:</p>
<p> </p>
<p><code></p>
<pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.
com/DTDs/PropertyList-1.0.dtd"&gt;
&lt;plist version="1.0"&gt;
&lt;dict&gt;
	&lt;key&gt;protocols&lt;/key&gt;
	&lt;array&gt;
	&lt;/array&gt;
	&lt;key&gt;styles&lt;/key&gt;
	&lt;array&gt;
		&lt;string&gt;font-size&lt;/string&gt;
	&lt;/array&gt;
	&lt;key&gt;tags&lt;/key&gt;
	&lt;dict&gt;
		&lt;key&gt;object&lt;/key&gt;
		&lt;array&gt;
			&lt;string&gt;width&lt;/string&gt;
			&lt;string&gt;height&lt;/string&gt;
		&lt;/array&gt;
		&lt;key&gt;param&lt;/key&gt;
		&lt;array&gt;
			&lt;string&gt;name&lt;/string&gt;
			&lt;string&gt;value&lt;/string&gt;
		&lt;/array&gt;
		&lt;key&gt;embed&lt;/key&gt;
		&lt;array&gt;
			&lt;string&gt;src&lt;/string&gt;
			&lt;string&gt;type&lt;/string&gt;
			&lt;string&gt;allowscriptaccess&lt;/string&gt;
			&lt;string&gt;allowfullscreen&lt;/string&gt;
			&lt;string&gt;width&lt;/string&gt;
			&lt;string&gt;height&lt;/string&gt;
		&lt;/array&gt;
		&lt;key&gt;iframe&lt;/key&gt;
		&lt;array&gt;
			&lt;string&gt;src&lt;/string&gt;
			&lt;string&gt;width&lt;/string&gt;
			&lt;string&gt;height&lt;/string&gt;
			&lt;string&gt;frameborder&lt;/string&gt;
			&lt;string&gt;scrolling&lt;/string&gt;
			&lt;string&gt;marginheight&lt;/string&gt;
			&lt;string&gt;marginwidth&lt;/string&gt;
		&lt;/array&gt;
	&lt;/dict&gt;
&lt;/dict&gt;
&lt;/plist&gt;</pre>
<p></code></p>
<p> </p>
<p> </p>
<p>Now, press &#8220;Return&#8221; on your keyboard.</p>
<p>Next, press CTRL-D to close the file.</p>
<p>Check that the file was properly written:</p>
<p><code>echo whitelist.plist</code></p>
<p>It should output the exact XML data from above.</p>
<p>Stop the WikiServer:</p>
<p><code>sudo serveradmin stop teams</code></p>
<p>Start the WikiServer:</p>
<p><code>sudo serveradmin start teams</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gigoblog.com/2009/01/21/add-google-maps-iframe-youtube-embed-to-apple-wiki-serverap/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Handy regex / preg_match for ZIP codes, phone numbers, states, SSN, URLs, and email addresses</title>
		<link>http://www.gigoblog.com/2008/11/28/regex-preg_match-for-zip-codes-phone-numbers-states-urls-and-email-addresses/</link>
		<comments>http://www.gigoblog.com/2008/11/28/regex-preg_match-for-zip-codes-phone-numbers-states-urls-and-email-addresses/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 18:26:15 +0000</pubDate>
		<dc:creator>Chris Brewer</dc:creator>
				<category><![CDATA[Front Page]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[preg_match]]></category>
		<category><![CDATA[regex]]></category>

		<guid isPermaLink="false">http://www.gigoblog.com/?p=167</guid>
		<description><![CDATA[Here is a handy collection of regular expressions, for use with PHP preg_match. If you need to check for properly formatted US states (two letters), US ZIP codes, US phone numbers, US Social Security Numbers, URLs for web sites, and properly formatted email addresses, read on:
Email addresses
Matches major top level domains plus two-letter country codes. [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a handy collection of regular expressions, for use with PHP preg_match. If you need to check for properly formatted US states (two letters), US ZIP codes, US phone numbers, US Social Security Numbers, URLs for web sites, and properly formatted email addresses, read on:<span id="more-167"></span></p>
<h2>Email addresses</h2>
<p>Matches major top level domains plus two-letter country codes. No it doesn&#8217;t check for the validity of two letter country codes. Yes, you could add them to the list of top level domains at the end of the string. And that would be a really long regular expression! It does allow for subdomains (joe@test.blow.com).</p>
<p><strong>TIP:</strong> When copied, make sure it appears on one line. Your best bet is to make sure your server&#8217;s regex matching is set to case-insensitivity, otherwise addresses like joe@blow.cOm won&#8217;t be matched:</p>
<p><code>/^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+\.)+(?:[a-zA-Z]{2}|aero|biz|com|coop|edu|gov|info|jobs|mil|mobi|museum|name|net|org|travel)$/i</code></p>
<h2>States (two letters)</h2>
<p>Matches the two letter United States Postal Service abbreviations for all fifty states:</p>
<p><code>/^(A[LKSZRAP]|C[AOT]|D[EC]|F[LM]|G[AU]|HI|I[ADL N]|K[SY]|LA|M[ADEHINOPST]|N[CDEHJMVY]|O[HKR]|P[ARW]|RI|S[CD] |T[NX]|UT|V[AIT]|W[AIVY])$/</code></p>
<h2>ZIP Codes</h2>
<p>Matches ZIP or ZIP+4 as used in the United States. Doesn&#8217;t properly handle 00000 or 0000-####, which are non-existent ZIP codes.</p>
<p><code>/^[0-9]{5,5}([- ]?[0-9]{4,4})?$/</code></p>
<h2>Phone Numbers</h2>
<p>The following regex attempts to match numbers that adhere to the <a href="http://en.wikipedia.org/wiki/North_American_Numbering_Plan">North American Numbering Plan</a>. It matches common entry combinations, such as #######, ###.###.####, ###-###-####, ### ### ####, and (###) ### ####.</p>
<p><code>'\(?[2-9][0-8][0-9]\)?[-. ]?[0-9]{3}[-. ]?[0-9]{4}'</code></p>
<p>A quick tip: If you want to then replace whatever the customer enters and store the number in a specific format, use preg_replace. For example, here&#8217;s how to replaces all the above formats with (###) ###-####:</p>
<p><code>preg_replace('\(?[2-9][0-8][0-9]\)?[-. ]?[0-9]{3}[-. ]?[0-9]{4}', $original_input);</code></p>
<h2>Social Security Number</h2>
<p>Matches various permutations of a US Social Security Number, such as ###-##-####, #########, ### ## ####:</p>
<p><code>/^[0-9]{3}[- ]?[0-9]{2}[- ]?[0-9]{4}$/</code></p>
<h2>URLs</h2>
<p>Holy cow, this is a hotly debated genre of regex. Well, I&#8217;m interested only in matching strings such as http://www.domain.com, http://domain.com, https://test.domain.com, https://localhost:8080, and ftps://domain.com. The answer is forthcoming. I hope.</p>
<p><code>/\b((ht|f)tps?:\/\/(([0-9a-z-]+\.)+([a-z]{2}|aero|biz|com|coop|edu|gov|info|jobs|mil|mobi|museum|name|net|org|travel))(:[0-9]{1,5})?(\/[^ ]*)?)\b/i</code></p>
<p><strong>NOTE:</strong> This URL regex sucks, because it allows domains and subdomains to begin with a dash, which is illegal. Don&#8217;t use it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gigoblog.com/2008/11/28/regex-preg_match-for-zip-codes-phone-numbers-states-urls-and-email-addresses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clear DNS cache on Mac OS X</title>
		<link>http://www.gigoblog.com/2008/11/10/clear-dns-cache-on-mac-os-x/</link>
		<comments>http://www.gigoblog.com/2008/11/10/clear-dns-cache-on-mac-os-x/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 13:56:10 +0000</pubDate>
		<dc:creator>Chris Brewer</dc:creator>
				<category><![CDATA[Front Page]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.gigoblog.com/?p=165</guid>
		<description><![CDATA[Changing domains around on your web server can leave you with a local DNS cache that doesn&#8217;t match your domain&#8217;s new settings. Flush your DNS cache on Mac OS X 10.5 by issuing the following command:
dscacheutil -flushcache
]]></description>
			<content:encoded><![CDATA[<p>Changing domains around on your web server can leave you with a local DNS cache that doesn&#8217;t match your domain&#8217;s new settings. Flush your DNS cache on Mac OS X 10.5 by issuing the following command:</p>
<p><code>dscacheutil -flushcache</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gigoblog.com/2008/11/10/clear-dns-cache-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging web sites in Safari</title>
		<link>http://www.gigoblog.com/2008/10/23/debugging-web-sites-in-safari/</link>
		<comments>http://www.gigoblog.com/2008/10/23/debugging-web-sites-in-safari/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 02:25:17 +0000</pubDate>
		<dc:creator>Chris Brewer</dc:creator>
				<category><![CDATA[Front Page]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.gigoblog.com/?p=149</guid>
		<description><![CDATA[Sure, Firefox has a great plug-in architecture that has created a rich ecosystem of third-party add-ons, but Safari&#8217;s got a halfway decent development debugging environment as well. Here&#8217;s how to enable it:Click the Safari menu, select preferences, and click the Advanced tab. From there, click the &#8220;Show Develop menu in menu bar&#8221; (see below).

This gives [...]]]></description>
			<content:encoded><![CDATA[<p>Sure, Firefox has a great plug-in architecture that has created a rich ecosystem of third-party add-ons, but Safari&#8217;s got a halfway decent development debugging environment as well. Here&#8217;s how to enable it:<span id="more-149"></span>Click the Safari menu, select preferences, and click the Advanced tab. From there, click the &#8220;Show Develop menu in menu bar&#8221; (see below).</p>
<p><a href="http://www.gigoblog.com/wp-content/uploads/2008/10/picture-11.png"><img class="alignnone size-full wp-image-150" title="Advanced preferences" src="http://www.gigoblog.com/wp-content/uploads/2008/10/picture-11.png" alt="Turn on the develop menu in the advanced tab of the preferences pane" /></a></p>
<p>This gives you several nice options, including a handy network timeline.</p>
<p><a href="http://www.gigoblog.com/wp-content/uploads/2008/10/picture-21.png"><img class="alignnone size-full wp-image-151" title="Develop menu" src="http://www.gigoblog.com/wp-content/uploads/2008/10/picture-21.png" alt="Develop menu" /></a></p>
<p><a href="http://www.gigoblog.com/wp-content/uploads/2008/10/picture-21.png"></a><a href="http://www.gigoblog.com/wp-content/uploads/2008/10/picture-3.png"><img class="alignnone size-full wp-image-152" title="Network timeline" src="http://www.gigoblog.com/wp-content/uploads/2008/10/picture-3.png" alt="Network timeline" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gigoblog.com/2008/10/23/debugging-web-sites-in-safari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install GD for PHP on Mac OS X 10.5 Leopard</title>
		<link>http://www.gigoblog.com/2008/10/08/install-gd-for-php-on-mac-os-x-105-leopard/</link>
		<comments>http://www.gigoblog.com/2008/10/08/install-gd-for-php-on-mac-os-x-105-leopard/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 01:48:13 +0000</pubDate>
		<dc:creator>Chris Brewer</dc:creator>
				<category><![CDATA[Front Page]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[GD]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.gigoblog.com/?p=141</guid>
		<description><![CDATA[So, you need GD for your killer PHP web app, and you&#8217;re running Mac OS X 10.5? A quick look shows that GD doesn&#8217;t ship with Leopard. No worries. It&#8217;s pretty simple to install.

There are a few core requirements you must take care of before getting started. Choose to ignore these, and you&#8217;re doomed to [...]]]></description>
			<content:encoded><![CDATA[<p>So, you need GD for your killer PHP web app, and you&#8217;re running Mac OS X 10.5? A quick look shows that GD doesn&#8217;t ship with Leopard. No worries. It&#8217;s pretty simple to install.</p>
<p><span id="more-141"></span></p>
<p>There are a few core requirements you must take care of before getting started. Choose to ignore these, and you&#8217;re doomed to failure!</p>
<ol>
<li>Always back up your system before a command-line activity such as this.</li>
<li>Update your system to Mac OS 10.5.5. I could detail how to do this with prior versions, but I don&#8217;t have time.</li>
<li>Install the latest version of Apple&#8217;s Developer Tools: XCode 3.0+ for 10.5. XCode is available on your OS X DVD, or from Apple as <a href="http://developer.apple.com/technology/xcode.html">a free download</a>.</li>
<li>X11 must be installed (it is by default), as well as X11 SDK (from the Developer Tools in step 3).</li>
</ol>
<blockquote>
<h5><span style="color: #ff0000;">DISCLAIMER: The author claims no responsibility f</span><span style="color: #ff0000;">or any damage that may occur from the use of any information found here or found on links followed from this document. If you choose to use this information, you do so at your own risk.</span></h5>
</blockquote>
<p></p>
<h2>Get Started</h2>
<p>To begin, open Terminal (Macintosh HD -&gt; Applications -&gt; Utilities -&gt;Terminal) and invoke the superuser do command. You will need to enter your administrator password. Careful &#8211; you can now utterly destroy your machine:</p>
<p style="padding-left: 30px;"><code>sudo bash</code></p>
<p>You will need to enter your administrator password.</p>
<h2>Determine Your Architecture</h2>
<p><span style="color: #ff0000;">Mac OS X Leopard comes in two flavors, depending on the capabilities of your CPU &#8212; 32-bit or 64-bit. YOU MUST COMPILE FOR THE PROPER ARCHITECTURE. </span></p>
<p>Which architecture do you have? Easy enough using Terminal or the GUI. For Terminal, issue this command:</p>
<p style="padding-left: 30px;"><code>/usr/sbin/system_profiler SPHardwareDataType | grep "Processor Name:"</code></p>
<p>Or, in the GUI, choose the Apple Menu, select &#8220;About This Mac&#8221;:</p>
<p><a href="http://www.gigoblog.com/wp-content/uploads/2008/10/picture-1.png"><img class="aligncenter size-thumbnail wp-image-142" title="Core 2 Duo is a 64-bit CPU" src="http://www.gigoblog.com/wp-content/uploads/2008/10/picture-1.png" alt="The Core 2 Duo is a 64-bit CPU" /></a></p>
<p>Match your CPU to the table below:</p>
<table style="padding: 0; border: 0; margin: 0; width: 250px;" border="0">
<tbody>
<tr style="background-color:#666;border-bottom:1px solid #ccc;color:#fff;font-family:arial;font-size:80%">
<th style="padding-left:5px;">Model</th>
<th align="center">32-bit</th>
<th align="center">64-bit</th>
</tr>
<tr>
<td>PowerPC G3</td>
<td align="center">X</td>
<td align="center"> </td>
</tr>
<tr>
<td>PowerPC G4</td>
<td align="center">X</td>
<td align="center"> </td>
</tr>
<tr>
<td>PowerPC G5</td>
<td align="center"> </td>
<td align="center">X</td>
</tr>
<tr>
<td>Intel Core Duo</td>
<td align="center">X</td>
<td align="center"> </td>
</tr>
<tr>
<td>Intel Core2 Duo</td>
<td align="center"> </td>
<td align="center">X</td>
</tr>
<tr>
<td>Intel Xeon</td>
<td align="center"> </td>
<td align="center">X</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Make a note of whether your CPU is 32-bit or 64-bit, because you will be compiling software using vastly different settings depending on your CPU.</p>
<h2>Install libjpeg</h2>
<p>The free image compression library, libjpeg, is required by GD.</p>
<p>First, let&#8217;s create a directory for storing the source files we&#8217;ll be downloading:</p>
<p style="padding-left: 30px;"><code>mkdir -p /SourceCache</code></p>
<p style="padding-left: 30px;"><code>cd /SourceCache</code></p>
<p>Download the source file and unpack it:</p>
<p style="padding-left: 30px;"><code>curl -O http://www.ijg.org/files/jpegsrc.v6b.tar.gz</code></p>
<p style="padding-left: 30px;"><code>tar xzpf jpegsrc.v6b.tar.gz</code></p>
<p style="padding-left: 30px;"><code>cd /SourceCache/jpeg-6b</code></p>
<p style="padding-left: 30px;"><code>cp /usr/share/libtool/config.sub .</code></p>
<p style="padding-left: 30px;"><code>cp /usr/share/libtool/config.guess .</code></p>
<div style="color: #ff0000;">Mac OS X Leopard comes in two flavors, depending on the capabilities of your CPU &#8212; 32-bit or 64-bit. YOU MUST COMPILE FOR THE PROPER ARCHITECTURE. </div>
<p></p>
<p><strong>For 32-bit only</strong>, use the following command:</p>
<p style="padding-left: 30px;"><code>./configure --enable-shared</code></p>
<p><strong>64-bit</strong> architecture uses this command instead:</p>
<p style="padding-left: 30px;"><code>MACOSX_DEPLOYMENT_TARGET=10.5 CFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp" CCFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe" CXXFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe" LDFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -bind_at_load" ./configure --enable-shared</code></p>
<p>Continue on for both architectures:</p>
<p style="padding-left: 30px;"><code>make clean</code></p>
<p style="padding-left: 30px;"><code>make</code></p>
<p style="padding-left: 30px;"><code>mkdir -p /usr/local/include</code></p>
<p style="padding-left: 30px;"><code>mkdir -p /usr/local/bin</code></p>
<p style="padding-left: 30px;"><code>mkdir -p /usr/local/lib</code></p>
<p style="padding-left: 30px;"><code>mkdir -p /usr/local/man/man1</code></p>
<p style="padding-left: 30px;"><code>make install</code></p>
<p>You now have compiled libjpeg!</p>
<h2>Download and compile the GD graphics library extension (gd.so)</h2>
<p>We will be using Apple&#8217;s Darwin sources for PHP, which interestingly contain the GD source code. Why Apple doesn&#8217;t ship with gd.so already compiled is known only to the maker.</p>
<p style="padding-left: 30px;"><code>mkdir -p /SourceCache</code></p>
<p style="padding-left: 30px;"><code>cd /SourceCache</code></p>
<p style="padding-left: 30px;"><code>curl -O http://www.opensource.apple.com/darwinsource/10.5.5/apache_mod_php-44.1/php-5.2.6.tar.bz2</code></p>
<p style="padding-left: 30px;"><code>tar xjf php-5.2.6.tar.bz2</code></p>
<p style="padding-left: 30px;"><code>cd /SourceCache/php-5.2.6/ext/gd</code></p>
<p style="padding-left: 30px;"><code>phpize</code></p>
<p><span style="color: #ff0000;">Again: YOU MUST COMPILE FOR THE PROPER ARCHITECTURE. </span></p>
<p><strong>For 32-bit</strong> use:</p>
<p style="padding-left: 30px;"><code>./configure --with-zlib-dir=/usr --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/X11R6 --with-freetype-dir=/usr/X11R6 --with-xpm-dir=/usr/X11R6</code></p>
<p><strong>For 64-bit</strong> use:</p>
<p style="padding-left: 30px;"><code>MACOSX_DEPLOYMENT_TARGET=10.5 CFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp" CCFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe" CXXFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe" LDFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -bind_at_load" ./configure --with-zlib-dir=/usr --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/X11R6 --with-freetype-dir=/usr/X11R6 --with-xpm-dir=/usr/X11R6</code><br />
<a name="NOTE"></a></p>
<div style="border:1px solid #ccc;margin-left:20px;margin-right:20px;padding:8px;"><strong>NOTE:</strong> Check the output of the last command. If you get an error similar to this &#8211;&#8221;/usr/X11/lib/libpng.3.0.0.dylib: No such file or directory&#8221; &#8212; you should create a symbolic link with a name matching the file referred to in the error message. For example, the above error indicates that no libpng.3.0.0.dylib file exists. Simply create a link named libpng.3.0.0.dylib pointing to libpng.3.dylib:           </p>
<div style="margin-left:20px;">
<p><code>sudo ln -s /usr/X11/lib/libpng.3.dylib /usr/X11/lib/libpng.3.0.0.dylib</code></div>
<p>Likewise, if your error refers to libpng12.0.##.#, you should create a symbolic link to libpng12.0.dylib.</p>
<p>Then, recompile GD.</p></div>
<p> </p>
<p>Continue on for both architectures:
</p>
<p style="padding-left: 30px; "><code>make clean</code></p>
<p style="padding-left: 30px; "><code>make</code></p>
<p style="padding-left: 30px; "><code>make install</code></p>
<h2>Add gd.so to PHP</h2>
<p>PHP needs to be configured to load the <code>gd.so</code> shared object extension that you just compiled. You will tell PHP to load it by adding a directive in your <code>/etc/php.ini</code> file.</p>
<p>First, let me give you a couple of pointers about this file. It *probably* exists on your machine. If not, you should just create it as a simple text file. Directives in the file can be commented out by placing a semi-colon in front of the directive.</p>
<p>Open the <code>/etc/php.ini</code> file in a text editor, and search for the section on Dynamic Extensions. Mine looks like this:</p>
<p style="padding-left: 30px; "><code>;;;;;;;;;;;;;;;;;;;;;;<br />
; Dynamic Extensions ;<br />
;;;;;;;;;;;;;;;;;;;;;;</code></p>
<p>Simply add the following line, which loads your newly compiled GD shared object:
</p>
<p style="padding-left: 30px; "><code>extension=gd.so</code></p>
<p>Search your <code>/etc/php.ini</code> file for the  <code>extension_dir=</code> directive, and either comment it out (by inserting a semi-colon in front of it) or ensure it is pointing to the directory where your new GD shared object is stored:</p>
<p style="padding-left: 30px; "><span style="font-family: -webkit-monospace; "><code>extension_dir=/usr/lib/php/extensions/no-debug-non-zts-20060613</code></span></p>
<h2>Confirm gd.so is loading</h2>
<p>Restart Apache to force the reloading of the PHP configuration file.</p>
<p style="padding-left: 30px; "><code>apachectl graceful</code></p>
<p>Confirm that PHP is loading the <code>gd.so</code> extension by running the following command, and looking for the line &#8220;GD Support =&gt; enabled&#8221; in the resulting output:</p>
<p style="padding-left: 30px; "><code>/usr/bin/php -i|grep -i gd</code></p>
<p>Alternatively, you can create a file called <code>phpinfo.php</code> in your web server document directory (<code>/Library/WebServer/Documents/</code>) with the following contents:</p>
<p style="padding-left: 30px; "><code>&lt;?php<br />
phpinfo();<br />
?&gt;</code></p>
<p>Point your web browser to http://localhost/phpinfo.php, and you should see a GD block verifying installation, as shown below:</p>
<h5><a href="http://www.gigoblog.com/wp-content/uploads/2008/10/picture-2.png"><img class="aligncenter size-medium wp-image-144" title="GD info block" src="http://www.gigoblog.com/wp-content/uploads/2008/10/picture-2.png" alt="GD info block as it appears via phpinfo();" /></a></h5></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gigoblog.com/2008/10/08/install-gd-for-php-on-mac-os-x-105-leopard/feed/</wfw:commentRss>
		<slash:comments>81</slash:comments>
		</item>
		<item>
		<title>Set up Screen Sharing (VNC) via command line on Mac OS X remotely using SSH</title>
		<link>http://www.gigoblog.com/2008/04/08/set-up-screen-sharing-vnc-via-command-line-on-mac-os-x-remotely-using-ssh/</link>
		<comments>http://www.gigoblog.com/2008/04/08/set-up-screen-sharing-vnc-via-command-line-on-mac-os-x-remotely-using-ssh/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 15:40:44 +0000</pubDate>
		<dc:creator>Chris Brewer</dc:creator>
				<category><![CDATA[Front Page]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ARD]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[remote access]]></category>
		<category><![CDATA[screen sharing]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[VNC]]></category>

		<guid isPermaLink="false">http://www.gigoblog.com/2008/04/08/set-up-vnc-via-command-line-on-mac-os-x-remotely-using-ssh/</guid>
		<description><![CDATA[Locked out of a Mac because Remote Desktop has suddenly taken a crap on you? Want to remotely enable Screen Sharing (Apple&#8217;s fancy name for VNC)? Well, as long as you have SSH active, you can enable Screen Sharing on Mac OS X 10.5 by following these easy instructions.

SSH into the machine you want to [...]]]></description>
			<content:encoded><![CDATA[<p>Locked out of a Mac because Remote Desktop has suddenly taken a crap on you? Want to remotely enable Screen Sharing (Apple&#8217;s fancy name for VNC)? Well, as long as you have SSH active, you can enable Screen Sharing on Mac OS X 10.5 by following these easy instructions.</p>
<p><span id="more-138"></span></p>
<p>SSH into the machine you want to enable VNC on.</p>
<blockquote><p><strong><span style="color: #ff0000;">EDIT 2/12/2009</span></strong><span style="color: #ff0000;">: Thanks to David Jones for pointing out <a href="http://support.apple.com/kb/HT2370">a document from Apple</a> which details a command-line equivalent to all the steps detailed in my original post. Instead of the original directions posted here, simply execute the following command after SSHing into the target machine in order to enable screen sharing for the admin user and restart ARD:</span></p></blockquote>
<p style="padding-left: 30px;"><code>$ sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users admin -privs -all -restart -agent -menu</code></p>
<p><strong>THE FOLLOWING INSTRUCTIONS ARE DEPRECATED:</strong></p>
<p>First, we need to make sure that Remote Desktop is turned OFF. Issue the following command:</p>
<p><code>sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate -stop</code></p>
<p>Enter your administrator password if requested.</p>
<p>Then, navigate to /Library/Preferences/</p>
<p><code>cd /Library/Preferences</code></p>
<p>We&#8217;re going to create three text files there, which set up the preferences for Remote Management and VNC.</p>
<p><code>sudo tee com.apple.RemoteManagement.plist</code></p>
<p>Enter your administrator password. Then, copy and paste the following text:</p>
<pre>&lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;&lt;plist version="1.0"&gt;
&lt;dict&gt;
&lt;key&gt;ARD_AllLocalUsers&lt;/key&gt;
&lt;false/&gt;
&lt;key&gt;LoadRemoteManagementMenuExtra&lt;/key&gt;
&lt;true/&gt;
&lt;key&gt;ScreenSharingReqPermEnabled&lt;/key&gt;
&lt;true/&gt;
&lt;key&gt;VNCLegacyConnectionsEnabled&lt;/key&gt;
&lt;true/&gt;
&lt;/dict&gt;

&lt;/plist&gt;</pre>
<p>Press return, then press CTRL-d to close the file.</p>
<p><code>sudo tee com.apple.ScreenSharing.launchd</code></p>
<p>Enter your administrator password if prompted. Then, copy and paste the following text:</p>
<p><code>enabled</code></p>
<p>Press return, then press CTRL-d to close the file.</p>
<p>Set the default VNC password to &#8220;pass&#8221; by creating this file:</p>
<p><code>sudo tee com.apple.VNCSettings.txt</code></p>
<p>and copying and pasting the following text:</p>
<p><code>6755221D8BA8C5E2FF1C39567390ADCA</code></p>
<p>Press return, then press CTRL-d to close the file.</p>
<p>Let&#8217;s change the ownership and permissions on these files to their correct values:</p>
<p><code>sudo chmod 644 com.apple.RemoteManagement.plist</code><br />
<code>sudo chown root:admin com.apple.RemoteManagement.plist</code><br />
<code>sudo chmod 644 com.apple.ScreenSharing.launchd</code><br />
<code>sudo chown root:admin com.apple.ScreenSharing.launchd</code><br />
<code>sudo chown root:wheel com.apple.VNCSettings.txt</code><br />
<code>sudo chmod 400 com.apple.VNCSettings.txt</code></p>
<p>Let&#8217;s set up launchd to automatically launch Screen Sharing on startup:</p>
<p><code><del datetime="2008-12-05T14:21:08+00:00">sudo echo enabled &gt; /Library/Preferences/com.apple.ScreenSharing.launchd</del></code></p>
<p><code>sudo bash -c 'echo enabled &gt; /Library/Preferences/com.apple.ScreenSharing.launchd'</code></p>
<p>Finally, let&#8217;s reboot the machine:</p>
<p><code>sudo reboot</code></p>
<p>You can now VNC into your Mac, using either Leopard&#8217;s built in screen sharing or a third party VNC utility. On Mac, I recommend Chicken of the VNC, available for free download at <a href="http://sourceforge.net/projects/cotvnc/">http://sourceforge.net/projects/cotvnc/</a>. Point your app of choice to your machine&#8217;s IP address or hostname. When prompted for a password, use the default one from above (pass).</p>
<p>Once you&#8217;re in, you need to go to System Preferences -&gt; Sharing -&gt; Screen Sharing, and click the &#8220;Computer Settings&#8221; button. There, enter in a new password to replace the default used at the beginning steps of this article.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gigoblog.com/2008/04/08/set-up-screen-sharing-vnc-via-command-line-on-mac-os-x-remotely-using-ssh/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Restore 30 second commercial skip to your Motorola DCT 6416 DVR</title>
		<link>http://www.gigoblog.com/2008/03/28/restore-30-second-commercial-skip-to-your-motorola-dct-6416-dvr/</link>
		<comments>http://www.gigoblog.com/2008/03/28/restore-30-second-commercial-skip-to-your-motorola-dct-6416-dvr/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 03:23:22 +0000</pubDate>
		<dc:creator>Chris Brewer</dc:creator>
				<category><![CDATA[Front Page]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Commercial skip]]></category>
		<category><![CDATA[DCT 6416]]></category>
		<category><![CDATA[DVR]]></category>
		<category><![CDATA[Motorola]]></category>

		<guid isPermaLink="false">http://www.gigoblog.com/2008/03/28/restore-30-second-commercial-skip-to-your-motorola-dct-6416-dvr/</guid>
		<description><![CDATA[Want to fast forward 30 seconds at a time (commercial skip) on your Motorola 6416, 6412, or 6408 DVR? I&#8217;ve got a Motorola DCT 6416 DVR, which is used by Insight Cable here in Northern Kentucky and elsewhere, and by Comcast elsewhere. Both cable companies have kowtowed to the networks on this issue, disabling the [...]]]></description>
			<content:encoded><![CDATA[<p>Want to fast forward 30 seconds at a time (commercial skip) on your Motorola 6416, 6412, or 6408 DVR? I&#8217;ve got a Motorola DCT 6416 DVR, which is used by Insight Cable here in Northern Kentucky and elsewhere, and by Comcast elsewhere. Both cable companies have kowtowed to the networks on this issue, disabling the feature. Fear not! The days those annoying ads that interrupt the TV shows <em><strong>you&#8217;ve already paid for</strong></em> are over!<span id="more-139"></span></p>
<p>If you have the silver remote you can do it yourself. But, keep in mind that I don&#8217;t guarantee any results. YOU MIGHT JUST JACK UP YOUR REMOTE:</p>
<ol>
<li>Press &#8216;CABLE&#8217;</li>
<li>Press and hold &#8216;SETUP&#8217; until the light flashes twice</li>
<li>Enter &#8216;994&#8242;</li>
<li>Press &#8216;SETUP&#8217; once againÂ </li>
<li>Enter &#8216;00173&#8242; (or just 173 if that doesn&#8217;t work)</li>
<li>Press the unused button you want it mapped, such as theÂ LOCK button just below the 10Â second back button</li>
</ol>
<p>If you jack up your remote, don&#8217;t blame me. You canÂ restore the original function to your reassigned button by following these steps:</p>
<ol>
<li>Press and hold the &#8220;Setup&#8221; key until the aÂ device button blinks twice.</li>
<li>Type in the code 994. The light will blinkÂ twice.</li>
<li>Press the device key you are restoring twice.</li>
</ol>
<p>Reportedly, this works on all 64xx series DVRs, as well as the 34XX series.Â </p>
]]></content:encoded>
			<wfw:commentRss>http://www.gigoblog.com/2008/03/28/restore-30-second-commercial-skip-to-your-motorola-dct-6416-dvr/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mute system audio when increasing/decreasing volume</title>
		<link>http://www.gigoblog.com/2007/11/26/mute-system-audio-when-increasingdecreasing-volume/</link>
		<comments>http://www.gigoblog.com/2007/11/26/mute-system-audio-when-increasingdecreasing-volume/#comments</comments>
		<pubDate>Mon, 26 Nov 2007 16:42:10 +0000</pubDate>
		<dc:creator>Chris Brewer</dc:creator>
				<category><![CDATA[Front Page]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[screencasting]]></category>

		<guid isPermaLink="false">http://www.gigoblog.com/2007/11/26/mute-system-audio-when-increasingdecreasing-volume/</guid>
		<description><![CDATA[Here&#8217;s a cool tip from The Distant Librarian on how to silence the audio feedback you get when using the keyboard to increase or decrease the volume in Mac OS X.

Hold down the shift key while depressing the volume keys will silence the auditory feedback while raising and lowering the volume, but still show the [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a cool tip from <a href="http://distlib.blogs.com">The Distant Librarian</a> on how to silence the audio feedback you get when using the keyboard to increase or decrease the volume in Mac OS X.</p>
<p><img src="http://www.gigoblog.com/wp-content/uploads/2007/11/keyboard_sound_keys1.jpg" height="77" width="192" /></p>
<p>Hold down the shift key while depressing the volume keys will silence the auditory feedback while raising and lowering the volume, but still show the visual cue.</p>
<h2>Other cool tricks:</h2>
<p>Hold down option while clicking one of the sound keys to access the Sound system preferences.</p>
<p>Get more granular volume control by holding down shift-option while clicking one of the sound keys to increase/decrease volume in 1/4 the normal increments. Normal, the Mac provides 16 volume levels. Holding down shift-option gives you 64 increments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gigoblog.com/2007/11/26/mute-system-audio-when-increasingdecreasing-volume/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
