<?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>All is relative...</title>
	<atom:link href="http://blog.siphos.be/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.siphos.be</link>
	<description>Sven Vermeulen's web log</description>
	<lastBuildDate>Mon, 15 Feb 2010 22:10:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>License support in Gentoo</title>
		<link>http://blog.siphos.be/2010/02/license-support-in-gentoo/</link>
		<comments>http://blog.siphos.be/2010/02/license-support-in-gentoo/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 22:10:05 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux Sea]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=60</guid>
		<description><![CDATA[It&#8217;s a bit sad that Gentoo didn&#8217;t promote this more, but Gentoo users now have support for license-based masking.
What does this mean? Well, previously, Gentoo already supported various masking reasons (like stable versus staging &#8211; the x86 versus ~x86 saga, package.mask&#8217;ing &#8211; for security reasons or critical bugs, &#8230;). Now, a new feature is added: [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a bit sad that Gentoo didn&#8217;t promote this more, but Gentoo users now have support for license-based masking.</p>
<p>What does this mean? Well, previously, Gentoo already supported various masking reasons (like stable versus staging &#8211; the x86 versus ~x86 saga, package.mask&#8217;ing &#8211; for security reasons or critical bugs, &#8230;). Now, a new feature is added: license masking.</p>
<p>By default, Portage accepts all non-EULA licenses. If a package uses a EULA license, you&#8217;ll get a failure message stating that the license is &#8216;masked&#8217;.</p>
<p>Now, what good does this do for users? Well, you can now ask Portage only to accept certain licenses (like <tt>@FSF-APPROVED</tt>, which is a list of all FSF-approved licenses) and deny the installation of others. Nice, isn&#8217;t it?</p>
<p>I&#8217;ve added information regarding package license states (and the global as well as per-package unmasking support through /etc/portage/package.license) to the <a href="http://swift.siphos.be/linux_sea">Linux Sea</a> document.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2010/02/license-support-in-gentoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Executing, but only when you&#8217;re home</title>
		<link>http://blog.siphos.be/2010/01/executing-but-only-when-youre-home/</link>
		<comments>http://blog.siphos.be/2010/01/executing-but-only-when-youre-home/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 21:48:32 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Free Software]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=55</guid>
		<description><![CDATA[
Sometimes you want to execute a particular command, but only when you&#8217;re at home. Examples would be running fetchmail (or fetchnews) through cron, but you don&#8217;t want this to run when you&#8217;re in the train, connected to the Internet through GPRS&#8230;


My idea here would be to create a script (say &#8220;athome.sh&#8221;) which returns 0 if [...]]]></description>
			<content:encoded><![CDATA[<p>
Sometimes you want to execute a particular command, but only when you&#8217;re at home. Examples would be running fetchmail (or fetchnews) through cron, but you don&#8217;t want this to run when you&#8217;re in the train, connected to the Internet through GPRS&#8230;
</p>
<p>
My idea here would be to create a script (say &#8220;athome.sh&#8221;) which returns 0 if you&#8217;re at home, and 1 otherwise. The key of the script is that the MAC address of your (default) gateway is unique.
</p>
<pre>
#!/bin/sh

GW=$(/sbin/ip route | awk '/default/ {print $3}');
MGW=$(/sbin/arp -e | grep ${GW} | awk '{print $3}');

if [ "${MGW}" = "00:11:22:33:44:55" ]
then
  exit 0;
else
  exit 1;
fi
</pre>
<p>
With this script, you can then run <tt>athome.sh &#038;&#038; fetchmail</tt>. If you aren&#8217;t home, <tt>athome.sh</tt> will return 1 and the fetchmail command will never be executed. When you are, the command returns 0 and fetchmail is launched.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2010/01/executing-but-only-when-youre-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Switching to database architecture</title>
		<link>http://blog.siphos.be/2009/12/switching-to-database-architecture/</link>
		<comments>http://blog.siphos.be/2009/12/switching-to-database-architecture/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 22:34:24 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Databases]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=51</guid>
		<description><![CDATA[It&#8217;s finally committed: I&#8217;m going to dive into the realms of database architecture. It&#8217;s with some sentiment that I&#8217;m leaving the expertise field of Apache, J(2)EE and WebSphere, but seeing the database architecture field makes it up well. I&#8217;m starting to get acquainted with Oracle DB as first platform and IBM DB2 + Microsoft SQL [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s finally committed: I&#8217;m going to dive into the realms of database architecture. It&#8217;s with some sentiment that I&#8217;m leaving the expertise field of Apache, J(2)EE and WebSphere, but seeing the database architecture field makes it up well. I&#8217;m starting to get acquainted with Oracle DB as first platform and IBM DB2 + Microsoft SQL Server are pending. Exciting times are coming!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2009/12/switching-to-database-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Translations to &#8220;Linux Sea&#8221;</title>
		<link>http://blog.siphos.be/2009/12/translations-to-linux-sea/</link>
		<comments>http://blog.siphos.be/2009/12/translations-to-linux-sea/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 15:38:21 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=48</guid>
		<description><![CDATA[A few people have contacted me if they were allowed to translate the online book I&#8217;m writing (Linux Sea). Of course they are, the license allows it. However, I recommend to wait a bit. At this moment, I&#8217;m not going to release the docbook sources (I&#8217;m not writing it in DocBook, but I&#8217;m generating from [...]]]></description>
			<content:encoded><![CDATA[<p>A few people have contacted me if they were allowed to translate the online book I&#8217;m writing (<a href="http://swift.siphos.be/linux_sea">Linux Sea</a>). Of course they are, the license allows it. However, I recommend to wait a bit. At this moment, I&#8217;m not going to release the docbook sources (I&#8217;m not writing it in DocBook, but I&#8217;m generating from another XML into DocBook) until I&#8217;m happy with the final result.</p>
<p>I&#8217;m glad to see that the document is well received. There is still lots of work on it (more excercises, a thorough spelling / grammar check, elaborate on certain topics, &#8230;) so stay tuned for further updates. Why are those updates &#8220;slow&#8221;? Well, let&#8217;s say that I use a &#8220;fair share scheduling&#8221; principle on all my hobbies ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2009/12/translations-to-linux-sea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Small updates on Linux Sea</title>
		<link>http://blog.siphos.be/2009/10/small-updates-on-linux-sea/</link>
		<comments>http://blog.siphos.be/2009/10/small-updates-on-linux-sea/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 19:36:51 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Linux Sea]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=45</guid>
		<description><![CDATA[A few updates have made it to the Linux Sea book:

Information regarding ndiswrapper
Some information about udev and the symlinks that it creates

The PDF version has been updated as well.
]]></description>
			<content:encoded><![CDATA[<p>A few updates have made it to the <a title="Linux Sea (HTML)" href="http://swift.siphos.be/linux_sea">Linux Sea</a> book:</p>
<ul>
<li>Information regarding ndiswrapper</li>
<li>Some information about udev and the symlinks that it creates</li>
</ul>
<p>The <a title="Linux Sea (PDF)" href="http://swift.siphos.be/linux_sea/linux_sea.pdf">PDF</a> version has been updated as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2009/10/small-updates-on-linux-sea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online image gallery</title>
		<link>http://blog.siphos.be/2009/10/online-image-gallery/</link>
		<comments>http://blog.siphos.be/2009/10/online-image-gallery/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 19:48:13 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=42</guid>
		<description><![CDATA[If you&#8217;re not up to the various free image gallery sites, you might want to try out ZenPhoto. Quite powerful, easy to use and well themeable. Requires PHP / MySQL.
]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re not up to the various free image gallery sites, you might want to try out <a href="http://www.zenphoto.org/">ZenPhoto</a>. Quite powerful, easy to use and well themeable. Requires PHP / MySQL.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2009/10/online-image-gallery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Added quota information</title>
		<link>http://blog.siphos.be/2009/09/added-quota-information/</link>
		<comments>http://blog.siphos.be/2009/09/added-quota-information/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 21:19:27 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=39</guid>
		<description><![CDATA[I&#8217;ve added quota support information to the Linux Sea book as well as information about the eclean command for cleaning distfiles and packages. The part on building a Linux kernel has been moved into its own chapter, the chapter on hardware support now has a bit more information about dealing with sound cards (ALSA support) [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added quota support information to the <a href="http://swift.siphos.be/linux_sea/">Linux Sea</a> book as well as information about the eclean command for cleaning distfiles and packages. The part on building a Linux kernel has been moved into its own <a href="http://swift.siphos.be/linux_sea/ch07.html">chapter</a>, the chapter on <a href="http://swift.siphos.be/linux_sea/ch08.html">hardware support</a> now has a bit more information about dealing with sound cards (ALSA support) and will contain information about sound servers in the near future. This chapter will also be used to configure the various other hardware things as they come by (printers, scanners, &#8230;).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2009/09/added-quota-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Draft PDF for Linux Sea</title>
		<link>http://blog.siphos.be/2009/08/draft-pdf-for-linux-sea/</link>
		<comments>http://blog.siphos.be/2009/08/draft-pdf-for-linux-sea/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 20:27:17 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=35</guid>
		<description><![CDATA[I&#8217;ve added a draft PDF version of my Linux Sea document. If you don&#8217;t mind the A4 papersize and the bad typesetting of the text boxes (I still have lots of overflows to correct) it is quite usable.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added a draft <a href="http://swift.siphos.be/linux_sea/linux_sea.pdf">PDF</a> version of my Linux Sea document. If you don&#8217;t mind the A4 papersize and the bad typesetting of the text boxes (I still have lots of overflows to correct) it is quite usable.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2009/08/draft-pdf-for-linux-sea/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Darwin Information Typing Architecture</title>
		<link>http://blog.siphos.be/2009/04/darwin-information-typing-architecture/</link>
		<comments>http://blog.siphos.be/2009/04/darwin-information-typing-architecture/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 07:59:09 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=25</guid>
		<description><![CDATA[Having documented a lot in LaTeX (back in the old days at the university), GuideXML (Gentoo&#8217;s document markup language) and DocBook (Linux Sea) I&#8217;m now pointing my arrows at DITA, the Darwin Information Typing Architecture.
DITA &#8220;forces&#8221; the technical writer in separating the content of his document in specialized subjects: reference, task or concept, or a [...]]]></description>
			<content:encoded><![CDATA[<p>Having documented a lot in LaTeX (back in the old days at the university), <a href="http://www.gentoo.org/doc/en/xml-guide.xml">GuideXML</a> (Gentoo&#8217;s document markup language) and DocBook (<a href="http://swift.siphos.be/linux_sea">Linux Sea</a>) I&#8217;m now pointing my arrows at DITA, the <a href="http://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture">Darwin Information Typing Architecture</a>.</p>
<p>DITA &#8220;forces&#8221; the technical writer in separating the content of his document in specialized subjects: reference, task or concept, or a specialized version of any of those which you can create/define yourself.</p>
<p>By separating content in those three subjects, you can more easily manage your technical documentation (write concepts as individual topics, tasks as end-user procedures and references for affiliated topics or command information).</p>
<p>Once all these documents are written, you bind them together using a DITA map (a metadocument which holds references to all related concepts/tasks/references) et voila: your documentation is ready.</p>
<p>Well, not really, you need to build it to something end users can read &#8211; you can use <a href="http://dita-ot.sourceforge.net/">dita-ot</a> for that. It supports building for Eclipse Infocenter, RTF, XHTML and PDF out of the box.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2009/04/darwin-information-typing-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Sea is progressing slowly but surely</title>
		<link>http://blog.siphos.be/2009/02/linux-sea-is-progressing-slowly-but-surely/</link>
		<comments>http://blog.siphos.be/2009/02/linux-sea-is-progressing-slowly-but-surely/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 21:33:37 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=23</guid>
		<description><![CDATA[
My everlasting document, Linux Sea, is progressing slowely but surely. I&#8217;ve started a few new chapters and also initiated a chapter on Installing Gentoo (which is more a shortlist of tasks with pointers to earlier chapters).


I also took a different CSS (docbook.css file used by the FreeBSD handbook) as it looks a lot better.
]]></description>
			<content:encoded><![CDATA[<p>
My everlasting document, <a href="http://swift.siphos.be/linux_sea">Linux Sea</a>, is progressing slowely but surely. I&#8217;ve started a few new chapters and also initiated a chapter on <a href="http://swift.siphos.be/linux_sea/ch15.html">Installing Gentoo</a> (which is more a shortlist of tasks with pointers to earlier chapters).
</p>
<p>
I also took a different CSS (docbook.css file used by the FreeBSD handbook) as it looks a lot better.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2009/02/linux-sea-is-progressing-slowly-but-surely/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
