<?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>YABoW @ trappers.tk</title>
	<atom:link href="http://www.trappers.tk/site/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.trappers.tk/site</link>
	<description>Yet Another Boring Weblog</description>
	<lastBuildDate>Sun, 21 Feb 2010 19:53:58 +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>Glad scheren!</title>
		<link>http://www.trappers.tk/site/2010/02/21/glad-scheren/</link>
		<comments>http://www.trappers.tk/site/2010/02/21/glad-scheren/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 19:53:58 +0000</pubDate>
		<dc:creator>Jeroen Trappers</dc:creator>
				<category><![CDATA[tinternet]]></category>

		<guid isPermaLink="false">http://www.trappers.tk/site/?p=197</guid>
		<description><![CDATA[Vandaag heb ik mijn nieuw scheermes uitgetest. Het is een gilette fusion power ding. De mesjes zijn niet goedkoop, maar het resultaat is geweldig. 
Het grootste voordeel ten opzichte van mijn vorig scheermesje is dat de afgeschoren haartjes niet tussen de scheerbladen blijven zitten. Het mes is helemaal open, zodat de haartjes er gemakkelijk uit [...]]]></description>
			<content:encoded><![CDATA[<p>Vandaag heb ik mijn nieuw scheermes uitgetest. Het is een <a href="http://www.gillette.com/nl-BE/#/home/">gilette</a> fusion power ding. De mesjes zijn niet goedkoop, maar het resultaat is geweldig. </p>
<p>Het grootste voordeel ten opzichte van mijn vorig scheermesje is dat de afgeschoren haartjes niet tussen de scheerbladen blijven zitten. Het mes is helemaal open, zodat de haartjes er gemakkelijk uit kunnen gespoeld worden.<br />
<img alt="" src="http://www.razorsdirect.com/i//tn_Fusion_Power.jpg" class="alignnone" width="500" height="282" /></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.trappers.tk%2Fsite%2F2010%2F02%2F21%2Fglad-scheren%2F';
  addthis_title  = 'Glad+scheren%21';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.trappers.tk/site/2010/02/21/glad-scheren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Please, always wear a seatbelt in the car.</title>
		<link>http://www.trappers.tk/site/2010/02/05/please-always-wear-a-seatbelt-in-the-car/</link>
		<comments>http://www.trappers.tk/site/2010/02/05/please-always-wear-a-seatbelt-in-the-car/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 21:11:06 +0000</pubDate>
		<dc:creator>Jeroen Trappers</dc:creator>
				<category><![CDATA[tinternet]]></category>

		<guid isPermaLink="false">http://www.trappers.tk/site/?p=187</guid>
		<description><![CDATA[

  addthis_url    = 'http%3A%2F%2Fwww.trappers.tk%2Fsite%2F2010%2F02%2F05%2Fplease-always-wear-a-seatbelt-in-the-car%2F';
  addthis_title  = 'Please%2C+always+wear+a+seatbelt+in+the+car.';
  addthis_pub    = '';

]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="350"><param name="movie" value="h-8PBx7isoM&#038;w=480&#038;h=360&#038;fmt=18&#038;rel=0"></param><param name="wmode" value="transparent" ></param><embed src="http://www.youtube.com/v/h-8PBx7isoM&#038;w=480&#038;h=360&#038;fmt=18&#038;rel=0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.trappers.tk%2Fsite%2F2010%2F02%2F05%2Fplease-always-wear-a-seatbelt-in-the-car%2F';
  addthis_title  = 'Please%2C+always+wear+a+seatbelt+in+the+car.';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.trappers.tk/site/2010/02/05/please-always-wear-a-seatbelt-in-the-car/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Royksopp &#8211; Remind me!</title>
		<link>http://www.trappers.tk/site/2009/08/26/remind-me/</link>
		<comments>http://www.trappers.tk/site/2009/08/26/remind-me/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 20:51:04 +0000</pubDate>
		<dc:creator>Jeroen Trappers</dc:creator>
				<category><![CDATA[tinternet]]></category>

		<guid isPermaLink="false">http://www.trappers.tk/site/?p=184</guid>
		<description><![CDATA[
Remind Me from Röyksopp on Vimeo.

  addthis_url    = 'http%3A%2F%2Fwww.trappers.tk%2Fsite%2F2009%2F08%2F26%2Fremind-me%2F';
  addthis_title  = 'Royksopp+%26%238211%3B+Remind+me%21';
  addthis_pub    = '';

]]></description>
			<content:encoded><![CDATA[<p><object width="400" height="327"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2285902&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2285902&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="327"></embed></object>
<p><a href="http://vimeo.com/2285902">Remind Me</a> from <a href="http://vimeo.com/royksopp">Röyksopp</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.trappers.tk%2Fsite%2F2009%2F08%2F26%2Fremind-me%2F';
  addthis_title  = 'Royksopp+%26%238211%3B+Remind+me%21';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.trappers.tk/site/2009/08/26/remind-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hammock Frame / Hangmatstaander / Hangmat frame</title>
		<link>http://www.trappers.tk/site/2009/08/06/hammock-frame-hangmatstaander-hangmat-frame/</link>
		<comments>http://www.trappers.tk/site/2009/08/06/hammock-frame-hangmatstaander-hangmat-frame/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 22:12:25 +0000</pubDate>
		<dc:creator>Jeroen Trappers</dc:creator>
				<category><![CDATA[knutselen]]></category>
		<category><![CDATA[knutselen hammock hangmat staander frame]]></category>

		<guid isPermaLink="false">http://www.trappers.tk/site/?p=173</guid>
		<description><![CDATA[Voor mijn vriendin ontwierp en bouwde ik een goedkoop hangmat frame.
Afgewerkte hangmat houder
Dit gevezen en in hout. Ik gebruikte drie 7&#215;7x240 cm geïmpregneerde tuinbalkjes, waarvan ik er twee middendoor zaagde. Een tuinbalkje van 7&#215;7x180 cm, ook middendoor gezaagd om de tussensteunen te maken. De opstaande stukken kunnen naar binnen plooien, door gebruik te maken van [...]]]></description>
			<content:encoded><![CDATA[<p>Voor mijn vriendin ontwierp en bouwde ik een goedkoop hangmat frame.</p>
<div id="attachment_175" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-175 " title="Afgewerkte hangmat houder" src="http://www.trappers.tk/site/wp-content/uploads/2009/08/DSC01022-300x225.jpg" alt="Afgewerkte hangmat houder" width="300" height="225" /><p class="wp-caption-text">Afgewerkte hangmat houder</p></div>
<p>Dit gevezen en in hout. Ik gebruikte drie 7&#215;7x240 cm geïmpregneerde tuinbalkjes, waarvan ik er twee middendoor zaagde. Een tuinbalkje van 7&#215;7x180 cm, ook middendoor gezaagd om de tussensteunen te maken. De opstaande stukken kunnen naar binnen plooien, door gebruik te maken van scharnieren. De tussensteunen moeten dan wel verwijderd worden. De totale prijs voor het hout: 30€. Ongeveer 10€ voor de scharnieren. De vijzen waren er al. Een deftige elektrische verstekzaag is handig om de balkjes in de juiste hoek af te zagen, maar met de handzaag lukte het ook. Ik gebruikte stevige parkervijzen van ongeveer 10 cm lengte. Voor elke verbinding 3 stuks. Voor stukken waar ze te lang waren gebruikte ik parkervijzen van 5cm. Om de inkeping onderaan de lange balk te maken, zaagde ik eerst beide kanten van de inkeping (tot in de helft van de balk) en gebruikte dan hamer en beitel om het hout weg te halen. Om de hangmat te bevestingen boorde ik een gat aan de bovenkant van de opstaande stukken en deed er een touw door en maakte een lus (platte knoop). Deze lus gaat door het oog van de hangmat en haakt dan terug achter de opstaande balk. Om harder op te spannen kan het touw (meermaals) rond de balk gedraaid worden, waardoor de lus kleiner wordt. Deze manier van bevestigen is zeer handig, omdat het stevig is, maar toch gemakkelijk los te maken. Er zijn natuurlijk nog vele andere opties.</p>
<p>Om het <a href="http://sketchup.google.com/3dwarehouse/details?mid=75caf948d4f3d206a34d8eb67145425">ontwerp</a> te bekijken kan je <a href="http://sketchup.google.com/">google sketchup</a> gebruiken, wat een gratis 3D tekenprogramma is. Hierin vind je tools om de afmetingen na te kijken en hoeken te meten. Alle suggesties voor verbeteringen aan het ontwerp zijn welkom!</p>
<p>Eventuele verbeteringen in het ontwerp waar ik zelf al aan dacht:</p>
<ul>
<li>onderste balk middendoor zagen, zodat de lengte verstelbaar wordt. Het gevaarte is dan ook iets makkelijker op te bergen.</li>
<li>de tussenbalkjes ook met een scharnier bevestingen aan een kant, en aan de andere kant inklemmen, zodat voor het inklappen geen gereedschap nodig is.</li>
<li>De opstaande balken opspannen naar de grondbalkjes, zodat het frame steviger is in de breedte richting. Deze verbinding moet enkel trekkracht hebben, dus een stevig touw kan al volstaan. Deze verbinding moet mee kunnen dichtklappen, of makkelijk los te maken zijn.</li>
<li>in plaats van de 180cm balk eerst midden door te zagen en dan de juiste hoeken eraf te zagen, beter van de eerste keer onder de juiste hoek midden doorzagen. Dat scheelt 2 keer zagen, aangezien het ontwerp symmetrisch is.</li>
</ul>
<p><a href="http://sketchup.google.com/3dwarehouse/details?mid=75caf948d4f3d206a34d8eb67145425">Bekijk het model in Google Sketchup 3D warehouse</a></p>
<div class="wp-caption aligncenter" style="width: 660px"><iframe src="http://sketchup.google.com/3dwarehouse/swivel?mid=75caf948d4f3d206a34d8eb67145425&#038;setnum=0&#038;width=600&#038;height=300&#038;tb=never" width="600" height="300" frameborder="0"> </iframe><p class="wp-caption-text">Hangmat staander ontwerp</p></div>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.trappers.tk%2Fsite%2F2009%2F08%2F06%2Fhammock-frame-hangmatstaander-hangmat-frame%2F';
  addthis_title  = 'Hammock+Frame+%2F+Hangmatstaander+%2F+Hangmat+frame';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.trappers.tk/site/2009/08/06/hammock-frame-hangmatstaander-hangmat-frame/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Communication plan Poll</title>
		<link>http://www.trappers.tk/site/2009/06/19/communication-plan-poll/</link>
		<comments>http://www.trappers.tk/site/2009/06/19/communication-plan-poll/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 13:18:22 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[tinternet]]></category>

		<guid isPermaLink="false">http://www.trappers.tk/site/?p=157</guid>
		<description><![CDATA[On the intranetsite of a certain company, I found a poll asking the employees what they think about their new communication plan. This is the original poll:
What do you like the most about our new communication  plan?

3 hours of free calling with colleagues  and/or partner.

200MB push-mail.

Lower tariffs.

The offered internet (ADSL)  possibilities.

It was [...]]]></description>
			<content:encoded><![CDATA[<p>On the intranetsite of a certain company, I found a poll asking the employees what they think about their new communication plan. This is the original poll:</p>
<blockquote><p><strong>What do you like the most about our new communication  plan?</strong></p>
<div>
<input id="opinion1" name="RadioGroup1" type="radio" value="1" /><label for="opinion1">3 hours of free calling with colleagues  and/or partner.</label></div>
<div>
<input id="opinion2" name="RadioGroup1" type="radio" value="2" /><label for="opinion2">200MB push-mail.</label></div>
<div>
<input id="opinion3" name="RadioGroup1" type="radio" value="3" /><label for="opinion3">Lower tariffs.</label></div>
<div>
<input id="opinion4" name="RadioGroup1" type="radio" value="4" /><label for="opinion4">The offered internet (ADSL)  possibilities.</label></div>
</blockquote>
<div>It was biased toward positive feedback, I can only guess why&#8230;</div>
<div>I&#8217;d like to change it as follows and repeat the exercise.</div>
<div>(you can select up to 3 options &#8211; login required to vote)</div>
<div>Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.</div>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.trappers.tk%2Fsite%2F2009%2F06%2F19%2Fcommunication-plan-poll%2F';
  addthis_title  = 'Communication+plan+Poll';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.trappers.tk/site/2009/06/19/communication-plan-poll/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New network topology with VLAN &#8211; Telenet Digicorder + Wifi = 1 device</title>
		<link>http://www.trappers.tk/site/2009/06/14/new-network-topology-with-vlan-telenet-digicorder-wifi-1-device/</link>
		<comments>http://www.trappers.tk/site/2009/06/14/new-network-topology-with-vlan-telenet-digicorder-wifi-1-device/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 19:39:25 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[technologie]]></category>
		<category><![CDATA[tinternet]]></category>
		<category><![CDATA[dd-wrt]]></category>
		<category><![CDATA[digibox]]></category>
		<category><![CDATA[digicorder]]></category>
		<category><![CDATA[energy]]></category>
		<category><![CDATA[green]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[telenet]]></category>
		<category><![CDATA[vlan]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wrt54g2]]></category>

		<guid isPermaLink="false">http://www.trappers.tk/site/?p=143</guid>
		<description><![CDATA[I promised I would write about the new network topology I realised by using my brand new wireless router. I installed DD-WRT on my new linksys WRT54G2. Now I will show how to configure it, so you don&#8217;t need an extra switch in a common telenet configuration. First I will describe the old situation and explain [...]]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://www.trappers.tk/site/2009/06/13/brand-new-wireless-router-wrt54g2-dd-wrt/">promised</a> I would write about the new network topology I realised by using my brand new wireless router. I <a href="http://www.dd-wrt.com/wiki/index.php/Linksys_WRT54G2">installed </a><a href="http://www.dd-wrt.com/">DD-WRT</a> on my new <a href="http://www.linksysbycisco.com/US/en/products/WRT54G2">linksys WRT54G2</a>. Now I will show how to configure it, so you don&#8217;t need an extra switch in a common telenet configuration. First I will describe the old situation and explain why it is done that way. Next I will describe how I managed to get the same result, using just one device and a bit of configuration magic.</p>
<p><strong>So what is the old situation?</strong></p>
<div id="attachment_146" class="wp-caption aligncenter" style="width: 515px"><img class="size-full wp-image-146  " title="old digibox network" src="http://www.trappers.tk/site/wp-content/uploads/2009/06/old-digibox-network.png" alt="Old situation with separate switch and router" width="505" height="459" /><p class="wp-caption-text">Old situation with separate switch and router. The blue lines are COAX cable, the green one is scart/hdmi, the purple ones are UTP (network) cables.</p></div>
<p>This is how telenet installs it. They provide an extra hub, to split the connection between the digibox / digicorder and the internet connection. It is necessary for the digibox/digicorder to work, that it can get an external (telenet-internal) ip address from a dedicated range (10.169.*.*). If the hub or switch would be removed, and the digibox/digicorder plugged into the router, it would get a private ip (192.168.1.*), from the routers lan-dhcp range. This is because the usual configuration of cheap router, does not allow to the split its switch-interface between internal and external ranges. It has one fixed WAN (wide area network) port, and the other ports are for the private network.</p>
<p><strong>The new situation</strong></p>
<div id="attachment_147" class="wp-caption aligncenter" style="width: 519px"><img class="size-full wp-image-147 " title="new network" src="http://www.trappers.tk/site/wp-content/uploads/2009/06/new-network.png" alt="elimination of the hub via VLAN" width="509" height="443" /><p class="wp-caption-text">elimination of the hub via VLAN</p></div>
<p>This is my current setup. It&#8217;s almost the same, but now without a separate device for giving the digibox/digicorder its dedicated external ip address. It is now done using some configuration magic.</p>
<p>I used one of the fixed internal network ports to form a WAN-switch. This can be done by configuring a VLAN where this interface, and the WAN port are combined, which leaves me with only 3 internal fixed network ports. This is enough for me. One for my fixed computer, one for my XBOX360, and I even have on left unused. My other computers are connected to my private network using Wifi.</p>
<p>This is how you configure it using DD-WRT: It is as easy as unchecking, and then checking another checkbox, and saving the settings. (rebooting the router if it doesn&#8217;t work the first time)</p>
<div id="attachment_148" class="wp-caption aligncenter" style="width: 296px"><a href="http://www.trappers.tk/site/wp-content/uploads/2009/06/vlan-config.png"><img class="size-medium wp-image-148 " title="vlan config" src="http://www.trappers.tk/site/wp-content/uploads/2009/06/vlan-config-286x300.png" alt="checking the checkboxes" width="286" height="300" /></a><p class="wp-caption-text">checking the checkboxes</p></div>
<p>Click the image to get the full size.  The result is the same as if you would have the extra physical switch in between, only now, it is implemented as a &#8220;virtual&#8221; switch inside the router.</p>
<p><strong>The advantage</strong></p>
<p>You only need one device, where you used to have two. This saves a UTP cable, a wall-plug, the space to put the switch and lots of energy (= money). I have not calculated how much energy my old setup consumed, and now that the router has died, it is also no longer possible, but I guess that in this case one device consumes less energy than two. If someone has a kWh meter, I will gladly measure the energy consumption. We can than compare and calculate how long it takes before the new router has paid itself back.</p>
<p>What would be the impact if all telenet customers (that have internet + digital tv) changed their configuration? How much energy would be saved? I have always wondered how much energy the telenet customer side setup costs in terms of energy. There are so many boxes in my closet, all plugged in, are they really all necessary?</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.trappers.tk%2Fsite%2F2009%2F06%2F14%2Fnew-network-topology-with-vlan-telenet-digicorder-wifi-1-device%2F';
  addthis_title  = 'New+network+topology+with+VLAN+%26%238211%3B+Telenet+Digicorder+%2B+Wifi+%3D+1+device';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.trappers.tk/site/2009/06/14/new-network-topology-with-vlan-telenet-digicorder-wifi-1-device/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Brand new wireless router &#8211; WRT54G2 + DD-WRT</title>
		<link>http://www.trappers.tk/site/2009/06/13/brand-new-wireless-router-wrt54g2-dd-wrt/</link>
		<comments>http://www.trappers.tk/site/2009/06/13/brand-new-wireless-router-wrt54g2-dd-wrt/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 16:24:36 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[technologie]]></category>
		<category><![CDATA[tinternet]]></category>
		<category><![CDATA[dd-wrt]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[power supply]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[topcom]]></category>
		<category><![CDATA[vlan]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[wrt54g2]]></category>

		<guid isPermaLink="false">http://www.trappers.tk/site/?p=135</guid>
		<description><![CDATA[Last week, my old wireless router died on me. Actually the power supply stopped working. It was a topcom router, I bought at aldi, for just under 80€ a little more than three years ago. So the warranty had only just expired for a couple of months. It had been acting strang lately, losing dns-caches [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, my old wireless router died on me. <img class="alignright size-full wp-image-136" title="topcom router" src="http://www.trappers.tk/site/wp-content/uploads/2009/06/topcom-router.png" alt="topcom router" width="279" height="262" />Actually the power supply stopped working. It was a <a href="http://topcom.net">topcom</a> <a href="http://www.topcom.net/downloads/userguides/Wireless%20Kit%20108Mbps%20UK-NL-FR-DE.pdf">router</a>, I bought at <a href="http://aldi-bn.aldi.be/index.shtml">aldi</a>, for just under 80€ a little more than three years ago. So the warranty had only just expired for a couple of months. It had been acting strang lately, losing dns-caches and disconnecting wired clients, for no obvious reason. I was still very happy with it. It was cheap, fast (108Mbps wireless), secure and reliable. It came with a wifi-usb key too, which I rarely used.<img class="alignleft size-full wp-image-137" title="topcom stick" src="http://www.trappers.tk/site/wp-content/uploads/2009/06/topcom-stick.png" alt="topcom stick" width="319" height="236" /> If someone has a spare 5.0V  DC 2.0A power supply, just let me know <img src='http://www.trappers.tk/site/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I used to experiment a lot with that little router. Once I made a <a href="http://www.trappers.tk/site/2006/05/16/parabool-template-voor-signaalrichter-dipool-wifi-antenne/">parabolic signal director</a> for it, boosting its range to up to 300m.</p>
<p>So last week, I searched for a solution. I wanted a cheap, but comprehensive solution. Something I could use to play with a bit, without spending too much money. I started reading some reviews, and found that the <a href="http://www.linksysbycisco.com/US/en/products/WRT54GL">Linksys WRT54GL</a> is a favourite among open source firmware enthousiasts. I found that it looked ugly and was more expensive than the <a href="http://www.linksysbycisco.com/US/en/products/WRT54G2">WRT54G2</a>. I found that the WRT54G2 too is supported by <a href="http://www.dd-wrt.com/">DD-WRT</a>, a fully featured open source firmware. So I ordered it from <a href="http://www.routershop.nl/products/router/draadloos-netwerk/eenvoudig/linksys-wrt54g2-wireless-g-broadband-router.htm">routershop.nl</a>, and two days later, yesterday, it arrived by mail.</p>
<div id="attachment_139" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-139" title="WRT54G2" src="http://www.trappers.tk/site/wp-content/uploads/2009/06/WRT54G2.jpg" alt="This device looks nice, an important point for me, because It lives next to my TV, in the living room." width="500" height="500" /><p class="wp-caption-text">This device looks nice, an important point for me, because It lives next to my TV, in the living room.</p></div>
<p>I played with it a bit, but found that out of the box, the possibilities for configuration are rather limited. So I flahed it with the new firmware. <a href="http://www.dd-wrt.com/wiki/index.php/Linksys_WRT54G2">This page</a> details the process, which is actually rather painless. There were only two (known) problems I encountered. The first is that the tftp program for sending the new firmware to the device didn&#8217;t work under windows Vista. This was not a problem for me, I just booted into XP and everything worked as described. The second problem was that after setting a new password, I couldn&#8217;t save any of the settings I wanted to change. I did the 30/30/30 reset, which means pressing the reset button for 90 seconds, while killing and restoring the power to the device after half a minute. After that I was able to configure the device to my liking.</p>
<p>I was very impressed with the possibilities the DD-WRT firmware opens for such a cheap device.</p>
<div id="attachment_140" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-140" title="dd-wrt" src="http://www.trappers.tk/site/wp-content/uploads/2009/06/dd-wrt.png" alt="DD-WRT control panel. Very user friendly, every setting at your fingertips." width="535" height="600" /><p class="wp-caption-text">DD-WRT control panel. Very user friendly, every setting at your fingertips.</p></div>
<p>In a next post, I will describe the network topology I realized with it. I used to need an extra network-switch to give an external IP to my telenet digibox/digicorder.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.trappers.tk%2Fsite%2F2009%2F06%2F13%2Fbrand-new-wireless-router-wrt54g2-dd-wrt%2F';
  addthis_title  = 'Brand+new+wireless+router+%26%238211%3B+WRT54G2+%2B+DD-WRT';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.trappers.tk/site/2009/06/13/brand-new-wireless-router-wrt54g2-dd-wrt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Progressive .NET Exchange</title>
		<link>http://www.trappers.tk/site/2009/05/22/progressive-net-exchange/</link>
		<comments>http://www.trappers.tk/site/2009/05/22/progressive-net-exchange/#comments</comments>
		<pubDate>Fri, 22 May 2009 12:38:46 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[technologie]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[fitnesse]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[nhibernate]]></category>

		<guid isPermaLink="false">http://www.trappers.tk/site/?p=125</guid>
		<description><![CDATA[ On 11, 12 and 13 May  2 colleagues and I went to london for the Progressive .NET exchange organized by Skills Matter. It turned out to be a very interesting conference, with many renowned speakers from the open source .net scene. The conference had 2 concurrent tracks to choose from.
On the first day [...]]]></description>
			<content:encoded><![CDATA[<p> On 11, 12 and 13 May  2 colleagues and I went to london for the <a href="http://skillsmatter.com/event/open-source-dot-net/progressive-dot-net-exchange">Progressive .NET exchange</a> organized by <a href="http://www.skillsmatter.com/">Skills Matter</a>. It turned out to be a very interesting conference, with many renowned speakers from the open source .net scene. The conference had 2 concurrent tracks to choose from.<br />
On the first day I chose to go to <a href="http://gojko.net/about/">Gojko Adzic</a>s <a href="http://gojko.net/2009/05/12/examples-make-it-easy-to-spot-inconsistencies/#more-896">sessions</a> on specification by example and fitnesse. In this session Gojko presented the idea to use examples to drive requirements specification. It was a very intense workshop that used the game of Blackjack as an example to make the point. In small groups we were asked to write a full specification for the rules of Blackjack using just examples. It turned out to be very useful to use examples, as it presses on the importance of &#8220;the what&#8221; and &#8220;the why&#8221; over &#8220;the how&#8221;.  In the afternoon session we implemented Fitnesse to automate the acceptance testing for the application. I had never seen Fitnesse and it was funny to see some concepts converge. The easiest way to describe Fitnesse is to say that it is a wiki with green and red bits. You write wiki pages to describe the acceptance criteria for a project, and you specify examples to back up the description. You use tables to layout the examples, which can than be automatically verified by Fitnesse. If someone is interested in what this is, and how it works, I might be able to give a short demo during one of the next KSSs.<br />
<img src="http://www.trappers.tk/site/wp-content/uploads/2009/05/fitnesse-page.png" alt="fitnesse-page" title="fitnesse-page" width="599" height="686" class="alignnone size-full wp-image-126" /></p>
<p>Tuesday morning I chose the <a href="http://strangelights.com/blog/">Robert Pickering</a> session. It was on the programming language F#, a topic on which he has written <a href="http://books.google.com/books?id=n1DEBdl_oloC">a book</a> and has extensive knowledge, but the session was more on syntax, and he&#8217;s not a very good speaker. A little bit of a disappointment. The afternoon I went to <a href="http://ayende.com/">Ayende</a>s Advanced <a href="http://nhforge.org/Default.aspx">NHibernate</a> workshop. It was very intense. He tackled 25 topics in 4 hours, answering questions from the audience. From caching over security toward meta data. Later that night we went to the <a href="http://ukdotnet.ning.com/events/london-altnetbeers-8">alt.net UK beers</a>, which was a very interesting experience. It was a dynamic discussion based on topics suggested and elected by the audience, hosted in the cellar of a pub, with lots of free beer. People shouting, giving opinions and laughing. Very fun indeed.</p>
<p>Wednesday &#8211; the final day &#8211; I attended the sessions of <a href="http://codebetter.com/blogs/david_laribee/default.aspx">David Laribee</a>. Towards a new Architect, Lean, Kanban, Team Values, Diverging and converging brainstorming specification sessions. These sessions were very practical. In small groups we discussed team values &#8211; defined what matters most in a development team, where the priorities for all stakeholders essentially lay. We worked together to define a new product &#8211; a medical device to manage patient data and facilitate doctor interaction and his daily work flow. We did this using a &#8220;design storm&#8221;. First everyone created something individually, then we came together in small groups of five and compared the results. Made a group synthesis and presented the results. Then the entire group discussed the results and moved towards an agreed upon result. In the afternoon, we continued to build a product, but this time a site to play a fantasy soccer strategy game, based on the real soccer players and results from matches. It was a lot of fun, and the exercise tried to show how agile, lean and kanban can be useful in software planning and development.<br />
Other interesting subjects that came up during this sessions were the <a href="http://www.pomodoro-book.com/">pomodoro</a> <a href="http://www.pomodorotechnique.com/">technique</a>, <a href="http://www.amazon.co.uk/Towards-New-Architecture-Corbusier/dp/0486250237">Towards new Architecture</a>, <a href="http://www.useit.com/papers/heuristic/heuristic_list.html">ten usability heuristics</a>, &#8230;</p>
<p>The only downside of the conference was the dodgy Internet connection. Otherwise it would have been even more enjoyable and interesting. Overall it was very instructive and lots of fun!</p>
<p><a href="http://search.twitter.com/search?q=prognet">See what other people had to say about it. </a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.trappers.tk%2Fsite%2F2009%2F05%2F22%2Fprogressive-net-exchange%2F';
  addthis_title  = 'Progressive+.NET+Exchange';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.trappers.tk/site/2009/05/22/progressive-net-exchange/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Computing Full Circle</title>
		<link>http://www.trappers.tk/site/2009/03/13/cloud-computing-full-circle/</link>
		<comments>http://www.trappers.tk/site/2009/03/13/cloud-computing-full-circle/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 21:59:56 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[cloud]]></category>
		<category><![CDATA[technologie]]></category>
		<category><![CDATA[tinternet]]></category>

		<guid isPermaLink="false">http://www.trappers.tk/site/?p=119</guid>
		<description><![CDATA[Cloud computing is a model where big corporations host and manage an IT-infrastructure (and offer services to clients, obviously). These big corporations have to invest heavily in big en powerful data centers to be able to host Internet-scale applications.
At work, we have been investigating and discussing Azure, which is Microsofts future cloud offering, in a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Cloud_computing">Cloud computing</a> is a model where big corporations host and manage an IT-infrastructure (and offer services to clients, obviously). These big corporations have to invest heavily in big en powerful data centers to be able to host Internet-scale applications.</p>
<p>At work, we have been investigating and discussing Azure, which is Microsofts future cloud offering, in a Special Interest Group (Led by <a href="http://www.goeleven.com">Yves</a>). The most important business cases where it would make sense to use Azure is where customers don&#8217;t want to or cannot invest in infrastructure to try out an idea that could potentially become popular. </p>
<p>The Concept of Fail Fast or Scale Fast is important in this respect. Start ups can put some innovative features online, if they catch on: superb, scale it by adding more nodes to handle the traffic. If they don&#8217;t catch on: too bad, take it back offline. Other interesting cases include services that are heavily spiked. For example a concert-ticket sales application. Usually all tickets for popular are sold out in 24 hours of opening sales. To handle these spikes, companies have to have a lot of excess capacity, which is not used most of the time, but can hardly handle the spikes when they occur. In such a case the service could just add a large number of capacity for a small period of time.</p>
<p>In the case of Azure, Microsoft built a software-fabric on top of a bunch of connected systems. This allows computing nodes (virtualized servers running the application) to be redistributed and managed within the data centers as Microsoft sees fit (for example to optimize temperature within a datacenter). There is no guarantee that any node will stay up at any point in time. Software developers have to take this into account when designing their software. There are no transactions (in the classical sense). A classical relational database is hard to use. It has to be designed upfront to be scalable. Reliability and Availability are created through the use of replication, partitioning and smart routing.</p>
<p><strong>What about turning it all upside down. </strong></p>
<p>Think about this: instead of limiting the fabric to the corporate data centers, why not take advantage of the &#8220;entire&#8221; Internet in a peer-to-peer kind of grid. We are all in front of machines that are largely overpowered most of the time, so why not let cloud-provider use this excess capacity in return for a small fee or other compensation to cover the energy bill. You could allow a portion of your own system to be taken up by a virtual machine, which is managed by the cloud-provider, you don&#8217;t have to worry about it. It&#8217;s there, eating away your idle CPU-cycles &#8212; or not. The cloud-provider pays by use, noting less, nothing more. If for example Microsoft would go this way, they would not have to do so much work. Their own processing nodes too can fail, and the fabric is very capable of handling such cases. The only thing they would have to do would be to support more types of hardware (virtual-PC runs already on a lot of systems out of the box). Create some infrastructure (set up the p2p network). Invent some smart algorithms to take advantage of locality in the network plus basic resource management.</p>
<p>Something similar already exists in other context. Think about large-scale 50.000+ node bot nets (used to relay spam, ddos, &#8230;). Think about <a href="http://boinc.berkeley.edu/">BOINC</a>.</p>
<p>Why not try to take advantage of all those wasted CPU-cycles? I think this can have huge advantages in the future. Due to the distribution of the load, cloud-providers have to worry less about cooling, energy, availability (if the network and management can be really distributed and self-healing). A possible problem is that it is not so easy to predict available capacity, but they could restrict the use of off-premise nodes to the cheapest best-effort SLA&#8217;s (no hard guarantees in the service contracts).</p>
<p>Another thought: The cloud-provider could try to move the load users are generating back to their own machine, if they are sharing resources. If someone is using a web-application, why not host the compute intensive load on their own machine, making the use of the service cheaper. This is where I come full-circle;</p>
<p>Any feedback is hugely appreciated.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.trappers.tk%2Fsite%2F2009%2F03%2F13%2Fcloud-computing-full-circle%2F';
  addthis_title  = 'Cloud+Computing+Full+Circle';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.trappers.tk/site/2009/03/13/cloud-computing-full-circle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cheap phonecalls</title>
		<link>http://www.trappers.tk/site/2009/03/10/cheapcalls/</link>
		<comments>http://www.trappers.tk/site/2009/03/10/cheapcalls/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 21:20:25 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[technologie]]></category>
		<category><![CDATA[tinternet]]></category>

		<guid isPermaLink="false">http://www.trappers.tk/site/?p=116</guid>
		<description><![CDATA[Today I came across an interesting offering: cheapvoip.com
This is a provider of voip telephony. This makes it possible to call fixed landlines in belgium for free from a computer (free software client, comparable to skype) or supported sip enabled device. 
In practice this means anyone can call me for free (you have to create a [...]]]></description>
			<content:encoded><![CDATA[<p>Today I came across an interesting offering: <a href="http://cheapvoip.com">cheapvoip.com</a></p>
<p>This is a provider of voip telephony. This makes it possible to call fixed landlines in belgium for free from a computer (free software client, comparable to skype) or supported sip enabled device. </p>
<p>In practice this means anyone can call me for free (you have to create a free account, and buy credit for at least 10€) on my company phonenumber, which is routed automatically and for free (costs paid by my employer) to my cellphone.</p>
<p>Another interesting offering is phone2phone voip calls, where you let cheapvoip set up a call between two parties at interesting rates. Usually this is cheaper than calling yourself, especially for cross network calls.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.trappers.tk%2Fsite%2F2009%2F03%2F10%2Fcheapcalls%2F';
  addthis_title  = 'Cheap+phonecalls';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.trappers.tk/site/2009/03/10/cheapcalls/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
