<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Derick Rethans - tag: openmoko</title>
    <link>http://derickrethans.nl/feed-openmoko.xml</link>
    <description>This feed shows the latest 15 items with the tag openmoko</description>
    <language>en-us</language>
    <copyright>All rights reserved - Derick Rethans</copyright>
    <managingEditor>derick@derickrethans.nl (Derick Rethans)</managingEditor>
    <pubDate>Fri, 25 Dec 2009 21:36:28 +0000</pubDate>
    <lastBuildDate>Fri, 25 Dec 2009 21:36:28 +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>Autumn Plans</title>
      <link>http://derickrethans.nl/autumn-plans.html</link>
      <description>&lt;?xml version="1.0"?&gt;
&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="autumn_plans"/&gt;Autumn Plans&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, September 14th 2009, 13:26 BST&lt;/div&gt;
      &lt;/div&gt;
      &lt;p&gt;I've been missing-in-action on my own blog for some time. Moving to London does that to you. Anyway, I've not been idle in the meanwhile at all, and been working on some cool side-projects. First of all I've been adding some features to &lt;a href="http://xdebug.org"&gt;Xdebug&lt;/a&gt; . Xdebug is now slow reaching beta-status for the 2.1 release. New feature will include proper PHP 5.3 support, variable tracing, "scream" support and other minor features.&lt;/p&gt;
      &lt;p&gt;Besides Xdebug I've also been hacking on PHP-GTK applications for my &lt;a href="http://wiki.openmoko.org/wiki/Main_Page"&gt;phone&lt;/a&gt; . The major new thing that I have now is a PHP-GTK twitter client that works like I want it... and I even use it on my desktop instead of all the other stuff that's out there. I will soon be publishing this client in my CVS repository.&lt;/p&gt;
      &lt;p&gt;Now that the conference season is starting again I'm working on improving several talks, as well as rewriting some parts for them. The first conference that I will be speaking at, are part of &lt;a href="http://mtabini.blogspot.com/"&gt;"Marco's Crazy PHP Conference Tour"&lt;/a&gt; aka &lt;a href="http://cw.mtacon.com"&gt;CodeWorks&lt;/a&gt; . I'll be giving three different talks here, one on "Debugging with &lt;a href="http://xdebug.org"&gt;Xdebug&lt;/a&gt; ", one on PHP's &lt;a href="http://phpdatebook.com"&gt;DateTime support&lt;/a&gt; and one on "Improving your development process" where I'll be talking about Test-Driven Development and other tricks associated by running a project. As CodeWorks is a bit like a rock-star tour, I'll be keeping a video blog of it somewhere on the intertubes.&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200909141326</guid>
      <pubDate>Mon, 14 Sep 2009 12:26: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;?xml version="1.0"?&gt;
&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 on OpenMoko</title>
      <link>http://derickrethans.nl/php-on-openmoko.html</link>
      <description>&lt;?xml version="1.0"?&gt;
&lt;div class="article"&gt;
  &lt;div class="body"&gt;
    &lt;div class="articleListItem"&gt;
      &lt;h1&gt;&lt;a name="php_on_openmoko"/&gt;PHP on OpenMoko&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, August 31st 2008, 12:04 CEST&lt;/div&gt;
      &lt;/div&gt;
      &lt;img src="/images/content/openmoko.png" class="left" alt="openmoko.png"/&gt;
      &lt;p&gt;Last week at &lt;a href="http://froscon.org"&gt;FrOSCon&lt;/a&gt; I received my new Linux computer with GSM chip, the &lt;a href="http://www.openmoko.com/product.html"&gt;Neo Freerunner&lt;/a&gt; . The device comes with all kinds of goodies, such as GSM, GPS, Wifi, Bluetooth, motion sensors and a micro SD slot. The hardware works just fine, but there are some software issues that make the phone not yet usable for my daily use. Improvements for that are on the way though.&lt;/p&gt;
      &lt;p&gt;You might be wondering, why the &lt;beep&gt; is this on Planet-PHP as well. As I mentioned, the Freerunner is basically a Linux computer - which means total freedom of what you install on it. Traditionally it comes with perl and python, including GTK bindings. However, no PHP is found on it. I set out to change that. Unfortunately there were some issues with cross compiling, so I decided to compile PHP * on* the phone. There were some issues with this.&lt;/p&gt;
      &lt;p&gt;The default distribution comes with BusyBox, which implements many standard Unix commands in one binary - but it doesn't provide the full version. This makes PHP's configure not work. In order to fix this, you can install the "coreutils" package, but that was broken at this time so I had to cross compile coreutils myself (note that you need to have the &lt;a href="http://wiki.openmoko.org/wiki/Toolchain"&gt;OpenMoko&lt;/a&gt; toolchain installed):&lt;/p&gt;
      &lt;pre&gt;wget http://ftp.gnu.org/gnu/coreutils/coreutils-6.12.tar.gz
tar -xvzf coreutils*tar.gz
cd core*
. /usr/local/openmoko/arm/environment-setup
./configure --host=arm-angstrom-linux-gnueabi
make

&lt;/pre&gt;
      &lt;img src="/images/content/countdown.png" class="right" alt="countdown.png"/&gt;
      &lt;p&gt;From the finished compile, I copied head, expr, env and cut to the /usr/bin directory on the OpenMoko. With this done, I could compile PHP and install it to make the headers available for PHP's shared extensions.&lt;/p&gt;
      &lt;p&gt;After the PHP compile was done, I set out to continue with &lt;a href="http://files.derickrethans.nl/php-gtk_2.0.1-1_arm.ipk"&gt;php-gtk&lt;/a&gt; . For this I had to install a few more packages: libglade-dev, libglib-dev and m4. Of both compiles I made packages that you can just install on the OpenMoko: &lt;a href="http://files.derickrethans.nl/php_5.2.6-2_arm.ipk"&gt;php&lt;/a&gt; and &lt;a href="http://files.derickrethans.nl/php-gtk_2.0.1-1_arm.ipk"&gt;php-gtk&lt;/a&gt; . In order to demonstrate that it actually works, I've also a demo application "CountDown" available as &lt;a href="http://files.derickrethans.nl/countdown_0.0.1-1_arm.ipk"&gt;package&lt;/a&gt; .&lt;/p&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</description>
      <guid>200808311204</guid>
      <pubDate>Sun, 31 Aug 2008 10:04:00 +0000</pubDate>
    </item>
  </channel>
</rss>
