<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://rg42.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://rg42.org/feed.php">
        <title>rg42.org aka. Robin Gareus blog</title>
        <description></description>
        <link>http://rg42.org/</link>
        <image rdf:resource="http://rg42.org/lib/images/favicon.ico" />
       <dc:date>2010-09-07T02:24:09+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://rg42.org/blog/and_beyond_-_surround_sound_installation"/>
                <rdf:li rdf:resource="http://rg42.org/blog/anymeta_4_-_xmpp_publish_subscribe"/>
                <rdf:li rdf:resource="http://rg42.org/blog/back_from_finland"/>
                <rdf:li rdf:resource="http://rg42.org/blog/breedr"/>
                <rdf:li rdf:resource="http://rg42.org/blog/diyfestival"/>
                <rdf:li rdf:resource="http://rg42.org/blog/downunder_09"/>
                <rdf:li rdf:resource="http://rg42.org/blog/first_one"/>
                <rdf:li rdf:resource="http://rg42.org/blog/foms2009"/>
                <rdf:li rdf:resource="http://rg42.org/blog/frontera"/>
                <rdf:li rdf:resource="http://rg42.org/blog/frontera_-_the_magic_mirror"/>
                <rdf:li rdf:resource="http://rg42.org/blog/liboauth_0.3.0"/>
                <rdf:li rdf:resource="http://rg42.org/blog/linux_film_browsing"/>
                <rdf:li rdf:resource="http://rg42.org/blog/linux_sound_tags"/>
                <rdf:li rdf:resource="http://rg42.org/blog/linuxaudio.org"/>
                <rdf:li rdf:resource="http://rg42.org/blog/osxjadeo"/>
                <rdf:li rdf:resource="http://rg42.org/blog/picnic08"/>
                <rdf:li rdf:resource="http://rg42.org/blog/qjackctl_dbus"/>
                <rdf:li rdf:resource="http://rg42.org/blog/reogg_-_prepare_audio_files_for_radio_loops"/>
                <rdf:li rdf:resource="http://rg42.org/blog/roadtrip_middle_east"/>
                <rdf:li rdf:resource="http://rg42.org/blog/rt2460_and_linux_2.6.31"/>
                <rdf:li rdf:resource="http://rg42.org/blog/slowlin"/>
                <rdf:li rdf:resource="http://rg42.org/blog/thinkpad_smapi_and_realtime_linux"/>
                <rdf:li rdf:resource="http://rg42.org/blog/unusual_workflow"/>
                <rdf:li rdf:resource="http://rg42.org/blog/wicked_days"/>
                <rdf:li rdf:resource="http://rg42.org/blog/wicked_game"/>
                <rdf:li rdf:resource="http://rg42.org/blog/world_skin"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://rg42.org/lib/images/favicon.ico">
        <title>rg42.org aka. Robin Gareus</title>
        <link>http://rg42.org/</link>
        <url>http://rg42.org/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://rg42.org/blog/and_beyond_-_surround_sound_installation">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-29T18:14:57+00:00</dc:date>
        <title>..and beyond - surround sound installation</title>
        <link>http://rg42.org/blog/and_beyond_-_surround_sound_installation</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

I&amp;#039;ve been asked to do a surround sound installation for the &lt;a href=&quot;http://andbeyond.nl&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://andbeyond.nl&quot;  rel=&quot;nofollow&quot;&gt;..and Beyond&lt;/a&gt; fashion show “Spectacle” in Amsterdam, gonna be fun.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;news&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/and_beyond_-_surround_sound_installation#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/anymeta_4_-_xmpp_publish_subscribe">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-29T18:13:38+00:00</dc:date>
        <title>anyMeta 4 - XMPP Publish Subscribe</title>
        <link>http://rg42.org/blog/anymeta_4_-_xmpp_publish_subscribe</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/anymeta.png?id=blog%3Aanymeta_4_-_xmpp_publish_subscribe&quot; class=&quot;media&quot; title=&quot;blog:anymeta.png&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/anymeta.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
We finally made it to share social network information, articles, and news via Publish/Subscribe XMPP with the &lt;a href=&quot;http://anymeta.nl&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://anymeta.nl&quot;  rel=&quot;nofollow&quot;&gt;anyMeta4&lt;/a&gt; &lt;acronym title=&quot;Content Management System&quot;&gt;CMS&lt;/acronym&gt;
&lt;/p&gt;

&lt;p&gt;
A small step for mediamatic but a large step towards data-portability ;)
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;news&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/anymeta_4_-_xmpp_publish_subscribe#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/back_from_finland">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-20T22:21:47+00:00</dc:date>
        <title>back from Finland</title>
        <link>http://rg42.org/blog/back_from_finland</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/nordkapp_jump.jpg?id=blog%3Aback_from_finland&quot; class=&quot;media&quot; title=&quot;blog:nordkapp_jump.jpg&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/nordkapp_jump.jpg?w=140&quot; class=&quot;medialeft&quot; align=&quot;left&quot; title=&quot;nordkapp_jump.jpg&quot; alt=&quot;nordkapp_jump.jpg&quot; width=&quot;140&quot; /&gt;&lt;/a&gt;
After some creative interlude we eventually completed Carolina&amp;#039;s trip from &lt;a href=&quot;http://en.wikipedia.org/wiki/Ushuaia&quot; class=&quot;interwiki iw_wp&quot; target=&quot;_blank&quot; title=&quot;http://en.wikipedia.org/wiki/Ushuaia&quot;&gt;Ushuaia&lt;/a&gt; all the way down south to &lt;a href=&quot;http://en.wikipedia.org/wiki/NordKapp&quot; class=&quot;interwiki iw_wp&quot; target=&quot;_blank&quot; title=&quot;http://en.wikipedia.org/wiki/NordKapp&quot;&gt;NordKapp&lt;/a&gt;, spending two weeks in Finland&amp;#039;s Lappland on the way. - gorgeous and relaxing. 
&lt;/p&gt;

&lt;p&gt;
Besides an unbelievable ammount of unripe berries we did encounter too many mosquitoes (not bugs and luckily no sand-flies), yet found free-wifi in the most unexpected spots under the midnight sun. 
&lt;/p&gt;

&lt;p&gt;
Starting off with the night train from Helsinki to the &lt;a href=&quot;http://www.msfilmfestival.fi&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.msfilmfestival.fi&quot;  rel=&quot;nofollow&quot;&gt;midnight-sun&lt;/a&gt; film-festival in Sodankylä..
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;back from Finland&quot; [1-610] --&gt;
&lt;h2&gt;&lt;a name=&quot;small_picture_gallery&quot; id=&quot;small_picture_gallery&quot;&gt;small picture gallery&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;table class=&quot;gallery&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/back_from_finland/online_smile.jpg?id=blog%3Aback_from_finland&quot; title=&quot;online_smile.jpg&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/back_from_finland/online_smile.jpg?w=67&amp;amp;h=120&quot; width=&quot;67&quot; height=&quot;120&quot; border=&quot;0&quot; alt=&quot;online_smile.jpg&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/back_from_finland/p1040833.jpg?id=blog%3Aback_from_finland&quot; title=&quot;p1040833.jpg&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/back_from_finland/p1040833.jpg?w=67&amp;amp;h=120&quot; width=&quot;67&quot; height=&quot;120&quot; border=&quot;0&quot; alt=&quot;p1040833.jpg&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/back_from_finland/p1040911.jpg?id=blog%3Aback_from_finland&quot; title=&quot;p1040911.jpg&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/back_from_finland/p1040911.jpg?w=120&amp;amp;h=67&quot; width=&quot;120&quot; height=&quot;67&quot; border=&quot;0&quot; alt=&quot;p1040911.jpg&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/back_from_finland/p1050163.jpg?id=blog%3Aback_from_finland&quot; title=&quot;p1050163.jpg&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/back_from_finland/p1050163.jpg?w=119&amp;amp;h=67&quot; width=&quot;119&quot; height=&quot;67&quot; border=&quot;0&quot; alt=&quot;p1050163.jpg&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/back_from_finland/p1050290.jpg?id=blog%3Aback_from_finland&quot; title=&quot;p1050290.jpg&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/back_from_finland/p1050290.jpg?w=67&amp;amp;h=120&quot; width=&quot;67&quot; height=&quot;120&quot; border=&quot;0&quot; alt=&quot;p1050290.jpg&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/back_from_finland/ruuna.jpg?id=blog%3Aback_from_finland&quot; title=&quot;ruuna.jpg&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/back_from_finland/ruuna.jpg?w=119&amp;amp;h=67&quot; width=&quot;119&quot; height=&quot;67&quot; border=&quot;0&quot; alt=&quot;ruuna.jpg&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;news&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;small picture gallery&quot; [611-] --&gt;&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/back_from_finland#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/breedr">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-06T11:34:13+00:00</dc:date>
        <title>breedr</title>
        <link>http://rg42.org/blog/breedr</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/breedr/breedr2.png?id=blog%3Abreedr&quot; class=&quot;media&quot; title=&quot;blog:breedr:breedr2.png&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/breedr/breedr2.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
I&amp;#039;m just recovering from the &lt;a href=&quot;http://picnicnetwork.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://picnicnetwork.org&quot;  rel=&quot;nofollow&quot;&gt;picnicnetwork.org&lt;/a&gt; conference where I forged some new contacts and renewed many old. 
The week before picnic we had the chance to build and design interactive installations presented at the conference in a 5 day &lt;em&gt;hackers-camp&lt;/em&gt;. We rented a house with 30 people and as you can imagine there was little time for sleep. Besides supporting the camp on oAuth and anyMeta. I&amp;#039;ve added &lt;strong&gt;the breedr&lt;/strong&gt; on my ToDo stack: A pond filled with sand in which virtual creatures dwell in an environment linked to the internet-world; reacting on internet-traffic, user-profile-changes or interacting directly via RFID triggers. &lt;em&gt;Come with a friend and cross breed web-DNA&lt;/em&gt; to make a link.
&lt;/p&gt;

&lt;p&gt;
The source is online at the &lt;a href=&quot;http://trac.mediamatic.nl/picnic/browser/camp08/Breeders&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://trac.mediamatic.nl/picnic/browser/camp08/Breeders&quot;  rel=&quot;nofollow&quot;&gt;breedr trac&lt;/a&gt;,
read more on our &lt;a href=&quot;http://trac.mediamatic.nl/picnic/wiki/Camp08Creature&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://trac.mediamatic.nl/picnic/wiki/Camp08Creature&quot;  rel=&quot;nofollow&quot;&gt;project page&lt;/a&gt;. Mediamatic has &lt;a href=&quot;http://www.mediamatic.net/page/54925/en&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.mediamatic.net/page/54925/en&quot;  rel=&quot;nofollow&quot;&gt;the picture&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
I&amp;#039;ll cite my friend Luis, whom I teamed up with for the Breedr project: «The group of
people that have shared a roof over the last week is pretty amazing. The
array of skills, the variety of views, the camaraderie and the relentless
commitment on parade over the last week are truly awesome.»
&lt;/p&gt;
&lt;table class=&quot;gallery&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/breedr/breedr2.png?id=blog%3Abreedr&quot; title=&quot;breedr2.png&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/breedr/breedr2.png?w=120&amp;amp;h=81&quot; width=&quot;120&quot; height=&quot;81&quot; border=&quot;0&quot; alt=&quot;breedr2.png&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/breedr/mg_72471.jpg?id=blog%3Abreedr&quot; title=&quot;&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/breedr/mg_72471.jpg?w=120&amp;amp;h=112&quot; width=&quot;120&quot; height=&quot;112&quot; border=&quot;0&quot; alt=&quot;&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/breedr/mg_7425.jpg?id=blog%3Abreedr&quot; title=&quot;&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/breedr/mg_7425.jpg?w=120&amp;amp;h=83&quot; width=&quot;120&quot; height=&quot;83&quot; border=&quot;0&quot; alt=&quot;&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/breedr/mg_7428.jpg?id=blog%3Abreedr&quot; title=&quot;&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/breedr/mg_7428.jpg?w=83&amp;amp;h=120&quot; width=&quot;83&quot; height=&quot;120&quot; border=&quot;0&quot; alt=&quot;&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/breedr/mg_7454.jpg?id=blog%3Abreedr&quot; title=&quot;&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/breedr/mg_7454.jpg?w=120&amp;amp;h=84&quot; width=&quot;120&quot; height=&quot;84&quot; border=&quot;0&quot; alt=&quot;&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/breedr/mg_7480.jpg?id=blog%3Abreedr&quot; title=&quot;&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/breedr/mg_7480.jpg?w=120&amp;amp;h=75&quot; width=&quot;120&quot; height=&quot;75&quot; border=&quot;0&quot; alt=&quot;&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/breedr/mg_7508.jpg?id=blog%3Abreedr&quot; title=&quot;&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/breedr/mg_7508.jpg?w=120&amp;amp;h=80&quot; width=&quot;120&quot; height=&quot;80&quot; border=&quot;0&quot; alt=&quot;&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/breedr/p1070183.jpg?id=blog%3Abreedr&quot; title=&quot;p1070183.jpg&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/breedr/p1070183.jpg?w=119&amp;amp;h=67&quot; width=&quot;119&quot; height=&quot;67&quot; border=&quot;0&quot; alt=&quot;p1070183.jpg&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;news&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/floss&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:floss&quot; rel=&quot;tag&quot;&gt;FLOSS&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/installation&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:installation&quot; rel=&quot;tag&quot;&gt;installation&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/breedr#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/diyfestival">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-14T23:26:43+00:00</dc:date>
        <title>DIY festival</title>
        <link>http://rg42.org/blog/diyfestival</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://rg42.org/_detail/blog/diy08.png?id=blog%3Adiyfestival&quot; class=&quot;media&quot; title=&quot;blog:diy08.png&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/diy08.png?w=233&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;233&quot; /&gt;&lt;/a&gt;
