Computers

Ik ben altijd in de techniek werkzaam geweest. Van 1966 tot 1975 ben ik werkzaam geweest voor Electrologica (later omgedoopt tot Philips Electrologica en weer later tot Philips Data Systems). Daar heb ik zowel aan compilers (Algol, Fortran) als aan operating systemen gewerkt.

Een speciale plaats in mijn herinnering is gereserveerd voor de EL X8.

Na een aantal andere banen (systeemprogrammering, netwerken) ben ik sinds 1986 werkzaam bij een groot ingenieursbureau. Daar beheer ik de OpenVMS-systemen die wij gebruiken voor ons bestuurlijk informatie systeem en het netwerk.

Ik ben al sinds midden jatig 90 een Linux-gebruiker. Op mijn werk gebruik ik Linux minimaal maar thuis des te meer. In feite gebruik ik nauwelijks Windows. Het is dat ik jaarlijks mijn belastingbiljet moet invullen en dat mijn bedrijf nogal Microsoft-georienteerd is.
Ik beschik momenteel over een netwerk bestaande uit

  • een 1.6 GHz PC: voornamelijk Linux en af en toe Windows 2000
  • een 266 MHz PC: Linux en Windows 95 (inmiddels afgedankt)
  • een 266 MHz Alpha: OpenVMS 7.3-1 (ook weg)
  • sinds juli 2007 een laptop (1.8Mhz). Puur en alleen Linux (Suse 10.2)
  • najaar 2007: dual Core 2300Mhz
    Dit was mijn eerste zelfbouw PC.

Via een draadloos netwerk ben ik via ADSL verbonden met internet. Maar mijn draadloze verbinding met de meterkast heb ik maar vervangen door Ethernet via het stroomnet.

Mijn thuis-computers

Mijn geschiedenis in thuis-computers geeft aardig de ontwikkeling weer

 

jaarcomputersnelheidmemorystorage
1983 BBC-micro 2 Mhz 32KB+32KB 4*200 KB
1989 80286 12 Mhz 640 KB later: 2 MB 20 MB
1992 80386 33 Mhz 8 MB 200 MB
1995 Pentium 90 Mhz 16 MB 2 * 850 MB later: 2 * 2 GB
1998 Pentium 233 Mhz 96 MB nu 320 MB 2 * 4 GB
2002 Pentium 1.6 Ghz 512 MB 2 * 40 GB
2007 Intel
Dual Core
2*2.3 Ghz 2048 MB 750 GB

 

In een grafiek wordt dit

Het is logarithmische schaal: ieder verhoging met 1 betekent een verdubbeling. De CPU-snelheid bijv. is dus met een factor 210 = 1024 toegenomen.

Mijn geekcode is

GCS d+ s+:+ a+++ C++ UL+ P+++ L++ E- W++ N+ w O- V+ PS+ PE- tv- b++ DI+++ G e h--- 

Als je wilt weten wat een geekcode is kijk dan op www.geekcode.com. En als je wilt weten wat dit betekent, is er een decodeerscript beschikbaar op www.ebb.org/ungeek.

Programmeren

Ik vind programmeren nog steeds een bijzonder inspirerende bezigheid. Wat er leuk aan is, is al een keer opgesomd.
Wat programmeer ik zoal?
  • geen drivers, compilers, aanpassingen aan de kernel en soortgelijke zware stuf
  • allerlei handige zaken om mijn Linux-systeem nog beter te kunnen gebruiken.
  • puzzels, interessante problemen
  • scripts voor een website waar ik webmaster voor ben
  • spelletjes
  • en nog zo wat

Tot voor een paar jaar programmeerde ik voornamelijk in C. Tegenwoordig ben ik een enthousiast Perl-gebruiker. Af en toe maak ik wel wat in PHP. Momenteel ben ik bezig om Ruby onder de knie te krijgen.

Ik heb de laatste jaren veel ervaring met PHP opgedaan door een webapplicatie die ik voor Gilde Amersfoort gebouwd heb,