<?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; Software</title>
	<atom:link href="http://florisla.be/blog/archive/category/software/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>Fri, 04 May 2012 17:04:28 +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>Learning git</title>
		<link>http://florisla.be/blog/archive/2012/05/learning-git/</link>
		<comments>http://florisla.be/blog/archive/2012/05/learning-git/#comments</comments>
		<pubDate>Fri, 04 May 2012 17:04:28 +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/?p=536</guid>
		<description><![CDATA[At work we mainly use Subversion for version control.  For what it does, it works fairly well.

But everyone else has been using git for ages (GitHub is hugely popular, and projects like Drupal have also made the switch).  Added to that: the few times I&#8217;ve tried branching in SVN, the ensuing merges ruined [...]]]></description>
			<content:encoded><![CDATA[<p>At work we mainly use <a href="http://en.wikipedia.org/wiki/Apache_Subversion">Subversion</a> for version control.  For what it does, it works fairly well.</p>

<p>But everyone else has been using <a href="http://en.wikipedia.org/wiki/Git_%28software%29">git</a> for ages (<a href="https://github.com/">GitHub</a> is hugely popular, and projects like Drupal have also <a href="http://drupal.org/documentation/git">made the switch</a>).  Added to that: the few times I&#8217;ve tried branching in SVN, the ensuing merges ruined my day &#8212; completely.</p>

<p>So I decided to learn git, for professional work (superior branching/merging) and for personal stuff (working with Drupal and GitHub code, among others).</p>

<p>I started at home, archiving my <code>/home/flo/data/</code> documents in git and syncing it on multiple computers.  </p>

<p>Next, I made the jump in a big way at work: I&#8217;m now using <code>git-svn</code> for new projects.  So I&#8217;m using git, while also still publishing the commits to (remote) SVN.</p>

<p>For using this workflow <em>and still knowing what you&#8217;re doing</em>, you need to advance fairly high on the git learning curve:</p>

<ul>
<li>adding and committing (obviously)</li>
<li>branching</li>
<li>stashing changes</li>
<li>merging branches</li>
<li>rebasing branches</li>
</ul>

<p>So far, so good: working with <code>git-svn</code> is going quite smooth.<br />
It turns out git&#8217;s merging is nice, but the interactive rebasing (rewording, reordering and squashing commits) before publication is even nicer.</p>

<p>Online resource I&#8217;ve appreciated along the way:</p>

<ul>
<li><a href="http://hginit.com/">Hg Init</a>, to un-learn the limitations of Subversion
<ul><li>Read it <em>twice</em> if you suffer from CVS, Visual SourceSafe or worse symptoms!</li></ul></li>
<li><a href="http://tom.preston-werner.com/2009/05/19/the-git-parable.html">The Git Parable</a> by Tom Preston-Werner
<ul><li>Conceptually explains why it&#8217;s a good idea to have full-history commits.</li></ul></li>
<li>New artisans&#8217; <a href="http://newartisans.com/2008/04/git-from-the-bottom-up/">Git from the Bottom up</a>
<ul><li>Explains the hashes, trees and blobs that Git is built on.</li>
<li>It&#8217;s only a pity that this detailed technical approach is given up halfway through the document, where the usual high-level &#8220;let&#8217;s-draw-some-trees&#8221; approach takes over.</li></ul></li>
<li>Some nice rants (not always correct though): <a href="http://steveko.wordpress.com/2012/02/24/10-things-i-hate-about-git/">Steveko 10 things I have about Git</a>, <a href="http://reprog.wordpress.com/2010/05/10/git-is-a-harrier-jump-jet-and-not-in-a-good-way/">Reinvigorated programmer Git is a Harrier Jump Jet</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2012/05/learning-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion gedeeltelijke authorisatie: niet anoniem via Apache</title>
		<link>http://florisla.be/blog/archive/2011/07/subversion-authorisatie-niet-op-world-readable-repositor/</link>
		<comments>http://florisla.be/blog/archive/2011/07/subversion-authorisatie-niet-op-world-readable-repositor/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 17:02:54 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[Nederlands]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/?p=438</guid>
		<description><![CDATA[aar]]></description>
			<content:encoded><![CDATA[<p>Opgelet als je <a href="http://subversion.tigris.org/">Subversion</a> host via Apache en slechts bepaalde delen van een repository wilt afschermen van anomieme gebruikers.</p>

<p>Het blokkeren is geen enkel probleem, maar de toegang toestaan voor specifieke users is heel wat anders.</p>

<p>Standaard zal Apache (met basic authentication) de gebruikers namelijk anoniem doorgeven aan SVN.  Wanneer die dan ziet dat er authenticatie nodig is voor een bepaald pad, dan is de verbinding al open en is het te laat om nog te authentificeren.</p>

<p>De domme workaround is dan om anonieme access af te zetten op heel de repository, zodat iedereen geauthentificeerd binnenkomt.  De <em>betere</em> oplossing (<a href="http://svnbook.red-bean.com/en/1.5/svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz.perdir.ex-3">de &#8216;Satisfy Any&#8217; truc</a>) werkt helaas enkel met <code>svnserve</code> en niet via Apache om bovenstaande reden.</p>

<p>Voor degenen die nog niet zijn overgeschakeld op <a href="http://git-scm.com/">iets</a> <a href="http://mercurial.selenic.com/">beters</a>, <em>that is</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2011/07/subversion-authorisatie-niet-op-world-readable-repositor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>URL rewrites</title>
		<link>http://florisla.be/blog/archive/2011/03/url-rewrites/</link>
		<comments>http://florisla.be/blog/archive/2011/03/url-rewrites/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 19:41:42 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<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=257</guid>
		<description><![CDATA[Apache URL rewriting can be tricky sometimes (beware spaces!), and I have a nasty habit of forgetting my old tricks.

So here goes:

Make a file available without HTML extension:


RewriteRule ^article$ article.html [nocase]


Redirect to another path:


RewriteRule ^nice-article$ /articles/nice-one [nocase,redirect=permanent,last]


Remember to start the redirect path with a slash!

Redirect users &#8216;guessing&#8217; an archive URL to the correct URL:


RewriteRule ^(20\d{2})$ [...]]]></description>
			<content:encoded><![CDATA[<p>Apache URL rewriting can be tricky sometimes (beware spaces!), and I have a nasty habit of forgetting my old tricks.</p>

<p>So here goes:</p>

<p>Make a file available without HTML extension:</p>

<p><code>
RewriteRule ^article$ article.html [nocase]
</code></p>

<p>Redirect to another path:</p>

<p><code>
RewriteRule ^nice-article$ /articles/nice-one [nocase,redirect=permanent,last]
</code></p>

<p>Remember to start the redirect path with a slash!</p>

<p>Redirect users &#8216;guessing&#8217; an archive URL to the correct URL:</p>

<p><code>
RewriteRule ^(20\d{2})$ /archive/$1 [redirect=permanent,last]
</code></p>

<p>Redirect users to the domain name with www. prefix added:</p>

<p><code>
RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
RewriteRule ^(.*) http://www.domain.com/$1 [L,R=301]
</code></p>

<p>Remember that you can combine multiple <code>RewriteCond</code>s by adding them before the RewriteRule.</p>

<p>And finally, these are the flags shortcuts:</p>

<p><code>
nocase|NC
last|L
ornext|OR
redirect|R =[HTTP redirect status code] or [temp|permanent|seeother]
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2011/03/url-rewrites/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[English]]></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>Book: Revoltution in The Valley</title>
		<link>http://florisla.be/blog/archive/2007/12/book-revoltution-in-the-valley/</link>
		<comments>http://florisla.be/blog/archive/2007/12/book-revoltution-in-the-valley/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 10:05:57 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[Aanrader]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/archive/2007/12/book-revoltution-in-the-valley/</guid>
		<description><![CDATA[As a companion the the iWoz book, I also read Revoltution in The Valley &#8211; The Insanely Great Story of How the Mac Was Made.

It was not a page-turner like &#8220;iWoz&#8221;, but just as interesting to read.



Just like with the book by Woz, I already knew some of its contents &#8212; this time by accidentally [...]]]></description>
			<content:encoded><![CDATA[<p>As a companion the the <a href="http://florisla.be/blog/archive/2007/12/book-iwoz/">iWoz book</a>, I also read <a href="http://www.oreilly.com/catalog/revolution/">Revoltution in The Valley &#8211; The Insanely Great Story of How the Mac Was Made</a>.</p>

<p>It was not a page-turner like &#8220;iWoz&#8221;, but just as interesting to read.</p>

<p><a href="http://www.flickr.com/photos/florisla/2140152013/" title="Revolution in The Valley by florisla, on Flickr"><img src="http://farm3.static.flickr.com/2292/2140152013_765c292274.jpg" width="320" height="321" alt="Revolution in The Valley" /></a></p>

<p>Just like with the book by Woz, I already knew some of its contents &#8212; this time by accidentally browsing the <a href="http://www.folklore.org/">folklore.org</a> stories that form the basis of the book.</p>

<p>The anecdotal structure of the book makes it easy to read in pieces, but it tends to not &#8216;draw you into it&#8217; as much. Nonetheless, I enjoyed reading about this exceptional computer system and its uber-geeky creators.</p>

<p>I figure that the book would be perfect for Mac users and fans, but even for a Linux/Windows guy like me I&#8217;d heartily recommended it.</p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2007/12/book-revoltution-in-the-valley/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nachtelijke frustratie</title>
		<link>http://florisla.be/blog/archive/2007/11/nachtelijke-frustratie/</link>
		<comments>http://florisla.be/blog/archive/2007/11/nachtelijke-frustratie/#comments</comments>
		<pubDate>Sat, 10 Nov 2007 07:41:44 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[Dromen]]></category>
		<category><![CDATA[Nederlands]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/archive/2007/11/nachtelijke-frustratie/</guid>
		<description><![CDATA[Code debuggen in een droom is lastig.

Het gaat niet.
Het is onmogelijk.
Aaargh!

Een bijzondere eigenschap van dromen is dat cijfers en tekst erin veranderen als je even wegkijkt. Bovendien gedragen technische apparten zich zelden naar behoren in de droomwereld.

De ervaren dromer leert zulke eigenschappen te herkennen en er gebruik van te maken, om zo tot een lucide [...]]]></description>
			<content:encoded><![CDATA[<p>Code debuggen in een droom is lastig.</p>

<p>Het <em>gaat</em> niet.<br />
Het is <em>onmogelijk</em>.<br />
Aaargh!</p>

<p>Een bijzondere eigenschap van dromen is dat cijfers en tekst erin <a href="http://florisla.be/lucide/old/hoofdstuk-3.html#3.4.1.">veranderen als je even wegkijkt</a>. Bovendien gedragen technische apparten zich zelden naar behoren in de droomwereld.</p>

<p>De ervaren dromer leert zulke eigenschappen te herkennen en er gebruik van te maken, om zo tot een <a href="http://florisla.be/lucide/old/hoofdstuk-3.html#3.1.">lucide droom</a> te komen.</p>

<p>Uw dienaar, daarentegen, bleef dapper naar de code staren en op het toetsenbord rammen.</p>

<p>Tevergeefs, of wat dacht u?</p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2007/11/nachtelijke-frustratie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

