<?xml version="1.0"?>
<rss version="2.0">
<channel>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<link>http://www.sorcerers-tower.net</link>
<title>Sorcerer&apos;s Tower</title>
<description>Welcome to the Tower, my programming and web development blog. Here you will find articles relating to CFML, CSS, HTML, Java, JavaScript and Regular Expressions, plus discussions on the associated tools, technologies, techniques and ideas.&lt;/p&gt; &lt;p&gt;For more general topics, please visit &lt;a href=&quot;http://www.sorcerers-isle.net&quot;&gt;Sorcerer&apos;s Isle&lt;/a&gt;, where you will find articles on my other interests.</description>
<category>Web Development,CFML,Railo,Projects,Software,Miscellaneous,Open Source,SQL,Accessibility,Photography,Regular Expressions,Conferences,JBoss,Java,Eclipse,Websites,Beehive Forum,Fusebox,ColdFusion,User Interface,Fun,Event,Technology,BlueDragon,Adventure,Graphics,Scotland,MacOS X</category>
<item>
<title>International Regular Expressions Day</title>
<link>http://www.sorcerers-tower.net/article/international_regular_expressions_day_2010.html</link>
<description>&lt;p&gt;It&apos;s 1st June 2010 today, and that means we&apos;re celebrating for the third time the annual International Regular Expressions Day.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.bennadel.com&quot;&gt;Ben Nadel&lt;/a&gt; kicked off this event two years ago, in order to promote the use of Regex, especially amongst those who might consider them something scary and obscure.&lt;/p&gt;
&lt;p&gt;As before, Ben is running a contest, this year&apos;s prizes being some O&apos;Reily Regex books and IIS Mod-Rewrite Pro licenses.&lt;/p&gt;
&lt;p&gt;Entry to the competition requires writing some code, and the deadline is today, so if you&apos;re interested then hurry up and &lt;a href=&quot;http://www.bennadel.com/blog/1923-3rd-Annual-Inter-National-Regular-Expression-Day-And-Prizes-June-1st-2010.htm&quot;&gt;read the blog entry to find out more&lt;/a&gt;.&lt;/p&gt;
&lt;br/&gt;
&lt;p style=&quot;text-align:center&quot;&gt;&lt;big&gt;&lt;a href=&quot;http://www.regular-expression-day.com/&quot;&gt;Happy Regex Day!&lt;/a&gt;&lt;/big&gt;&lt;/p&gt;
&lt;br/&gt;
</description>
<pubDate>Tue, 01 Jun 2010 14:20:26 GMT</pubDate>
</item>
<item>
<title>Railo: Still Awesome!</title>
<link>http://www.sorcerers-tower.net/article/railo_still_awesome.html</link>
<description>&lt;p&gt;It&apos;s nearly a year on from my last Railo blog post so it is well overdue that I write another - just in case there is anyone still sitting on the fence, unsure if they should use Railo - or indeed, anyone who might be unaware of Railo&apos;s very existance!&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;So to start with, a quick summary of what Railo is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Railo, &lt;a href=&quot;http://www.youtube.com/watch?v=d1QKOHThSiM#t=0m10s&quot; title=&quot;(sounds like &apos;silo&apos;)&quot;&gt;pronounced /&amp;#712;ra&amp;#618;.l&amp;#601;&amp;#650;/&lt;/a&gt;, is super fast Enterprise-level sofware for RAD webapp and website creation.&lt;/li&gt;
&lt;li&gt;Railo is LGPL-licensed &lt;a href=&quot;http://www.gnu.org/philosophy/free-sw.html&quot;&gt;Free Software&lt;/a&gt;, so anyone can use it how they like.&lt;/li&gt;
&lt;li&gt;Railo runs on any &lt;a href=&quot;http://java.sun.com/javaee/&quot;&gt;Java EE&lt;/a&gt; server, (but doesn&apos;t require Java knowledge), and is a &lt;a href=&quot;http://www.jboss.org/&quot;&gt;Jboss.org&lt;/a&gt; project.&lt;/li&gt;
&lt;li&gt;Railo uses the &lt;a href=&quot;http://www.opencfml.org&quot;&gt;CFML language&lt;/a&gt;, like &lt;a href=&quot;http://www.adobe.com/coldfusion&quot;&gt;Adobe ColdFusion&lt;/a&gt; (the primary CFML engine), &lt;a href=&quot;http://www.openbluedragon.org&quot;&gt;OpenBlueDragon&lt;/a&gt;, and others.&lt;/li&gt;
&lt;li&gt;Railo is really awesome.&lt;/li&gt;
&lt;/ul&gt;
&lt;br/&gt;
&lt;p&gt;&lt;a href=&quot;http://www.sorcerers-isle.net/article/railo_still_awesome.html&quot;&gt;&lt;strong&gt;Find out why Railo is the perfect choice for your next development project.&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br/&gt;</description>
<pubDate>Tue, 26 Jan 2010 21:42:41 GMT</pubDate>
</item>
<item>
<title>The Magnificent Art of ElDavo</title>
<link>http://www.sorcerers-tower.net/article/the_magnificent_art_of_eldavo.html</link>
<description>&lt;p&gt;I&apos;ve recently been working on a gallery website for my brother, a brilliant artist and illustrator. The site is still under construction, but he&apos;s already got some great examples of his drawings and sculptures on there, and it is definitely worth checking out.&lt;/p&gt;
&lt;p&gt;Head over to &lt;a href=&quot;http://eldavo.co.uk&quot;&gt;eldavo.co.uk&lt;/a&gt; to take a look, and if you like the work take a look at &lt;a href=&quot;http://eldavoart.blogspot.com/&quot;&gt;his blog&lt;/a&gt; where he has more of his art.&lt;/p&gt;
&lt;p&gt;On the technical side, the main site is pretty simple, so far, with extra complexity coming later on. It runs on &lt;a href=&quot;http://www.getrailo.com&quot;&gt;Railo&lt;/a&gt; and uses &lt;a href=&quot;http://www.jquery.com&quot;&gt;jQuery&lt;/a&gt;. The (private) admin part of the site was my first opportunity to use cfimage functionality, allowing thumbnails to be generated from uploaded images. I used &lt;a href=&quot;http://deepliquid.com/content/Jcrop.html&quot;&gt;jCrop&lt;/a&gt; for the client-side crop selection.&lt;/p&gt;</description>
<pubDate>Thu, 24 Dec 2009 23:53:36 GMT</pubDate>
</item>
<item>
<title>Beehive Forum 0.9 has been released!</title>
<link>http://www.sorcerers-tower.net/article/beehive_forum_0.9_has_been_released.html</link>
<description>&lt;p&gt;Version 0.9 of &lt;a href=&quot;http://www.beehiveforum.net&quot;&gt;Beehive Forum&lt;/a&gt;, probably the greatest forum software there is, has recently been officially released.&lt;/p&gt;
&lt;p&gt;Since the previous v0.8.4 there have been a variety of fixes and improvements, particularly to client-side caching and UTF-8.
There is also now support for Google Analytics and for displaying optional Google Adsense adverts. For full information on what has changed, you can check the &lt;a href=&quot;https://sourceforge.net/project/shownotes.php?group_id=50772&amp;release_id=694880&quot;&gt;release notes&lt;/a&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align:center&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://sourceforge.net/projects/beehiveforum/files/&quot;&gt;Download Beehive Forum 0.9 from SourceForge&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;Also, Beehive is currently a Finalist in the SourceForge Community Choice Awards!&lt;/p&gt;
&lt;p&gt;If you&apos;re a fan of Beehive and haven&apos;t yet voted, please vote for Beehive now:&lt;/p&gt;
&lt;div style=&quot;border: solid 1px black; margin: 0px auto; padding: 4px 2px 3px; width: 256px&quot;&gt;
&lt;a href=&quot;http://sf.net/community/cca09/vote/?f=432&quot; title=&quot;Vote for Beehive in the SourceForge Community Choice Awards!&quot;&gt;
&lt;img src=&quot;http://www.beehiveforum.net/vote-beehive.png&quot; alt=&quot;Vote Beehive!&quot; style=&quot;border: none&quot; /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;There is a lot of competition, with many thousands of votes already having been cast, so please help spread the word to as many other Beehive users as you can, to help vote for Beehive to win, and gain the recognition it deserves!&lt;/p&gt;
&lt;br/&gt;</description>
<pubDate>Mon, 06 Jul 2009 23:50:21 GMT</pubDate>
</item>
<item>
<title>Welcome to the Isle</title>
<link>http://www.sorcerers-tower.net/article/welcome_to_the_isle.html</link>
<description>&lt;p&gt;This is my new and improved weblog, where I will be posting on a large assortment of topics which I hope you will find interesting.
All of the old blog messages have been ported across, and re-catalogued into more useful groupings.&lt;/p&gt;
&lt;p&gt;For anyone wishing to read posts only on particular areas, there are three sub-blogs available, which filter the messages from this main blog according to their respective focus. Combined with the ability to subscribe to feeds for individual or multiple tags, it should be easy to get at only the content you wish to read. And to follow all the messages, you can simply read just &lt;a href=&quot;http://www.sorcerers-isle.net&quot;&gt;the main blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Currently, everything is still rather basic, but over the next few months I will be adding to, extending and improving the various features that are available, and I welcome any feedback you might have.&lt;/p&gt;
&lt;p&gt;In the meantime, I hope you enjoy your stay, and please feel free to ask if you have any questions.&lt;/p&gt;</description>
<pubDate>Sun, 05 Jul 2009 19:50:47 GMT</pubDate>
</item>
<item>
<title>Java RegEx Utilities - v0.7 preview</title>
<link>http://www.sorcerers-tower.net/article/java_regex_utilities_v0.7_preview.html</link>
<description>&lt;p&gt;&lt;a href=&quot;http://www.hybridchill.com/projects/jre-utils.html&quot;&gt;Java RegEx Utilities&lt;/a&gt;, or jre-utils, is a CFC which provides a convenient way to access &lt;a href=&quot;http://www.java.com&quot;&gt;Java&lt;/a&gt;&apos;s &lt;a href=&quot;http://www.regular-expressions.info/&quot;&gt;regular expression&lt;/a&gt; functionality.&lt;/p&gt;
&lt;p&gt;Whilst &lt;a href=&quot;http://www.adobe.com/coldfusion&quot;&gt;ColdFusion&lt;/a&gt;, &lt;a href=&quot;http://www.getrailo.com&quot;&gt;Railo&lt;/a&gt;, and &lt;a href=&quot;http://www.openbluedragon.org&quot;&gt;openBD&lt;/a&gt; are all built on Java, and &lt;a href=&quot;http://www.opencfml.org&quot;&gt;CFML&lt;/a&gt; does have regular expression functions, they do not actually use the Java regular expression engine, which supports many useful regex constructs.&lt;/p&gt;
&lt;p&gt;The purpose of jre-utils is to provide this extra power to CFML developers in a familiar and easy to use way.&lt;/p&gt;
&lt;p&gt;I will shortly be releasing v0.7 of jre-utils, which adds a number of new functions, as well as making things more consistent, so I decided I would give this quick preview of what it contains.&lt;/p&gt;</description>
<pubDate>Thu, 09 Apr 2009 21:47:00 GMT</pubDate>
</item>
<item>
<title>Open Source Railo</title>
<link>http://www.sorcerers-tower.net/article/open_source_railo.html</link>
<description>&lt;p&gt;Earlier today, the eagely awaited Railo 3.1 public beta was announced!&lt;/p&gt;
&lt;p&gt;And the reason for much of this eagerness?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Railo is now &lt;a href=&quot;http://www.opensource.org/&quot;&gt;Open Source&lt;/a&gt; and &lt;a href=&quot;http://www.gnu.org/philosophy/free-sw.html&quot;&gt;Free Software&lt;/a&gt;&lt;/strong&gt;, released under the LGPL v2.&lt;/p&gt;
&lt;p&gt;This license requires that any changes to Railo&apos;s sourcecode itself must also be released under LGPL v2 (or later version).&lt;/p&gt;
&lt;p&gt;However, unlike the full GPL, it does not require that you release any packaged applications under a compatible license - so you can still use whatever license you like for your own CFML code, Open Source or otherwise.&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;Along with the announcement comes two new Railo websites: The commercial-oriented &lt;a href=&quot;http://www.getrailo.com&quot;&gt;getrailo.com&lt;/a&gt; and the community-oriented &lt;a href=&quot;http://www.getrailo.org&quot;&gt;getrailo.org&lt;/a&gt;, which also contains &lt;a href=&quot;http://wiki.getrailo.org&quot;&gt;wiki-based documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Details on updating this documentation, as well as information about the new features in Railo 3.1, will come later this week - stay tuned to the &lt;a href=&quot;http://www.railo.ch/blog/&quot;&gt;Railo blog&lt;/a&gt; for the latest details.&lt;/p&gt;
&lt;p&gt;The next four months are going to be a very exciting time for Railo and CFML!&lt;/p&gt;</description>
<pubDate>Tue, 31 Mar 2009 21:03:00 GMT</pubDate>
</item>
<item>
<title>Why Railo 3?</title>
<link>http://www.sorcerers-tower.net/article/why_railo_3.html</link>
<description>&lt;p&gt;It&apos;s been nearly half a year since Railo 3 was released, and with 3.1 just around the corner it is a good time to write a post about some of the features that continue to make Railo such an excellent CFML engine!&lt;/p&gt;
&lt;p&gt;This blog entry gives ten reasons for using Railo 3...&lt;/p&gt;</description>
<pubDate>Sun, 01 Mar 2009 02:53:53 GMT</pubDate>
</item>
<item>
<title>Switch on String in Java</title>
<link>http://www.sorcerers-tower.net/article/switch_on_string_in_java.html</link>
<description>&lt;p&gt;For anyone working with any other modern language, (such as CFML, C#, JavaScript, Ruby, and more), using a String within a switch-case statement is not an issue, and probably something you&apos;ve done many times without thinking about.&lt;/p&gt;
&lt;p&gt;However, when working in Java you cannot use strings in a switch statement.&lt;/p&gt;
&lt;p&gt;Fortunately, despite what many sites suggest, &lt;strong&gt;there is a solution&lt;/strong&gt;.&lt;/p&gt;</description>
<pubDate>Fri, 12 Dec 2008 21:50:41 GMT</pubDate>
</item>
<item>
<title>QueryParam Scanner - v0.7 Released, v0.8 in progress...</title>
<link>http://www.sorcerers-tower.net/article/queryparam_scanner_v0.7_released_v0.8_in_progress.html</link>
<description>&lt;p&gt;I have released v0.7 of &lt;a href=&quot;http://www.hybridchill.com/projects/qpscanner.html&quot;&gt;QueryParam Scanner&lt;/a&gt;, which introduces a variety of improvements over v0.6.1:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Significantly faster processing&lt;/li&gt;
&lt;li&gt;Multiple output formats (HTML, XML, WDDX).&lt;/li&gt;
&lt;li&gt;Ability to override Request Timeout.&lt;/li&gt;
&lt;li&gt;Option to specify file/directory exclusions (regex).&lt;/li&gt;
&lt;li&gt;Option to include/exclude Query of Queries.&lt;/li&gt;
&lt;li&gt;Option to include/exclude built-in CFML functions.&lt;/li&gt;
&lt;li&gt;Eclipse Plugin for easier execution.&lt;/li&gt;
&lt;/ul&gt;
&lt;br/&gt;
&lt;p&gt;For more details and download information, visit the &lt;a href=&quot;http://www.hybridchill.com/projects/qpscanner.html&quot;&gt;project page at Hybridchill&lt;/a&gt;.&lt;/p&gt;
&lt;br/&gt;
&lt;h2&gt;Future Improvements&lt;/h2&gt;
&lt;p&gt;The following release, v0.8 will have three key features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A Fix mode, allowing you to manually or automatically correct missing cfqueryparams.&lt;/li&gt;
&lt;li&gt;A flexible exclusion system, allowing you to ignore paths and variables you know are ok.&lt;/li&gt;
&lt;li&gt;Integration and examples of use for &lt;a href=&quot;http://ant.apache.org&quot;&gt;Apache Ant&lt;/a&gt; and &lt;a href=&quot;http://www.mxunit.org&quot;&gt;MXUnit&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</description>
<pubDate>Tue, 23 Sep 2008 20:09:31 GMT</pubDate>
</item>
</channel>
</rss>
