<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>fl0blog &#187; Open source</title>
	<atom:link href="http://florisla.be/blog/archive/category/opensource/feed/" rel="self" type="application/rss+xml" />
	<link>http://florisla.be/blog</link>
	<description>stelt vast dat het niet aan de orde is</description>
	<lastBuildDate>Wed, 23 Jun 2010 20:17:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tradition</title>
		<link>http://florisla.be/blog/archive/2010/01/tradition/</link>
		<comments>http://florisla.be/blog/archive/2010/01/tradition/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 16:35:07 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/?p=293</guid>
		<description><![CDATA[Yes there are still traditions&#8230;


]]></description>
			<content:encoded><![CDATA[<p>Yes there are still traditions&#8230;</p>

<p><a href="http://www.fosdem.org"><img src="http://www.fosdem.org/promo/going-to" alt="I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2010/01/tradition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nucleus2drupal conversion</title>
		<link>http://florisla.be/blog/archive/2009/12/nucleus2drupal-conversion/</link>
		<comments>http://florisla.be/blog/archive/2009/12/nucleus2drupal-conversion/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 19:03:41 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web stuff]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/?p=241</guid>
		<description><![CDATA[Rading about Drupal migrate.module made me think back to somewhere in 2008.

There I was, searching a way to migrate content from Nucleus (version 3.3x) to Drupal 6.
Some &#8216;migrate&#8217;, &#8216;import&#8217; or &#8216;xxx2drupal&#8217; modules for Drupal could be found, but none of  them were suitable for Nucleus source data.  It also seemed like some HTML [...]]]></description>
			<content:encoded><![CDATA[<p>Rading about <a href="http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard">Drupal migrate.module</a> made me think back to somewhere in 2008.</p>

<p>There I was, searching a way to migrate content from Nucleus (version 3.3x) to Drupal 6.
<br />Some &#8216;migrate&#8217;, &#8216;import&#8217; or &#8216;xxx2drupal&#8217; modules for Drupal could be found, but none of  them were suitable for Nucleus source data.  It also seemed like some HTML fiddling was required to really make the content ready for publication on Drupal.</p>

<p>I decided to learn some Ruby and a bit of Drupal&#8217;s database scheme by processing exported Nucleus tables and transforming them into INSERT statements for Drupal&#8217;s tables.  Countless hours were wasted learning how to preserve articles, comments, authors, categories and more&#8230;</p>

<p>The little Ruby script eventually did the trick.  Now that it&#8217;s practically too late to be of any use (it&#8217;s been almost two years!), I&#8217;m nonetheless enticed to release <a href="http://florisla.be/nucleus2drupal/nucleus2drupal-v0.1.tar.gz">nucleus2drupal.rb v0.1</a> onto the pipes.</p>

<p>If you want to try, here&#8217;s how it goes:</p>

<ul>
<li>Unpack nucleus2drupal.</li>
<li>Export your Nucleus tables (<code>category</code>, <code>comment</code>, <code>item</code>, <code>member</code>) using phpMyAdmin into the queries-source directory (<code>nucleus_category.sql</code>, etc).</li>
<li>Modify the query templates in the <code>queries-insert/</code> directory so that they&#8217;ll work for your Drupal database.</li>
<li>Take a look at <code>nucleus2drupal.rb</code> itself and the settings (and warnings) therein.</li>
<li>Execute <code>./nucleus2drupal.rb</code>.</li>
<li>If the resulting SQL files (directory <code>queries-insert/</code>) look okay, then execute them against your (test!) Drupal database.</li>
</ul>

<p>I&#8217;ve tried to clean up most hard-coded specifics, but your mileage may vary.  Remember to pay close attention to text encodings along the way if your content is beyond plain ASCII.</p>

<p>Should you eventually fail, let me know how you&#8217;re liking that Migrate module instead <img src='http://florisla.be/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2009/12/nucleus2drupal-conversion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flexifilter wiki URL for Drupal</title>
		<link>http://florisla.be/blog/archive/2009/09/flexifilter-wiki-url-for-drupal/</link>
		<comments>http://florisla.be/blog/archive/2009/09/flexifilter-wiki-url-for-drupal/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 20:45:43 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web stuff]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/?p=208</guid>
		<description><![CDATA[The Flexifilter module has a MediaWiki input format that transforms [links] into clickable hyperlinks, with or withouth [AnAlternative&#124;name].

However, this input format is very complex and not very flexible.

An existing &#8216;link component&#8217; patch to flexifilter is much more compact and easier to configure.

In my view, that&#8217;s the nice thing about flexifilters: you don&#8217;t need to dabble [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://drupal.org/project/flexifilter">Flexifilter module</a> has a MediaWiki input format that transforms [links] into clickable hyperlinks, with or withouth [AnAlternative|name].</p>

<p>However, this input format is very complex and not very flexible.</p>

<p>An existing <a href="http://drupal.org/node/217877">&#8216;link component&#8217; patch</a> to flexifilter is much more compact and easier to configure.</p>

<p>In my view, that&#8217;s the nice thing about flexifilters: you don&#8217;t need to dabble in code if you want to change or configure an input format.  Instead all parts are small and self-contained, configurable units.</p>

<p>In this case, a dip in the code was unavoidable because of a known bug.  While at it, I also built in support for clean URLs trough the pathauto module.  The result is <a href="http://drupal.org/node/217877#comment-1259021">in the issue queue</a>.</p>

<p>For easy installation, you can download the filter here as an installable module: <a href="/flexifilter_wiki_url.tar.gz">flexifilter_wiki_url.tar.gz</a>. Feedback is welcome&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2009/09/flexifilter-wiki-url-for-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going to&#8230;</title>
		<link>http://florisla.be/blog/archive/2009/02/going_to_fosdem/</link>
		<comments>http://florisla.be/blog/archive/2009/02/going_to_fosdem/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 21:00:08 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/archive/2009/02/going_to_fosdem/</guid>
		<description><![CDATA[

I&#8217;ll be attending FOSDEM this weekend (albeit not the full weekend).

Unlike previous editions I was hardly involved in the speaker interviews &#8212; the very capable K.V. handled those this year.  I did contribute to the questions in Brion Vibber&#8217;s interview though.

The organizers are once again making a nice leap in quality.  Case in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fosdem.org"><img src="http://www.fosdem.org/promo/going-to" alt="I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting" /></a></p>

<p>I&#8217;ll be attending FOSDEM this weekend (albeit not the full weekend).</p>

<p>Unlike previous editions I was hardly involved in the <a href="http://fosdem.org/2009/interviews">speaker interviews</a> &#8212; the very capable K.V. handled those this year.  I did contribute to the questions in <a href="http://fosdem.org/2009/interview/brion+vibber">Brion Vibber&#8217;s interview</a> though.</p>

<p>The organizers are once again making a nice leap in quality.  Case in point: the <a href="http://fosdem.org/2009/cloakroom">cloakroom</a>, the <a href="http://fosdem.org/2009/free-bus-train-station">sunday bus home</a>, and of course <a href="http://fosdem.org/2009/beeralgorithm">BDA v3.1</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2009/02/going_to_fosdem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bcm4318 on Ubuntu</title>
		<link>http://florisla.be/blog/archive/2008/10/bcm4318-ubuntu/</link>
		<comments>http://florisla.be/blog/archive/2008/10/bcm4318-ubuntu/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 18:56:08 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[Aanrader]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/archive/2008/10/bcm4318-ubuntu/</guid>
		<description><![CDATA[Ubuntu users, if you need to get wifi up and running for a bcm4318 wireless-G chip and NdisWrapping the supplied Windows driver does not do the trick, then get your tips here:

https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff

When the network is up and running, use it to send a message to Broadcom to demand some hardware specs for the b43 driver [...]]]></description>
			<content:encoded><![CDATA[<p>Ubuntu users, if you need to get wifi up and running for a bcm4318 wireless-G chip and <a href="http://en.wikipedia.org/wiki/NdisWrapper">NdisWrapping</a> the supplied Windows driver does not do the trick, then get your tips here:</p>

<p><a href="https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff">https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff</a></p>

<p>When the network is up and running, use it to send a message to <a href="http://www.broadcom.com/contact/sales_offices.php">Broadcom</a> to demand some hardware specs for the <a href="http://linuxwireless.org/en/users/Drivers/b43">b43 driver</a> authors.</p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2008/10/bcm4318-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enso is free</title>
		<link>http://florisla.be/blog/archive/2008/01/enso-is-free/</link>
		<comments>http://florisla.be/blog/archive/2008/01/enso-is-free/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 20:02:51 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/archive/2008/01/enso-is-free/</guid>
		<description><![CDATA[After using Enso for a while, I noticed that it eventually could replace some of my favorite software tools:


Firefox bookmark keywords / keyword searches
Alt+F2 mini-shell command widget on Linux
Launchy on Windows
A text replacement tool like Texter


I really liked it because it &#8216;just works&#8217;, and has a lot of potential for extensions.  In a way, [...]]]></description>
			<content:encoded><![CDATA[<p>After using Enso for a while, I noticed that it eventually could replace some of my favorite software tools:</p>

<ul>
<li>Firefox <a href="http://lifehacker.com/software/bookmarks/hack-attack-firefox-and-the-art-of-keyword-bookmarking-196779.php">bookmark keywords</a> / keyword searches</li>
<li>Alt+F2 mini-shell command widget on Linux</li>
<li><a href="http://www.launchy.net/">Launchy</a> on Windows</li>
<li>A text replacement tool like <a href="http://lifehacker.com/software/texter/lifehacker-code-texter-windows-238306.php">Texter</a></li>
</ul>

<p>I really liked it because it &#8216;just works&#8217;, and has a lot of potential for extensions.  In a way, it&#8217;s more of a platform that a tool.  However, since platforms tend to get ignored if they have few users, I felt Enso could use some freeing up (of both price and source code) to get the ball rolling.</p>

<p>Seeing it just disable itself after the trial period was a real disappointment, also from a usability point of view.</p>

<p>Luckily, the Humanized team has been thinking in the same direction.  From now on, <a href="http://www.humanized.com/weblog/2008/01/15/if-you-love-something-set-it-free">Enso is free</a> (the source code is still closed but this could change in the future).</p>

<p>What&#8217;s more, Humanized is <a href="http://www.humanized.com/weblog/2008/01/16/joining-mozilla">joining forces with Mozilla</a>.  In terms of building a platform and reaching lots of users, this is a major announcement.</p>

<p>I was thinking about comparing Enso with KDE&#8217;s <a href="http://www.kde.org/announcements/4.0/desktop.php">extensible krunner</a>, <a href="http://katapult.kde.org/screenshots">Katapult</a> or (the <a href="http://docs.blacktree.com/quicksilver/what_is_quicksilver">Quicksilver</a>-like) <a href="http://do.davebsd.com/">Gnome Do</a>, but this announcement indicates that Mozilla might be planning something even broader in scope.  I&#8217;m looking forward to Firefox 4 <img src='http://florisla.be/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2008/01/enso-is-free/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FOSDEM interviews</title>
		<link>http://florisla.be/blog/archive/2008/01/fosdem-2008-interviews/</link>
		<comments>http://florisla.be/blog/archive/2008/01/fosdem-2008-interviews/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 09:32:07 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[Aanrader]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Web stuff]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/archive/2008/01/fosdem-2008-interviews/</guid>
		<description><![CDATA[Yesterday the first speaker interviews for FOSDEM 2008 were released.  Take a look at them here: fosdem.org/2008/first-speaker-interviews.
]]></description>
			<content:encoded><![CDATA[<p>Yesterday the first speaker interviews for <a href="http://fosdem.org/2008/">FOSDEM 2008</a> were released.  Take a look at them here: <a href="http://fosdem.org/2008/first-speaker-interviews">fosdem.org/2008/first-speaker-interviews</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2008/01/fosdem-2008-interviews/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apply for your devroom</title>
		<link>http://florisla.be/blog/archive/2007/11/apply-for-devroomb/</link>
		<comments>http://florisla.be/blog/archive/2007/11/apply-for-devroomb/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 18:52:56 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[Open source]]></category>
		<category><![CDATA[Web stuff]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/archive/2007/11/apply-for-devroomb/</guid>
		<description><![CDATA[FOSDEM 2008 is getting in shape (in sharp contrast to yours truly), and it&#8217;s time to think about a developer room and/or booth if your project could use one.

Go look at the call for devrooms at the spiffy new FOSDEM 2008 website.

Speaker interviews for this edition are planned, but not yet available.
]]></description>
			<content:encoded><![CDATA[<p>FOSDEM 2008 is getting in shape (in sharp contrast to yours truly), and it&#8217;s time to think about a developer room and/or booth if your project could use one.</p>

<p>Go look at the <a href="http://fosdem.org/2008/call_for_devrooms">call for devrooms</a> at the spiffy new <a href="http://fosdem.org/2008/">FOSDEM 2008 website</a>.</p>

<p>Speaker interviews for this edition are planned, but not yet available.</p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2007/11/apply-for-devroomb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Help Ubuntu, buy Vista?</title>
		<link>http://florisla.be/blog/archive/2007/10/help-ubuntu-buy-vista/</link>
		<comments>http://florisla.be/blog/archive/2007/10/help-ubuntu-buy-vista/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 07:13:53 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[Aanrader]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/archive/2007/10/help-ubuntu-buy-vista/</guid>
		<description><![CDATA[As an Ubuntero waiting for the 7.10 release, Windows Vista is definitely not on my wish list.




If it is for you though, then please consider buying this Ultimate Edition box on eBay.  In an ironic twist, the full sale price goes to ubuntu-be.org.
]]></description>
			<content:encoded><![CDATA[<p>As an Ubuntero waiting for the 7.10 release, Windows Vista is definitely not on my wish list.</p>

<p><script type="text/javascript" src="http://www.ubuntu.com/files/countdown/dist/display.js"></script><br />
<noscript><img id="countdownimage" src="http://www.ubuntu.com/files/countdown/dist/710countdown_default.png" width="199" height="164" alt="Ubuntu 7.10 - Coming soon"/></noscript></p>

<p>If it is for you though, then please consider buying <a href="http://cgi.benl.ebay.be/ws/eBayISAPI.dll?ViewItem&amp;item=160167004568">this Ultimate Edition box</a> on eBay.  In an ironic twist, the full sale price <a href="http://blog.markvdb.be/2007/10/support-free-software-buy-this-copy-of.html">goes to ubuntu-be.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2007/10/help-ubuntu-buy-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Haml</title>
		<link>http://florisla.be/blog/archive/2007/05/haml/</link>
		<comments>http://florisla.be/blog/archive/2007/05/haml/#comments</comments>
		<pubDate>Mon, 21 May 2007 07:07:25 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[Aanrader]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web stuff]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/archive/2007/05/haml/</guid>
		<description><![CDATA[I&#8217;ve been reading my &#8220;Agile web development with Rails&#8221; book, which I bought at FOSDEM in early 2006.  It had been lying around half-unread every since.  Of course, by now the latest Rails releases have deprecated some stuff that&#8217;s recommended in the book, but almost everything is still compatible.

Trying out the examples in [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been reading my &#8220;<a href="http://www.pragmaticprogrammer.com/titles/rails1/index.html">Agile web development with Rails</a>&#8221; book, which I bought at FOSDEM in early 2006.  It had been lying around half-unread every since.  Of course, by now the latest Rails releases have deprecated some stuff that&#8217;s recommended in the book, but almost everything is still compatible.</p>

<p>Trying out the examples in the book, I was a bit disappointed about the templating system in Rails (called <a href="http://www.ruby-doc.org/stdlib/libdoc/erb/rdoc/classes/ERB.html">ERB</a>).  This is just the same ugly HTML/code/indentation/tag soup mess as one would get with PHP.  I&#8217;d expected someone would have solved this issue by now, preferably in an elegant, Rails-consistent way.</p>

<p>And lo and behold, via the <a href="http://weblog.rubyonrails.org/">Riding Rails</a> webblog I notice the existence of <a href="http://haml.hamptoncatlin.com/">Haml</a>, &#8220;Markup haiku&#8221;. Elegant, readable, indentation-aware &#8212; and simple and efficient.  Great.</p>

<p>Except for on thing: all code expressions <a href="http://groups.google.com/group/haml/browse_thread/thread/414238cf9b7e7773/e25e2c1e12d71fde?lnk=gst&amp;q=loops&amp;rnum=1#e25e2c1e12d71fde">only affect one line</a>, which means that loops and conditionals with markup in them just don&#8217;t compile.  Which you wouldn&#8217;t need anyway if everything is nicely componentized and such, but it still would be handy sometimes.  Maybe in a next version?</p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2007/05/haml/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