I&amp;#039;ve been one of the lucky persons to have been at the diyfestival.ch last weekend. A festival for art and technology hosted at the &lt;em&gt;Dynamo&lt;/em&gt; in Zürich. Apart from there amazing collection of &lt;a href=&quot;http://en.wikipedia.org/wiki/Theremin&quot; class=&quot;interwiki iw_wp&quot; target=&quot;_blank&quot; title=&quot;http://en.wikipedia.org/wiki/Theremin&quot;&gt;Theremin&lt;/a&gt;s, there were quite some impressive installations, performances and talks.
&lt;/p&gt;

&lt;p&gt;
Under the motto do it &lt;del&gt;yourself&lt;/del&gt; together; we&amp;#039;ve conducted a touch-screen workshop based on &lt;a href=&quot;http://rg42.org/wiki/frontera&quot; class=&quot;wikilink1&quot; title=&quot;wiki:frontera&quot;&gt;frontera&lt;/a&gt; and &lt;a href=&quot;http://fronteraproject.net&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://fronteraproject.net&quot;  rel=&quot;nofollow&quot;&gt;http://fronteraproject.net&lt;/a&gt;. The standards were quite high: One team set up improvised screens using a beamer and two web-cams. While an other team worked with &lt;a href=&quot;http://pure-data.info&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://pure-data.info&quot;  rel=&quot;nofollow&quot;&gt;pure-data&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Max/MSP&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://en.wikipedia.org/wiki/Max/MSP&quot;  rel=&quot;nofollow&quot;&gt;MAX/MSP|| and processing.org|processing&lt;/a&gt; on interaction and design. Communication between the screen and visualization software was done with &lt;a href=&quot;http://opensoundcontrol.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://opensoundcontrol.org&quot;  rel=&quot;nofollow&quot;&gt;OSC&lt;/a&gt;. We ended up with a virtual Theremin, some touchable flame/interactive flare animations and even improved &lt;em&gt;justpoint&lt;/em&gt; software tools with long awaited user-feedback. Really impressive for only an afternoon of &lt;em&gt;work&lt;/em&gt;. 
&lt;/p&gt;

&lt;p&gt;
It&amp;#039;s been one of the best hands-on workshops and even better you had an amazing taste for music and community. I had a great time. Many thanks to the organizers of the festival and anyone involved.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;News&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/diyfestival#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/downunder_09">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-15T14:06:44+00:00</dc:date>
        <title>Tasmania &amp; Melbourne January/February 2009</title>
        <link>http://rg42.org/blog/downunder_09</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://rg42.org/_detail/blog/downunder_09/p1070969.jpg?id=blog%3Adownunder_09&quot; class=&quot;media&quot; title=&quot;blog:downunder_09:p1070969.jpg&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/downunder_09/p1070969.jpg?w=233&quot; class=&quot;medialeft&quot; align=&quot;left&quot; title=&quot;p1070969.jpg&quot; alt=&quot;p1070969.jpg&quot; width=&quot;233&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://rg42.org/slideshow/?id=blog:downunder_09&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://rg42.org/slideshow/?id=blog:downunder_09&quot;  rel=&quot;nofollow&quot;&gt;slideshow&lt;/a&gt;

&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;news&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/first_one">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-20T22:22:05+00:00</dc:date>
        <title>first one</title>
        <link>http://rg42.org/blog/first_one</link>
        <description>&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/first_one#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/foms2009">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-01T05:25:05+00:00</dc:date>
        <title>FOMS 2009</title>
        <link>http://rg42.org/blog/foms2009</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://rg42.org/_detail/blog/foms2009/foms3.jpg?id=blog%3Afoms2009&quot; class=&quot;media&quot; title=&quot;blog:foms2009:foms3.jpg&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/foms2009/foms3.jpg?w=233&quot; class=&quot;medialeft&quot; align=&quot;left&quot; title=&quot;foms3.jpg&quot; alt=&quot;foms3.jpg&quot; width=&quot;233&quot; /&gt;&lt;/a&gt;
This years &lt;a href=&quot;http://www.foms-workshop.org/foms2009/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.foms-workshop.org/foms2009/&quot;  rel=&quot;nofollow&quot;&gt;FOMS&lt;/a&gt; (Foundations of Open Media Software) Workshop took place in Hobart, Tasmania and has not only been fun but also a great success! 
&lt;/p&gt;

&lt;p&gt;
The focus was on video &amp;amp; film, development of multimedia and collaborative video editing software such a &lt;a href=&quot;http://metavid.org/wiki/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://metavid.org/wiki/&quot;  rel=&quot;nofollow&quot;&gt;metavid&lt;/a&gt;, &lt;a href=&quot;http://pad.ma/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://pad.ma/&quot;  rel=&quot;nofollow&quot;&gt;pad.ma&lt;/a&gt; and &lt;a href=&quot;http://videobin.org/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://videobin.org/&quot;  rel=&quot;nofollow&quot;&gt;videobin&lt;/a&gt; as well as free video codecs: dirac and ogg.   
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/foms2009/foms2.jpg?id=blog%3Afoms2009&quot; class=&quot;media&quot; title=&quot;blog:foms2009:foms2.jpg&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/foms2009/foms2.jpg?w=233&quot; class=&quot;mediaright&quot; align=&quot;right&quot; title=&quot;foms2.jpg&quot; alt=&quot;foms2.jpg&quot; width=&quot;233&quot; /&gt;&lt;/a&gt;
Quite a few of the short-term &lt;a href=&quot;http://www.foms-workshop.org/foms2009/pmwiki.php/Main/CommunityGoals&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.foms-workshop.org/foms2009/pmwiki.php/Main/CommunityGoals&quot;  rel=&quot;nofollow&quot;&gt;Community Goals&lt;/a&gt; have been tackled, not only resulting in interesting discussion on &lt;a href=&quot;http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/80969/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/80969/&quot;  rel=&quot;nofollow&quot;&gt;ffmpeg-devel&lt;/a&gt;, but also yielding funding for &lt;a href=&quot;http://www.openmedianow.org/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.openmedianow.org/&quot;  rel=&quot;nofollow&quot;&gt;open media now&lt;/a&gt; to publicly document codecs and prior art as an anti-patent strategy. &lt;a href=&quot;http://linuxfilm.org/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://linuxfilm.org/&quot;  rel=&quot;nofollow&quot;&gt;linuxfilm.org&lt;/a&gt; started to index &lt;acronym title=&quot;Free/Libre and Open Source Software&quot;&gt;FLOSS&lt;/acronym&gt; authoring tools as a first step to indicate gaps for a professional workflow and and and..
&lt;/p&gt;

&lt;p&gt;
FOMS was a very busy two days, extending into a multimedia mini-conf at &lt;a href=&quot;http://lca2009.linux.org.au/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://lca2009.linux.org.au/&quot;  rel=&quot;nofollow&quot;&gt;LCA&lt;/a&gt; and quite a few days of hacking thereafter, not to mention the &lt;em&gt;T42&lt;/em&gt; bar evening excursions. 
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/video&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:video&quot; rel=&quot;tag&quot;&gt;video&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;news&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/floss&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:floss&quot; rel=&quot;tag&quot;&gt;floss&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/foms2009#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/frontera">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-20T22:21:57+00:00</dc:date>
        <title>frontera</title>
        <link>http://rg42.org/blog/frontera</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/frontera/flo.png?id=blog%3Afrontera&quot; class=&quot;media&quot; title=&quot;blog:frontera:flo.png&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/frontera/flo.png?w=140&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;140&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The &lt;a href=&quot;http://www.montevideo.nl/nl/agenda/detail_agenda.php?id=460&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.montevideo.nl/nl/agenda/detail_agenda.php?id=460&quot;  rel=&quot;nofollow&quot;&gt;magic mirror v2&lt;/a&gt;.0.0 - I just made that SVN tag and started wondering about the name - will be presented this Friday (&lt;em&gt;July 11 2008&lt;/em&gt;) at Montevideo - the Netherlands Institute for Media Art (&lt;a href=&quot;http://nimk.nl&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://nimk.nl&quot;  rel=&quot;nofollow&quot;&gt;http://nimk.nl&lt;/a&gt;) in Amsterdam - the opening is at 17.00. 
&lt;/p&gt;

&lt;p&gt;
Frontera is a fancy combination of video-recording, hand-detection and video-projection: It allows the user to interact with a person projected on a touch-screen, where the projection follows the hand of the player.
It takes about three minutes to record an &lt;em&gt;avatar&lt;/em&gt; of oneself (wiping the screen) and there are two installations at Montevideo allowing to play and record.
&lt;/p&gt;

&lt;p&gt;
We&amp;#039;ve had lots of fun and finally got to do a few &lt;em&gt;good&lt;/em&gt; recordings of ourselves - come and play at the opening 
or later. 
&lt;/p&gt;

&lt;p&gt;
The last days have been busy, there are last minute changes on the frames and we still need to do a final calibration of &lt;em&gt;justpoint&lt;/em&gt;. - I spent most of today tweaking the &lt;acronym title=&quot;Graphical User Interface&quot;&gt;GUI&lt;/acronym&gt; to avoid reflections (of the monitor while recording) but we&amp;#039;ve managed to cover miles in the last days and even made a small webinterface to browse the recordings… - the software devel went quite smooth, we&amp;#039;ve made a few extras that we don&amp;#039;t need and if I get the time i&amp;#039;ll optimize the query for movement detection. - worst task: recalibration after zooming or panning the recording camera. 
&lt;/p&gt;

&lt;p&gt;
read more &lt;a href=&quot;http://rg42.org/wiki/frontera&quot; class=&quot;wikilink1&quot; title=&quot;wiki:frontera&quot;&gt;frontera&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
&lt;br/&gt;

&lt;br/&gt;


&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/floss&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:floss&quot; rel=&quot;tag&quot;&gt;FLOSS&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/installation&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:installation&quot; rel=&quot;tag&quot;&gt;Installation&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;table class=&quot;gallery&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/frontera/arjan_testing.jpg?id=blog%3Afrontera&quot; title=&quot;arjan_testing.jpg&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/frontera/arjan_testing.jpg?w=120&amp;amp;h=67&quot; width=&quot;120&quot; height=&quot;67&quot; border=&quot;0&quot; alt=&quot;arjan_testing.jpg&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/frontera/flo.png?id=blog%3Afrontera&quot; title=&quot;flo.png&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/frontera/flo.png?w=69&amp;amp;h=120&quot; width=&quot;69&quot; height=&quot;120&quot; border=&quot;0&quot; alt=&quot;flo.png&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/frontera/p1050375.jpg?id=blog%3Afrontera&quot; title=&quot;p1050375.jpg&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/frontera/p1050375.jpg?w=67&amp;amp;h=120&quot; width=&quot;67&quot; height=&quot;120&quot; border=&quot;0&quot; alt=&quot;p1050375.jpg&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/frontera/p1050394.jpg?id=blog%3Afrontera&quot; title=&quot;p1050394.jpg&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/frontera/p1050394.jpg?w=67&amp;amp;h=120&quot; width=&quot;67&quot; height=&quot;120&quot; border=&quot;0&quot; alt=&quot;p1050394.jpg&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/frontera/reflections.png?id=blog%3Afrontera&quot; title=&quot;reflections.png&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/frontera/reflections.png?w=120&amp;amp;h=90&quot; width=&quot;120&quot; height=&quot;90&quot; border=&quot;0&quot; alt=&quot;reflections.png&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/frontera/terminal.png?id=blog%3Afrontera&quot; title=&quot;terminal.png&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/frontera/terminal.png?w=120&amp;amp;h=76&quot; width=&quot;120&quot; height=&quot;76&quot; border=&quot;0&quot; alt=&quot;terminal.png&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/frontera#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/frontera_-_the_magic_mirror">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-01T15:09:25+00:00</dc:date>
        <title>frontera - the magic mirror</title>
        <link>http://rg42.org/blog/frontera_-_the_magic_mirror</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

