Today was a big day for our Medialab. After a succeeded test we decided to port one of our applications from IIS, SQL Server and Coldfusion to Apache, MySQL and Coldfusion. The last was not very problematic. Only a couple of lines of code needed upgrading from the ancient version 4 where the application was written in to the current version 8. The most difficult part proved to be the transition from SQL Server to MySQL.
The only thing I could work with was a full database backup provided by our IT department. So I could only recreate the database in SQL Server. With the aid of MySQL Migration Toolkit part of the GUI tools I could transfer the database to MySQL. There was hwever a problem, the encoding. And no matter what I tried, there was always one token that did not translate well. So I decided to do the data by hand.
PHP
SQL Server and PHP
- xiffy's blog
- Add new comment
- Read more
- 2610 reads
Web APIs by Example, Part I: Twitter

Voor als je zelf tegen twitter wilt gaan praten enzo. Ik zou alleen curl gebruiken voor de communicatie, maar dat is persoonlijke voorkeur.
- xiffy's blog
- 1 comment
- 1546 reads
Zo'n verloren zondag
Na het ontwaken de laptop aangegooid en thunderbird een slinger gegeven. Tot mijn ontsteltenis constateerde ik dat een spam run succesvol door mijn filters was geglipt. En mijn vage idee van 'Spam Bayesian' filtering op de commentaartjes kreeg ineens vaste vormen. Met tegenzin zette ik mij achter het toetsenbord om deze taak uit te voeren. Na een speurtocht aan bestaande implementaties in PHP geschreven begon het proces van het assembleren en maken.
Ondertussen schakelde ik mijn spamfilters uit om de training van het filter te versnellen, want Spam Bayes werkt alleen als je voldoende data hebt om tegen aan te testen.
Uiteindelijk, rond een uurtje of 11 's avonds was het zover. Ik had een uitgebreide corpus aan data weten op te bouwen en alle blokjes hadden hun plek in de soure gevonden. Tijd voor een eerste test.
Blij als een kind zag ik dat een reactie die door mijn huidige filter was gesijpeld door Spam Bayes werd geclassificeerd als zijnde Spam.
Missie geslaagd.
- xiffy's blog
- 2 comments
- Read more
- 1428 reads
Van je hobby je werk maken
Raar jaar. Op het werk leek het allemaal bergafwaarts te gaan, tot ik onze internet tak een tijdje ging meehelpen. Twee sites met roxen opzetten, styling doen en modules schrijven. Tussendoor nog even wat pixel neuken (sexy uitdrukking voor het juist in de marges krijgen van je pagina's in alle browser). En na twee maanden terug naar het gewone werk.
En dat ging steeds minder lekker. Totdat ik gevraagd werd definitief een vertrekkende collega te vervangen als web ontwikkelaar. Tegen ieders verwachting in heb ik ja gezegd, en officieel ben ik nu een maand bij ons internet bedrijf.
Het eerste wat ik mocht doen was weer minder leuk. Lastige jsp onderhouden die communiceert met mijn eigen oude software op de verschillende servers. Twee dagen geleden begon ik er echt weer lol in te krijgen. Een klus afmaken waarbij php en mysql vorm en inhoud bepalen. Mijn vingers klopperden steeds sneller over mijn toetsen en tijdens het typen kwamen de oplossingen voor de openstaande punten als vanzelf.
- xiffy's blog
- 4 comments
- Read more
- 1900 reads

