I am Peter Breuls. I write web applications in PHP, movie reviews and irregularly something on this weblog. Welcome!
Through my company Devize, I'm available as a developer or a consultant for websites or web applications.
I work as an Administrator at online community FOK! and as a Lead Developer at frontoffice supplier SIMgroep.


Tech / MySQL2 comments

Eric Bergen: Have you ever executed a query from the MySQL command line client only to find that the output wrapped and the result is unreadable?

I have. A lot.
In the past you have to run the query again with \G instead of ; or \g to get it to display the output in a vertical mode. My feature in MySQL 6.0.4 fixes that.

I am standing up and cheering. No, really. I love those little things that make life (yes, I said life) easier:
The auto-vertical-output option tells the command line client to display the results in vertical format if the results are going to be too wide to display horizontally. It does this without re-executing the query because MySQL passes the length of each column in the result set.

It's a shame MySQL 6 is still so far away, but still: nice feature!

Wees kritisch

Web, Dev & Technology1 comment

Cal Evans: "don’t auto-follow. When you get a twitter “follow” notice, check out who it is. If it’s not someone you know then it’s twitter spam. Don’t bother to follow them."

Helemaal mee eens. Als je mij volgt op Twitter volg ik je terug, maar niet voordat ik heb bekeken wat jij zoal doet met Twitter. Indien niets, dan volg ik je niet. Indien je heel veel meer mensen volgt dan jou volgen, ik je niet ken en ik me niet kan voorstellen dat je daadwerkelijk wil weten wat ik te zeggen heb, wil ik het ook niet van jou weten.

Ja mensen, Twitter krijgt regels en gewoonten. Men is grumpy als het down is. Sommigen zetten het 'aan' en 'uit' (serieus, ik zie mensen Twitterren dat ze even pauzeren met Twitteren..).

 Het wordt bijna een medium op zich.

Links for this weekend


Gezien: Doomsday


De trailer, of de poster, of iets komend vanuit de promotie voor deze film riep al iets over 'Max Mad' en 'Thunderdome'. De betreffende film is zo oud, dat het eeuwen geleden is dat ik die voor het laatst heb gezien, maar mijn herinnering zegt: ja, dit lijkt er wel op.

Terwijl de populaire Britse tv-serie Doctor Who in elke aflevering van het huidige seizoen referenties maakt naar hun eigen aflevering met de naam Doomsday, draait in de Nederlandse bioscopen een Britse bioscoopfilm met dezelfde titel. In een paar woorden: een hoop stoere actie, verbazend goed ondersteund door een daadwerkelijk verhaal.

Doomsday is de film die je krijgt als een filmmaker denkt: "okay, we hebben het idee achter I am legend, maar ik wil iets stoerders, iets in de richting van Mad Max". Als je met die instructie iemand aan het schrijven zet, hem vervolgens ook de film laat regisseren en daar een productieteam aan verbindt, dan krijg je simpelweg deze film. Betekent dat dat dit een simpele invuloefening is, zonder verrassingen en met een marginaal verhaal? Nee. Nee, dit is best een goede film. Best een redelijk verhaal. Er zit veel 'actie om de actie' in, maar het is allemaal functioneel. Althans, beargumenteerbaar. Ik heb me echt wel vermaakt namelijk, en ik kan me ergeren aan films die na hun inleiding ontsporen, dus dit is dat niet.

Het verhaal: in 2008 breekt het "Reaper Virus" uit in Schotland. De aard van het virus boeit niet: de regering besluit dat het land in quarantine gaat: militaire bewaking, dikke muren en geen mededogen bewaken de grenzen met Engeland en de zee. Schotland is afgesloten van de wereld zodat het virus een stille dood kan sterven.

Skip naar 2035. Slechte PR en angst hebben heel de UK, niet alleen Schotland, doen vervreemden van de wereld. De economie is ingezakt, het gaat allemaal maar net. En daar bovenop: het virus blijkt uit te breken in London. Tijd om een oplossing te zoeken. Eden Sinclair, in 2008 door haar moeder in veiligheid gebracht en daarna, buiten Schotland, alleen opgegroeid, is Majoor in het leger en leidt een zoekactie naar het vaccin tegen het virus. Waarom? Satellietfoto's hebben getoond dat er jaren na dato nog overlevenden in Schotland zijn. Dat moet wel betekenen dat er een medicijn gevonden is. Of niet?

