<?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>Wow. Wait. What?</title>
	<atom:link href="http://gerry.x-net.be/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://gerry.x-net.be</link>
	<description>Herrie blocht!</description>
	<lastBuildDate>Sat, 25 Jul 2009 13:34:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9-rare</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MySQL replication, how the slave saved the master</title>
		<link>http://gerry.x-net.be/?p=20</link>
		<comments>http://gerry.x-net.be/?p=20#comments</comments>
		<pubDate>Sat, 25 Jul 2009 13:33:23 +0000</pubDate>
		<dc:creator>Gerry</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://gerry.x-net.be/?p=20</guid>
		<description><![CDATA[I spent a good deal of last night repairing a MySQL master-slave setup for a customer of ours, running a fairly large website. One of their developers made the usual mistake of running a query much like &#8220;UPDATE table SET x = &#8216;This is a test&#8217;&#8221; and forgot the WHERE clause. This wouldn&#8217;t have been [...]]]></description>
			<content:encoded><![CDATA[<p>I spent a good deal of last night repairing a MySQL master-slave setup for a customer of ours, running a fairly large website. One of their developers made the usual mistake of running a query much like &#8220;UPDATE table SET x = &#8216;This is a test&#8217;&#8221; and forgot the WHERE clause. This wouldn&#8217;t have been a big deal if it had been issued on their development environment, but this was on production.</p>
<p>Since this was a table with close to 60 million records, it took a while to execute on the slave, so we were informed in time and could prevent the query from propagating to the slave by killing it, forcing a rollback and stopping the slave replication. Luckily, this saved us the hassle of restoring from backups. We successfully dumped the table on the slave and updated the master again with the correct entries still on the slave using &#8220;SET SESSION SQL_LOG_BIN=0&#8243;. The master was saved and in good shape.</p>
<p>However, this left the slave without replication, and our worst nightmare came true. The Query Of Death was executed more than once on the master and thus was all over the binlogs that would be replicated. This meant that it was not as simple as skipping the next query on the slave and start replication again from there. The only thing I could think of was replaying the binlogs on the slave with the &#8211;safe-updates argument passed to MySQL, but that would take hours. We consulted MySQL to see if there would be an easier way, unfortunately it turns out there was not. So there I was, painfully executing log by log, anxiously monitoring every query that was executed. Finally at 4 o&#8217;clock everything was back up and running. The best thing? The website&#8217;s users didn&#8217;t notice a thing, apart from seeing &#8221;This is a test&#8221; in some places for a while. Since the slave is used for full-text indexing with Sphinx as well, the searches were a bit off too, but nothing major.</p>
<p>I just wish there would have been an easier way&#8230; A query blacklist? Something?<br />
If anyone has tips on how this could have been solved in an elegant way, please do tell. <img src='http://gerry.x-net.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://gerry.x-net.be/?feed=rss2&amp;p=20</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What? No, I&#8217;m not moving&#8230;</title>
		<link>http://gerry.x-net.be/?p=19</link>
		<comments>http://gerry.x-net.be/?p=19#comments</comments>
		<pubDate>Thu, 21 Feb 2008 19:47:08 +0000</pubDate>
		<dc:creator>Gerry</dc:creator>
				<category><![CDATA[FOSDEM]]></category>

		<guid isPermaLink="false">http://gerry.x-net.be/?p=19</guid>
		<description><![CDATA[ yet. It&#8217;s FOSDEM!

For most of the staff, FOSDEM will begin tomorrow. We&#8217;ll start preparations at the ULB around 11AM, and hope to be finished around 10PM.
See you this weekend!
]]></description>
			<content:encoded><![CDATA[<p> yet. It&#8217;s FOSDEM!</p>
<p><a href="http://gerry.safehex.be/img/its_fosdem.jpg"><img src="http://gerry.safehex.be/img/its_fosdem_small.jpg" alt="It's FOSDEM!" align="middle" height="225" width="300" /></a></p>
<p>For most of the staff, FOSDEM will begin tomorrow. We&#8217;ll start preparations at the ULB around 11AM, and hope to be finished around 10PM.</p>
<p>See you this weekend!</p>
]]></content:encoded>
			<wfw:commentRss>http://gerry.x-net.be/?feed=rss2&amp;p=19</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thank you OpenDomain.Org and Wouter Coekaerts!</title>
		<link>http://gerry.x-net.be/?p=18</link>
		<comments>http://gerry.x-net.be/?p=18#comments</comments>
		<pubDate>Sat, 01 Dec 2007 22:02:49 +0000</pubDate>
		<dc:creator>Gerry</dc:creator>
				<category><![CDATA[FOSDEM]]></category>

		<guid isPermaLink="false">http://gerry.x-net.be/?p=18</guid>
		<description><![CDATA[Two weeks ago, we had a FOSDEM staff meeting and we decided to make work of registering the FOSDEM domain names for the most common TLD&#8217;s. We noticed that the fosdem.com domain was registered by OpenDomain. I contacted them, a bit hesitating about their intentions, but I almost immediately received the kindest  reply from [...]]]></description>
			<content:encoded><![CDATA[<p>Two weeks ago, we had a FOSDEM staff meeting and we decided to make work of registering the FOSDEM domain names for the most common TLD&#8217;s. We noticed that the fosdem.com domain was registered by OpenDomain. I contacted them, a bit hesitating about their intentions, but I almost immediately received the kindest  reply from Ric Johnson. He wanted to transfer the fosdem.com domain name to the FOSDEM organization, no strings attached! Thank you Ric!<br />
If you want to know more about OpenDomain, please visit their website at <a href="http://opendomain.org" title="http://opendomain.org">http://opendomain.org</a>.</p>
<p>The fosdem.be domain name was registered by Wouter Coekaerts, known for his contributions to the irssi IRC client. Jan VB contacted him, and he immediately agreed to transfer it to us. Also a big thank you to you, Wouter!</p>
<p>FOSDEM was very lucky that these domains were registered by people with good intentions. They could have been registered by a domain squatter, and we would probably have lost those domains forever. Such things teach you a valuable lesson. Please make sure that, if you start a project, you immediately keep the most important TLD&#8217;s from being registered by squatters.</p>
]]></content:encoded>
			<wfw:commentRss>http://gerry.x-net.be/?feed=rss2&amp;p=18</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The story of how a community gets dumped, but revives, and how!</title>
		<link>http://gerry.x-net.be/?p=17</link>
		<comments>http://gerry.x-net.be/?p=17#comments</comments>
		<pubDate>Mon, 08 Jan 2007 23:31:40 +0000</pubDate>
		<dc:creator>Gerry</dc:creator>
				<category><![CDATA[Free time]]></category>
		<category><![CDATA[Gibberish]]></category>

		<guid isPermaLink="false">http://gerry.x-net.be/?p=17</guid>
		<description><![CDATA[For years I have been involved, mostly passively, in the &#8220;Spelletjesgarnaal&#8221; community, now known as Arena51. In my younger years I liked to play some games, and the community was nice. My interest in gaming has since then long gone, but I stuck around because of the nice community feeling. Maybe a little background wouldn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>For years I have been involved, mostly passively, in the &#8220;Spelletjesgarnaal&#8221; community, now known as Arena51. In my younger years I liked to play some games, and the community was nice. My interest in gaming has since then long gone, but I stuck around because of the nice community feeling. Maybe a little background wouldn&#8217;t hurt.</p>
<p>&#8220;Spelletjesgarnaal&#8221; was owned by Planet Internet at that time. It had a forum and a website with tons of reviews of all the latest games, all in true Web 1.0 style. A few LAN parties were organized by and for the forum visitors, as were online gaming events and more. It was all great fun. Then came the dark ages of the interweb. Planet Internet decided that they no longer had any interest in supporting the Spelletjesgarnaal website. The &#8220;leader&#8221;, known as Garnaal, stood up as the savior. He would continue on his own, and try to make the best out of it. The &#8220;Pro&#8221; membership status was created, and lots of people from the community gave money simply to support the website. People grew up, so the interest in gaming kind of decreased for most people, but it was for the good cause.<br />
Later on, Spelletjesgarnaal was acquired by Skynet, and re-branded to Arena51. Arena51 drastically changed the target audience, from approx. age 16-25 to approx. age 11-16. The website was no longer all about PC/console gaming. Flashgames, user photo galleries and other non-interesting stuff was added, and it got flooded by the new audience. The forums, however, were the hideout for the Old Community. Granted, newbies were sometimes bashed for using bad language, but what do you want? It&#8217;s a completely different age group; it was written in the sky that those would clash a little. Some two years passed, the occasional clash passed by, but everyone was relatively happy, and the Old Community still had lots of fun. Great success!</p>
<p>Then, on Friday  5th of January 2007, totally unannounced, the forums were closed. Skynet, and our savior Garnaal, had turned against us. The Old Community, which paid lots of money to keep Spelletjesgarnaal alive in between the PI and Skynet period, got dumped.<br />
Everyone was lost, as the forum was the main communication channel. Questions rose, people talked to each other through alternative channels. One member set up a new forum and we chose to go on, independently from Arena51/Skynet, where we were clearly unwanted. The <a href="http://www.shrimprefuge.be">Arena51</a> community forums can now be found <a href="http://www.shrimprefuge.be">here</a>. I feel it has never been as active as the last couple of days. It really shows the commitment of the people involved. I wish the new initiative all the luck in the world to keep on going the way it&#8217;s going now. One thing is certain; my respect for Skynet and our &#8220;savior&#8221; has gone deep down the drain.</p>
]]></content:encoded>
			<wfw:commentRss>http://gerry.x-net.be/?feed=rss2&amp;p=17</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m a professional burglar</title>
		<link>http://gerry.x-net.be/?p=16</link>
		<comments>http://gerry.x-net.be/?p=16#comments</comments>
		<pubDate>Fri, 29 Sep 2006 23:53:45 +0000</pubDate>
		<dc:creator>Gerry</dc:creator>
				<category><![CDATA[Gibberish]]></category>

		<guid isPermaLink="false">http://gerry.x-net.be/?p=16</guid>
		<description><![CDATA[Or so it seems. My dear sister managed to get us locked out of the house. She left the key on the inside of the front door, and went out through the garage door. Of course all the windows were closed for once, the only one that was open was on the roof, and we [...]]]></description>
			<content:encoded><![CDATA[<p>Or so it seems. My dear sister managed to get us locked out of the house. She left the key on the inside of the front door, and went out through the garage door. Of course all the windows were closed for once, the only one that was open was on the roof, and we had no way to reach it. Neighbors came to the rescue, but to no avail. No one had a ladder that could reach it.</p>
<p>Basically we had two options. We could call someone to break open the lock, but that would mean destroying the front door, since its secured by extra locks at both the top and the bottom. The other possibility was to break a window. That would certainly be the cheapest option, but since it&#8217;s all double glazed, would make a hell of a noise.<br />
Considering almost the entire street had joined us by now, we went for the second option.<br />
While we were hammering on the glass, a police car passed by. The ladder was still there, against our frontage, so you would expect them to stop and have a look at what&#8217;s going on, right? Guess again. They just drove by, and about 10m further down the street they stopped. Not to have a look at our situation, oh heavens no. They pulled over a cyclist who had no lights on. That&#8217;s far more important and suspect than 3 people with a huge hammer and a ladder against a frontage at 23.30 PM.</p>
<p>I&#8217;m seriously considering writing a letter to them. I do not feel safe at all right now. If our actions weren&#8217;t suspect to them, what is?</p>
<p>Anyway, I&#8217;m off to bed. Enough hard labor for today <img src='http://gerry.x-net.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Oh yeah; happy birthday me. Guess this will be one I won&#8217;t forget soon <img src='http://gerry.x-net.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://gerry.x-net.be/?feed=rss2&amp;p=16</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Status of the FOSDEM server</title>
		<link>http://gerry.x-net.be/?p=15</link>
		<comments>http://gerry.x-net.be/?p=15#comments</comments>
		<pubDate>Sun, 03 Sep 2006 17:57:35 +0000</pubDate>
		<dc:creator>Gerry</dc:creator>
				<category><![CDATA[FOSDEM]]></category>

		<guid isPermaLink="false">http://gerry.x-net.be/?p=15</guid>
		<description><![CDATA[The last few weeks, Christophe and I have been quite busy installing the server.
Initially, our idea was to go for ISPConfig, a web-based control panel, to easily manage all of our users, websites, domains etc. This turned out to be quite some overkill, so we got rid of that and made the setup by hand. [...]]]></description>
			<content:encoded><![CDATA[<p>The last few weeks, Christophe and I have been quite busy installing the server.</p>
<p>Initially, our idea was to go for <a href="http://www.ispconfig.org/">ISPConfig</a>, a web-based control panel, to easily manage all of our users, websites, domains etc. This turned out to be quite some overkill, so we got rid of that and made the setup by hand. I am really happy with the way things are being done. Those who want more information about their account settings or have some general questions should take a look at the staff wiki.</p>
<p>Now that the most important mailinglists have been set up too, it might be time to set a date for a first meeting to get FOSDEM 2007 on the road. I am really looking forward to this edition, and I have a feeling this one will be The Best One Ever (c)(tm)(r).</p>
]]></content:encoded>
			<wfw:commentRss>http://gerry.x-net.be/?feed=rss2&amp;p=15</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FOSDEM server</title>
		<link>http://gerry.x-net.be/?p=13</link>
		<comments>http://gerry.x-net.be/?p=13#comments</comments>
		<pubDate>Sun, 02 Jul 2006 22:31:07 +0000</pubDate>
		<dc:creator>Gerry</dc:creator>
				<category><![CDATA[FOSDEM]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://gerry.x-net.be/?p=13</guid>
		<description><![CDATA[This weekend Christophe (Vandeplas) and I were kindly invited by BENESOL to come to their office and set up the server they sponsored. We met Geert Hauwaerts, the irssi guy, who turned out to be a really nice guy.
Anyway, the server is a really nice machine. It&#8217;s a Sun XFire 2100 with an Areca PCI-X [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend Christophe (Vandeplas) and I were kindly invited by <a href="http://www.benesol.be">BENESOL</a> to come to their office and set up the server they sponsored. We met Geert Hauwaerts, the irssi guy, who turned out to be a really nice guy.<br />
Anyway, the server is a really nice machine. It&#8217;s a Sun XFire 2100 with an Areca PCI-X SATA Hardware RAID card and 2 80GB disks (we don&#8217;t need more anyway). We were thinking to install Debian Sarge on it, but after a little tought we gave Ubuntu Dapper 6.06 LTS a try. I did not regret it for a second. Installation was a breeze. The arcmsr module for the Areca card is there by default, but for some strange reason not in the initrd. That was easily fixed by rebuilding the initrd. After that, everything worked really well.</p>
<p>The machine is really fast, and the BENESOL network is of an outstanding quality. Thanks again guys for sponsoring us!</p>
]]></content:encoded>
			<wfw:commentRss>http://gerry.x-net.be/?feed=rss2&amp;p=13</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Soulwax + Tiga = great party</title>
		<link>http://gerry.x-net.be/?p=12</link>
		<comments>http://gerry.x-net.be/?p=12#comments</comments>
		<pubDate>Sat, 01 Jul 2006 22:18:03 +0000</pubDate>
		<dc:creator>Gerry</dc:creator>
				<category><![CDATA[Free time]]></category>

		<guid isPermaLink="false">http://gerry.x-net.be/?p=12</guid>
		<description><![CDATA[I went to Rock (well..) Werchter yesterday, and I must say I had a great time.
In fact, I only wanted to see a few acts, being Soulwax presents Tiga, Soulwax Nite Versions and Soulwax presents 2ManyDJ&#8217;s. NIte versions is one of the Dewaele brothers&#8217; new acts and I must say, they rock. Their sound is [...]]]></description>
			<content:encoded><![CDATA[<p>I went to Rock (well..) Werchter yesterday, and I must say I had a great time.<br />
In fact, I only wanted to see a few acts, being Soulwax presents Tiga, Soulwax Nite Versions and Soulwax presents 2ManyDJ&#8217;s. NIte versions is one of the Dewaele brothers&#8217; new acts and I must say, they rock. Their sound is like&#8230; hmm, how should I describe it&#8230; pretty minimalistic electro? They really know how to get the crowd moving.<br />
The only drawback was the HUGE amount of people in/round/on/under/between/near/&#8230; the Marquee. The organizers should consider a larger area for that stage next year if they plan on putting great names on there <img src='http://gerry.x-net.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://gerry.x-net.be/?feed=rss2&amp;p=12</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Risky business</title>
		<link>http://gerry.x-net.be/?p=11</link>
		<comments>http://gerry.x-net.be/?p=11#comments</comments>
		<pubDate>Thu, 22 Jun 2006 20:37:45 +0000</pubDate>
		<dc:creator>Gerry</dc:creator>
				<category><![CDATA[Gibberish]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://gerry.x-net.be/?p=11</guid>
		<description><![CDATA[Never even tought that this would work&#8230;
Notez-bien: eth0 was manually configured.

rush:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:10:A7:0F:AB:43
          inet addr:192.168.92.7  Bcast:192.168.92.255  Mask:255.255.255.0

eth1      Link encap:Ethernet  HWaddr 00:10:DC:DD:75:DE
         [...]]]></description>
			<content:encoded><![CDATA[<p>Never even tought that this would work&#8230;</p>
<p>Notez-bien: eth0 was manually configured.</p>
<pre>
rush:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:10:A7:0F:AB:43
          inet addr:192.168.92.7  Bcast:192.168.92.255  Mask:255.255.255.0

eth1      Link encap:Ethernet  HWaddr 00:10:DC:DD:75:DE
          inet addr:192.168.92.3  Bcast:192.168.92.255  Mask:255.255.255.0
rush:~# vi /etc/network/interfaces
 -- change eth1's IP from DHCP to static .7
 -- create configuration for eth0 with DHCP
 -- make sure your DHCP server hands out the old address of eth1 to eth0
rush:/etc/network# ifdown eth1; ifconfig eth0 down; ifup eth0; ifup eth1;
Internet Software Consortium DHCP Client 2.0pl5
Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
... yaddieyaddieya
bound to 192.168.92.3 -- renewal in 2000 seconds.
Interface "eth0" is already enabled.
rush:/etc/network# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:10:A7:0F:AB:43
          inet addr:192.168.92.3  Bcast:192.168.92.255  Mask:255.255.255.0

eth1      Link encap:Ethernet  HWaddr 00:10:DC:DD:75:DE
          inet addr:192.168.92.6  Bcast:192.168.92.255  Mask:255.255.255.0
</pre>
<p>How cool is that? <img src='http://gerry.x-net.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://gerry.x-net.be/?feed=rss2&amp;p=11</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xense is born</title>
		<link>http://gerry.x-net.be/?p=14</link>
		<comments>http://gerry.x-net.be/?p=14#comments</comments>
		<pubDate>Wed, 21 Jun 2006 22:35:04 +0000</pubDate>
		<dc:creator>Gerry</dc:creator>
				<category><![CDATA[Xense]]></category>

		<guid isPermaLink="false">http://gerry.x-net.be/?p=14</guid>
		<description><![CDATA[Christophe (Gosiau) and I bought a new server to host some commercial projects of ours. They really did not fit anymore on SafeHex. SafeHex was never meant to host critical stuff anyway. It&#8217;s a basic machine, with a Celeron 2.8Ghz CPU and 512Mb RAM. It had a software RAID 1 array of 80GB, which should [...]]]></description>
			<content:encoded><![CDATA[<p>Christophe (Gosiau) and I bought a new server to host some commercial projects of ours. They really did not fit anymore on SafeHex. SafeHex was never meant to host critical stuff anyway. It&#8217;s a basic machine, with a Celeron 2.8Ghz CPU and 512Mb RAM. It had a software RAID 1 array of 80GB, which should be enough for now.<br />
It currently resides in Ghent, Belgium in the Versatel POP and is connected to the Openminds network. That should provide us with some peace of mind, as these guys are known for their pretty high standards.</p>
<p>Let&#8217;s hope this project really hits off! <img src='http://gerry.x-net.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://gerry.x-net.be/?feed=rss2&amp;p=14</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
