<?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>Starlight</title>
	<atom:link href="http://joost.damad.be/feed/" rel="self" type="application/rss+xml" />
	<link>http://joost.damad.be</link>
	<description>blog of Joost Yervante Damad</description>
	<lastBuildDate>Sun, 22 Aug 2010 06:27:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>digicorder and recording subsequent programs</title>
		<link>http://joost.damad.be/2010/08/digicorder-gripes/</link>
		<comments>http://joost.damad.be/2010/08/digicorder-gripes/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 06:19:46 +0000</pubDate>
		<dc:creator>Joost Damad</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://joost.damad.be/?p=221</guid>
		<description><![CDATA[Digital television is getting the norm in Belgium, and typically people rent a &#8220;digicorder&#8221; from the TV provider. This allows you to watch television and also record programs for later consumption. In practice my family only records a few programs and watch them later. It&#8217;s very convenient not to be bound to a specific schedule.]]></description>
			<content:encoded><![CDATA[<p>Digital television is getting the norm in Belgium, and typically people rent a &#8220;digicorder&#8221; from the TV provider. This allows you to watch television and also record programs for later consumption.</p>
<p>In practice my family only records a few programs and watch them later. It&#8217;s very convenient not to be bound to a specific schedule. (On the other hand it would probably be cheaper to just buy the DVD boxes of the series we like instead of having television at all, but that is another discussion <img src='http://joost.damad.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).</p>
<p>In general, the digicorder works fine, I have one big gripe with it though: recording of subsequent programs.</p>
<p>Lets say we&#8217;re recording subsequent programs A and B from channel 0. Let&#8217;s assume there is some advertisement in between programs. This gives as timescale something like this:</p>
<p><a href="http://joost.damad.be/wp-uploads/2010/08/timescale.png"><img class="size-full wp-image-222 alignnone" title="timescale" src="http://joost.damad.be/wp-uploads/2010/08/timescale.png" alt="" width="570" height="38" /></a></p>
<p>Now, there are three ways the digicorder can record the program, not counting the completely faulty ways when timing goes all wrong.</p>
<p>Both programs want to record a time-slice before and after their program, but this goes wrong in the middle, and only one recording ends up with the middle part.</p>
<h3><strong><em>correct</em></strong></h3>
<p>The correct recording is with the break point in the middle like this:</p>
<p><a href="http://joost.damad.be/wp-uploads/2010/08/timescale2.png"><img class="size-full wp-image-223 alignnone" title="timescale2" src="http://joost.damad.be/wp-uploads/2010/08/timescale2.png" alt="" width="570" height="94" /></a></p>
<p>I presume there are not some kind of markers in between the broad-casted programs on commercial television because it makes their advertisement store even worse.</p>
<p>Therefor, in practice you typically end up with one if these two:</p>
<h3><strong><em>B in recording 1</em></strong></h3>
<p><strong><em><br />
</em></strong></p>
<p><a href="http://joost.damad.be/wp-uploads/2010/08/timescale3.png"><img class="size-full wp-image-224 alignnone" title="timescale3" src="http://joost.damad.be/wp-uploads/2010/08/timescale3.png" alt="" width="570" height="94" /></a></p>
<p>This is problematic because if you don&#8217;t remember not to erase recording 1 after watching program A, the start of program 2 will be lost.</p>
<h3><strong><em>A in recording 2</em></strong></h3>
<p><strong><em><br />
</em></strong></p>
<p><a href="http://joost.damad.be/wp-uploads/2010/08/timescale4.png"><img class="size-full wp-image-225 alignnone" title="timescale4" src="http://joost.damad.be/wp-uploads/2010/08/timescale4.png" alt="" width="570" height="94" /></a></p>
<p>This is even worse. Lets say you want to watch program B first.</p>
<p>You first have to open recording 1, fast forward all the way to the start of program B, start watching and after a few minutes switch to recording 2. This will also leave recording 1 marked as &#8220;watched&#8221; even though you didn&#8217;t watch program A yet. More confusion!</p>
<h3><strong><em>A simple solution</em></strong></h3>
<p>In the end this is a simple technical problem with an even simpler solution: record the overlap in a separate file and make it part of both recordings. Visual:</p>
<p><a href="http://joost.damad.be/wp-uploads/2010/08/timescale5.png"><img class="size-full wp-image-226 alignnone" title="timescale5" src="http://joost.damad.be/wp-uploads/2010/08/timescale5.png" alt="" width="570" height="95" /></a></p>
<p>If you watch recording 1, you get recording 1 + X. If you watch recording 2, you get X + recording 2.</p>
<p>If you erase recording 1, X stays. Only if both recording 1 and recording 2 are erased, X gets deleted.</p>
<p>More in general there will be X areas both in front and at the end, etc&#8230;</p>
<p>Would be nice if the biggest TV provider of Belgium could implement this. If the digicorder was open source I would&#8217;ve done this already months ago&#8230;<br />
I guess I&#8217;ll have to look into some kind of MythTV like setup one day.</p>
]]></content:encoded>
			<wfw:commentRss>http://joost.damad.be/2010/08/digicorder-gripes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>morning vs evening</title>
		<link>http://joost.damad.be/2010/08/morning-vs-evening/</link>
		<comments>http://joost.damad.be/2010/08/morning-vs-evening/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 06:59:47 +0000</pubDate>
		<dc:creator>Joost Damad</dc:creator>
				<category><![CDATA[foto]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://joost.damad.be/?p=217</guid>
		<description><![CDATA[Morning (dew) Evening (rain)]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><strong><span style="text-decoration: underline;">Morning (dew)</span></strong></p>
<p style="text-align: left;"><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><a href="http://picasaweb.google.com/lh/photo/e7_2ok1MDAHkUs0t5F27o5DmhpRRbmkJRAbbGK-EGTc?feat=embedwebsite"><img src="http://lh6.ggpht.com/_2Exr8a4xFSg/TGWPprjau8I/AAAAAAAACDg/xI5OTK8SCyU/s800/20100813_morning.jpg" alt="" /></a></p>
<p><strong><span style="text-decoration: underline;">Evening (rain)</span></strong></p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><a href="http://picasaweb.google.com/lh/photo/gmuVND4XlhMfQGlqVogsQJDmhpRRbmkJRAbbGK-EGTc?feat=embedwebsite"><img src="http://lh4.ggpht.com/_2Exr8a4xFSg/TGY-h5B-yKI/AAAAAAAACDs/aFJSShVtFxw/s800/20100813_evening.jpg" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://joost.damad.be/2010/08/morning-vs-evening/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>young tomato</title>
		<link>http://joost.damad.be/2010/07/young-tomato/</link>
		<comments>http://joost.damad.be/2010/07/young-tomato/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 08:13:36 +0000</pubDate>
		<dc:creator>Joost Damad</dc:creator>
				<category><![CDATA[foto]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://joost.damad.be/?p=214</guid>
		<description><![CDATA[From 2010]]></description>
			<content:encoded><![CDATA[<table style="width:auto;">
<tr>
<td><a href="http://picasaweb.google.com/lh/photo/AqSCVbjgIWrbr-d82xr92ZDmhpRRbmkJRAbbGK-EGTc?feat=embedwebsite"><img src="http://lh6.ggpht.com/_2Exr8a4xFSg/TEIMoTmyPBI/AAAAAAAACB4/NsbBfJ2cLY8/s400/f1817896.jpg" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right">From <a href="http://picasaweb.google.com/andete/2010?authkey=Gv1sRgCK_DiYrt4Zfc8AE&#038;feat=embedwebsite">2010</a></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://joost.damad.be/2010/07/young-tomato/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>valeriaan</title>
		<link>http://joost.damad.be/2010/07/valeriaan/</link>
		<comments>http://joost.damad.be/2010/07/valeriaan/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 08:12:59 +0000</pubDate>
		<dc:creator>Joost Damad</dc:creator>
				<category><![CDATA[foto]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://joost.damad.be/?p=210</guid>
		<description><![CDATA[From 2010]]></description>
			<content:encoded><![CDATA[<table style="width:auto;">
<tr>
<td><a href="http://picasaweb.google.com/lh/photo/2cJv6DcO_B5uRI3XGNYKJpDmhpRRbmkJRAbbGK-EGTc?feat=embedwebsite"><img src="http://lh3.ggpht.com/_2Exr8a4xFSg/TEIMn6Jp5dI/AAAAAAAACB0/8wYJo6PCPgs/s400/f1396392.jpg" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right">From <a href="http://picasaweb.google.com/andete/2010?authkey=Gv1sRgCK_DiYrt4Zfc8AE&#038;feat=embedwebsite">2010</a></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://joost.damad.be/2010/07/valeriaan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>arduino-0018, avrdude and usbtiny programmer</title>
		<link>http://joost.damad.be/2010/07/arduino-0018-avrdude-and-usbtiny-programmer/</link>
		<comments>http://joost.damad.be/2010/07/arduino-0018-avrdude-and-usbtiny-programmer/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 18:38:57 +0000</pubDate>
		<dc:creator>Joost Damad</dc:creator>
				<category><![CDATA[grep]]></category>
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://joost.damad.be/?p=204</guid>
		<description><![CDATA[For some reason the avrdude binary that is shipped with arduino-0018 has no support for the USBtiny programmer which I use to burn bootloaders on blank AVR atmega328 microcontrollers. On Debian the workaround is simple: first install avrdude via apt-get/aptidude and then enter the hardware/tools directory in the arduino-0018 dir and replace avrdude by a]]></description>
			<content:encoded><![CDATA[<p>For some reason the avrdude binary that is shipped with arduino-0018 has no support for the USBtiny programmer which I use to burn bootloaders on blank AVR atmega328 microcontrollers.<br />
On Debian the workaround is simple: first install avrdude via apt-get/aptidude and then enter the hardware/tools directory in the arduino-0018 dir and replace avrdude by a softlink to /usr/bin/avrdude like this:</p>
<pre>
$ cd arduino-0018/hardware/tools
$ mv avrdude avrdude.old1
$ ln -s /usr/bin/avrdude .
$ mv avrdude.conf avrdude.conf.old1
$ cp /etc/avrdude.conf .
</pre>
<p>After this burning a bootloader via the menu in arduino works fine again. A similar approach will probably work on other Linux distributions. </p>
]]></content:encoded>
			<wfw:commentRss>http://joost.damad.be/2010/07/arduino-0018-avrdude-and-usbtiny-programmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>digitalis 2</title>
		<link>http://joost.damad.be/2010/06/digitalis-2/</link>
		<comments>http://joost.damad.be/2010/06/digitalis-2/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 18:41:24 +0000</pubDate>
		<dc:creator>Joost Damad</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://joost.damad.be/?p=201</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><center><br />
<table style="width:auto;">
<tr>
<td><a href="http://picasaweb.google.com/lh/photo/lK6Nk2F4TR_bhUNB8tLlPZDmhpRRbmkJRAbbGK-EGTc?feat=embedwebsite"><img src="http://lh4.ggpht.com/_2Exr8a4xFSg/TA06OD9GM5I/AAAAAAAAB-M/qJhDEZ0vDmo/s400/DSC_6389.jpg" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></td>
</tr>
</table>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://joost.damad.be/2010/06/digitalis-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>digitalis 1</title>
		<link>http://joost.damad.be/2010/06/digitalis-1/</link>
		<comments>http://joost.damad.be/2010/06/digitalis-1/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 18:40:42 +0000</pubDate>
		<dc:creator>Joost Damad</dc:creator>
				<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://joost.damad.be/?p=199</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><center></p>
<table style="width:auto;">
<tr>
<td><a href="http://picasaweb.google.com/lh/photo/51n3w_apdQxuD_vonwHPqZDmhpRRbmkJRAbbGK-EGTc?feat=embedwebsite"><img src="http://lh3.ggpht.com/_2Exr8a4xFSg/TA06NRTgcrI/AAAAAAAAB-I/6HYtypAS5WQ/s400/DSC_6388.jpg" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></td>
</tr>
</table>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://joost.damad.be/2010/06/digitalis-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>papaver</title>
		<link>http://joost.damad.be/2010/06/papaver/</link>
		<comments>http://joost.damad.be/2010/06/papaver/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 18:37:15 +0000</pubDate>
		<dc:creator>Joost Damad</dc:creator>
				<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://joost.damad.be/?p=193</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><center></p>
<table style="width:auto;">
<tr>
<td><a href="http://picasaweb.google.com/lh/photo/wQ5X0ey8uAIZUyR4SD5CspDmhpRRbmkJRAbbGK-EGTc?feat=embedwebsite"><img src="http://lh5.ggpht.com/_2Exr8a4xFSg/TA06MO7Xp7I/AAAAAAAAB-A/Efqp2YHIdgE/s400/DSC_6346.jpg" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></td>
</tr>
</table>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://joost.damad.be/2010/06/papaver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>check my coachwork</title>
		<link>http://joost.damad.be/2010/06/check-my-coachwork/</link>
		<comments>http://joost.damad.be/2010/06/check-my-coachwork/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 18:34:00 +0000</pubDate>
		<dc:creator>Joost Damad</dc:creator>
				<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://joost.damad.be/?p=188</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><center></p>
<table style="width:auto;">
<tr>
<td><a href="http://picasaweb.google.com/lh/photo/8JhfFOQRWCN7IBbs2ktgjJDmhpRRbmkJRAbbGK-EGTc?feat=embedwebsite"><img src="http://lh6.ggpht.com/_2Exr8a4xFSg/TA06LF-oMnI/AAAAAAAAB98/G7fekv5Jd_I/s400/DSC_6334.jpg" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></td>
</tr>
</table>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://joost.damad.be/2010/06/check-my-coachwork/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>amavisd-new clamav crashes tmp files</title>
		<link>http://joost.damad.be/2010/05/amavisd-new-clamav-crashes-tmp-files/</link>
		<comments>http://joost.damad.be/2010/05/amavisd-new-clamav-crashes-tmp-files/#comments</comments>
		<pubDate>Fri, 07 May 2010 14:30:44 +0000</pubDate>
		<dc:creator>Joost Damad</dc:creator>
				<category><![CDATA[lang:en]]></category>

		<guid isPermaLink="false">http://joost.damad.be/?p=185</guid>
		<description><![CDATA[Since I still run my own mail infrastructure, I also run anti-spam and anti-virus on it. Today I noticed that free space on my server running lenny was ALOT less then usual. Turned out that clamav was crashing all the time causing lots of temporary files in /var/lib/amavis/tmp. An upgrade of clamav also stopped the]]></description>
			<content:encoded><![CDATA[<p>Since I still run my own mail infrastructure, I also run anti-spam and anti-virus on it.<br />
Today I noticed that free space on my server running lenny was ALOT less then usual. Turned out that clamav was crashing all the time causing lots of temporary files in /var/lib/amavis/tmp.</p>
<p>An upgrade of clamav also stopped the crashes.</p>
<p>While at it I also disabled quarantining virus mails, I never had to retrieve any mail out of there anyway&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://joost.damad.be/2010/05/amavisd-new-clamav-crashes-tmp-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
