EK POOL 2008 gelanceerd

April 23rd, 2008

In mijn dagelijkse leven ben ik een fulltime techneut/consultant bij een kleine club die kennismanagementsystemen en communities bouwt. Een groot deel van de dag ontwikkel ik daarvoor websites in PHP. Buiten kantooruren om probeer ik mijn technische skills op peil te houden door het ontwikkelen van kleine projecten.

Een van die projecten is de WK/EK pool, die ik inmiddels al 12 jaar organiseer. De administratie van een dergelijke pool begon allemaal met een eenvoudige Excelsheet die uitgroeide tot een (bijna) volwaardige pool applicatie. Tijdens het EK 2004 heb ik ter ondersteuning van de pool voor het eerst een website gelanceerd. En ook al had ik destijds de kennis in huis om de Excelsheet helemaal te vervangen door een interactieve website, er waren twee redenen om toch te volstaan met een “readonly” website naast de Excelsheet, als een soort extraatje:

  1. Ik had de tijd niet om een volwaardige poolwebsite te bouwen.
  2. Internetpenetratie bij mijn doelgroep was laag (ik schat 50%).

Met name door punt 2 heb ik toen besloten om de Excelsheet, de papieren inschrijvingen en alles om internetloze bekenden te ondersteunen, te handhaven.

In 2006 stond het WK voor de deur en toen was de tijd rijp voor een website als volwaardige vervanger van de Excelsheet. In de maanden voor het WK heb ik in de avonduren een site in elkaar gezet en daarbij kans gezien om een aantal nieuwe spelelementen te introduceren, zoals de inmiddels bekende Classic Pool, Interactive Pool en de Sidebets. Uit de analyse van de statistieken en de reacties van de deelnemers kan ik afleiden dat dit een juiste keuze is geweest.

Dit jaar lanceer ik de EK POOL 2008 die qua functionaliteiten (op details na) precies hetzelfde is als de vorige website, maar “onder water” is de site geheel opnieuw geschreven. Ik heb hiervoor een licht-gewicht MVC framework ontwikkeld, dat zaken als autorisatie, database abstractie en URL ontkoppeling voor zijn rekening neemt. Daarnaast heb ik ook voor mijn werkgever een pool module gemaakt die ingezet wordt in de kennismanagement- en communitysystemen die wij verkopen. Deze pool module is automatisch gekoppeld aan mijn privĂ© pool website, zodat de ingevoerde uitslagen automatisch terecht komen bij alle klanten die de poolmodule hebben aangeschaft.

Toch mis ik af en toe die Excelsheet nog wel. Wat je daar bijvoorbeeld heel mooi mee kon doen, waren “what if” analyses. “Hoe ziet mijn positie in de pool eruit als ik de volgende twee wedstrijden correct hebt voorspeld”. Dat kan in de huidige opzet van de website helaas niet. Misschien dat ik dat voor het WK 2010 kan introduceren.

Using Gmail spam filter for non-Gmail accounts

March 27th, 2008

I think everybody who has been around the internet for some time will appreciate the frustration of wading through tons of spam before getting to your actual email messages. I use 6 email accounts which all have several aliases and for some domains I am the “catch-all”. My oldest email address stems from 1997 and as email address protection was not so much of an issue in those days, it’s probably on every spam list you can imagine. Over the last years my daily dose of spam has risen up to 600 messages a day, which brings the signal-to-noise-ratio for my email somewhere around 10%.

Of course there are several free and commercial spam filters available, some of which do work quite nice. I have used my share of them, all over the effectiveness spectrum, with the Outlook built-in filter somewhere at the bottom and my most recent experience with CloudMark Desktop among the best. But the problem with client side spam filtering is that your spam only gets filtered when it’s fetched by the spam filter client. This means that when you access your email through several means, like web mail, PDA, cellphone, Outlook, you should have spam filtering running on all those clients. For some of these access methods spam filtering isn’t even available and for those that are available, spam filtering has to be installed, configured and maintained, which can be a chore and a burden for your wallet in case of the commercial products available.

As spam will probably never go away and I personally do not like the challenge-response system used by some spam filters, where the sender of the email has to complete a challenge in order to sent email to you (spam filtering should be transparent to the sender of the email), the best solution for spam filtering is to do it at the server. This means that your email is filtered before it gets to the client, so no client configuration is needed, and all present and future email clients will benefit from this. But most of us don’t have our own server running on which to install such a filter. An even if you do, setting up and maintaining a spam filter on your server can be quite a hassle. Ideally, you would a want a fire-and-forget solution, that filters your email without ever requiring any configuration or maintenance.

Everyone who has worked with Gmail at one moment or the other, will recognize the power of Google’s spam filter. It has a very, very low false-positive ratio and it works just out of the box! Wouldn’t it be great to have Google’s spam filtering for your own non-Gmail account? Read the rest of this entry »