<?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>Times New Rohan &#187; Coldfusion</title>
	<atom:link href="http://robrohan.com/category/coldfusion/feed/" rel="self" type="application/rss+xml" />
	<link>http://robrohan.com</link>
	<description>技术任意</description>
	<lastBuildDate>Thu, 28 Jan 2010 13:51:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>New Afae Release 0.9.7</title>
		<link>http://robrohan.com/2009/06/07/new-afae-release-097/</link>
		<comments>http://robrohan.com/2009/06/07/new-afae-release-097/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 14:20:22 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
				<category><![CDATA[Afae]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=1060</guid>
		<description><![CDATA[(Afae is an all purpose editor for Eclipse.  You can read more about it on the wiki page.)

I had a few patches sitting in my list of things to do, and decided to tackle them this weekend.  Thanks to all who&#8217;ve submitted patches.

Here is the new stuff and changes in this release:


Dr. Alexander [...]]]></description>
			<content:encoded><![CDATA[<p>(Afae is an all purpose editor for Eclipse.  You can read more about it <a href="http://wiki.robrohan.com/index.html#Afae">on the wiki page</a>.)</p>

<p>I had a few patches sitting in my list of things to do, and decided to tackle them this weekend.  Thanks to all who&#8217;ve submitted patches.</p>

<p>Here is the new stuff and changes in this release:</p>

<ul>
<li><p>Dr. Alexander Konovalov (from the <a href="http://www.cs.st-andrews.ac.uk/">The University of St Andrews School of Computer Science</a>) submitted a patch to support the <a href="http://www.gap-system.org/">GAP (Groups, Algorithms, Programming) Language</a>.  GAP is a System for Computational Discrete Algebra.</p></li>
<li><p>Update HTML mode to better support closing tags.  It was using a generic rule to just colour &#8220;end tags&#8221;.  The rule worked fine in most cases, but if you were using a language that allowed for custom namespace tags, the colouring would get a bit odd.</p></li>
<li><p>Fixed opening files using the &#8220;File / Open&#8221; command (i.e. opening a file not in a project) for both text and images</p></li>
<li><p>Lot of cleanup work to get commands and bindings working correctly across all plugins</p></li>
<li><p>Code cleanup and warning fixes &#8211; all plugins now compile with zero warnings. Added Templates to all the Maps, Lists, Sets, etc.</p></li>
<li><p>Cleaned up the Afae Editor Blogger preference pane (UTF-8 now works when posting to Wordpress, I think Wordpress fixed a bug)</p></li>
<li><p>Made zoom in and out on the images flow a bit more consistently</p></li>
</ul>

<p>Ron Stewart:
Railo 3.1 mods
* ternary operator
* new functions millisecond(). setTimezone()
* reserved words Yes/No</p>

<p>OpenBD mods:
* new functions structValueArray(), fileSeparator()</p>

<p>javascript:
* fixed a typo in the jQuery UI support (&#8220;accordion&#8221;)</p>

<p>cfml.xml:
* support for some of Railo&#8217;s CFADMIN tag attributes as they leak through blog posts
* support for Railo&#8217;s &#8220;mappings&#8221; attribute on CFAPPLICATION
* fixed handling of CFRETURN tag for better handling when written in XML-style
* added support for OpenBD tags CFCAPTCHA, CFJAVASCRIPT, CFSTYLESHEET
* added support for OpenBD &#8220;type&#8221; attribute on CFCOMPONENT tag
* added support for OpenBD attributes on CFVIDEOPLAYER tag</p>

<ul>
<li>To use Afae you now have to be using Eclipse 3.4 (Ganymede) and JDK 1.5 or higher.</li>
</ul>

<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/06/07/new-afae-release-097/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Almost WebDU Time &#8211; It&#8217;s the Final Countdown</title>
		<link>http://robrohan.com/2009/05/19/almost-webdu-time-its-the-final-countdown/</link>
		<comments>http://robrohan.com/2009/05/19/almost-webdu-time-its-the-final-countdown/#comments</comments>
		<pubDate>Tue, 19 May 2009 23:08:30 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
				<category><![CDATA[Afae]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[FarCry]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[GlueyNotes]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Tinkering]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[cfeclipse]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=1055</guid>
		<description><![CDATA[



If you are in Sydney, don&#8217;t miss Code wars tonight &#8211; which should be really fun.

I never really mentioned it either, but I&#8217;ll be talking about iPhone Web Application development, and I&#8217;ll be hanging out talking about iPhone native app development at a birds of a feather chat if you are into iPhone stuff.

I am [...]]]></description>
			<content:encoded><![CDATA[<div class="movie">
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/XAg5KjnAhuU&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/XAg5KjnAhuU&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</div>

<p>If you are in Sydney, don&#8217;t miss <a href="http://www.webdu.com.au/session/code-wars">Code wars</a> tonight &#8211; which should be really fun.</p>

<p>I never really mentioned it either, but I&#8217;ll be talking about <a href="http://www.webdu.com.au/session/building-iphone-web-applications">iPhone Web Application development</a>, and I&#8217;ll be hanging out talking about iPhone native app development at a <a href="http://www.webdu.com.au/session/bof-mobile-mayhem">birds of a feather chat</a> if you are into iPhone stuff.</p>

<p>I am not sure if <a href="http://www.webdu.com.au/registration">WebDU</a> is sold out yet, but you might be able to score a last minute ticket&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/05/19/almost-webdu-time-its-the-final-countdown/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CFML in gEdit (The Ubuntu Text Editor)</title>
		<link>http://robrohan.com/2009/04/28/cfml-in-gedit-the-ubuntu-text-editor/</link>
		<comments>http://robrohan.com/2009/04/28/cfml-in-gedit-the-ubuntu-text-editor/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 08:40:49 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tinkering]]></category>
		<category><![CDATA[Web Apps]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=1034</guid>
		<description><![CDATA[I&#8217;ve finished moving the basics of my work system from Mac to Ubuntu 9.  Here is a screen shot of my desktop.





I put the system together from unused computer parts laying around the office.  This would be considered an underpowered system by most people&#8217;s standards, but it runs incredibly well &#8211; even the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finished moving the basics of my work system from Mac to Ubuntu 9.  Here is a screen shot of my desktop.</p>

<div class="movie">
<a href="http://robrohan.com/wp-content/uploads/2009/04/screenshot-1.png"><img src="http://robrohan.com/wp-content/uploads/2009/04/screenshot-1-tm.jpg" height="159" width="450" border="1" hspace="4" vspace="4" alt="Ubuntu 9" title="Ubuntu 9" /></a>
</div>

<p>I put the system together from unused computer parts laying around the office.  This would be considered an underpowered system by most people&#8217;s standards, but it runs incredibly well &#8211; even the <strike>duel</strike>(ah English&#8230; what one letter will do) <i>dual</i> monitors and eye candy works seamlessly.  It probably wouldn&#8217;t do video editing very well, but it&#8217;s powerful enough to run everything need, and doesn&#8217;t skip a beat.</p>

<p>I have a <a href="/examples/mtl/index.html">list of apps</a> that I need replacements for, and I&#8217;ll try to blog my findings as I go.  However, I have my critical path apps all set.</p>

<p>For my Textmate replacement I am using gEdit. gEdit doesn&#8217;t do CFML by default. To remedy this I threw together <a href="http://s3.amazonaws.com/software.robrohan.com/gedit/gedit-cfml.zip">these files</a> to make it support CFML.  It&#8217;s very basic and really just uses HTML colouring, but it allows the whole system (and therefore gEdit) to understand .cfm, cfml, and .cfc files.</p>

<p>It looks like this after you&#8217;ve installed it:</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/04/gedit.jpg" height="344" width="450" border="1" hspace="4" vspace="4" alt="Gedit" />
</div>

<p>You can download the <a href="http://s3.amazonaws.com/software.robrohan.com/gedit/gedit-cfml.zip">files here</a>.  You can run the <i>install.sh</i> file to add them to your system, or just look at that file and do what it does by hand (it&#8217;s only 3 commands).</p>

<p>gEdit is missing a few things to put it on par with Textmate, but fewer then I thought.  I used it all day today, and everything I needed it to do it did.  (It would be nice if it supported Textmate bundles, but I think gEdit is more python based and Textmate more Ruby based.)</p>

<p>The good news, for me anyway, is I can probably add the things I want since it&#8217;s open source :-D</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/04/28/cfml-in-gedit-the-ubuntu-text-editor/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Import a Git repo into Subversion</title>
		<link>http://robrohan.com/2009/04/16/import-a-git-repo-into-subversion/</link>
		<comments>http://robrohan.com/2009/04/16/import-a-git-repo-into-subversion/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 08:49:16 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=1019</guid>
		<description><![CDATA[Yeah, I know it&#8217;s backwards.

When I start working on a new wild code idea, I often start out with a Git repository.  If the idea goes no where, it&#8217;s an easy delete. If it turns out to be great, well, I already have a repo going and ready to share.  On top of [...]]]></description>
			<content:encoded><![CDATA[<p>Yeah, I know it&#8217;s backwards.</p>

<p>When I start working on a new wild code idea, I often start out with a Git repository.  If the idea goes no where, it&#8217;s an easy delete. If it turns out to be great, well, I already have a repo going and ready to share.  On top of the ease of use and personal nature of a Git repository, I am also a bit of a Git fanboy so by default I often choose Git.</p>

<p>Anyway, one such Git project turned into something I needed to put into the work repository.  As you might have guessed, the work repository is a subversion repository.</p>

<p>There are many posts on how to go from subversion to Git, but I couldn&#8217;t find a single one on how to go from Git to subversion &#8211; meaning start the project out in Git and then push it in to svn.  The key being I wanted to keep all the Git commit history.</p>

<p>I kind of figured out how to do it, but I couldn&#8217;t figure out how to get the history to import.  Since the history doesn&#8217;t import, this is a rather convoluted  way of just committing the files to an empty subversion repository.  However, in the hopes that someone will comment and say &#8220;hey buddy you&#8217;re just missing the &#8211;import-the-comments-too flag&#8221;, here is how I did it:</p>

<ol>
<li><p>First create a new svn repository with the usual tag, trunk and branches folders.</p></li>
<li><p>Locally, in the directory above your Git project do:</p></li>
</ol>

<pre>
$ git svn clone https://svn9.cvsdude.com/my_new_repo --trunk=trunk --branches=branches --tags=tags my_git_project_folder
</pre>

<p>This command attaches the svn repository to your Git project (so you can push to it).</p>

<ol>
<li>Move to the svn trunk (now a branch in git)</li>
</ol>

<pre>
$ git checkout trunk
</pre>

<p>You&#8217;ll get a notice like</p>

<blockquote>
Note: moving to &#8220;trunk&#8221; which isn&#8217;t a local branch
If you want to create a new branch from this checkout, you may do so
(now or later) by using -b with the checkout command again. Example:
  git checkout -b &lt;new_branch_name&gt;
HEAD is now at 6774cdd&#8230; [your last commmit comment]
</blockquote>

<ol>
<li>Now merge the master (your current code) into the trunk (the branch you are now on)</li>
</ol>

<pre>
$ git merge master
</pre>

<p>You&#8217;ll see a bunch of output&#8230;</p>

<ol>
<li>Push the newly modified trunk back to the svn server</li>
</ol>

<pre>
$ git svn dcommit
</pre>

<p>If all went well, you should see something like</p>

<blockquote>
r2190 = 39282a1a373300e2f5bba5c92949171fb747ecc5 (trunk)
No changes between current HEAD and refs/remotes/trunk
Resetting to the latest refs/remotes/trunk
</blockquote>

<p>And you&#8217;re done.</p>

<p>The sad part about this is if you now look at the svn history you&#8217;ll only see one item.  You lose all of the Git history.  So, in a sense, this technique is a bit pointless, and akin to just adding the files right to subversion.  However, it is fun and geeky as hell :)</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/04/16/import-a-git-repo-into-subversion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WebDU Rock Your Inner Geek &#8211; Video 4</title>
		<link>http://robrohan.com/2009/04/13/webdu-rock-your-inner-geek-video-4/</link>
		<comments>http://robrohan.com/2009/04/13/webdu-rock-your-inner-geek-video-4/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 03:00:03 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
				<category><![CDATA[Afae]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[FarCry]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[GlueyNotes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[cfeclipse]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=1012</guid>
		<description><![CDATA[

Rock Your Inner Geek


Own it today!
]]></description>
			<content:encoded><![CDATA[<div class="movie">
<object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/rx0TGvAyN1c&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/rx0TGvAyN1c&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object>
<a href="Rock Your Inner Geek ">Rock Your Inner Geek</a>
</div>

<p><a href="http://www.webdu.com.au/registration">Own it today!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/04/13/webdu-rock-your-inner-geek-video-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EC2 QandA</title>
		<link>http://robrohan.com/2009/04/03/ec2-qanda/</link>
		<comments>http://robrohan.com/2009/04/03/ec2-qanda/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 23:40:57 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[FarCry]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tinkering]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=994</guid>
		<description><![CDATA[Sometimes my posts are a bit wacky, and I don&#8217;t hit on things people really want to know.  I&#8217;ve come to realise I like getting email questions because it is a nice format and I know I am helping at least one person.

This set of questions came in as a result of the EC2 [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes my posts are a bit wacky, and I don&#8217;t hit on things people really want to know.  I&#8217;ve come to realise I like getting email questions because it is a nice format and I know I am helping at least one person.</p>

<p>This set of questions came in as a result of the EC2 and S3 videos I posted a while ago.</p>

<blockquote>
1. Is there a way to share a file system / volume across multiple EC2 instances?  As in, if we have 2+ App servers running, it would be ideal if they shared a volume so that if files changed, they would be changed on all servers, instantly.  If not, I suppose we could run NFS or something similar.  Ideas?
</blockquote>

<p>It would be possible to have one of your EC2 instances be a master and share the files &#8211; just as one would do in any other &#8220;normal&#8221; situation (smb, nfs, whatever).  If you&#8217;re only talking about code, you could also use something like rsync, or directly checkout from your source control to keep code in sync.</p>

<p>Another thing you can do for assets is write the data to S3 and share it via buckets.  While this approach requires quite a bit of infrastructure and error handing on your part, it also gives you unlimited data storage and an &#8220;automatic&#8221; content delivery platform.</p>

<p>The last project we did we used the S3 approach. We used message queues to inform parts of the application about changes, and also to retry on failures.  However, that project has massive data storage and delivery requirements.</p>

<blockquote>
2. Are we correct that making any configuration changes to an instance necesitates re-bundling that instance into a new AMI afterwards?  Otherwise, all changes are lost the next time it&#8217;s shut down and fired back up.
</blockquote>

<p>Yes and no. You can build a custom AMI that has everything you want on it (or buy / rent a premade one), and then save all your configurations to a mounted EBS &#8220;Elastic Block Store&#8221;.  An EBS basically equates to a hard dive you mount to the AMI.  You can use the EBS just like any hard drive attached to a &#8220;normal&#8221; computer, and it&#8217;s storage persists.</p>

<p>It&#8217;s awesome on Linux because you an just mount the EBS anywhere (like in /var/www, /opt/coldfusion, or /etc/config), but you can achieve the same effect on Windows as well.</p>

<p>In other words, you&#8217;ll always lose changes to the C:\ when you bring the system down, but not lose the D:&#44; E:\ etc.</p>

<p>(You&#8217;ll want to know how to build an AMI at some point though &#8211; system updates / upgrades and what not.)</p>

<blockquote>
3. We have some legacy windows only apps, so we are going to be running windows instances and linux instnaces, but we&#8217;re starting with the windows ones (assuming they will be more difficult)&#8230; Have you noticed any differences between the two that you want to mention?  Have you worked with the windows instances much at all?
</blockquote>

<p>The windows ones are a bit more expensive, and they seem to take a really long time to start (3-4 minutes vs. 30-45 seconds on Linux), but once they get going they seem to be just like any other box.  You can terminal service in to manage them &#8211; if you didn&#8217;t know it was an AMI you wouldn&#8217;t know it was an AMI :)</p>

<p>I&#8217;ve also never built a custom windows AMI, but I hear that it is easier (when it works).  Building a Linux AMI can be completely scripted, and I don&#8217;t think a windows one can (though, again, I&#8217;ve never built a windows one)</p>

<blockquote>
4. We are a bit concerned with the complexity of making changes to instances and needing to take them down and re-bundle them for those changes not to be lost&#8230; I suppose we could do so to copies of the AMI so that we don&#8217;t need to take down production instances, but it still seems overly cumbersome.  Do you know of a decent plan/flowchart/graph/play-by-play of how other companies/people have worked with EC2 servers as a production environment?
</blockquote>

<p>I can understand your concern, and the best remedy is to get in there and play.  You&#8217;ll find that if you configure you infrastructure correctly, use EBSs correctly, you can bring up whole new production instances in 30 seconds (or so).  Need a test deploy server?  Bling.  Done.  You can do new releases by reassigning the IP to a new running instance&#8230; Anyway, I think you might want to read up on <a href="http://www.techcrunchit.com/2008/08/21/amazon-launches-ebs-persistant-storage-for-ec2/">EBSs</a> because it sounds like will alleviate a lot of your concerns.</p>

<p>As for the plan / flowchart &#8230; that&#8217;s the kind of stuff I <a href="http://daemon.com.au">get paid for</a> :-D</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/04/03/ec2-qanda/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WebDU &#8211; Inner Geek Rocking Video 3</title>
		<link>http://robrohan.com/2009/03/27/webdu-inner-geek-rocking-video-3/</link>
		<comments>http://robrohan.com/2009/03/27/webdu-inner-geek-rocking-video-3/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 03:53:18 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
				<category><![CDATA[Afae]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[FarCry]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[GlueyNotes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Tinkering]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[cfeclipse]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=988</guid>
		<description><![CDATA[&#8220;The premise centers around a group of poorly-dressed white people in an artificially lit environment with no discernible rhythmic ability; which perfectly encapsulates Thursday night at webDU.&#8221;

Min&#8217;s descriptions on these videos are the bees knees.



WebDU 2009 &#8211; Rock Your Inner Geek Part 3


Register now &#8211; I highly doubt you&#8217;ll be sad you did.
]]></description>
			<content:encoded><![CDATA[<p>&#8220;The premise centers around a group of poorly-dressed white people in an artificially lit environment with no discernible rhythmic ability; which perfectly encapsulates Thursday night at webDU.&#8221;</p>

<p>Min&#8217;s descriptions on these videos are the bees knees.</p>

<div class="movie">
<object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/8Ch2RWduTyY&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/8Ch2RWduTyY&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object>
<a href="http://www.youtube.com/watch?v=8Ch2RWduTyY">WebDU 2009 &#8211; Rock Your Inner Geek Part 3</a>
</div>

<p><a href="http://www.webdu.com.au/registration">Register now</a> &#8211; I highly doubt you&#8217;ll be sad you did.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/03/27/webdu-inner-geek-rocking-video-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebDU &#8211; Rock Your Inner Geek (video 2)</title>
		<link>http://robrohan.com/2009/03/09/webdu-rock-your-inner-geek-video-2/</link>
		<comments>http://robrohan.com/2009/03/09/webdu-rock-your-inner-geek-video-2/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 20:24:27 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
				<category><![CDATA[Afae]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[FarCry]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[GlueyNotes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Tinkering]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[cfeclipse]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=980</guid>
		<description><![CDATA[

Rock Your Inner Geek


WebDU Registration
twitter.com/webdu
]]></description>
			<content:encoded><![CDATA[<div class="movie">
<object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/h1oROfhIzbw&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/h1oROfhIzbw&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object>
<a href="http://www.youtube.com/watch?v=h1oROfhIzbw">Rock Your Inner Geek</a>
</div>

<p><a href="http://www.webdu.com.au/registration">WebDU Registration</a>
<a href="http://twitter.com/webdu">twitter.com/webdu</a></p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/03/09/webdu-rock-your-inner-geek-video-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebDU &#8211; Rock Your Inner Geek</title>
		<link>http://robrohan.com/2009/03/02/webdu-rock-your-inner-geek/</link>
		<comments>http://robrohan.com/2009/03/02/webdu-rock-your-inner-geek/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 03:00:52 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
				<category><![CDATA[Afae]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[FarCry]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[GlueyNotes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Tinkering]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[cfeclipse]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=978</guid>
		<description><![CDATA[

Rock Your Inner Geek


You most likely don&#8217;t want to miss it.

WebDU Registration
twitter.com/webdu
]]></description>
			<content:encoded><![CDATA[<div class="movie">
<object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/OdZszOMJRnw&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/OdZszOMJRnw&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object>
<a href="http://www.youtube.com/watch?v=OdZszOMJRnw">Rock Your Inner Geek</a>
</div>

<p>You most likely don&#8217;t want to miss it.</p>

<p><a href="http://www.webdu.com.au/registration">WebDU Registration</a>
<a href="http://twitter.com/webdu">twitter.com/webdu</a></p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/03/02/webdu-rock-your-inner-geek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Afae Editor Update</title>
		<link>http://robrohan.com/2009/02/21/afae-editor-update/</link>
		<comments>http://robrohan.com/2009/02/21/afae-editor-update/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 12:03:51 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
				<category><![CDATA[Afae]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=974</guid>
		<description><![CDATA[Ron Stewart submitted a huge patch for the CFML mode (and others) in Afae, and Aslam Karachiwala added better support for Apache .conf and .htaccess files.  You can get the new update by doing a software update from within Eclipse, or adding the plugin&#8217;s using the add new software feature.





Here is a list of [...]]]></description>
			<content:encoded><![CDATA[<p>Ron Stewart submitted a huge patch for the CFML mode (and others) in Afae, and Aslam Karachiwala added better support for Apache .conf and .htaccess files.  You can get the new update by doing a software update from within Eclipse, or adding the plugin&#8217;s using the add <a href="http://robrohan.com/projects/afae/">new software feature</a>.</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/02/picture-1-8.jpg" height="333" width="418" border="1" hspace="4" vspace="4" alt="Picture 1-8" />
</div>

<p>Here is a list of more specific changes&#8230;</p>

<p><b>Updated ASP mode</b>
* Reworked references to embedded JavaScript, CSS to get better highlighting on the opening tags
* Reworked embedded HTML tags and close tags to mirror changes to HTML mode</p>

<p><b>Blog mode</b>
* Reworked references to embedded JavaScript, CSS to get better highlighting on the opening tags
* Reworked embedded HTML tags and close tags to mirror changes to HTML mode</p>

<p><b>CFML mode</b>
* Changed mode name from &#8220;coldfusion&#8221; to &#8220;cfml&#8221;
* Changed how the javascript and css spans work
* Reworked references to embedded JavaScript, CSS to get better highlighting on opening tags
* Completely reworked CFML mode to provide
  &#8211; explicit highlighting of valid CFML tags, CFML close tags, and valid tag attributes on a per tag basis
  &#8211; better handling of CFML, CFQUERYPARAM, and CFML comments within SQL in CFQUERY tags
  &#8211; includes coverage of CFML tags/attributes from current CFML engines ColdFusion, Railo, BlueDragon, and OpenBD as of 02/2009
* Rudimentary highlighting of CFML code embedded within SQL, JavaScript, and CSS contained within CFML files</p>

<p><b>ftl mode</b>
* Reworked references to embedded JavaScript, CSS to get better highlighting on the opening tags
* Reworked embedded HTML tags and close tags to mirror changes to HTML mode</p>

<p><b>html mode</b>
* Reworked references to embedded JavaScript, CSS to get better highlighting on the opening tags
* Reworked HTML mode</p>

<p><b>jsp mode</b>
* Reworked references to embedded JavaScript, CSS to get better highlighting on the opening tags
* Reworked embedded HTML tags and close tags to mirror changes to HTML mode</p>

<p><b>php mode</b>
* Reworked references to embedded JavaScript, CSS to get better highlighting on the opening tags
* Reworked embedded HTML tags and close tags to mirror changes to HTML mode</p>

<p>&lt;</p>

<p>p>rhtml mode</b>
* Reworked references to embedded JavaScript, CSS to get better highlighting on the opening tags
* Reworked embedded HTML tags and close tags to mirror changes to HTML mode</p>

<p>&lt;</p>

<p>p>shtml mode</b>
* Reworked references to embedded JavaScript, CSS to get better highlighting on the opening tags
* Reworked embedded HTML tags and close tags to mirror changes to HTML mode</p>

<p>html embed include</p>

<ul>
<li>Reworked HTML mode to specify all valid HTML tags including for HTML5;</li>
<li>Definition of common (pre-HTML5 and new stuff from HTML5) core attributes (id, class, etc.), events, and i18n attributes.</li>
</ul>

<p>html_spans</p>

<ul>
<li>Reworked definitions of spans for HTML tags and HTML tags that handle delegation to appropriate rulesets; mods in conjunction with html.xml, inc/html.ixml, inc/html_close.ixml</li>
</ul>

<p>javascript embed include</p>

<ul>
<li>Updates to include changes within jQuery 1.3 and jQuery UI 1.6 versions (as of early 02/2009)</li>
<li>Reworked definition of spans for the SCRIPT tag used in other modes that could include JavaScript to get appropriate delegation and better handling of the syntax highlighting for the tag and its attributes.</li>
</ul>

<p>tsql embed include</p>

<ul>
<li>Data type &#8220;name&#8221; not highlighted as a SQL data type, based on it also being a common tag attribute for CFML&#8217;s CFQUERY tag and the presence of both caused wierdness in the highlighting (this is definitely a change made based on my use of AFAE for CFML development rather than SQL development)</li>
</ul>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/02/picture-2-4.jpg" height="388" width="450" border="1" hspace="4" vspace="4" alt="Picture 2-4" />
</div>

<p>apache conf mode</p>

<p>added .conf, default, ssl, and .htaccess to the apache colouring mode.</p>

<p>If you use Afae, pass a thanks to Ron for all his hard work.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/02/21/afae-editor-update/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
