<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:posterous="http://posterous.com/help/rss/1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>What Just Happened?</title>
    <link>http://luther.fuzzybearings.com</link>
    <description>Luther Baker</description>
    <generator>posterous.com</generator>
    <link type="application/json" rel="http://api.friendfeed.com/2008/03#sup" href="http://posterous.com/api/sup_update#5d6917e94" xmlns="http://www.w3.org/2005/Atom"/>
    <atom:link rel="self" href="http://luther.fuzzybearings.com/rss.xml"/>
    <atom:link rel="hub" href="http://posterous.superfeedr.com"/>
    <item>
      <pubDate>Mon, 21 Mar 2011 11:17:00 -0700</pubDate>
      <title>POCO - Plain Old Cocoa Object</title>
      <link>http://luther.fuzzybearings.com/poco-plain-old-cocoa-object</link>
      <guid>http://luther.fuzzybearings.com/poco-plain-old-cocoa-object</guid>
      <description>
        <![CDATA[<p>
	<p>Let me be the first to coin the phrase 'POCO' - for a Plain Old Cocoa Object!</p>
	
</p>

<p><a href="http://luther.fuzzybearings.com/poco-plain-old-cocoa-object">Permalink</a> 

	| <a href="http://luther.fuzzybearings.com/poco-plain-old-cocoa-object#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/952872/facebook-picture.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/people/36ztmhmM7wdP</posterous:profileUrl>
        <posterous:firstName>Luther</posterous:firstName>
        <posterous:lastName>Baker</posterous:lastName>
        <posterous:nickName>Developer</posterous:nickName>
        <posterous:displayName>Luther Baker</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 03 Mar 2011 16:14:00 -0800</pubDate>
      <title>Cocoa in a Few Words</title>
      <link>http://luther.fuzzybearings.com/cocoa-in-a-few-words</link>
      <guid>http://luther.fuzzybearings.com/cocoa-in-a-few-words</guid>
      <description>
        <![CDATA[<p>
	<blockquote>
<p>It isn't about you. It isn't about your code. And it isn't about your code doing this or that. It's first about the user and responding to the user. It's second about your code responding to the framework. You don't usually tell the framework what to do. It asks you for things when it needs something. You sit and wait for it to talk to you. You're not in charge. You don't control the runloop; it controls you. You register to be told when things happen, and you indicate that you're the object who knows something about something (data for a table for instance). And then you let go, and let Cocoa do the rest. It's a very different world. I like it very much.</p>
<p>&ndash; <a href="http://stackoverflow.com/questions/1043820/what-programming-skills-i-need-to-become-an-iphone-developer/1044525#1044525">Rob Napier</a></p>
</blockquote>
	
</p>

<p><a href="http://luther.fuzzybearings.com/cocoa-in-a-few-words">Permalink</a> 

	| <a href="http://luther.fuzzybearings.com/cocoa-in-a-few-words#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/952872/facebook-picture.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/people/36ztmhmM7wdP</posterous:profileUrl>
        <posterous:firstName>Luther</posterous:firstName>
        <posterous:lastName>Baker</posterous:lastName>
        <posterous:nickName>Developer</posterous:nickName>
        <posterous:displayName>Luther Baker</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 28 Feb 2011 23:09:00 -0800</pubDate>
      <title>Beginning Photoshop Tutorials</title>
      <link>http://luther.fuzzybearings.com/beginning-photoshop-tutorials</link>
      <guid>http://luther.fuzzybearings.com/beginning-photoshop-tutorials</guid>
      <description>
        <![CDATA[<p>
	<p>I've used Fireworks, Photoshop and Illustrator in the past but recently decided that I wanted to create graphics as awesome as those found on <a href="http://dribbble.com/" title="Dribbble">dribbble</a>&nbsp;- so I set out to formally work through a few Photoshop books.</p>
<p>I started this evening with Chapter 01 of the "Classroom in a Book" series for Photoshop CS5 (on my kindle no less :)</p>
	
</p>

<p><a href="http://luther.fuzzybearings.com/beginning-photoshop-tutorials">Permalink</a> 

	| <a href="http://luther.fuzzybearings.com/beginning-photoshop-tutorials#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/952872/facebook-picture.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/people/36ztmhmM7wdP</posterous:profileUrl>
        <posterous:firstName>Luther</posterous:firstName>
        <posterous:lastName>Baker</posterous:lastName>
        <posterous:nickName>Developer</posterous:nickName>
        <posterous:displayName>Luther Baker</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 28 Feb 2011 23:02:00 -0800</pubDate>
      <title>Cocoa for Windows</title>
      <link>http://luther.fuzzybearings.com/cocoa-for-windows</link>
      <guid>http://luther.fuzzybearings.com/cocoa-for-windows</guid>
      <description>
        <![CDATA[<p>
	<p>Well, not exactly.</p>
<p>I wasn't real excited about the Qt toolset - I got something working but the Mac interface doesn't quite work yet. Something as simple as selecting and copying text started to misbehave in their designer tool. The widgets themselves seem to work quite nicely but after a bit of thought, I decided to try my own hand at writing a small GUI framework for my Window's ports.</p>
<p>This morning I finished some C++ to open a MainWindow along with a SplitView child. It isn't Objective-C so it isn't perfect but indeed, I am including things like delegates and where approrpriate, opting to conform to Objective-C interfaces and general design decisions. It's turning out to be quite fun. Once I finish a rudimentary framework, I should be closer to completing the Windows port of my new idea!</p>
	
</p>

<p><a href="http://luther.fuzzybearings.com/cocoa-for-windows">Permalink</a> 

	| <a href="http://luther.fuzzybearings.com/cocoa-for-windows#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/952872/facebook-picture.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/people/36ztmhmM7wdP</posterous:profileUrl>
        <posterous:firstName>Luther</posterous:firstName>
        <posterous:lastName>Baker</posterous:lastName>
        <posterous:nickName>Developer</posterous:nickName>
        <posterous:displayName>Luther Baker</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Sat, 26 Feb 2011 20:03:00 -0800</pubDate>
      <title>Qt for the PC from the Mac</title>
      <link>http://luther.fuzzybearings.com/qt-for-the-pc-from-the-mac</link>
      <guid>http://luther.fuzzybearings.com/qt-for-the-pc-from-the-mac</guid>
      <description>
        <![CDATA[<p>
	<p>I have an idea for an app that I'd need to port to the iOS, Mac and PC platforms and while I don't mind different codebases - a huge benefit for me will be the ability to write the PC version from my <a href="http://qt.nokia.com/products/platform/qt-for-mac/" title="Qt for the Mac">Mac</a>.</p>
<p>Qt's current distribution includes an <a href="http://qt.nokia.com/products/developer-tools/developer-tools" title="Qt Creator IDE">IDE</a> that appears to work on the Mac, PC and Linux platforms and the fact that Qt natively supports Nokia and Windows CE devices seems like a lot of bang for the buck.</p>
<p>More to follow I'm sure!</p>
	
</p>

<p><a href="http://luther.fuzzybearings.com/qt-for-the-pc-from-the-mac">Permalink</a> 

	| <a href="http://luther.fuzzybearings.com/qt-for-the-pc-from-the-mac#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/952872/facebook-picture.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/people/36ztmhmM7wdP</posterous:profileUrl>
        <posterous:firstName>Luther</posterous:firstName>
        <posterous:lastName>Baker</posterous:lastName>
        <posterous:nickName>Developer</posterous:nickName>
        <posterous:displayName>Luther Baker</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 14 Feb 2011 08:52:00 -0800</pubDate>
      <title>Deciding Which Links to Embed in a Blog Post</title>
      <link>http://luther.fuzzybearings.com/deciding-which-links-to-embed-in-a-blog-post</link>
      <guid>http://luther.fuzzybearings.com/deciding-which-links-to-embed-in-a-blog-post</guid>
      <description>
        <![CDATA[<p>
	<p>Like every other blogger out there - I have to decide how to link to external websites. It's tricky because so often, websites get revamped causing all your links into their site to break. In a previous post, I wanted to reference the Windows API and I had to choose between a Wikipedia URL (<a href="http://en.wikipedia.org/wiki/Windows_API">http://en.wikipedia.org/wiki/Windows_API</a>) and Microsoft (<a href="http://msdn.microsoft.com/en-us/library/ff657751(v=VS.85).aspx">http://msdn.microsoft.com/en-us/library/ff657751(v=VS.85).aspx</a>).</p>
<p>At first thought, the wiki version seems like the better bet. Wikipedia seems to understand internet addresses and even when pages move, instead of just dropping the link, they often leave behind a redirect to the new location. Microsoft, on the other hand, uses a URL that seems a little daunting - if not proprietary. My dilemma is that right now, the content on the Wikipedia page lacks any real meat while the Microsoft URL has the actual information I am referring to. I'm sure their addressing scheme makes sense to them but I certainly can't read it - not without a better understanding of their information structure.</p>
<p>Another link I included was for Cocoa: <a href="http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CocoaFundamentals/CocoaDesignPatterns/CocoaDesignPatterns.html">http://developer.apple.com/library/mac/#documentation/&hellip;</a> and while the actual URL is even longer :) it seems human readable. Even if the link goes dead, a farily astute human could likely google terms from the URL to find the new URL.</p>
<p>In this regard then, +1 if you keep your URLs human readable. I know they'll be around for along time but I'd prefer to avoid directing all my links to <a href="http://www.wikipedia.com/">http://www.wikipedia.com/</a> or <a href="http://www.amazon.com/">http://www.amazon.com/</a>. No, sometimes I want to take you right to the source. I'm not trying to sell anything - I don' t need all these levels of indirection or advertising for my readers.</p>
<p>PS: what I really need to do it implement my own version of <a href="http://bit.ly">http://bit.ly</a> and then monitor the links I publish. Then, if any of the links change content - it'd send me an alert and force me to find the new location! Heck, sounds like idea for a service of some sort &hellip;</p>
	
</p>

<p><a href="http://luther.fuzzybearings.com/deciding-which-links-to-embed-in-a-blog-post">Permalink</a> 

	| <a href="http://luther.fuzzybearings.com/deciding-which-links-to-embed-in-a-blog-post#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/952872/facebook-picture.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/people/36ztmhmM7wdP</posterous:profileUrl>
        <posterous:firstName>Luther</posterous:firstName>
        <posterous:lastName>Baker</posterous:lastName>
        <posterous:nickName>Developer</posterous:nickName>
        <posterous:displayName>Luther Baker</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 14 Feb 2011 08:30:00 -0800</pubDate>
      <title>A Weekend of Windows</title>
      <link>http://luther.fuzzybearings.com/a-weekend-of-windows</link>
      <guid>http://luther.fuzzybearings.com/a-weekend-of-windows</guid>
      <description>
        <![CDATA[<p>
	<p>One of our larger projects here requires native ports to multiple platforms. I spent this weekend creating the skeleton for a <a href="http://msdn.microsoft.com/en-us/library/ff657751(v=VS.85).aspx">Windows</a> windowing framework.</p>
<p>I am not trying to keep the code portable but I did try to follow some fundamental <a href="http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CocoaFundamentals/CocoaDesignPatterns/CocoaDesignPatterns.html">Cocoa Design Patterns</a>. I ran into a little difficulty as C++ and the original Win32 API aren't a 1-to-1 match to Objective-C and Cocoa, but I <em>was</em> able to mimic the <code>NSWindow</code> object hierarchy and complete a naive <code>retain</code> and <code>release</code> mechanism.</p>
<p>I'm not sure why but I get the biggest kick from programming GUIs with <a href="http://en.wikipedia.org/wiki/Windows_API">Windows' API</a>. I finished in as much as I was able to display the root window frame. I then popped open <a href="http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/IB_UserGuide/Introduction/Introduction.html">Interface Builder</a> and started puttig the actual GUI together :) Funny how that works sometimes.</p>
	
</p>

<p><a href="http://luther.fuzzybearings.com/a-weekend-of-windows">Permalink</a> 

	| <a href="http://luther.fuzzybearings.com/a-weekend-of-windows#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/952872/facebook-picture.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/people/36ztmhmM7wdP</posterous:profileUrl>
        <posterous:firstName>Luther</posterous:firstName>
        <posterous:lastName>Baker</posterous:lastName>
        <posterous:nickName>Developer</posterous:nickName>
        <posterous:displayName>Luther Baker</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 07 Feb 2011 16:48:00 -0800</pubDate>
      <title>Use the Other Side of Your Brain!</title>
      <link>http://luther.fuzzybearings.com/use-the-other-side-of-your-brain</link>
      <guid>http://luther.fuzzybearings.com/use-the-other-side-of-your-brain</guid>
      <description>
        <![CDATA[<p>
	<p>If you use a computer mouse daily - try finding a way to control the computer mouse with the opposite hand every other day.</p>
<p>It cuts any type of repetitive stress usage down by 1/2, it works the opposite side of the brain and it is much easier than learning to <em>write</em> with your opposite hand :)</p>
<p>Personally, I work at home with my 'left' hand on the mouse - while at work, I use my right. They almost balance each other out perfectly.</p>
	
</p>

<p><a href="http://luther.fuzzybearings.com/use-the-other-side-of-your-brain">Permalink</a> 

	| <a href="http://luther.fuzzybearings.com/use-the-other-side-of-your-brain#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/952872/facebook-picture.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/people/36ztmhmM7wdP</posterous:profileUrl>
        <posterous:firstName>Luther</posterous:firstName>
        <posterous:lastName>Baker</posterous:lastName>
        <posterous:nickName>Developer</posterous:nickName>
        <posterous:displayName>Luther Baker</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 07 Feb 2011 12:53:00 -0800</pubDate>
      <title>Conference Call Headphones</title>
      <link>http://luther.fuzzybearings.com/conference-call-headphones</link>
      <guid>http://luther.fuzzybearings.com/conference-call-headphones</guid>
      <description>
        <![CDATA[<p>
	<p>Do you use Skype for conference calls?</p>
<p>I recently received a pair of <a href="http://www.amazon.com/Logitech-Premium-USB-Headset-980374-0403/dp/B0007SXHP0/">usb headphones</a> and find them really helpful to direct Skype to ring on my built in computer speaker while I participate (talk and listen) over the usb headphones.</p>
<p>That wouldn't be possible if I was actually using the mic and speaker jacks on the computer.</p>
<p>+1 Logitech!</p>
	
</p>

<p><a href="http://luther.fuzzybearings.com/conference-call-headphones">Permalink</a> 

	| <a href="http://luther.fuzzybearings.com/conference-call-headphones#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/952872/facebook-picture.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/people/36ztmhmM7wdP</posterous:profileUrl>
        <posterous:firstName>Luther</posterous:firstName>
        <posterous:lastName>Baker</posterous:lastName>
        <posterous:nickName>Developer</posterous:nickName>
        <posterous:displayName>Luther Baker</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Sat, 29 Jan 2011 16:23:00 -0800</pubDate>
      <title>The Power of Productivity</title>
      <link>http://luther.fuzzybearings.com/the-power-of-productivity</link>
      <guid>http://luther.fuzzybearings.com/the-power-of-productivity</guid>
      <description>
        <![CDATA[<p>
	<p>In the past 5 years I've really learned that <em>it</em> is really all about productivity.</p>
<p>Perfectionism isn't worth much if nobody sees it.</p>
<p>Go forth; get things done; get things published. Be productive.</p>
	
</p>

<p><a href="http://luther.fuzzybearings.com/the-power-of-productivity">Permalink</a> 

	| <a href="http://luther.fuzzybearings.com/the-power-of-productivity#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/952872/facebook-picture.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/people/36ztmhmM7wdP</posterous:profileUrl>
        <posterous:firstName>Luther</posterous:firstName>
        <posterous:lastName>Baker</posterous:lastName>
        <posterous:nickName>Developer</posterous:nickName>
        <posterous:displayName>Luther Baker</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 16 Dec 2010 17:01:00 -0800</pubDate>
      <title>NetBeans vs Eclipse</title>
      <link>http://luther.fuzzybearings.com/netbeans-vs-eclipse</link>
      <guid>http://luther.fuzzybearings.com/netbeans-vs-eclipse</guid>
      <description>
        <![CDATA[<p>
	<p>It was a bit of a bumpy start - like learning to write code with your opposite hand on the mouse - but I've really grown to prefer <a href="http://netbeans.org/">NetBeans</a> over <a href="http://www.eclipse.org/">Eclipse</a> for my own Java development.<p /> As a whole, I find the functionality a bit more cohesive. It also seems to handle Python decently not to mention that Javascript, JSPs and HTML all have syntax coloring and formatting out of the box.</p>
	
</p>

<p><a href="http://luther.fuzzybearings.com/netbeans-vs-eclipse">Permalink</a> 

	| <a href="http://luther.fuzzybearings.com/netbeans-vs-eclipse#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/952872/facebook-picture.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/people/36ztmhmM7wdP</posterous:profileUrl>
        <posterous:firstName>Luther</posterous:firstName>
        <posterous:lastName>Baker</posterous:lastName>
        <posterous:nickName>Developer</posterous:nickName>
        <posterous:displayName>Luther Baker</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 16 Dec 2010 16:35:00 -0800</pubDate>
      <title>Anonymous Functions in Javascript </title>
      <link>http://luther.fuzzybearings.com/javascript</link>
      <guid>http://luther.fuzzybearings.com/javascript</guid>
      <description>
        <![CDATA[<p>
	<p>I was wondering why the <a href="http://developer.yahoo.com/yui/2/">YUI2</a> library uses this idiom in most of its examples:</p>
<p><div class="data type-javascript">
    
      <table cellspacing="0" cellpadding="0">
        <tr>
          <td>
            <pre class="line_numbers"><span rel="#L1" id="L1">1</span>
<span rel="#L2" id="L2">2</span>
<span rel="#L3" id="L3">3</span>
<span rel="#L4" id="L4">4</span>
<span rel="#L5" id="L5">5</span>
<span rel="#L6" id="L6">6</span>
</pre>
          </td>
          <td width="100%">
            
              
                <div class="highlight"><pre /><div class="line" id="LC1"><span class="p">(</span><span class="kd">function</span><span class="p">()</span> <span class="p">{</span></div><div class="line" id="LC2"><br /></div><div class="line" id="LC3">&nbsp;&nbsp;&nbsp;<span class="c1">// code here</span></div><div class="line" id="LC4"><br /></div><div class="line" id="LC5"><span class="p">})();</span></div><div class="line" id="LC6"><br /></div></pre></div>
              
            
          </td>
        </tr>
      </table>
    
  </div></p>
<p>I came across <a href="http://helephant.com/2008/08/javascript-anonymous-functions/">Helephant - Javascript Anonymous Functions</a> with an explanation of how this idiom <em>scopes</em> functions and variables and why it is useful (or possibly required). I also found a little help at <a href="http://stackoverflow.com/questions/1140089/">How does an anonymous function in Javascript work</a> and <a href="http://bytes.com/topic/javascript/answers/90199-why-dont-you-have-declare-variables-javascript">Why don't you have to declare variables in Javascript</a> where some of the examples and dialog dig a little deeper into the need for and implications of scoping as such.</p>
<p>Hope you find these as helpful as I did.</p>
	
</p>

<p><a href="http://luther.fuzzybearings.com/javascript">Permalink</a> 

	| <a href="http://luther.fuzzybearings.com/javascript#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/952872/facebook-picture.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/people/36ztmhmM7wdP</posterous:profileUrl>
        <posterous:firstName>Luther</posterous:firstName>
        <posterous:lastName>Baker</posterous:lastName>
        <posterous:nickName>Developer</posterous:nickName>
        <posterous:displayName>Luther Baker</posterous:displayName>
      </posterous:author>
    </item>
  </channel>
</rss>
