<?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>DRÄ Studio &#187; Code</title>
	<atom:link href="http://www.drastudio.com/past/category/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.drastudio.com</link>
	<description>Pixel pushing and pencil shavings</description>
	<lastBuildDate>Sun, 01 Aug 2010 03:46:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>ECMAScript and ActionScript 3.0</title>
		<link>http://www.drastudio.com/past/2010/01/11/ecmascript-and-actionscript-3-0/</link>
		<comments>http://www.drastudio.com/past/2010/01/11/ecmascript-and-actionscript-3-0/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 16:37:27 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.drastudio.com/?p=7126</guid>
		<description><![CDATA[

I have been working to understand more aspects of the Flash platform and how we are implementing it in our Full Sail curriculum and this XML basics article I just found was really helpful in explaining E4X syntax and how to traverse the XML node tree.

The article does mention implementing the Flash IDE for their code, but Flex Builder is a much nicer environment for building ActionScript projects. Plus, you can install a copy of ...]]></description>
			<content:encoded><![CDATA[<p><img class="bgSmall alignLeft" src="http://www.drastudio.com/blag/2009/e4x.jpg" alt="ECMAScript" /></p>

<p>I have been working to understand more aspects of the Flash platform and how we are implementing it in our <a href="http://www.fullsail.edu/">Full Sail</a> curriculum and <a href="http://www.republicofcode.com/tutorials/flash/as3xml/">this <span class="caps">XML </span>basics</a> article I just found was really helpful in explaining <a href="http://en.wikipedia.org/wiki/ECMAScript_for_XML"><span class="caps">E4X</span></a> syntax and how to traverse the <span class="caps">XML </span>node tree.</p>

<p>The article does mention implementing the Flash <span class="caps">IDE </span>for their code, but <a href="http://www.adobe.com/products/flex/">Flex Builder</a> is a much nicer environment for building ActionScript projects. Plus, you can install a copy of the <a href="http://download.cnet.com/XMLBuddy/3000-7241_4-10405546.html"><span class="caps">XML</span> Buddy</a> Eclipse plugin in FB and it just happens to be one of the few <span class="caps">XML </span>editors that auto-completes custom nodes (the only other one I've found is <a href="http://macrabbit.com/espresso/">Espresso</a>).</p>]]></content:encoded>
			<wfw:commentRss>http://www.drastudio.com/past/2010/01/11/ecmascript-and-actionscript-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hater Blockers</title>
		<link>http://www.drastudio.com/past/2009/10/17/hater-blockers/</link>
		<comments>http://www.drastudio.com/past/2009/10/17/hater-blockers/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 06:37:20 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Sketches]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.drastudio.com/?p=6762</guid>
		<description><![CDATA[All the unnecessary hatin' that has been happening lately toward the Flash platform has been getting out of hand and definitely on my nerves ... so I have decided to start animating small little nuggets of  fun into some of my drawings here on the blog. If you are not among the misinformed and propaganda-gobbling masses, please enjoy! Of course, I am also adding a nice bit of accessibility for all the iPhone users, ...]]></description>
			<content:encoded><![CDATA[
    <div id="swfobj_0">
      <img src="http://www.drastudio.com/ani/pepper.jpg" alt="Googly-eyed Pepper" width="550" height="400" />
    </div>


<p>All the unnecessary hatin' that has been happening lately toward the <a href="http://www.adobe.com/products/flash/">Flash</a> platform has been getting out of hand and definitely on my nerves ... so I have decided to start animating small little nuggets of  fun into some of my drawings here on the blog. If you are not among the misinformed and propaganda-gobbling masses, please enjoy! Of course, I am also adding a nice bit of accessibility for all the iPhone users, taking advantage of <a href="http://code.google.com/p/swfobject/"><span class="caps">SWFO</span>bject's</a> graceful degradation capabilities.</p>

<p>Since I have absolutely been loving Illustrator's new "blob brush", I decided to spend some time today getting further acquainted with its pre-cursor, the Flash brush. The last minute eye tracking is a bit kludgy, but it will do for this bit of fun. Here's the preliminary attempt:</p>


<pre><code>//TRACKING THE CURSOR, THANKS TO http://kb2.adobe.com/cps/144/tn_14417.html
stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMove);
function mouseMove(event:MouseEvent):void{
	monsterGuy.eyeLeft.rotation = parent.mouseX/2 -180;
	monsterGuy.eyeRight.rotation = parent.mouseX/2 -180;
}
</code></pre>]]></content:encoded>
			<wfw:commentRss>http://www.drastudio.com/past/2009/10/17/hater-blockers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Nerd</title>
		<link>http://www.drastudio.com/past/2009/10/04/code-nerd/</link>
		<comments>http://www.drastudio.com/past/2009/10/04/code-nerd/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 23:39:16 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Sketches]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.drastudio.com/?p=6704</guid>
		<description><![CDATA[

One of my favorite Action Script-ers to follow, Felix Turner of AirTight Interactive, recently posted about all of the applications, plugins and resources he uses for Flash development. It is definitely a list worth checking out (as are many of the lists compiled by the great Smashing Magazine) and if nothing else, it gave me a reason to draw this nerdy guy, marking out all of the languages and frameworks I am either working with ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.drastudio.com/wp-content/uploads/2009/10/code-nerd.jpg"><img class="size-medium wp-image-6705 alignLeft" title="Code Nerd" src="http://www.drastudio.com/wp-content/uploads/2009/10/code-nerd-246x300.jpg" alt="Code Nerd Sketch" width="246" height="300" /></a></p>

<p>One of my favorite Action Script-ers to follow, Felix Turner of <a href="http://www.airtightinteractive.com/news/?p=359">AirTight Interactive</a>, recently posted about all of the applications, plugins and resources he uses for Flash development. It is definitely a list worth checking out (as are many of the lists compiled by the great <a href="http://www.smashingmagazine.com/category/toolbox/">Smashing Magazine</a>) and if nothing else, it gave me a reason to draw this nerdy guy, marking out all of the languages and frameworks I am either working with or delving into.</p>

<p>I've been incrementally been <a href="http://www.drastudio.com/past/tag/software/">posting</a> about the tools I use for design and development (especially about my <a href="http://www.drastudio.com/index.php?s=coda&amp;searchsubmit=Search">favorite leafy friend</a>), so I won't do that here ... but if you've been missing out, definitely head back and check out some of the older posts.</p>

<p>And as much as this guy pales in comparison, I still thought it was worth mentioning ... in honor of Jake Parker's sweet <a href="http://agent44.com/blog2/?p=502">Inktober</a> project, I drew this straight to ink, using a dull Faber Castell brush pen. Oh and in case you missed it, <a href="http://bobjinx.blogspot.com/2009/10/sketchbook-dump.html">Bob Flynn</a> is also joining in on Inktober. Love his work, in Flash and out!</p>]]></content:encoded>
			<wfw:commentRss>http://www.drastudio.com/past/2009/10/04/code-nerd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard &amp; Perl &#8211; Having 64-bit babies</title>
		<link>http://www.drastudio.com/past/2009/09/29/snow-leopard-perl-having-64-bit-babies/</link>
		<comments>http://www.drastudio.com/past/2009/09/29/snow-leopard-perl-having-64-bit-babies/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 00:33:23 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.drastudio.com/?p=6663</guid>
		<description><![CDATA[Sadly, one of my favorite lil' Mac tools, Validator, which is perfect for validating XML files against custom Document Type Declarations (DTDs), is currently not working with Snow Leopard, or more specifically, Snow Leopard's implementation of 64-bit Perl.

There is an easy way have 10.6 load the 32-bit version of Perl, but unfortunately, even after doing so, it looks like Validator is still having some other issues.



There is no contact information on Robert Crews' website, so ...]]></description>
			<content:encoded><![CDATA[<p>Sadly, one of my favorite lil' Mac tools, <a href="http://homepage.mac.com/rcrews/software/validator/">Validator</a>, which is perfect for validating <span class="caps">XML </span>files against custom Document Type Declarations (DTDs), is currently not working with Snow Leopard, or more specifically, Snow Leopard's implementation of 64-bit <a href="http://www.perl.org/">Perl</a>.</p>

<p>There is <a href="http://use.perl.org/~pudge/journal/39596&amp;Acirc;&amp;nbsp;to">an easy way</a> have 10.6 load the 32-bit version of Perl, but unfortunately, even after doing so, it looks like Validator is still having some other issues.</p>

<p><a href="http://www.drastudio.com/wp-content/uploads/2009/09/validator-errors.png"><img class="size-medium wp-image-6665 floatRight" title="Validator - Errors" src="http://www.drastudio.com/wp-content/uploads/2009/09/validator-errors-300x252.png" alt="Screenshot of Errors" width="300" height="252" /></a></p>

<p>There is no contact information on Robert Crews' website, so I went searching for some viable replacements. Apple has a <a href="http://developer.apple.com/internet/opensource/validator.html&amp;Acirc;&amp;nbsp;about">Developer Connection article</a> installing a local <span class="caps">W3C HTML</span> Validator and you can <a href="http://habilis.net/validator-sac/&amp;Acirc;&amp;nbsp;a">download</a> nifty Stand-Alone <span class="caps">HTML</span>/XHTML Validator for the Mac (which Veerle made some <a href="http://veerle.duoh.com/blog/comments/a_new_icon_for_markup_validator_s.a.c/">nice icons</a> for), but neither will validate against a custom <span class="caps">DTD.</span></p>

<p>Enter <a href="http://ditchnet.org/xmlmate/"><span class="caps">XMLM</span>ate</a> ... the open-source, robust <a href="http://macromates.com/">TextMate</a> plugin for "Checking <span class="caps">XML </span>and <span class="caps">XHTML </span>documents for Well-Formedness and Validity while editing them in TextMate with support for <span class="caps">DTD, W3C XML</span> Schema, <span class="caps">RELAX NG,</span> Schematron, XInclude, <span class="caps">XML</span> Catalog, and XPath 2.0 Visualizer". Yeah. Wow, indeed.</p>

<p>I still don't own a copy of the pricey TextMate (despite how much I like it), but this add-on is nice enough for me to click thru the license screen every launch. Enjoy.</p>]]></content:encoded>
			<wfw:commentRss>http://www.drastudio.com/past/2009/09/29/snow-leopard-perl-having-64-bit-babies/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Flex Builder is evil about Undos</title>
		<link>http://www.drastudio.com/past/2009/09/29/flex-builder-is-evil-about-undos/</link>
		<comments>http://www.drastudio.com/past/2009/09/29/flex-builder-is-evil-about-undos/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 00:04:11 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.drastudio.com/?p=6660</guid>
		<description><![CDATA[

While creating an example AS3 file for our Deployment of Flash Projects class just now in Flex Builder, I almost found myself in an absurd "the-files-are-missing" predicament that we hear about every now and then from our students. Turns out some of it may not be so absurd ...

While Flex Builder allows for multiple Undos in several areas of its interface, it also has a subtle way of not indicating where those Undos are taking ...]]></description>
			<content:encoded><![CDATA[<p><img class="bgMedium" src="http://www.drastudio.com/blag/2009/flex_builder-undo.jpg" alt="Flex Builder - Undo" /></p>

<p>While creating an example <span class="caps">AS3 </span>file for our Deployment of Flash Projects class just now in <a href="http://www.adobe.com/products/flex/">Flex Builder</a>, I almost found myself in an absurd "the-files-are-missing" predicament that we hear about every now and then from our students. Turns out some of it may not be so absurd ...</p>

<p>While Flex Builder allows for multiple Undos in several areas of its interface, it also has a subtle way of not indicating where those Undos are taking place. Example? At the start of my project, I created a new folder to store some assets (FLA, <span class="caps">SWC, </span>etc.). While progressing through the project, writing code and undo-ing in a few class files, I happen to accidentally click into the "Flex Navigator" pane. The next time I hit undo, FB undoes the creating of my "assets" folder. I don't notice and continue working and the next time I compile or head to the Flash <span class="caps">IDE </span>to update the graphics, I get reference errors because of the missing files. Dandy, ain't it?</p>

<p>This could possibly be a workflow/UX issue that stems from the underlying Eclipse environment, but maybe Adobe will read this and realize they need to work harder to improve their "go to" Flash/Flex development environment.</p>]]></content:encoded>
			<wfw:commentRss>http://www.drastudio.com/past/2009/09/29/flex-builder-is-evil-about-undos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard needs a default timezone</title>
		<link>http://www.drastudio.com/past/2009/09/22/snow-leopard-needs-a-default-timezone/</link>
		<comments>http://www.drastudio.com/past/2009/09/22/snow-leopard-needs-a-default-timezone/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 22:11:15 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.drastudio.com/?p=6627</guid>
		<description><![CDATA[

I happend to be testing one of the current Illustrative projects locally and notice the following PHP error on my date('y') function:

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in ...]]></description>
			<content:encoded><![CDATA[<p><img class="bgLarge alignLeft" src="http://www.drastudio.com/blag/2009/warning-timezone.jpg" alt="PHP Timezone Warning" /></p>

<p>I happend to be testing one of the current <a href="http://www.getillustrative.com/">Illustrative</a> projects locally and notice the following <span class="caps">PHP </span>error on my date('y') function:</p>

<code>Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in ...</code>

<p>The error wasn't occurring online, since the live server's php.ini file or the server itself was setting a timezone. Turns out that the newest version of <span class="caps">PHP </span>(5.1.0) that ships with Snow Leopard <a href="http://nl.php.net/manual/en/function.date-default-timezone-set.php">now requires</a> that a default timezone be set.</p>

<p>You can read through <a href="http://www.macosxhints.com/article.php?story=20090831101932728">the quick fix</a> on the Mac <span class="caps">OSX</span> Hints site to resolve the issue on your machine.</p>]]></content:encoded>
			<wfw:commentRss>http://www.drastudio.com/past/2009/09/22/snow-leopard-needs-a-default-timezone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enabling AIR Code Completion in an AS3 Project</title>
		<link>http://www.drastudio.com/past/2009/09/19/enabling-air-code-completion-in-an-as3-project/</link>
		<comments>http://www.drastudio.com/past/2009/09/19/enabling-air-code-completion-in-an-as3-project/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 14:52:53 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.drastudio.com/?p=6616</guid>
		<description><![CDATA[

One of the problems Norm and I have found with our DFP students building ActionScript 3 projects in Flex Builder is that any AIR-specific code that is implemented lacks code-completion and error-resolving. A really simple solution, though, is including the Global AIR SWC in the project's Library. You can follow along with the video for a demonstration on how.]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6651565&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=6651565&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>

<p>One of the problems Norm and I have found with our <span class="caps">DFP </span>students building ActionScript 3 projects in Flex Builder is that any <span class="caps">AIR</span>-specific code that is implemented lacks code-completion and error-resolving. A really simple solution, though, is including the Global <span class="caps">AIR SWC </span>in the project's Library. You can follow along with the video for a demonstration on how.</p>]]></content:encoded>
			<wfw:commentRss>http://www.drastudio.com/past/2009/09/19/enabling-air-code-completion-in-an-as3-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple&#039;s App Wall</title>
		<link>http://www.drastudio.com/past/2009/06/17/apples-app-wall/</link>
		<comments>http://www.drastudio.com/past/2009/06/17/apples-app-wall/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 15:54:31 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.drastudio.com/blogaa/?p=6204</guid>
		<description><![CDATA[

If you haven't already, definitely check out AppleInsider's or TechCrunch's coverage of the sweet App Wall that developers at Apple made for the recent WWDC event.

Here are all the deets:

"What you're looking at:
Over 3,000 apps - and growing - are downloaded every minute from the App Store. This is a live feed showing the activity of 20,000 popular apps currently on the store. Every time a customer downloads an app, its icon lights up (5 ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.appleinsider.com/articles/09/06/09/apple_stuns_wwdc_crowd_with_pulsating_app_store_hyperwall.html" title="Click to view article"><img class="bgSmall" src="http://www.drastudio.com/blag/2009/apple-app_wall.jpg" alt="Apple's App Wall" /></a></p>

<p>If you haven't already, definitely check out <a href="http://www.appleinsider.com/articles/09/06/09/apple_stuns_wwdc_crowd_with_pulsating_app_store_hyperwall.html">AppleInsider's</a> or <a href="http://www.techcrunch.com/2009/06/08/apples-cool-matrix-style-app-wall/">TechCrunch's</a> coverage of the sweet App Wall that developers at Apple made for the recent <span class="caps">WWDC </span>event.</p>

<p>Here are all the deets:</p>

<blockquote><p>"<strong>What you're looking at</strong>:<br />
Over 3,000 apps - and growing - are downloaded every minute from the App Store. This is a live feed showing the activity of 20,000 popular apps currently on the store. Every time a customer downloads an app, its icon lights up (5 min. delay)."</p></blockquote>

<blockquote><p>"<strong>How we made it</strong>:<br />
This hyperwall was built using the latest in Apple technology. It's powered by 20 Mac Pro towers running Mac OS X Snow Leopard. It was programmed in Quartz Composer using new OpenCL <span class="caps">API</span>s. And it's shown on 20 synchronized 30-inch Apple Cinema Displays."</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.drastudio.com/past/2009/06/17/apples-app-wall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Cheat Sheet</title>
		<link>http://www.drastudio.com/past/2009/06/05/jquery-cheat-sheet/</link>
		<comments>http://www.drastudio.com/past/2009/06/05/jquery-cheat-sheet/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 02:45:13 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.drastudio.com/blogaa/?p=15</guid>
		<description><![CDATA[
Another instructor on the Web team at Full Sail (Michael Smotherman) put out this handy little jQuery Cheat Sheet that I thought you all might find helpful when working with that wonderful client-side library. He also worked up this great little MooTools add-on, for creating slide animations between areas of HTML content. Enjoy!]]></description>
			<content:encoded><![CDATA[<p><a href="http://eclipsic.com/dl/jQueryCheatSheet.jpg" title="Click to bigger"><img class="bgSmall alignLeft" src="http://www.drastudio.com/blag/2009/jquery-cheat.jpg" alt="jQuery Cheat Sheet" /></a></p>
<p>Another instructor on the Web team at <a href="http://www.fullsail.edu/">Full Sail</a> (Michael Smotherman) put out this handy little <a href="http://eclipsic.com/dl/jQueryCheatSheet.jpg">jQuery Cheat Sheet</a> that I thought you all might find helpful when working with <a href="http://jquery.com/">that wonderful</a> client-side library. He also worked up <a href="http://www.eclipsic.com/dss/">this great</a> little <a href="http://mootools.net/">MooTools</a> add-on, for creating slide animations between areas of <span class="caps"><span class="caps">HTML</span></span> content. Enjoy!</p>]]></content:encoded>
			<wfw:commentRss>http://www.drastudio.com/past/2009/06/05/jquery-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coloring DTD in Coda</title>
		<link>http://www.drastudio.com/past/2009/06/03/coloring-dtd-in-coda/</link>
		<comments>http://www.drastudio.com/past/2009/06/03/coloring-dtd-in-coda/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 14:04:29 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.drastudio.com/blogaa/?p=19</guid>
		<description><![CDATA[
During the DFP lab session yesterday, Norm and my students were having issues validating their XML data files using a couple of the services we normally recommend. Namely, their XML files were showing no errors, despite adding intentional mal-formed tags and whatnot.
It just so happened that Norm was reading through one of FlashTuts newer posts about different methods for setting up a Flash Development Sandbox and discovered a great Eclipse plugin for writing and validating ...]]></description>
			<content:encoded><![CDATA[<p><img class="bgLarge alignLeft" src="http://www.drastudio.com/blag/2009/coda-dtd.jpg" alt="Coloring DTD in Coda" /></p>
<p>During the <span class="caps"><span class="caps">DFP</span></span> lab session yesterday, Norm and my students were having issues validating their <span class="caps"><span class="caps">XML</span></span> data files using a <a href="http://www.w3schools.com/Dom/dom_validate.asp">couple</a> of the <a href="http://www.validome.org/xml/">services</a> we normally recommend. Namely, their <span class="caps"><span class="caps">XML</span></span> files were showing no errors, despite adding intentional mal-formed tags and whatnot.</p>
<p>It just so happened that Norm was reading through one of FlashTuts newer posts about different methods for <a href="http://flash.tutsplus.com/tutorials/workflow/setting-up-a-flash-development-sandbox-part-1/">setting up a Flash Development Sandbox</a> and discovered a great Eclipse plugin for writing and validating <span class="caps"><span class="caps">XML</span></span> documents, called <a href="http://xmlbuddy.com/2.0/index.php"><span class="caps">XMLB</span>uddy</a>. If you download the 3.1 version, it works pretty seamlessly with the current Flex Builder environment ... so well in fact, that it lead to me writing a <a href="http://en.wikipedia.org/wiki/Document_Type_Declaration">Document Type Declaration</a> (DTD) that our students could use as a schema to validate their first project's data file against.</p>
<p>Since <a href="http://www.panic.com/">Panic's</a> beautiful <a href="http://www.panic.com/coda/">Coda</a> app has been my code environment as of late, and since I like my code to be wonderfully colored, I decided to try my hand at writing a Syntax Mode for <span class="caps">DTD</span>s. Coda's syntax coloring is built on <a href="http://www.codingmonkeys.de/subethaedit/modes.html">SubEthaEdit's</a>&nbsp;"Mode" model, so it really wasn't too difficult. Regular Expressions are still a bit of a mystery to me, but with Grant Skinner's <a href="http://www.gskinner.com/blog/archives/2009/05/regexr_03b_rele.html">RegExr <span class="caps"><span class="caps">AIR</span></span> app</a> handy and <a href="http://www.ruby-lang.org/">Ruby's</a> yummy <code>&amp;lt;regex&amp;gt;</code> being used, it worked out nicely.</p>
<p>If you've got any <span class="caps"><span class="caps">DTD</span></span> writing planned in the future, feel free to grab a copy of the syntax mode file and enjoy! It get installed here: <em>~/Library/Application Support/Coda/Modes/</em></p>
<p class="icon download"><a title="Click here to download the ZIP file" href="http://www.drastudio.com/file/coda-dtd_mode.zip">Coda Coloring Mode - <span class="caps">DTD</span></a></p>
<p>Also, if you are in need of a great (and free!) Mac app that parses and validates your <span class="caps"><span class="caps">XML</span></span> files, check out <a href="http://homepage.mac.com/rcrews/software/validator/">Validator</a> by Robert Crews. Nifty indeed.</p>]]></content:encoded>
			<wfw:commentRss>http://www.drastudio.com/past/2009/06/03/coloring-dtd-in-coda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->