<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>joshbuhler.com</title>
	<link>http://blog.joshbuhler.com</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Mon, 04 Aug 2008 16:47:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>The Important Thing is That I Passed</title>
		<link>http://blog.joshbuhler.com/2008/08/04/the-important-thing-is-that-i-passed/</link>
		<comments>http://blog.joshbuhler.com/2008/08/04/the-important-thing-is-that-i-passed/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 16:46:58 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
		
		<category><![CDATA[News]]></category>

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

		<guid isPermaLink="false">http://blog.joshbuhler.com/2008/08/04/the-important-thing-is-that-i-passed/</guid>
		<description><![CDATA[Lately I&#8217;ve been working on preparing myself to take the Adobe Flex 2 Certification exam. I&#8217;ve always thought of myself as a Flash, not Flex developer, so this one was a bit of a challenge for me. For as much as I use it, there&#8217;s still a lot of things that I still don&#8217;t quite [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve been working on preparing myself to take the Adobe Flex 2 Certification exam. I&#8217;ve always thought of myself as a Flash, not Flex developer, so this one was a bit of a challenge for me. For as much as I use it, there&#8217;s still a lot of things that I still don&#8217;t quite get.</p>
<p>So for the last few weeks leading up to my exam appointment, I&#8217;ve been cramming like crazy, and writing a lot of Flex code trying to learn and get as much studying in as I can.</p>
<div style="text-align:center;"><img src="http://blog.joshbuhler.com/wp-content/uploads/2008/08/acp-flex-developer.gif" alt="ACP_Flex_Developer.gif" border="0" width="319" height="58" /></div>
<p>Apparently, it paid off. I didn&#8217;t get as high of a score on the test as I had wanted to, but the important thing is that I passed. Plus, I now know a lot more about Flex 2 than I think I had ever initially planned on knowing. Of course, doing this reminded me that I never renewed my Flash MX2004 certifications for Flash 8 or CS3, so I think I&#8217;m going start working on those now&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joshbuhler.com/2008/08/04/the-important-thing-is-that-i-passed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Boomer Norman Buhler</title>
		<link>http://blog.joshbuhler.com/2008/07/24/boomer-norman-buhler/</link>
		<comments>http://blog.joshbuhler.com/2008/07/24/boomer-norman-buhler/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 23:13:23 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://blog.joshbuhler.com/2008/07/24/boomer-norman-buhler/</guid>
		<description><![CDATA[
Yesterday wasn&#8217;t exactly the greatest day of my life. My family had to make one of the hardest decisions anyone with a pet will ever make, and we put Boomer, our St. Bernard to sleep yesterday morning. He had been having some pretty serious health issues, and ever since our other dog &#8220;Allie&#8221; passed away [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.joshbuhler.com/wp-content/uploads/2008/07/l-7331882a529d79302f2bde37518347b2.jpg" alt="l_7331882a529d79302f2bde37518347b2.jpg" border="0" width="285" height="228" align="right" /><br />
Yesterday wasn&#8217;t exactly the greatest day of my life. My family had to make one of the hardest decisions anyone with a pet will ever make, and we put Boomer, our St. Bernard to sleep yesterday morning. He had been having some pretty serious health issues, and ever since our other dog &#8220;Allie&#8221; passed away a few years ago, he&#8217;s always seemed a bit lonely without her.</p>
<p>Taking care of a task like this can never be easy, but at least we were able to make it a little bit nicer for Boomer. My cousin is an animal control officer, and so rather than take care of things in a cold, empty vet&#8217;s office, we did it in the backyard, in the shade where Boomer liked to hang out. Once Boomer had passed, we buried him below the Maple tree in the back where he used to spend a lot of time napping, and rolling around in the mud.</p>
<p>Since my sister said it better, I&#8217;ll simply point you to read what <a href="http://chrisandjenpalmer.blogspot.com/2008/07/boomer-norman-buhler.html">she had to say</a>, since it pretty much sums up everything I wanted to, but better.</p>
<p><a href="http://chrisandjenpalmer.blogspot.com/2008/07/boomer-norman-buhler.html">Boomer Norman Buhler</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joshbuhler.com/2008/07/24/boomer-norman-buhler/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Mac Drives Without a Keyboard</title>
		<link>http://blog.joshbuhler.com/2008/07/22/open-mac-drives-without-a-keyboard/</link>
		<comments>http://blog.joshbuhler.com/2008/07/22/open-mac-drives-without-a-keyboard/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 16:52:07 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
		
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://blog.joshbuhler.com/2008/07/22/open-mac-drives-without-a-keyboard/</guid>
		<description><![CDATA[This is one of those things I&#8217;m blogging about mostly so that I always know where I can find it.
If you ever find yourself working on a Mac, but without a Mac keyboard with an Eject button on it, you can still open the keyboard with a mouse click by installing the Eject Menu Extra. [...]]]></description>
			<content:encoded><![CDATA[<p>This is one of those things I&#8217;m blogging about mostly so that I always know where I can find it.</p>
<p>If you ever find yourself working on a Mac, but without a Mac keyboard with an Eject button on it, you can still open the keyboard with a mouse click by installing the Eject Menu Extra. You&#8217;ll find it in the following folder:</p>
<p>/System/Library/CoreServices/Menu Extras/Eject.menu</p>
<p>Just double-click it and it&#8217;ll install to your menubar like so:</p>
<div style="text-align:center;"><img src="http://blog.joshbuhler.com/wp-content/uploads/2008/07/ejectitem.jpg" alt="ejectItem.jpg" border="0" width="120" height="43" /></div>
<p>This comes in really handy at times. Recently, I was using an old PowerMac that we have here in the office for some stuff, and rather than clutter up my desk more with the extra mouse &#038; keyboard, I was using <a href="http://blog.joshbuhler.com/2007/03/08/control-multiple-macs-w-one-keyboardmouse/">Teleport</a> to control the machine. While using this setup, Teleport wasn&#8217;t sending the &#8220;eject&#8221; command from the Mac keyboard I was using, so I installed this Menu Extra, and was able to control the drive, regardless of the keyboard I was using.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joshbuhler.com/2008/07/22/open-mac-drives-without-a-keyboard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Happy Independence Day!</title>
		<link>http://blog.joshbuhler.com/2008/07/04/happy-independence-day-2/</link>
		<comments>http://blog.joshbuhler.com/2008/07/04/happy-independence-day-2/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 15:00:38 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://blog.joshbuhler.com/2008/07/04/happy-independence-day-2/</guid>
		<description><![CDATA[Try to keep all of your fingers attached this weekend.
]]></description>
			<content:encoded><![CDATA[<p>Try to keep all of your fingers attached this weekend.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joshbuhler.com/2008/07/04/happy-independence-day-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash Waterfall Bitmap Effect</title>
		<link>http://blog.joshbuhler.com/2008/07/03/flash-waterfall-bitmap-effect/</link>
		<comments>http://blog.joshbuhler.com/2008/07/03/flash-waterfall-bitmap-effect/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 16:24:53 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

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

		<guid isPermaLink="false">http://blog.joshbuhler.com/2008/07/03/flash-waterfall-bitmap-effect/</guid>
		<description><![CDATA[I saw this effect a long time ago, and wanted to use it in a project, but after about ten minutes of searching for the original, I gave up and just decided to make my own.

Click on the image above to view it in action.
This is just a basic bitmap effect that uses BitmapData to [...]]]></description>
			<content:encoded><![CDATA[<p>I saw this effect a long time ago, and wanted to use it in a project, but after about ten minutes of searching for the original, I gave up and just decided to make my own.</p>
<div style="text-align:center;"><a href="http://blog.joshbuhler.com/flash/waterfall/Waterfall.html"><img src="http://blog.joshbuhler.com/wp-content/uploads/2008/07/waterfall.png" alt="waterfall.png" border="0" width="507" height="320" /></a></div>
<p>Click on the image above to view it in action.</p>
<p>This is just a basic bitmap effect that uses BitmapData to draw an image, with the pixels spilling down from the top in a waterfall-type effect. The fun thing about this is that since the source of the effect needs to implement <code>IBitmapDrawable</code>, you can supply just about anything as the source. In the example below, select &#8220;This Panel&#8221; to watch the options panel be redrawn. The end effect is that each individual piece of the panel is &#8220;beamed down&#8221; on it&#8217;s own. The &#8220;Flow&#8221; image is another favorite of mine.</p>
<p>The &#8217;speed&#8217; option is simply the number of milliseconds used in the <code>Timer</code> to execute the effect.</p>
<p><a href="http://blog.joshbuhler.com/flash/waterfall/srcview/index.html">Source is also provided</a>, just right-click on the example to get it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joshbuhler.com/2008/07/03/flash-waterfall-bitmap-effect/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Kill Those Timeouts</title>
		<link>http://blog.joshbuhler.com/2008/07/01/kill-those-timeouts/</link>
		<comments>http://blog.joshbuhler.com/2008/07/01/kill-those-timeouts/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 21:44:01 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.joshbuhler.com/2008/07/01/kill-those-timeouts/</guid>
		<description><![CDATA[
If you&#8217;re working on a project that&#8217;s prone to timing out on you, and throwing those &#8220;A script has executed for longer than the default timeout period of 15 seconds&#8221; errors, here&#8217;s a quick tip for you until fix the bugs causing the timeout.
Just set the scriptTimeLimit attribute of your &#60;mx:Application&#62; tag to a smaller [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.joshbuhler.com/wp-content/uploads/2008/07/beachball.png" alt="beachball.png" border="0" width="125" height="125" align="right" /><br />
If you&#8217;re working on a project that&#8217;s prone to timing out on you, and throwing those &#8220;A script has executed for longer than the default timeout period of 15 seconds&#8221; errors, here&#8217;s a quick tip for you until fix the bugs causing the timeout.</p>
<p>Just set the <code>scriptTimeLimit</code> attribute of your <code>&lt;mx:Application&gt;</code> tag to a smaller value, like 3 seconds. That way you won&#8217;t need to wait around for a while waiting for your app to crash so you can get back to debugging the problem. It&#8217;ll crash in about 3 seconds instead of 15, or even a full minute later.</p>
<p>Obviously, the ideal solution is to fix the bug causing the timeout, but while you&#8217;re debugging, this should help to ease the pain a little bit.</p>
<p>LiveDocs: <a href="http://livedocs.adobe.com/flex/3/langref/mx/core/Application.html#scriptTimeLimit">http://livedocs.adobe.com/flex/3/langref/mx/core/Application.html#scriptTimeLimit</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joshbuhler.com/2008/07/01/kill-those-timeouts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AIR Installer Badge - Error #2032</title>
		<link>http://blog.joshbuhler.com/2008/06/30/air-installer-badge-error-2032/</link>
		<comments>http://blog.joshbuhler.com/2008/06/30/air-installer-badge-error-2032/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 20:46:06 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
		
		<category><![CDATA[AIR / Apollo]]></category>

		<guid isPermaLink="false">http://blog.joshbuhler.com/2008/06/30/air-installer-badge-error-2032/</guid>
		<description><![CDATA[While working on creating an installer badge for an AIR application I&#8217;m working on, I kept receiving the following error when trying to install the application: Error# 2032

After doing a bit of Googling, the most common solution I found was to make sure that the MIME-type for AIR was set on your server so that [...]]]></description>
			<content:encoded><![CDATA[<p>While working on creating an installer badge for an AIR application I&#8217;m working on, I kept receiving the following error when trying to install the application: <code>Error# 2032</code></p>
<div style="text-align:center;"><img src="http://blog.joshbuhler.com/wp-content/uploads/2008/06/error2032.png" alt="error2032.png" border="0" width="560" height="307" /></div>
<p>After doing a bit of Googling, the most common solution I found was to make sure that the MIME-type for AIR was set on your server so that it would recognize the AIR filetype.</p>
<p>You can do this by adding the following line to the .htaccess file for your server: (I&#8217;m not a server guru, so this may not work in all cases, but it works on the Apache server I&#8217;m using.)</p>
<blockquote>
<pre>AddType application/vnd.adobe.air-application-installer-package+zip .air</pre>
</blockquote>
<p>After adding this I was still receiving the error. So&#8230; a little more time searching, and I found another piece to the solution - I had been using a relative path name in the flashVars for my installer badge. That doesn&#8217;t work. Apparently, while you can use a relative path for the thumbnail image displayed by the badge, the actual path to the .air installer file must be the full path to the file. (http://www.domain.com/pathToInstaller.air).</p>
<p>Since it took me a little bit longer to find that part of the solution, I wanted to post it here, just to add one more place where you might be able to find it. These aren&#8217;t the only two reasons why you could receive this error, but at least it&#8217;s two more possible solutions.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joshbuhler.com/2008/06/30/air-installer-badge-error-2032/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SSBs</title>
		<link>http://blog.joshbuhler.com/2008/06/24/ssbs/</link>
		<comments>http://blog.joshbuhler.com/2008/06/24/ssbs/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 17:02:03 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
		
		<category><![CDATA[Web]]></category>

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

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

		<guid isPermaLink="false">http://blog.joshbuhler.com/2008/06/24/ssbs/</guid>
		<description><![CDATA[SSBs? Site-Specific Browsers, courtesy of Fluid.app.

Fluid is a slick little app that allows you to create unique browsers for a particular website. These new browsers appear as regular applications that you can leave in your Dock, or Applications folder. In the screenshot above, you can see the Unfuddle app that I made in about five [...]]]></description>
			<content:encoded><![CDATA[<p>SSBs? Site-Specific Browsers, courtesy of <a href="http://fluidapp.com/">Fluid.app</a>.</p>
<div style="text-align:center;"><img src="http://blog.joshbuhler.com/wp-content/uploads/2008/06/unfuddledock.jpg" alt="unfuddleDock.jpg" border="0" width="376" height="154" /></div>
<p>Fluid is a slick little app that allows you to create unique browsers for a particular website. These new browsers appear as regular applications that you can leave in your Dock, or Applications folder. In the screenshot above, you can see the <a href="http://www.unfuddle.com">Unfuddle</a> app that I made in about five minutes earlier today.</p>
<p>Pretty handy for those sites you tend to visit a lot, and leave open all day long. Plus, if a site supports it, you can get some fancy <a href="http://fluidapp.com/features/">Coverflow browsing</a> of the links in the page as well.</p>
<p><a href="http://fluidapp.com/">FluidApp.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joshbuhler.com/2008/06/24/ssbs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Unfuddle Your Work</title>
		<link>http://blog.joshbuhler.com/2008/06/23/unfuddle-your-work/</link>
		<comments>http://blog.joshbuhler.com/2008/06/23/unfuddle-your-work/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 20:57:55 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
		
		<category><![CDATA[Web]]></category>

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

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

		<guid isPermaLink="false">http://blog.joshbuhler.com/2008/06/23/unfuddle-your-work/</guid>
		<description><![CDATA[
I seem to have an addiction when it comes to finding the best bug tracker out there - I&#8217;ve never been really been satisfied with the ones I&#8217;ve used in the past, and I&#8217;m just too lazy to write my own. As a result, I&#8217;ve ended up playing and installing a bunch of different apps, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.joshbuhler.com/wp-content/uploads/2008/06/unfuddlelogo.png" alt="unfuddleLogo.png" border="0" width="128" height="128" align="right" /><br />
I seem to have an addiction when it comes to finding the best bug tracker out there - I&#8217;ve never been really been satisfied with the ones I&#8217;ve used in the past, and I&#8217;m just too lazy to write my own. As a result, I&#8217;ve ended up playing and installing a bunch of different apps, trying to find the bug tracker I like the most.</p>
<p> <a href="http://blog.joshbuhler.com/2008/06/23/unfuddle-your-work/#more-347" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joshbuhler.com/2008/06/23/unfuddle-your-work/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Why Are You Still Using Twitter?</title>
		<link>http://blog.joshbuhler.com/2008/06/03/why-are-you-still-using-twitter/</link>
		<comments>http://blog.joshbuhler.com/2008/06/03/why-are-you-still-using-twitter/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 20:42:05 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
		
		<category><![CDATA[Web]]></category>

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

		<guid isPermaLink="false">http://blog.joshbuhler.com/2008/06/03/why-are-you-still-using-twitter/</guid>
		<description><![CDATA[Because all my friends are on Twitter.
]]></description>
			<content:encoded><![CDATA[<p>Because all my friends are on Twitter.</p>
<p> <a href="http://blog.joshbuhler.com/2008/06/03/why-are-you-still-using-twitter/#more-345" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joshbuhler.com/2008/06/03/why-are-you-still-using-twitter/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
