Wie ik ben? Ik ben Pieter Hensen en ik hou van techniek. Voor zover ik mij kan herinneren ben ik bezig met techniek. Toen ik nog een klein ukkie was haalde ik al van alles uit elkaar. Was de radio stuk? Nice! Openschroeven en alle componentjes lossolderen. Die gingen dan in een bakje waar ze eigenlijk nooit meer uitkwamen ;).
Ongeveer rond deze tijd kwam bij ons de eerste PC in huis te staan. Dit was een 8088 van Volleman die mijn vader via zijn werk via PC-Privé had gekocht. Bovenop de systeemkast stond de monochrome monitor met oranje karakters en daarnaast de matrixprinter. Op de grond stond een doos kettingpapier. Als ik mijn ogen dicht doe hoor ik dat ding nog ratelen.
Een aantal jaar later zijn wij verhuisd en mijn ouders hebben toen ook een nieuwe PC gekocht. Een Pentium 133 MHz! Via een klasgenootje had ik toen Quake op een CD-R gekregen en dat was het begin van mijn gamingcarrière. In die tijd kregen wij ook internet. Nou ja, internet; Hetnet. Dat was meer een soort intranet waarin je een aantal whitelisted sites kon bezoeken. Volgens mij werd dit al vrij vlot afgeschaft en kon ik het volledige internet besurfen via ons 56k6 modem. Gamen via een inbelverbinding is natuurlijk niets vergeleken met de <2ms vertraging die je nu met je breedbandverbinding haalt. Maar in die tijd vond ik dat prima. Lekker Quake spelen met mijn vriendjes uit de buurt!
Een van mijn buurjongens nam mij een keer mee naar de Harderwijker Computerclub (HKCC). Daar kon je met je eigen PC naartoe om de hele dag te gamen en nieuwe games, films en muziek te kopiëren. Awesome! Wij hadden thuis toen nog steeds inbelinternet dus even de laatste Twilight naar een eigen FTP-server FXP'en zat er niet in. Ik weet nog goed dat ik daar ook mijn eerste netwerkkaart heb gekocht. Een Realtek 8019 voor fl 12,50 :+ Op de foto's hieronder zit ik lekker achter mijn PCtje (grijs/zwarte trui).
Enige tijd later kregen wij thuis kabelinternet via Chello. Toen kon ik ook zelf games en muziek downloaden al kopieërde ik toch liever bij de HKCC even vlug een Twilight-ISO van een van de jongens daar. Een vriend van de scouting heeft voor mij Redhat 6 op een PCtje geïnstalleerd wat mijn eerste servertje ooit werd! Hij had deze machine voor mij ingericht als webserver, mailserver en als router. Uiteraard had ik het binnen een paar dagen al voor elkaar dat de machine niet meer wilde booten... Achja, je moet eerst iets slopen voordat je het kunt maken, toch?
Tijdens een van mijn stages mocht ik een aantal Compaq Deskpro-machines meenemen die ze weg wilde gooien. Het leuke van deze kasten is dat ze precies in een 19"-rack passen. Ze hadden ook nog een oude patchkast staan die ik mocht hebben. Zo'n bruine met een rookglasdeur. Foei-lelijk maar ik vond het supervet! Ik heb die kast in delen naar zolder gesleept en 'm daar weer in elkaar gezet. Van aluminium hoekprofielen had ik sledes gemaakt waar de 2 Deskpro's precies in pasten. Op deze machines had ik Debian geïnstalleerd.
Bij dat stagebedrijf had ik nog meer ouwe meuk gekregen, waaronder een DDS90 tape drive en 2 100Mbit glasvezel netwerkkaarten. Met die glasvezelkaarten had ik 2 machines op elkaar aangesloten. Over deze link had ik via NFS de homedirectories van de gebruikers gemount. Zinloos natuurlijk maar ik vond het erg vet om in elkaar te zetten. Mijn vader vond het overigens allemaal wat minder vet ;) Hij heeft dit nooit tegen mij gezegd maar ik kan mij dit nu prima voorstellen. Er stonden daar 3 machines 24/7 te draaien, puur voor de lol.
"Programmeren"
Mijn eerste ervaring met programmeren was in Basic. Ik had van onze buren een hele stapel Kijk's gekregen. Hierin stonden in die tijd kleine programmatjes of spelletjes in Basic. Deze kon je overtypen en, als je geen typefoutje had gemaakt, uitvoeren op je PC! Dat laatste gebeurde mij uiteraard regelmatig en dan was het een kwestie van alles teruglezen om te kijken waar de fout zat. Door kleine dingetjes aan te passen in de code probeerde ik erachter te komen wat de verschillende commando's precies deden.
Tijdens mijn MBO-periode ben ik begonnen met PHP en JavaScript. Eenvoudige formuliertjes maken met PHP, SQL, HTML en JavaScript lekker door elkaar geprakt in 1 bestand ;) Later ben ik verschillende frameworks gaan gebruiken om code en opmaak wat meer gescheiden te houden.
Mijn stage bij IZI heeft mijn interesse voor PHP pas echt aangewakkerd. Hier heb ik veel geleerd op het gebied van databaseontwerp, interaction design en hoe je een veilig Content Management System in ekaar zet. Ik werk hier nu nog steeds en ben best trots op dat een hoop van mijn werk in onze huidige systemen zit en met veel plezier door onze klanten wordt gebruikt :)
Elektrotechniek
Zoals ik al schreef heeft elektrotechniek altijd mijn interesse gehad. Maar sinds een jaar of 5 ben ik er intensiever mee aan de slag gegaan toen ik in aanraking kwam met Arduino. Het Arduino-platform is een erg laagdrempelig platform dat je kennis laat maken met programmeren in C en elektrotechniek. Op mijn blog kun je al redelijk wat artikeltjes vinden waarin ik mijn Arduino-ervaringen beschrijf. Ik gebruik mijn blog dan ook deels als naslagwerk voor mijzelf. Als ik later iets wil gebruiken uit een eerder projectje dan kan ik dat makkelijk terugzoeken op mijn blog. En anderen hebben er wellicht ook iets aan.
Interesses en vaardigheden
- Systeembeheer Linux
- VIM, Tmux
- Apache, Nginx
- MySQL/MariaDB
- HAProxy
- Postfix, Dovecot
- Docker
- OpenVPN
- Programmeertalen
- PHP
- Python
- C++
- Electrotechniek
- Arduino
- Espressif (ESP8266/ESP32)
- Home automation
- Home Assistant
- Mosquitto (MQTT)
- Radiotechniek
- CB/PMR
- Packet radio
- LoraWan (The Things Network)
- Zigbee
- ADSB
- Web development
- HTML5
- Javascript
- CSS, Less
- PHP
- GPS
- Geocaching
- Garmin-verzameling
Contactgegevens
Wil je contact met mij opnemen? Dan kan dat via de volgende manieren.
pieter@tuxie.com | |
Matrix | @pieter:matrix.tuxie.com |
X | @Teumaat |
fb.com/pieterhensen | |
Keybase | keybase.io/pieterhensen |
GPG
Mijn e-mail onderteken ik altijd soms met mijn GPG-handtekening.
Key ID | 42F6833B |
---|---|
Fingerprint | 131C BA38 7BEA C7A7 9328 61D7 C445 F62E 42F6 833B |