<?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>Todd Pinkerton &#187; mac</title>
	<atom:link href="http://www.toddpinkerton.com/blog/category/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.toddpinkerton.com/blog</link>
	<description>have you tried turning it off and on again?</description>
	<pubDate>Tue, 07 Oct 2008 21:06:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>web brainstorming with wireframes</title>
		<link>http://www.toddpinkerton.com/blog/2007/10/28/web-brainstorming-with-wireframes/</link>
		<comments>http://www.toddpinkerton.com/blog/2007/10/28/web-brainstorming-with-wireframes/#comments</comments>
		<pubDate>Mon, 29 Oct 2007 00:56:18 +0000</pubDate>
		<dc:creator>todd</dc:creator>
		
	<dc:subject>mac</dc:subject>
	<dc:subject>philosophy</dc:subject>
	<!-- AutoMeta Start -->
	<category>omnigraffle</category>
	<category>draw</category>
	<category>paper</category>
	<category>drawing</category>
	<category>trial</category>
	<category>template</category>
	<category>photoshop</category>
	<category>wireframe</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.toddpinkerton.com/blog/2007/10/28/web-brainstorming-with-wireframes/</guid>
		<description><![CDATA[I&#8217;m not a designer by training &#8212; in fact, I can barely draw stick figures.  But often on a project I need to start laying elements out on a page and seeing what works, and what doesn&#8217;t belong.  I used to do this on paper, which is quick and easy to iterate.  [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a designer by training &#8212; in fact, I can barely draw stick figures.  But often on a project I need to start laying elements out on a page and seeing what works, and what doesn&#8217;t belong.  I used to do this on paper, which is quick and easy to iterate.  Then, start mocking up the layout in HTML.  All this is just to get the features and placement right, and leaving the visual design for a professional.</p>
<p>The problem with this approach is, there&#8217;s a huge gap between paper-prototype and HTML mockup.  Paper is quick and easy, but not very compelling to look at.  HTML looks better, but it&#8217;s not very malleable &#8212; once you place something, it&#8217;s often a pain to move it around and get it right again.</p>
<p>So I&#8217;ve started using a drawing tool to do these wireframes.  I may sketch something out on paper first (because that is still the fastest), but before I share it with anyone, I&#8217;ll open up my drawing program and draw boxes and text on the screen.  I&#8217;m on a Mac, and so far the best tool I&#8217;ve found for this is OmniGraffle Pro.  Usually used for drawing flow charts and the like, there are some  add-ons that make it great for wireframing.  Like the <a title="omnigraffle web design template" href="http://urlgreyhot.com/personal/resources/omnigraffle_web_design_template">OmniGraffle Web Design Template</a> by Michael Angeles.  He also has a <a title="omnigraffle wireframe palette" href="http://urlgreyhot.com/personal/resources/omnigraffle_wireframe_palette">wireframe palette</a> containing a bunch of useful shapes and text, and a <a title="greeking stencil" href="http://urlgreyhot.com/personal/resources/omnigraffle_greeking_stencil">greeking stencil</a> for &#8216;lorem ipsum&#8217; text.</p>
<p><img alt="OmniGraffle Pro screenshot" title="OmniGraffle Pro screenshot" src="http://www.toddpinkerton.com/blog/images/omnigraffle.png" /></p>
<p>Using these tools, you can draw some useful mock-ups of web pages for your next project.  I do not know my way around Photoshop or Illustrator, but I am fairly comfortable using OmniGraffle with these extensions after only a bit of trial-and-error.  Now I can create drawings and mail them around to colleagues without fear of them laughing at my stick figures.</p>
<p>OmniGraffle is a commercial product, but you can get a trial for their Pro version.  You need the Pro to take advantage of the plugins I linked above.  It&#8217;s about $99, so it&#8217;s far more affordable than Photoshop and other art-oriented drawing programs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.toddpinkerton.com/blog/2007/10/28/web-brainstorming-with-wireframes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ruby, gcc, and powerPC macs</title>
		<link>http://www.toddpinkerton.com/blog/2007/04/06/ruby-gcc-and-powerpc-macs/</link>
		<comments>http://www.toddpinkerton.com/blog/2007/04/06/ruby-gcc-and-powerpc-macs/#comments</comments>
		<pubDate>Sat, 07 Apr 2007 02:48:04 +0000</pubDate>
		<dc:creator>todd</dc:creator>
		
	<dc:subject>Uncategorized</dc:subject>
	<dc:subject>mac</dc:subject>
	<dc:subject>rails</dc:subject>
	<dc:subject>tech</dc:subject>
	<!-- AutoMeta Start -->
	<category>rails</category>
	<category>gems</category>
	<category>fixnum</category>
	<category>mac</category>
	<category>readline</category>
	<category>powerpc</category>
	<category>turns</category>
	<category>ruby</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.toddpinkerton.com/blog/2007/04/06/ruby-gcc-and-powerpc-macs/</guid>
		<description><![CDATA[I&#8217;ve been having trouble with my rails installation for a while. Tests would fail but only every so often, and occasionally a Fixnum object would show up when something else was expected, crashing my app.
It turns out, ruby compiled wth gcc 4.0 on powerPC macs &#8212; which my laptop is one &#8212; is known to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been having trouble with my rails installation for a while. Tests would fail but only every so often, and occasionally a Fixnum object would show up when something else was expected, crashing my app.</p>
<p>It turns out, ruby compiled wth gcc 4.0 on powerPC macs &#8212; which my laptop is one &#8212; is known to exhibit these strange behaviors.  David Heinemeier Hansson <cite><span class="date" /></cite> himself mentioned this in <a href="http://www.vmunix.com/mark/blog/archives/2006/04/08/ruby-gems-still-doesnt-work-on-104/">this blog post</a>.</p>
<p>Turns out, the solution is to set gcc to 3.3 mode, rebuild ruby and any dependent libraries. You can do this with &#8216;gcc_select 3.3&#8242;, then running configure, make, make install as usual.</p>
<p>On the way to finding this fix, I tried updating to Ruby 1.8.5 patchlevel 2.  To get this to work, I had to configure, make, and install, then go into the source tarball in ext/readline and  run :</p>
<pre><span style="color: #007700">cd ext/readline</span></pre>
<pre>> <span style="color: #007700">ruby extconf.rb</span></pre>
<pre>> <span style="color: #007700">make</span> <span style="color: #007700" /></pre>
<pre><span style="color: #007700">> sudo cp readline.bundle /usr/local/lib/ruby/site_ruby/1.8/powerpc-</span><span style="color: #007700">darwin8.9.0</span><span style="color: #007700" /></pre>
<pre>Those instructions came from <a href="http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/5118">this mailing list archive.</a></pre>
<p>So if you&#8217;re running ruby patchlevel 2 &#8212; which is the latest ruby that works with rails 1.2.2 &#8212; make sure you compile with gcc 3.3, and copy over the readline bundle as described above.</p>
<p>I&#8217;m pretty disappointed this much hackery is required to get ruby working on my machine, which is a fairly standard platform.  Ruby should &#8220;just work&#8221; with gcc 4.0, and the Makefile should do the right thing with the readline module as well.  Grrr.<br />
In the near future I hope to get an Intel mac to develop on, and have access to all the latest ruby/rails goodies on that.  But at least now all my tests are passing, and I&#8217;m not getting any more strange Fixnum errors.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.toddpinkerton.com/blog/2007/04/06/ruby-gcc-and-powerpc-macs/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