I&amp;#039;ll be working on an open source implementation of Lilian Prerez&amp;#039; Frontera project at the &lt;a href=&quot;http://nimk.nl&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://nimk.nl&quot;  rel=&quot;nofollow&quot;&gt;NIMK&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Frontera is a touch-screen that projects a pre-recorded video of a player touching the screen at the same position as the user. I&amp;#039;m going to do the whole installation (hand-detection, recording and playback) &lt;em&gt;from-scratch&lt;/em&gt; together with Arjan Scherpenisse. the sources will be on sourceforge. - stay tuned.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;News&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/floss&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:floss&quot; rel=&quot;tag&quot;&gt;FLOSS&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/video&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:video&quot; rel=&quot;tag&quot;&gt;Video&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/frontera_-_the_magic_mirror#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/liboauth_0.3.0">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-25T03:53:38+00:00</dc:date>
        <title>liboauth 0.3.0</title>
        <link>http://rg42.org/blog/liboauth_0.3.0</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

Yet another Sunday without sun in Amsterdam… I spent the afternoon fixing an
&lt;a href=&quot;http://groups.google.com/group/oauth/browse_thread/thread/c44b6f061bfd98c?hl=en&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://groups.google.com/group/oauth/browse_thread/thread/c44b6f061bfd98c?hl=en&quot;  rel=&quot;nofollow&quot;&gt;issue with empty URL paths&lt;/a&gt;
for liboauth.
&lt;/p&gt;

&lt;p&gt;
After scraping &lt;a href=&quot;http://www.ietf.org/rfc/rfc2396.txt&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.ietf.org/rfc/rfc2396.txt&quot;  rel=&quot;nofollow&quot;&gt;the documentation&lt;/a&gt; I choose to
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;insert a slash before the [first] &amp;#039;?&amp;#039; (or &amp;#039;&amp;amp;&amp;#039; or end of string) if and only if
there is no &amp;#039;/&amp;#039; between the protocol&amp;#039;s /:\/[\/]*/ and the delimiter.&lt;/pre&gt;

&lt;p&gt;

It looks like a dirty hack, but checking the BNF this seems perfectly ok. All slashes in the /authority/-part of the &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt; (userinfo, host) should have been escaped. This was too easy and I had still some coffee left, so I went on to tackle RSA-SHA1 signatures and other open ToDo items.. 
&lt;/p&gt;

&lt;p&gt;
Openssl gave me quite a headache, that got resolved by an Indian dinner with &lt;a href=&quot;http://fgmeiner.de&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://fgmeiner.de&quot;  rel=&quot;nofollow&quot;&gt;Florian&lt;/a&gt;; he&amp;#039;s just back from CERN - angry against bloggers who misinform about the LHC - carrying the spirit of &lt;a href=&quot;http://cdsweb.cern.ch/record/1120625/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://cdsweb.cern.ch/record/1120625/&quot;  rel=&quot;nofollow&quot;&gt;Johnatan R. Ellis&lt;/a&gt;: &lt;em&gt;the web strikes back&lt;/em&gt;.
&lt;/p&gt;

&lt;p&gt;
With a deep sigh, I&amp;#039;ve released &lt;a href=&quot;http://liboauth.sf.net/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://liboauth.sf.net/&quot;  rel=&quot;nofollow&quot;&gt;liboauth 0.3.0&lt;/a&gt; last night. It&amp;#039;s the first version that implements the complete &lt;a href=&quot;http://oauth.net/core/1.0/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://oauth.net/core/1.0/&quot;  rel=&quot;nofollow&quot;&gt;oAuth-1.0 spec&lt;/a&gt;.
I went over &lt;a href=&quot;http://liboauth.svn.sourceforge.net/viewvc/liboauth/trunk/ChangeLog?revision=HEAD&amp;amp;view=markup&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://liboauth.svn.sourceforge.net/viewvc/liboauth/trunk/ChangeLog?revision=HEAD&amp;amp;view=markup&quot;  rel=&quot;nofollow&quot;&gt;four version steps&lt;/a&gt;, adding missing functions and a oAuth consumer example..
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/floss&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:floss&quot; rel=&quot;tag&quot;&gt;FLOSS&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;NEWS&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/www&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:www&quot; rel=&quot;tag&quot;&gt;WWW&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/liboauth_0.3.0#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/linux_film_browsing">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-01T16:01:00+00:00</dc:date>
        <title>linux film browsing</title>
        <link>http://rg42.org/blog/linux_film_browsing</link>
        <description>&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/linux_film_browsing#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/linux_sound_tags">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-11T02:28:20+00:00</dc:date>
        <title>linux sound tags</title>
        <link>http://rg42.org/blog/linux_sound_tags</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/linux_sound_tags/graph_cropped.png?id=blog%3Alinux_sound_tags&quot; class=&quot;media&quot; title=&quot;blog:linux_sound_tags:graph_cropped.png&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/linux_sound_tags/graph_cropped.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;strong&gt;Categorizing linux audio applications&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
As a first step to clean up the &lt;em&gt;tag mess&lt;/em&gt; at &lt;a href=&quot;http://apps.linuxaudio.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://apps.linuxaudio.org&quot;  rel=&quot;nofollow&quot;&gt;http://apps.linuxaudio.org&lt;/a&gt; I started to visualize “the problem”.
It turns out there are ~1800 tagged pages with ~200 unique tags&lt;sup&gt;&lt;a href=&quot;#fn__1&quot; name=&quot;fnt__1&quot; id=&quot;fnt__1&quot; class=&quot;fn_top&quot;&gt;1)&lt;/a&gt;&lt;/sup&gt;.
&lt;/p&gt;

&lt;p&gt;
Most of the tags go back to &lt;em&gt;headlines&lt;/em&gt; in the original data of linux-sound.org. All applicable headings (&lt;code&gt;&amp;lt;h1&amp;gt;..&amp;lt;h5&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;..&lt;/code&gt;)  were used as tags for a given &lt;em&gt;link&lt;/em&gt; in a flat structure. However interrelations between the tags (headings) have been maintained by tagging the tags themselves. 57 of the 203 tags are not tagged (orphaned, loose), these are either &lt;em&gt;top-level-tags&lt;/em&gt; or new additions that have not yet been categorized. An index of all tags can be generarated at &lt;a href=&quot;http://apps.linuxaudio.org/?idx=apps:categories&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://apps.linuxaudio.org/?idx=apps:categories&quot;  rel=&quot;nofollow&quot;&gt;apps.linuxaudio.org&lt;/a&gt;; a text-file is available with the sources below.
&lt;/p&gt;

&lt;p&gt;
The most commonly used tags are:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;  154 software_sound_synthesis_and_music_composition_packages
  145 other_documentation_and_newsworthy_items
  137 all_things_jack
  119 midi_software
  115 linux_audio_tools
  113 tools_to_make_tools
  110 signal_analysis_processing_software
  102 on-line_articles&lt;/pre&gt;

&lt;p&gt;

&lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
I trashed the initial intention to reduce the number of tags to a manageable amount. On the contrary: some of the &lt;em&gt;multi_word_tag&lt;/em&gt;s shall be broken up, and the overall conclusion is: We &lt;em&gt;just&lt;/em&gt; need a better user-interface to browse and assign tags.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/wiki/dokubookmark&quot; class=&quot;wikilink1&quot; title=&quot;wiki:dokubookmark&quot;&gt;dokubookmark&lt;/a&gt; already prototypes a &lt;em&gt;check-box&lt;/em&gt; interface to manage tags. For the apps-wiki a tag-cloud or hierarchical display would be needed to ultimately improve usability. 
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;More discoveries&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
Now made visible, I discovered a bug in the tag-inheritance parser which imported the data from linux-sound to the apps-wiki. There are additional &lt;em&gt;false&lt;/em&gt; tags to content where a sub-level heading was not closed. Most prominently affected are &lt;a href=&quot;http://apps.linuxaudio.org/apps/categories/saol&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://apps.linuxaudio.org/apps/categories/saol&quot;  rel=&quot;nofollow&quot;&gt;SOAL&lt;/a&gt; and &lt;a href=&quot;http://apps.linuxaudio.org/apps/categories/openal&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://apps.linuxaudio.org/apps/categories/openal&quot;  rel=&quot;nofollow&quot;&gt;openAL&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
I&amp;#039;m pondering on a re-import of the data but that would require magic to merge the updates. Magic is the cue, so I&amp;#039;m now writing a perl-script to manage, rename and clean up the tags.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Source&lt;/strong&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/linux_sound_tags/graph_all.png?id=blog%3Alinux_sound_tags&quot; class=&quot;media&quot; title=&quot;blog:linux_sound_tags:graph_all.png&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/linux_sound_tags/graph_all.png?w=300&quot; class=&quot;mediaright&quot; align=&quot;right&quot; title=&quot;image of all tags (1.8MB)&quot; alt=&quot;image of all tags (1.8MB)&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The data was generated from the wiki-content (dokuwiki text files) using &lt;a href=&quot;http://rg42.org/_media/blog/linux_sound_tags/tagcollect.sh&quot; class=&quot;media mediafile mf_sh&quot; title=&quot;blog:linux_sound_tags:tagcollect.sh&quot;&gt;this&lt;/a&gt; &lt;em&gt;grep&lt;/em&gt;py shell-script and &lt;a href=&quot;http://www.graphviz.org/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.graphviz.org/&quot;  rel=&quot;nofollow&quot;&gt;graphviz&lt;/a&gt;. The png/jpeg images turned out rather large (2400&amp;times;2200 pixel ~2MB). I suggest you download look at the &lt;acronym title=&quot;Scalable Vector Graphics&quot;&gt;SVG&lt;/acronym&gt; or render images from source.

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://rg42.org/_detail/blog/linux_sound_tags/graph_all.svg?id=blog%3Alinux_sound_tags&quot; class=&quot;media&quot; title=&quot;blog:linux_sound_tags:graph_all.svg&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/linux_sound_tags/graph_all.svg&quot; class=&quot;media&quot; title=&quot;SVG&quot; alt=&quot;SVG&quot; /&gt;&lt;/a&gt; image of all tags&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://rg42.org/_detail/blog/linux_sound_tags/graph_uniq.svg?id=blog%3Alinux_sound_tags&quot; class=&quot;media&quot; title=&quot;blog:linux_sound_tags:graph_uniq.svg&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/linux_sound_tags/graph_uniq.svg&quot; class=&quot;media&quot; title=&quot;SVG&quot; alt=&quot;SVG&quot; /&gt;&lt;/a&gt; image - only categorized tags&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://rg42.org/_detail/blog/linux_sound_tags/graph_orphan.svg?id=blog%3Alinux_sound_tags&quot; class=&quot;media&quot; title=&quot;blog:linux_sound_tags:graph_orphan.svg&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/linux_sound_tags/graph_orphan.svg&quot; class=&quot;media&quot; title=&quot;SVG&quot; alt=&quot;SVG&quot; /&gt;&lt;/a&gt; image - only loose tags&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://rg42.org/_media/blog/linux_sound_tags/lao-tags-graphviz.zip&quot; class=&quot;media mediafile mf_zip&quot; title=&quot;blog:linux_sound_tags:lao-tags-graphviz.zip&quot;&gt;graphviz &amp;#039;&amp;#039;.dot&amp;#039;&amp;#039; sources&lt;/a&gt; - unzip and process eg. &lt;code&gt;fdp tags.dot  -Tpng &amp;gt; graph_all.png&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://rg42.org/_media/blog/linux_sound_tags/lao-tags-list.txt&quot; class=&quot;media mediafile mf_txt&quot; title=&quot;blog:linux_sound_tags:lao-tags-list.txt&quot;&gt;lao-tags-list.txt&lt;/a&gt; - text file with all tags&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

