Category Archives: My life

The stuf that happens to me from day to day.

Updates that bite

Every year, there is the JOTI (See http://www.joti.org/en/index.html and http://jota-joti.scoutingrijen.nl/en/home ) event. We (Scouting Rijen, the local Scouting branch) join the event every year. The last 4 years, I was a part of the team organising that. (But I stopped after last year, as the work that I find interesting is all done.) Simple put, we have about 30 workstations, and a bunch of systems that act as servers for one thing or another. (Diagram)

Since we’re working with kids, and there are always kids that try to screw something up, we want to be able to stop that kid, before we’re kicked off of the servers by the people who manage things world wide. (Which can happen if you spam to much, swear, that type of thing.) But to stop the kid, we need to know he’s screwing up. And with 30 kids at a time and just 4 of us, you can’t do that unless you can centralise everything.

So, thats where I came in. In a few iterations over the years, we started with a simple C program that dumped all the outgoing IRC messages to a console, and ended up with a Java program that scans the outgoing IRC messages, nickname changes, etc. on our gateway server, gives it a spam score based on some criteria, and stores it in a MySQL database on a different server. The second server is a simple LAMP (Fedora to be exact), plus that is has two screens on which we see the newest outgoing messages, colour coded based on the spam score that was given. This happens on a different server, because in our situation (with a budget of €100~€150 a year, mostly relying on donations of hardware) our internet gateway server isn’t the most powerfull machine, and we can’t get a more powerfull machine, but we can get another not so powerfull machine. So different things get different servers. (These are SRS1 (gateway) and SRS3 (LAMP) on the diagram.)

So, that was last year. Everything worked without a problem, traffic logging happened the way we wanted it to, and it proved to be a very usefull tool for us. This year, the guys wanted to change some things. To see if they didn’t break anything, they wanted to first build up the network as it existed last year. Everything looked like it worked, but as soon as the Java program needed to log something, it crashed with a database connection exception. They double-checked the config, they tried again, and it crashed again. Then, they called me. Since I didn’t have anything better to do (this was last night) and I wanted to head over to where they where anyway, as they where going to a bar afterwards, I came over to see what was wrong.

So, I took a look. The Java program was running correctly, it was indeed an issue connecting to the database. Going to that server, the database was running. The output was working properly, I could look into the database using phpMyAdmin, everything was fine. The configuration for the Java program was fine, as well. In fact, nothing had changed, except for one thing: The harddisk of SRS3 was moved to a new system that was much smaller and more powerfull. But the system was running without an issue.

Oh, yea, and it installed some updates. Well, if you start a system for the first time in about 10 months, you can expect a few updates. What we didn’t expect, was that one of those updates would cause the firewall to stop letting traffic trough on port 3306 (which MySQL uses). Problem solved. :) (And luckily it wasn’t somewhere in a production environment – not that I’d use Fedora there.)

Bah, this was supposed to be short.

Life Changes

A bunch of things changed in my life recently. Some big changes, other small. The first of these, is the half year internship at GeoTax I started on september first. At GeoTax, they develop software to help municipalities execute a bunch of Dutch laws. My job there is that of software developer. They use a pretty cool enviroment with a lot of new toys for me to play with. (Or one, Oracle. Another is JBoss Application Server.) I’m really enjoying it there – lots of nice and really smart people, a great project to work on. The money is nice too, and I really don’t mind working from 8.30 to 5. What does suck, is that in order to be there at 8.30 I have to leave my house at 7.15, and I’m normally home around 6.10.

Another thing that changed, is that for a few months now, I’v been doing squash. Its a pretty fun game and I’m really feeling better, healthier then I did back when I didn’t do any sports. (Even though since I started at GeoTax I’ve been less active when you look at the total picture – I go there by train, while I used to go to school on my bike, which is a 45 minute drive.) Its strange how two 45 minute sessions a week (which is my goal) can make you feel like you have way more energy.

Between the internship and squashing, I have way less time then I used to. As a result of that, I’m making much less hours at work these days (not that big an issue, as the internship also pays pretty good), I’ve had to cut back on the TV shows I follow (all good shows got cancelled anyway) and I’m reading far less (as in, from a few chapters a day, to one or two a week). I’m also spending much less time online. I don’t read half the articles I would have read if I had the time, and my activity at Zetaboards Support has dropped to an all time low.

Oh, and I have a girlfriend these days. I try to spend what little free time I have with her.

Expanding my book collection

I’m not sure if you can call it a collection, really, as it only consists of the seven Harry Potter books, Robert Jordan his Wheel of Time (including New Spring, but not The World of..) and The Ultimate Hitchhiker’s Guide to the Galaxy (Which is a collection of all five parts of the trilogy, plus Youngh Zaphod Plays it Safe).

The holidays are coming up, which means I need to think of stuff I want. The list of reasonably prised things gets shorter and shorter every year, and the only thing I can think of now is to just ask for some nice books. Easy, right, just ask for books. But I don’t want books, I want good books.

So, what is a good book. Well, if you look at my “collection”, you’ll see that I’m into the scifi and fantasy stuff. My copy of The Guide is in English, which wasn’t a problem for me. So for me, a good book is something in you can find in the fantasy or scifi section of the bookstore, it can be both Dutch and English. And then, the book itself has to be good. Anybody have any ideas?

Cubscout camp

Since recently, I’m a cubscout leader at our local scouting group, and last week was camp week, themed around Knights and such. We went with 17 kids and 5 leaders and I’m fairly sure all 22 of us had a great time. I know I did! (We kept a log on our website. Its in Dutch, so I doubt any of my non-existant readers will understand, but there is the link just in case.)
Now, I’m going to bore you with a short summary of our week: Continue reading