<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.3" --><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Tricky Fly Blog</title>
	<link>http://blog.trickyfly.com</link>
	<description>Software and Web Development Blog</description>
	<pubDate>Tue, 23 Dec 2008 03:30:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.3</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Building universal boost libraries for Mac OS X</title>
		<link>http://feedproxy.google.com/~r/trickyflyblog/~3/hXZuP-aEQeQ/32</link>
		<comments>http://blog.trickyfly.com/archives/32#comments</comments>
		<pubDate>Thu, 13 Mar 2008 02:27:41 +0000</pubDate>
		<dc:creator>Justin Walsh</dc:creator>
		
	<category>Mac OS X</category>
	<category>C++</category>
		<guid isPermaLink="false">http://blog.trickyfly.com/archives/32</guid>
		<description><![CDATA[So the other day I found a need, or a want really, for the Boost Filesystem library.  Being that I develop on both PPC and Intel macs I also decided I would like to have Universal (i386/ppc) versions of the boost libraries on hand.  This became more of a pain, then I would [...]]]></description>
			<content:encoded><![CDATA[<p>So the other day I found a need, or a want really, for the <a href="http://www.boost.org/libs/filesystem/doc/index.htm">Boost Filesystem library</a>.  Being that I develop on both PPC and Intel macs I also decided I would like to have Universal (i386/ppc) versions of the boost libraries on hand.  This became more of a pain, then I would imagine it needing to be.  Thanks to this <a href="http://developer.vrjuggler.org/wiki/BuildingFromSvn">wiki entry</a> on vr juggler&#8217;s wiki, I&#8217;ve managed to finally build a universal binary of the Boost libraries.</p>
<p>So now that I&#8217;ve experienced this nice long painful process, I thought I would share my results with others.  You can grab a copy of my repackaged boost 1.34.1 distribution from my <a href="http://trickyfly.com/public_svn/libraries/boost_1_34_1/">public svn, here</a>. Or if a few hundred MBs of downloading isn&#8217;t your style, try out my build scripts that I have <a href="http://blog.trickyfly.com/wp-content/uploads/boost_1_34_1-universal.zip">packaged up</a>.</p>
<p>Both the SVN and build script will get you release build static libraries built for i386/ppc.  Of course the script is a bit more powerful, as you can configure it to your ending desire and needs. You should do something similar to the following steps to get up and running:</p>
<ul>
<li>Download boost from <a href="http://boost.org">boost.org</a></li>
<li>Download my <a href="http://blog.trickyfly.com/wp-content/uploads/boost_1_34_1-universal.zip">build scripts</a></li>
<li>Do your standard <code>./configure</code></li>
<li>Backup your current Makefile</li>
<li>Place all the scripts into the root boost folder, overwriting the current Makefile</li>
<li>You may need to edit the user-config-ppc.jam and user-config-i386.jam files in regards to your python settings</li>
<li>You may need to edit the <code>INSTALL_DIR</code>, <code>BJAM</code>, and <code>BJAM_CONFIG</code> variables to your liking</li>
<li>Do a standard <code>make install</code> and it should build away</li>
</ul>
<p>Now there is no excuse to get your boost on.
</p>
<img src="http://feeds.feedburner.com/~r/trickyflyblog/~4/hXZuP-aEQeQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRSS>http://blog.trickyfly.com/archives/32/feed/</wfw:commentRSS>
		<feedburner:origLink>http://blog.trickyfly.com/archives/32</feedburner:origLink></item>
		<item>
		<title>Public SVN</title>
		<link>http://feedproxy.google.com/~r/trickyflyblog/~3/E1MZ_71sAcs/31</link>
		<comments>http://blog.trickyfly.com/archives/31#comments</comments>
		<pubDate>Tue, 11 Mar 2008 21:36:19 +0000</pubDate>
		<dc:creator>Justin Walsh</dc:creator>
		
	<category>C++</category>
		<guid isPermaLink="false">http://blog.trickyfly.com/archives/31</guid>
		<description><![CDATA[I&#8217;ve setup a new public subversion repository for everyone to have joyous amounts of programming fun with.  This is where I will be storing all of my libraries, demos, etc that I would like to share with the public. Feel free to browse my SVN repository whenever you please.

]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve setup a new public subversion repository for everyone to have joyous amounts of programming fun with.  This is where I will be storing all of my libraries, demos, etc that I would like to share with the public. Feel free to browse my <a href="http://trickyfly.com/public_svn">SVN repository</a> whenever you please.
</p>
<img src="http://feeds.feedburner.com/~r/trickyflyblog/~4/E1MZ_71sAcs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRSS>http://blog.trickyfly.com/archives/31/feed/</wfw:commentRSS>
		<feedburner:origLink>http://blog.trickyfly.com/archives/31</feedburner:origLink></item>
		<item>
		<title>Outages to come… I’m moving!!</title>
		<link>http://feedproxy.google.com/~r/trickyflyblog/~3/XrfTGEe0BSg/30</link>
		<comments>http://blog.trickyfly.com/archives/30#comments</comments>
		<pubDate>Fri, 22 Feb 2008 21:23:10 +0000</pubDate>
		<dc:creator>Justin Walsh</dc:creator>
		
	<category>General News</category>
		<guid isPermaLink="false">http://blog.trickyfly.com/archives/30</guid>
		<description><![CDATA[Just a small note to all my thousands, err&#8230; 2?, dedicated readers.  I am going to be moving the trickyfly.com domain over to Slicehost, and keeping my DreamHost hosting around for my SVN repositories and file serving needs.  I mean, DreamHost gives me some odd 6000GB of bandwidth and 300GB of disk space, [...]]]></description>
			<content:encoded><![CDATA[<p>Just a small note to all my thousands, err&#8230; 2?, dedicated readers.  I am going to be moving the trickyfly.com domain over to <a href="http://www.slicehost.com/">Slicehost</a>, and keeping my DreamHost hosting around for my SVN repositories and file serving needs.  I mean, DreamHost gives me some odd 6000GB of bandwidth and 300GB of disk space, how can I leave that?</p>
<p>In this process I have decided to move over to the <a href="http://mephistoblog.com/">Mephisto</a> blogging platform, and will try to re-route all my old links to the new blog once it is all squared away.  I don&#8217;t think I will be importing my old posts however, and I will be trying to separate out my projects from my blog a bit more. This might inspire me to do some more general blogging, but no promises.</p>
<p>So if you are asking, &#8220;Why the move Justin?&#8221;, the answer is simple. Freedom.  I&#8217;ve been in this shared hosting environment for a while now, and I wanted a place where I can do whatever I want and experiment a bit in the process.  First up is my blog actually. I&#8217;m sure it&#8217;s over kill but I decided to run 3 instances of mongrel via a mongrel cluster with lighttpd up front handling the static content and proxying.</p>
<p>In summary, if the site goes down, you now know why.  Be on the lookout for new content in the near future as well.
</p>
<img src="http://feeds.feedburner.com/~r/trickyflyblog/~4/XrfTGEe0BSg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRSS>http://blog.trickyfly.com/archives/30/feed/</wfw:commentRSS>
		<feedburner:origLink>http://blog.trickyfly.com/archives/30</feedburner:origLink></item>
		<item>
		<title>Introducing the Merge To Finder plugin.</title>
		<link>http://feedproxy.google.com/~r/trickyflyblog/~3/cXEDleZ9HRk/29</link>
		<comments>http://blog.trickyfly.com/archives/29#comments</comments>
		<pubDate>Sat, 16 Feb 2008 20:04:18 +0000</pubDate>
		<dc:creator>Justin Walsh</dc:creator>
		
	<category>Mac OS X</category>
		<guid isPermaLink="false">http://blog.trickyfly.com/archives/29</guid>
		<description><![CDATA[I was recently reading Steve Streeting&#8217;s (aka Sinbad) blog and he resurfaced a valid point about OS X&#8217;s Finder that had long annoyed me as well. In summary when you copy a folder and hit replace in Finder, it does not merge the contents of the folder, it removes the old folder and puts in [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently reading <a href="http://www.stevestreeting.com/?p=738">Steve Streeting&#8217;s (aka Sinbad) blog</a> and he resurfaced a valid point about OS X&#8217;s Finder that had long annoyed me as well. In summary when you copy a folder and hit replace in Finder, it does not merge the contents of the folder, it removes the old folder and puts in the new one.  This allows for you the user to lose all your data in the destination folder, when maybe all you wanted was to replace some of the files within.</p>
<p>I&#8217;ve always solved this problem on the terminal with rsync -r, and it has served me well.  Then I decided I was tired of resorting to the terminal every time I needed to copy some files. This leads to the Merge To Automator workflow.</p>
<p>Merge To simply takes the selected items in finder, asks you where you would like to merge those items to via a folder selection dialog, then runs rsync -r [files and folders from finder] [output directory from dialog].</p>
<p>I like my workflow installed into the ctrl + click or secondary click menu of Finder, thus making it a Finder plugin. If you too would like this option, <a id="p28" href="http://blog.trickyfly.com/wp-content/uploads/MergeToFinderPlugin.zip">download the workflow</a> and open it with Automator, then select File -> Save As Plug-In&#8230;  Next, give it a name, &#8220;Merge To&#8221; is nice, and select Finder from the drop down. Finally, click save.  You could also just copy the file to ~/Library/Workflows/Applications/Finder/.  If you decide you ever want to remove the plugin, then just delete the file at that same path.</p>
<p>Download: <a id="p28" href="http://blog.trickyfly.com/wp-content/uploads/MergeToFinderPlugin.zip">MergeToFinderPlugin.zip</a> - 48 KB
</p>
<img src="http://feeds.feedburner.com/~r/trickyflyblog/~4/cXEDleZ9HRk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRSS>http://blog.trickyfly.com/archives/29/feed/</wfw:commentRSS>
		<feedburner:origLink>http://blog.trickyfly.com/archives/29</feedburner:origLink></item>
		<item>
		<title>Ogre.rb: Ruby Wrapper for Ogre</title>
		<link>http://feedproxy.google.com/~r/trickyflyblog/~3/Oy2voXnfuTo/26</link>
		<comments>http://blog.trickyfly.com/archives/26#comments</comments>
		<pubDate>Wed, 18 Jul 2007 00:33:05 +0000</pubDate>
		<dc:creator>Justin Walsh</dc:creator>
		
	<category>Ogre</category>
	<category>Mac OS X</category>
	<category>Ruby</category>
		<guid isPermaLink="false">http://blog.trickyfly.com/?p=26</guid>
		<description><![CDATA[There is a new project called Ogre.rb over at RubyForge headed by Jason Roelofs.  This project aims to take the existing Ogre, Object Oriented Graphics Rendering Engine, library and wrap it all up nicely in Ruby.
The great news is that Linux, Windows, and (now) Mac OS X is supported.  I took some time over the [...]]]></description>
			<content:encoded><![CDATA[<p>There is a new project called <a href="http://rubyforge.org/projects/ogrerb/">Ogre.rb</a> over at RubyForge headed by Jason Roelofs.  This project aims to take the existing <a href="http://www.ogre3d.org/">Ogre</a>, Object Oriented Graphics Rendering Engine, library and wrap it all up nicely in Ruby.</p>
<p>The great news is that Linux, Windows, and (now) Mac OS X is supported.  I took some time over the past few weeks to integrate mac support, and it is sitting in the <a href="http://rubyforge.org/scm/?group_id=3602">SVN repository</a> for the project.  Be sure to read the readme, and check the help forum for additional details on the mac support.</p>
<p>If you&#8217;ve never ventured into 3D programming before, now is the time.  With the addition of Ogre.rb, Ogre applications may now be developed in C++, C#, Objective-C++, Python, and Ruby.  Go get your 3D on.
</p>
<img src="http://feeds.feedburner.com/~r/trickyflyblog/~4/Oy2voXnfuTo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRSS>http://blog.trickyfly.com/archives/26/feed/</wfw:commentRSS>
		<feedburner:origLink>http://blog.trickyfly.com/archives/26</feedburner:origLink></item>
		<item>
		<title>OIS v1-0 Mac CVS Update</title>
		<link>http://feedproxy.google.com/~r/trickyflyblog/~3/A673En3ztgY/25</link>
		<comments>http://blog.trickyfly.com/archives/25#comments</comments>
		<pubDate>Thu, 12 Jul 2007 19:32:41 +0000</pubDate>
		<dc:creator>Justin Walsh</dc:creator>
		
	<category>Ogre</category>
	<category>Mac OS X</category>
		<guid isPermaLink="false">http://blog.trickyfly.com/?p=25</guid>
		<description><![CDATA[I recently updated the OIS v1-0 mac port in CVS.  This update provides a new Xcode project for building OIS as a static lib, dynamic lib, or framework.  If you&#8217;ve never heard of OIS, Object Oriented Input System,  check it out on sourceforge.
Update: There is now a mac binary package available for [...]]]></description>
			<content:encoded><![CDATA[<p>I recently updated the OIS v1-0 mac port in CVS.  This update provides a new Xcode project for building OIS as a static lib, dynamic lib, or framework.  If you&#8217;ve never heard of <a href="http://sourceforge.net/projects/wgois">OIS</a>, Object Oriented Input System,  check it out on <a href="http://sourceforge.net/projects/wgois">sourceforge</a>.</p>
<p>Update: There is now a mac binary package available for OIS v1-0.<br />
<a href="http://downloads.sourceforge.net/wgois/OISv1_0_Mac_SDK.zip">OIS v1-0 Mac SDK</a> - 224 KB
</p>
<img src="http://feeds.feedburner.com/~r/trickyflyblog/~4/A673En3ztgY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRSS>http://blog.trickyfly.com/archives/25/feed/</wfw:commentRSS>
		<feedburner:origLink>http://blog.trickyfly.com/archives/25</feedburner:origLink></item>
		<item>
		<title>Ogre Eihort 1.4.2 SDK Released</title>
		<link>http://feedproxy.google.com/~r/trickyflyblog/~3/_LGrRbHdTWQ/21</link>
		<comments>http://blog.trickyfly.com/archives/21#comments</comments>
		<pubDate>Fri, 15 Jun 2007 20:32:55 +0000</pubDate>
		<dc:creator>Justin Walsh</dc:creator>
		
	<category>Ogre</category>
	<category>Mac OS X</category>
		<guid isPermaLink="false">http://blog.trickyfly.com/?p=21</guid>
		<description><![CDATA[I&#8217;ve updated the OS X Eihort SDK and it is now available for download on SourceForge.  This release updates some known issues with the previous SDK as well as providing the Eihort 1.4.2 framework. The following issues have now been fixed:

Fixed mouse positioning bug in OIS on load.


Added in the missing headers to the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve updated the OS X Eihort SDK and it is now available for download on SourceForge.  This release updates some known issues with the previous SDK as well as providing the Eihort 1.4.2 framework. The following issues have now been fixed:</p>
<ul>
<li>Fixed mouse positioning bug in OIS on load.</li>
</ul>
<ul>
<li>Added in the missing headers to the CEGUI framework.</li>
</ul>
<p><a href="http://downloads.sourceforge.net/ogre/OgreSDKSetup1.4.2_OSX.zip">Ogre Eihort 1.4.2 OS X SDK</a> - 33.2 MB
</p>
<img src="http://feeds.feedburner.com/~r/trickyflyblog/~4/_LGrRbHdTWQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRSS>http://blog.trickyfly.com/archives/21/feed/</wfw:commentRSS>
		<feedburner:origLink>http://blog.trickyfly.com/archives/21</feedburner:origLink></item>
		<item>
		<title>Lua 5.1.2 Xcode Project</title>
		<link>http://feedproxy.google.com/~r/trickyflyblog/~3/RK4xLzADGX0/20</link>
		<comments>http://blog.trickyfly.com/archives/20#comments</comments>
		<pubDate>Mon, 14 May 2007 02:08:23 +0000</pubDate>
		<dc:creator>Justin Walsh</dc:creator>
		
	<category>Mac OS X</category>
	<category>Lua</category>
		<guid isPermaLink="false">http://blog.trickyfly.com/?p=20</guid>
		<description><![CDATA[Lua is a light-weight embeddable scripting language often used to add scripting support to various games and applications.  It has been used in several commercial games such as World of Warcraft, FarCry, MDK2, and many more.
The Lua source package is void of an Xcode project, or a way to output a Mac OS X [...]]]></description>
			<content:encoded><![CDATA[<p>Lua is a light-weight embeddable scripting language often used to add scripting support to various games and applications.  It has been used in several commercial games such as World of Warcraft, FarCry, MDK2, and <a href="http://www.lua.org/uses.html">many more</a>.</p>
<p>The Lua source package is void of an Xcode project, or a way to output a Mac OS X framework.  To remedy this void I have built an Xcode project that will output the following as universal binaries:</p>
<ul>
<li>Lua Framework</li>
<li>Lua Static Library</li>
<li>Lua Interpreter</li>
<li>Lua Compiler</li>
</ul>
<p>The archive below is the entire 5.1.2 lua source package from <a href="http://www.lua.org">lua.org</a> with the addition of the Xcode project.  I ran the tests included in the source package and all went well, however if you happen to run across any issues or have any further recommendations please let me know.</p>
<p><a href="http://blog.trickyfly.com/wp-content/uploads/lua-5.1.2(Xcode).zip">Lua 5.1.2 Xcode</a> - 264 KB
</p>
<img src="http://feeds.feedburner.com/~r/trickyflyblog/~4/RK4xLzADGX0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRSS>http://blog.trickyfly.com/archives/20/feed/</wfw:commentRSS>
		<feedburner:origLink>http://blog.trickyfly.com/archives/20</feedburner:origLink></item>
		<item>
		<title>Ruby on Rails OS X Folder Icon</title>
		<link>http://feedproxy.google.com/~r/trickyflyblog/~3/7InxMke521s/19</link>
		<comments>http://blog.trickyfly.com/archives/19#comments</comments>
		<pubDate>Fri, 20 Apr 2007 05:55:08 +0000</pubDate>
		<dc:creator>Justin Walsh</dc:creator>
		
	<category>Mac OS X</category>
	<category>Ruby on Rails</category>
		<guid isPermaLink="false">http://blog.trickyfly.com/?p=19</guid>
		<description><![CDATA[In the spirit of being able to focus my time back into Ruby on Rails I made a nice little OS X folder icon.  Come celebrate the beauty that is Ruby on Rails by using this folder icon on your Rails application folders.
Rails OS X Folder Icon - 32 KB

]]></description>
			<content:encoded><![CDATA[<p><img id="image18" alt="Ruby on Rails Folder Preview" class="alignleft" src="http://blog.trickyfly.com/wp-content/uploads/RailsFolderWeb.jpg" />In the spirit of being able to focus my time back into Ruby on Rails I made a nice little OS X folder icon.  Come celebrate the beauty that is Ruby on Rails by using this folder icon on your Rails application folders.</p>
<p><a href="http://blog.trickyfly.com/wp-content/uploads/RailsFolderIcon.zip">Rails OS X Folder Icon</a> - 32 KB
</p>
<img src="http://feeds.feedburner.com/~r/trickyflyblog/~4/7InxMke521s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRSS>http://blog.trickyfly.com/archives/19/feed/</wfw:commentRSS>
		<feedburner:origLink>http://blog.trickyfly.com/archives/19</feedburner:origLink></item>
		<item>
		<title>OS X Ogre Eihort SDK</title>
		<link>http://feedproxy.google.com/~r/trickyflyblog/~3/_QmMpxSh4DA/17</link>
		<comments>http://blog.trickyfly.com/archives/17#comments</comments>
		<pubDate>Fri, 30 Mar 2007 00:24:38 +0000</pubDate>
		<dc:creator>Justin Walsh</dc:creator>
		
	<category>Ogre</category>
	<category>Mac OS X</category>
		<guid isPermaLink="false">http://blog.trickyfly.com/?p=17</guid>
		<description><![CDATA[It&#8217;s been a while since I have posted any news, but the time has finally come.  I have put together a SDK installer for Ogre Eihort on OS X.
Included in the SDK&#8230;

Ogre Framework
Ogre Command Line Tools
Xcode Project Templates
Additional Frameworks (CEGUI, CG)
OIS Library
Demo Applications and Media

I encourage all OS X users of Ogre to check [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I have posted any news, but the time has finally come.  I have put together a <a href="http://downloads.sourceforge.net/ogre/OgreSDKSetup1.4.0p1_OSX.zip?download">SDK installer for Ogre Eihort on OS X</a>.</p>
<p>Included in the SDK&#8230;</p>
<ul>
<li>Ogre Framework</li>
<li>Ogre Command Line Tools</li>
<li>Xcode Project Templates</li>
<li>Additional Frameworks (CEGUI, CG)</li>
<li>OIS Library</li>
<li>Demo Applications and Media</li>
</ul>
<p>I encourage all OS X users of Ogre to check out the SDK and provide feedback on the package.  I am thinking I still need to add in the Example Application framework files, the source code to the demos, and a few more Xcode Templates.  Until then the source release is also available, so don&#8217;t hesitate to grab it if you find something missing.</p>
<p><a href="http://downloads.sourceforge.net/ogre/OgreSDKSetup1.4.0p1_OSX.zip?download">Ogre Eihort Universal OS X SDK</a> - 33.1 MB<br />
<small>*Note: The latest SDK as well as the Command Line Tools and Xcode Project Templates are available on the <a href="http://www.ogre3d.org">Ogre</a> website under the Download section.</small>
</p>
<img src="http://feeds.feedburner.com/~r/trickyflyblog/~4/_QmMpxSh4DA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRSS>http://blog.trickyfly.com/archives/17/feed/</wfw:commentRSS>
		<feedburner:origLink>http://blog.trickyfly.com/archives/17</feedburner:origLink></item>
	</channel>
</rss>
