<?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>Tom van der Woerdt-blog &#187; Uncategorized</title>
	<atom:link href="http://www.tvdw.eu/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tvdw.eu/blog</link>
	<description>What I do, how I do it, etc. About me only (plus projects)</description>
	<lastBuildDate>Sun, 06 Nov 2011 12:58:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3-aortic-dissection</generator>
		<item>
		<title>MW3SA &#8211; Here we come!</title>
		<link>http://www.tvdw.eu/blog/2011/06/03/mw3sa-here-we-come/</link>
		<comments>http://www.tvdw.eu/blog/2011/06/03/mw3sa-here-we-come/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 22:29:13 +0000</pubDate>
		<dc:creator>Tom van der Woerdt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tvdw.eu/blog/?p=207</guid>
		<description><![CDATA[Well, it&#8217;s finally there &#8211; the Modern Warfare 3 announcement and some first information about it. It won&#8217;t have dedicated servers? Yay! Of course, for most of you this isn&#8217;t a &#8220;yay&#8221;. It&#8217;s sad news &#8211; we still won&#8217;t be able to host mods properly, there won&#8217;t be custom-made maps, and there probably still won&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Well, it&#8217;s finally there &#8211; the Modern Warfare 3 announcement and some first information about it. <a href="http://www.pcgamer.com/2011/06/02/call-of-duty-modern-warfare-3-wont-have-dedicated-servers-perks-and-kill-streaks-detailed/" target="_blank">It won&#8217;t have dedicated servers</a>? Yay!</p>
<p>Of course, for most of you this isn&#8217;t a &#8220;yay&#8221;. It&#8217;s sad news &#8211; we still won&#8217;t be able to host mods properly, there won&#8217;t be custom-made maps, and there probably still won&#8217;t be proper server admins. Of course, that&#8217;s better than Black Ops, where you had to pay a lot of money to be a server admin, but still no custom maps.</p>
<p><em>But in MW3 this will be better!</em></p>
<p><strong>IF</strong> the rumors are correct (host-based, no kick, no mods, no custom maps) then I promise to write a MW3SA tool. It&#8217;ll have some pretty epic features, fix the lag issues which we&#8217;ve seen with MW2SA, and most of all, you won&#8217;t have to wait weeks for it! I plan to have it ready at the release of MW3.</p>
<p>Xifon<br />
aka Tom</p>
<p><strong>UPDATE (mid August)</strong><br />
IW has announced that MW3 gets dedicated servers. While I suspect this to be yet another lie, I myself definitely welcome this. However, don&#8217;t cheer just yet: there are different definitions of dedicated servers. For me, a true dedicated server system lets <strong>us</strong> host servers without paying. We want mod tools and other things which all games in the past have brought us &#8211; except for Modern Warfare 2.</p>
<p><strong>UPDATE (November 5)</strong><br />
Oh, there&#8217;ll be IWNet. I just setup the new <a href="http://www.xifon.eu/mw3sa" target="_blank">MW3SA homepage</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tvdw.eu/blog/2011/06/03/mw3sa-here-we-come/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Apologies plus some other things (history lesson)</title>
		<link>http://www.tvdw.eu/blog/2011/04/20/apologies-plus-some-other-things-history-lesson/</link>
		<comments>http://www.tvdw.eu/blog/2011/04/20/apologies-plus-some-other-things-history-lesson/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 23:43:25 +0000</pubDate>
		<dc:creator>Tom van der Woerdt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tvdw.eu/blog/?p=203</guid>
		<description><![CDATA[Note: almost everything of the story below is true, although I&#8217;ve done some minor edits to avoid confusion. When I play a game on the internet, I usually use the name Xifon. If you ask a PC gamer for Xifon, it&#8217;s possible that he/she knows the name. I once wrote a little piece of software [...]]]></description>
			<content:encoded><![CDATA[<p><em>Note: almost everything of the story below is true, although I&#8217;ve done some minor edits to avoid confusion.</em></p>
<p>When I play a game on the internet, I usually use the name Xifon. If you ask a PC gamer for Xifon, it&#8217;s possible that he/she knows the name. I once wrote a little piece of software which has been used by over 40.000 people, influencing a game called Call of Duty: Modern Warfare 2. The tool was called &#8220;Modern Warfare 2 Server Admin&#8221;.</p>
<p>Let&#8217;s go back a few months first. Back in the old days (before the tool) the game had a huge amount of cheaters, hackers, and other people nobody wants in public games. I didn&#8217;t like that. The day I bought the game there weren&#8217;t any cheaters. The second day there were, and it didn&#8217;t look like Infinity Ward, Activision or Valve were going to do anything about it.</p>
<p>So I decided that there had to be a way to somehow &#8220;kick&#8221; those players from the games. First, I had to figure out how the game worked. After a lot of research (actually in this case that just involved gaming a lot) I found out that Modern Warfare 2, while claiming to use Peer to Peer technology, actually used a client-server model for the actual games: when you launch the game, the game talks to IWNet to find a server (it&#8217;s a bit more complicated and actually does involve P2P) which it would join. If it couldn&#8217;t join any, it would tell IWNet that it would create its own server. IWNet would then send players to this server. Like I mentioned, it&#8217;s a bit more complicated, but that&#8217;s not really the point of this post.</p>
<p><em>To avoid confusion, I&#8217;ll now call this server the host. The host is the player who has been chosen by IWNet to be the server.</em></p>
<p>The client-server model has good things and it has bad things. Bad things include the fact that the host needs a fast connection, which explains the huge amounts of &#8220;lag&#8221; people can have in MW2 games. Good things include that it&#8217;s easy to make (for the programmers) and also easy to disrupt (in this case, for me). So, I did even more research (I gamed even more).</p>
<p>It took me a few days to figure out how the game communicates with the host. When a player joins a game it sends some information (classes, level, name) to the host. It took me a few tries but I managed to intercept this information via WinPcap. The big advantage of WinPcap is that it works on the Operating System level of Windows, not on the Application level. Basically this meant that VAC couldn&#8217;t detect it without major modifications. Since Valve hadn&#8217;t done a lot against cheaters by then, I assumed that it never would make those modifications. So far, I&#8217;m still right.</p>
<p>So by then I knew how the basic functions of the game worked. The next step was writing the actual first version of the tool. My development steps are usually very simple: research, develop, wipe everything and develop again without the v1 bugs.</p>
<p>The first version was very simple. I used a standard webserver, PHP and MySQL (if you&#8217;re not a programmer, this will most likely mean nothing to you) and wrote the first script. This took me a few hours and then I was ready to test. Note that this was <strong>before</strong> the big Steam update &#8211; the webbrowser in the game still sucked so I didn&#8217;t even consider using it &#8211; so I used my laptop to steer the application. It worked, I kicked one of my friends from the game and we all cheered (well, I did, can&#8217;t really tell about them. I never asked).</p>
<p>So then it was time for the version 2 of the application. I recently installed the new Steam update which came with a proper webbrowser so I knew that it would be easy. However, if I was going to make a tool which would work for everyone I wouldn&#8217;t be using a webserver, PHP and MySQL. This would take far too much time for the average user to install. I decided to learn C++ (it&#8217;s a programming language) for this task.</p>
<p>I split the program into three parts: the ban management system, the packet capture system and the web interface. I wrote them, and the program worked. I gave it to my friends, and while it worked a bit, it still had major flaws: in a lot of cases it wouldn&#8217;t display the names properly (like cut the last 3 letters of the name, etc) or simply not display them at all. Also, after a few rounds the list became cluttered with names of players who left a long time ago.</p>
<p>The fixes for this were pretty simple. I rewrote the code that parsed the packets so that the names got displayed properly, I wrote some code which tracked all IPs that communicated with the game and display them as unknown IPs, and I decided to put a timeout on each name. If no packet was received before the timeout expired, the player would be considered gone. This worked very well and the application was ready to be released.</p>
<p>Of course, I&#8217;m no idiot. I know that if you give a police man a gun, he&#8217;ll use it properly, but if you give that same gun to a homeless he might shoot you. I implemented a few safeguards: if there was an update available, the user would be forced to update or the application wouldn&#8217;t work. If I decided that the tool would be abused too much, I had to be able to stop people from using it, and since I&#8217;m not a cheater I didn&#8217;t want to be banned by it. I added these three measures in the application and gave it to my friends. They loved it, so it was ready to be released.</p>
<p>As you can see in the screenshot on <a href="http://xifon.eu/mw2sa">Xifon.eu</a>, it was still called MW2Fix by then. I decided to change the name to MW2SA, as it wasn&#8217;t really a fix but a tool. Me being lazy, I wrote a very quick page which introduced the application as a pre-alpha application. The page looked ugly and I didn&#8217;t expect a lot of people to view it. I posted it on 1 forum and I think I&#8217;ve seen about 10 downloads from that site. No feedback, so that was pretty useless. I decided to go a step further. I became a fair &#8220;moderator&#8221; in the game and if I was certain someone was a hacker, I kicked that person. If I was &#8220;lucky&#8221;, this happened about once per 3 matches, on Ground War this was 2 matches. The players, which had been calling the person a cheater for a few minutes, were always happy and loved to check out the tool I wrote. I got some feedback, made some minor improvements, and then did some updates.</p>
<p>What I didn&#8217;t expect was a huge amount of users to come out of nowhere. In a few days I had 50 users, and a few days later that was 100. You can call these people &#8220;early adopters&#8221; although I&#8217;d call them stupid for using a tool which wasn&#8217;t confirmed to be VAC-proof yet. Anyway, I pretty much dropped the project because it had too much bugs. Of course, since it worked perfectly on my own machine, I kept using it myself, and some of my friends did as well.</p>
<p>About a month later I checked back on the amount of users. It hadn&#8217;t been increasing a lot, but people were still using it. Another month later it passed the 200 daily users, and half a year after writing the application I had almost 1000 daily users! For a 17 year old kid that&#8217;s a lot, and to be honest it still is.</p>
<p>In that 6 months, I had gotten a lot of complaints from MW2 players about the tool, but also a lot of great feedback and compliments. I discussed the tool with a mod on the Steam forums and while I initially got a ban for mentioning the tool in two different topics (by then the user base was so large that it had been mentioned 50 times or something already) the mod unbanned me after deciding that he liked the tool (okay, I&#8217;m just making that up, but he did unban me). I posted some stats on the forum (in a post that was somewhat shorter than this one) and started a heated discussion about the tool. Of course, this topic eventually got closed because of the flamers, but I&#8217;ve seen a lot of good things in the topic.</p>
<p>However, in these 6 months I didn&#8217;t get a single mail, complaint, or anything else from IW or Activision. You might say &#8220;of course not&#8221; but consider what the tool did: 1000 users per day, average match with 10 players, 8 matches per day, is 8.000 &#8220;affected&#8221; matches <strong>per day</strong> for up to 80.000 players. Do they simply not care at all, or are they stupid? It wouldn&#8217;t take long to figure out that the tool uses a master server to check for permission to run and taking this server down would break the tool. They could have sent me an e-mail asking me to take down the tool. I would have done that (unless they immediately started throwing lawyers at me, lol). But they didn&#8217;t send me anything.</p>
<p>The tool is now 13 months old. I don&#8217;t have a good way to measure the amount of users (IPs change a lot) but judging by the statistics I can collect I think it&#8217;s somewhere around 40.000. A friend of mine, who still plays Modern Warfare 2 (I don&#8217;t) says that the tool gets abused a lot nowadays. This doesn&#8217;t surprise me: proper server admins would have hired a server for Black Ops (or Modern Warfare 1), and cheaters don&#8217;t have a lot of chances on that game (well, that&#8217;s what he told me, I&#8217;ve never played it after the major fail of MW2).</p>
<p>Ah, yes, the point of this post <img src='http://www.tvdw.eu/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I&#8217;d like to apologize to all the honest players of MW2 who have got kicked by the people who manage to abuse this tool (the homeless, as I called them before, sorry if this insults some of you, it&#8217;s not intentional). I&#8217;d like to apologize to the non-honest players of MW2 who have managed to keep their addiction up by using a non-bannable tool. I&#8217;d like to apologize to Valve, for creating a tool that doesn&#8217;t allow VAC to ban it. I&#8217;d like to apologize to Infinity Ward for interfering with their game on such a large scale, and I&#8217;d like to apologize to myself for buying MW2.</p>
<p>I&#8217;m currently considering taking down the tool. Infinity Ward, please contact me. Thanks! <img src='http://www.tvdw.eu/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Tom<br />
aka Xifon</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tvdw.eu/blog/2011/04/20/apologies-plus-some-other-things-history-lesson/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secrets in the world of Twitter</title>
		<link>http://www.tvdw.eu/blog/2011/01/10/secrets-in-the-world-of-twitter/</link>
		<comments>http://www.tvdw.eu/blog/2011/01/10/secrets-in-the-world-of-twitter/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 10:22:00 +0000</pubDate>
		<dc:creator>Tom van der Woerdt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tvdw.eu/blog/?p=193</guid>
		<description><![CDATA[This post gets shared to multiple &#8220;social&#8221; websites. The original article is, of course, at tvdw.eu So every developer who develops an application for Twitter gets these secret keys. Yes, that means that they are secret. And it means that they are supposed to stay secret. When you accidentally give away these keys by putting [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post gets shared to multiple &#8220;social&#8221; websites. The original article is, of course, at <a href="http://www.tvdw.eu/blog/2011/01/10/secrets-in-the-world-of-twitter/">tvdw.eu</a></em></p>
<p>So every developer who develops an application for Twitter gets these secret keys. Yes, that means that they are secret. And it means that they are supposed to <strong>stay</strong> secret. When you <em>accidentally</em> give away these keys by putting them in your application unprotected, Twitter HQ will revoke these keys and your application will stop working. Which is bad. However, Twitter only seems to be enforcing this policy on the smaller developers, not the big ones. I have keys stored on my hard drive for several applications &#8211; including Itsy, Twitter for iPhone, Twitter for iPad and Twitter for Mac. Yes, really, Twitter doesn&#8217;t even protect its own keys. In the case of Twitter for Mac, you can simply open your favorite text editor, search for &#8220;consumersecret&#8221; (or something like that) and you&#8217;ll see an Objective-C function that simply sets the secret. You then simply place a breakpoint on that function with your favorite debugger (in my case `gdb`) and you have the key in less than 5 minutes of work. <em>Yes, that does include download time.</em></p>
<p>For a lot of <em>secret</em> keys that&#8217;s no big deal. The only thing they do is confirm that it&#8217;s actually your application sending the requests and not some random API client. For bigger websites which store <strong>user</strong> secrets in a cookie, it means that you could get access to their accounts by stealing the cookies (although if the cookies were that easy to steal it probably wouldn&#8217;t have been too hard to login to that website as the specific user, but okay). However, for the bigger desktop clients (including the 4 I named earlier in this post) it&#8217;s a problem: xAuth. Basically xAuth is a system that allows an API client to exchange an username and password for a set of tokens, which can then be used to make API calls. You&#8217;d think &#8220;so?&#8221;, but that&#8217;s actually a big vulnerability. Not too long ago a large website (I forgot its name) leaked all of its usernames and passwords. With the normal OAuth 1.0 authentication flow it would take the <em>hackers</em> ages to try every single one of those usernames on Twitter, but with xAuth it&#8217;s really simple. After all, that&#8217;s what xAuth is for.</p>
<p>But there&#8217;s still one more issue: xAuth itself. I believe that it&#8217;s too easy to actually get xAuth approval from Twitter. Sure, you have to e-mail <a title="api@twitter.com" href="mailto:api@twitter.com">api@twitter.com</a> and sometimes you even have to include a screenshot of your app, but it&#8217;s fairly easy to just open Interface Designer (or the Microsoft equivalent) and design an interface, make a screenshot of it and mail it to Twitter. They&#8217;ll give you xAuth approval, and you can convert your username/password database (which you didn&#8217;t obtain properly) to tokens. My own application, ΞTweet, also has xAuth approval. It&#8217;s an easy way, sure, but I don&#8217;t <strong>need</strong> it. I could implement a custom xitweet:// URL scheme to do the OAuth <em>dance</em>. It surprised me that Twitter HQ actually granted my request, because you&#8217;d think they know that a desktop application doesn&#8217;t actually need xAuth.</p>
<p>But somehow I don&#8217;t think that Twitter HQ will actually listen to this blog post. After all, they&#8217;ve also chosen to do things the easy way, instead of doing things the proper way. And if they do it, why shouldn&#8217;t the rest?</p>
<p>Tom</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tvdw.eu/blog/2011/01/10/secrets-in-the-world-of-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010, weer een jaartje verder</title>
		<link>http://www.tvdw.eu/blog/2010/12/31/2010-weer-een-jaartje-verder/</link>
		<comments>http://www.tvdw.eu/blog/2010/12/31/2010-weer-een-jaartje-verder/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 20:35:13 +0000</pubDate>
		<dc:creator>Tom van der Woerdt</dc:creator>
				<category><![CDATA[Me]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tvdw.eu/blog/?p=187</guid>
		<description><![CDATA[Deze blogpost wordt automatisch op sommige andere websites gezet. Het &#8216;echte&#8217; artikel staat op tvdw.eu. Leuk jaartje weer. 2010 bedoel ik dan hè, over 2009 zal ik het niet hebben en 2011 moet nog komen. Het was het jaar waarin ik mijn eerste èchte laptop kocht, het jaar waarin ik voor het eerst heb gesolliciteerd [...]]]></description>
			<content:encoded><![CDATA[<p><em>Deze blogpost wordt automatisch op sommige andere websites gezet. Het &#8216;echte&#8217; artikel staat op <a href="http://www.tvdw.eu/blog/2010/12/31/2010-weer-een-jaartje-verder/">tvdw.eu.</a></em></p>
<p>Leuk jaartje weer. 2010 bedoel ik dan hè, over 2009 zal ik het niet hebben en 2011 moet nog komen. Het was het jaar waarin ik mijn eerste èchte laptop kocht, het jaar waarin ik voor het eerst heb gesolliciteerd voor een baan en het jaar waarin ik naar een nieuwe school ging. Het was ook het jaar waarin ik eindelijk weer eens het land uit geweest ben, het jaar waarin voor het eerst een van mijn projecten dagelijks door bijna 1000 gebruikers werd gebruikt en het jaar waarin ik veel nieuwe vrienden heb gemaakt.</p>
<p>Maar in dat jaar zijn ook negatieve dingen gebeurd. Ik ben van school geschopt vanwege lage cijfers (inmiddels gaat het goed op de nieuwe school), ik ben helaas bij twee projecten niet in staat geweest op tijd mijn opdracht te voltooien, en ik ben niet al mijn goede voornemens nagekomen (maar dat doet toch niemand?).</p>
<p>In het afgelopen jaar ben ik meerdere projecten gestart, en sommige projecten lopen nog uit het jaar daarvoor. Een project dat zeker even genoemd moet worden is ΞTweet (spreek uit als XiTweet). Dit kleine Twitter-programmatje is gemaakt zodat ik kon Twitteren op mijn laptop zonder een groot programma als TweetDeck te gebruiken, maar tòch nog mijn lijsten enzo kon gebruiken in een kolom-gebaseerde interface. Dit programma is inmiddels al zo ver gevorderd dat deze skinbaar is met &#8220;CSS&#8221;, meer kan dan alleen Twitter, maar is eigenlijk alleen nog maar voor eigen gebruik.</p>
<p>En daarom ben ik van plan om, net als vorig jaar, weer een lijstje goede voornemens te schrijven. Maar, voordat ik dat doe, analyseer ik eerst de <a href="http://www.tvdw.eu/blog/2009/12/31/goede-voornemens-voor-2010/">goede voornemens van 2010</a>.</p>
<ul>
<li>&#8220;Minder computeren&#8221; &#8211; Ik kan wakoopa niet meer vertrouwen omdat ik inmiddels werk met 2 computers (en dat telt dus dubbel) maar ik denk niet dat deze gelukt is. Dit is ook omdat ik op school altijd een laptop voor me heb, en thuis niet echt veel veranderd is.</li>
<li>&#8220;Hobby’s&#8221; &#8211; Mislukt</li>
<li>&#8220;Gedrag&#8221; &#8211; Gelukt, zonder problemen.</li>
<li>&#8220;Sociaal&#8221; &#8211; Ook wel redelijk gelukt.</li>
<li>&#8220;Werk&#8221; &#8211; Geprobeerd maar ik heb het gevoel dat dat niet meer lukt in 2010</li>
<li>&#8220;School&#8221; &#8211; Ik ben van school geschopt, dus nee, deze is niet gelukt. Inmiddels gaat het al beter.</li>
<li>&#8220;Games&#8221; &#8211; Redelijk gelukt, behalve de afgelopen dagen, maar het totaalbeeld is netjes.</li>
</ul>
<p>Kijkende naar de voornemens van vorig jaar en wat ik eerder heb aangegeven, kom ik op deze goede voornemens voor 2011:</p>
<ul>
<li>(nog) Meer aan school doen.</li>
</ul>
<p>En eigenlijk is dat ook het enige. Opzich zou het leuk zijn als ik in 2011 een vriendin krijg, al is dat een apart goed voornemen. <img src='http://www.tvdw.eu/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Aan al mijn bloglezers: gelukkig nieuwjaar!</p>
<p>&#8211;<br />
Tom</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tvdw.eu/blog/2010/12/31/2010-weer-een-jaartje-verder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open dag Stad en Esch 2010</title>
		<link>http://www.tvdw.eu/blog/2010/01/23/open-dag-stad-en-esch-2010/</link>
		<comments>http://www.tvdw.eu/blog/2010/01/23/open-dag-stad-en-esch-2010/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 13:06:08 +0000</pubDate>
		<dc:creator>Tom van der Woerdt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tvdw.eu/blog/?p=113</guid>
		<description><![CDATA[De open dag van mijn school. Tja, da&#8217;s één keer per jaar, vier sessies verspreid over twee dagen. In de brugklas heb ik meegeholpen voor techniek, in de tweede klas heb ik meneer Luten geholpen met de voorbereidingen, in de derde, vierde en vierde heb ik niks gedaan, en ik heb deze keer op de [...]]]></description>
			<content:encoded><![CDATA[<p>De open dag van mijn school. Tja, da&#8217;s één keer per jaar, vier sessies verspreid over twee dagen. In de brugklas heb ik meegeholpen voor techniek, in de tweede klas heb ik meneer Luten geholpen met de voorbereidingen, in de derde, vierde en vierde heb ik niks gedaan, en ik heb deze keer op de open dag zelf meegeholpen met het rondleiden van mensen.</p>
<p>Waarom?<br />
Net zoals vorig jaar zat ik te twijfelen of ik mee zou doen of niet. Het was erg gezellig, maar toch ook wel &#8220;saai&#8221;. Op de laatste schooldag voor de vakantie kreeg ik echter een tweede reden om mee te doen (weten dat veel vrienden ook mee gaan doen helpt!) en heb ik mij ingeschreven.</p>
<p>Wat vond ik er van?<br />
In 1 woord: helemaal geweldig. Ik ben zo&#8217;n regel-persoon, zo&#8217;n persoon die van de ene plek naar de andere schiet om alles te regelen en toch een overzicht te houden. Natuurlijk is dat vrij lastig met 1300 man die verspreid over 4 sessies langs komen, en andere mensen die ook hun best doen alles te regelen niet voor de voeten lopen is ook niet makkelijk, maar juist dat maakt het leuk: de complexiteit en tegelijkertijd de simpelheid. Ik vind het overigens ook heerlijk om gewoon lekker door de school (en bijgebouwen) te rennen om snel eventjes iets te regelen. HEERLIJK gewoon.</p>
<p>Conclusie<br />
Ik vond deze dagen gewoon zo heerlijk, dat zelfs als het 10 euro zou kosten om mee te doen, ik het betaald zou hebben. Volgend jaar sowieso weer. =) Al zou ik het wel fijn vinden als ik een iets meer organisatorische rol krijg, want het grootste deel van de tijd moest ik gewoon achter een leraar aan lopen, en that&#8217;s it. Ook wil ik volgend jaar niet voor een vak (informatica ofzo) staan, want dan regel ik al helemaal niks meer. Volgend jaar dus sowieso weer!</p>
<p>Tom</p>
<p><a href="http://www.tvdw.eu/blog/wp-content/uploads/IMG_0180_crop.jpg"><img class="alignnone size-thumbnail wp-image-115" title="IMG_0180" src="http://www.tvdw.eu/blog/wp-content/uploads/IMG_0180_crop-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.tvdw.eu/blog/wp-content/uploads/IMG_0179_crop.jpg"><img class="alignnone size-thumbnail wp-image-116" title="IMG_0179" src="http://www.tvdw.eu/blog/wp-content/uploads/IMG_0179_crop-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.tvdw.eu/blog/wp-content/uploads/IMG_0159_crop.jpg"><img class="alignnone size-thumbnail wp-image-120" title="IMG_0159" src="http://www.tvdw.eu/blog/wp-content/uploads/IMG_0159_crop-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><a href="http://www.tvdw.eu/blog/wp-content/uploads/IMG_0197_crop.jpg"><img class="alignnone size-full wp-image-118" title="IMG_0197" src="http://www.tvdw.eu/blog/wp-content/uploads/IMG_0197_crop.jpg" alt="" width="500" height="143" /></a></p>
<p><em>Foto&#8217;s zijn klein gehouden om privacyredenen.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tvdw.eu/blog/2010/01/23/open-dag-stad-en-esch-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Goede voornemens voor 2010</title>
		<link>http://www.tvdw.eu/blog/2009/12/31/goede-voornemens-voor-2010/</link>
		<comments>http://www.tvdw.eu/blog/2009/12/31/goede-voornemens-voor-2010/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 00:11:32 +0000</pubDate>
		<dc:creator>Tom van der Woerdt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tvdw.eu/blog/?p=106</guid>
		<description><![CDATA[Voor iemand die 2009 een kutjaar vond is het maken van goede voornemens toch echt wel makkelijk. Minder computeren. Wakoopa.com/tvdw zegt op het moment dat ik sinds 22 maart 2009 (omgerekend) 2505 uur heb gecomputerd. Dat zou betekenen dat ik sinds 1 januari 2009 (ongeveer) 3615 uur heb gecomputerd. Ik schrik daar van, maar ik [...]]]></description>
			<content:encoded><![CDATA[<p>Voor iemand die 2009 een kutjaar vond is het maken van goede voornemens toch echt wel makkelijk.</p>
<ul>
<li>Minder computeren. Wakoopa.com/tvdw zegt op het moment dat ik sinds 22 maart 2009 (omgerekend) 2505 uur heb gecomputerd. Dat zou betekenen dat ik sinds 1 januari 2009 (ongeveer) 3615 uur heb gecomputerd. Ik schrik daar van, maar ik reken eventjes verder. 3615 uur over 52 weken is zo&#8217;n 70 uur per week, 10 uur per dag. Totaal zitten er in een jaar 8760 uren. Het lijkt me toch dat ik mijn computer-tijd wel kan verminderen met tenminste 25%?</li>
<li>Hobby&#8217;s. Ik ben, zoals hierboven genoemd, bijna een dubbele werkweek bezig met computers, en dat is toch wel veel te veel. Als ik minder wil gaan computeren moet ik dat opvullen met iets anders. Zo zou ik erg graag gitaar leren spelen (en nu echt ^^) en ook wil ik een oude hobby, boeken lezen, weer oppakken. Dit heb ik eigenlijk al anderhalf jaar niet meer gedaan: sinds ik mijn mooie laptop heb. Ik was tevens van plan binnenkort een nieuwe computer te kopen, doe ik bij nader inzien toch maar eventjes niet.</li>
<li>Gedrag: In 2009 heb ik <strong>altijd</strong> nee gezegd tegen elk glas alcohol dat mij aangeboden werd. Best dom, eigenlijk. Ik weet van mijzelf dat ik mijzelf kan beheersen als het gaat om het consumeren van schadelijke stoffen (chips enzo ^^) dus een klein beetje alcohol kan geen kwaad. Ik ga het jaar in met 3 glazen champagne, niet meer en niet minder.</li>
<li>Sociaal: Ik kan zeker een paar echt goede vrienden gebruiken. Meer socializen met anderen dus.</li>
<li>Werk: Ik neem een baan. Niet voor het geld, maar voor het ontwikkelen van vriendschappen etc.</li>
<li>School: Ik kan zeker beter mijn best doen, en ik weet dat het zal moeten, zelfs al vind ik het nutteloos.</li>
<li>Games: Ik game te veel, ik ga minder gamen. Ik kijk hierbij naar een goede vriend: Bob Droog.</li>
</ul>
<p>Dat is &#8216;t wel zo&#8217;n beetje. <img src='http://www.tvdw.eu/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Ik weet nu al dat de meeste van bovenstaande dingen niet gaan lukken, <strong>maar ik ga het proberen!</strong></p>
<p>Tom</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tvdw.eu/blog/2009/12/31/goede-voornemens-voor-2010/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Not just a review</title>
		<link>http://www.tvdw.eu/blog/2009/11/11/not-just-a-review/</link>
		<comments>http://www.tvdw.eu/blog/2009/11/11/not-just-a-review/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 22:24:31 +0000</pubDate>
		<dc:creator>Tom van der Woerdt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tvdw.eu/blog/?p=97</guid>
		<description><![CDATA[Funny. I just realized, after finishing the latest Call of Duty Singleplayer, that I already blogged about this before. Just not so specific. No, this isn&#8217;t going to be another review about Modern Warfare 2, because there are plenty of those. No, this one will be a lot more specific: the idea behind the story [...]]]></description>
			<content:encoded><![CDATA[<p>Funny. I just realized, after finishing the latest Call of Duty Singleplayer, that I already blogged about this before. Just not so specific. No, this isn&#8217;t going to be another review about Modern Warfare 2, because there are plenty of those. No, this one will be a lot more specific: the idea behind the story (or at least, the thing I think to be the idea behind it. After all, I got the game yesterday!).</p>
<p>Basically, you are a part of the US Army and fight a battle against the Russians. Not just the Russians but the Russian Terrorists. In the second (or was it third?) part of the game, you go deeply undercover (in a very cruel scene) and infiltrate the terrorists. You kill dozens of civilians and it&#8217;s really unethical. In the end you get killed by one of the terrorists, and they get away.</p>
<p>It&#8217;s very clear that the most important quote in the game is &#8220;History is written by the victors&#8221;. This is said on the intro, and the developers even dedicated a complete mission to it, where you have to kill the person telling lies about what happened and get it all right. After all, when you kill that person, you are the victor, and then you are the one writing history, right?</p>
<p>What makes it even more clear that that the most important thing is, is the fact that, in the credits, you are in a museum. You go through all places you have been through. At first you wouldn&#8217;t notice, but slowly you will notice that things look better than they were. For example, there&#8217;s a part of the museum dedicated to the scene where you were trapped in a chamber that would explode in 10 seconds. This part is true. However, the museum displays it as 2 persons being constrained with ropes on chairs, with a 10 second timer behind them. In the real (it&#8217;s just a game, I know) version, they weren&#8217;t constricted to chairs and they got out very easily.</p>
<p>Another example is the terrorist scene I mentioned a bit above. Basically the most failing mission in the game (you failed because you got killed, it&#8217;s not about the quality of the game here!) was pictured as a great victory, and all the civilians that were killed there was unavoidable.</p>
<p>It was just a game, I know. But don&#8217;t forget that games can get really close to reality, not only by graphics. I&#8217;m no expert, but I think that a part of this game is targeted at getting people to realize that what is published, is not always true. And, to be honest, I think they are right. History is written by the victor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tvdw.eu/blog/2009/11/11/not-just-a-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Something to look forward to</title>
		<link>http://www.tvdw.eu/blog/2009/11/01/something-to-look-forward-to/</link>
		<comments>http://www.tvdw.eu/blog/2009/11/01/something-to-look-forward-to/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 23:23:14 +0000</pubDate>
		<dc:creator>Tom van der Woerdt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tvdw.eu/blog/?p=90</guid>
		<description><![CDATA[It&#8217;s Monday morning, 12:10 AM. I woke up at 1 PM. I should be sleeping, but because I&#8217;m awake for only 11 hours, I can&#8217;t. Monday morning is usually the time I think about things. Tonight as well. My last tweet was about me needing a Bashir-62. It&#8217;s a Star Trek &#8220;holo-program&#8221;. Then I realized [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s Monday morning, 12:10 AM. I woke up at 1 PM. I should be sleeping, but because I&#8217;m awake for only 11 hours, I can&#8217;t. Monday morning is usually the time I think about things.</p>
<p>Tonight as well. My last tweet was about me needing a Bashir-62. It&#8217;s a Star Trek &#8220;holo-program&#8221;. Then I realized I needed some time away from my life. I ended the tweet with #FML (Fuck My Life).</p>
<p>But the thinking had only just started. I have a German test tomorrow and haven&#8217;t found the motivation to learn for it, so I will fail the test. I must admit that it&#8217;s pretty much the same with my math test tomorrow, but I&#8217;m rather good at math so it shouldn&#8217;t really be that much of a problem.</p>
<p>I ended up thinking about why I have motivational problems. Why do I go to school? It&#8217;s the law. Why are the only other people at school who have motivational problems, your friends? Now that&#8217;s a good question. Most of them are computer-geeks. How did they end up as computer geeks? I guess they didn&#8217;t have anything better to do.</p>
<p>And the answer to that question made me realize a possible cause of my motivational problems. All my days are the same. I go to school, then stare at a screen for a few hours, sleep. Next day, the same. And the next day, the same again. In the weekends, it&#8217;s the same, except for the school part. It&#8217;s always the same.</p>
<p>Isn&#8217;t it obvious what the problem is? I clearly don&#8217;t have something to look forward to. A school vacation perhaps, but that&#8217;s just staring at my screen for 16 hours a day and that gets boring very quickly. No, I need something special.</p>
<p>You could ask me: What do you want? Well, I don&#8217;t know. A vacation to a far country? Not alone, and not with my parents either. I kept asking myself that question for over 15 minutes, and I think I know the answer: I am lonely.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tvdw.eu/blog/2009/11/01/something-to-look-forward-to/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTunes Store? Never again.</title>
		<link>http://www.tvdw.eu/blog/2009/10/27/itunes-store-never-again/</link>
		<comments>http://www.tvdw.eu/blog/2009/10/27/itunes-store-never-again/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 22:10:19 +0000</pubDate>
		<dc:creator>Tom van der Woerdt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tvdw.eu/blog/?p=85</guid>
		<description><![CDATA[Every now and then, I download some songs from the internet. I respect the authors of these songs, so I usually buy them from iTunes. But I also have the good habit of cleaning my computer every 2 to 3 months (windows re-install) so I did that a few days ago. Basically, what you expect [...]]]></description>
			<content:encoded><![CDATA[<p>Every now and then, I download some songs from the internet. I respect the authors of these songs, so I usually buy them from iTunes. But I also have the good habit of cleaning my computer every 2 to 3 months (windows re-install) so I did that a few days ago.</p>
<p>Basically, what you expect from a web-store like the iTunes store, is that it will automatically re-download the songs you had before you cleaned your PC. I mean, if Steam can do this with games of 5 GB, it shouldn&#8217;t be too much of a problem for Apple with songs of about 3 MB-. Sure, we are talking about a lot more songs than games, but I don&#8217;t think many people buy 5 GB off the iTunes store.</p>
<p>So, I logged into my iTunes this afternoon, after installing iTunes again, and I clicked &#8220;Check for available downloads&#8221;. It told me I already had all songs! Well, in my Purchased tab, I only saw one song, and that was a free song I downloaded from the iTunes Store because I wanted to test something. So, I checked the iTunes FAQ and it told me I would have to backup all my songs!!</p>
<p>Isn&#8217;t it ridiculous that I have to re-buy all my songs again? Is it really too much that I expect the iTunes Store to re-download my purchases after I re-install my computer? Steam does it. The EA download manager does it. Battle.net does it. And a way bigger company called Apple can&#8217;t do something as simple as this?</p>
<p>They force us to have DRM on the songs we purchase. They force us to backup everything we buy, but we can&#8217;t burn them on CDs if we want to listen to them. They can only be on five computers at the same time, and if you accidentally forget to deauthorize your computer before re-installing your PC, you can only have four computers at the same time. The iTunes Store really limits what you can do with the music.</p>
<p>I don&#8217;t think I&#8217;ll ever buy off the iTunes Store again. I will resume my old habits of downloading them from Usenet and Torrents, and if I respect the author well enough, I will make a donation to them. Sorry Apple folks, but it&#8217;s 2009 and this kind of trickery isn&#8217;t wise.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tvdw.eu/blog/2009/10/27/itunes-store-never-again/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Climate Change</title>
		<link>http://www.tvdw.eu/blog/2009/10/15/climate-change/</link>
		<comments>http://www.tvdw.eu/blog/2009/10/15/climate-change/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 01:00:23 +0000</pubDate>
		<dc:creator>Tom van der Woerdt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tvdw.eu/blog/?p=73</guid>
		<description><![CDATA[This blog post was written for Blog Action Day, http://www.blogactionday.org/ Our climate is changing. Probably even more than we know. Many of us know we have to do something about it. The country I live in, The Netherlands, is already making some laws to &#8220;help&#8221; us, by, for example, prohibiting sale of the old-style light [...]]]></description>
			<content:encoded><![CDATA[<p><em>This blog post was written for Blog Action Day, </em><a href="http://www.blogactionday.org/" target="_blank">http://www.blogactionday.org/</a></p>
<p>Our climate is changing. Probably even more than we know. Many of us know we have to do something about it. The country I live in, The Netherlands, is already making some laws to &#8220;help&#8221; us, by, for example, prohibiting sale of the old-style light bulbs, in favor of LED lights. Which is good.</p>
<p>But it is not our lights that use a lot of energy. It&#8217;s the big companies, who use most of it. And, with computers usually generating the worst energy consumption, it is the IT sector which should change.</p>
<p>Computers in homes and companies: People have them active even when they don&#8217;t need them. Each morning they get turned on to check the e-mails, to be turned off when people go to bed. And with a total of about 1.6 billion internet users (<a href="http://www.internetworldstats.com/stats.htm" target="_blank">source</a>), this uses a lot more than is necessary.</p>
<p>In data-centers, the same happens. Servers are active all the time. However, that is the idea of a server, so it is acceptable. The energy consumption of these may be reduced, but that is not the main issue. The temperature of the average data-center is kept at about 20 degrees Celsius. This is not needed: Servers will perform just as well if they raise this temperature to 30 degrees Celsius. System admins will not like that, which is why it is currently 20 degrees Celsius. But wouldn&#8217;t 25 degrees be a better option? It could save lots of energy, because data-centers would have to be cooled less.</p>
<p>Also an option, which I decided to do, is put the servers in &#8220;green&#8221; data-centers. While everyone knows this doesn&#8217;t mean the data-centers are green-c0lored, and it doesn&#8217;t mean that it&#8217;s 100% climate-neutral, it&#8217;s better than the average data-center. The data-center the server of this blog is in, for example, cools the data-center from air from the outside. Since it is a Dutch data-center, it means that the air compressor can be turned off 40% of the time. Also, the power to the data-center is &#8220;green&#8221;: Produced only with sustainable energy such as wind, sun and biomass.</p>
<p>There are still a lot of things that need to be changed. Now would be a good time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tvdw.eu/blog/2009/10/15/climate-change/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

