<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Ben Poole</title>
<link>http://benpoole.com</link>
<language>en-gb</language>
<description>Complete RSS feed of last 10 weblog entries found at benpoole.com</description>
<copyright>Copyright 1997 - 2009, Benedict Poole</copyright>
<generator>SimpleFeed (Ben Poole)</generator>
<webMaster>site@benpoole.com (Ben Poole)</webMaster>
<ttl>240</ttl>
<item><title>Galileo is here!</title><pubDate>Wed, 24 Jun 2009 06:49:22 -0700</pubDate><description><![CDATA[<p><a href="http://www.eclipse.org/galileo/">Galileo</a>—Eclipse 3.5—is here! The annual Eclipse release has happened, and there’s lots bundled up in that there Eclipse framework nowadays. Let us peruse the <a href=”http://www.eclipse.org/downloads/“>downloads</a> page:</p> <ol> <li><i>Eclipse IDE for C/C++ Developers (78 MB)</i> Uh huh. 78 meg? Wow, that’s pretty small.</li> <li><i>Eclipse IDE for Java Developers (91 MB)</i> Apparently this includes Mylyn, which is “essential”. Hmm.</li> <li><i>Eclipse IDE for Java EE Developers (<strong>187 MB</strong></i>) ’Nuff said :-)</li> </ol> <p>More seriously, the Eclipse platform is still my <acronym title="Integrated Development Environment">IDE</acronym> of choice for Java development, and I enjoy working with it (so long as things don’t go wrong in the Eclipse Workspace). Time to get downloading!</p> <p>(PS predictably, <a href="http://twitter.com/eclipsegalileo">on twitter too</a>!)</p> <p><em>Update</em>: actually, <a href="http://eclipse.org/mylyn/">Mylyn</a> really <strong>is</strong> useful!</p>]]></description><link>http://benpoole.com/weblog/200906240649</link><dc:subject>Java, Programming, Technology</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/200906240649</guid><comments>http://benpoole.com/weblog/200906240649#PostComments</comments></item><item><title>As sure as night follows day</title><pubDate>Tue, 23 Jun 2009 12:54:01 -0700</pubDate><description><![CDATA[<p>Here we go again, as sure as night follows day.</p> </p><blockquote cite="http://www.lotus911.com/nathan/escape.nsf/d6plinks/NTFN-7TAQDK">Then again, if the only complaints about the process are coming from people who have never contributed a line of code to the site in their lives, I can safely conclude that we’re on the right track.</blockquote> <p>Read <cite></cite><a href="http://www.lotus911.com/nathan/escape.nsf/d6plinks/NTFN-7TAQDK">Where’s OpenNTF.org?</a></cite>. Then go read the post (and importantly, the comments against it) that inspired Nathan’s outpouring: <a href="http://vowe.net/archives/010599.html">Volker Weber: Quo vadis OpenNTF?</a></p> <p>And there was me thinking that vowe.net was quite a popular site which gathers a lot of comments. I’m glad Nathan is setting us straight, and that no-one is complaining about the current red-tapery apart from Volker.</p> <p>Now, <a href="http://vowe.net/archives/010599.html#c043681">given Jeff Gilfelt’s observations</a> maybe it’s a good thing IBM are getting the intellectual property and legal things in place—that way they can protect themselves from&hellip; <a href="http://vowe.net/archives/010599.html#c043683">themselves</a>.</p>]]></description><link>http://benpoole.com/weblog/200906231254</link><dc:subject>Notes and Domino</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/200906231254</guid><comments>http://benpoole.com/weblog/200906231254#PostComments</comments></item><item><title>Some useful Domino Java code?</title><pubDate>Fri, 12 Jun 2009 11:39:22 +0100</pubDate><description><![CDATA[<p><a href="https://twitter.com/stickfight/statuses/2129738543">I am told</a> that this could be useful to other newb Java Domino coders. Basically, it’s a wee chunk of code to drop into a Domino Java agent, which sets out a recommended approach for document looping and the whole <code>recycle()</code> thing. I don’t know if it’s utterly correct, and I really don’t want to get into the innards of the Domino JVM—<a href="http://www.bobzblog.com/tuxedoguy.nsf/dx/geek-o-terica-5-taking-out-the-garbage-java" title="Bob Balaban, Geek-o-Terica 5: Taking out the Garbage (Java)">Bob is doing sterling work there</a>—but It Works For Me.</p> <pre> // Here we iterate documents in a view<br /> try<br /> {<br /> Document doc = view.getFirstDocument();<br /> Document docTmp = null;<br /> <br /> while (null != doc)<br /> {<br /> // Your doc processing code here<br /> <br /> docTmp = view.getNextDocument(doc);<br /> <br /> doc.save(); // assuming changes<br /> doc.recycle();<br /> doc = docTmp;<br /> }<br /> <br /> /*<br /> * Could do this in 'finally' if you like,<br /> * but you need to declare objects<br /> * outside the try... catch in that case<br /> */<br /> if (null != doc) doc.recycle();<br /> if (null != docTmp) docTmp.recycle();<br /> if (null != session) session.recycle();<br /> }<br /> catch (NotesException e)<br /> {<br /> // TODO error handling<br /> }<br /> finally<br /> {<br /> try<br /> {<br /> view.recycle();<br /> db.recycle();<br /> }<br /> catch (NotesException n)<br /> {<br /> // Don't care<br /> }<br /> } </pre><p>Hope this is useful for someone. Feel free to comment away and improve!</p>]]></description><link>http://benpoole.com/weblog/200906120339</link><dc:subject>Java, Notes and Domino</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/200906120339</guid><comments>http://benpoole.com/weblog/200906120339#PostComments</comments></item><item><title>Quiet innit?</title><pubDate>Thu, 4 Jun 2009 08:47:09 -0700</pubDate><description><![CDATA[<p>This site is currently in recharge mode, with the owner and family holidaying in Florida. Normal service will resume shortly. In the meantime, we’re off to another theme park&hellip; :-)</p>]]></description><link>http://benpoole.com/weblog/200906040847</link><dc:subject>Blogging, Fun</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/200906040847</guid><comments>http://benpoole.com/weblog/200906040847#PostComments</comments></item><item><title>Seven years</title><pubDate>Tue, 19 May 2009 00:36:16 -0700</pubDate><description><![CDATA[<p>This weblog is <a href="http://benpoole.com/weblog/200205131709" title="The first blog...!">seven years old</a> now. In fact, as usual, I missed its actual birthday last week. Tsk.</p> <p>I think seven’s supposed to be lucky isn’t it?? Either way, I definitely owe a present—perhaps some actual site content would be a good start. I know it’s been rather quiet here: lots of coding, lots of working, lots of general running-the-ole’-business-ing. Watch this space, and if you’re still here, my thanks!</p>]]></description><link>http://benpoole.com/weblog/200905190036</link><dc:subject>Blogging</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/200905190036</guid><comments>http://benpoole.com/weblog/200905190036#PostComments</comments></item><item><title>Helping your users</title><pubDate>Wed, 29 Apr 2009 07:37:02 -0700</pubDate><description><![CDATA[<p>I should like to draw your attention to this great post from <a href="http://www.usabilitypost.com">Dmitry Fadeyev</a> on usability:</p> <p><a href="http://www.usabilitypost.com/2009/04/29/tell-me-how/">Tell Me How</a>.</p> <p>I love this sort of thing, and it’s all about how error messages <em>aren’t enough</em> without guidance. Information isn’t power, <strong>information + guidance</strong> is.</p>]]></description><link>http://benpoole.com/weblog/200904290737</link><dc:subject>Programming</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/200904290737</guid><comments>http://benpoole.com/weblog/200904290737#PostComments</comments></item><item><title>Tips for IT professionals</title><pubDate>Tue, 28 Apr 2009 00:25:03 -0700</pubDate><description><![CDATA[<p>A couple of things for IT departments everywhere:</p> <ol><li>If your process gets in the way of delivering value to the business, you’re doing it wrong.</li> <li><em>Please</em>, don’t become the tail that wags the dog.</li> </ol> <p>I thank you.</p>]]></description><link>http://benpoole.com/weblog/200904280025</link><dc:subject>Miscellany, Technology</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/200904280025</guid><comments>http://benpoole.com/weblog/200904280025#PostComments</comments></item><item><title>On Piratebay</title><pubDate>Fri, 17 Apr 2009 07:33:56 -0700</pubDate><description><![CDATA[<blockquote cite="http://news.bbc.co.uk/1/hi/technology/8003799.stm">There has been a perception that piracy is OK and that the music industry should just have to accept it. This verdict will change that&hellip;</blockquote> <p>Wrong.</p> <p>So, who are they going after next? Google? Many of the same principles at stake.</p> <p><a href="http://news.bbc.co.uk/1/hi/technology/8003799.stm">BBC news: Court jails Pirate Bay founders</a>.</p>]]></description><link>http://benpoole.com/weblog/200904170733</link><dc:subject>Technology</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/200904170733</guid><comments>http://benpoole.com/weblog/200904170733#PostComments</comments></item><item><title>An intellectual giant is no more</title><pubDate>Thu, 16 Apr 2009 08:28:30 +0100</pubDate><description><![CDATA[<p><a href="http://news.bbc.co.uk/1/hi/entertainment/8001383.stm">BBC news: Writer Clement Freud dies aged 84</a>.</p> <p>“Writer” doesn’t tell the half of it. Whilst Great Britain seems obsessed with the passing of people like Jade Goody, it does the soul good to take stock and ponder the passing of a true great.</p> <p>Rest in peace Sir Clement.</p>

<p><i>20<sup>th</sup> April update:</i> wonderful audio of a fine joke, well-told:</p>

<embed src="http://c.brightcove.com/services/viewer/federated_f8/1137883380" bgcolor="#FFFFFF" flashVars="videoId=19980405001&playerId=1137883380&viewerSecureGatewayURL=https://console.brightcove.com/services/amfgateway&servicesURL=http://services.brightcove.com/services&cdnURL=http://admin.brightcove.com&domain=embed&autoStart=false&" base="http://admin.brightcove.com" name="flashObj" width="486" height="412" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></p>]]></description><link>http://benpoole.com/weblog/200904160028</link><dc:subject>Miscellany</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/200904160028</guid><comments>http://benpoole.com/weblog/200904160028#PostComments</comments></item><item><title>The police are terrifying</title><pubDate>Tue, 14 Apr 2009 13:07:30 -0700</pubDate><description><![CDATA[<p>I’ve already posted about <a href="http://benpoole.com/weblog/200904060514" title="Cretinous Metropolitan Police posters, remixed">unconscionable scare-mongering</a> by the Metropolitan Police. Now, following the <a href="http://news.bbc.co.uk/1/hi/england/london/7988828.stm" title="BBC news: Footage shows G20 death man push">Ian Tomlinson tragedy</a>, more apparent police brutality is being unearthed:</p> <p><a href="http://news.bbc.co.uk/1/hi/england/london/7998976.stm">BBC news: Police to probe ‘woman assault’</a>. This is seriously nasty, seriously uncomfortable stuff. Combine this with the abuse of anti-terror laws, horrendous levels of closed-circuit snooping, and <a href="http://news.bbc.co.uk/1/hi/england/nottinghamshire/7997598.stm" title="BBC news: Power station arrests are backed">pre-emptive arrests to prevent peaceful dissent</a>&hellip; Who would have thought the police state would come so soon?</p>]]></description><link>http://benpoole.com/weblog/200904141307</link><dc:subject>Miscellany</dc:subject><dc:creator>Ben Poole</dc:creator><guid isPermaLink="true">http://benpoole.com/weblog/200904141307</guid><comments>http://benpoole.com/weblog/200904141307#PostComments</comments></item>	<atom:link href="http://benpoole.com/80256B44004A7C14/blogs.rss" rel="self" type="application/rss+xml" />
	</channel>
</rss>
