<?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>BrockWoolf.com</title>
	<atom:link href="http://brockwoolf.com/feed" rel="self" type="application/rss+xml" />
	<link>http://brockwoolf.com</link>
	<description>Welcome to my humble abode, your bound to find some messy code</description>
	<pubDate>Fri, 22 Aug 2008 08:35:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>OpenGL GLUT Application Template</title>
		<link>http://brockwoolf.com/opengl-glut-application-template</link>
		<comments>http://brockwoolf.com/opengl-glut-application-template#comments</comments>
		<pubDate>Wed, 20 Aug 2008 18:15:44 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
		
		<category><![CDATA[Apple]]></category>

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

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

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

		<guid isPermaLink="false">http://brockwoolf.com/?p=182</guid>
		<description><![CDATA[Here is a downloadable template to create an OpenGL GLUT Application (using an app bundle) for the people who haven&#8217;t figured out how to use Xcode 100%  as yet.
There area Xcode templates freely available for SDL OpenGL projects but not for GLUT so I&#8217;m providing this one myself. I think I found this on [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a downloadable template to create an OpenGL GLUT Application (using an app bundle) for the people who haven&#8217;t figured out how to use Xcode 100%  as yet.</p>
<p>There area Xcode templates freely available for SDL OpenGL projects but not for GLUT so I&#8217;m providing this one myself. I think I found this on a MacRumors thread so I cannot take credit for this but anyway, enjoy.</p>
<div style="text-align:center;"><a href="http://brockwoolf.com/wordpress/wp-content/uploads/2008/08/opengl-glut-application.zip"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/08/icon-48aafd8e-1eda-4522-a24e-f1a50746e5d4.jpg" border="0" alt="48AAFD8E-1EDA-4522-A24E-F1A50746E5D4.jpg" width="163" height="188" /></a></div>
<div style="text-align:center;"><strong>Download:</strong><br />
<a title="OpenGL GLUT Application template" href="http://brockwoolf.com/wordpress/wp-content/uploads/2008/08/opengl-glut-application.zip">OpenGL GLUT Application.zip</a></div>
<p>Brock</p>
]]></content:encoded>
			<wfw:commentRss>http://brockwoolf.com/opengl-glut-application-template/feed</wfw:commentRss>
		</item>
		<item>
		<title>How To use Dynamic Libraries in Xcode 3.1 (using FMOD)</title>
		<link>http://brockwoolf.com/how-to-use-dynamic-libraries-in-xcode-31-using-fmod</link>
		<comments>http://brockwoolf.com/how-to-use-dynamic-libraries-in-xcode-31-using-fmod#comments</comments>
		<pubDate>Wed, 20 Aug 2008 17:12:56 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://brockwoolf.com/?p=169</guid>
		<description><![CDATA[I am writing this article to help people running Xcode on Mac OS X get around the dreaded FMOD dynamic libary not found error from happening at runtime:
dyld: Library not loaded: @loader_path/../Frameworks/libfmodex.dylib
&#160;&#160;Referenced from: /Users/brock/Game/Debug/mine.app/Contents/MacOS/mine
&#160;&#160;Reason: image not found
So here we go, the first step is to install FMOD Ex Programmers API.&#160;You can download it here:
http://www.fmod.org/index.php/download
Once you [...]]]></description>
			<content:encoded><![CDATA[<p>I am writing this article to help people running Xcode on Mac OS X get around the dreaded FMOD dynamic libary not found error from happening at runtime:</p>
<blockquote><p>dyld: Library not loaded: @loader_path/../Frameworks/libfmodex.dylib<br />
&nbsp;&nbsp;Referenced from: /Users/brock/Game/Debug/mine.app/Contents/MacOS/mine<br />
&nbsp;&nbsp;Reason: image not found</p></blockquote>
<p><span>So here we go, the first step is to install FMOD Ex Programmers API.&nbsp;You can download it here:<br />
<a href="http://www.fmod.org/index.php/download">http://www.fmod.org/index.php/download</a></span></p>
<p>Once you have downloaded it, run the FMOD Installer.<br />
Once installed, all FMOD resources should be located:&nbsp;</p>
<blockquote><p>/Developer/FMOD Programmers API/</p></blockquote>
<p><span>The dynamic libraries that you will need to include with your application will be located in:</span></p>
<blockquote><p>/Developer/FMOD Programmers API/api/lib/&nbsp;</p></blockquote>
<p><span>You should <strong>drag</strong> the library you wish to use into your Xcode project’s Framework folder so that it looks like:</span></p>
<div style="text-align:center;"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/08/article-imagespicture-2.png" border="0" alt="Picture 2.png" width="271" height="240" /></div>
<p>Once you have completed your FMOD coded application in Xcode, you will need to create a shell script that Xcode will automatically run upon completion of building your .app bundle.</p>
<p>If you are compiling a shell tool, which doesn’t encapsulate all the project’s code, this will still work, but you will need to modify the code below by removing the .app path stuff where appropriate.</p>
<p>In order to get rid of the dreaded dylib not found error, then you will need to run the otool command as well as creating a script for Xcode to run after everything is built. The otool command will tell you where your application is expecting to find the libraries and frameworks that it looks for at runtime.<br />
So, type this:</p>
<blockquote><p>otool -L /path/to/AppName.app/Contents/MacOS/AppName</p></blockquote>
<p>which should produce something like:</p>
<blockquote><p>./libfmodexp.dylib (compatibility version 1.0.0, current version 1.0.0)<br />
/System/Library/Frameworks/GLUT.framework/Versions/A/GLUT (compatibility version 1.0.0, current version 1.0.0)<br />
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)<br />
@executable_path/../Frameworks/SDL.framework/Versions/A/SDL (compatibility version 1.0.0, current version 1.0.0)<br />
/System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL (compatibility version 1.0.0, current version 1.0.0)<br />
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0)<br />
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)<br />
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.0.0)</p></blockquote>
<p>Notice the top line, this means that the application expects to find:<br />
“./libfmodexp.dylib”. Which is our FMOD dylib file.<br />
However this will not exist at runtime, so we have to get Xcode to copy this file into the app bundle as well as modify the binary to look in its new location:</p>
<p>So, in Xcode, right-click on your target and choose:</p>
<p><strong>Add &gt; New Build Phase &gt; New Run Script Build Phase</strong></p>
<div style="text-align:center;"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/08/article-imagespicture-3.png" border="0" alt="Picture 3.png" width="600" height="181" /></div>
<p>￼You should see a new item under the target called “Run Script”:</p>
<div style="text-align:center;"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/08/article-imagespicture-4.png" border="0" alt="Picture 4.png" width="265" height="125" /></div>
<p>￼Double-click the “Run Script” folder and paste in the following command:<br />
<color =red><strong>WARNING! If you are copy pasting this be sure that the quotes &#8220;&#8221; don&#8217;t get converted to curly quotes. You will need to replace these.</strong></color></p>
<blockquote><p>mkdir &#8220;$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks&#8221;<br />
cp -f /Developer/FMOD Programmers API/api/lib/libfmodex.dylib &#8220;$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/libfmodex.dylib&#8221;</p>
<p>install_name_tool -change ./libfmodexp.dylib @loader_path/../Frameworks/libfmodex.dylib &#8220;$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME&#8221;</p></blockquote>
<div style="text-align:center;"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/08/article-imagespicture-6.png" border="0" alt="Picture 6.png" width="315" height="400" /></div>
<p>You will need to modify this script according to your own setup.<br />
Xcode will also inform you of any errors with your script in the Build Warning and Errors window when you build your project.</p>
<p>You should do a clean then do a build. After the build is complete Xcode will run the script.<br />
Step by step what this script does it:</p>
<p>1) Creates a new directory called “Frameworks” inside the application’s bundle<br />
2) Copies the “libfmodex.dylib” file from the FMOD developer folder to the /Frameworks directory that was just created.<br />
3) And lastly the install_name_tool command will modify the application binary to look for the library in the new location.</p>
<p>Thanks for reading my little tutorial on this. This process was really not as straight forward as it ought to be so I wanted others to benefit from this (as well as myself should I ever forget how to do this!). Any questions or if you would like me to change anything please login and leave a comment.</p>
<p>If you liked this article and would like to download a copy for reference you can download it:</p>
<div style="text-align:center;"><img style="text-align:center;" src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/08/article-images03940e59-9354-41f2-bbb9-2f2056a970a0.jpg" border="0" alt="Download a zipped iWork Pages document" width="150" height="150 &lt;div style=" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <a href="http://brockwoolf.com/wordpress/wp-content/uploads/2008/08/how-to-fmod-sound-dynamic-library-in-xcode-31.pdf"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/08/article-images834ab2cd-a0eb-40eb-b650-dd5f73b2feae.jpg" border="0" alt="834AB2CD-A0EB-40EB-B650-DD5F73B2FEAE.jpg" width="150" height="150" /></a></div>
<div style="text-align:center;"><strong>Download Pages &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Download PDF</strong></div>
<p>Cheers<br />
Brock</p>
]]></content:encoded>
			<wfw:commentRss>http://brockwoolf.com/how-to-use-dynamic-libraries-in-xcode-31-using-fmod/feed</wfw:commentRss>
		</item>
		<item>
		<title>MobileMe Message to IE7 Users</title>
		<link>http://brockwoolf.com/mobileme-message-to-ie7-users</link>
		<comments>http://brockwoolf.com/mobileme-message-to-ie7-users#comments</comments>
		<pubDate>Fri, 08 Aug 2008 15:47:55 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
		
		<category><![CDATA[Apple]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://brockwoolf.com/?p=167</guid>
		<description><![CDATA[I saw this in a review of MobileMe.&#160;Apparently&#160;if you try to use it in conjunction with Internet Explorer 7, Apple warns you not to use IE7. It&#8217;s quite amusing to see Apple using Microsoft&#8217;s tactics against themselves.

Get a better web browser.
Download&#160;Safari
Download&#160;Firefox
]]></description>
			<content:encoded><![CDATA[<p>I saw this in a <a href="http://www.appleinsider.com/articles/08/08/08/inside_mobileme_secrets_of_the_cloud_and_mobile_push.html">review of MobileMe</a>.&nbsp;Apparently&nbsp;if you try to use it in conjunction with Internet Explorer 7, Apple warns you not to use IE7. It&#8217;s quite amusing to see Apple using Microsoft&#8217;s tactics against themselves.</p>
<p style="text-align: center;"><a href="http://brockwoolf.com/wordpress/wp-content/uploads/2008/08/mobileme-review1-1.jpg"><img class="size-full wp-image-168 aligncenter" title="mobileme-review1-1" src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/08/mobileme-review1-1.jpg" alt="" width="500" height="233" /></a></p>
<h3 style="text-align: center;">Get a better web browser.<br />
<a href="http://www.apple.com/safari/download/"><span style="color: #0000ff;"><span style="font-weight: normal;">Download&nbsp;</span></span></a><span style="color: #0000ff;"><strong><a href="http://www.apple.com/safari/download/">Safari<br />
</a></strong><strong><a href="http://www.mozilla.com/firefox/"><span style="color: #0000ff;"><span style="font-weight: normal;">Download&nbsp;</span></span></a><a href="http://www.mozilla.com/firefox/"><span style="color: #0000ff;"><strong>Firefox</strong></span></a></strong></span></h3>
]]></content:encoded>
			<wfw:commentRss>http://brockwoolf.com/mobileme-message-to-ie7-users/feed</wfw:commentRss>
		</item>
		<item>
		<title>Linking Errors with C++ in Xcode</title>
		<link>http://brockwoolf.com/xcode-linking-errors-with-c</link>
		<comments>http://brockwoolf.com/xcode-linking-errors-with-c#comments</comments>
		<pubDate>Mon, 04 Aug 2008 17:57:06 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[c++]]></category>

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

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

		<guid isPermaLink="false">http://brockwoolf.com/?p=166</guid>
		<description><![CDATA[If you&#8217;re programming C++ classes and happen to get a linking error similar to this:
ld: symbol(s) not found
collect2: ld returned 1 exit status
&#8220;RTSUserInterface::UserInterface::UserInterface()&#8221;, referenced from:
RTSnamespace::MainMenu::MainMenu()in mainMenu.o
RTSnamespace::MainMenu::MainMenu()in mainMenu.o
&#8220;RTSUserInterface::UserInterface::~UserInterface()&#8221;, referenced from:
RTSnamespace::MainMenu::MainMenu()in mainMenu.o
RTSnamespace::MainMenu::MainMenu()in mainMenu.o
RTSnamespace::MainMenu::~MainMenu()in mainMenu.o
RTSnamespace::MainMenu::~MainMenu()in mainMenu.o
RTSnamespace::MainMenu::~MainMenu()in mainMenu.o
RTSnamespace::MainMenu::~MainMenu()in mainMenu.o
RTSnamespace::MainMenu::~MainMenu()in mainMenu.o
RTSnamespace::MainMenu::~MainMenu()in mainMenu.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Build failed (2 errors)
The problem is that you haven&#8217;t written the [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re programming C++ classes and happen to get a linking error similar to this:</p>
<blockquote><p>ld: symbol(s) not found<br />
collect2: ld returned 1 exit status<br />
&#8220;RTSUserInterface::UserInterface::UserInterface()&#8221;, referenced from:<br />
RTSnamespace::MainMenu::MainMenu()in mainMenu.o<br />
RTSnamespace::MainMenu::MainMenu()in mainMenu.o<br />
&#8220;RTSUserInterface::UserInterface::~UserInterface()&#8221;, referenced from:<br />
RTSnamespace::MainMenu::MainMenu()in mainMenu.o<br />
RTSnamespace::MainMenu::MainMenu()in mainMenu.o<br />
RTSnamespace::MainMenu::~MainMenu()in mainMenu.o<br />
RTSnamespace::MainMenu::~MainMenu()in mainMenu.o<br />
RTSnamespace::MainMenu::~MainMenu()in mainMenu.o<br />
RTSnamespace::MainMenu::~MainMenu()in mainMenu.o<br />
RTSnamespace::MainMenu::~MainMenu()in mainMenu.o<br />
RTSnamespace::MainMenu::~MainMenu()in mainMenu.o<br />
ld: symbol(s) not found<br />
collect2: ld returned 1 exit status<br />
Build failed (2 errors)</p></blockquote>
<p><span>The problem is that you haven&#8217;t written the body for your class constructors and destructors in your implemenation (.cpp) file. I consider this a reminder.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://brockwoolf.com/xcode-linking-errors-with-c/feed</wfw:commentRss>
		</item>
		<item>
		<title>Switching Between Tabs in Safari</title>
		<link>http://brockwoolf.com/switching-between-tabs-in-safari</link>
		<comments>http://brockwoolf.com/switching-between-tabs-in-safari#comments</comments>
		<pubDate>Sun, 22 Jun 2008 14:09:38 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
		
		<category><![CDATA[Mac Hints]]></category>

		<guid isPermaLink="false">http://brockwoolf.com/?p=160</guid>
		<description><![CDATA[
Apple don&#8217;t make this obvious in Safari&#8217;s preferences pane, however after some digging I figured out you can actually switch between tabs using the keyboard:
&#160;&#160; &#60;- Switch to Left Tab &#160; &#160; &#160; &#160; &#160; &#160; &#160; Switch to Right Tab -&#62;
 Command + Shift + [ &#160; &#160; &#160; &#160; &#160; &#160; &#160; Command [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-medium wp-image-162 aligncenter" title="apple_safari" src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/06/apple_safari.jpg" alt="Safari Web Browser" width="150" height="150" /></p>
<p style="text-align: center;">Apple don&#8217;t make this obvious in Safari&#8217;s preferences pane, however after some digging I figured out you can actually switch between tabs using the keyboard:</p>
<p style="text-align: center;"><span style="color: #3366ff; font-size: 20px;"><span style="font-weight: normal;">&nbsp;&nbsp; &lt;- Switch to Left Tab &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Switch to Right Tab -&gt;<br />
</span> <span style="color: #000000;"><span style="font-weight: normal;">Command + Shift + [ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Command +Shift + ]</span></span></span></p>
<p style="text-align: center;"> </p>
<p style="text-align: center;"><strong>Update: </strong>Tha Shell suggested a way where you can configure the keys you want to use to switch tabs&#8230;</p>
<p><strong>Step 1:</strong><strong> </strong>Go to <strong>System Preferences &gt; Keyboard &amp; Mouse &gt; </strong>then choose the <strong>Keyboard Shortcuts</strong> tab<br />
<strong>Step 2:</strong>&nbsp;&nbsp;Press the <strong>+ </strong>key at the bottom of the window:</p>
<p style="text-align: center;"><span style="color: #0000ee;"><img class="size-full wp-image-165 aligncenter" title="picture-2" src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/07/picture-2.png" alt="" width="422" height="221" /></span></p>
<p style="text-align: center;">Do the same as above, but now type &#8216;<strong>Select Previous Tab&#8217; </strong>and assign a key as before.</p>
<p style="text-align: center;">Voila! you can now switch between tabs with a keyboard shortcut that you prefer. I wasn&#8217;t able to get command + right/left to work, if you get it to work, let me know by leaving a message <img src='http://brockwoolf.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://brockwoolf.com/switching-between-tabs-in-safari/feed</wfw:commentRss>
		</item>
		<item>
		<title>Vista&#8230;Still Hurts My Head</title>
		<link>http://brockwoolf.com/vista-still-hurts-my-head</link>
		<comments>http://brockwoolf.com/vista-still-hurts-my-head#comments</comments>
		<pubDate>Mon, 09 Jun 2008 15:05:31 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
		
		<category><![CDATA[General]]></category>

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

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

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

		<guid isPermaLink="false">http://brockwoolf.com/?p=151</guid>
		<description><![CDATA[
Okay, so a few days ago I decided that I needed a new hard drive for my Macbook Pro.
I&#8217;m going to share with you my experiences of doing the upgrade and giving Vista a go instead of XP.
I ended up settling on a Western Digital 320GB Scorpio drive which has been an awesome drive that [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><a href="http://brockwoolf.com/wordpress/wp-content/uploads/2008/06/mac-vistamac-vista-1.png"><img class="aligncenter size-full wp-image-159" title="mac-vistamac-vista-1" src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/06/mac-vistamac-vista-1.png" alt="" width="350" height="129" /></a></div>
<p>Okay, so a few days ago I decided that I needed a new hard drive for my Macbook Pro.<br />
I&#8217;m going to share with you my experiences of doing the upgrade and giving Vista a go instead of XP.</p>
<p>I ended up settling on a <a href="http://www.wdc.com/en/products/Products.asp?DriveID=377">Western Digital 320GB Scorpio</a> drive which has been an awesome drive that i would recommend to anyone.<br />
Doing this upgrade meant that I needed to clone my current hard drive to the new one and I needed to find a way to move my current Boot Camp partition to the new drive along with it. For moving the Leopard partition, I used <a href="http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html">Super Duper!</a>. The great thing about this program is that it&#8217;s fast, does a perfect bootable copy to the new drive and it&#8217;s free. I used another free Mac app called <a href="http://twocanoes.com/winclone/">WinClone</a> to backup the Boot Camp partition to a file, which contained Windows XP SP2.</p>
<div style="text-align:center;"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/06/mac-vista6289afa9-b4f0-410f-9578-926c6acbc1a0.jpg" border="0" alt="6289AFA9-B4F0-410F-9578-926C6ACBC1A0.jpg" width="520" height="326" /></div>
<p>Next I attached the Scorpio drive was attached to an external USB caddy, and while was booted into Leopard, Super Duper worked it&#8217;s magic. I find it really is amazing that this program is able to backup while the OS is running and thank you to the developer for making it free. Anyways after it was done, I used Apple&#8217;s Boot Camp Assistant (in the /Utilities folder) to partition the drive for Boot Camp. I now had 300GB to play with so I gave 40GB for Windows&#8230; just enough space for Visual Studio and a few games.</p>
<p><span id="more-151"></span></p>
<p>After Boot Camp had repartitioned the drive I had a choice. Install Windows XP or give Vista a try. I mean everyone seems to hate Vista and generally when I ask people why they hate it, they can&#8217;t give me a straight answer. Kinda like why some people don&#8217;t like Macs&#8230;but they are generally cheap skates who have all the time in the world to build their own box, not to mention dealing with the problems that Windows throws their way.</p>
<p>Stigmas aside, it was time to try Vista. After the installation, the tinkering began. First the Leopard disc went in to install the drivers for the Apple hardware and after I was free to explore the new OS. First impressions: the login screen looks nice and shiny. The default wallpapers are nice and I like the look of the gadget sidebar. Vista looks nicer than Windows XP but its resource usage is way higher than Windows XP.</p>
<p>Navigating around Vista, I notice that it&#8217;s very &#8220;verbose&#8221; what I mean by that is that Vista seems to go out of its way to tell you how to use it. The Control Panel is filled with text links to configure things, making it require the user to read a lot of text.</p>
<p style="text-align: center; "><em>Vista&#8217;s Control Panel</em></p>
<div style="text-align:center;"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/06/vista-control-panel-2vista-control-panel-1controlpanel.jpg" border="0" alt="vista-control-panel-1controlpanel.jpg" width="700" height="525" /></div>
<p><em>Mac OS X System Preferences, it seems much cleaner while providing the same functionality:</em></p>
<div style="text-align:center;"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/06/mac-os-x-system-preferencespicture-3.png" border="0" alt="Picture 3.png" width="650" height="556" /></div>
<p>Using Vista&#8217;s file Explorer and the control panel in Vista makes me feel as though I&#8217;m on a porno site with a million popup ad&#8217;s all trying to sell me Viagra. UAC and the taskbar bubbles compound the problem. UAC (the warning that makes the screen black and asks you to allow or deny) was very annoying. I comes up at the most ridiculous times such as changing your screen resolution or changing mouse settings.</p>
<p style="text-align: center; "><em>Vista&#8217;s User Account Control (UAC)</em></p>
<div style="text-align:center;"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/06/vista-uacvista-uac-screen2.png" border="0" alt="Vista UAC screen[2].png" width="640" height="480" /></div>
<p>Vista was constantly getting in my way which I probably notice more being an OS X user as Leopard really lets you get things done. I decided that UAC was too much of a disturbance in my workflow so I disabled it. Ironically, the act of trying to disable UAC activates a UAC popup window. Okay, Allow. Now let me get back to my work. Not so fast says the Windows taskbar, whichs popups up a message saying, &#8220;UAC turned off&#8221; and would I like to &#8220;fix this problem&#8221;.</p>
<p style="text-align: center; "><em>What it feels like using Vista</em></p>
<div style="text-align:center;"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/06/vista-control-panel-2vista-popup.png" border="0" alt="Vista Popup.png" width="343" height="81" /></div>
<p>Microsoft obviously thinks their users are a bunch of retards that don&#8217;t know how to use a computer and they need to be protected from themselves. I think they should really give their customers a bit more credit. I mean we all interact with interfaces on a daily basis. Whether it&#8217;s the interface on your DVD player, Television, Car, Stereo Deck. We all manage to figure out how to get them to work yet they are all very different. Microsoft needs to take a page from interface designers, the simpler it is, the better it is.</p>
<p>Needless to say, this whole Vista exercise turned out to be a complete waste of time. I also had graphics card driver issues which i&#8217;m not going to go into but I&#8217;ll be sticking with Windows XP for the time being.</p>
<p>If you plan on using Windows on your Mac, if you really must then use XP.<br />
Your brain will thank you for not using Vista.</p>
<p>Brock</p>
]]></content:encoded>
			<wfw:commentRss>http://brockwoolf.com/vista-still-hurts-my-head/feed</wfw:commentRss>
		</item>
		<item>
		<title>Realistic Video Game Characters</title>
		<link>http://brockwoolf.com/realistic-video-game-characters</link>
		<comments>http://brockwoolf.com/realistic-video-game-characters#comments</comments>
		<pubDate>Sat, 17 May 2008 07:01:39 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
		
		<category><![CDATA[Photos]]></category>

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

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

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

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

		<guid isPermaLink="false">http://brockwoolf.com/realistic-video-game-characters</guid>
		<description><![CDATA[An artist has created images of how Mario, Bowser and Sonic would look like in real life.
I love the Mario one although it&#8217;s quite creepy.

via Essenmitsosse 
]]></description>
			<content:encoded><![CDATA[<p>An artist has created images of how Mario, Bowser and Sonic would look like in real life.</p>
<p>I love the Mario one although it&#8217;s quite creepy.</p>
<p><a href="http://brockwoolf.com/wordpress/wp-content/uploads/2008/05/realmario1.jpg" title="RealMario"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/05/realmario1.thumbnail.jpg" alt="RealMario" /></a><a href="http://brockwoolf.com/wordpress/wp-content/uploads/2008/05/bowserheadergr-1.jpg" title="RealBowser"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/05/bowserheadergr-1.thumbnail.jpg" alt="RealBowser" /></a><a href="http://brockwoolf.com/wordpress/wp-content/uploads/2008/05/realsonic1-1.jpg" title="RealSonic"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/05/realsonic1-1.thumbnail.jpg" alt="RealSonic" /></a></p>
<p>via <a href="http://essenmitsosse.de/sonic-the-real-hedgehog/" title="Essenmitosse">Essenmitsosse</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://brockwoolf.com/realistic-video-game-characters/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ward Cunningham on Floss Weekly 27</title>
		<link>http://brockwoolf.com/ward-cunningham-on-floss-weekly-27</link>
		<comments>http://brockwoolf.com/ward-cunningham-on-floss-weekly-27#comments</comments>
		<pubDate>Thu, 03 Apr 2008 08:38:13 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

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

		<category><![CDATA[brock woolf]]></category>

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

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

		<category><![CDATA[ryan gordon]]></category>

		<category><![CDATA[ward cunningham]]></category>

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

		<guid isPermaLink="false">http://brockwoolf.com/ward-cunningham-on-floss-weekly-27</guid>
		<description><![CDATA[
FLOSS Weekly, a podcast to which I listen regularly, has some really prestigous and interesting guests who are usually, really great programmers such as the famous Ward Cunningham. He is a Perl and Smalltalk programmer and the inventor of the Wiki. Ward appears on Floss Weekly, Episode 27.
This episode is a really interesting insight into one [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2008/04/podcast-5.jpg" alt="podcast_5.jpg" border="0" width="200" height="200" /></p>
<p>FLOSS Weekly, a podcast to which I listen regularly, has some really prestigous and interesting guests who are usually, really great programmers such as the famous Ward Cunningham. He is a Perl and Smalltalk programmer and the inventor of the Wiki. Ward appears on <a href="http://twit.tv/floss27">Floss Weekly, Episode 27</a>.</p>
<p>This episode is a really interesting insight into one of the most important programmers in the Open Source community who speaks about programming, how he invented modern <a href="http://en.wikipedia.org/wiki/Extreme_Programming">Extreme</a>/<a href="http://en.wikipedia.org/wiki/Agile_software_development">Agile</a> programming and his techniques for designing software.</p>
<p>Another really interesting individual in the open source and gaming community is Ryan Gordon. Ryan is a games porter who has ported games such as Postal 2 to the Mac. You can find him at <a href="http://www.icculus.org">icculus.org</a> he has appeared on an older episode of <a href="http://twit.tv/floss/ryan_gordon">Floss Weekly, Episode 8</a>. This is my favourite episode of Flossy Weekly to date. This is definately worth a listen, especially if you want to know about porting games or some interesting bits about programming in general.</p>
<p>Subscribe to <a href="http://twit.tv/floss">Floss Weekly</a></p>
]]></content:encoded>
			<wfw:commentRss>http://brockwoolf.com/ward-cunningham-on-floss-weekly-27/feed</wfw:commentRss>
		</item>
		<item>
		<title>How Time Machine Saved My Bacon</title>
		<link>http://brockwoolf.com/how-time-machine-saved-my-bacon</link>
		<comments>http://brockwoolf.com/how-time-machine-saved-my-bacon#comments</comments>
		<pubDate>Thu, 04 Oct 2007 08:15:23 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
		
		<category><![CDATA[Apple]]></category>

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

		<guid isPermaLink="false">http://brockwoolf.com/how-time-machine-saved-my-bacon</guid>
		<description><![CDATA[
I write this post to you from my MacBook Pro, in its restored state as of last night when I finished writing an important university assignment. This is important because without Leopard&#8217;s Time Machine backup feature, I would have lost at least one or two full days getting my machine restored.
Presently, I am running a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2007/10/picture-5.png" id="image104" class="centre" alt="TimeMachineDock" /></p>
<p>I write this post to you from my MacBook Pro, in its restored state as of last night when I finished writing an important university assignment. This is important because without Leopard&#8217;s <a href="http://www.apple.com/macosx/leopard/features/timemachine.html">Time Machine</a> backup feature, I would have lost at least one or two full days getting my machine restored.</p>
<p>Presently, I am running a Developer&#8217;s release of <a href="http://www.apple.com/macosx/">Mac OS X Leopard</a> (9A557 build) in a production environment. This is particularly dangerous because you don&#8217;t know if (or when) something is going to break. As I write this in Safari I remind myself to click &#8217;save&#8217; because I can&#8217;t write this again if Safari decides to crash. I paranoidly (is that even a word?) backup everything on my 250GB internal laptop&#8217;s drive. This is not bad at all, something which everyone should do. And we all know everyone does their backups frequently right?</p>
<p><span id="more-100"></span></p>
<p>All my work was backed up on my Mac Mini home server, but Time Machine saved me having to do a ton of restore work.</p>
<p><strong>it would have gone something like this:</strong><br />
* Re-Install OS X<br />
* Download and Install Mac OS X updates (which hurts my Internet quota)<br />
* Reboot<br />
* Reinstall all my Applications like:<br />
Adobe CS3, update iTunes, Firefox, Adium, iWork, iLife, etc<br />
* Restore iCal<br />
* Restore Address Book<br />
* Restore Safari/Firefox Bookmarks<br />
* Restore Mail<br />
* Restore Keychain<br />
* Install Xcode and Developer tools<br />
* Customise User account: Wallpaper, Dock, System Preferences, etc<br />
* Restore Data from Server: iTunes Library, iPhoto Library, Downloads, etc.</p>
<p>This would have clearly taken me an entire day to restore or even longer. I know because I had to do it when I moved from Tiger to Leopard but would certainly never want to have to do again. While I&#8217;m sure some of you would point out to me I could save this time by using a program like <a href="http://www.shirt-pocket.com/SuperDuper/">Super Duper!</a> and avoid this business of manually restoring things, I like the fact that I can pluck a single file from my server at a moment&#8217;s notice and get it back, something you can&#8217;t do with a flat-file backup method. Ideally it would be nice to have both methods implemented in parallel, but alas I do not have the space on my RAID for that.</p>
<p><strong>So anyways, this is how the Time Machine restore went:</strong><br />
* Boot from Leopard Install DVD (20GB iPod over FireWire with Leopard image installed)<br />
* Choose &#8220;Restore from Backup&#8221; from the Menu bar<br />
* Choose a date to restore the system to being last night!<br />
* Click Restore and wait.</p>
<p>The restore went very quickly and after 3 hours and 30 anxious minutes, I was back up and firing on all cylinders. Everything was there. Mail, iCal, My applications, Safari, even my 60GB iTunes library. All restored. Oddly enough, first thing I did was right-click on Time Machine and choose backup. It reported insufficient space on my external drive, probably because it was trying to backup everything again instead of doing an incremental backup. I guess I&#8217;ll have to wipe the Time Machine drive and backup again.</p>
<p>Full screen shot of Time Machine:<br />
<a href="http://brockwoolf.com/wordpress/wp-content/uploads/2007/10/picture-8.jpg" class="imagelink" title="Time Machine Full Screen"><img src="http://brockwoolf.com/wordpress/wp-content/uploads/2007/10/picture-8.thumbnail.jpg" id="image107" alt="Time Machine Full Screen" /></a></p>
<p>Apple have done an excellent job with Time Machine and I look forward to it saving me in the future. Thanks Apple for making this supreme tool available, I look forward to using the final release. Now&#8230;about those <a href="http://applephoneshow.com/index.php/archives/924">bricked iPhones&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://brockwoolf.com/how-time-machine-saved-my-bacon/feed</wfw:commentRss>
		</item>
		<item>
		<title>Caturday!</title>
		<link>http://brockwoolf.com/caturday</link>
		<comments>http://brockwoolf.com/caturday#comments</comments>
		<pubDate>Sat, 29 Sep 2007 08:52:25 +0000</pubDate>
		<dc:creator>Brock</dc:creator>
		
		<category><![CDATA[Lolcats]]></category>

		<guid isPermaLink="false">http://brockwoolf.com/caturday</guid>
		<description><![CDATA[I couldn&#8217;t resist. It&#8217;s Caturday&#8230;. every cat has his day&#8230;Oh and dis cheezburger iz mine, K?  I love this&#8230;. so cute&#8230;
]]></description>
			<content:encoded><![CDATA[<p>I couldn&#8217;t resist. It&#8217;s Caturday&#8230;. every cat has his day&#8230;Oh and dis <a href="http://www.icanhascheezburger.com/">cheezburger iz mine</a>, K? <span id="more-98"></span> <img src="http://brockwoolf.com/wordpress/wp-content/uploads/2007/09/ahhhh-caturday.jpg" alt="Caturday" class="centre" id="image97" />I love this&#8230;. so cute&#8230;<img src="http://brockwoolf.com/wordpress/wp-content/uploads/2007/09/nom-nom-nom.jpg" alt="Its my birtday cake" class="centre" id="image99" /></p>
]]></content:encoded>
			<wfw:commentRss>http://brockwoolf.com/caturday/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
