<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Derick Rethans - tag: travel</title>
    <link>http://derickrethans.nl/feed-travel.xml</link>
    <description>This feed shows the latest 15 items with the tag travel</description>
    <language>en-us</language>
    <copyright>All rights reserved - Derick Rethans</copyright>
    <managingEditor>derick@derickrethans.nl (Derick Rethans)</managingEditor>
    <pubDate>Thu, 08 Sep 2011 16:42:05 +0000</pubDate>
    <lastBuildDate>Thu, 08 Sep 2011 16:42:05 +0000</lastBuildDate>
    <generator>eZ Components Feed dev (http://ezcomponents.org/docs/tutorials/Feed)</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>60</ttl>
    <item>
      <title>CodeWorks and ZendCon</title>
      <link>http://derickrethans.nl/codeworks-and-zendcon.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="codeworks_and_zendcon"/&gt;CodeWorks and ZendCon&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; London, UK&lt;/div&gt;
        &lt;div class="date"&gt;Monday, October 19th 2009, 05:46 BST&lt;/div&gt;
      &lt;/div&gt;
      &lt;p&gt;&lt;a href="http://cw.mtacon.com/"&gt;CodeWorks&lt;/a&gt; was a blast, I recorded a few talks that I will be publishing through &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;. As teaser I have a recording of Scott MacVicar's &lt;a href="http://vimeo.com/7065312"&gt;PECL picks&lt;/a&gt; talk. I also have recordings of Brian Moon's Memcached talk, Chris Shiflett's Security-Centered Design talk and Sharon Levy's Web-Based Retrieval Demystified talk. With all the other random video material I am creating a compilation as well, but that will have to wait a bit more.&lt;/p&gt;
      &lt;p&gt;At the moment I am on my way to San Jose where I will speak on &lt;a href="http://xdebug.org"&gt;Xdebug&lt;/a&gt; and PHP's &lt;a href="http://phpdatebook.com"&gt;DateTime support&lt;/a&gt;. Xdebug 2.1 is now feature complete, and I will be working on getting all the open bugs resolved. A release before the end of the year seems likely.&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200910190546</guid>
      <pubDate>Mon, 19 Oct 2009 04:46:00 +0000</pubDate>
    </item>
    <item>
      <title>Good bye Norway, Hello London</title>
      <link>http://derickrethans.nl/good-bye-norway-hello-london.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="good_bye_norway_hello_london"/&gt;Good bye Norway, Hello London&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; Skien, Norway&lt;/div&gt;
        &lt;div class="date"&gt;Sunday, June 21st 2009, 02:32 CEST&lt;/div&gt;
      &lt;/div&gt;
      &lt;p&gt;Today, at the longest day of the year at the &lt;a href="http://en.wikipedia.org/wiki/Solstice"&gt;summer solstice&lt;/a&gt; , I am making a bit change to my life. If you're following me on &lt;a href="http://twitter.com/derickr"&gt;twitter&lt;/a&gt; you probably already know what I'm up to. For everybody else, I am going to say good bye to Skien in Norway, and move to London (the one in England, and not the one in Ontario). Norway has been my home for the past five years, and I've had a great time exploring the nature as well as working at &lt;a href="http://ez.no"&gt;our&lt;/a&gt; office in &lt;a href="http://en.wikipedia.org/wiki/Skien"&gt;Skien&lt;/a&gt; . Skien is a nice place, but ... not the most interesting of cities in the world. From today I will be living in London to see what life will bring me there. I am both sad to leave Norway, but I am also excited to live in a cool new place like London. I'll have awesome house mates (Hi, Mr. Þorbjörnsson, Ms. Cherry and Mr. Ray!!), and something new to put my energy in. I will continue to work as project leader for &lt;a href="http://ezcomponents.org"&gt;eZ Components&lt;/a&gt; for &lt;a href="http://ez.no"&gt;eZ Systems&lt;/a&gt; and continue to make great software with Alexandru, &lt;a href="http://schlitt.info/opensource.html"&gt;Tobias&lt;/a&gt; , &lt;a href="http://kore-nordmann.de/blog"&gt;Kore&lt;/a&gt; and &lt;a href="http://sebastian-bergmann.de/"&gt;Sebastian&lt;/a&gt; . If you are about in London, let me know! We could go for a pint or something. See you there!&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200906210232</guid>
      <pubDate>Sun, 21 Jun 2009 00:32:00 +0000</pubDate>
    </item>
    <item>
      <title>pfcongrez, P2P Конференция, php|tek, PHP Vikinger, DPC and eZ Conference and Awards</title>
      <link>http://derickrethans.nl/pfcongrez-p2p-konferenciya-phptek-php-vikinger-dpc-and-ez-conference-and-awards.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="pfcongrez_p2p_php_tek_php_vikinger_dpc_and_ez_conference_and_awards"/&gt;pfcongrez, P2P Конференция, php|tek, PHP Vikinger, DPC and eZ Conference and Awards&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; London, UK&lt;/div&gt;
        &lt;div class="date"&gt;Friday, April 10th 2009, 01:45 CEST&lt;/div&gt;
      &lt;/div&gt;
      &lt;p&gt;The above mentioned conferences all have one thing in common: I'll be speaking. At the first conference, &lt;a href="http://pfcongrez.nl/"&gt;pfcongrez&lt;/a&gt; I will be talking on implementing Test Driven Development as a model for software development. A modified version of this talk I will also give at the next conference, &lt;a href="http://wtconferences.com"&gt;P2P Конференция&lt;/a&gt; (P2P Conference) in Bulgaria. At this same conference I will be talking on using PHP as development language for GSM based applications on mobile computing platforms running Linux, where I will use the &lt;a href="http://pecl.php.net/dbus"&gt;pecl/dbus&lt;/a&gt; extension to talk to the interface framework available on the &lt;a href="http://openmoko.com"&gt;OpenMoko&lt;/a&gt; platform. This same talk I will also give at &lt;a href="http://phpconference.nl"&gt;DPC&lt;/a&gt; in Amsterdam. In between however I will go to Chicago to speak at &lt;a href="http://tek.mtacon.com"&gt;php|tek&lt;/a&gt; on search technologies in my "Haystacks and Needles" talk and on simple architecture in my KISS talk. Before DPC I will also go to Leuven for &lt;a href="http://phpvikinger.org"&gt;PHP Vikinger&lt;/a&gt; , an unconference that I'll be organizing for the 3rd time. This year it is no longer in Norway, but instead we moved to Leuven in Belgium. It is also de-coupled from the &lt;a href="http://ez.no/company/ez_conference_awards"&gt;eZ Conference and Awards&lt;/a&gt; which will be in Paris.&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200904100145</guid>
      <pubDate>Thu, 09 Apr 2009 23:45:00 +0000</pubDate>
    </item>
    <item>
      <title>PHP Vikinger 2009</title>
      <link>http://derickrethans.nl/php-vikinger-2009.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="php_vikinger_2009"/&gt;PHP Vikinger 2009&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; London, UK&lt;/div&gt;
        &lt;div class="date"&gt;Monday, April 6th 2009, 12:36 BST&lt;/div&gt;
      &lt;/div&gt;
      &lt;p&gt;I'll be organizing &lt;a href="http://phpvikinger.org"&gt;PHP Vikinger&lt;/a&gt; again this year. It will not be in Norway, but instead we'll be moving to Leuven in Belgium. It will be held on May 30th, very close to Leuven's central station at Café Sport (known from the &lt;a href="http://phpbelgium.be"&gt;PHP Belgium&lt;/a&gt; meetings). For the full invitation, see the &lt;a href="http://phpvikinger.org/news/news-2009-05-06"&gt;website&lt;/a&gt; .&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200904061236</guid>
      <pubDate>Mon, 06 Apr 2009 11:36:00 +0000</pubDate>
    </item>
    <item>
      <title>PHP's two-pass compiler</title>
      <link>http://derickrethans.nl/phps-twopass-compiler.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="php_s_two-pass_compiler"/&gt;PHP's two-pass compiler&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; Istanbul, Turkey&lt;/div&gt;
        &lt;div class="date"&gt;Saturday, January 24th 2009, 20:55 EET&lt;/div&gt;
      &lt;/div&gt;
      &lt;p&gt;On my way to Istanbul I was looking at Xdebug bug &lt;a href="http://bugs.xdebug.org/view.php?id=422"&gt;#422&lt;/a&gt; . For some reason Xdebug was crashing while doing code-coverage analysis, in the part that analyses which code was dead (ie. opcodes that could never be reached). The crash occurred with a JMPZ (jump-if-zero) instruction, that suddenly saw a jump-to position of 572222864. That position resembles more a jump-address.&lt;/p&gt;
      &lt;p&gt;Xdebug uses the same branch analysis implementation as &lt;a href="http://derickrethans.nl/vld.php"&gt;VLD&lt;/a&gt; so I used the latter tool to find out why it would crash. Unfortunately, it was working just all nice and fine with VLD. After digging around some more, I saw from the back trace that the crash in &lt;a href="http://xdebug.org"&gt;Xdebug&lt;/a&gt; only occurred when a user-defined error-handler was called while parsing a file. The latter gave me the insight of looking at which phase the compiler was in. I remembered that PHP has a two phase compiler. The first pass is quick and dirty, and only records the opcode line &lt;em&gt;number&lt;/em&gt; to jump to. Xdebug however was expecting an &lt;em&gt;memory address&lt;/em&gt; as jump target. Because a memory address is a much larger number than an opcode number—the latter usually not being much higher than a thousand—Xdebug was setting the "visited" flag in a part of memory that wasn't allocated. And writing to unallocated memory makes a process die with a segmentation fault.&lt;/p&gt;
      &lt;p&gt;The compiler in PHP is two-pass. During the first pass, it will find out to which opcode it needs to jump in the jump instructions. However, the PHP engine (and Xdebug) expects a memory address to jump to while &lt;em&gt;executing&lt;/em&gt; your script. In the second pass, the compiler will then go over the generated opcodes and calculate the memory address to jump to from the jumps to opcode numbers. It will also do a few other things, such as collapsing sequential EXT_STMT opcodes, calling Zend extension's functions to finalize the opcode arrays—Xdebug uses this for caching whether an opcode array has been scanned already—and re-allocating the opcode array itself to save space.&lt;/p&gt;
      &lt;p&gt;Now, the thing is, that usually VLD and Xdebug kick in &lt;em&gt;after&lt;/em&gt; the whole opcode array has been created, which includes running the second pass of the compiler. However, Xdebug also tries to analyze opcode arrays while executing them. In the case of a user defined error handler, that happens before the second pass has been run. Preventing the crash was therefore as easy as making sure that the compiler's second pass had been run while scanning the opcode arrays for executable code.&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200901242055</guid>
      <pubDate>Sat, 24 Jan 2009 18:55:00 +0000</pubDate>
    </item>
    <item>
      <title>Conferences in Winter/Spring 2009</title>
      <link>http://derickrethans.nl/conferences-in-winterspring-2009.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="conferences_in_winter_spring_2009"/&gt;Conferences in Winter/Spring 2009&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; Skien, Norway&lt;/div&gt;
        &lt;div class="date"&gt;Tuesday, January 13th 2009, 10:47 CET&lt;/div&gt;
      &lt;/div&gt;
      &lt;p&gt;In the next five months I've lined up quite a few conferences. First of all, there is &lt;a href="http://www.webprogramcilariplatformu.org/?"&gt;Web Programcıları Platformu&lt;/a&gt; in Istanbul, where I will be giving the closing keynote to inspire Turkish talent on January 24th.&lt;/p&gt;
      &lt;img src="http://derickrethans.nl/images/content/phpquebec-logo.gif" class="left" alt="phpquebec-logo.gif"/&gt;
      &lt;p&gt;The week after that I'll be traveling to Barcelona for the &lt;a href="http://ez.no/company/events/ez_international_winter_conferences"&gt;eZ International Winter Conference&lt;/a&gt; to give a tutorial to the new &lt;a href="http://ezcomponents.org/s/MvcTools"&gt;MvcTools&lt;/a&gt; component.&lt;/p&gt;
      &lt;p&gt;In March I will speak at &lt;a href="http://conf.phpquebec.org/"&gt;PHP Quebec Conference&lt;/a&gt; on &lt;a href="http://tek.mtacon.com/c/schedule/talk/d1s3/1"&gt;searching with PHP&lt;/a&gt; , &lt;a href="http://tek.mtacon.com/c/schedule/talk/d2s2/2"&gt;simple application design&lt;/a&gt; and &lt;a href="http://ezcomponents.org"&gt;eZ Components&lt;/a&gt; .&lt;/p&gt;
      &lt;img src="http://derickrethans.nl/images/content/img-tek_09_badge_speaker-71470.gif" class="right" alt="img-tek_09_badge_speaker-71470.gif"/&gt;
      &lt;p&gt;In April I will travel to Veliko Tŭrnovo in Bulgaria to speak at the WebTech conference on PHP-on-DBUS and Test Driven Development.&lt;/p&gt;
      &lt;p&gt;The line-up ends with a trip to Chicago to give a talk on &lt;a href="http://tek.mtacon.com/c/schedule/talk/d1s3/1"&gt;searching with PHP&lt;/a&gt; , &lt;a href="http://tek.mtacon.com/c/schedule/talk/d2s2/2"&gt;simple application design&lt;/a&gt; .&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200901131047</guid>
      <pubDate>Tue, 13 Jan 2009 09:47:00 +0000</pubDate>
    </item>
    <item>
      <title>Microsoft Web Developer Summit wrap-up</title>
      <link>http://derickrethans.nl/microsoft-web-developer-summit-wrapup.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="microsoft_web_developer_summit_wrap-up"/&gt;Microsoft Web Developer Summit wrap-up&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; Redmond, US&lt;/div&gt;
        &lt;div class="date"&gt;Wednesday, December 17th 2008, 15:56 CET&lt;/div&gt;
      &lt;/div&gt;
      &lt;p&gt;About a month ago I visited Microsoft's Web Developers Summit to come and talk with many other people from the PHP Community on how to get closer together and make the PHP experience better on Windows and with other Microsoft products. Although I was quite skeptical about the whole event and was slightly worried about it having only marketing and brainwashing sessions I set off just after php|works to Redmond (or actually Bellevue).&lt;/p&gt;
      &lt;p&gt;The first day started with Sam Ramji introducing the event, and Microsoft's strategy and "dedication" towards Open Source and open standards. Of course as part of this, OOXML was mentioned which caused some small discussion about the standardization process of it. Also mentioned was the grant to the Apache foundation as well as that Microsoft (or at least parts of it) now see that being open about things could mean growth in revenue. Some of the feedback that he got included making sure that it's actually easier for Unixy people to remotely maintain a Windows server — for example by providing the set of Unix tools from the /bin directory as well as providing built-in SSH support.&lt;/p&gt;
      &lt;p&gt;The OOXML thing got a follow up later in the day, where a member of the Office team tried to debunk the myths that the OOXML standard process was all messed up. Instead however, we were more interested in seeing how we could get a C-library to deal with office documents. Unfortunately we didn't really go into that specific topic.&lt;/p&gt;
      &lt;p&gt;Lauren Cooney introduced the &lt;a href="http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx"&gt;Microsoft Web Platform&lt;/a&gt; and installer that can install a whole web stack. At the moment PHP isn't part of this &lt;em&gt;yet&lt;/em&gt; but it will come soon. One of the things we discussed here was which extensions should be bundled. To which the obvious answer should be: "at least everything that PHP has enabled by default". Besides the installer, they're also working on a &lt;a href="http://www.microsoft.com/web/channel/products/WebApplicationInstaller.aspx"&gt;Web application installer&lt;/a&gt; with which also PHP applications that can be installed. This could also be something that we would like to see &lt;a href="http://ez.no/ezpublish"&gt;eZ Publish&lt;/a&gt; in for example.&lt;/p&gt;
      &lt;p&gt;IIS now also features a &lt;a href="http://www.iis.net/extensions/URLRewrite"&gt;"mod_rewrite"&lt;/a&gt; extension that can also import Apache mod_rewrite rules from .htaccess files. It would also be nice if php_value settings could be imported and applied as well through this extension, just like the mod_rewrite rules.&lt;/p&gt;
      &lt;p&gt;The SQL Server team was demoing the new SQL-server driver for PHP. However, they got sort of grilled about not listening to what the users want. At the moment, there are the following "irritating" issues: There is no PDO driver, UTF-8 is not supported and it only works on Windows. The first two are definitely deal-breakers for &lt;a href="http://ez.no"&gt;us&lt;/a&gt; if we'd want to support MS SQL Server properly in our software. We discussed those issues later and it seems mostly a resource issue. Let's hope they can prioritize those points soon.&lt;/p&gt;
      &lt;p&gt;Juan Rivera introduced a Visual Studio plugin for editing PHP: &lt;a href="http://www.jcxsoftware.com/vs.php"&gt;VS.Php&lt;/a&gt; . I had spoken to Juan before regarding &lt;a href="http://xdebug.org"&gt;Xdebug&lt;/a&gt; that he integrated into VS.Php.&lt;/p&gt;
      &lt;p&gt;There were many other talks, but they didn't qualify for writing notes about. What I found most interesting were the interactions with the developers, and the least interesting where the attendee show cases. I think it was very worthwhile to see what kind of direction Microsoft is going, especially the parts where they want to be part of the community. There's still quite a road to go, especially because of legal issues, but they're at least on the road. Contact has been made :)&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200812171556</guid>
      <pubDate>Wed, 17 Dec 2008 14:56:00 +0000</pubDate>
    </item>
    <item>
      <title>Upcoming conferences: php|works and PHP Northwest</title>
      <link>http://derickrethans.nl/upcoming-conferences-phpworks-and-php-northwest.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="upcoming_conferences_php_works_and_php_northwest"/&gt;Upcoming conferences: php|works and PHP Northwest&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; Skien, Norway&lt;/div&gt;
        &lt;div class="date"&gt;Monday, November 3rd 2008, 11:01 CET&lt;/div&gt;
      &lt;/div&gt;
      &lt;img src="http://derickrethans.nl/images/content/phpnw08_conference_logo_175x86.png" class="left" alt="phpnw08_conference_logo_175x86.png"/&gt;
      &lt;p&gt;In the upcoming two weeks I'll be embarking on a little trip, where I'll be speaking at &lt;a href="http://phpworks.mtacon.com/"&gt;php|works&lt;/a&gt; in Atlanta on Test Driven Development and on Date and Time handling with PHP. The latter subject is also the topic of a new book that I've been working on in the past months. Before going home and after visiting Redmond I'll head to Manchester to give a keynote titled "K.I.S.S." at the &lt;a href="http://conference.phpnw.org.uk/phpnw08/"&gt;PHP Northwest&lt;/a&gt; conference. Looking forwards to see all my PHP friends again!&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200811031101</guid>
      <pubDate>Mon, 03 Nov 2008 10:01:00 +0000</pubDate>
    </item>
    <item>
      <title>Fall Conferences</title>
      <link>http://derickrethans.nl/fall-conferences.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="fall_conferences"/&gt;Fall Conferences&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; Skien, Norway&lt;/div&gt;
        &lt;div class="date"&gt;Thursday, September 11th 2008, 09:30 CEST&lt;/div&gt;
      &lt;/div&gt;
      &lt;p&gt;Fall is coming up, and the means plenty of conferences. Next week there is &lt;a href="http://zendcon.com"&gt;ZendCon&lt;/a&gt; , where I will be speaking on search solutions for PHP and Test Driven Development.&lt;/p&gt;
      &lt;p&gt;On September 27th I will be speaking on Debugging with Xdebug at the &lt;a href="http://phpconference.es"&gt;Barcelona PHP Conference&lt;/a&gt; .&lt;/p&gt;
      &lt;p&gt;At the &lt;a href="http://phpconference.com"&gt;International PHP Conference&lt;/a&gt; (no longer in Frankfurt^WMörfelden, but in Mainz) I will be speaking on PHP Myths Defused and &lt;a href="http://xdebug.org"&gt;Xdebug&lt;/a&gt; -- I will also give a keynote on the "K.I.S.S." principle.&lt;/p&gt;
      &lt;p&gt;At &lt;a href="http://phpworks.mtacon.com/"&gt;php|works&lt;/a&gt; in Atlanta I will speak on Test Driven Development and Xdebug, and at the last &lt;em&gt;planned&lt;/em&gt; conference of the year, &lt;a href="http://conference.phpnw.org.uk/phpnw08/"&gt;PHP North West&lt;/a&gt; I will also give a keynote on the "K.I.S.S." principle.&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200809110930</guid>
      <pubDate>Thu, 11 Sep 2008 07:30:00 +0000</pubDate>
    </item>
    <item>
      <title>Scotland Holiday</title>
      <link>http://derickrethans.nl/scotland-holiday.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="scotland_holiday"/&gt;Scotland Holiday&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; Scotland, UK&lt;/div&gt;
        &lt;div class="date"&gt;Friday, August 29th 2008, 21:58 CEST&lt;/div&gt;
      &lt;/div&gt;
      &lt;p&gt;
        &lt;em&gt;Edinburgh, August 9th and 10th, 2008&lt;/em&gt;
      &lt;/p&gt;
      &lt;p&gt;I had a good flight through Amsterdam to Edinburgh, the real nerves started when my luggage did not appear on the baggage belt. Apparently I had missed it and it had fallen off in the back, out of sight. After being reunited with my bags slightly later and getting the car I made the arduous trip to the "hotel". The "hotel" was the Heriot-Watt campus, which was neither sign-posted or easy to find. After making a few circles through the neighbourhood, I managed to find it. However, finding the campus wasn't the only issue -- 30 minutes later I finally had found the reception in a pitch black night. Sleep commenced very soon after that.&lt;/p&gt;
      &lt;p&gt;I got up early in the morning for a light breakfast and unhappily discovered that it was raining. Not something you should be surprised about in Scotland. I took the bus into town to meet up with Lorna and after a cup of tea Scott as well. Without any real plan we wandered around the city and taking in the views. This quickly turned into looking for food. While having some drinks over lunch we chatted a bit more, and more walking occurred in the afternoon. We got tired, had some more drinks and by that time Lorna had to leave for home again.&lt;/p&gt;
      &lt;p&gt;Scott and I dropped of our gear at his room and went looking for a comedy show to go to. The Edinburgh Fringe festival was happening, so the biggest problem was to which of the 640 shows we wanted to go. We settled for "Des Clarke - Desire" at the Pleasance Courtyard. After a cup of tea in a café full of loonies, we left for the show. We had a great time, although his accent was sometimes a bit hard to understand for me. A cab brought me back to the "hotel".&lt;/p&gt;
      &lt;img src="http://derickrethans.nl/images/content/edinburgh.jpg" class="right" alt="edinburgh.jpg"/&gt;
      &lt;p&gt;After sleeping in a little bit, I took the bus again to downtown Edinburgh. I took a quick bite to give me strength to visit the Edinburgh castle. I took the long route through Princess Gardens up the hill. The queue for tickets took a little over hand an hour. The tour at the castle itself, was interrupted by the occasional shower, but the weather had improved a lot since the previous day. The castle is a must see. I liked the "prison of war" exhibitions best, and the crown jewels where the anti-climax.&lt;/p&gt;
      &lt;p&gt;After visiting the castle I was quite hungry and went to have a lunch of stir fried scallops at the Mussels hut. With the new found energy I climbed Caston hill. The last hours in Edinburgh I spend at the various street theaters of the fringe. After a light dinner at "bar One", consisting of swordfish and an apple/carrot salad I left back by bus to the Heriot-Watt campus.&lt;/p&gt;
      &lt;p&gt;
        &lt;em&gt;Edinburgh to the Isle of Arran, August 11th, 2008&lt;/em&gt;
      &lt;/p&gt;
      &lt;p&gt;I started the day with a simple though hearty breakfast at the newly opened Mensa. From the hotel I travelled first slightly south to visit Roslyn's chapel. Unfortunately the chapel is mostly hidden by a roof to protect it from the rain. Inside photography was not allowed, so I didn't manage to take any pictures. In the church I listened to a guide explaining all the interesting art from the chapel. From pagan green men, the apprentice pillar and the Hollywood circle, the church appeared to house much more than I expected. From the church I left for Falkirk, home of the Falkirk Wheel.&lt;/p&gt;
      &lt;p&gt;The wheel replaces many locks between the Union and Forth and Clyde canals, and is quite an engineering feat. For some time there was even some blue sky which made watching the wheel turn more pleasant. I continued my journey after a quick lunch towards Glasgow and to Ardrossan where I would take the ferry to the Isle of Arran. I was a bit early and wandered about the really windy harbour. They also tried to fool me that my ferry would be two hours later, but that I didn't go for. The trip of the Firth of Clyde was windy, bumpy and slight sunny.&lt;/p&gt;
      &lt;img src="http://derickrethans.nl/images/content/falkirk.jpg" class="left" alt="falkirk.jpg"/&gt;
      &lt;p&gt;When I got the Brodrick on the other side, I shopped for essential energy suppliers for the upcoming walks around the island. I was staying at the Catacol Bay hotel on the northern point of the island, where I had breaded haddock for lunch. The wine that came with it "forced" me to walk around a bit along the windy coast. The heavy rain that had plummeted down when I arrived was gone. Before I went to bed I prepared a bit for the hikes of the following day.&lt;/p&gt;
      &lt;p&gt;
        &lt;em&gt;Isle of Arran, August 12th, 2008&lt;/em&gt;
      &lt;/p&gt;
      &lt;img src="http://derickrethans.nl/images/content/machrie.jpg" class="right" alt="machrie.jpg"/&gt;
      &lt;p&gt;Hiking on an empty stomach doesn't work, but a full Scottish breakfast might be a bit too close to suicide. Way too much artery clogging goodness for me. Of course, the rain had returned but that was not going to stop me from a little hike around the "Cock of Arran". From my "parking place" I spotted a few seals, but they were obviously not sun-bathing. I didn't walk the whole planned tour as there was simply too much rain. In the end I was happy that I didn't continue, as I would have missed some many other things during my really short stay on Arran.&lt;/p&gt;
      &lt;p&gt;The next stop on my tour around Arran was a short walk to the standing stones and stone circles of Machrie Moor. During the two mile hike it was of course raining still. The last hike of the day was to the King's caves. I was silly and went the wrong way for nearly half an hour, but it finally stopped raining. After some dry period I finally ended up at the caves. There was even some sunshine. The rest of the day I merely drove around the rest of the island thinking I had no water with me. Back at the hotel I found six bottles in the trunk. I had dinner in the hotel's bar and the Hitchhikers Guide to the Galaxy brought and end to the day.&lt;/p&gt;
      &lt;p&gt;
        &lt;em&gt;Isle of Arran to Isle of Skye, August 13th, 2008.&lt;/em&gt;
      &lt;/p&gt;
      &lt;img src="http://derickrethans.nl/images/content/stalker.jpg" class="right" alt="stalker.jpg"/&gt;
      &lt;p&gt;A heavy Scottish breakfast started the day. I left quite early to catch the ferry at Brodrick back to the mainland. The day consisted of a lot of driving over narrowish roads. I stopped for a late lunch at a café overlooking Monty Python's castle Stalker. The weather was getting better the close I got to Skye. After the Skye bridge beautiful scenery appeared but I stopped only briefly to take some pictures as it was getting late too quickly. I didn't really settle in at the lovely B&amp;B "Roskhill House" until after dinner at Hotel Dunvegan's bar.&lt;/p&gt;
      &lt;p&gt;
        &lt;em&gt;Isle of Skye, August 14th and 15th, 2008&lt;/em&gt;
      &lt;/p&gt;
      &lt;p&gt;A nice breakfast at the B&amp;B started the day. It was beautiful weather and excellent for my plan to hike to the Quiraing. A quick drive later over surprisingly good roads--although the last part was a one-file road--brought me to the parking place at the start of the hike. From there I walked for ca. 2.5 hours over the maintain range. Very strange rock formations and beautiful vistas. From there I drove on to walk to the Cave of Gold but was met by some bulls in a field that I had to cross. I gave up in fear of my life, and instead drove to Neist's point and enjoyed the view there in the setting sun.&lt;/p&gt;
      &lt;img src="http://derickrethans.nl/images/content/quiraing.jpg" class="center" alt="quiraing.jpg"/&gt;
      &lt;p&gt;I had dinner at "Old School" restaurant. Actually, I had dinner twice. For some reason my starter--duck--was misunderstood as another main course by the totally cute, but clumsy waitress (it could have been &lt;em&gt;my&lt;/em&gt; accent of course as well). Both dinners were excellent; if you want to eat here as well, make sure you book on time, one, if not two days before hand.&lt;/p&gt;
      &lt;img src="http://derickrethans.nl/images/content/storr.jpg" class="left" alt="storr.jpg"/&gt;
      &lt;p&gt;The second day I was woken up by a little rain shower, but luckily the rain was gone before I was out of the shower. As the weather on the east coast of the island was supposedly going to be a bit better, I opted for climbing up to the "Old Man of Storr". A really nice walk with excellent views -- which got even better when the sun broke through. From the Storr I traveled up the coast and stopped a few times to enjoy the views and take some pictures. I ended up doing a walk to a lock, which was boring. With threatening rain I aborted the walk -- I got back to the car just before the shower would have soaked me. I had dinner at the Dunvegan hotel as my first choice, the "Loch Bay Seafood Restaurant" had no space for me.&lt;/p&gt;
      &lt;p&gt;
        &lt;em&gt;Isle of Skye to Edzell, August 16th, 2008&lt;/em&gt;
      &lt;/p&gt;
      &lt;p&gt;Lots of driving again this day. I started off after brekkie for Scotland's east coast. I took a few compulsory pictures at Eilean Dohan castle and then drove along the shore of Loch Ness towards Invernness. I made a quick stop at Urquhart and but not manage to spot Nessie. I continued my way south from there through beautiful Aberdeenshire where all the heaths were blossoming. I was staying in a small village, Edzell at the Kelvingrove B&amp;B. I had dinner at the Panmure Arms Hotel, which has an interesting setting. The food however was excellent.&lt;/p&gt;
      &lt;img src="http://derickrethans.nl/images/content/eilean_donan.jpg" class="center" alt="eilean_donan.jpg"/&gt;
      &lt;p&gt;
        &lt;em&gt;Angus, August 17th, 2008&lt;/em&gt;
      &lt;/p&gt;
      &lt;p&gt;Breakfast was early at the B&amp;B which meant that I had some time to kill before all the attractions opened -- it was a Sunday after all. So I decided to drive into Glen Clova, the supposedly nicest of the Angus glens. Unfortunately there was not much too see in the mist. I then proceeded to Glamis castle, said to have been the set for Shakespeare's MacBeth. It is very nice, with gardens all around. I found it a bit too commercial. From there on I visited the Pictavia museum in Brechin followed by a quick visit to Aberlemno to see a few of those Pictish stones. It was a bit of a bummer and lame. As last activity of the day I wanted to walk a little bit along the coast. But at the moment I started to walk, the rain started to pour down as well. So I aborted and went back to the B&amp;B to eat, pack and watch a movie. The following day I was going home again.&lt;/p&gt;
      &lt;img src="http://derickrethans.nl/images/content/glamis.jpg" class="center" alt="glamis.jpg"/&gt;
      &lt;p&gt;
        &lt;em&gt;Final notes&lt;/em&gt;
      &lt;/p&gt;
      &lt;p&gt;I should definitely have spend more time on Arran and Skye - both beautiful places of which I've not even seen half.&lt;/p&gt;
      &lt;p&gt;The food is mostly great in Scotland, as long as you stay away from Haggis.&lt;/p&gt;
      &lt;p&gt;My best accommodation was &lt;a href="http://www.roskhillhouse.co.uk/"&gt;Roskhill House&lt;/a&gt; , there were also lots of other hikers there, which added to the atmosphere.&lt;/p&gt;
      &lt;p&gt;I had the least amount of fun in the last day in Angus.&lt;/p&gt;
      &lt;p&gt;It always rains in Scotland, so bring waterproof gear.&lt;/p&gt;
      &lt;p&gt;My pictures from the trip are on &lt;a href="http://flickr.com/photos/derickrethans/sets/72157606886274251/"&gt;flickr&lt;/a&gt; .&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200808292158</guid>
      <pubDate>Fri, 29 Aug 2008 19:58:00 +0000</pubDate>
    </item>
    <item>
      <title>Location for PHP Vikinger</title>
      <link>http://derickrethans.nl/location-for-php-vikinger.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="location_for_php_vikinger"/&gt;Location for PHP Vikinger&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; Skien, Norway&lt;/div&gt;
        &lt;div class="date"&gt;Friday, May 2nd 2008, 10:54 CEST&lt;/div&gt;
      &lt;/div&gt;
      &lt;p&gt;We've now found a definite location for &lt;a href="http://phpvikinger.org"&gt;PHP Vikinger&lt;/a&gt; . It will be at one of the old factory buildings here at &lt;a href="http://www.klosteroya.no/"&gt;Klosterøya&lt;/a&gt; , close to &lt;a href="http://ez.no"&gt;eZ Systems'&lt;/a&gt; offices. The room has about space for 80 people, and has a nice view over the river southwards. About 20 people from Norway, Iceland, the UK, Germany and Denmark have signed up so far. This means there is still plenty of space for you! See &lt;a href="http://phpvikinger.org"&gt;http://phpvikinger.org&lt;/a&gt; for more information, and the &lt;a href="http://phpvikinger.org/news/news-2008-04-22"&gt;invitation&lt;/a&gt; .&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200805021054</guid>
      <pubDate>Fri, 02 May 2008 08:54:00 +0000</pubDate>
    </item>
    <item>
      <title>PHP Vikinger unconference open for registration</title>
      <link>http://derickrethans.nl/php-vikinger-unconference-open-for-registration.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="php_vikinger_unconference_open_for_registration"/&gt;PHP Vikinger unconference open for registration&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; Skien, Norway&lt;/div&gt;
        &lt;div class="date"&gt;Sunday, April 27th 2008, 10:38 CEST&lt;/div&gt;
      &lt;/div&gt;
      &lt;img src="http://derickrethans.nl/images/content/phpv.gif" class="center" alt="phpv.gif"/&gt;
      &lt;p&gt;The &lt;a href="http://phpvikinger.org"&gt;PHP Vikinger&lt;/a&gt; unconference, to be held in Skien, Norway on June 21st is now open for &lt;a href="http://phpvikinger.org/register"&gt;registration&lt;/a&gt; . You can find the full invitation and announcement &lt;a href="http://phpvikinger.org/news/news-2008-04-22"&gt;here&lt;/a&gt; , but I will repeat the highlights.&lt;/p&gt;
      &lt;p&gt;First of all, this is a free event, but we do require you to register for it to see whether we would have enough space. Places to sleep, and getting to Skien should be arranged by yourself. We made a &lt;a href="http://phpvikinger.org/directions"&gt;information page&lt;/a&gt; with some suggestions though. The &lt;a href="http://php.no"&gt;Norwegian PHP User group&lt;/a&gt; has reports and videos from &lt;a href="http://php.no/phpvikinger"&gt;last year&lt;/a&gt; . The unconference open for all, from beginners to advanced PHP users. At the moment there are about 12 registrations, from people from Norway, Germany, Iceland and the UK. Hope to see you here!&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200804271038</guid>
      <pubDate>Sun, 27 Apr 2008 08:38:00 +0000</pubDate>
    </item>
    <item>
      <title>Announcing PHP Vikinger 2008</title>
      <link>http://derickrethans.nl/announcing-php-vikinger-2008.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="announcing_php_vikinger_2008"/&gt;Announcing PHP Vikinger 2008&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; Vancouver, Canada&lt;/div&gt;
        &lt;div class="date"&gt;Friday, April 18th 2008, 20:13 CEST&lt;/div&gt;
      &lt;/div&gt;
      &lt;p&gt;The &lt;a href="http://phpvikinger.org"&gt;PHP Vikinger&lt;/a&gt; unconference will be held for the third year in &lt;a href="http://tinyurl.com/6c2ybw="&gt;Skien, Norway&lt;/a&gt; . Just like previous years it follows directly after &lt;a href="http://ez.no"&gt;eZ Systems&lt;/a&gt;  &lt;a href="http://conference.ez.no"&gt;conference&lt;/a&gt; which puts this year's &lt;a href="http://phpvikinger.org"&gt;PHP Vikinger&lt;/a&gt; on June 21st, the longest day of the year.&lt;/p&gt;
      &lt;p&gt;Flickr features some pictures from &lt;a href="http://www.flickr.com/photos/tags/phpvikinger"&gt;previous years&lt;/a&gt; . And &lt;a href="http://php.no"&gt;PHP Norge&lt;/a&gt; has a report from &lt;a href="http://php.no/phpvikinger"&gt;last year&lt;/a&gt; . Let me know (through the e-mail on the &lt;a href="http://phpvikinger.org"&gt;PHP Vikinger&lt;/a&gt; website) if you're interested, and if you want to suggest topics.&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200804182013</guid>
      <pubDate>Fri, 18 Apr 2008 18:13:00 +0000</pubDate>
    </item>
    <item>
      <title>British date format parsing</title>
      <link>http://derickrethans.nl/british-date-format-parsing.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="british_date_format_parsing"/&gt;British date format parsing&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; London, UK&lt;/div&gt;
        &lt;div class="date"&gt;Sunday, March 2nd 2008, 20:25 GMT&lt;/div&gt;
      &lt;/div&gt;
      &lt;p&gt;During the &lt;a href="http://phpconference.co.uk"&gt;PHP London&lt;/a&gt; conference (slides are &lt;a href="http://derickrethans.nl/talks.php"&gt;here&lt;/a&gt; as usual), a number of British people were "complaining" that PHP's &lt;a href="http://php.net/strtotime"&gt;strtotime()&lt;/a&gt; and &lt;a href="http://php.net/date_create"&gt;date_create()&lt;/a&gt; /new DateTime() functions do not understand the British date format "dd/mm/yyyy". Historically, the "English" text to date parsers in PHP only accept the illogical American format of "mm/dd/yyyy". Having seen this problem before, I recently added a new function/method to PHP's Date/Time support to address exactly this issue. From PHP 5.3 the new date_create_from_format() function and the DateTime::createFromFormat() factory method are available. As first argument they accept the expected format, and as second argument the string to parse. To parse a British date string, you would for example use:&lt;/p&gt;
      &lt;pre&gt;&lt;?php
$dt = date_create_from_format( 'd/m/Y', "02/03/2008" );
echo $dt-&gt;format( 'd/m/Y' ), "\n";
?&gt;

&lt;/pre&gt;
      &lt;p&gt;In case the passed string does not match the format, the function will return false. With the also new function date_get_last_errors() method you then can request more information about which part of the string could not be passed. The following example illustrates that:&lt;/p&gt;
      &lt;pre&gt;&lt;?php
$dt = date_create_from_format( 'Y-m-d', "02/03/2008" );
if ( !$dt )
{
    $errors = date_get_last_errors();
    var_dump( $errors['errors']);
}
?&gt;

&lt;/pre&gt;
      &lt;p&gt;The $errors contains a list of errors, indexed by the position in the string where the error was found. The above script would produce:&lt;/p&gt;
      &lt;pre&gt;array(3) {
  [2]=&gt;
  string(22) "Unexpected data found."
  [5]=&gt;
  string(22) "Unexpected data found."
  [8]=&gt;
  string(13) "Trailing data"
}

&lt;/pre&gt;
      &lt;p&gt;The format specifiers are mostly similar to the ones used for the &lt;a href="http://php.net/date"&gt;date()&lt;/a&gt; function. Documentation on the new functions should make it into the documentation soon.&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200803022025</guid>
      <pubDate>Sun, 02 Mar 2008 20:25:00 +0000</pubDate>
    </item>
    <item>
      <title>Speaking in Oslo and London</title>
      <link>http://derickrethans.nl/speaking-in-oslo-and-london.html</link>
      <description>&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="speaking_in_oslo_and_london"/&gt;Speaking in Oslo and London&lt;/h1&gt;
      &lt;dl class="head"/&gt;
      &lt;div class="articleMetaData"&gt;
        &lt;div class="location"&gt; Skien, Norway&lt;/div&gt;
        &lt;div class="date"&gt;Tuesday, January 22nd 2008, 15:45 CET&lt;/div&gt;
      &lt;/div&gt;
      &lt;p&gt;On a rather short notice (from myself), I will be speaking the coming Thursday at &lt;a href="http://php.no"&gt;PHP Norge&lt;/a&gt; 's user group meeting in Oslo on &lt;a href="http://php.no/node/203"&gt;PHP 6&lt;/a&gt; . PHP Norge organizes a bi-monthly gathering with once in a month a talk on a specific topic. Attendance is free.&lt;/p&gt;
      &lt;p&gt;On a somewhat longer time frame I will be speaking at the &lt;a href="http://www.phpconference.co.uk/"&gt;phplondon conference&lt;/a&gt; . On leap year day (February 29th) I will provide the closing keynote. In this keynote I will go over the last 12 years of development of and &lt;em&gt;with&lt;/em&gt; PHP. I will especially focus on how people perceive development with PHP, and in the mean while share some insight knowledge of specific events during PHP's development.&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200801221545</guid>
      <pubDate>Tue, 22 Jan 2008 14:45:00 +0000</pubDate>
    </item>
  </channel>
</rss>

