<?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>Culmination.org &#187; os x</title>
	<atom:link href="http://www.culmination.org/tag/os-x/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.culmination.org</link>
	<description>You are what you&#039;ve become.</description>
	<lastBuildDate>Sun, 22 Jan 2012 20:29:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>uninstall inactive!</title>
		<link>http://www.culmination.org/2009/03/uninstall-inactive/</link>
		<comments>http://www.culmination.org/2009/03/uninstall-inactive/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 01:13:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[WTF?]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[macports]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.culmination.org/?p=342</guid>
		<description><![CDATA[Oh man I just realized that I never ran &#8220;sudo port uninstall inactive&#8221; and I have reclaimed&#8230; hmm&#8230; 5 gigs? It&#8217;s as simple as that &#8211; if you&#8217;re using macports for a while and you&#8217;ve been using &#8220;sudo port upgrade outdated&#8221; to upgrade, make sure you remove the old versions because after a while that [...]]]></description>
			<content:encoded><![CDATA[<p>Oh man I just realized that I never ran &#8220;sudo port uninstall inactive&#8221; and I have reclaimed&#8230; hmm&#8230; 5 gigs? It&#8217;s as simple as that &#8211; if you&#8217;re using macports for a while and you&#8217;ve been using &#8220;sudo port upgrade outdated&#8221; to upgrade, make sure you remove the old versions because after a while that space really adds up! I don&#8217;t know why I thought that upgrading a port removed the old version? I bet it&#8217;s in the documentation somewhere (yes, it&#8217;s time for me to RTFM haha)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2009/03/uninstall-inactive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X11 Forwarding via SSH from OpenBSD 4.4 to OS X 10.5.5</title>
		<link>http://www.culmination.org/2008/11/x11-forwarding-via-ssh-from-openbsd-44-to-os-x-1055/</link>
		<comments>http://www.culmination.org/2008/11/x11-forwarding-via-ssh-from-openbsd-44-to-os-x-1055/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 14:32:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[Non Fiction]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[Terminal.app]]></category>
		<category><![CDATA[X]]></category>
		<category><![CDATA[X11]]></category>
		<category><![CDATA[xterm]]></category>

		<guid isPermaLink="false">http://www.culmination.org/?p=316</guid>
		<description><![CDATA[Does it work? The answer is yes! All you have to do is edit the sshd_config file on the OpenBSD machine and set X11Forwarding to yes, then fire up X (I&#8217;m using XQuartz 2.3.2 (xorg-server 1.4.2-apple18)) and in an xterm (or Terminal.app!) enter ssh -Y user@openbsd_machine program Voila! P.S.: Actually, you don&#8217;t even have to [...]]]></description>
			<content:encoded><![CDATA[<p>Does it work? The answer is yes! <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
All you have to do is edit the sshd_config file on the OpenBSD machine and set X11Forwarding to yes, then fire up X (I&#8217;m using XQuartz 2.3.2 (xorg-server 1.4.2-apple18)) and in an xterm (or Terminal.app!) enter</p>
<p>ssh -Y user@openbsd_machine program</p>
<p>Voila!<br />
P.S.: Actually, you don&#8217;t even have to start X on either end of this connection, it will still work. I just tried <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/11/x11-forwarding-via-ssh-from-openbsd-44-to-os-x-1055/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why won&#039;t airport auto join my network?</title>
		<link>http://www.culmination.org/2008/04/why-wont-airport-auto-join-my-network/</link>
		<comments>http://www.culmination.org/2008/04/why-wont-airport-auto-join-my-network/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 00:53:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[airport]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[autojoin]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[joint]]></category>
		<category><![CDATA[keychain]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macbook pro]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[network preferences]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[preferences]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[system keychain]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[wireless networking]]></category>

		<guid isPermaLink="false">http://www.culmination.org/?p=297</guid>
		<description><![CDATA[If you have a mac and use wireless to connect, you might expect that it will automatically join your wireless network after you tell it to &#8220;remember this network&#8221;. I know on my old powerbook it did, and on my girlfriend&#8217;s macbook it auto-joins too. So I started wondering why my macbook pro just wouldn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>If you have a mac and use wireless to connect, you might expect that it will automatically join your wireless network after you tell it to &#8220;remember this network&#8221;. I know on my old powerbook it did, and on my girlfriend&#8217;s macbook it auto-joins too. So I started wondering why my macbook pro just wouldn&#8217;t do it. I searched the keychain and found my network in the login keychain, so I thought something really bizarre was going on. When I checked console (the console app in /Applications/Utilities) it said my network wasn&#8217;t in the system keychain!</p>
<p>To make a long story short (as my mother would say), I found a solution here: <a href="http://discussions.apple.com/thread.jspa?messageID=6757490">http://discussions.apple.com/thread.jspa?messageID=6757490</a></p>
<p>It turns out that when I moved System Preferences to /Applications/Utilities it broke my mac&#8217;s ability to add networks to the system keychain! I moved it back to /Applications, deleted the network from my network preferences and keychain and then joined the network again. This time the network was added to the system keychain and all is well!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/04/why-wont-airport-auto-join-my-network/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DHCP Renaming your mac?</title>
		<link>http://www.culmination.org/2008/04/dhcp-renaming-your-mac/</link>
		<comments>http://www.culmination.org/2008/04/dhcp-renaming-your-mac/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 15:23:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[WTF?]]></category>
		<category><![CDATA[dhcp]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[hostname]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[name]]></category>
		<category><![CDATA[os x]]></category>

		<guid isPermaLink="false">http://www.culmination.org/?p=295</guid>
		<description><![CDATA[The DHCP server at my office was reconfigured yesterday and it started forcing my macbook pro to change it&#8217;s name. I like having my host name remain constant for various reasons, so I asked in #macosx and some kind user there pointed me to this blog post: http://www.elharo.com/blog/software-development/web-development/2005/11/29/setting-a-permanent-host-name-in-mac-os-x/ It works on leopard, in case you&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>The DHCP server at my office was reconfigured yesterday and it started forcing my macbook pro to change it&#8217;s name. I like having my host name remain constant for various reasons, so I asked in #macosx and some kind user there pointed me to this blog post:</p>
<p><a title="Set a staic host name in mac os x" href="http://www.elharo.com/blog/software-development/web-development/2005/11/29/setting-a-permanent-host-name-in-mac-os-x/">http://www.elharo.com/blog/software-development/web-development/2005/11/29/setting-a-permanent-host-name-in-mac-os-x/</a></p>
<p>It works on leopard, in case you&#8217;re wondering! Solved my problem after a reboot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/04/dhcp-renaming-your-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security Update Breaks SSH on OS X</title>
		<link>http://www.culmination.org/2008/03/security-update-breaks-ssh-on-os-x/</link>
		<comments>http://www.culmination.org/2008/03/security-update-breaks-ssh-on-os-x/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 14:13:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[WTF?]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[audio hijack pro]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[bus error]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[fixed]]></category>
		<category><![CDATA[hijack]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[rogue ameoba]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[solved]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.culmination.org/2008/03/19/security-update-breaks-ssh-on-os-x/</guid>
		<description><![CDATA[If you installed Security Update 002 for leopard and suddenly ssh tells you &#8220;bus error&#8221;, the answer lies here: http://discussions.apple.com/thread.jspa?messageID=6863360#6863360 Apparently the guys at rogue amoeba have some work to do &#8211; we need instant hijack! If you are too lazy to read that thread, the fix is: sudo /usr/local/hermes/bin/hermesctl unload thereby uninstalling instant hijack [...]]]></description>
			<content:encoded><![CDATA[<p>If you installed Security Update 002 for leopard and suddenly ssh tells you &#8220;bus error&#8221;, the answer lies here:</p>
<p><a href="http://discussions.apple.com/thread.jspa?messageID=6863360#6863360" title="How to fix the ">http://discussions.apple.com/thread.jspa?messageID=6863360#6863360</a></p>
<p>Apparently the guys at rogue amoeba have some work to do &#8211; we need instant hijack!</p>
<p>If you are too lazy to read that thread, the fix is:</p>
<p><strong>sudo /usr/local/hermes/bin/hermesctl unload</strong></p>
<p>thereby uninstalling instant hijack and fixing the problem. Somehow&#8230;</p>
<p>&#8230; and here&#8217;s the fix from Rogue Amoeba:</p>
<p><a href="http://www.rogueamoeba.com/utm/2008/03/19/security-update-2008-002-compatibility-fix/ " title="Rogue Ameoba Fix - Just about instant">http://www.rogueamoeba.com/utm/2008/03/19/security-update-2008-002-compatibility-fix/ </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/03/security-update-breaks-ssh-on-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sed on Mac OS X 10.5 Leopard</title>
		<link>http://www.culmination.org/2008/02/sed-on-mac-os-x-105-leopard/</link>
		<comments>http://www.culmination.org/2008/02/sed-on-mac-os-x-105-leopard/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 00:55:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[character]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[escape]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[newline]]></category>
		<category><![CDATA[option]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[regular expression]]></category>
		<category><![CDATA[sed]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[zsh]]></category>

		<guid isPermaLink="false">http://www.culmination.org/2008/02/10/sed-on-mac-os-x-105-leopard/</guid>
		<description><![CDATA[Imagine you&#8217;re a PHP developer that uses OS X. You&#8217;re given 50+ php files that all have a line that needs to be changed. 50 files, one change? Hmmm sounds like maybe I could use automator to do this! Well I don&#8217;t know how to use automator Luckily, I&#8217;m a unix geek, and even more [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine you&#8217;re a PHP developer that uses OS X. You&#8217;re given 50+ php files that all have a line that needs to be changed. 50 files, one change? Hmmm sounds like maybe I could use automator to do this! Well I don&#8217;t know how to use automator <img src='http://www.culmination.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Luckily, I&#8217;m a unix geek, and even more luckily, OS X has a fairly strong unix back end and a great terminal emulator. So how does that help? Well if you&#8217;re a unix geek you know that this sort of problem just screams &#8220;SED! use SED! this is what SED IS FOR!&#8221; And it&#8217;s true. This is where sed is great.</p>
<p>Say you want to change this line:</p>
<pre> $config_file = $_SERVER['DOCUMENT_ROOT']."/dev/config.php";</pre>
<p>To this:</p>
<pre> $config_file = "dev/config.php";</pre>
<p>As a matter of fact&#8230; wait a minute! I don&#8217;t want to just change that line&#8230; no I want to be able to show what I&#8217;ve changed, so that the next person who looks at this can see what it used to say. In this instance it&#8217;s also important to show the work I&#8217;ve done because I&#8217;m making changes to someone else&#8217;s work. So what I want to do is comment out the line and then add a new line with my change underneath. Sounds a bit more complicated right? Well it&#8217;s not really &#8211; unless you&#8217;re using OS X (you&#8217;ll see why in a minute *sigh*).  The goal is to end up with this:</p>
<pre> //$config_file = $_SERVER['DOCUMENT_ROOT']."/dev/config.php";
 $config_file = "dev/config.php";</pre>
<p>On the linux machine I keep around the office the command to perform this change on the all php files in the current directory looks like this ( I had to split the line to fit on the site):</p>
<pre>sed -i .bak "s/^\$config_file = \</pre>
<pre>\$_SERVER\['DOCUMENT_ROOT'\]\.\"\/dev\/config\.php\"\;/\/\/\</pre>
<pre>\$config_file = \$_SERVER\['DOCUMENT_ROOT'\]\.\"\/dev\/config\.php\"\;\</pre>
<pre>\n\$config_file = \"dev\/config\.php\"\;/g" *.php</pre>
<p>The breakdown of the above command is as follows:</p>
<p><em>sed</em>  | the sed command</p>
<p><em>-i .bak</em> | the -i option means do this change &#8220;in place&#8221; and copy the original file to originalname.bak</p>
<p><em>&#8220;</em> | we use the double quote here to start the sed command because there are single quotes in the command</p>
<p><em>s/^\$config_file =<br />
\$_SERVER\['DOCUMENT_ROOT'\]\.\&#8221;\/dev\/config\.php\&#8221;\;/\/\/\$config_file<br />
= \$_SERVER\['DOCUMENT_ROOT'\]\.\&#8221;\/dev\/config\.php\&#8221;\;\n\$config_file = \&#8221;dev\/config\.php\&#8221;\;/g</em>  | this is the magic of sed. it looks for the line we want to change, adds // to the beginning of it, adds a new line after it, and then adds the text that we want after the new line. Amazing isn&#8217;t it?</p>
<p><em>&#8220;</em> | the command ends with the double quote</p>
<p>and, finally:</p>
<p><em>*.php</em> | represents all of the files that end in .php in the current directory.</p>
<p>Now if you thought that was a mess, check out how that command needs to look in order to work on OS X (10.5.1, possibly other versions)</p>
<pre>sed -i .bak "s/^\$config_file = \
\$_SERVER\['DOCUMENT_ROOT'\]\.\"\/dev\/config\.php\"\;/\/\/\
\$config_file = \$_SERVER\['DOCUMENT_ROOT'\]\.\"\/dev\/config\.php\"\;\
\\"$'\n'"\
\$config_file = \"dev\/config\.php\"\;/g" index.php</pre>
<p>The crazy part here is the need to use <em>\\&#8221;$&#8217;\n&#8217;&#8221;\</em></p>
<p>What that represents is an escaped version of the literal newline character. With the version of sed currently in OS X, that is the only way (that I could find) to add a newline character with sed. Now you know too.</p>
<p>So that concludes this edition of mac unix geekery&#8230; until next time&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/02/sed-on-mac-os-x-105-leopard/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Mysql 5 client from MacPorts and Server from Official Package</title>
		<link>http://www.culmination.org/2008/01/mysql-5-client-from-macports-and-server-from-official-package/</link>
		<comments>http://www.culmination.org/2008/01/mysql-5-client-from-macports-and-server-from-official-package/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 17:01:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macports]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysql5]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.culmination.org/2008/01/29/mysql-5-client-from-macports-and-server-from-official-package/</guid>
		<description><![CDATA[I just noticed that when you use the mysql 5 client from MacPorts (installed as /opt/local/bin/mysql5) to connect to a mysql5 server running on localhost that was installed via the package at dev.mysql.com, an error is generated: ERROR 2002 (HY000): Can&#8217;t connect to local MySQL server through socket &#8216;/opt/local/var/run/mysql5/mysqld.sock&#8217; (2) This is because the installation [...]]]></description>
			<content:encoded><![CDATA[<p>I just noticed that when you use the mysql 5 client from MacPorts (installed as /opt/local/bin/mysql5) to connect to a mysql5 server running on localhost that was installed via the package at dev.mysql.com, an error is generated:</p>
<p>ERROR 2002 (HY000): Can&#8217;t connect to local MySQL server through socket &#8216;/opt/local/var/run/mysql5/mysqld.sock&#8217; (2)</p>
<p>This is because the  installation of mysql 5 server from the mysql site uses /tmp to hold the socket file. Of course if you read the README you&#8217;d know this:</p>
<p>&#8220;The installation layout is similar to that of a `tar&#8217; file binary<br />
distribution; all MySQL binaries are located in the directory<br />
`/usr/local/mysql/bin&#8217;. The MySQL socket file is created as<br />
`/tmp/mysql.sock&#8217; by default.&#8221;</p>
<p>I, of course, did not read the README first, and so I wondered what I was doing wrong. The fix is easy, just add</p>
<p>-S /tmp/mysql.sock</p>
<p>to your mysql5 command to use it without any configuration (i.e. changing the location of the socket).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/01/mysql-5-client-from-macports-and-server-from-official-package/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>G.A.P. &#8211; The Golden Apple Project &#8211; Part I</title>
		<link>http://www.culmination.org/2007/07/gap-the-golden-apple-project-part-i/</link>
		<comments>http://www.culmination.org/2007/07/gap-the-golden-apple-project-part-i/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 01:57:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[G.A.P.]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[netbsd]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[ppc]]></category>

		<guid isPermaLink="false">http://www.culmination.org/2007/07/30/gap-the-golden-apple-project-part-i/</guid>
		<description><![CDATA[The other day I acquired a hardly used PowerMac G4 from someone who was going to throw it out. Imagine that? It&#8217;s got a 450Mhz PPC CPU, 256MB of RAM, a 20GB hard drive, and AGP video. Certainly this nice little machine can be used for something&#8230; But what? Though I could probably get away [...]]]></description>
			<content:encoded><![CDATA[<p>The other day I acquired a hardly used PowerMac G4 from someone who was going to throw it out. Imagine that? It&#8217;s got a 450Mhz PPC CPU, 256MB of RAM, a 20GB hard drive, and AGP video. Certainly this nice little machine can be used for something&#8230; But what?</p>
<p>Though I could probably get away with an install of OS X Tiger, I knew in my heart that it would be wrong to use the Tiger install disk that I have to install it on a second machine. Actually I just thought it would probably run too slow, but hey it&#8217;s still illegal and that&#8217;s not how I do things&#8230; right? Right. So it was just a question of whether it would be Linux, NetBSD, OpenBSD, or some other free OS. I decided to try NetBSD first.</p>
<p><a href="http://www.netbsd.org/ports/macppc/" target="_blank">NetBSD has supported PPC for a while</a>, just one of the many architectures supported by the ultra portable BSD.  The story here is fairly short and somewhat funny &#8211; I was able to install the OS but never figured out how to get it to boot. Lesson learned: Knowledge of Open Firmware is essential when you&#8217;re dealing with an Apple PPC machine like the PowerMac G4. I found this <a href="http://www.netneurotic.net/mac/openfirmware.html" target="_blank">site</a> and this <a href="http://www.applepedia.com/Open_Firmware">site</a> to be helpful, as well as the install notes for NetBSD. Oddly though, even following the notes to the letter I was unable to boot the OS. I gave up after seeing that my Open Firmware 2.4 system might not be supported at all due to what might be a &#8220;broken&#8221; Open Firmware. In hindsight I think I was just using the wrong device designation in my boot command. I might try it again.</p>
<p>In part II of the Golden Apple Project I try out <a href="http://www.terrasoftsolutions.com/products/ydl/" target="_blank">Terra Soft&#8217;s Yellow Dog Linux</a>. Which operating system will win the right to run on my shiny old G4? Stay tuned to find out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2007/07/gap-the-golden-apple-project-part-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to install OpenBSD on an eMac (the hard way)</title>
		<link>http://www.culmination.org/2006/10/how-to-install-openbsd-on-an-emac-the-hard-way/</link>
		<comments>http://www.culmination.org/2006/10/how-to-install-openbsd-on-an-emac-the-hard-way/#comments</comments>
		<pubDate>Tue, 10 Oct 2006 21:23:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[WTF?]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[emac]]></category>
		<category><![CDATA[macppc]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[ppc]]></category>
		<category><![CDATA[rtfm]]></category>

		<guid isPermaLink="false">http://www.culmination.org/2006/10/10/how-to-install-openbsd-on-an-emac-the-hard-way/</guid>
		<description><![CDATA[It&#8217;s easy to install OpenBSD on mac hardware the right way. Simply download what you need and follow the install guide. What&#8217;s not so easy is installing OpenBSD the wrong way. This guide is intended to help someone who may have gotten anxious and strayed from doing things The Right Way(tm) [see also, The Easy [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s easy to install OpenBSD on mac hardware the right way. Simply download what you need and follow the install guide. What&#8217;s not so easy is installing OpenBSD the wrong way. This guide is intended to help someone who may have gotten anxious and strayed from doing things The Right Way(tm) [see also, The Easy Way(tm)]. It is also a warning. RTFM. Read it twice.<br />
Take notes. Installing OpenBSD can take as little as 20 mins or as much as the rest of your life&#8230;. It all depends on how you approach it. This is the rest of your life approach <img src='http://www.culmination.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
With all that said, let&#8217;s get down to business.</p>
<p><span id="more-240"></span>Step 1 &#8211; Preparations</p>
<p>First of all you need an eMac. The emac is one of those in-between apple<br />
models- it looks like a cross between the first iMac and the new iMac. It&#8217;s<br />
a one piece unit, all inclusive. I assume you have that already. It helps<br />
if you have a powerbook handy, maybe even one running OS X. I found it to<br />
be very helpful. You&#8217;ll also need one blank cd (at least) and a working<br />
internet connection. Patience is not required! In fact if you had patience<br />
you could install OpenBSD the easy way (remember the easy way is to just<br />
read the directions and follow them. Feel free to give up trying the hard<br />
way at any time!)</p>
<p>Step 2 &#8211; I could do this blindfolded</p>
<p>Here&#8217;s where the real fun begins! Download the entire macppc folder from<br />
your favorite mirror and put it in the sites folder of your powerbook. You<br />
don&#8217;t need the packages, just everything in /pub/OpenBSD/$VERSION/macppc/.<br />
Trust me. Get the whole folder. From that folder find the iso image (there&#8217;s<br />
only one iirc) and burn it. Burn it the right way, there&#8217;s no need to do that<br />
wrong just to add extra fun <img src='http://www.culmination.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Once your cd is ready to go, pop it in your emac and boot it up by holding<br />
c on the keyboard while it powers up. You should see a bunch of text scroll<br />
by as the installer begins. Once you get to the prompt asking you what you<br />
want to do, say install. Duh it&#8217;s what you&#8217;re here for isn&#8217;t it?<br />
Now you get some warnings about data loss *pssssh* data shmayta we don&#8217;t<br />
care so just get by those however you can. The OpenBSD folks won&#8217;t let you<br />
just press enter so you might need to type &#8220;yes&#8221; explicitly. Don&#8217;t worry though,<br />
they won&#8217;t stop you from making your life difficult, no one can!<br />
When you get to a choice between HFS and MBR choose MBR. Don&#8217;t bother<br />
reading the screen just enter it and lets&#8217;s go! We want this done NOW don&#8217;t<br />
we? Of course!</p>
<p>Ok now you tell the installer you want to use the whole disk. Do you think<br />
you really want to use os x on this old emac? No way&#8230; You already have a<br />
powerbook with os x on it anyway right? <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here is where you should definitely stop paying attention to what&#8217;s on the<br />
screen. There&#8217;s a warning there about removing the i partition or something?<br />
On to step 3!</p>
<p>Step 3 &#8211; Making life difficult</p>
<p>Are you ready to make things hard? So far it&#8217;s been pretty easy right? We have<br />
come to that crucial moment where everything goes wrong. You should be in<br />
the disklabel editor by now. You might not know what that is, and if you don&#8217;t&#8230;<br />
you should be installing OpenBSD the right way, not this way. So assuming you<br />
know what disklabel is, use it to delete the a and i and anything else in there that<br />
isn&#8217;t the c partition. Why not c? Come on! Every OpenBSD sophomore knows that<br />
the c partition represents the whole disk and is not to be touched. Duh! Just get<br />
rid of everything else.</p>
<p>Create partitions any way you like&#8230; I guess it all depends on how much space you<br />
have on the disk. Once you&#8217;re done, w and q and say yes to those prompts that<br />
whine something about you losing all of your data. When the formatting is done,<br />
we&#8217;ll continue.</p>
<p>Step 4 &#8211; That was easy!</p>
<p>Ok now that we made it through the disk setup, I imagine you&#8217;re smart enough to<br />
get the networking set up. It&#8217;s pretty easy since you have a dhcp server. Don&#8217;t you?<br />
You should&#8230; it makes things pretty easy <img src='http://www.culmination.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Once you&#8217;re done with all that (you&#8217;re<br />
so smart!) it&#8217;s time to install the OS.</p>
<p>I suggest you use that powerbook with os x that I mentioned earlier. Makes things so much<br />
easier. All you need to do is put that macppc folder (directory, whatever) into your<br />
Sites directory (folder, whatever) and turn on personal web sharing. Then we tell the<br />
OpenBSD install program we want to use http. No proxy, and no need to list the servers.<br />
We are going to use the server on the powerbook. *cough* The powerbook is on a network<br />
with the emac isn&#8217;t it?</p>
<p>Right. So tell the install program the IP address of your PB (don&#8217;t put http://) and then<br />
the directory (usually it&#8217;s ~User/macppc or something like that&#8230; but you&#8217;re smart enough<br />
to figure that out aren&#8217;t you? that&#8217;s why you&#8217;re doing things the hard way!). It should work<br />
(of course it does you genius!) and so you can just choose the install sets you want and say<br />
done. Look at that! It&#8217;s installing!</p>
<p>Step 5 &#8211; Oops</p>
<p>Well hey whattya know?! OpenBSD seems to be complaining about a missing i partition. Ha!<br />
Looks like maybe we should not have removed it earlier.  I didn&#8217;t see anything in the  INSTALL<br />
doc though? Did you? Oh we didn&#8217;t really *read* that did we? haha *sigh* Oh well &#8211; you can fix this. It&#8217;s not like you&#8217;re an OpenBSD newbie! haha (you&#8217;re a sophomore!). But how?</p>
<p>Step 6 &#8211; Ok why is this so hard?</p>
<p>Figure it out yet? Well it sure took me a while haha. The problem is that we really do need<br />
that i partition, and if we had done things the Right Way(tm) also known as the Easy Way(tm)<br />
this would have been revealed to us while we were paying attention to the output from the<br />
installer. You see after you choose MBR as your type and you say you want to use the whole<br />
disk, the OpenBSD install program will create and format an i partition, which is where the<br />
ofwboot program is copied (which is what allows OpenBSD to boot&#8230; imagine that!)</p>
<p>Well what I did to recover from this issue was get a firewire cable (luckily I had one handy)<br />
and boot with my PB plugged in via target disk mode (t during boot up). This allowed me to<br />
repartition the drive with my mac. Then I used fdisk -i from the installer shell just to be sure<br />
that the MBR was fixed up, and I zeroed out the disklabel. After that, I actually READ the<br />
install documentation AND the output during the install. Yeah, I gave up and went the easy<br />
route <img src='http://www.culmination.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  It turns out that all you need to do is add i and make sure that it&#8217;s your 1MB msdos<br />
partition. I used the b option to tell disklabel to use everything from sector 2049 to the end<br />
of the disk, since i was from 0 to 2048. After I did that&#8230; I got a contratulations! message<br />
instead of a &#8220;OpenBSD will not be able to boot&#8221; message. <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Hooray!</p>
<p>Now I&#8217;m having fun and installing all the packages I want&#8230; this is great. I could have been<br />
doing this yesterday if I had gone the easy way&#8230;  <img src='http://www.culmination.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Learn anything?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2006/10/how-to-install-openbsd-on-an-emac-the-hard-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spam Sieve</title>
		<link>http://www.culmination.org/2006/08/spam-sieve/</link>
		<comments>http://www.culmination.org/2006/08/spam-sieve/#comments</comments>
		<pubDate>Wed, 16 Aug 2006 15:45:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[anti-spam]]></category>
		<category><![CDATA[inbox]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[tiger]]></category>

		<guid isPermaLink="false">http://www.culmination.org/2006/07/19/spam-sieve/</guid>
		<description><![CDATA[I&#8217;m experimenting with Spam Sieve to see if it can replace Mail.app&#8217;s dumb junk mail filters. I trained Mail&#8217;s junk filters for about a year and I still got spam last week. Obvious spam at that. It&#8217;s just silly. Thunderbird for Mac has great junk filters but no direct tie-in to the Addressbook. SpamSieve adds [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m experimenting with Spam Sieve to see if it can replace Mail.app&#8217;s dumb junk mail filters. I trained Mail&#8217;s junk filters for about a year and I still got spam last week. Obvious spam at that. It&#8217;s just silly. Thunderbird for Mac has great junk filters but no direct tie-in to the Addressbook. <a href="http://c-command.com/spamsieve/">SpamSieve</a> adds better bayesian filtering to Mail and entourage (but please don&#8217;t use entourage &#8211; it&#8217;s a tech support nightmare. thx.) I&#8217;ve been training it for a couple days now and it&#8217;s doing well. I&#8217;ll post again in a few days to note the progress. At the end of my 30 day trial I&#8217;ll definitely be posting whether or not I feel that it&#8217;s worth the $25 that the devs are asking for it <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Stay tuned!</p>
<p>THIS JUST IN &#8211; Trial ended and I decided to go buy it. read on!<span id="more-211"></span></p>
<p>I am so pleased with the way spam sieve is handling my junk mail. I used to get such easy to spot spam every day. I mean messages that I could tell were spam just by looking at the subject or the sender. It hasn&#8217;t been 100% perfect, a few false positives and false negatives, but aside from those few mistakes this app has been on point &#8211; there is no spam in my inbox.</p>
<p>SpamSieve is just another of the many apps that I&#8217;ve learned are worth the small price. Owning a mac has really gotten me into this &#8220;paying a little for good software&#8221; thing <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I used to think all the best software had to be free, but that isn&#8217;t true. Little programs like SpamSieve, Audio Hijack Pro (and nicecast of course), transmit&#8230; the list goes on and on&#8230; are great and all near or under 30 bucks.</p>
<p>Bottom line &#8211; if you are running OS X and you want to get rid of spam &#8211; SpamSieve is great.</p>
<p>(UPDATE: works great with leopard too!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2006/08/spam-sieve/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

