<?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>mkeefeDESIGN &#038; Photography</title>
	<atom:link href="http://mkeefedesign.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://mkeefedesign.com/blog</link>
	<description>A look into the mind of Developer and Designer Matthew Keefe</description>
	<pubDate>Thu, 03 Jul 2008 06:22:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>When semi-random bugs attack</title>
		<link>http://mkeefedesign.com/blog/2008/07/03/when-semi-random-bugs-attack/</link>
		<comments>http://mkeefedesign.com/blog/2008/07/03/when-semi-random-bugs-attack/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 06:22:53 +0000</pubDate>
		<dc:creator>mkeefe</dc:creator>
		
		<category><![CDATA[AMF]]></category>

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

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

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

		<guid isPermaLink="false">http://mkeefedesign.com/blog/?p=263</guid>
		<description><![CDATA[I have been working on a large Flex project for a while now which has been a ton of fun. The core of the application is built in Flex with a class to manage remote calling to PHP files. This is basically how the data comes and goes through the application.
While testing and developing it [...]]]></description>
			<content:encoded><![CDATA[<p>I have been working on a large Flex project for a while now which has been a ton of fun. The core of the application is built in Flex with a class to manage remote calling to PHP files. This is basically how the data comes and goes through the application.</p>
<p>While testing and developing it locally I continuously ran small tests to ensure all the data was working properly and everything was. I decide to upload a build to my online environment for the client to check out and all of a sudden the Remoting classes were returning the same error:</p>
<p><code>Client.Error.DeliveryInDoubt<br />
Message: Channel disconnected<br />
Detail: Channel disconnected before an acknowledgement was received<br />
</code><br />
This is usually caused by a syntax error in the PHP, but it worked locally.</p>
<p><strong>Charles to the rescue (again)<br />
</strong>I opened up <a href="http://www.charlesproxy.com/">Charles</a> and started looking at the response from PHP, to which I found the following:</p>
<p><code>Fatal error: Uncaught exception 'VerboseException' with message 'file_exists(): open_basedir restriction in effect. File(/models/Debug.php) is not within the allowed path(s): (/tmp)' in /PATH_REMOVED/amfphp/core/amf/io/AMFBaseDeserializer.php:380</code></p>
<p>That is saying the file can&#8217;t be loaded from the root of the server.. well obviously, but the question is, why is AMFPHP looking for it there at all?</p>
<p>After talking to some friends and looking around the AMFPHP files I came across a function within the &#8220;globals.php&#8221; file.</p>
<p><code>setClassMappingsPath();</code></p>
<p>This allows you to set the path, which I did, but for some reason it was still failing. After some more time spent troubleshooting I found the function definition which can be found in &#8220;amfphp/core/amf/app/Gateway.php&#8221;.</p>
<p><code>function setClassMappingsPath($value) {<br />
$path = realpath($value . '/') . '/';<br />
$GLOBALS['amfphp']['customMappingsPath'] = $path;<br />
};</code></p>
<p>The realpath() function seems to be the culprit. I am not saying this is an AMFPHP error, it could be a configuration error on this web server, which I will investigate further once the project is complete.</p>
<p>All I did to fix the error was comment out the realpath() check and set $path = $value. That stopped the incorrect loading of the class files and &#8220;magically&#8221; my Flex application started working properly once again.</p>
<p><strong>When Errors are Good<br />
</strong>The errors in this case were not all that helpful at first, but after looking into the code they really did paint a picture. The &#8220;Delivery in doubt&#8221; error that Flex throws will prove to be your best friend if you wind up with syntax or file errors within PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://mkeefedesign.com/blog/2008/07/03/when-semi-random-bugs-attack/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Just say NO to cheap hosting Part 2</title>
		<link>http://mkeefedesign.com/blog/2008/06/19/just-say-no-to-cheap-hosting-part-2/</link>
		<comments>http://mkeefedesign.com/blog/2008/06/19/just-say-no-to-cheap-hosting-part-2/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 00:43:33 +0000</pubDate>
		<dc:creator>mkeefe</dc:creator>
		
		<category><![CDATA[hosting]]></category>

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

		<guid isPermaLink="false">http://mkeefedesign.com/blog/?p=262</guid>
		<description><![CDATA[
I have yet to hear back from the guys at Spoono Host (spoonohost.com) or Spoono (spoono.com) in general, but now I am calling on the community to shed some light on potential legal action!
Another friend of mine, Ryan, just told me his sites domain has expired and he is in the process of a marketing [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-255" title="flash_player" src="http://mkeefedesign.com/blog/wp-content/uploads/2008/06/cheap-hosting.jpg" alt="" width="400" height="75" /></p>
<p><a href="http://mkeefedesign.com/blog/wp-content/uploads/2008/05/flash_player_rune.png"></a>I have yet to <a href="http://mkeefedesign.com/blog/2008/06/02/just-say-no-to-cheap-hosting/">hear back</a> from the guys at Spoono Host (spoonohost.com) or Spoono (spoono.com) in general, but now I am calling on the community to shed some light on potential legal action!</p>
<p>Another friend of mine, <a href="http://spookyismy.name">Ryan</a>, just told me his sites domain has expired and he is in the process of a marketing campaign. This isn&#8217;t script kiddies here, this is hurting people that are fathers and adults and most importantly, business people.</p>
<p>I may sound a bit agitated, well thats good because I really am.. this is complete and utter bullshit in the highest form. I really hope the hosting company smartens up because this is just wrong.</p>
<p><strong>Note:</strong> Hosting and company URLs intentionally unlinked</p>
<p><strong>Update: </strong>I recommend MediaTemple or RackSpace as a great alternative.</p>
]]></content:encoded>
			<wfw:commentRss>http://mkeefedesign.com/blog/2008/06/19/just-say-no-to-cheap-hosting-part-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Digital Hollywood needs a designer</title>
		<link>http://mkeefedesign.com/blog/2008/06/18/digital-hollywood-needs-a-designer/</link>
		<comments>http://mkeefedesign.com/blog/2008/06/18/digital-hollywood-needs-a-designer/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 04:17:23 +0000</pubDate>
		<dc:creator>mkeefe</dc:creator>
		
		<category><![CDATA[Randomness]]></category>

		<category><![CDATA[Web Crumbs]]></category>

		<guid isPermaLink="false">http://mkeefedesign.com/blog/?p=261</guid>
		<description><![CDATA[After looking at digital Hollywood&#8217;s web site I quickly realized they need a designer, and quick. For an organization that is about digital content, they cleary missed the meeting on usability and overall presentation.
Its not even mediocre, it just downright sucks.. sorry to say, but its true. See for yourself.

The concept behind the events are [...]]]></description>
			<content:encoded><![CDATA[<p>After looking at digital Hollywood&#8217;s web site I quickly realized they need a designer, and quick. For an organization that is about digital content, they cleary missed the meeting on usability and overall presentation.</p>
<p>Its not even mediocre, it just downright sucks.. sorry to say, but its true. See for yourself.</p>
<p><a href="http://mkeefedesign.com/blog/wp-content/uploads/2008/06/digital-hollywood.png"><img class="alignnone size-medium wp-image-255" title="flash_player" src="http://mkeefedesign.com/blog/wp-content/uploads/2008/06/digital-hollywood.png" alt="" width="514" height="117" /></a></p>
<p>The concept behind the events are interesting, but if this is the presentation layer, it really scares me as to what the training/sessions will contain.</p>
<p>This is a paramount example of putting your best in anything you do, web site for event included.</p>
]]></content:encoded>
			<wfw:commentRss>http://mkeefedesign.com/blog/2008/06/18/digital-hollywood-needs-a-designer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iPhone 2 and software version 2.0 announced today</title>
		<link>http://mkeefedesign.com/blog/2008/06/09/iphone-2-and-software-version-20-announced-today/</link>
		<comments>http://mkeefedesign.com/blog/2008/06/09/iphone-2-and-software-version-20-announced-today/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 20:49:05 +0000</pubDate>
		<dc:creator>mkeefe</dc:creator>
		
		<category><![CDATA[Apple]]></category>

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

		<guid isPermaLink="false">http://mkeefedesign.com/blog/?p=260</guid>
		<description><![CDATA[Apple unveiled iPhone 2 at WWDC earlier today. Despite many mockups, it does not have video conferencing or all the other wacky features people guessed about.

However, it does sport 3G (of course), GPS and a lower price tag, with the 8GB model for $199. The phone will be available on July 11th.
Will I buy one [...]]]></description>
			<content:encoded><![CDATA[<p>Apple unveiled iPhone 2 at WWDC earlier today. Despite many mockups, it does not have video conferencing or all the other wacky features people guessed about.</p>
<p><img class="alignnone size-medium wp-image-255" title="flash_player" src="http://mkeefedesign.com/blog/wp-content/uploads/2008/06/apple_iphone3g_20080609.jpg" alt="" width="400" /></p>
<p>However, it does sport 3G (of course), GPS and a lower price tag, with the 8GB model for $199. The phone will be available on July 11th.</p>
<p>Will I buy one on July 11th? Not sure, will you?</p>
]]></content:encoded>
			<wfw:commentRss>http://mkeefedesign.com/blog/2008/06/09/iphone-2-and-software-version-20-announced-today/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Just say NO to cheap hosting</title>
		<link>http://mkeefedesign.com/blog/2008/06/02/just-say-no-to-cheap-hosting/</link>
		<comments>http://mkeefedesign.com/blog/2008/06/02/just-say-no-to-cheap-hosting/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 04:10:06 +0000</pubDate>
		<dc:creator>mkeefe</dc:creator>
		
		<category><![CDATA[hosting]]></category>

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

		<guid isPermaLink="false">http://mkeefedesign.com/blog/?p=259</guid>
		<description><![CDATA[We all have to start somewhere in our profession, smaller computers, less toys and often times, a lesser host. Problem with this idea is you almost always get burnt. Smaller hosts do cost less, but they also come with less reliable systems and in this next case, a very horrible support staff.
A while back I [...]]]></description>
			<content:encoded><![CDATA[<p>We all have to start somewhere in our profession, smaller computers, less toys and often times, a lesser host. Problem with this idea is you almost always get burnt. Smaller hosts do cost less, but they also come with less reliable systems and in this next case, a very horrible support staff.</p>
<p>A while back I was a supporter, &#8220;grapevine&#8221; author and forum admin for Spoono. Heard of it? Most likely you have. Problem is as they got more popular, they decided to offer hosting with all the popularity and &#8220;name&#8221; behind the Spoono community.</p>
<p>Well fast forward a few years and the Spoono community has faded away, the forums were shut down from an overload of spam. Returning with electronic tumbleweed replacing the once thriving community and the hosting has just failed.</p>
<p>One of the <a href="http://forums.spoono.com/viewtopic.php?t=5387&amp;highlight=">latest forum posts</a> really paints a bad picture. Seems one of their customers &#8220;<span class="name"><a name="25029"></a><strong>h4xnoodle&#8221; </strong>has not only had great trouble contacting, but even more serious just lost her domain name after paying it on time. At the time of this posting Spoono Host has still failed to respond and if they do so I will update this post.</span></p>
<p>Basically I am making this post to warn others about &#8220;cheap&#8221; hosting, not specifically Spoono Host, but any of them. Just ask other professionals old &amp; new.</p>
]]></content:encoded>
			<wfw:commentRss>http://mkeefedesign.com/blog/2008/06/02/just-say-no-to-cheap-hosting/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hulu doesn&#8217;t like Ad Block</title>
		<link>http://mkeefedesign.com/blog/2008/06/01/hulu-doesnt-like-ad-block/</link>
		<comments>http://mkeefedesign.com/blog/2008/06/01/hulu-doesnt-like-ad-block/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 03:10:54 +0000</pubDate>
		<dc:creator>mkeefe</dc:creator>
		
		<category><![CDATA[Firefox]]></category>

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

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

		<guid isPermaLink="false">http://mkeefedesign.com/blog/?p=258</guid>
		<description><![CDATA[After recently installing Firefox 3 RC1 beta and a couple of extensions, one of which being Ad Block. I noticed that Hulu (premier online tv/movie service) does not like Ad Block. For obvious reasons it stops the loading of in-viewing ads, but whats really funny is Hulu knows this. It displays this notice every so [...]]]></description>
			<content:encoded><![CDATA[<p>After recently installing <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Firefox 3 RC1</a> beta and a couple of extensions, one of which being Ad Block. I noticed that <a href="http://mkeefedesign.com/blog/2008/03/13/hulu-goes-live/">Hulu</a> (premier online tv/movie service) does not like <a href="http://adblockplus.org/en/">Ad Block</a>. For obvious reasons it stops the loading of in-viewing ads, but whats really funny is Hulu knows this. It displays this notice every so often, hopefully they aren&#8217;t tracking. <img src='http://mkeefedesign.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><img class="alignnone size-medium wp-image-255" title="flash_player" src="http://mkeefedesign.com/blog/wp-content/uploads/2008/06/hulu_ads.png" alt="" width="401" height="233" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mkeefedesign.com/blog/2008/06/01/hulu-doesnt-like-ad-block/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Firefox 3 could ship with crippling Flash bug</title>
		<link>http://mkeefedesign.com/blog/2008/05/29/firefox-3-could-ship-with-crippling-flash-bug/</link>
		<comments>http://mkeefedesign.com/blog/2008/05/29/firefox-3-could-ship-with-crippling-flash-bug/#comments</comments>
		<pubDate>Fri, 30 May 2008 03:40:59 +0000</pubDate>
		<dc:creator>mkeefe</dc:creator>
		
		<category><![CDATA[Firefox]]></category>

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

		<guid isPermaLink="false">http://mkeefedesign.com/blog/?p=257</guid>
		<description><![CDATA[Update: This has now been resolved by rolling back a prior bug fix. Special recognition to the Flash community for elevating awareness of this bug! - thanks to &#8220;Dimension&#8221; for bringing this to my attention.
After being informed via Mike Chambers blog about a bug currently found in Firefox 3 (in beta) regarding key up events. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong> This has now been resolved by rolling back a prior bug fix. Special recognition to the Flash community for elevating awareness of this bug! - thanks to &#8220;Dimension&#8221; for bringing this to my attention.</p>
<p>After being informed via Mike Chambers blog about a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=434914">bug</a> currently found in Firefox 3 (in beta) regarding key up events. I noticed the community (developers mostly) say it MUST be fixed before Firefox 3 final goes &#8220;gold&#8221;.</p>
<p>Problem is, it would seem that the Mozilla team <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=434914#c20">doesn&#8217;t see it as a big issue</a> that warrants the hold of the release. I have to admit this is kind of pathetic. Flash Player is installed on over 99% of users machines and is used for games, videos and applications across various sites/technologies.</p>
<p>Having these applications, games and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=434914#c13">video players</a> just stop working is a big problem, that would result in a bad light on Firefox 3. Overall I think the upcoming release is solid, but this &#8220;minor&#8221; bug could seriously change that.</p>
]]></content:encoded>
			<wfw:commentRss>http://mkeefedesign.com/blog/2008/05/29/firefox-3-could-ship-with-crippling-flash-bug/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fireworks &#038; Dreamweaver CS4 Public Beta&#8217;s</title>
		<link>http://mkeefedesign.com/blog/2008/05/27/fireworks-dreamweaver-cs4-public-betas/</link>
		<comments>http://mkeefedesign.com/blog/2008/05/27/fireworks-dreamweaver-cs4-public-betas/#comments</comments>
		<pubDate>Tue, 27 May 2008 04:34:16 +0000</pubDate>
		<dc:creator>mkeefe</dc:creator>
		
		<category><![CDATA[Adobe Labs]]></category>

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

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

		<guid isPermaLink="false">http://mkeefedesign.com/blog/?p=256</guid>
		<description><![CDATA[Thats right, Adobe has just released the Fireworks and Dreamweaver CS4 public betas. You can download them over at the Adobe Labs.
The Fireworks CS4 Training Center is also online and ready to teach you, go check it out.
]]></description>
			<content:encoded><![CDATA[<p>Thats right, Adobe has just released the <a href="http://labs.adobe.com/technologies/fireworkscs4/">Fireworks</a> and <a href="http://labs.adobe.com/technologies/dreamweavercs4/">Dreamweaver</a> CS4 public betas. You can download them over at the Adobe Labs.</p>
<p>The <strong><a href="http://scriptplayground.com/fireworks/">Fireworks CS4 Training Center</a></strong> is also online and ready to teach you, go check it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://mkeefedesign.com/blog/2008/05/27/fireworks-dreamweaver-cs4-public-betas/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash Player 10 (Astro) Beta now on labs</title>
		<link>http://mkeefedesign.com/blog/2008/05/15/flash-player-10-astro-beta-now-on-labs/</link>
		<comments>http://mkeefedesign.com/blog/2008/05/15/flash-player-10-astro-beta-now-on-labs/#comments</comments>
		<pubDate>Thu, 15 May 2008 08:20:24 +0000</pubDate>
		<dc:creator>mkeefe</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Adobe Labs]]></category>

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

		<guid isPermaLink="false">http://mkeefedesign.com/blog/?p=254</guid>
		<description><![CDATA[Adobe has released Flash Player 10 (code name Astro) to the Labs. The feature list this time around is quite amazing. Everything from Hardware Acceleration, Advanced HTML rendering, Filters, 3D and more.
Keep in mind FP 10 is beta, so it will most likely have bugs, but putting those aside, this is pretty sweet of Adobe [...]]]></description>
			<content:encoded><![CDATA[<p>Adobe has released <a href="http://www.adobe.com/go/astro/">Flash Player 10</a> (code name Astro) to the Labs. The feature list this time around is <a href="http://blog.digitalbackcountry.com/?p=1424">quite amazing</a>. Everything from Hardware Acceleration, Advanced HTML rendering, Filters, 3D and more.</p>
<p>Keep in mind FP 10 is beta, so it will most likely have bugs, but putting those aside, this is pretty sweet of Adobe to let us get an idea of where Flash Player is headed.</p>
]]></content:encoded>
			<wfw:commentRss>http://mkeefedesign.com/blog/2008/05/15/flash-player-10-astro-beta-now-on-labs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Buy a house for $100 and an essay</title>
		<link>http://mkeefedesign.com/blog/2008/05/13/buy-a-house-for-100-and-an-essay/</link>
		<comments>http://mkeefedesign.com/blog/2008/05/13/buy-a-house-for-100-and-an-essay/#comments</comments>
		<pubDate>Tue, 13 May 2008 17:18:28 +0000</pubDate>
		<dc:creator>mkeefe</dc:creator>
		
		<category><![CDATA[Randomness]]></category>

		<guid isPermaLink="false">http://mkeefedesign.com/blog/?p=253</guid>
		<description><![CDATA[Update: The contest has been cancelled due to legal restrictions, you can read more on the contests web site.
The $100 house contest is both interesting and sad. Not sad because of the idea, but clear proof at just how screwed this economy is and how it is affecting the housing market.
You can check it out [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong> The contest has been cancelled due to legal restrictions, you can read more on the contests web site.</p>
<p>The $100 house contest is both interesting and sad. Not sad because of the idea, but clear proof at just how screwed this economy is and how it is affecting the housing market.</p>
<p>You can check it out here:<br />
<del datetime="2008-05-15T08:28:17+00:00"><a href="http://100housecontest.com/">http://100housecontest.com/</a></del></p>
<p>.. as well as Digg it:<br />
<a href="http://digg.com/travel_places/Sell_my_home_for_100_and_an_essay">http://digg.com/travel_places/Sell_my_home_for_100_and_an_essay</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mkeefedesign.com/blog/2008/05/13/buy-a-house-for-100-and-an-essay/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