&lt;strong&gt;Legend&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
The color of each tag gives a hint on how often it is used. This value is also printed in brackets after each tag-name. red color increases with more common usage. white indicates &lt;em&gt;end-points&lt;/em&gt; and the shades of blue/green jump at usage-counts &amp;lt; 20 , &amp;lt; 40 , &amp;gt;= 40. 
&lt;/p&gt;

&lt;p&gt;
Arrows &lt;em&gt;should&lt;/em&gt; go from parent &lt;em&gt;topic-tag&lt;/em&gt; to child &lt;em&gt;tag&lt;/em&gt; - but the current script does not filter out back-links so the direction is more or less random. it is not relevant for &lt;strong&gt;this&lt;/strong&gt; analysis anyway.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;news&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/www&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:www&quot; rel=&quot;tag&quot;&gt;www&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;div class=&quot;footnotes&quot;&gt;
&lt;div class=&quot;fn&quot;&gt;&lt;sup&gt;&lt;a href=&quot;#fnt__1&quot; id=&quot;fn__1&quot; name=&quot;fn__1&quot; class=&quot;fn_bot&quot;&gt;1)&lt;/a&gt;&lt;/sup&gt; 
numbers as of august 9 2008&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/linux_sound_tags#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/linuxaudio.org">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-09T20:31:40+00:00</dc:date>
        <title>linuxaudio.org</title>
        <link>http://rg42.org/blog/linuxaudio.org</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

..so what have you done on 8/8/8 ?
&lt;/p&gt;

&lt;p&gt;
I spent the morning reading &lt;a href=&quot;http://dyne.org/first_dharma_dyne.pdf&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://dyne.org/first_dharma_dyne.pdf&quot;  rel=&quot;nofollow&quot;&gt;http://dyne.org/first_dharma_dyne.pdf&lt;/a&gt;
and been hanging out at &lt;a href=&quot;http://www.mediamatic.net/person/8275&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.mediamatic.net/person/8275&quot;  rel=&quot;nofollow&quot;&gt;Nadya&lt;/a&gt;&amp;#039;s good by party: Lucky girls attend &lt;acronym title=&quot;Massachusetts Institute of Technology&quot;&gt;MIT&lt;/acronym&gt; in &lt;a href=&quot;http://www.mediamatic.net/page/48970/en&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.mediamatic.net/page/48970/en&quot;  rel=&quot;nofollow&quot;&gt;roaring 1920 style&lt;/a&gt;. 
&lt;/p&gt;

&lt;p&gt;
Much of my time the last days went into linuxaudio.org and related endeavors: On the &lt;acronym title=&quot;World Wide Web&quot;&gt;WWW&lt;/acronym&gt; front I set up a public &lt;a href=&quot;http://en.wikipedia.org/wiki/Git_(software)&quot; class=&quot;interwiki iw_wp&quot; target=&quot;_blank&quot; title=&quot;http://en.wikipedia.org/wiki/Git_(software)&quot;&gt;git&lt;/a&gt; repository (using &lt;a href=&quot;http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way&quot;  rel=&quot;nofollow&quot;&gt;gitosis&lt;/a&gt;, &lt;a href=&quot;http://git.or.cz/gitwiki/Gitweb&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://git.or.cz/gitwiki/Gitweb&quot;  rel=&quot;nofollow&quot;&gt;gitweb&lt;/a&gt; and git-daemon) running on &lt;a href=&quot;http://git.linuxaudio.org/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://git.linuxaudio.org/&quot;  rel=&quot;nofollow&quot;&gt;http://git.linuxaudio.org/&lt;/a&gt; , updated the &lt;a href=&quot;http://wiki.splitbrain.org/wiki:dokuwiki&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://wiki.splitbrain.org/wiki:dokuwiki&quot;  rel=&quot;nofollow&quot;&gt;dokuwiki&lt;/a&gt; at &lt;a href=&quot;http://apps.linuxaudio.org/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://apps.linuxaudio.org/&quot;  rel=&quot;nofollow&quot;&gt;http://apps.linuxaudio.org/&lt;/a&gt; and for good measure threw in an &lt;a href=&quot;http://wiki.linuxaudio.org/wiki/abcmiditutorial&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://wiki.linuxaudio.org/wiki/abcmiditutorial&quot;  rel=&quot;nofollow&quot;&gt;ABC-MIDI tutorial&lt;/a&gt; on the upcoming linuxaudio.org wiki. 
&lt;/p&gt;

&lt;p&gt;
During the thunderstorm and a short power-outage in Amsterdam Oost (offline!) i gave the 2.6.26 realtime kernel a go and continuted to &lt;a href=&quot;http://lists.linuxaudio.org/pipermail/linux-audio-tuning/2008-August/thread.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://lists.linuxaudio.org/pipermail/linux-audio-tuning/2008-August/thread.html&quot;  rel=&quot;nofollow&quot;&gt;discuss&lt;/a&gt; why it does not work.. ;) - Oh and I&amp;#039;ve coded a first native OSX-quartz display for &lt;a href=&quot;http://rg42.org/oss/xjadeo/xjadeo&quot; class=&quot;wikilink1&quot; title=&quot;oss:xjadeo:xjadeo&quot;&gt;xjadeo&lt;/a&gt; on my girl-friends Macintosh and can&amp;#039;t wait until she comes home so I can take a screenshot - I never though I&amp;#039;d hear me saying that - Thus no screen shot, it&amp;#039;ll take me at least two weeks to complete it anyway.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;news&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/floss&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:floss&quot; rel=&quot;tag&quot;&gt;FLOSS&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/linuxaudio.org#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/osxjadeo">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-17T18:22:03+00:00</dc:date>
        <title>OSXjadeo</title>
        <link>http://rg42.org/blog/osxjadeo</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/osxjadeo.png?id=blog%3Aosxjadeo&quot; class=&quot;media&quot; title=&quot;blog:osxjadeo.png&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/osxjadeo.png?w=330&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;330&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
I&amp;#039;ve just completed the first round of &lt;em&gt;porting&lt;/em&gt; &lt;a href=&quot;http://rg42.org/oss/xjadeo/xjadeo&quot; class=&quot;wikilink1&quot; title=&quot;oss:xjadeo:xjadeo&quot;&gt;xjadeo&lt;/a&gt; to OSX. 
&lt;/p&gt;

&lt;p&gt;
On the way to learn about cross-&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt; video coding and prepare for &lt;a href=&quot;http://rg42.org/oss/sodankyla/start&quot; class=&quot;wikilink1&quot; title=&quot;oss:sodankyla:start&quot;&gt;sodankyla&lt;/a&gt;, I&amp;#039;ve added a native display (carbon/quicktime) and included a mac-style menu-bar to &lt;em&gt;Jadeo&lt;/em&gt; instead of using remote-control and qjadeo. Far from perfect but usable, there&amp;#039;s still performance improvements on the ToDo-list and surely a bug or two to fix ;)
&lt;/p&gt;

&lt;p&gt;
  * see &lt;a href=&quot;http://rg42.org/oss/xjadeo/osxjadeo&quot; class=&quot;wikilink1&quot; title=&quot;oss:xjadeo:osxjadeo&quot;&gt;osxjadeo&lt;/a&gt; for download and built instructions.
&lt;/p&gt;

&lt;p&gt;
expect a universal binary DMG and merge with sourceforge-SVN mid next week.&lt;br/&gt;

Amending: a DMG for testing is available &lt;a href=&quot;http://rg42.org/oss/xjadeo/osxjadeo&quot; class=&quot;wikilink1&quot; title=&quot;oss:xjadeo:osxjadeo&quot;&gt;from here&lt;/a&gt;; I&amp;#039;ve postponed further work until there&amp;#039;s more feedback.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/floss&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:floss&quot; rel=&quot;tag&quot;&gt;FLOSS&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/video&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:video&quot; rel=&quot;tag&quot;&gt;VIDEO&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/jack&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:jack&quot; rel=&quot;tag&quot;&gt;JACK&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/osxjadeo#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/picnic08">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-21T22:54:56+00:00</dc:date>
        <title>picnic08</title>
        <link>http://rg42.org/blog/picnic08</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://rg42.org/_detail/blog/picnic08/hackerscamp01.jpg?id=blog%3Apicnic08&quot; class=&quot;media&quot; title=&quot;blog:picnic08:hackerscamp01.jpg&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/picnic08/hackerscamp01.jpg?w=200&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Since Friday I&amp;#039;m &lt;em&gt;hacking&lt;/em&gt; almost non-stop for the &lt;a href=&quot;http://picnicnetwork.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://picnicnetwork.org&quot;  rel=&quot;nofollow&quot;&gt;picnic conference&lt;/a&gt; where registered conference visitors keep their online-profile on a RFID-chip (ik-tag or i-tag) which they can use to sign up for workshops, participate in games, make friends/exchange contacts, get consumption vouchers, etc. throughout the conference.
&lt;/p&gt;

&lt;p&gt;
Besides being back coding for mediamatic&amp;#039;s &lt;a href=&quot;http://anymeta.nl&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://anymeta.nl&quot;  rel=&quot;nofollow&quot;&gt;anyMeta&lt;/a&gt; &lt;acronym title=&quot;Content Management System&quot;&gt;CMS&lt;/acronym&gt; (here: Community Managemet System), I&amp;#039;ve teamed up with Luis, Sly, Thijs and Neil to build &lt;strong&gt;The Breeder&lt;/strong&gt;: an installation where you can interact with a &lt;em&gt;virtual creature&lt;/em&gt; that «lives on your RFID tag». 
&lt;/p&gt;

&lt;p&gt;
Besides &lt;em&gt;feeding&lt;/em&gt; the creature with input from your personal-profile and online activity, you can meet with your and other creatures for &lt;em&gt;reproduction&lt;/em&gt; at a pond-like portal (beamer, pond with white sand, camera, rfid-readers) that will be exhibited during the conference staring next Wednesday. The Breeder will visualize &lt;em&gt;meta-activity&lt;/em&gt; of conference-visitors in a game like environment (processing/java) where creatures can reproduce when their owners meet and recombine &lt;em&gt;genes&lt;/em&gt; of their profiles.  Furthermore interaction is not limited to the pond: Users can download a screenshot/snapshot of their pet or enter a communication that their creatures stroke up.. - I&amp;#039;m out to walk my amoeba.
&lt;/p&gt;

&lt;p&gt;
It&amp;#039;s a very ambitious project, even more so given a 5 days timeframe from idea until deadline.. You can follow development at our project &lt;a href=&quot;http://trac.mediamatic.nl/picnic/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://trac.mediamatic.nl/picnic/&quot;  rel=&quot;nofollow&quot;&gt;trac/wiki&lt;/a&gt;.

&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;news&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/installation&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:installation&quot; rel=&quot;tag&quot;&gt;installation&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/picnic08#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/qjackctl_dbus">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-10T21:39:19+00:00</dc:date>
        <title>Qjackctl Dbus</title>
        <link>http://rg42.org/blog/qjackctl_dbus</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/qjackctl.png?id=blog%3Aqjackctl_dbus&quot; class=&quot;media&quot; title=&quot;blog:qjackctl.png&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/qjackctl.png?w=200&quot; class=&quot;mediaright&quot; align=&quot;right&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
A while ago I&amp;#039;ve written a patch to &lt;a href=&quot;http://qjackctl.sourceforge.net/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://qjackctl.sourceforge.net/&quot;  rel=&quot;nofollow&quot;&gt;qjackctl&lt;/a&gt; which adds &lt;a href=&quot;http://www.freedesktop.org/wiki/Software/dbus&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.freedesktop.org/wiki/Software/dbus&quot;  rel=&quot;nofollow&quot;&gt;DBUS&lt;/a&gt; support to start and stop the JACK audio server. It&amp;#039;s available and enabled by default in qjackctl from version 0.3.4.11 upwards.
&lt;/p&gt;

&lt;p&gt;
The main use-case for it is to bring up the &lt;a href=&quot;http://jackaudio.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://jackaudio.org&quot;  rel=&quot;nofollow&quot;&gt;JACK&lt;/a&gt; server after a suspend/resume cycle on laptops. More information about this is available on a &lt;a href=&quot;http://rg42.org/wiki/qjackctl_dbus&quot; class=&quot;wikilink1&quot; title=&quot;wiki:qjackctl_dbus&quot;&gt;Wiki Page&lt;/a&gt;. This blog will just give minimal usage information to tease you :)
&lt;/p&gt;

