<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>logbook</title>
      <link>http://www.commuterjoy.co.uk/logbook/</link>
      <description></description>
      <language>en</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate>Wed, 19 Nov 2008 05:05:03 +0000</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.2</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>Links for 2008-11-18</title>
         <description><![CDATA[<ul class="delicious-links"> <li><a href="http://fishbowl.pastiche.org/2007/12/20/maven_broken_by_design/">Maven: Broken By Design - The Fishbowl</a><p>Maven: 'It's like walking up to a shop assistant and asking him to help you find a book, only to watch him dust shelves for fifteen minutes first."</p></li>
 </ul>]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081118.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081118.html</guid>
         <category></category>
         <pubDate>Wed, 19 Nov 2008 05:05:03 +0000</pubDate>
      </item>
            <item>
         <title>Maven Notes</title>
         <description><![CDATA[<p>I'm trying out Maven at work, it's not much fun.</p>

<p>It solves some of your problems quite neatly, like JAR dependencies.  The subscriber concept works conceptually (ie. in Ant terms, targets listen out for standardised events rather than having to chain them together), but all the documentation I've read explains things in such a roundabout way that it just confuses matters. Here's a helpful quote from the O'Reilly Maven book (page 182),</p>

<blockquote>The interesting phase in the <b>clean</b> lifecycle is the <b>clean</b> phase. The  <b>Clean</b> plugin's <b>clean</b> goal (<b>clean:clean</b>) is bound to the <b>clean</b> phase in the <b>clean</b> lifecycle. The <b>clean:clean</b> goal deletes the output of a build by deleting the build directory.</blockquote>

<p>Got that? Rather than,</p>

<p><code>&lt;target name="clean"><br />
 &lt;delete dir="${build.dir}"/><br />
&lt;target></code></p>

<p>One good thing: Maven has a published XSD, which I don't think Ant has ever bothered with.</p>

<p>Maybe I'll get it in a week or two.<br />
</p>]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/11/maven_notes.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/11/maven_notes.html</guid>
         <category>code</category>
         <pubDate>Tue, 18 Nov 2008 21:40:13 +0000</pubDate>
      </item>
            <item>
         <title>Links for 2008-11-17</title>
         <description><![CDATA[<ul class="delicious-links"> <li><a href="http://weblogs.asp.net/scottgu/archive/2008/11/16/update-on-silverlight-2-and-a-glimpse-of-silverlight-3.aspx">Update on Silverlight 2 - and a glimpse of Silverlight 3 - ScottGu's Blog</a><p>First acknowledgement of Silverlight penetration from MS: about 25% worldwide of either version. Very probably lower than this in the UK due to a lack of mainstream applications, certainly according to my own stat's. Still, quite positive figures, considering v1 was only launched this time last year.</p></li>
<li><a href="http://10.162.235.117:8085/">Openstage IP Phone User</a><p>My telephone has an IP address, this is it. Toaster soon to follow.</p></li>
<li><a href="http://www.css3.info/summary-of-the-two-current-css-constants-proposals/">Summary of the two current CSS Constants proposals - CSS3 . Info</a><p>This will make things a little more convenient but I'd prefer to concentrate on some higher level representation of CSS, bundled with the rest of your view logic (in xsl, php or whatever)</p></li>
<li><a href="http://inamidst.com/whits/2008/ditching">Ditching the Semantic Web?</a><p>Ack, rarely do I see a use case that couldn't (or hasn't) be acheived in some non-semantic-web way, but maybe I just don't get it.</p></li>
 </ul>]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081117.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081117.html</guid>
         <category></category>
         <pubDate>Tue, 18 Nov 2008 05:05:03 +0000</pubDate>
      </item>
            <item>
         <title>Links for 2008-11-12</title>
         <description><![CDATA[<ul class="delicious-links"> <li><a href="http://people.freebsd.org/~znerd/xinclude-task/">Ant XInclude task</a><p>Testing out xinclude to create modular xml documents rather than custom xml+xsl solution of slurping one file in to another via xpath's document() function.</p></li>
 </ul>]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081112.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081112.html</guid>
         <category></category>
         <pubDate>Thu, 13 Nov 2008 05:05:03 +0000</pubDate>
      </item>
            <item>
         <title>Links for 2008-11-11</title>
         <description><![CDATA[<ul class="delicious-links"> <li><a href="http://www.onlamp.com/pub/a/onlamp/2008/05/13/creating-applications-with-amazon-ec2-and-s3.html">Creating Applications with Amazon EC2 and S3 | O'Reilly Media</a><p>Walkthrough of bundling process.</p></li>
<li><a href="http://norman.walsh.name/2005/04/01/xinclude">XInclude, xml:base, and validation</a><p></p></li>
 </ul>]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081111.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081111.html</guid>
         <category></category>
         <pubDate>Wed, 12 Nov 2008 05:05:03 +0000</pubDate>
      </item>
            <item>
         <title>Links for 2008-11-10</title>
         <description><![CDATA[<ul class="delicious-links"> <li><a href="http://www.lovelysystems.com/category/sysadmin/">Lovely Systems » sysadmin</a><p>EC2 walkthrough.</p></li>
<li><a href="http://selenium-grid.openqa.org/run_the_demo_on_ec2.html">Selenium Grid - Run the Demo on EC2</a><p>Selenium + EC2 as the Forge's CI environment.</p></li>
 </ul>]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081110.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081110.html</guid>
         <category></category>
         <pubDate>Tue, 11 Nov 2008 05:06:35 +0000</pubDate>
      </item>
            <item>
         <title>EC2 running Windows running on OSX</title>
         <description><![CDATA[<p><img src="/images/ec2.png"></p>

<p>I copied what <a href="http://www.paulhammond.org/2008/10/elastic/">Paul</a> did.</p>

<p>It's ok for browser testing, I guess you want to build a custom image with your favourite browsers rather than the off-the-shelf one.  My main exploration is to see if I can use it to host an instance of <a href="http://selenium-rc.openqa.org/">Selenium RC</a> to which I can point our CI server, otherwise we'll have to continue to use a bespoke underthedesk<sup>tm</sup> solution.</p>]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/11/ec2_running_windows_running_on.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/11/ec2_running_windows_running_on.html</guid>
         <category>code</category>
         <pubDate>Mon, 10 Nov 2008 22:13:12 +0000</pubDate>
      </item>
            <item>
         <title>Links for 2008-11-05</title>
         <description><![CDATA[<ul class="delicious-links"> <li><a href="http://kallahar.com/smallprojects/php_xss_filter_function.php">Kallahar's Place: PHP XSS (cross site scripting) filter function</a><p></p></li>
<li><a href="http://i38.tinypic.com/2ldes20.jpg">Bob calls the US election.</a></li>
</ul>
]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081105.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081105.html</guid>
         <category></category>
         <pubDate>Thu, 06 Nov 2008 05:34:18 +0000</pubDate>
      </item>
            <item>
         <title>Links for 2008-11-02</title>
         <description><![CDATA[<ul class="delicious-links"> <li><a href="http://www.bbc.co.uk/programmes/b00f5vnc">BBC - BBC Radio 4 Programmes - Food Programme, The El Bulli Effect</a><p>Great musings on creativity at El Bulli.</p></li>
 </ul>]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081102.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081102.html</guid>
         <category></category>
         <pubDate>Mon, 03 Nov 2008 05:05:04 +0000</pubDate>
      </item>
            <item>
         <title>Links for 2008-11-01</title>
         <description><![CDATA[<ul class="delicious-links"> <li><a href="http://www.xssed.com/pagerank">TOP Pagerank List | XSSed.com</a><p>A list you don't want to be on.</p></li>
 </ul>]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081101.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081101.html</guid>
         <category></category>
         <pubDate>Sun, 02 Nov 2008 05:05:03 +0000</pubDate>
      </item>
            <item>
         <title>Links for 2008-10-31</title>
         <description><![CDATA[<ul class="delicious-links"> <li><a href="http://code.google.com/p/phpquery/">phpquery - Google Code</a><p>XPath is a bit of a performance hit, and using the native DOM is too much like code munging, so perhaps a nice middle ground is nicking the jquery DOM api selectors to access parts of the xml you are consuming.</p></li>
 </ul>]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081031.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/11/links_for_20081031.html</guid>
         <category></category>
         <pubDate>Sat, 01 Nov 2008 05:05:02 +0000</pubDate>
      </item>
            <item>
         <title>Links for 2008-10-30</title>
         <description><![CDATA[<ul class="delicious-links"> <li><a href="http://www.phpunit.de/pocket_guide/">PHPUnit Book</a><p>Free...</p></li>
 </ul>]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/10/links_for_20081030.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/10/links_for_20081030.html</guid>
         <category></category>
         <pubDate>Fri, 31 Oct 2008 05:05:03 +0000</pubDate>
      </item>
            <item>
         <title>Links for 2008-10-27</title>
         <description><![CDATA[<ul class="delicious-links"> <li><a href="http://labs.mozilla.com/projects/ubiquity/">Mozilla Labs » Ubiquity</a><p>Finally had a chance to play with this today, it's a bit like Opera's custom search functionality with a much slicker interface, nice editing tools and shareable too. So it wins.</p></li>
 </ul>]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/10/links_for_20081027.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/10/links_for_20081027.html</guid>
         <category></category>
         <pubDate>Tue, 28 Oct 2008 05:05:04 +0000</pubDate>
      </item>
            <item>
         <title>Links for 2008-10-26</title>
         <description><![CDATA[<ul class="delicious-links"> <li><a href="http://htmlpurifier.org/">HTML Purifier - Filter your HTML the standards-compliant way!</a><p></p></li>
<li><a href="http://www.owasp.org/index.php/Category:OWASP_CAL9000_Project">Category:OWASP CAL9000 Project - OWASP</a><p>Test runner for web security.</p></li>
<li><a href="http://prdownloads.sourceforge.net/owasp/OWASPGuide2.0.1.pdf?download">OWASP developer security guidelines</a><p></p></li>
<li><a href="http://ha.ckers.org/xss.html">XSS (Cross Site Scripting) Cheat Sheet</a><p>Test suite for XSS.</p></li>
<li><a href="http://benajnim.com/index.php/php/sanitizing-user-input-in-php/">Benjamin Holmberg » Blog Archive » Sanitizing User Input in PHP: Bobby Tables Strikes Again!</a><p>Bobby Tables.</p></li>
 </ul>]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/10/links_for_20081026.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/10/links_for_20081026.html</guid>
         <category></category>
         <pubDate>Mon, 27 Oct 2008 05:05:04 +0000</pubDate>
      </item>
            <item>
         <title>Links for 2008-10-25</title>
         <description><![CDATA[<ul class="delicious-links"> <li><a href="http://interface.fh-potsdam.de/infodesignpatterns/patterns.php">Information Design Patterns</a><p>The display patterns section is interesting.</p></li>
<li><a href="http://www.mathsisfun.com/polar-cartesian-coordinates.html">Polar and Cartesian Coordinates</a><p>Thinking about the semantics of geospatial information. Polar coordiantes better model everyday conversation than Cartesian, Eg. you might say, 'x is 5 miles noth-west of y', whereas you wouldn't say, 'x is 3 miles west and 5 miles north of y'.</p></li>
<li><a href="http://www.synthtopia.com/content/2008/10/23/beardyman-makes-synthesizers-drum-machines-musicians-obsolete/">Beardyman Makes Synthesizers, Drum Machines, Musicians Obsolete » Synthtopia</a><p></p></li>
 </ul>]]></description>
         <link>http://www.commuterjoy.co.uk/logbook/2008/10/links_for_20081025.html</link>
         <guid>http://www.commuterjoy.co.uk/logbook/2008/10/links_for_20081025.html</guid>
         <category></category>
         <pubDate>Sun, 26 Oct 2008 05:05:03 +0000</pubDate>
      </item>
      
   </channel>
</rss>
