<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Evolving Bits &#187; Snow Leopard</title>
	<atom:link href="http://www.evolvingbits.com/category/snow-leopard/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.evolvingbits.com</link>
	<description>Django. Python. iPhone. Plone. Physical Computing. Worker Owned Cooperatives.</description>
	<lastBuildDate>Sun, 20 Jun 2010 09:12:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Open Tagging on OSX: A Powerful Way to Organize</title>
		<link>http://www.evolvingbits.com/2009/09/25/open-tagging-on-osx-a-powerful-way-to-organize/</link>
		<comments>http://www.evolvingbits.com/2009/09/25/open-tagging-on-osx-a-powerful-way-to-organize/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 06:23:52 +0000</pubDate>
		<dc:creator>Brian Gershon</dc:creator>
				<category><![CDATA[GTD]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Snow Leopard]]></category>

		<guid isPermaLink="false">http://www.evolvingbits.com/?p=137</guid>
		<description><![CDATA[For each project I work on, I have a multitude of files, folders, applications, and web pages.
My goal is to have shortcuts in one place, organized by project, as the ultimate launcher.
Here were some good initial attempts:

Firefox bookmarks might be a nice way to go, but doesn&#8217;t make it easy to link to local files, [...]]]></description>
			<content:encoded><![CDATA[<p>For each project I work on, I have a multitude of files, folders, applications, and web pages.</p>
<p>My goal is to have shortcuts in one place, organized by project, as the ultimate launcher.</p>
<p>Here were some good initial attempts:</p>
<ul>
<li>Firefox bookmarks might be a nice way to go, but doesn&#8217;t make it easy to link to local files, so that solution was quickly dismissed.</li>
<li><a href="http://www.manytricks.com/butler/" target="_blank">Butler</a> did this well &#8212; a quick click in the menu bar pulls up a hierarchical list of projects and shortcuts to resources for each project.  You could easily drag and drop URLs as well as local file shortcuts to Butler as well.  This approach basically created a nice external bookmark manager not tied to any one browser and able to link to files of all types.</li>
<li>Recently I noticed that Snow Leopard&#8217;s improved Grid (in the Dock) now allows for navigating down a hierarchy of folders quickly, so though about putting my shortcuts there.  The only problem is that the dock is &#8220;way down there&#8221; (irregardless of where you put the dock) and takes time to mouse around.</li>
</ul>
<p>Each tool took their own approach, and I had to pick one since I couldn&#8217;t easily use multiple ones. Also, graphical solutions still take precious time to drag your mouse and navigate through the hierarchy.</p>
<p>Then a better idea.</p>
<p>Spotlight is quick and fast for searching so is ideal (just press apple-spacebar) though typing in search phrases still brings up lots of extra information I don&#8217;t want.</p>
<p>So how do I universally &#8220;tag&#8221; resources and bring them up quickly?</p>
<p>First, the cool 2006 (and still usable) <a href="http://lifehacker.com/169971/metadata-as-a-filing-system" target="_blank">metadata solution mentioned on LifeHacker</a>: Apple-I on files you want to tag, then add a custom tag into the comment box. Prefix with &amp; so it&#8217;s quick to find without bringing up a lot of other crap.  For my common Web Collective company shortcuts, I used &amp;wc.  Now, when I jump to Spotlight and type &amp;wc, I instantly see all my shortcuts.</p>
<p>This was great, but then I found tagging nirvana on OSX.</p>
<p><strong>An ecosystem of tagging tools has popped up around a free and open source <a href="http://code.google.com/p/openmeta/" target="_blank">OpenMeta Tag</a> standard.</strong></p>
<p><strong>OpenMeta means that you can now tag files, folders, emails, web pages, etc, with an assortment of tools, and then search for them with an assortment of tools.</strong> No need for custom tagging in the file &#8220;comment&#8221; field, and no need to use a proprietary tagging system that locks you into one tool. (Btw, for web pages, I drag a shortcut from the browser to my file system, then tag the resulting .webloc file)</p>
<p>The simplest workflow consists of tagging files by dragging/dropping them onto <a href="http://hasseg.org/tagger/" target="_blank">Tagger</a>, then pulling them up quickly in Spotlight.  To pull up all my shortcuts tagged with &#8220;wc&#8221; you just type &#8220;tag:wc&#8221;.  This is a free solution and works well.</p>
<p><img class="alignright size-full wp-image-154" title="Tagger window" src="http://www.evolvingbits.com/wp-content/uploads/2009/09/tagger_window.png" alt="Tagger window" width="454" height="254" /></p>
<p><img class="alignright size-full wp-image-152" title="Spotlight Search using tags" src="http://www.evolvingbits.com/wp-content/uploads/2009/09/Screen-shot-2009-09-25-at-10.31.39-PM.png" alt="Spotlight Search using tags" width="337" height="332" /></p>
<p><strong>Next in the evolution are tools such as <a href="http://gravityapps.com/tags/overview/" target="_blank">Tags</a> or <a href="http://www.nudgenudge.eu/punakea" target="_blank">Punakea</a> or <a href="http://www.ironicsoftware.com/leap/index.html" target="_blank">Leap</a> &#8212; which make it easy to tag, while also having nice integrated search features.</strong> Tags makes it easy to tag email (in addition to files and folders), Leap (the creator of OpenMeta) is interesting because it has a very fast and flexible searching mechanism and basically does all the work of the Finder with the powerful addition of tagging and rating.  These are all paid applications &#8212; well worth it if they help you to better organize.</p>
<p>I&#8217;m still playing around to find the right combination of tools for my own workflow.  See <a href="http://code.google.com/p/openmeta/wiki/OpenMetaApplications" target="_blank">http://code.google.com/p/openmeta/wiki/OpenMetaApplications</a> for a nice list.</p>
<p>Tagger and Spotlight are working well for quick shortcuts &#8212; Tags, Punakea and Leap start to show what a world would be like when relying less on hierarchy and more on tags.</p>
<p>Hmmm, <a href="http://web.me.com/jonstovell/Tag_Folders/Tag_Folders_Home.html" target="_blank">TagFolders</a> looks pretty interesting too&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evolvingbits.com/2009/09/25/open-tagging-on-osx-a-powerful-way-to-organize/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard Smooth Except Python 32/64 Cocktail</title>
		<link>http://www.evolvingbits.com/2009/09/02/snow-leopard-smooth-except-python-3264-cocktail/</link>
		<comments>http://www.evolvingbits.com/2009/09/02/snow-leopard-smooth-except-python-3264-cocktail/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 05:11:57 +0000</pubDate>
		<dc:creator>Brian Gershon</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Plone]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[Zope3]]></category>

		<guid isPermaLink="false">http://www.evolvingbits.com/?p=88</guid>
		<description><![CDATA[UPDATE: Thanks to the helpful commenters, I found success getting an older Zope instance running on Python 2.4 on Snow Leopard using buildout.
NOTE: This post is for installing Python 2.4 on a brand new Snow Leopard Instance. If upgrading on top of Leopard, you may have to update easy_install, macports, etc.  More Googling around may [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE: Thanks to the helpful commenters, I found success getting an older Zope instance running on Python 2.4 on Snow Leopard using buildout.</strong></p>
<p><strong>NOTE: This post is for installing Python 2.4 on a brand new Snow Leopard Instance.</strong> If upgrading on top of Leopard, you may have to update easy_install, macports, etc.  More Googling around may be required.<strong><br />
</strong></p>
<p>Though I had to create two buildouts to get this to work &#8212; is there a way to get this into one buildout?</p>
<p>I first tried to create one buildout by combining  Florian Schulze&#8217;s buildout recipe with a standard Zope recipe &#8212; but since initial bootstrap was run by Python 2.5, I couldn&#8217;t get the Zope instance to use the new Python 2.4. <strong>So I first ran a buildout to build Python 2.4 (using OSX-installed Python 2.5), then used that new Python 2.4 to run bootstrap.py on the Zope 2.8.x buildout.</strong></p>
<p>Here&#8217;s the recipe I used to just build Python 2.4 (requires Florian&#8217;s buildout, see Alexander Limi&#8217;s comment below for where to find this):</p>
<pre>[buildout]
#extends = src/snowleopard.cfg     # no longer required as Joe mentions below
python-buildout-root = ${buildout:directory}/src
parts -=
   ${buildout:python25-parts}
   ${buildout:python26-parts}

[install-links]
prefix = /opt/local</pre>
<p>Then I ran a simple Zope 2.8 buildout to see if it would compile (using new Python 2.4 to bootstrap), and it did!</p>
<pre>[buildout]
parts =
   zope2
   instance

[zope2]
recipe = plone.recipe.zope2install
url = http://www.zope.org/Products/Zope/2.8.9.1/Zope-2.8.9.1-final.tgz

[instance]
recipe = plone.recipe.zope2instance
zope2-location = ${zope2:location}
user = admin:admin
http-address = 8080
debug-mode = on
verbose-security = on</pre>
<hr />
<p>Here is my initial post:</p>
<p>I have to say &#8212; most everything I&#8217;ve installed on a fresh Snow Leopard install has worked flawlessly and swiftly &#8212; except for (the minor inconvenience of) iStat not working.  <strong>UPDATE: iStat 2.0 is available for Snow Leopard now.</strong> <em>There&#8217;s a new beta of MenuMeters too for Snow Leopard</em>.</p>
<p>There are also nice subtle improvements, see Mac Life&#8217;s <a href="http://www.maclife.com/article/feature/100_snow_leopard_tips_tricks_and_features" target="_blank">100 Top Snow Leopard Tips, Trick and Features</a> for improvements to Preview, Expose, Stacks, etc.  I&#8217;ve very happy with the upgrade.</p>
<p>Now for the bad news for those like myself who depend on Python 2.4 for Plone, since many versions of Zope require Python 2.4.  <em>I also use Python for Django, though that should run fine on Python that shipped with Snow Leopard.</em></p>
<p>You can read many of the initial details around the web, but here&#8217;s what I&#8217;ve experienced and have been able to put together:</p>
<ul>
<li>Note that these details are for a fresh Snow Leopard install &#8211; there are a different set of issues if you&#8217;re upgrading over your existing Leopard.  <strong>NEW:<span style="font-weight: normal;"> &#8220;Clark&#8217;s Tech Blog&#8221; has a nice write-up about </span></strong><a href="http://www.libertypages.com/clarktech/?p=719" target="_blank">upgrading Python after upgrading Leopard to Snow Leopard</a>.</li>
<li>Snow Leopard ships with Python 2.5.4, and this runs as a 32-bit application.</li>
<li>I also need 2.4 branches of Python too, so I tried rolling my own (as usual) and it didn&#8217;t compile.  I then followed that thread for awhile.</li>
<li>I then thought I pulled a fast one when I compiled from MacPorts and everything ran great!</li>
<li>&#8230; but then I compiled Zope, and attempted to run an instance.  I saw a mysterious &#8220;No such file or directory&#8221; error.  Hmmm, I can navigate to that file, but running the script with my new Python interpretor was causing this error.</li>
<li>After digging around with Activity Monitor, I discovered that the Python I built from scratch was running as a 64-bit app &#8212; while the Python that comes with Snow Leopard was only running 32-bit &#8212; which is telling, since most everything else on Snow Leopard is running 64-bit.</li>
<li>Guessing that the the mysterious &#8220;No such file or directory&#8221; (when the file and directory did indeed exist) was due to a <strong>weird cocktail of 32-bit pieces living with 64-bit pieces</strong>.</li>
<li>My latest theory was that I needed to figure out how to build Python as 32-bit.  I played with Macports and various architecture settings to hardwire this, but long-story-short &#8212; the architecture override isn&#8217;t used everywhere &#8212; so parts still compile natively as 64-bit on Snow Leopard.</li>
<li><strong>The best thread on the topic (that&#8217;s steadily growing) is here: <a href="http://bugs.python.org/issue6802" target="_blank">http://bugs.python.org/issue6802</a> with msg92153 left today</strong>, which basically offers some additional settings for compiling Python as a 32-bit app (for Python 2.6).  Also mentions that Snow Leopard did some magic to get Python 2.5 working as a 32-bit app.<strong><br />
</strong></li>
<li>My hope is that once &#8220;32-bit&#8221; Python 2.4 happens, the rest of the Zope install, etc, will be back to the good ol&#8217; days in Leopard.</li>
</ul>
<p><strong>Plan B&#8217;s:</strong></p>
<p>Otherwise, to save some headache, I&#8217;m wondering about installing a small Linux distro on VMWare as a local mini web-server where I can easily install Python and Zope &#8212; though that&#8217;s a bit of a pain too.</p>
<p>Luckily I also have my old Leopard in a separate partition (see my <a href="http://www.evolvingbits.com/2009/08/29/extra-life-for-my-macbook-pro-with-snow-leopard-and-inexpensive-hardware/" target="_blank">Extra life for my MacBook Pro with Snow Leopard and inexpensive hardware</a> blog entry) and can boot that if necessary to work on various Zope/Plone sites (that required Python 2.4) while this is all being sorted out.</p>
<p>Now time to see if I can get 32-bit Python 2.4.6 compiled and installed, while waiting for more patches and information to appear&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evolvingbits.com/2009/09/02/snow-leopard-smooth-except-python-3264-cocktail/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Extra life for my MacBook Pro with Snow Leopard and inexpensive hardware</title>
		<link>http://www.evolvingbits.com/2009/08/29/extra-life-for-my-macbook-pro-with-snow-leopard-and-inexpensive-hardware/</link>
		<comments>http://www.evolvingbits.com/2009/08/29/extra-life-for-my-macbook-pro-with-snow-leopard-and-inexpensive-hardware/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 22:32:11 +0000</pubDate>
		<dc:creator>Brian Gershon</dc:creator>
				<category><![CDATA[Snow Leopard]]></category>

		<guid isPermaLink="false">http://www.evolvingbits.com/?p=74</guid>
		<description><![CDATA[I&#8217;m using the Snow Leopard upgrade as a chance to add some extra life to my (older) MacBook Pro (2,2).
My goals:

Max out memory to 3GB (up from 2 GB) &#8212; $29
Upgrade hard-drive to 500GB (up from 120GB) &#8211; $129 for a 2.5&#8243; Seagate Momentus SATA 7200 RPM.  My current drive is 5400 RPM, so this [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m using the Snow Leopard upgrade as a chance to add some extra life to my (older) MacBook Pro (2,2).</p>
<p>My goals:</p>
<ul>
<li>Max out memory to 3GB (up from 2 GB) &#8212; $29</li>
<li>Upgrade hard-drive to 500GB (up from 120GB) &#8211; $129 for a 2.5&#8243; Seagate Momentus SATA 7200 RPM.  My current drive is 5400 RPM, so this will be a speed improvement too.</li>
<li>I also want to install the OS from scratch as a chance to clean things out.</li>
<li>Hey, I can then even upgrade my wife&#8217;s laptop with my 120GB drive!</li>
</ul>
<p>The steps have been pretty easy:</p>
<ul>
<li>Backup whole drive using <a href="http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html" target="_blank">SuperDuper!</a> to a bootable external drive.  If I didn&#8217;t want to install Snow Leopard from scratch, you could then just transfer your previous OS back to the new hard-drive and be done.</li>
<li>Upgrade memory, piece of cake</li>
<li>Upgrade hard-drive. I like to do this sort of thing myself, albeit Apple is the official place to have this done.  This takes a Torx 6 screwdriver, and some patience, but was fairly easy to do thanks to <a href="http://www.ifixit.com/Guide/Repair/MacBook-Pro-15-Inch-Core-Duo-Hard-Drive-Replacement/486/1" target="_blank">http://www.ifixit.com</a></li>
<li>Start Installing Leopard.  Note that you <strong>do not need to install Leopard first</strong> for a brand new install.  I just put in Snow Leopard, and booted holding down &#8220;C&#8221; and the installer popped up.</li>
<li>Since the drive is large, I decided to take an extra step of partitioning my drive into 2.  You can run Disk Utility right before starting the install to create these.  One partition as my main one for Snow Leopard, and the other as a complete bootable Leopard exactly the way my laptop was before the upgrade &#8212; just in case I forgot something &#8212; and I can easily pull files over while doing the big reinstall-everything-from-scratch step.  SuperDuper! makes this easy &#8212; both to backup your drive, and restore it on a new partition.</li>
<li>Frolic in all my new hard-drive space and anticipated speed improvements &#8212; more memory, faster hard-drive and faster OS.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.evolvingbits.com/2009/08/29/extra-life-for-my-macbook-pro-with-snow-leopard-and-inexpensive-hardware/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