&lt;p&gt;
An example script to re-launch JACK with the last chosen preset looks like this:
&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;/etc/pm/sleep.d/90qjackctl.sh&lt;/code&gt;
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;#!/bin/bash
case $1 in
  thaw|resume)
    (sleep 4 ; dbus-send --system /org/rncbc/qjackctl org.rncbc.qjackctl.start)&amp;amp;
    ;;
  *)
    ;;
esac&lt;/pre&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/audio&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:audio&quot; rel=&quot;tag&quot;&gt;audio&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/floss&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:floss&quot; rel=&quot;tag&quot;&gt;floss&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/jack&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:jack&quot; rel=&quot;tag&quot;&gt;jack&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/qjackctl_dbus#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/reogg_-_prepare_audio_files_for_radio_loops">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-09T00:53:36+00:00</dc:date>
        <title>reogg - Prepare audio-files for radio loops</title>
        <link>http://rg42.org/blog/reogg_-_prepare_audio_files_for_radio_loops</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

Did you ever want to automate live audio streaming from the command-line? Well, I do. To cut it short the requirements here were:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; command-line (terminal) only&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; generate one long stream - concatenate all songs&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; retain (id3) tags&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; stream &lt;a href=&quot;http://en.wikipedia.org/wiki/Ogg/Vorbis&quot; class=&quot;interwiki iw_wp&quot; target=&quot;_blank&quot; title=&quot;http://en.wikipedia.org/wiki/Ogg/Vorbis&quot;&gt;Ogg/Vorbis&lt;/a&gt; to an &lt;a href=&quot;http://icecast.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://icecast.org&quot;  rel=&quot;nofollow&quot;&gt;icecast&lt;/a&gt; server&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

In principle one can simply concatenate OGG files and use &lt;a href=&quot;http://v2v.cc/~j/oggfwd/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://v2v.cc/~j/oggfwd/&quot;  rel=&quot;nofollow&quot;&gt;oggfwd&lt;/a&gt; to send it to icecast. However most players (in particular mplayer) will produce garbled output when mixing OGG files with different bitrate/samplerate/channels in one stream. Furthermore some input files may not be OGG/Vorbis encoded in the first place.
&lt;/p&gt;

&lt;p&gt;
To remedy the situation, here&amp;#039;s a simple shell-script that converts all files in a given folder to a common format and copies over the id3 tags. You&amp;#039;ll need to have &lt;code&gt;oggenc&lt;/code&gt;, &lt;code&gt;oggdec&lt;/code&gt;, &lt;code&gt;mpg321&lt;/code&gt;, &lt;code&gt;flac123&lt;/code&gt; and &lt;code&gt;id3tool&lt;/code&gt; installed.
&lt;/p&gt;

&lt;p&gt;
You can &lt;a href=&quot;http://mir.dnsalias.com/gitweb/?p=scripts.git;a=blob_plain;f=reogg.sh&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://mir.dnsalias.com/gitweb/?p=scripts.git;a=blob_plain;f=reogg.sh&quot;  rel=&quot;nofollow&quot;&gt;download the script from the repository&lt;/a&gt;, but it&amp;#039;s simple enough to be printed here:

&lt;/p&gt;
&lt;div class=&quot;code&quot;&gt;&lt;p class=&quot;codehead&quot;&gt;&lt;a name=&quot;view_reoggsh_source&quot;&gt;view reogg.sh source&lt;/a&gt;&lt;/p&gt;&lt;pre class=&quot;code&quot;&gt;
#!/bin/sh
# reogg.sh:
#  converts audio files in SRC folder to a common OGG format which allows to
#  concatenate the resulting files.

SRC=${1-&quot;/tmp/input&quot;}
DST={$2-&quot;/tmp/media&quot;}

