<?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>Jeroens blog &#187; Sint-Niklaas</title>
	<atom:link href="http://blog.bn2vs.com/tag/sint-niklaas/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bn2vs.com</link>
	<description>Blog of Jeroen De Dauw. The latest news on my open source work and interests.</description>
	<lastBuildDate>Fri, 23 Dec 2011 14:44:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>The next big paradigm shift in database design</title>
		<link>http://blog.bn2vs.com/2010/03/23/the-next-big-paradigm-shift-in-database-design/</link>
		<comments>http://blog.bn2vs.com/2010/03/23/the-next-big-paradigm-shift-in-database-design/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 23:14:38 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Fail]]></category>
		<category><![CDATA[Atheneum]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Epic]]></category>
		<category><![CDATA[KA]]></category>
		<category><![CDATA[KA Sint-Niklaas]]></category>
		<category><![CDATA[Sint-Niklaas]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=759</guid>
		<description><![CDATA[Today I came across what I predict will be the next big paradigm shift in the world of database design. This brilliant work I stumbled upon has been created by 4 students at the Koninklijk Atheneum of Sint-Niklaas, an innovative institute devoted to developing bleeding edge technologies. It is a completely new way of structuring [...]]]></description>
			<content:encoded><![CDATA[<p>Today I came across what I predict will be the next big paradigm shift in the world of database design. This brilliant work I stumbled upon has been created by 4 students at the <a href="http://www.atheneumsintniklaas.be/">Koninklijk Atheneum of Sint-Niklaas</a>, an innovative institute devoted to developing bleeding edge technologies. It is a completely new way of structuring MySQL database tables, the next epoch in design if you will.</p>
<p>Before we have a look at the code, let&#8217;s first consider the strong points of this new way of structuring database tables.</p>
<p><strong>Benefits</strong>:</p>
<ul>
<li>It does away with all the confusing field type&#8217;s &#8211; just use INT&#8217;s for ID&#8217;s, and text for all the rest.</li>
<li>Create only one table, which then holds all your data. This can be done by creating fields such as peopleWith1pc, peopleWith2pcs, peopleWith3pcs, ect. Brilliant no?</li>
<li>To make it even more easy, it also does away with any sort of naming convention, after all, it&#8217;s only confusing!</li>
</ul>
<p>Let&#8217;s have a look at a simple example where the new pattern is applied to a database in which survey results are stored. The table stores &#8216;answers&#8217; of people who took the survey. The field names are in Dutch, but this should not prevent you from deducing the overall awesomeness. </p>
<p><strong>Code</strong>:</p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #993333; font-weight: bold;">IF</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">EXISTS</span> <span style="color: #ff0000;">`antwoorden`</span> <span style="color: #66cc66;">&#40;</span><br />
&nbsp; <span style="color: #ff0000;">`id`</span> <span style="color: #993333; font-weight: bold;">INT</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span><span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`geslacht`</span> text <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`studeren`</span> text <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`geboorteJaar`</span> <span style="color: #993333; font-weight: bold;">INT</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #993333; font-weight: bold;">DEFAULT</span> <span style="color: #ff0000;">'0'</span><span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`gsm`</span> text <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`prijsGsmToestel`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`herlaadmanier`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`provider`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`bedragPerMaan`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`smsPerDag`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`belPerDag`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`mp3`</span> text <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`prijsMp3`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`gebruikMp3`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pc`</span> text <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`aantalPc1`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`aantalPc2`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`aantalPc3`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`aantalPc4`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`aantalPc5`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`aantalPc6`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`aantalPc7`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`aantalPc8`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`aantalPc9`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`aantalPc10`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`prijsPc`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcWerk`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcSchool`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcGamen`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcFilm`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcComm`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcSociaal`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcMuziek`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcAndere`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcGebruik`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcProvider`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pc2000`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcXp`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcVista`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pc7`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcLeo`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcSnowLeo`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcLinux`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcUnix`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pcAndereBest`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pda`</span> text <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`prijsPda`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pdaWerk`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pdaSchool`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pdaGamen`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pdaAndere`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pdaGebruik`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pdaProvider`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`tv`</span> text <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`tvGebruik`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`tvProvider`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`gamen`</span> text <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`play1`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`play2`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`play3`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`xbox`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`xbox360`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`psp`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`pspGo`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`gameCube`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`wii`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`ds`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`gameAndere`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`consoleAantal`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`prijsGames`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`digiFoto`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`filmCamera`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`extHD`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`memStick`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`videoRec`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`dvdSpelRec`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`bluRay`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`dlToetsMuis`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`gameToeb`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`surround`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`printer`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`webcam`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`scanner`</span> text<span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #ff0000;">`enqueteLeuk`</span> text <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span><br />
&nbsp; <span style="color: #993333; font-weight: bold;">PRIMARY</span> <span style="color: #993333; font-weight: bold;">KEY</span> &nbsp;<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">`id`</span><span style="color: #66cc66;">&#41;</span><br />
<span style="color: #66cc66;">&#41;</span></div></div>
<p><strong>References</strong>:</p>
<ul>
<li><a href="http://www.codeproject.com/Feature/CodingHorrors.aspx?msg=3412364#xx3412364xx">Official paper on TCP</a></li>
<li><a href="http://encyclopediadramatica.com/Fail">A deeper look at the benefits</a></li>
<li><a href="http://www.youtube.com/watch?v=oHg5SJYRHA0">Step-by-step tutorial</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/03/23/the-next-big-paradigm-shift-in-database-design/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HowTo: Go to a movie in Sint Niklaas for free</title>
		<link>http://blog.bn2vs.com/2010/02/23/howto-go-to-a-movie-in-sint-niklaas-for-free/</link>
		<comments>http://blog.bn2vs.com/2010/02/23/howto-go-to-a-movie-in-sint-niklaas-for-free/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 21:24:09 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Fail]]></category>
		<category><![CDATA[Cinema]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Hax]]></category>
		<category><![CDATA[Movie]]></category>
		<category><![CDATA[Sint-Niklaas]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=710</guid>
		<description><![CDATA[Two weekends back, me and two friends went to the cinema in Sint Niklaas, a city in East Flanders, Belgium. Some lol&#8217;ed stuff happened though: As usual, we bought our tickets at one of the ticket machines at the entrance. To be more precise, our favourite machine, which, as all others there, runs on Windows [...]]]></description>
			<content:encoded><![CDATA[<p>Two weekends back, me and two friends went to the <a href="http://www.siniscoop.be/nl/sint-niklaas/home/">cinema in Sint Niklaas</a>, a city in East Flanders, Belgium. Some lol&#8217;ed stuff happened though:</p>
<p>As usual, we bought our tickets at one of the ticket machines at the entrance. To be more precise, our favourite machine, which, as all others there, runs on Windows XP (win!), but is a little more bugged, since it allows you to get rid of the reservation application in several ways. For some reason we got blank tickets, with nothing printed on them <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' />  We tried to go to the room where the film we wanted to see (<a href="http://en.wikipedia.org/wiki/The_Book_of_Eli">The Book of Eli</a>) was played, but did not get access, since they first had to check the misbehaving machine. In the meanwhile, two other people had bought a ticket at that machine, but didn&#8217;t get anything out of it at all. After 5 mins of waiting they came to fix up the machine by resetting some stuff, and we could finally go and see the movie we came for. It&#8217;s so typical this happens to use, and we have to wait there for 5 mins!</p>
<p>You have absolutely no reason to think I somehow managed to get free tickets from the machine, and then mess it up, so we could go watch the film for free. Therefore the title of this blog post is obviously highly misleading.</p>
<p><a href="http://blog.bn2vs.com/wp-content/uploads/2010/02/Foto03851.jpg"><img class="alignnone size-full wp-image-732" title="Lol'ed ticket machine" src="http://blog.bn2vs.com/wp-content/uploads/2010/02/Foto03851.jpg" alt="Lol'ed ticket machine" width="601" height="450" /></a></p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">
<h1 id="firstHeading" class="firstHeading">The Book of Eli</h1>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/02/23/howto-go-to-a-movie-in-sint-niklaas-for-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KA Sint-Niklaas finally into the trash can</title>
		<link>http://blog.bn2vs.com/2009/06/22/ka-sint-niklaas-finally-into-the-trash-can/</link>
		<comments>http://blog.bn2vs.com/2009/06/22/ka-sint-niklaas-finally-into-the-trash-can/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 01:23:41 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Atheneum]]></category>
		<category><![CDATA[KA]]></category>
		<category><![CDATA[KA Sint-Niklaas]]></category>
		<category><![CDATA[Respect]]></category>
		<category><![CDATA[School]]></category>
		<category><![CDATA[Sint-Niklaas]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=52</guid>
		<description><![CDATA[Yesterday I got back my result of my last year of school in secondary education. I passed (yay!), and so did the rest of my class (congrats to all). This means I don&#8217;t have to learn the ridiculously restarted crap I had to study any more, and can focus on things relevant in a post-stone-age [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I got back my result of my last year of school in secondary education. I passed (yay!), and so did the rest of my class (congrats to all). This means I don&#8217;t have to learn the ridiculously restarted crap I had to study any more, and can focus on things relevant in a post-stone-age world. Of course, I&#8217;m entirely grateful for all the training I got, cause now I&#8217;m prepared for getting thrown back into time through some gap in the space-time-continuum <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://hogent.be/" target="_blank"><img class="alignleft" title="Hogeschool Gent" src="/wp-content/uploads/2009/06/hogent-logo.gif" alt="" width="198" height="58" /></a></p>
<p>After doing a lot of searching for a school with a good course, I decided to go study <a href="http://hogent.be/studeren/opleidingen/infoteksten/iii.cfm" target="_blank">Industrial Engineer Informatics</a> at the University of Gent. Although I know most of the programming study material for the first two years, I&#8217;ll also get electronics, physics and chemistry.</p>
<p>Note: I re-posted this after my blog DB got lost, and only posted part of the original message.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2009/06/22/ka-sint-niklaas-finally-into-the-trash-can/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