Doomsday zit goed in elkaar. Het lijkt een film die puur in elkaar is gezet voor de actie, maar er is heus wel genoeg verhaal om dat te ondersteunen. Als je niet tegen bloed of wrede situaties kunt, heb je aan de eerste paar minuten genoeg om dat te beoordelen, want vanaf het begin gaat het er ernstig, doch realistisch, bloedig aan toe (gedurende de film wordt geen enkele slachtpartij afgezwakt: als iemand wordt overreden door een tank, hoe denk je dat dat eruit ziet? precies..).

Ik vond 'm goed. Hij verveelt niet. Hij dreunt lekker door. De cast is erg goed. De muziek goed gekozen. Het thema goed genoeg voorbereid door andere films. De spraakaccenten heerlijk. Doomsday is leuk voor de zaterdagavond. Bloedig, want min of meer realistisch, maar niet goor. Tenzij je echt niks kunt hebben. ;)

Wubi: the new way of dual-booting

Linux / Tech / Web development / Maccomment

When I work, I usually use two computers: an Ubuntu-powered PC and my MacBook Pro. Of those, the Mac is my main machine: I have all my development tools and environments running on it, I use it for mail and documents, my music is on it (because I can't work in silence), etcetera. It has this value to me because I can carry it to wherever I need to, which means I can use it at both of my two jobs, plus on location if I ever need to (and sometimes I do).

But there's one thing missing: although Mac OSX is a very nice OS, probably the best I've worked with, I still need Linux to complete my wishlist. The combination of Krusader and Kompare, for instance, is a golden one if you need to organize your development projects. Krusader is a two-pane file manager, with the option to use FTP and SFTP or just local files. Whenever I need to examine the difference between two versions of the same file (and I need to do that a lot: before commiting my changes to version control, I want to know exactly what I'm doing), I set up Krusader to have a folder with one version of the project on the left and one version on the right. I then select the files I want to compare and the magic happens: Kompare starts.

Kompare is a frontend to the diff tool and as such not that special: if I just want to quickly see the difference between foo.php and it's current state in CVS I can just use the built-in comparison tools from Zend Studio for Ecplise. But: Kompare is so much better! It has coloring to differentiate between additions, removals and changes, is more precise (due to the tried-and-tested diff being the backend) and has the ability to apply some of my changes to the other file, which enables me to be more exact in what I commit (you know, sometimes you have several changes in a file, but just a few of them belong to that relevant bugfix and the others are for that new feature that's still unfinished, so you want to do a partly commit).

So, I need Linux next to Mac, because those tools don't run on Mac OSX. When at home (for Job #1), that's no problem. My only PC is an Ubuntu machine. But at work (at Job #2), I have an old PC which is kinda slow which I use for this. And the slow part, that's annoying. Because whenever I need to use Kompare, I need five to ten minutes to boot the thing, and every action after that needs a lot of patience.

But, I share my desk with a colleague who sits there when I'm at Job #1. And he has his own PC, stalled under the desk next to mine. A new, fresh one, nice and fast, running Windows, and I already discussed making that one a dual-boot so we can share not just the desk, but the PC as well. But I don't have the time to go and install Ubuntu next to Windows, carefully selecting partitions, making sure I don't nuke his installation, and whatnot. So even months after "Hey, can I make that one a dual-boot?" - "Sure!" I'm still working on the slow machine.

Enter Wubi. Shipping with Ubuntu 8.04 next week, it's an Ubuntu installer for Windows. And it does exactly (exactly!) what I need:

When I rebooted my machine, an option to boot Ubuntu was added to my Windows boot list, and after selecting it, Ubuntu started loading just as it would if installed on a dedicated drive. I was even given the normal GRUB menu.

So now I can just boot my colleage's machine, put in the Ubuntu CD, click through the installer and enjoy Ubuntu. No need for me to run the Ubuntu installer, carefully selecting drives, doing all kinds of stuff that costs me time. Just click-click-install, the Windows way.

Life really does get better with every Ubuntu release.

MySQL Users Conference 2008

Reading / MySQLcomment

MySQL organizes a lot of conferences thoughout the year -- for instance, last October I attended the Customer Conference in London, which was very interesting and gave a nice insight into the world of MySQL. But if there's one conference that could carry the title 'The MySQL Conference', it would be the one held in Santa Clara, CA this week.

Because it is a larger conference, there's more coverage. And the coverage is more organised. So if you weren't attending, like me, you might want to dive into the blog posts and presentations that can be found online. This wiki page seems like a good starting point. Anyone got another?



Te verwachten in september op Fox: Dollhouse. Een serie van Joss Whedon, bekend van onder andere Buffy en Angel. En volgens mij eentje die leuke televisie op kan leveren:

Echo (Eliza Dushku) [is] a young woman who is literally everybody's fantasy. She is one of a group of men and women who can be imprinted with personality packages, including memories, skills, language—even muscle memory—for different assignments. The assignments can be romantic, adventurous, outlandish, uplifting, sexual and/or very illegal. When not imprinted with a personality package, Echo and the others are basically mind-wiped, living like children in a futuristic dorm/lab dubbed the Dollhouse, with no memory of their assignments—or of much else. The show revolves around the childlike Echo's burgeoning self-awareness, and her desire to know who she was before, a desire that begins to seep into her various imprinted personalities and puts her in danger both in the field and in the closely monitored confines of the Dollhouse.
(bron) (vervolgartikel)

Dat opent de deur voor een hoop verhalen, maar Fox heeft voorlopig toegezegd dat ze zeven afleveringen wel okay vinden om mee te beginnen. Weblog Televisionary heeft de pilot al gelezen, en is enthousiast.

Ik ben benieuwd.

What Generation Do You Belong In?

Van het webcomment

You Belong in the Baby Boomer Generation
You fit in best with people born between 1943 and 1960.
You are optimistic, rebellious, and even a little self centered.
You still believe that you will change the world.
You detest authority and rules. Deep down, you're a non conformist.

Dat klinkt niet erg positief... hoe zit 't bij jou?


Flickr Video

Web, Dev & Technologycomment

Flickr is deze week begonnen met het toevoegen van video-features aan de site. Als je een Pro-account hebt kun je nu, naast foto's, korte video's (van maximaal 90 seconden) toevoegen, zo meldt Wired:

Videos will appear in the users' photostreams alongside their still photos, and users will be able to tag them, organize them into sets and share them with all of the same privacy and licensing options available for still photos. There will also be an embedable player so users can place publicly-shared videos, YouTube-style, on blogs.


A minute and a half is also about the length of video one would typically capture with a cheap point-and-shoot camera or a camera phone. That's really the point of the limitations -- to highlight those sorts of short, emotional moments shot on the fly while on vacation, on a stroll or on the morning commute.

Flickr zelf legt ook uit dat een video gezien mag worden als een 'lange foto'. Ze proberen geen YouTube-killer te zijn, video moet gewoon een logische toevoeging aan de site zijn.

Wii Fit

Van het webcomment

Ik dacht altijd dat Wii Fit, het 'fitnessprogramma' van Nintendo Wii, een hoop onzin was. Maar Wired beweert nu dat het op z'n minst een beetje werkt. Interessant!



Ik had gisteravond een postje klaarstaan over de lente en festivals, in afwachting van het einde van de stroomstoring van mijn hostingprovider zodat ik het kon posten. Maar toen heb ik mijn laptop geforceerd moeten afsluiten. Dus weg postje.

Maar ik wil nog wel even de line-up van Reading en Leeds met je delen. Dat festival vindt, zoals gebruikelijk, een week na Lowlands plaats en zal (naar ik aanneem) weer op de BBC te zien zijn en de line-up bevat vaak een hoop namen die ook op Lowlands komen. Dus: redelijke graadmeter. Hier is de voorlopige lijst. En hier een nieuwsberichtje.