Computer History
Wellicht is het je opgevallen dat ik belangstelling voor Computers heb. Die interesse is jaren geleden al gewekt. Ik weet zeker dat ik een van de eersten in Nederland was met een computer op het werk. Dat was een Apple IIe, en daarmee heb ik BASIC leren programmeren. In die tijd (1980) werkte ik in een laboratorium, en het was niet zo moelijk om een paar (wetenschappelijke) reken-probleempjes te vinden, waar ik dan kleine programmaatjes voor ontwikkelde.
Later kocht ik voor mezelf een Commodore VIC-20, en ruilde die twee later in voor een C64. Dat apparaat werkt nog steeds, alleen is de harde schijf (1541) helaas kapot. Als je een werkend exemplaar hebt liggen, dan wil ik die graag van je kopen; stuur me een mail.
Nadat ik een fatsoenlijke baan met redelijk inkomen had, kon ik mij een PC veroorloven. Dat was een Hyundai XT met maar liefst 20MB hard disc en PC-DOS als operating system. Er zat zelfs een kleurenkaart (VGA) in met een kleuren scherm erbij.
Tijdens deze dagen was Lotus 1-2-3 toonaangevende software voor spreadsheets, en Wordperfect de eerste keuze voor tekstverwerking. Toendertijd schakelde ik over van BASIC naar PASCAL, en wat later raakte ik betrokken bij projecten waar we DBASEII, III en IV hebben gebruikt. Ik schreeft toen Database gerelateerde software die gecompileerd werd met CLIPPER.
In 1996 kocht ik een P90 machine bij een winkelketen met de naam VOBIS. Voor die tijd was dat een een echt werkpaard. Die machine stond 24 uur per dag aan, voornamelijk voor het uitrekenen van zgn. Fractals. Er zat maar liefst 64Mb RAM in en had een 4GB harde schijf.
Nadat ik de smaak kreeg te pakken, begon ik mijn PCs zelf te assembleren. De eerste zelfgebouwde PC had een prachtige Celeron 366 aan boordd op een Asus P2B-F moederbord waar nog eens 128 Mb RAM was ingestoken. Als grafische kaart zat er een Asus V3400 TNT 3D kaart in. Eigenlijk wilde ik een PII-400 inbouwen, maar die waren gewoon nog te duur. Een behoorlijke krachtpatser hoor, deze machine. Naarmate de tijd verstreek (tot 200) heb ik nog minstens drie andere machines gebouwd en verbouwd. Dit waren allemaal machines gebaseerd op AMD processoren en MSI moederborden.
Later kreeg de oude VOBIS machine een PIII-500 CPU, en het geheugen werd uitgebreid. Ook werd er in totaal zo’n 120 Gigabyte aan harde schijven in geplaatst. De machine kreeg als hostnaam Elephant (Olifant). Hij heeft zo’n vijf jaar trouw als server dienst gedaan tot 2005. Ik heb bijna alle onderdelen nog, en vind het moeilijk om het weg te gooien. Het is en blijft uiteindelijk mijn eerste zelfgebouwde computer.
Tussendoor heb ik ook nog een tijdje een oude SUN IPX Workstation van mijn werk meegekregen. Daar heb ik wat met LINUX op zitten experimenteren. Geen success, en hij was al snel stuk. Wel jammer, want het ding zag er echt heel ‘cool’ uit.

Anno 2006 staan er zo’n vijf PC’s in huis, waarvan er een als Mediacentre dienst doet. Dat is een Fujitsu-Siemens (Een Scaleo-C, zoals op het plaatje rechts). Alle machines kregen dierennamen zoals: Elephant (de server), Monkey (Media machine) en Beetle, Giraffe, Rabbit (PC’s). Computers waren namelijk een stuk goedkoper dan in de begindagen, en telkens wanneer ik weer wat nieuws in elkaar zette, dan schoof ik het oude materiaal door naar vrouw en kinderen.
In 2009 zijn de kinderen het huis uit, en blijven er drie machines over. Eentje voor mezelf (met de naam Tiger, waar een Intel Core2 Quad Q9550 in zit en een Terabyte aan schijfruimte, en AMD/ATI Radeon HD4850 grafische (passief gekoelde!) kaart. Mijn vrouw erfde een Intel Core Duo E7650 ( met de naam Cheetah), en de server (nog steed een Elephant) is inmiddels uitgerust met een AMD64 3000+ en 2 Terabytes opslag). Het Media Centre is vervangen door een Popcorn Hour (A110) media player en een a Humax 5050C PVR (Personal Video Recorder)
Programmeren
Hoewel in in mijn dagelijks werk meer een IT-Architect geworden ben dan programmeur, vind ik programmeren nog steeds leuk. Ik kan behoorlijk opgewonden raken wanneer na het debuggen fouten gerepareerd worden, en een stuk software het doet zoals je bedoeld had. Een vreemde eend in de bijt v.w.b. programmeertalen is AionDS, een volledig Object georienteerd systeem met een ‘inference engine’. Dit systeem ondersteund het regelgebaseerde paradigma volledig (rule based programming). Verder vind ik VB en C# prima talen. Iets waar ik misschien nog eens tijd aan wil besteden is Java. Echter ik zie niet de noodzaak om weer een andere syntax te leren. VB.Net in Visual Studio van Microsoft is mijn favoriete gereedschap. In de loop der jaren heb ik een aardig aantal programma’s geschreven voor het bedrijf waar ik werk. Ook heb ik wel een paar dingetjes gepubliceerd op het internet waarvan dP (pressure drop) aardig populair is, want het is al duizenden keren gedownload.
Computer Graphics


Virtuele omgevingen en interessante plaatjes kun je maken met speciale software, en dat vind ik ook leuk om te doen. Een van de programma’s die ik daar voor gebruik zijn; Jasc Paintshop Pro, met slimme filters. Het heet nu PaintShop Pro Photo X2 en is van Corel Software.
Een andere mooi pakket is Terragen. Hiermee kun je natuurlijke omgevingen creeren en renderen. De resultaten zijn echt prachtig en zien er heel realistisch uit. Net foto’s van echte plekken ergens op de wereld. Ik ben ook nog eens met PovRay in de weer geweest, maar dat vraagt om behoorlijk wat studie wanneer je daar leuke resultaten mee wilt krijgen.

Ik heb recent nog een leuke ‘programmeertaal’ ontdekt met de naam ‘L-system’. Het is een mathematisch methode waarvoor Laurens Lapré heel bruikbare software voor heeft ontwikkeld. Kijk maar eens op zijn gallery.
Al deze grafisch georienteerde knutselarijen zijn natuurlijk prachtig te combineren met mijn grote hobby photografie.

English
Nederlands