<?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"
	>

<channel>
	<title>codepoetry</title>
	<atom:link href="http://software.jonandnic.com/feed" rel="self" type="application/rss+xml" />
	<link>http://software.jonandnic.com</link>
	<description>Hacks, scripts and ideas for the refined geek.</description>
	<pubDate>Thu, 24 Jul 2008 19:28:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Brief reflections on a hacked 2.0 iPhone (first gen)</title>
		<link>http://software.jonandnic.com/review/brief-reflections-on-a-hacked-20-iphone-first-gen</link>
		<comments>http://software.jonandnic.com/review/brief-reflections-on-a-hacked-20-iphone-first-gen#comments</comments>
		<pubDate>Tue, 22 Jul 2008 16:52:01 +0000</pubDate>
		<dc:creator>Jonathan Wise</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

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

		<guid isPermaLink="false">http://software.jonandnic.com/?p=115</guid>
		<description><![CDATA[
I have moved back and forth between wanting to sell my original an iPhone and upgrade to a 3G, and just wanting to stay where I am.
Originally, Rogers data prices in Canada were too high, so I was going to stay put. Then they announced good pricing, so I listed my iPhone on eBay &#8212; [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright alignnone size-full wp-image-116" style="float: right;" title="iPhone 2.0" src="http://software.jonandnic.com/wp-content/uploads/2008/07/apple-iphone-sdk-logo.jpg" alt="" width="124" height="118" /></p>
<p>I have moved back and forth between wanting to sell my original an iPhone and upgrade to a 3G, and just wanting to stay where I am.</p>
<p>Originally, Rogers data prices in Canada were too high, so I was going to stay put. Then they announced good pricing, so I listed my iPhone on eBay &#8212; it ended at $330, which is almost as much as I paid for it new. But the guy never sent the money&#8230; and then Pwnage 2.0 came out.</p>
<p>Now I&#8217;ve decided I really am satisfied with my first gen for another year. See Pwnage can jailbreak both the 3G and the original iPhone, but it can only <em>unlock </em>the original iPhone. The 3G remains carrier locked &#8212; which means a 3-year contract with Rogers if I want one. No thanks!</p>
<p>So now I have somewhere between the best of both worlds. I&#8217;m on a local carrier, but with no lock, and complete freedom to go elsewhere (although, there&#8217;s no in-country competition right now.) Location services suck on the original iPhone, due to the lack of real GPS, but everything else is pretty much the same now that I have the 2.0 firmware. And boy, am I glad I have it.</p>
<ul>
<li>If you haven&#8217;t jailbroken yet, its pretty easy (although not as easy as 1.1.4) and totally worth it &#8212; especially for first gen iPhones. <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmVoYWNrZXIuY29tLzM5ODkwNi9qYWlsYnJlYWstaXBob25lLTIwLXdpdGgtcHduYWdldG9vbA==">Check out Lifehacker&#8217;s Pwnage links and tips here</a>.</li>
</ul>
<p>The AppStore is awesome. Its truly great. I thought they&#8217;d have a hard time showing up Installer.app and the jailbreak community&#8217;s efforts, but I was wrong. There&#8217;s a ton of <em>fantastic </em>content on the App Store (and some crappy stuff.) Each unique little App I get makes my iPhone that much more delightful &#8212; and I haven&#8217;t even downloaded any of the non-free apps (although there are a few I&#8217;ve got my eye on.) Here are a few of my favourites:</p>
<ul>
<li><strong>WordPress </strong>is great. Buggy, and low on features, but a solid first release. I love that I can blog pictures from my phone now!</li>
<li><strong>Remote </strong>is SO cool. I can&#8217;t wait until some more AppleTV 2.1 hacks are done, so that I can upgrade that and control it from my phone!</li>
<li>The <strong>Google </strong>app has some very neat interaction with Location Services.</li>
<li>Singing that song you can&#8217;t think of the name to on your iPhone and having <strong>Midomi </strong>find it for you is really cool.</li>
<li>LifeChurch&#8217;s <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy55b3V2ZXJzaW9uLmNvbS8=">YouVersion</a> <strong>Bible </strong>contains not only multiple versions of the Bible, but it lets you see other people&#8217;s thoughts on different verses and makes for a pretty neat experience.</li>
<li>And <strong>Bubbles </strong>and <strong>PhoneSaber </strong>keep our 1.5 year old son entertained for minutes! That&#8217;s pretty amazing, given his attention span.</li>
</ul>
<p>I really think Apple has something here. Its always been obvious that the iPhone would revolutionize handsets, and even push stubborn carriers into the future a little bit (visit <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5ydWluZWRpcGhvbmUuY29tLw==">ruinediphone.com</a> to see how the backlash forced even Rogers to grow up a bit). But this application delivery model is very solid, despite the iPhone&#8217;s flaws, and I think RIM and Microsoft (never mind Palm) will be hard pressed to follow suit.</p>
 <img src="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?view=1&post_id=115" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://software.jonandnic.com/review/brief-reflections-on-a-hacked-20-iphone-first-gen/feed</wfw:commentRss>
		</item>
		<item>
		<title>Using PHP and a Shell Script to Restart an AppleTV remotely &#8212; via the web</title>
		<link>http://software.jonandnic.com/hack/using-php-and-a-shell-script-to-restart-an-appletv-remotely-via-the-web</link>
		<comments>http://software.jonandnic.com/hack/using-php-and-a-shell-script-to-restart-an-appletv-remotely-via-the-web#comments</comments>
		<pubDate>Tue, 22 Jul 2008 16:30:18 +0000</pubDate>
		<dc:creator>Jonathan Wise</dc:creator>
		
		<category><![CDATA[Hacks]]></category>

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

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

		<category><![CDATA[OS X]]></category>

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

		<guid isPermaLink="false">http://software.jonandnic.com/?p=112</guid>
		<description><![CDATA[As a follow up to my previous post, here&#8217;s how to do the same thing, but from a web browser (say, on your iPhone) &#8212; it assumes you&#8217;ve already written a shell script, as discussed earlier.

Configure Apache to run PHP on your Mac (these instructions are for Leopard, but similar ones are out there for [...]]]></description>
			<content:encoded><![CDATA[<p>As a follow up to my <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NvZnR3YXJlLmpvbmFuZG5pYy5jb20vaGFjay91c2luZy1hcHBsZXNjcmlwdC1hbmQtYS1zaGVsbC1zY3JpcHQtdG8tcmVzdGFydC1hbi1hcHBsZXR2LXJlbW90ZWx5">previous post</a>, here&#8217;s how to do the same thing, but from a web browser (say, on your iPhone) &#8212; it assumes you&#8217;ve already written a shell script, as discussed earlier.</p>
<ul>
<li><a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5wcm9jYXRhLmNvbS9ibG9nL2FyY2hpdmVzLzIwMDcvMTAvMjgvd29ya2luZy13aXRoLXBocC01LWluLW1hYy1vcy14LTEwNS8=">Configure Apache to run PHP on your Mac</a> (these instructions are for Leopard, but similar ones are out there for Tiger)</li>
<li><a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xkb3BhLm5ldC8yMDA2LzAyLzI1L2JyaWRnaW5nLXBocC1hbmQtYXBwbGVzY3JpcHQv">Configure Apache to run as your own user</a>, instead of the WWW user &#8212; a serious security risk. Only do this on an internal network! The WWW user won&#8217;t have adequate permissions to do what we need to.</li>
<li>Put <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NvZnR3YXJlLmpvbmFuZG5pYy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMDgvMDcvcmVzdGFydG1lZGlhcGhwLnR4dA==">this .php page</a> in your /Library/WebServer/Documents/ folder as RestartMedia.php &#8212; you&#8217;ll need to supply your own image file in the same path as well.</li>
<li>Visit http://<em>yourcomputer</em>.local/RestartMedia.php from a browser. Clicking on the text or image will execute a shell script located at: /Applications/Automation/RebootMediaServers.sh</li>
</ul>
<p>Obviously you can customize this at will, including file locations. This was just a quick hack that does the job for me &#8212; and the webpage is optimized for Mobile Safari.</p>
 <img src="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?view=1&post_id=112" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://software.jonandnic.com/hack/using-php-and-a-shell-script-to-restart-an-appletv-remotely-via-the-web/feed</wfw:commentRss>
		</item>
		<item>
		<title>Using AppleScript and a Shell Script to Restart an AppleTV remotely</title>
		<link>http://software.jonandnic.com/hack/using-applescript-and-a-shell-script-to-restart-an-appletv-remotely</link>
		<comments>http://software.jonandnic.com/hack/using-applescript-and-a-shell-script-to-restart-an-appletv-remotely#comments</comments>
		<pubDate>Mon, 21 Jul 2008 23:43:46 +0000</pubDate>
		<dc:creator>Jonathan Wise</dc:creator>
		
		<category><![CDATA[Hacks]]></category>

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

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

		<category><![CDATA[OS X]]></category>

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

		<guid isPermaLink="false">http://software.jonandnic.com/?p=110</guid>
		<description><![CDATA[
Both my media serving devices (a NAS, and a Mac Mini) are using TwonkyVision Media Server to share media using uPnP. It works great, but as I mentioned earlier, I needed a script to make it start back up in the morning.
Unfortunately, I&#8217;ve found that my AppleTV freaks out a bit when this happens, and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright alignnone size-full wp-image-111" style="float: right;" title="appletv" src="http://software.jonandnic.com/wp-content/uploads/2008/07/appletv.jpg" alt="" width="225" height="125" /></p>
<p>Both my media serving devices (a NAS, and a Mac Mini) are using TwonkyVision Media Server to share media using uPnP. It works great, but as I <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NvZnR3YXJlLmpvbmFuZG5pYy5jb20vaGFjay9yZXN0YXJ0LXR3b25reW1lZGlhLWFmdGVyLXNjaGVkdWxlZC1zbGVlcA==">mentioned earlier</a>, I needed a script to make it start back up in the morning.</p>
<p>Unfortunately, I&#8217;ve found that my AppleTV freaks out a bit when this happens, and as a result, needs its own reboot. Restarting the Finder helps, but streaming still gets weird, so a full, daily reboot is in order. Using the same iCal-alarm-firing-an-AppleScript trick, I updated my Twonky restart script to also tell the AppleTV to restart. But it wasn&#8217;t that easy.</p>
<ul>
<li>First of all, you need to <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NvZnR3YXJlLmpvbmFuZG5pYy5jb20vaGFjay9nZW5lcmF0aW5nLXJzYS1rZXlwYWlycy1vbi1tYWMtb3MteC1mb3ItYS1uaXgtd2ViLXNlcnZlcg==">exchange keypairs</a> with the AppleTV so that you can login over ssh without a password. However, the process is a little different, since the AppleTV only supports ssh1. This wiki page explains the process, and the <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3dpa2kuYXdrd2FyZHR2Lm9yZy93aWtpL2luZGV4LnBocD90aXRsZT1JbnN0YWxsX1NTSCNVc2luZ19Qcm90b2NvbF8x">slight tweak to it for ssh1</a>.</li>
</ul>
<ul>
<li>Second, you need to set the AppleTV up to allow you to sudo without a password. This is harder than it sounds, and requires modifying the /etc/sudoers file on the AppleTV. The only way I found to do that was to <code>sudo cat &gt; ~/sudoers</code> the file (which <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5yZWRoYXQuY29tL2RvY3MvbWFudWFscy9saW51eC9SSEwtOS1NYW51YWwvZ2V0dGluZy1zdGFydGVkLWd1aWRlL3MxLW5hdmlnYXRpbmctdXNpbmdjYXQuaHRtbA==">dumps the contents of one file to another</a>, which you can access more easily), copy it over to my Mac, edit it, copy it back, set the permissions, and sudo mv it back over-top the original. You&#8217;ll need to add this line to the bottom of the sudoers file:<code><br />
frontrow ALL=(ALL) NOPASSWD: ALL</code></li>
<li><strong>Make sure you change the permissions (0440) and ownership (root:wheel) on your new sudoers</strong> <strong><em>before </em>you replace the original, or you&#8217;ll screw yourself out of sudo!</strong></li>
</ul>
<p>To test those things, you could go to Terminal on your Mac and try something like:<br />
<code>ssh -1 frontrow@appletv.local 'sudo ls-l'</code><br />
If you&#8217;ve setup everything right, you shouldn&#8217;t get prompted for a password to login OR to get a directory listing. Once that works, the AppleScript is easy and looks like this:</p>
<p><code>do shell script "ssh -1 frontrow@appletv.local 'sudo reboot' &amp;&gt; /dev/null &amp;"</code></p>
<p>At some point, I&#8217;m also going to attach this to a PHP script (somehow) so I can use Safari on my iPhone to do a reboot from the couch if needed. I&#8217;ve only found two other ways to reboot the AppleTV &#8212; yanking the power cord, or using the remote to put it in recovery mode. Neither seems as elegant as my solution.</p>
 <img src="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?view=1&post_id=110" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://software.jonandnic.com/hack/using-applescript-and-a-shell-script-to-restart-an-appletv-remotely/feed</wfw:commentRss>
		</item>
		<item>
		<title>Configuring TwonkyVision on a LaCie MiniNAS</title>
		<link>http://software.jonandnic.com/hack/configuring-twonkyvision-on-a-lacie-mininas</link>
		<comments>http://software.jonandnic.com/hack/configuring-twonkyvision-on-a-lacie-mininas#comments</comments>
		<pubDate>Thu, 10 Jul 2008 15:14:58 +0000</pubDate>
		<dc:creator>Jonathan Wise</dc:creator>
		
		<category><![CDATA[Hacks]]></category>

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

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

		<guid isPermaLink="false">http://software.jonandnic.com/?p=108</guid>
		<description><![CDATA[Derived from this forum post that solved the problem for me.
Sometimes (most of the time) the limited configuration for TwonkyVision that the MiniNAS config pages gives you isn&#8217;t enough. Trying to go to http://yournas:9000 results in the red error page. Apparently LaCie thinks they know better than their users.
To enable TwonkyVision config, upload this signed [...]]]></description>
			<content:encoded><![CDATA[<p>Derived from <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy50d29ua3lmb3J1bS5jb20vdmlld3RvcGljLnBocD9mPTgmYW1wO3Q9NTAxOA==" target=\"_blank\">this forum post</a> that solved the problem for me.</p>
<p>Sometimes (most of the time) the limited configuration for TwonkyVision that the MiniNAS config pages gives you isn&#8217;t enough. Trying to go to http://yournas:9000 results in the red error page. Apparently LaCie thinks they know better than their users.</p>
<p>To <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NvZnR3YXJlLmpvbmFuZG5pYy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMDgvMDcvdHdvbmt5c2VydmVyX2FkbWluLnppcA==" target=\"_self\">enable TwonkyVision config, upload this signed patch file</a> (mirrored here, in case the original source goes away) in the Configuration page of the MiniNAS config, as an update.</p>
<p>Tested with 1.1.2.1 of the MiniNAS firmware.</p>
 <img src="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?view=1&post_id=108" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://software.jonandnic.com/hack/configuring-twonkyvision-on-a-lacie-mininas/feed</wfw:commentRss>
		</item>
		<item>
		<title>Hacking the AppleTV - Fourth time&#8217;s the Charm!</title>
		<link>http://software.jonandnic.com/hack/fourth-times-the-charm</link>
		<comments>http://software.jonandnic.com/hack/fourth-times-the-charm#comments</comments>
		<pubDate>Thu, 10 Jul 2008 12:16:47 +0000</pubDate>
		<dc:creator>Jonathan Wise</dc:creator>
		
		<category><![CDATA[Hacks]]></category>

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

		<guid isPermaLink="false">http://software.jonandnic.com/?p=107</guid>
		<description><![CDATA[So last night, after 4 passes, I finally got the AppleTV hacked to my satisfaction. I had to give up on a few features in the name of keeping things stable and easy for the family to use, but it does everything I really wanted it to, and runs smoothly&#8230;
This morning, they released the AppleTV [...]]]></description>
			<content:encoded><![CDATA[<p>So last night, after 4 passes, I finally got the AppleTV hacked to my satisfaction. I had to give up on a few features in the name of keeping things stable and easy for the family to use, but it does everything I really wanted it to, and runs smoothly&#8230;</p>
<p>This morning, they released the AppleTV 2.1 Update.</p>
<p>I did manage to get Nito TV&#8217;s Smart Installer and Turbo&#8217;s Kext Loader running in 2.0.2, but the result was a system so jam packed with stuff it wasn&#8217;t supposed to do that video play-back suffered badly. Here&#8217;s the steps I took, in case anyone else wants to try it:</p>
<ul>
<li>Do a clean restore on your AppleTV. Any previous failed hacking attempts will confuse the installer.</li>
<li>Patchstick</li>
<li>Copy over the Nito TV Installer and run it</li>
<li><code>sudo bash</code> then <code>mount -uw /</code> to get write access</li>
<li>Run Nito TVs Fix Permissions script: <code>sudo /System/Library/CoreServices/Finder.app/Contents/PlugIns/nitoTV.frappliance/Contents/Resources/fixPerm</code></li>
<li>Make a directory called Documents in ~/</li>
<li>Copy the 10.4.9 Combo Update into that folder</li>
<li>Install Turbo&#8217;s Kext Loader via the Nito TV UI on your AppleTV</li>
<li>Run the Smart Installer</li>
<li>Assuming it succeeds, now download and run <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zZW10aGV4LmNvbS92aWV3dG9waWMucGhwP2Y9MiZhbXA7dD0xMzM4JmFtcDtzdD0wJmFtcDtzaz10JmFtcDtzZD1hJmFtcDtzaWQ9ODYwMDQxOTkyNGY5OGU4N2QwNWNhYThkYjAzZDhiMGUmYW1wO3N0YXJ0PTEwI3A4MTMy">this guy&#8217;s script to fix AFP</a></li>
<li>You&#8217;ll probably also need to <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ZvcnVtLmF3a3dhcmR0di5vcmcvdmlld3RvcGljLnBocD9mPTE4JmFtcDt0PTE3NDQmYW1wO3N0PTAmYW1wO3NrPXQmYW1wO3NkPWEmYW1wO3N0YXJ0PTEwI3AxMDAxOQ==">fix permissions on the AppleShare stuff</a></li>
<li>Then try a manual mount: <code>mount_afp -i afp://user:password@192.168.1.110/media /Users/frontrow/Movies/</code></li>
<li>If that works, you&#8217;re in business! Reboot to clear that mount, and check out <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2FwcGxldHYubmFub3BpLm5ldC8=">Sapphire</a> to load content from your mounted folders.</li>
<li>Finally, install the MPlayer Codecs from the NitoTV UI</li>
</ul>
<p>Also, I do <em>not</em> recommend installing Perian via the Nito TV menu (its irreparably screwed up playback on me every time, and I&#8217;ve had to restore and start over!) Copy over your codecs from an Intel Mac if you can &#8212; including Flip4Mac, DivX Import, AC3 Import and the AC52 Audio Component.</p>
<p><strong>Now about 2.1&#8230;</strong></p>
<p>Running the 2.1 update did clean-out my hacks. I was hoping it was an install-in-place sort of deal, and it wouldn&#8217;t mess with anything it didn&#8217;t need&#8230; too bad. Here&#8217;s what I tried:</p>
<ul>
<li>Re-run the Patchstick: Success!</li>
<li>Install Nito TV: Fail &#8212; puts the Finder in an endless start-up loop</li>
<li>Restore to 2.0.2 re-run the Patchstick, run the update to 2.1: Success</li>
<li>Install <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3VzZXJzLnBhbmRvcmEuYmUvYnJ1bm8ua2V5bW9sZW4vaG1lZGlhLmh0bWw=">Home MediaCloud</a>: Partial Success&#8230; the Finder menu item shows up, but accessing it causes a Finder reboot.</li>
</ul>
<p>So, for now at least, I&#8217;ll have to wait for 2.1 update (and the ability to control my AppleTV with my iPhone) but I guess that&#8217;s alright.</p>
<p><strong>Update on 2.1</strong></p>
<ul>
<li>Still no luck with Home MediaCloud, and no luck contacting its author. However, <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3dpa2kuYXdrd2FyZHR2Lm9yZy93aWtpL05pdG9UVl9UYWtlXzI=">NitoTV</a> is updated and working in conjunction with Sapphire Browser. Its cludgey, compared to the uPnP approach, but I&#8217;m working on how to refine it.</li>
</ul>
 <img src="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?view=1&post_id=107" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://software.jonandnic.com/hack/fourth-times-the-charm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Restart TwonkyMedia after scheduled sleep</title>
		<link>http://software.jonandnic.com/hack/restart-twonkymedia-after-scheduled-sleep</link>
		<comments>http://software.jonandnic.com/hack/restart-twonkymedia-after-scheduled-sleep#comments</comments>
		<pubDate>Wed, 09 Jul 2008 16:03:42 +0000</pubDate>
		<dc:creator>Jonathan Wise</dc:creator>
		
		<category><![CDATA[Hacks]]></category>

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

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

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

		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://software.jonandnic.com/?p=106</guid>
		<description><![CDATA[In our house, a Mac Mini serves at the content library and retreival machine. It runs a Torrent client, iTunes, and TVShows to collect and organize all our media. At night it runs a number of scheduled tasks to keep things orderly and fresh, and when its done (at about 4:00am) it goes to sleep [...]]]></description>
			<content:encoded><![CDATA[<p>In our house, a Mac Mini serves at the content library and retreival machine. It runs a Torrent client, iTunes, and TVShows to collect and organize all our media. At night it runs a number of scheduled tasks to keep things orderly and fresh, and when its done (at about 4:00am) it goes to sleep until 8:00am when my wife will want to use it again.</p>
<p>TwonkyMedia server, which is delivering our non-iTunes content onto the AppleTV (via the MediaCloud uPnP client) has a problem with this. It doesn&#8217;t recover well from sleep.</p>
<p>The solution is to run an AppleScript every morning at 8:01 to re-start TwonkyMedia. This little AppleScript will access Twonky&#8217;s built-in shell script to shut down any running instances, and start-up a fresh one:</p>
<p><code>do shell script "/Applications/MediaServer.app/Contents/MacOS/twonkymedia.sh &amp;&gt; /dev/null &amp;"</code></p>
<p>The &#8220;&amp;&gt; /dev/null &amp;&#8221; sends the shell script&#8217;s output to oblivion so that AppleScript doesn&#8217;t hang waiting for the server to start-up.</p>
<p>The only annoying part about this is that every time TwonkyMedia starts up, it wants to take you to its home page in your browser. Follow these directions to <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy50d29ua3lmb3J1bS5jb20vdmlld3RvcGljLnBocD9mPTcmYW1wO3Q9NDkyMg==" target=\"_blank\">make TwonkyMedia start-up silently</a> (last post on the page.)</p>
 <img src="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?view=1&post_id=106" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://software.jonandnic.com/hack/restart-twonkymedia-after-scheduled-sleep/feed</wfw:commentRss>
		</item>
		<item>
		<title>Scattered notes on hacking Apple TV 2.0 (aka Take Two)</title>
		<link>http://software.jonandnic.com/hack/scattered-notes-on-hacking-apple-tv-20-aka-take-two</link>
		<comments>http://software.jonandnic.com/hack/scattered-notes-on-hacking-apple-tv-20-aka-take-two#comments</comments>
		<pubDate>Tue, 08 Jul 2008 02:32:52 +0000</pubDate>
		<dc:creator>Jonathan Wise</dc:creator>
		
		<category><![CDATA[Hacks]]></category>

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

		<guid isPermaLink="false">http://software.jonandnic.com/?p=105</guid>
		<description><![CDATA[
Useful bash commands:
sudo the whole session:
sudo bash
mount file system as read/write:
mount -uw /
remove a whole directory recursively (be careful!):
rm -r /folder
modify Hosts file to prevent the AppleTV from reaching the Update server&#8230;
sudo bash -c &#8216;echo &#8220;127.0.0.1       mesu.apple.com&#8221; &#62;&#62; /etc/hosts&#8217;
Don&#8217;t bother trying to get AFP or SMBFS working in 2.0.2. [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Useful bash commands:<strong><br />
</strong><strong>sudo the whole session:</strong><br />
sudo bash<strong></strong></p>
<p><strong>mount file system as read/write:</strong><br />
mount -uw /</p>
<p><strong>remove a whole directory recursively (be careful!):</strong><br />
rm -r /folder</p>
<p><strong>modify Hosts file to prevent the AppleTV from reaching the Update server&#8230;</strong><br />
sudo bash -c &#8216;echo &#8220;127.0.0.1       mesu.apple.com&#8221; &gt;&gt; /etc/hosts&#8217;</li>
<li>Don&#8217;t bother trying to get AFP or SMBFS working in 2.0.2. Even if you put in the missing executable from a Tiger install, and the missing library files, it still won&#8217;t work. <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovLzB4ZmVlZGJlZWYuY29tL2FwcGxldHYv">Turbo&#8217;s Kext Loader</a> runs, but the kexts won&#8217;t work in 2.0.2.<br />
Just live with SSH and SCP. A front-end like Fugu will make things a little easier. Will need an uPnP server to get content from another source.</li>
<li>Although its possible to build a Patchstick without a Tiger install, its not worth the effort. Install Tiger (on an Intel Mac), and <em>make sure you update to 10.4.9</em> &#8212; otherwise you&#8217;ll be missing components the Patchstick creator needs.</li>
<li>Built a working <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3dpa2kuYXdrd2FyZHR2Lm9yZy93aWtpL1Rha2UycGF0Y2g=">Patchstick using these directions</a> from the AwkwardTV Wiki.<br />
I used a 128MB USB key &#8212; tried using an old iPod Shuffle (512MB) but it wouldn&#8217;t boot.<br />
Execute createPatchstick with no switches to find with disk# to use for my USB stick.</li>
<li>Trying out <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3dpa2kuYXdrd2FyZHR2Lm9yZy93aWtpL05pdG9UVg==">NitoTV</a> as an additional media player &#8212; most stuff works, some doesn&#8217;t on 2.0.2.</li>
<li>Trying out <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3VzZXJzLnBhbmRvcmEuYmUvYnJ1bm8ua2V5bW9sZW4vaG1lZGlhLmh0bWw=">MediaCloud</a> as a uPnP media finder. It works great.</li>
<li>Most of <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5pY2xhcmlmaWVkLmNvbS9lbnRyaWVzL2luZGV4LnBocD9jYWlkPTImYW1wO3NjaWQ9Ng==">iClarified&#8217;s AppleTV tutorials</a> are out-of-date/work for 1.x only <img src='http://software.jonandnic.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </li>
<li>Need to get the audio component of the <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3RyYWMuY29kM3IuY29tL2E1MmNvZGVjLw==">AC52Codec</a> into /Libary/Audio/Plug-Ins/Components to get those high quality DivX rips working with sound.</li>
<li><a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy50d29ua3l2aXNpb24uY29tL0Rvd25sb2FkL1R3b25reU1lZGlhL2luZGV4Lmh0bWw=">Twonky Media</a> is a decent multi-platform uPnP server for getting content from a Mac onto the AppleTV. Costs about $30.</li>
</ul>
 <img src="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?view=1&post_id=105" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://software.jonandnic.com/hack/scattered-notes-on-hacking-apple-tv-20-aka-take-two/feed</wfw:commentRss>
		</item>
		<item>
		<title>Virtualizing OS/2 Warp</title>
		<link>http://software.jonandnic.com/article/virtualizing-os2-warp</link>
		<comments>http://software.jonandnic.com/article/virtualizing-os2-warp#comments</comments>
		<pubDate>Tue, 01 Jul 2008 16:32:58 +0000</pubDate>
		<dc:creator>Jonathan Wise</dc:creator>
		
		<category><![CDATA[Articles]]></category>

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

		<category><![CDATA[OS/2]]></category>

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

		<guid isPermaLink="false">http://software.jonandnic.com/?p=98</guid>
		<description><![CDATA[Just for kicks, I dusted off the old OS/2 Warp discs&#8230;
OS/2 was supposed to be the next DOS, developed in co-operation between Microsoft and IBM. Microsoft dropped their end of the deal when Windows 3.0 gained popularity. For awhile, and because they&#8217;d shared APIs, IBM was able to run Windows apps within OS/2 Warp, but [...]]]></description>
			<content:encoded><![CDATA[<p>Just for kicks, I dusted off the old OS/2 Warp discs&#8230;</p>
<p><a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9PUy8y">OS/2</a> was supposed to be the next DOS, developed in co-operation between Microsoft and IBM. Microsoft dropped their end of the deal when Windows 3.0 gained popularity. For awhile, and because they&#8217;d shared APIs, IBM was able to run Windows apps within OS/2 Warp, but the compatibility plan wasn&#8217;t really in their best interests.<br />
IBM did go on to continue to improve on OS/2 with Warp coming out in 1994 &#8212; before Windows 95 was out, adding pre-emptive multi-tasking, improved memory management, and a solid networking stack. But by then Microsoft&#8217;s FUD was in effect, and most consumers waited for the next version of Windows.<br />
OS/2 did hold a fair bit of ground in banking and in embedded systems (like ATMs) and although its no longer supported by IBM, a product called <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5lY29tc3RhdGlvbi5jb20v">eCommstation</a> continues its development and technologies.</p>
<p><img class="alignnone size-full wp-image-102" title="os2warphome" src="http://software.jonandnic.com/wp-content/uploads/2008/07/os2warphome.jpg" alt="" width="480" height="361" /></p>
<p>Alas, it does not work in VMWare, as they long ago decided support wasn&#8217;t worth it. Works fine in VirtualPC, however. <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2dzLm1zZG4uY29tL3ZpcnR1YWxfcGNfZ3V5L2FyY2hpdmUvMjAwNC8xMi8wNy8yNzc0NjcuYXNweA==">This guy has some tips</a>, and you can copy the floppy images right off the CD and use them (without conversion) in VirtualPC.<br />
Once I gave up on VMWare (won&#8217;t boot past the second floppy, no matter how I configured the VM) this was one of the easier virtual machines I&#8217;ve built. Video was decent at SVGA, sound worked pretty well (the installer likes making funky noises.) Still messing with networking.</p>
<p>Hit the jump for some screen shots&#8230;</p>
<p><span id="more-98"></span></p>
<p><img class="alignnone size-full wp-image-99" title="os2warpinstall" src="http://software.jonandnic.com/wp-content/uploads/2008/07/os2warpinstall.jpg" alt="" width="320" height="234" /></p>
<p>The Floppy part of the install requires 3 disks that you can make (or copy) from the CD.</p>
<p><img class="alignnone size-medium wp-image-100" title="os2warpsetup" src="http://software.jonandnic.com/wp-content/uploads/2008/07/os2warpsetup-300x225.jpg" alt="" width="300" height="225" /></p>
<p>Once you&#8217;re in the GUI, you can set-up your hardware.</p>
<p><img class="alignnone size-medium wp-image-101" title="os2warpsetup2" src="http://software.jonandnic.com/wp-content/uploads/2008/07/os2warpsetup2-300x225.jpg" alt="" width="300" height="225" /></p>
<p>The installer takes a few minutes, and makes random happy sounds while doing it.</p>
<p><img class="alignnone size-medium wp-image-103" title="os2warpguide" src="http://software.jonandnic.com/wp-content/uploads/2008/07/os2warpguide-300x225.jpg" alt="" width="300" height="225" /></p>
<p>The Warp Guide annoyingly tells you about every part of every dialog. You can turn this off!</p>
<p><img class="alignnone size-medium wp-image-104" title="os2warpmenu" src="http://software.jonandnic.com/wp-content/uploads/2008/07/os2warpmenu-300x225.jpg" alt="" width="300" height="225" /></p>
<p>The OS/2 Warp Menu. Look familiar, maybe?</p>
 <img src="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?view=1&post_id=98" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://software.jonandnic.com/article/virtualizing-os2-warp/feed</wfw:commentRss>
		</item>
		<item>
		<title>Learning to Develop for the Mac - Historically</title>
		<link>http://software.jonandnic.com/article/learning-to-develop-for-the-mac-historically</link>
		<comments>http://software.jonandnic.com/article/learning-to-develop-for-the-mac-historically#comments</comments>
		<pubDate>Fri, 27 Jun 2008 21:08:23 +0000</pubDate>
		<dc:creator>Jonathan Wise</dc:creator>
		
		<category><![CDATA[Articles]]></category>

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

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

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

		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://software.jonandnic.com/?p=95</guid>
		<description><![CDATA[Going back to the beginning, and learning Project Builder, Interface Builder and ObjectiveC on NextStep. Can you believe this is the technology that NeXT had the same year Windows 3.1 came out? And its the same stuff that&#8217;s used to build Mac and iPhone apps today&#8230;

Click for a bigger picture.
In fact, the technology is so [...]]]></description>
			<content:encoded><![CDATA[<p>Going back to the beginning, and learning Project Builder, Interface Builder and ObjectiveC on NextStep. Can you believe this is the technology that NeXT had the same year Windows 3.1 came out? And its the same stuff that&#8217;s used to build Mac and iPhone apps today&#8230;</p>
<p><a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NvZnR3YXJlLmpvbmFuZG5pYy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMDgvMDYvbnNwcm9qZWN0YnVpbGRlci5qcGc="><img class="alignnone size-full wp-image-96" title="nsprojectbuildersmall" src="http://software.jonandnic.com/wp-content/uploads/2008/06/nsprojectbuildersmall.jpg" alt="" width="500" height="399" /></a></p>
<p><em>Click for a bigger picture.</em></p>
<p>In fact, the technology is so close that I used a tutorial for developing a sample Mac app, to develop a sample NextStep app. The notion of &#8220;FAT Binaries&#8221; that work on multiple hardware architectures came from NeXT as well, since it ran on any number of platforms by the end.</p>
 <img src="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?view=1&post_id=95" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://software.jonandnic.com/article/learning-to-develop-for-the-mac-historically/feed</wfw:commentRss>
		</item>
		<item>
		<title>Installing NextStep 3.3 on VMWare 6</title>
		<link>http://software.jonandnic.com/hack/installing-nextstep-33-on-vmware-6</link>
		<comments>http://software.jonandnic.com/hack/installing-nextstep-33-on-vmware-6#comments</comments>
		<pubDate>Thu, 26 Jun 2008 16:45:46 +0000</pubDate>
		<dc:creator>Jonathan Wise</dc:creator>
		
		<category><![CDATA[Articles]]></category>

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

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

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

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

		<category><![CDATA[OS X]]></category>

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

		<guid isPermaLink="false">http://software.jonandnic.com/?p=85</guid>
		<description><![CDATA[I&#8217;ve been hankering to learn more about the origins of OS X, so I figured the best place to start would be the OS at its core &#8212; NextStep (later named OpenStep.)
When Steve Jobs was ousted from Apple, he set out to create a new company that would deliver elite hardware, and a revolutionary operating [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been hankering to learn more about the origins of OS X, so I figured the best place to start would be the OS at its core &#8212; NextStep (later named OpenStep.)</p>
<p>When Steve Jobs was ousted from Apple, he set out to create a new company that would deliver elite hardware, and a revolutionary operating system. NeXT was started to build powerful hardware and software that would leapfrog the Mac (and everyone else on the market.) They eventually had to kill off the hardware line (after making some very nice, uber-high-end machines) but the software they made changed the industry. It was on a NextStation computer, using the NextStep OS that Tim Berners Lee would invent the World Wide Web, and its the true Object Oriented approach of the OS that many companies have imitated or borrowed.</p>
<p><img class="alignright alignnone size-medium wp-image-94" style="float: right;" title="NextStep in Color" src="http://software.jonandnic.com/wp-content/uploads/2008/06/nextcolor-300x225.jpg" alt="" width="300" height="225" />By the mid-90s Apple was in truly rough shape. Their archaic OS, once the greatest thing on the market, was showing its age, and Apple had tried, and failed (mostly due to mismanagement) to replace it. It was determined that they should buy an existing next-gen OS, and re-build on top of it. After flirting with IBM and BeOS, they settled on a deal with NeXT. A deal that grew until Apple acquired the company, re-acquiring Steve Jobs in the process. He became the iCEO (interim CEO) and the de-facto leader of the company. Existing ideas were rapidly brought over from the Mac onto NextStep/OpenStep, layered on top of its rock-solid BSD Mach microkernel, Object Oriented underpinnings, and a re-vamped version of its graphics layer, was a new Interface, and a Classic emulator to allow old Mac apps to run.</p>
<p>The end product, after many variations, pre-releases, betas, and one or two fairly ugly general releases, was what we know today as Mac OS X. Much of NextStep is still intact, including low-level OS APIs, visual and development concepts, and culture.</p>
<p>If you&#8217;re interested in getting NextStep up and running in VMWare (I&#8217;m using a Windows Vista 64-Bit Host OS, but these steps should work with most versions of VMWare &#8212; including Fusion) you&#8217;ll need to find an ISO of the NextStep OS somewhere, and maybe these steps will help you&#8230;</p>
<p><span id="more-85"></span></p>
<p><strong>Configuring VMWare</strong></p>
<p>After much frustration, I finally got past the initial hurdle of configuring it so the installer would run off a CD image. Here&#8217;s what I had to do:</p>
<p>Get the <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5uZXh0Y29tcHV0ZXJzLm9yZy9OZVhUZmlsZXMvU29mdHdhcmUvTkVYVFNURVAvRmxvcHB5X0ltYWdlcy8=">NextStep 3.3 floppy disc images</a> from this great resource site, <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5uZXh0Y29tcHV0ZXJzLm9yZw==">nextstepcomputers.org</a>. It has pretty much everything you need, plus some <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5uZXh0Y29tcHV0ZXJzLm9yZy9mb3J1bXMvdmlld2ZvcnVtLnBocD9mPTIy">forums</a> that you may or may not find helpful. You&#8217;re going to need at least:<br />
- Boot Disk<br />
- Beta Drivers<br />
- Core Drivers</p>
<p>Configure a new VM, and tell VMWare that the Guest OS will be BSD.</p>
<p>Create a virtual hard drive no larger than 2GB &#8212; and it must be pre-allocated.</p>
<p>64MB of RAM will be more than enough</p>
<p>&#8220;Insert&#8221; the Boot Disk floppy image (rename the extensions of all the disc images you downloaded to .flp to make VMWare find them easily) and &#8220;Insert&#8221; the ISO for the Install CD.</p>
<p>Your Hard Drive and CD-ROM should be configured as IDE. The Hard Disk must be configured as IDE 0:0 and the CD-ROM MUST be configured as IDE 1:0 due to the primitive driver support.</p>
<p><strong>Installing NextStep 3.3</strong></p>
<p>Start up the VM, following the prompts until you&#8217;re asked for driver discs.</p>
<p>Start with the Core Drivers. It&#8217;ll only need that disk for a second to load keyboard support, and other basics.</p>
<p>When asked for SCSI drivers, first use the &#8220;3.3 Driver Disk&#8221; and tell it to use option 4 &#8212; Adaptec 2940. This isn&#8217;t really present on your VM (no configuration in VMWare will let you use the SCSI drivers) but we just need to make the installer get past this step.</p>
<p>You&#8217;ll be asked a second time for SCSI drivers. I assume the first time is about the CD-ROM, and the second time is about the hard drive. In any case, this is the important driver. Insert the &#8220;3.3 Beta Drivers&#8221; disc, and press 1 to list its drivers. Press 7 to go to the next page, and press 2 to choose &#8220;Dual IDE&#8221; option.</p>
<p>Finally press 1 to skip loading any other drivers, and continue&#8230;</p>
<p>The installer will ask a whole bunch of times if you really want to wipe out your hard drive (just the hard drive image, don&#8217;t worry!) and then it&#8217;ll copy the files it needs. When its done, it&#8217;ll ask you to remove (disconnect) the floppy and reboot.</p>
<p>The OS will begin to load, and then notice it needs some drivers again. It&#8217;ll list the devices it doesn&#8217;t know about on its own. Supply the &#8220;3.3 Beta Drivers&#8221; disc, and then the &#8220;3.3 Core Drivers&#8221; disc to continue&#8230;</p>
<p>Soon you&#8217;ll see the Graphical OS Loader kick-in&#8230;</p>
<p><img class="alignnone size-full wp-image-86" title="Start NextStep!" src="http://software.jonandnic.com/wp-content/uploads/2008/06/nextstep1.jpg" alt="" /></p>
<p>It&#8217;ll take a few minutes and then it&#8217;ll want the &#8220;3.3 Beta Drivers&#8221; disc <em>again</em>. At this point you should have mouse support, so things get a little nicer. Following that, it&#8217;ll want the &#8220;3.3 Core Drivers&#8221; disc again too.</p>
<p>You&#8217;ll see the famous beach ball from OS X (but in grayscale instead of color) and then a Summary of Devices.</p>
<p>Just to start out, I clicked on Monitors and added the Default VGA Adapter. I&#8217;ll have to mess with this, and what&#8217;s available online. I&#8217;ve heard its possible to get a much better resolution than VGA.</p>
<p>The mouse was working, so I didn&#8217;t mess with that. Network is another whole ball of wax (apparently DHCP support needs to be hacked in) so I skipped over this for now.</p>
<p>In sound, I added Sound Blaster 16, since that used to be very compatible. I don&#8217;t know if it&#8217;ll work, but its worth a try. I didn&#8217;t touch the SCSI or Hard Drive drivers, since the ones I was using got me this far!</p>
<p>In the next step, I unchecked the languages I didn&#8217;t want, and installed everything else so I could play with it. It struck me that much of the terminology used in the installer looked similar to that used in the OS X installer.</p>
<p>When its done copying, remove the floppy (like it tells you to!) and go ahead and reboot.</p>
<p><img class="alignnone size-full wp-image-87" title="Rebooting" src="http://software.jonandnic.com/wp-content/uploads/2008/06/nextstep2.jpg" alt="" /></p>
<p>Pretty soon you&#8217;ll be up and running inside NextStep! Check your e-mail &#8212; there&#8217;s a note there from our old friend Steve!<br />
I have had some mouse problems &#8212; it behaves erractically, so I&#8217;ll be searching the forums for fixes on that. I found that if I hit &#8220;Ctrl + Alt&#8221; to release the mouse, then click inside NexStep again to send control back to the Guest OS, that clears up the problem&#8230; for a bit. Obviously I&#8217;ll be working on display and network drivers, but thats outside of the scope of this article. It&#8217;s alive, and that&#8217;s all we were after today.</p>
<p><img class="alignnone size-full wp-image-92" title="NextStep - A note from Steve" src="http://software.jonandnic.com/wp-content/uploads/2008/06/nextstep4.jpg" alt="" width="427" height="320" /></p>
<p>From here I&#8217;m going to point you to a couple links that should help you finish up a good install. I&#8217;ve also made a drivers ISO that will simplify things greatly.</p>
<ul>
<li><a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5uZXh0Y29tcHV0ZXJzLm9yZy9kb2NzL0ZBUS1PcGVuU3RlcE9uRW11bGF0b3JzLnBkZg==">More technical information and advice</a>,</li>
<li><a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL21pdGdsaWVkLmx5Y29zLmRlL21vcmdvbl9kZS8=">Custom drivers by a guy on the scene</a> that fix things like the mouse (which will get progressively worse with each reboot!)</li>
<li>Custom <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hdG9taWNvYmplY3QuY29tL3BhZ2VzL1ZNV2FyZStEaXNwbGF5K0RyaXZlcg==" target=\"_blank\">NextStep/VMWare video drivers</a> for higher resolutions and color!</li>
<li>A pre-made disc full of all of these <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NvZnR3YXJlLmpvbmFuZG5pYy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMDgvMDYvbmV4dHN0ZXBjdXN0b21kcml2ZXJzLmlzbw==">NextStep custom drivers</a>.</li>
<li>How to <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5uZXh0Y29tcHV0ZXJzLm9yZy9mb3J1bXMvdmlld3RvcGljLnBocD90PTEzNTYmYW1wO2hpZ2hsaWdodD1jb3B5K2ZpbGU=">copy files onto your NextStep VM</a> (harder than it sounds!)</li>
<li>How to <a href="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5uZXh0Y29tcHV0ZXJzLm9yZy9OZVhUZmlsZXMvRG9jcy9UakxzJTIwQ2FibGUlMjBNb2RlbSUyMEd1aWRlLnBkZg==">set-up networking on NextStep</a> (once the custom drivers are installed)</li>
</ul>
<p>Enjoy your bit of Apple/technology nostalgia&#8230;</p>
 <img src="http://software.jonandnic.com/wp-content/plugins/feed-statistics.php?view=1&post_id=85" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://software.jonandnic.com/hack/installing-nextstep-33-on-vmware-6/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
