<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>A Wicket Diary</title>
	
	<link>http://martijndashorst.com/blog</link>
	<description>Ramblings on Java, Wicket, cats and other stuff</description>
	<lastBuildDate>Thu, 19 Nov 2009 18:45:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AWicketDiary" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="awicketdiary" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Never booking with vliegtickets.nl again</title>
		<link>http://martijndashorst.com/blog/2009/11/19/never-booking-with-vliegtickets-nl-again/</link>
		<comments>http://martijndashorst.com/blog/2009/11/19/never-booking-with-vliegtickets-nl-again/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 18:45:50 +0000</pubDate>
		<dc:creator>Martijn Dashorst</dc:creator>
				<category><![CDATA[wicket]]></category>
		<category><![CDATA[Flying]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://martijndashorst.com/blog/?p=462</guid>
		<description><![CDATA[When I booked my flight for the London Wicket event I thought to book with vliegtickets.nl as it seemed like a secure website—much more secure than cheapticket.nl, since they have certificate issues in my browsers (safari, firefox). So I received a message (which they forwarded from easyjet) asking me for my passport data, and &#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>When I booked my flight for the London Wicket event I thought to book with vliegtickets.nl as it seemed like a secure website—much more secure than cheapticket.nl, since they have certificate issues in my browsers (safari, firefox). So I received a message (which they forwarded from easyjet) asking me for my passport data, and &#8230; <b>send it through e-mail</b>.</p>
<p>My god! Didn&#8217;t they learn anything about privacy and security? E-mail goes through several insecure servers in plain text. I wonder what a mobster can do with my date of birth, date issued and document number. Identity theft anyone?</p>
<p>Couldn&#8217;t they just bother to build a secure page where I can enter the data on their website? When my credit card information is intercepted I&#8217;m secured by my bank, but who secures me from identity theft? Ironically, payment is done through a secure webpage&#8230; This shows how much this company actually cares about their customers.</p>
<p>We&#8217;re living in fricking 2009 and it&#8217;s almost 2010! Is it that hard to build a secure web page that vliegtickets.nl entrust their customers identity to plain e-mail?</p>
<img src="http://feeds.feedburner.com/~r/AWicketDiary/~4/c5DYHQzsNCk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://martijndashorst.com/blog/2009/11/19/never-booking-with-vliegtickets-nl-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best #songsincode</title>
		<link>http://martijndashorst.com/blog/2009/08/21/best-songsincode/</link>
		<comments>http://martijndashorst.com/blog/2009/08/21/best-songsincode/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 16:10:30 +0000</pubDate>
		<dc:creator>Martijn Dashorst</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://martijndashorst.com/blog/?p=459</guid>
		<description><![CDATA[From the Friday twitter meme #songsincode:

@AlexJReid .corvette { width:1; height:1; color: red; }
@dashorst: let love=rule();
@codepo8: .clowns{float:left;} .jokers{float:right;} #me_you{position:fixed;margin:0 auto;width:100%}
@sweatje: $i->shoot(new Sheriff) &#038;&#038; !$i->shoot(new Deputy)
@northerncharm stop(); time=hammer;
@codepo8 if(reaper.fear){dont()}else{cowbell.add()}
@codepo8: me={locations:['corner','spotlight'],religion:404}

]]></description>
			<content:encoded><![CDATA[<p>From the Friday twitter meme <a href="http://twitter.com/search?=%23songsincode">#songsincode</a>:</p>
<ul>
<li>@AlexJReid .corvette { width:1; height:1; color: red; }</li>
<li>@dashorst: let love=rule();</li>
<li>@codepo8: .clowns{float:left;} .jokers{float:right;} #me_you{position:fixed;margin:0 auto;width:100%}</li>
<li>@sweatje: $i->shoot(new Sheriff) &#038;&#038; !$i->shoot(new Deputy)</li>
<li>@northerncharm stop(); time=hammer;</li>
<li>@codepo8 if(reaper.fear){dont()}else{cowbell.add()}</li>
<li>@codepo8: me={locations:['corner','spotlight'],religion:404}</li>
</ul>
<img src="http://feeds.feedburner.com/~r/AWicketDiary/~4/lkM_UiPI0Gc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://martijndashorst.com/blog/2009/08/21/best-songsincode/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A new release has arrived: Dashorst 2.0</title>
		<link>http://martijndashorst.com/blog/2009/07/31/a-new-release-has-arrived-dashorst-2-0/</link>
		<comments>http://martijndashorst.com/blog/2009/07/31/a-new-release-has-arrived-dashorst-2-0/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 09:14:48 +0000</pubDate>
		<dc:creator>Martijn Dashorst</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[Dashorst]]></category>
		<category><![CDATA[Diana]]></category>
		<category><![CDATA[Liam]]></category>

		<guid isPermaLink="false">http://martijndashorst.com/blog/?p=453</guid>
		<description><![CDATA[I&#8217;ve been preoccupied lately with the support of a very special personal release. July 7th 2009 our son Liam was born. He is a tiny baby (44cm, 2310 grams at delivery), but growing healthily. As any parent will attest to, it is a lot of hard but rewarding work. Even though Liam is still no [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been preoccupied lately with the support of a very special personal release. July 7th 2009 our son Liam was born. He is a tiny baby (44cm, 2310 grams at delivery), but growing healthily. As any parent will attest to, it is a lot of hard but rewarding work. Even though Liam is still no programmer&mdash;he doesn&#8217;t (yet) transform coffee into code, he is getting the basics of transforming warm liquids (milk) into other stuff (full diapers).<br />
<div id="attachment_455" class="wp-caption alignnone" style="width: 430px"><img src="http://martijndashorst.com/blog/blog/wp-content/uploads/2009/07/IMG_1102-1.JPG" alt="Liam sucking on God&#039;s gift to new parents: the pinky" title="Liam Dashorst" width="420" height="280" class="size-full wp-image-455" /><p class="wp-caption-text">Liam sucking on God's gift to new parents: the pinky</p></div><br />
My wife Diana did a wonderful job giving birth to Liam, and she&#8217;s now excelling at the toughest job of all: being a full-time mom for a 3 weeks old baby. No sleep (for mommy), no time to wash (for mommy), no time to eat (for mommy), etc.</p>
<p>So if I don&#8217;t answer your comments, emails or other pings, don&#8217;t feel offended: I just don&#8217;t have time to even read your messages because the next diaper needs changing.</p>
<img src="http://feeds.feedburner.com/~r/AWicketDiary/~4/BKy5Zx6qIYk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://martijndashorst.com/blog/2009/07/31/a-new-release-has-arrived-dashorst-2-0/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Missing Maurice…</title>
		<link>http://martijndashorst.com/blog/2009/06/04/missing-maurice/</link>
		<comments>http://martijndashorst.com/blog/2009/06/04/missing-maurice/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 08:03:15 +0000</pubDate>
		<dc:creator>Martijn Dashorst</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[maurice]]></category>

		<guid isPermaLink="false">http://martijndashorst.com/blog/?p=447</guid>
		<description><![CDATA[Today would have marked Maurice&#8217;s 30th birthday, if it weren&#8217;t for that unfortunate accident almost a year ago. It is times like these when you remember the loss of a valued friend more so than normally. No more sharing of cake, taunting the additional year and celebrating life.
My iCal notified me yesterday of Maurice&#8217;s upcoming [...]]]></description>
			<content:encoded><![CDATA[<p>Today would have marked Maurice&#8217;s 30th birthday, if it weren&#8217;t for that <a href="http://martijndashorst.com/blog/2008/08/04/a-farewell-to-maurice-marrink/">unfortunate accident</a> almost a year ago. It is times like these when you remember the loss of a valued friend more so than normally. No more sharing of cake, taunting the additional year and celebrating life.</p>
<p>My iCal notified me yesterday of Maurice&#8217;s upcoming birthday, and today again. It will keep on doing that next year, and the year after that&#8230;</p>
<p>Maurice you are sorely missed. My thoughts are with you and Michel and your family. Where ever you are, happy birthday!</p>
<img src="http://feeds.feedburner.com/~r/AWicketDiary/~4/rai5g9Hex7I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://martijndashorst.com/blog/2009/06/04/missing-maurice/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Eclipse 3.4 with openjdk 6 on OS X 32-bit CoreDuo</title>
		<link>http://martijndashorst.com/blog/2009/06/02/eclipse-34-with-openjdk-6-on-os-x/</link>
		<comments>http://martijndashorst.com/blog/2009/06/02/eclipse-34-with-openjdk-6-on-os-x/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 08:55:24 +0000</pubDate>
		<dc:creator>Martijn Dashorst</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://martijndashorst.com/blog/?p=435</guid>
		<description><![CDATA[With the invaluable help of David Green, I was able to run Eclipse on openjdk 6 on my first gen MacBook Pro (you know, those left behind by Apple, running on a 32 bit CoreDuo processor&#8230; good to know that Apple supports the early adapters).
With this script that I adapted from David&#8217;s blog I was [...]]]></description>
			<content:encoded><![CDATA[<p>With the invaluable <a href="http://greensopinion.blogspot.com/2008/08/eclipse-ganymede-on-soylatte.html">help of David Green</a>, I was able to run Eclipse on openjdk 6 on my first gen MacBook Pro (you know, those left behind by Apple, running on a 32 bit CoreDuo processor&#8230; good to know that Apple supports the early adapters).</p>
<p>With this script that I adapted from David&#8217;s blog I was able to start Eclipse 3.4 (Version: 3.4.2<br />
Build id: M20090211-1700) with <a href="http://landonf.bikemonkey.org/2009/05/17#OpenJDK6_MacPorts.20090516">Landon Fullers openjdk 6 build</a>:</p>
<pre>
export JAVA_HOME=/Developer/Java/openjdk6-b16-24_apr_2009-r1
export PATH=$JAVA_HOME/bin:$PATH

java -server -Djava.library.path=$HOME/bin/jnilib -Dswt.library.path=$HOME/bin/jnilib -Xms128m -Xmx768m \
    -XX:MaxPermSize=192m -Dosgi.requiredJavaVersion=1.5 -Dorg.eclipse.swt.internal.carbon.smallFonts \
    -cp /Applications/eclipse/Eclipse.app/Contents/MacOS/../../../plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar \
    org.eclipse.equinox.launcher.Main -os macosx -ws carbon -arch x86 -showsplash \
    -launcher /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse -name Eclipse \
    --launcher.library /Applications/eclipse/Eclipse.app/Contents/MacOS/../../../plugins/org.eclipse.equinox.launcher.carbon.macosx_1.0.101.R34x_v20080731 \
    -startup /Applications/eclipse/Eclipse.app/Contents/MacOS/../../../plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar \
    -launcher /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse \
    -keyring $HOME.eclipse_keyring -consoleLog -showlocation -vm $JAVA_HOME
</pre>
<p>The script misses the <a href="http://en.wikipedia.org/wiki/Shebang_(Unix)">shebang</a>, since my hosting provider thinks that I&#8217;m trying to execute some serverside exploit&#8230;<br />
You&#8217;ll have to extract a couple of shared libraries that are packaged in your Eclipse distribution:</p>
<pre>jar xfv /Applications/eclipse/plugins/org.eclipse.swt.carbon.macosx_3.4.1.v3452b.jar
jar xfv /Applications/eclipse/plugins/org.eclipse.core.filesystem.macosx_*.jar os/macosx/liblocalfile_1_0_0.jnilib</pre>
<p>You&#8217;ll have to rename all those libraries to give them a <tt>*.dylib</tt> extension.</p>
<p>Finally I had to point /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home to the openjdk 6 directory:</p>
<pre>sudo mv /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home.old
sudo ln -s LOCATION_OF_OPENJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home</pre>
<img src="http://feeds.feedburner.com/~r/AWicketDiary/~4/S5oWdauZAMQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://martijndashorst.com/blog/2009/06/02/eclipse-34-with-openjdk-6-on-os-x/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.306 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-03-12 04:17:42 -->