mkdir -p ${DST}
IFS=$'\n'
for file in $(ls ${SRC}); do
  DEC=&quot;&quot;
  echo &quot;${file}&quot; | grep -e &quot;\.mp3$&quot;  &amp;#62;/dev/null &amp;#38;&amp;#38; DEC=&quot;mpg321 -q -w- &quot;
  echo &quot;${file}&quot; | grep -e &quot;\.ogg$&quot;  &amp;#62;/dev/null &amp;#38;&amp;#38; DEC=&quot;oggdec -Q -o- &quot;
  echo &quot;${file}&quot; | grep -e &quot;\.flac$&quot; &amp;#62;/dev/null &amp;#38;&amp;#38; DEC=&quot;flac123 -q -w- &quot;

  test -z &quot;${DEC}&quot;         &amp;#38;&amp;#38; continue;
  test -r &quot;${SRC}/${file}&quot; || continue;

  NFN=$(echo ${file} | sed 's/flac$/ogg/' | sed 's/mp3$/ogg/')

  echo &quot;${file}&quot; | grep -e &quot;\.mp3$&quot;  &amp;#62;/dev/null &amp;#38;&amp;#38; \
  TAG=$(id3tool &quot;${SRC}/${file}&quot; \
        | sed 's/&quot;/\\&quot;/g' \
        | awk '/^Song Title/{printf &quot;-t \&quot;%s\&quot; &quot;,substr($0,13);}
               /^Artist/    {printf &quot;-a \&quot;%s\&quot; &quot;,substr($0,10);}
               /^Album/     {printf &quot;-l \&quot;%s\&quot; &quot;,substr($0,9);}
               /^Genre/     {printf &quot;-G \&quot;%s\&quot; &quot;,substr($0,9);}
               /^Track/     {printf &quot;-N \&quot;%s\&quot; &quot;,substr($0,9);}')

  echo &quot;${file}&quot; | grep -e &quot;\.ogg$&quot;  &amp;#62;/dev/null &amp;#38;&amp;#38; \
  TAG=$(ogginfo &quot;${SRC}/${file}&quot; \
        | sed 's/&quot;/\\&quot;/g' \
        | awk 'BEGIN{IGNORECASE=1;}
               /Title=/      {printf &quot;-t \&quot;%s\&quot; &quot;,substr($0,8);}
               /Artist=/     {printf &quot;-a \&quot;%s\&quot; &quot;,substr($0,9);}
               /Album=/      {printf &quot;-l \&quot;%s\&quot; &quot;,substr($0,8);}
               /Genre=/      {printf &quot;-G \&quot;%s\&quot; &quot;,substr($0,8);}
               /Tracknumber=/{printf &quot;-N \&quot;%s\&quot; &quot;,substr($0,14);}')

  echo &quot;#-- FILE: ${file}&quot;
  CMD=&quot;$DEC \&quot;${SRC}/${file}\&quot;&quot;
  CMD+=&quot;| oggenc --resample 44100 -q 6 -o \&quot;${DST}/${NFN}\&quot; ${TAG} -&quot;
  echo &quot;${CMD}&quot;
  eval $CMD || exit
  echo
done&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;

&lt;br/&gt;

&lt;br/&gt;

To transmit the converted files repeatedly to an icecast server I run the following shell script in a &lt;a href=&quot;http://en.wikipedia.org/wiki/Gnu_Screen&quot; class=&quot;interwiki iw_wp&quot; target=&quot;_blank&quot; title=&quot;http://en.wikipedia.org/wiki/Gnu_Screen&quot;&gt;GNU Screen&lt;/a&gt;:

&lt;/p&gt;
&lt;div class=&quot;code&quot;&gt;&lt;p class=&quot;codehead&quot;&gt;&lt;a name=&quot;view_loop_icesh_source&quot;&gt;view loop_ice.sh source&lt;/a&gt;&lt;/p&gt;&lt;pre class=&quot;code&quot;&gt;
#!/bin/sh

FILES=$(ls media/*.ogg)

function loopcat {
  while true; do
    # TODO: optionally randomize $FILES here..
    cat $FILES
  done
}

while true; do
  loopcat \
  | oggfwd localhost 8000 password -p -g &quot;Genre&quot; -n &quot;Title&quot; -d &quot;Description&quot; mountpoint.ogg;
  echo &quot;---- LOST CONNECTION ----&quot;
  sleep 2
done&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;

&lt;br/&gt;

&lt;br/&gt;

If you find these scripts useful or want to suggest some improvements.. drop me a word:
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/floss&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:floss&quot; rel=&quot;tag&quot;&gt;floss&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/linux&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:linux&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/audio&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:audio&quot; rel=&quot;tag&quot;&gt;audio&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/reogg_-_prepare_audio_files_for_radio_loops#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/roadtrip_middle_east">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-08T17:35:58+00:00</dc:date>
        <title>Roadtriping through the Middle East</title>
        <link>http://rg42.org/blog/roadtrip_middle_east</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

Tres bonne année 2010. I&amp;#039;m just back from a three week vacation and my luggage is still somewhere in Bucharest..
&lt;/p&gt;

&lt;p&gt;
Well, let me start from the beginning: My old friend &lt;a href=&quot;http://fgmeiner.de&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://fgmeiner.de&quot;  rel=&quot;nofollow&quot;&gt;Florian&lt;/a&gt; relocated from Amsterdam, NL to Tel Aviv, IL. He owns a pretty cool Mini-Cooper Convertible and the most obvious way to get it down there was - of course - just drive.. After a bit of preparation - ie. to get a Visa for Syria, some change some Euros into Baksheesh suitable currencies and organize a flight back - we hit the road on December 13 2009. &lt;a href=&quot;http://carolinafeix.com&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://carolinafeix.com&quot;  rel=&quot;nofollow&quot;&gt;Carolina&lt;/a&gt; in the back, Florian and me on the front-seats. 10 days, 11 countries, 5500km.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/roadtrip_middle_east/00_map.jpg?id=blog%3Aroadtrip_middle_east&quot; class=&quot;media&quot; title=&quot;blog:roadtrip_middle_east:00_map.jpg&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/roadtrip_middle_east/00_map.jpg?w=320&quot; class=&quot;medialeft&quot; align=&quot;left&quot; title=&quot;00_map.jpg&quot; alt=&quot;00_map.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;
Amsterdam → Munich → (Villach) → (Ljubljana) → (Zagreb) → Beograd → Sofia → Istanbul → (Akçakoca/Black Sea) → Göreme → حلب/Aleppo → دِمَشقُ‎/Damascus → (عمّان‎/Amman) → البتراء/Petra → (אֵילַת‎/Eilat/Red Sea) → רְחוֹבוֹת/Rehovot
&lt;/p&gt;

&lt;p&gt;
Our deadline was x-mas, so in the beginning we blasted through with almost no stops - known territory - through snow-storms to Beograd where we stayed in a boat-hostel on the Danube river and had 15 cm of snow on the car next morning.. Passing into Bulgaria we left the European-winter behind and welcomed the sun with some Vodka in Sofia.
We were on the road every day, apart from Istanbul and Damascus where we stayed two days each. Sounds fast, well it was, but so were we: We had enough time to discover major cities and landmarks on the way. Heck we even did a full day hike around &lt;a href=&quot;http://en.wikipedia.org/wiki/Petra&quot; class=&quot;interwiki iw_wp&quot; target=&quot;_blank&quot; title=&quot;http://en.wikipedia.org/wiki/Petra&quot;&gt;Petra&lt;/a&gt;. Looking back, we could have taken 3 Months for the whole journey.
&lt;/p&gt;

&lt;p&gt;
Having been in Istanbul before, the most stunning part of the journey started with the border-crossing into Syria. It took us 90mins to clear customs, which is very fast by Syrian standards, but apparently we got lucky and found the right people to talk to. Aleppo (Haleb) was a culture shock and well worth the stay. It&amp;#039;s a messy, dirty and crowded place full of Arab atmosphere. It was by far the largest non-touristic city on our way, buzzing with life that most of the time made no sense to us: “Is that a bank or are they selling passports there?”. While it was sometimes hard to communicate, the people were really friendly and helpful.
By the way, parking the car in the Sheraton basement for a night cost just the same as our hotel-room for 3 persons: 1000 Syrian Pound.
&lt;/p&gt;

&lt;p&gt;
Next stop: Damascus. The oldest still inhabited city in the world. Our stay in the &lt;a href=&quot;http://www.damascushostel.com/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.damascushostel.com/&quot;  rel=&quot;nofollow&quot;&gt;Damascus Hostel&lt;/a&gt; brought yet another cool adventure. It is located in a tower of the old-city wall and unifies ancient Syrian style, willful design and pleasant hospitality in an adventurous location. Our way in was to climb the old-city wall by rope-ladder. The owner - Raymond - and his team were not only forthcoming and funny but also really helpful, sharing local secrets and advice that got us started exploring Damascus in a way not described in any tour guide. After traveling the north of Syria on our own this suddenly felt like being with a family. The old-city is a huge Labyrinth shared by Christians, Muslims and a few Jews. Damascus is very diverse in all accounts: architecture, people and shops. Lot&amp;#039;s to experience, hard to describe.. 
&lt;/p&gt;

&lt;p&gt;
Unforgettable in Syria is the portrait of Bashar al-Assad, just because it&amp;#039;s everywhere you can look at. I also have to say it&amp;#039;s the region with the best food - only contested by the Israeli Hummus and Shakshouka..
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/roadtrip_middle_east/10_pet_dsc_0503.jpg?id=blog%3Aroadtrip_middle_east&quot; class=&quot;media&quot; title=&quot;blog:roadtrip_middle_east:10_pet_dsc_0503.jpg&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/roadtrip_middle_east/10_pet_dsc_0503.jpg?w=150&quot; class=&quot;medialeft&quot; align=&quot;left&quot; title=&quot;ASCII&quot; alt=&quot;ASCII&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/roadtrip_middle_east/09_dam_10_dsc_0459.jpg?id=blog%3Aroadtrip_middle_east&quot; class=&quot;media&quot; title=&quot;blog:roadtrip_middle_east:09_dam_10_dsc_0459.jpg&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/roadtrip_middle_east/09_dam_10_dsc_0459.jpg?w=150&quot; class=&quot;medialeft&quot; align=&quot;left&quot; title=&quot;ASCII&quot; alt=&quot;ASCII&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
On we went, passed Amman, and drove to Petra. What we thought would be a few hours of visiting turned into a full day impressive hiking excursion. The site is breathtaking. We took more images there than on all other days combined.. still you best go there for yourself.
&lt;/p&gt;

&lt;p&gt;
Exhausted from the day, we made it just in time to Aqaba before the border-control closes. You expect a international crossing to be signposted, but there&amp;#039;s no sign, nothing, we needed to ask a Taxi to drive ahead of us to find Eilat. Crossing into Israel was yet another experience. The good thing: you know what to expect and that everything is pretty safe. The downside: “Please take everything out of the car.” We ask: “Well, we have accumulated quite a bit of trash and what about those engine-oil and gas canisters?” The reply was simple: “If we say everything, we mean everything.” . So they ended up x-raying our rubbish before we could throw it away..
At least it was good to clean out the car, and the customs officer was fascinated, too. He drove an extra round after the inspection because it was his first Mini.. After a late dinner on the red-sea we took off through the dessert - amazing star-gazing - and arrived in Rehovot (close to Tel Aviv) at two in the morning on x-mas day.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/?ns=blog%3Aroadtrip_middle_east&amp;amp;bl=blog%3Aroadtrip_middle_east&amp;amp;do=pixshow&quot; onclick=&quot;window.location.href='/?ns=blog%3Aroadtrip_middle_east&amp;amp;bl=blog%3Aroadtrip_middle_east&amp;amp;do=pixshow'+getScreenSize(); return false;&quot; title=&quot;Image-Slideshow of the Road-trip&quot;&gt;Image-Slideshow of the Road-trip&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
While Florian flew back to see his kid on x-mas just the day after we arrived, Carolina and me stayed 10 days in Tel Aviv, visiting friends, &lt;a href=&quot;http://alterfin.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://alterfin.org&quot;  rel=&quot;nofollow&quot;&gt;Yarriv&lt;/a&gt;&amp;#039;s parents and grave. Toured to the dead-sea and Jerusalem; celebrated 2010 at a friend&amp;#039;s place in Yafo; went swimming on new-years day..  in short we had a pretty good time: Israeli winter feels like a summer in Amsterdam (though Carolina says that BS. 
She says: “There is no summer in A&amp;#039;dam and the sea is much more clean and warm in Israel”).
&lt;/p&gt;

&lt;p&gt;
After all the great experiences there had to go something wrong, right? Right. Due to snow chaos in Europe the flights were delayed.. My trip to Paris went pretty smooth after all, however my luggage got lost halfway. I still hope it will show up - it contains almost all my clothes, a hand-made Shisha from Syria and my digital camera - but it&amp;#039;s already been 2 days without update on it. Carolina was even less lucky: After waiting 4 hours on board without starting she got a nice hotel-room in Tel Aviv, before going via Riga (yet another hotel) and Stockholm to Amsterdam.. &lt;a href=&quot;http://rg42.org/?ns=blog%3Aholy_land_jan2010&amp;amp;bl=blog%3Aroadtrip_middle_east&amp;amp;do=pixshow&quot; onclick=&quot;window.location.href='/?ns=blog%3Aholy_land_jan2010&amp;amp;bl=blog%3Aroadtrip_middle_east&amp;amp;do=pixshow'+getScreenSize(); return false;&quot; title=&quot;Picture Gallery of excursions to the Dead-Sea and Jerusalem&quot;&gt;Picture Gallery of excursions to the Dead-Sea and Jerusalem&lt;/a&gt;
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;news&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/roadtrip_middle_east#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/rt2460_and_linux_2.6.31">
        <dc:format>text/html</dc:format>
        <dc:date>2009-09-18T11:09:36+00:00</dc:date>
        <title>rt2460 and linux 2.6.31</title>
        <link>http://rg42.org/blog/rt2460_and_linux_2.6.31</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

As of &lt;a href=&quot;http://kernel.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://kernel.org&quot;  rel=&quot;nofollow&quot;&gt;linux 2.6.31&lt;/a&gt; there is no mainline support for the Ralink &lt;em&gt;rt2680&lt;/em&gt; Wifi chipset.
While there is an official driver provided by Ralinktech, it is incompatible with 2.6.31 due to the fact that post 2.6.29 the kernel&amp;#039;s &lt;em&gt;net_device_ops&lt;/em&gt; &lt;acronym title=&quot;Application Programming Interface&quot;&gt;API&lt;/acronym&gt; has changed and 2.6.31 also removed &lt;em&gt;CONFIG_COMPAT_NET_DEV_OPS&lt;/em&gt; backwards compatibility.
&lt;/p&gt;

&lt;p&gt;
So I came up with a small patch to the Ralink driver.
&lt;/p&gt;

&lt;p&gt;
The solution is to get the module source from &lt;a href=&quot;http://www.ralinktech.com/support.php?s=2&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.ralinktech.com/support.php?s=2&quot;  rel=&quot;nofollow&quot;&gt;http://www.ralinktech.com/support.php?s=2&lt;/a&gt; and apply the &lt;a href=&quot;http://rg42.org/_media/blog/rt2460/2009_0521_rt2860_linux_sta_v2.1.2.0_2.6.31.patch&quot; class=&quot;media mediafile mf_patch&quot; title=&quot;blog:rt2460:2009_0521_rt2860_linux_sta_v2.1.2.0_2.6.31.patch&quot;&gt;patch&lt;/a&gt; before compilation.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/development&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:development&quot; rel=&quot;tag&quot;&gt;development&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/linux&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:linux&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/rt2460_and_linux_2.6.31#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/slowlin">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-06T11:38:14+00:00</dc:date>
        <title>slowlin</title>
        <link>http://rg42.org/blog/slowlin</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/slowlin/beelitz1.jpg?id=blog%3Aslowlin&quot; class=&quot;media&quot; title=&quot;blog:slowlin:beelitz1.jpg&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/slowlin/beelitz1.jpg?w=150&quot; class=&quot;medialeft&quot; align=&quot;left&quot; title=&quot;Berlin / Beelitz&quot; alt=&quot;Berlin / Beelitz&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/slowlin/beelitz2.jpg?id=blog%3Aslowlin&quot; class=&quot;media&quot; title=&quot;blog:slowlin:beelitz2.jpg&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/slowlin/beelitz2.jpg?w=150&quot; class=&quot;medialeft&quot; align=&quot;left&quot; title=&quot;Berlin / Beelitz&quot; alt=&quot;Berlin / Beelitz&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Berlin is slow, very slow but steady… I had two great weeks of creative holiday, visiting friends &amp;amp; collaborative coders; been hanging out online in the &lt;a href=&quot;http://goerlitzer-park.de&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://goerlitzer-park.de&quot;  rel=&quot;nofollow&quot;&gt;Görlitzer park&lt;/a&gt; and read «Robinson Crusoe» during never-ending subway trips.
&lt;/p&gt;

&lt;p&gt;
Most of the Prenzlauer Berg has been taken over by pay-wifi providers, not to mention the tourist commerce. Yet I found the Schleussenkrug in the Tiergarten to be a very comfy place for breakfast and reading email in the sun. Since I was mostly offline during my stay I&amp;#039;ve postponed the &lt;a href=&quot;http://rg42.org/wiki/dokupubsub&quot; class=&quot;wikilink1&quot; title=&quot;wiki:dokupubsub&quot;&gt;dokwiki pubsub&lt;/a&gt; and &lt;a href=&quot;http://rg42.org/blog/linux_sound_tags&quot; class=&quot;wikilink1&quot; title=&quot;blog:linux_sound_tags&quot;&gt;linux_sound_tags&lt;/a&gt; projects.
&lt;/p&gt;

&lt;p&gt;
However I&amp;#039;ve updated &lt;a href=&quot;http://liboauth.sf.net/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://liboauth.sf.net/&quot;  rel=&quot;nofollow&quot;&gt;liboauth&lt;/a&gt; which bumped into &lt;a href=&quot;http://liboauth.svn.sourceforge.net/viewvc/liboauth/trunk/ChangeLog?revision=HEAD&amp;amp;view=markup&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://liboauth.svn.sourceforge.net/viewvc/liboauth/trunk/ChangeLog?revision=HEAD&amp;amp;view=markup&quot;  rel=&quot;nofollow&quot;&gt;0.3.3&lt;/a&gt; and I&amp;#039;m making progress on the ardour &lt;a href=&quot;http://rg42.org/wiki/ics&quot; class=&quot;wikilink1&quot; title=&quot;wiki:ics&quot;&gt;image compositor&lt;/a&gt; software - currently patching &lt;a href=&quot;http://ardour.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://ardour.org&quot;  rel=&quot;nofollow&quot;&gt;ardour&lt;/a&gt; adding a &lt;em&gt;video-route&lt;/em&gt; instead of re-using &lt;a href=&quot;http://tracker.ardour.org/view.php?id=2364&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://tracker.ardour.org/view.php?id=2364&quot;  rel=&quot;nofollow&quot;&gt;route-ui&lt;/a&gt;. I&amp;#039;m beginning to loosing track of all the projects but I&amp;#039;ve also added a jack-audio port to &lt;a href=&quot;http://git.dyne.org/?r=freej&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://git.dyne.org/?r=freej&quot;  rel=&quot;nofollow&quot;&gt;freeJ&lt;/a&gt; that I&amp;#039;m gonna link to the A/V decoder back-end during the next weeks. 
&lt;/p&gt;

&lt;p&gt;
Besides, the whole field-trip exercise was to gain energy for the &lt;a href=&quot;http://mediamatic.net/hackerscamp&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://mediamatic.net/hackerscamp&quot;  rel=&quot;nofollow&quot;&gt;Hacker Camp&lt;/a&gt; at the &lt;a href=&quot;http://picnicnetwork.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://picnicnetwork.org&quot;  rel=&quot;nofollow&quot;&gt;picnic-conference&lt;/a&gt; starting this Friday. Even though it may not sound very relaxing, it worked out very well. Breaking a few habits does magic from time to time as does Berlin.
&lt;/p&gt;

&lt;p&gt;
I had an unforgettable weekend trip to Rostock - my first time at the ost-see, and I&amp;#039;ve re-visited the Beelitz Heilstädten where we shot &lt;a href=&quot;http://marzipanmovie.com&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://marzipanmovie.com&quot;  rel=&quot;nofollow&quot;&gt;marzipan movie&lt;/a&gt; three years ago. The place is still stunning: roof-top forests, gymnasium ruins and never ending tunnels. &lt;a href=&quot;http://on-signal.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://on-signal.org&quot;  rel=&quot;nofollow&quot;&gt;Arjan&lt;/a&gt; has taken a few pictures of me there featuring my new Berlin short-hair cut.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;news&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/slowlin#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/thinkpad_smapi_and_realtime_linux">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-12T21:26:23+00:00</dc:date>
        <title>Thinkpad smapi and Realtime Linux</title>
        <link>http://rg42.org/blog/thinkpad_smapi_and_realtime_linux</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

The &lt;a href=&quot;http://sourceforge.net/projects/tpctl/files/tp_smapi&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://sourceforge.net/projects/tpctl/files/tp_smapi&quot;  rel=&quot;nofollow&quot;&gt;tp_smapi&lt;/a&gt; driver provides for Battery charge/discharge control and improved stability for the HDAPS driver. However the latest version (as of writing 0.40) does not work with a &lt;a href=&quot;http://www.kernel.org/pub/linux/kernel/projects/rt/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.kernel.org/pub/linux/kernel/projects/rt/&quot;  rel=&quot;nofollow&quot;&gt;real-time patched Linux-kernel&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
The problem is that rt-linux uses a new mechanism for mutex-locking, which allows preemption and is incompatible with current Linux-mainline. In order to get the tp_smapi driver compile with rt-linux you need to replace the MUTEX locks. I came up with a simple patch that applies to tp_smapi 0.40 to just do that.

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://rg42.org/_media/blog/tpsmapi/tp_smapi-rt.diff&quot; class=&quot;media mediafile mf_diff&quot; title=&quot;blog:tpsmapi:tp_smapi-rt.diff&quot;&gt;tp_smapi-rt.diff&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

Tested with linux 2.6.31.6-rt19. More information on tp_smapi can be found at &lt;a href=&quot;http://www.thinkwiki.org/wiki/Tp_smapi&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.thinkwiki.org/wiki/Tp_smapi&quot;  rel=&quot;nofollow&quot;&gt;http://www.thinkwiki.org/wiki/Tp_smapi&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Enjoy.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/development&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:development&quot; rel=&quot;tag&quot;&gt;development&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/linux&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:linux&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/thinkpad_smapi_and_realtime_linux#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/unusual_workflow">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-17T18:20:23+00:00</dc:date>
        <title>Unusual Workflow</title>
        <link>http://rg42.org/blog/unusual_workflow</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://rg42.org/_detail/oss/sodankyla/tc_ocr.png?id=blog%3Aunusual_workflow&quot; class=&quot;media&quot; title=&quot;oss:sodankyla:tc_ocr.png&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/oss/sodankyla/tc_ocr.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
It&amp;#039;s been almost two months since the last post which I mostly spent pushing open-source tools to the limit with film-postproduction.
&lt;/p&gt;

&lt;p&gt;
Looking at the &lt;em&gt;rushed scans&lt;/em&gt; for the &lt;em&gt;Wicked&lt;/em&gt; offline-edit, I noticed that some sound-clips have gone missing and only the 16 bit versions of the audio have been synced to the new-timecode. No EDL has been provided by &lt;a href=&quot;http://filmmore.nl&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://filmmore.nl&quot;  rel=&quot;nofollow&quot;&gt;Filmmore&lt;/a&gt; either. dang.
&lt;/p&gt;

&lt;p&gt;
Before starting to count frames, slates and reels: The scanned pictures contains a &lt;em&gt;printed&lt;/em&gt; version of the camera-timecode which was derived from the audio-recorder&amp;#039;s SMPTE/LTC.  So if one could parse the camera timecode one can relate the original-audio clock to the timecode of the offline-video..
&lt;/p&gt;

&lt;p&gt;
Since the original EDL was no-where to be found and a second scan is not an option, I set out on this unusual workflow:

&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; dump timecode for each audio-file&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; decode each video-frame, crop the timecode and OCR it to &lt;acronym title=&quot;American Standard Code for Information Interchange&quot;&gt;ASCII&lt;/acronym&gt; text. Then save the frame-number along with each detected timecode.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; assign audio-files for given timecode to the video-frame, reassign audio-timecode (drop gaps) and write EDL that matches the analyzed video.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/_detail/oss/sodankyla/w_ardour2.png?id=blog%3Aunusual_workflow&quot; class=&quot;media&quot; title=&quot;oss:sodankyla:w_ardour2.png&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/oss/sodankyla/w_ardour2.png?w=233&quot; class=&quot;medialeft&quot; align=&quot;left&quot; title=&quot;&amp;#039;wicked&amp;#039; xjadeo &amp;amp; ardour session&quot; alt=&quot;&amp;#039;wicked&amp;#039; xjadeo &amp;amp; ardour session&quot; width=&quot;233&quot; /&gt;&lt;/a&gt;
I&amp;#039;d estimated it to take 3-4 hours and ended up spending a day: 
&lt;/p&gt;

&lt;p&gt;
Already the first step introduced quite some delay: &lt;code&gt;sfinfo&lt;/code&gt; does not inform one about extended WAV headers. &lt;em&gt;libsndfile&lt;/em&gt; supports it and I was looking for &lt;code&gt;sndfile-info -b&lt;/code&gt; but was more quick to write some c-code re-using &lt;a href=&quot;http://rg42.org/oss/xjadeo/xjadeo&quot; class=&quot;wikilink1&quot; title=&quot;oss:xjadeo:xjadeo&quot;&gt;xjadeo&amp;#039;s&lt;/a&gt; SMPTE parser and moved on to step two, which surprisingly was much quicker: Using &lt;em&gt;vextract&lt;/em&gt; from &lt;a href=&quot;http://rg42.org/oss/sodankyla/start&quot; class=&quot;wikilink1&quot; title=&quot;oss:sodankyla:start&quot;&gt;sodankylä&lt;/a&gt;, it took less than a minute until I started to pass frames to an &lt;acronym title=&quot;Open Sound Control - &amp;quot;postmodern MIDI&amp;quot;&quot;&gt;OSC&lt;/acronym&gt; tool. The first test with &lt;code&gt;gocr&lt;/code&gt; was a success. I tried with &lt;code&gt;tesseract&lt;/code&gt; and &lt;code&gt;ocrad&lt;/code&gt;, both of which have a higher setup-cost, require more tuning and even turned out to be less efficient (char-set configuration, processing time). So &lt;code&gt;gocr&lt;/code&gt; it is, for good measure I&amp;#039;ve forked &lt;code&gt;vannotate&lt;/code&gt; and in not time I had two text-files: One with audio-, one with video timecode at two AM in the morning. 
&lt;/p&gt;

&lt;p&gt;
Step (3) turned out to take most time: I implemented the offset calculation before taking a nap; and spend another two hours to write and debug a perl-script to generate - not an EDL - but an ardour session file. You won&amp;#039;t believe how I high I jumped when it loaded the first session with 100 clips automatically arranged on four tracks!
&lt;/p&gt;

&lt;p&gt;
I justed completed step (4): bounce the tracks and master a preview DVD; quite easy with &lt;code&gt;mencoder&lt;/code&gt;, &lt;code&gt;dvdauthor&lt;/code&gt; and &lt;code&gt;mkisofs&lt;/code&gt;. I&amp;#039;ve used my trusted &lt;a href=&quot;http://rg42.org/oss/dvdmaker/start&quot; class=&quot;wikilink1&quot; title=&quot;oss:dvdmaker:start&quot;&gt;dvdmaker&lt;/a&gt; script. 
&lt;/p&gt;

&lt;p&gt;
The sources are available with the &lt;a href=&quot;http://mir.dnsalias.com/trac/sodankyla&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://mir.dnsalias.com/trac/sodankyla&quot;  rel=&quot;nofollow&quot;&gt;sodankylä&lt;/a&gt; project and may end up as Plugins or interoperability tools for &lt;a href=&quot;http://openmovieeditor.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://openmovieeditor.org&quot;  rel=&quot;nofollow&quot;&gt;open-movie-editor&lt;/a&gt;, &lt;a href=&quot;http://lumiera.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://lumiera.org&quot;  rel=&quot;nofollow&quot;&gt;lumiera.org&lt;/a&gt;. Contact me if you want to push this project. For what it&amp;#039;s worth: I&amp;#039;ve also prototyped an EDL editor using a &lt;acronym title=&quot;Asynchronous JavaScript and XML&quot;&gt;AJAX&lt;/acronym&gt;/JSON interface to sodankylä and started to implement having learned from the prototype, but for now I&amp;#039;m back to sound-design. I also need to arrange travel to &lt;a href=&quot;http://www.foms-workshop.org/foms2009/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.foms-workshop.org/foms2009/&quot;  rel=&quot;nofollow&quot;&gt;FOMS 2009&lt;/a&gt;, &lt;a href=&quot;http://linux.conf.au/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://linux.conf.au/&quot;  rel=&quot;nofollow&quot;&gt;linux.conf.au&lt;/a&gt; and I received an invitation to join the &lt;a href=&quot;http://slug.org.au/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://slug.org.au/&quot;  rel=&quot;nofollow&quot;&gt;SLUG&lt;/a&gt; club. I&amp;#039;m really looking forward to escape this murky and damp Amsterdam.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/floss&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:floss&quot; rel=&quot;tag&quot;&gt;FLOSS&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/video&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:video&quot; rel=&quot;tag&quot;&gt;Video&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;News&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/unusual_workflow#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/wicked_days">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-17T18:22:45+00:00</dc:date>
        <title>wicked days</title>
        <link>http://rg42.org/blog/wicked_days</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://rg42.org/_detail/blog/wicked_days/wicked7.png?id=blog%3Awicked_days&quot; class=&quot;media&quot; title=&quot;blog:wicked_days:wicked7.png&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/wicked_days/wicked7.png?w=233&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;233&quot; /&gt;&lt;/a&gt;
I spent the last days on the &lt;em&gt;Wicked&lt;/em&gt; film set; driving the &lt;em&gt;Chevrolet Impala&lt;/em&gt; set-car in gorgeous weather with an amazing team in the Amsterdamse Bos. Thanks everyone! Before post-production (and &lt;a href=&quot;http://rg42.org/oss/sodankyla/start&quot; class=&quot;wikilink1&quot; title=&quot;oss:sodankyla:start&quot;&gt;sodankyla development&lt;/a&gt;) begins I&amp;#039;m just about to release &lt;a href=&quot;http://rg42.org/oss/oauth/start&quot; class=&quot;wikilink1&quot; title=&quot;oss:oauth:start&quot;&gt;oauth-utils&lt;/a&gt;, preparing for the &lt;a href=&quot;http://rg42.org/wiki/dokuoauth&quot; class=&quot;wikilink1&quot; title=&quot;wiki:dokuoauth&quot;&gt;dokuwiki oAuth plug-in&lt;/a&gt;. Oh, a film-website is also on my ToDo list, besides ..well you don&amp;#039;t wanna know. Stay tuned for more pictures!
&lt;/p&gt;

&lt;p&gt;
Related to the movie-shooting I&amp;#039;ve been busy porting &lt;a href=&quot;http://rg42.org/oss/ltcsmpte/ltcsmpte&quot; class=&quot;wikilink1&quot; title=&quot;oss:ltcsmpte:ltcsmpte&quot;&gt;libltcsmpte&lt;/a&gt; to AVR-C and built myself a LTC SMPTE timecode reader. What else? 
&lt;/p&gt;

&lt;p&gt;
Arjan, Eelko and me are going to host the touch-screen workshop based on &lt;em&gt;Frontera&amp;#039;s justpoint&lt;/em&gt; at the &lt;a href=&quot;http://www.diyfestival.ch/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.diyfestival.ch/&quot;  rel=&quot;nofollow&quot;&gt;DIY festival&lt;/a&gt; in Zuerich, CH. I&amp;#039;m looking forward to that, so I&amp;#039;ve updated the wordpress at &lt;a href=&quot;http://fronteraproject.net/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://fronteraproject.net/&quot;  rel=&quot;nofollow&quot;&gt;http://fronteraproject.net/&lt;/a&gt;, the content and a new release is due around end of November as is the sound-track for &lt;em&gt;Wicked&lt;/em&gt;. I&amp;#039;m &lt;del&gt;firing up&lt;/del&gt; compiling &lt;a href=&quot;http://ardour.org/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://ardour.org/&quot;  rel=&quot;nofollow&quot;&gt;ardour&lt;/a&gt;. See Ya.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;NEWS&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;table class=&quot;gallery&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/wicked_days/wicked2.png?id=blog%3Awicked_days&quot; title=&quot;wicked2.png&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/wicked_days/wicked2.png?w=120&amp;amp;h=97&quot; width=&quot;120&quot; height=&quot;97&quot; border=&quot;0&quot; alt=&quot;wicked2.png&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/wicked_days/wicked4.png?id=blog%3Awicked_days&quot; title=&quot;wicked4.png&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/wicked_days/wicked4.png?w=120&amp;amp;h=97&quot; width=&quot;120&quot; height=&quot;97&quot; border=&quot;0&quot; alt=&quot;wicked4.png&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/wicked_days/wicked5.png?id=blog%3Awicked_days&quot; title=&quot;wicked5.png&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/wicked_days/wicked5.png?w=120&amp;amp;h=97&quot; width=&quot;120&quot; height=&quot;97&quot; border=&quot;0&quot; alt=&quot;wicked5.png&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/wicked_days/wicked6.png?id=blog%3Awicked_days&quot; title=&quot;wicked6.png&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/wicked_days/wicked6.png?w=120&amp;amp;h=97&quot; width=&quot;120&quot; height=&quot;97&quot; border=&quot;0&quot; alt=&quot;wicked6.png&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/wicked_days/wicked7.png?id=blog%3Awicked_days&quot; title=&quot;wicked7.png&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/wicked_days/wicked7.png?w=120&amp;amp;h=97&quot; width=&quot;120&quot; height=&quot;97&quot; border=&quot;0&quot; alt=&quot;wicked7.png&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/wicked_days#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/wicked_game">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-14T22:43:50+00:00</dc:date>
        <title>Wicked Game</title>
        <link>http://rg42.org/blog/wicked_game</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://rg42.org/_detail/blog/wicked_postproduction/algoscore3.png?id=blog%3Awicked_game&quot; class=&quot;media&quot; title=&quot;blog:wicked_postproduction:algoscore3.png&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/wicked_postproduction/algoscore3.png?w=233&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;233&quot; /&gt;&lt;/a&gt;
I&amp;#039;ve been too busy the last weeks to keep up with blogging. So here&amp;#039;s a few more updates before x-mas. I&amp;#039;m thinking of attending &lt;a href=&quot;http://events.ccc.de/congress/2008/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://events.ccc.de/congress/2008/&quot;  rel=&quot;nofollow&quot;&gt;25c3&lt;/a&gt; and to check out the dokuwiki developer room there. After all kind of Audio/Video coding I think I need a break and write some different languages before heading to FOMS and LCA mid Jan 2009.
&lt;/p&gt;

&lt;p&gt;
I&amp;#039;m following the discussion on oAuth-body signatures which won&amp;#039;t be hard to add to &lt;a href=&quot;http://rg42.org/oss/oauth/start&quot; class=&quot;wikilink1&quot; title=&quot;oss:oauth:start&quot;&gt;liboauth&lt;/a&gt; and might also become a requirement for the &lt;a href=&quot;http://rg42.org/wiki/dokupubsub&quot; class=&quot;wikilink1&quot; title=&quot;wiki:dokupubsub&quot;&gt;dokuwiki PubSub plugin&lt;/a&gt;; but for the time being I am laying low, lurking on that end.
&lt;/p&gt;

&lt;p&gt;
I&amp;#039;ve finally improved my knowledge of &lt;a href=&quot;http://csounds.com&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://csounds.com&quot;  rel=&quot;nofollow&quot;&gt;c-sound&lt;/a&gt; - something I&amp;#039;ve been wanting to do ever since I first heard and learned it at the LAC 2006. - With &lt;em&gt;Wicked&lt;/em&gt; in need for a lot of atmospheric sounds 
I&amp;#039;ve fired up &lt;a href=&quot;http://www.bitminds.net/kymatica/index.php/Software/AlgoScore&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.bitminds.net/kymatica/index.php/Software/AlgoScore&quot;  rel=&quot;nofollow&quot;&gt;Algoscore&lt;/a&gt; to produce a &lt;em&gt;score&lt;/em&gt; and had lots of fun spending hours tweaking csound &lt;em&gt;instruments&lt;/em&gt;. For the title song I&amp;#039;ve used &lt;a href=&quot;http://www.hydrogen-music.org/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.hydrogen-music.org/&quot;  rel=&quot;nofollow&quot;&gt;hydrogen&lt;/a&gt; and &lt;a href=&quot;http://wiki.linuxaudio.org/apps/all/alsa_modular_synth&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://wiki.linuxaudio.org/apps/all/alsa_modular_synth&quot;  rel=&quot;nofollow&quot;&gt;AMSynth&lt;/a&gt;; mixing and mastering is due next Tuesday. hang in there.
&lt;/p&gt;
&lt;table class=&quot;gallery&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/wicked_postproduction/algoscore1.png?id=blog%3Awicked_game&quot; title=&quot;algoscore1.png&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/wicked_postproduction/algoscore1.png?w=119&amp;amp;h=89&quot; width=&quot;119&quot; height=&quot;89&quot; border=&quot;0&quot; alt=&quot;algoscore1.png&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/wicked_postproduction/algoscore3.png?id=blog%3Awicked_game&quot; title=&quot;algoscore3.png&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/wicked_postproduction/algoscore3.png?w=120&amp;amp;h=97&quot; width=&quot;120&quot; height=&quot;97&quot; border=&quot;0&quot; alt=&quot;algoscore3.png&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/wicked_postproduction/hydrogen.png?id=blog%3Awicked_game&quot; title=&quot;hydrogen.png&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/wicked_postproduction/hydrogen.png?w=120&amp;amp;h=87&quot; width=&quot;120&quot; height=&quot;87&quot; border=&quot;0&quot; alt=&quot;hydrogen.png&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/wicked_postproduction/seq24amsq1.png?id=blog%3Awicked_game&quot; title=&quot;seq24amsq1.png&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/wicked_postproduction/seq24amsq1.png?w=120&amp;amp;h=87&quot; width=&quot;120&quot; height=&quot;87&quot; border=&quot;0&quot; alt=&quot;seq24amsq1.png&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://rg42.org/_detail/blog/wicked_postproduction/seq24amsq2.png?id=blog%3Awicked_game&quot; title=&quot;seq24amsq2.png&quot; &gt;&lt;img src=&quot;http://rg42.org/_media/blog/wicked_postproduction/seq24amsq2.png?w=120&amp;amp;h=87&quot; width=&quot;120&quot; height=&quot;87&quot; border=&quot;0&quot; alt=&quot;seq24amsq2.png&quot; class=&quot;tn&quot;  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/news&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:news&quot; rel=&quot;tag&quot;&gt;News&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/video&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:video&quot; rel=&quot;tag&quot;&gt;Video&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/musix&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:musix&quot; rel=&quot;tag&quot;&gt;Musix&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/wicked_game#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
    <item rdf:about="http://rg42.org/blog/world_skin">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T11:29:14+00:00</dc:date>
        <title>World Skin - a Photo Safari in the Land of War</title>
        <link>http://rg42.org/blog/world_skin</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://rg42.org/_detail/blog/worldskin.jpg?id=blog%3Aworld_skin&quot; class=&quot;media&quot; title=&quot;blog:worldskin.jpg&quot;&gt;&lt;img src=&quot;http://rg42.org/_media/blog/worldskin.jpg?w=300&quot; class=&quot;mediaright&quot; align=&quot;right&quot; title=&quot;worldskin.jpg&quot; alt=&quot;worldskin.jpg&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
I spent last week at &lt;a href=&quot;http://v2.nl&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://v2.nl&quot;  rel=&quot;nofollow&quot;&gt;V2_&lt;/a&gt; in Rotterdam setting up WorldSkin - an Interactive A/V Installation by renowned artist &lt;a href=&quot;http://benayoun.com&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://benayoun.com&quot;  rel=&quot;nofollow&quot;&gt;Maurice Benayoun&lt;/a&gt; - for presentation during the International Film Festival Rotterdam 2010.
&lt;/p&gt;

&lt;p&gt;
A visit to &lt;em&gt;World Skin&lt;/em&gt; is a poignant experience. Armed with a camera, visitors are placed in a sinister war zone that is visualized on a large projection screen in 3D animation and video.
By operating photo cameras visitors may take pictures of the war scenes and experience how the camera becomes a &amp;#039;weapon&amp;#039; that enables them to wipe out the projected images. Only the outline of the taken picture is left as a silhouette in the projection. Visitors can take a print of the photos they shot with them.
&lt;/p&gt;

&lt;p&gt;
World Skin was first presented 1997 and win the Golden Nica Award at the Ars Electronica Festival in Linz 1998.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;The Implementation:&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
The original version ran on a SGI Onyx System. &lt;a href=&quot;http://www.v2.nl/events/world-skin&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.v2.nl/events/world-skin&quot;  rel=&quot;nofollow&quot;&gt;This years installation&lt;/a&gt; is a re-design using &lt;a href=&quot;http://opengl.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://opengl.org&quot;  rel=&quot;nofollow&quot;&gt;openGL&lt;/a&gt;, &lt;a href=&quot;http://openal.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://openal.org&quot;  rel=&quot;nofollow&quot;&gt;openAL&lt;/a&gt; and &lt;a href=&quot;http://opencv.willowgarage.com/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://opencv.willowgarage.com/&quot;  rel=&quot;nofollow&quot;&gt;openCV&lt;/a&gt; but featuring the original 1997 Graphics by Raphaël Melki and 4.1 Surround-Sound from Jean-Baptiste Barrièr.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;The navigation:&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
Only the driver using a “wand” (aka Bluetooth Gamepad) can decide about the group trip. In this way, he has the role of a “bus driver”. Everyone can ask about the path alterations.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;The photographers:&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
The participants are active. They have to decide about the group&amp;#039;s movements. Otherwise they cannot take pictures of what they are seeing. Several SLR cameras hanging from the ceiling allow them to take photos. Instead of opening its shutter to capture the image, the camera sends coordinates to the computer at the time of release.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;The taken shots:&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
With the camera - a old-fashioned SLR spiked with a 3D tracking system - the visitor can frame the virtual show at leisure. He chooses angles, frames and release time.
&lt;/p&gt;

&lt;p&gt;
The triangulation is implemented with Wii-accelerometers for tilt and rotation (Pitch &amp;amp; Roll) mounted in the Camera, while a web-cam located above the front-screen combined with openCV software is used for detecting the position and horizontal angle (&lt;a href=&quot;http://en.wikipedia.org/wiki/Flight_dynamics&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://en.wikipedia.org/wiki/Flight_dynamics&quot;  rel=&quot;nofollow&quot;&gt;Yaw&lt;/a&gt;) of the cameras. Thus, the machine can compute the frame corresponding to the viewer, in relation to the scene and time of the shot.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;The World Skin:&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
For each shot, the corresponding surface (divided into silhouette fragments) is removed from the virtual databases. It looks like a white projection made the set pixels disappear, covered by the camera field. The white fragments constitute a rectangle (the frame), only from the exact point of view of the shot. In other words, the perspective takes over again and we can discover the white surface fragments vanishing into the set depth.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;The photography:&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
After the session, the visitor exits the CAVE and finds a printer and a screen presenting the website, where the last shots are sent in real time. He can leave the place with a printed copy of the shots.
&lt;/p&gt;

&lt;p id=&quot;flvc6bbf01816c4c6413dea5db3fdec3618&quot; style=&quot;text-align:center&quot;&gt;(If &lt;a href=&quot;http://www.macromedia.com/go/getflashplayer&quot;&gt;Flash&lt;/a&gt; is installed JavaScript is activated, you can watch a video inside this web page.)&lt;/p&gt;&lt;p&gt;&lt;script type=&quot;text/javascript&quot; defer=&quot;defer&quot;&gt;var s1 = new SWFObject(&quot;/lib/plugins/flashplayer/player/player.swf&quot;,&quot;ply&quot;,&quot;640&quot;,&quot;480&quot;,&quot;9&quot;,&quot;#FFFFFF&quot;);s1.addParam(&quot;allowfullscreen&quot;,&quot;true&quot;);s1.addParam(&quot;allowscriptaccess&quot;,&quot;always&quot;);s1.addParam(&quot;flashvars&quot;,&quot;file=/_media/blog/world_skin/ws.flv&quot;);s1.write(&quot;flvc6bbf01816c4c6413dea5db3fdec3618&quot;);&lt;/script&gt;
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
&lt;a href=&quot;http://rg42.org/wiki/tags/video&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:video&quot; rel=&quot;tag&quot;&gt;video&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/installation&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:installation&quot; rel=&quot;tag&quot;&gt;installation&lt;/a&gt;, &lt;a href=&quot;http://rg42.org/wiki/tags/audio&quot; class=&quot;wikilink1&quot; title=&quot;wiki:tags:audio&quot; rel=&quot;tag&quot;&gt;audio&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;span class=&quot;plugin_feedmod_comments&quot;&gt;
  &lt;a href=&quot;http://rg42.org/blog/world_skin#discussion__section&quot; title=&quot;Read or add comments to this article&quot;&gt;Read or add comments to this article&lt;/a&gt;
&lt;/span&gt;
</description>
    </item>
</rdf:RDF>
