zeroxcool.net Things I like to talk, think or dream about, in every sense of the word

14Apr/080

Karten met internet Nederland

Afgelopen zaterdag mochten wij van Tiscom Hosting het weer opnemen tegen de rest van de bedrijven die het internet in Nederland aanbieden :) . En nee, helaas hebben wij niet de grootste scheurpiloten binnen het bedrijf, want als ik zelfs bij de bovenste drie eindig... Haha, helemaal niet erg goor, wel hebben we een top dag gehad, en ook zijn de nodige foto's verzameld met Harmpje en wat pitspoezen. Die ik zelf nog moet zien overigens, haha. Heren van de ISP Kartcompetitie: het was weer een geslaagde dag.

Volgende week beginnen voor mij weer de tentamens, en ja, eindelijk het resultaat terug van de vorige: een hele dikke voldoende voor het deeltentamen automaten- en procestheorie, maar nog veel belangrijker: een 7 voor basiswiskunde, wooohoooo! Dat betekent dus dat ik alle vakken tot nu toe afgerond heb en ik enkel nog automaten- en procestheorie dien af te ronden om mijn pre-master te halen. Iets wat ik in het begin onmogelijk achtte om in één jaar te doen. Te gek dus!

Dan nog wat meldingen op het muziek vlak. Ik heb - finally, I know - een iPod Nano 3G aangeschaft. De Meizu die ik daarvoor had, begon behoorlijk op m'n zenuwen te werken. Een hele trage firmware, en de nodige bugs. Dat is voor een informaticus onhoudbaar zoals je hopelijk begrijpt ;) . De iPod is een verademing, wel zonder iTunes uiteraard, de ml_ipod Winamp plugin is een fantastische vervanger...

Een speler zonder muziek is natuurlijk geen combinatie. Dus heb ik toevallig de afgelopen week weer eens wat nieuwe bandjes aangeschaft. Te weten:

  • Kraak & Smaak - Plastic People
    Jeuj! Eindelijk een nieuw album van dit (Nederlandse!) dj/producer trio. Ik moet zeggen dat op de single [youtube=AYeTwfyx0nw]'Squeeze Me'[/youtube] na, het nog niet helemaal wil horen...
  • MGMT - Oracular Spectacular
    De single '[youtube=XVnRzEjpUmE]Time To Pretend[/youtube]' is in ieder geval genieten. Net de eerste luisterbeurt erop zitten, maar vind hem nog niet helemaal vlotten, wordt vervolgd...
  • Vampire Weekend - Vampire Weekend
    De single '[youtube=_XC2mqcMMGQ]A-Punk[/youtube]' heeft al eens geglorieerd in mijn single lijstjes. Je mag '[youtube=n43LduK2Yq8]Oxford Comma[/youtube]' daar ook bijtellen. De eerste luisterbeurt van de rest van de plaatjes volgt. Dus nogmaals, wordt vervolgd...
27Oct/070

Editors, here we come!

Jeuj, maandagavond mogen we ons opmaken richting Tilburg te gaan. Om daar in 013 de Editors te gaan zien. Zoals ik al aangaf in eerdere blogs kijk ik hier echt enorm naar uit. Last.fm is waarschijnlijk ook opgevallen dat ik naar uitzie, de Editors overheersen m'n 'weekly artists' lijstje de laatste tijd behoorlijk vaak. Dus: kom maar op!

Dan nog even het gebruikelijke stukje school... Dat is nog steeds ontzetten druk. Erg veel huiswerk en het tempo is opnieuw moordend. Haha, niet heel erg, je bent zo tenminste wel ergens mee bezig. Nadeel hieraan is dat ik maar weinig uren voor Tiscom kan maken, waardoor m'n financiële cashflow ietsje minder is. Ach, is voor een jaartje of wat ook niet zo heel erg :) .

7Aug/072

Werk en intro

Weer eens een update...

Na ongeveer zeven weken achter elkaar op de maan- en dinsdagen gewerkt te hebben, zitten de grootste persoonlijke project bij Tiscom Hosting er weer op:

  • Webmail 3.0 is online gegaan na een refactor van RoundCube.
  • De MySQL backup procedure is zodanig aangepast dat dit nu per database gebeurd. En dan per dag, per week en per maand. 'Vroeger' gebeurde dat per server. Wat meer flexibiliteit dus :) .
  • Ja, het gaat dan eindelijk (een keer) gebeuren ;) . We gaan van BIND naar djbdns' tinydns.
  • En nadat de heren van vpopmail een patch hebben voor dit probleem dan moeten onze MX hosts weer wat meer blocken :) .
  • Daarnaast ben ik ook met vpopmaild bezig geweest. Wat functionaliteit toegevoegd (het tellen van disk usage per domein of per user). Deze daemon moet het mogelijk gaan maken om vanuit onze backoffice - en later ook vanuit de frontoffice - wijzigingen op de POP servers door te brengen. Die patch heb ik uiteraard gedeeld.
17Jul/070

Prijzen, sporten en verslaving

Veel tijd en toch weinig om te loggen, heel raar ;) . Twee weken geleden m'n ingenieurs diploma opgehaald. Dus voortaan dien ik graag aangesproken te worden met ing. :D . Tijdens de afstudeerpresentatie werd ons gewezen op het feit dat we mee konden dingen om de scriptieprijs. De prijs voor het beste afstudeerverslag. Daar kon ieder verslag aan mee doen wat een 8,5 of hoger scoorde. Enkele mailtjes later daar ook een exemplaar voor ingeleverd. Er stond immers een prijs van €1500,- op. Niet mis!

20Apr/071

Karten, Voetbal Insite, Faithless en de knie

Zoals ik in m'n vorige logje al aangaf stond er een drukke week, afgelopen week, op het programma. We zullen het eens chronologisch behandelen :) :

24Nov/060

School, Philips, Tiscom en m’n knie

Eindelijk weer eens een logje...

Alles gaat z'n gangetje weer. Op school ben ik nu bezig aan de laatste maand echt school. De meeste projecten worden afgerond en alle verslagen worden opgesteld. In de tussentijd ben ik bezig geweest met het zoeken naar een geschikte afstudeerplaats. En ik kan je wel zeggen dat ik die gevonden heb.

Na twee ontzettend interessante gesprekken bij Philips zijn collega student Peter en ik uitgenodigd om onze afstudeerstage te gaan doen bij TASS. Zeg maar het software onderdeel van Philips. Tijdens de stage (van januari tot zeg maar half juni) gaan we ons bezighouden met het implementeren van een biometrische sensor voor de Pronto. De Pronto kun je simpelweg vergelijken met een heel erg universele afstandsbediening. Denk aan het bedienen van al je stereo's, tv's, rolluiken, lichten, voordeuren, etc. etc. En dan niet zo'n suf kastje met knopjes. Nee, een mooi SVGA touchscreen met wat mooie buttons aan de zijkant.

Wat doet die biometrische sensor dan? Je kan die biometrische vergelijken met het iPod jog-wheel. Het sensortje is dus eigenlijk een kleine muis. En naast dat kun je er ook nog vingerafdruk herkenning mee uitvoeren. Denk maar eens na over de mogelijkheden: ik krijg mijn persoonlijke afstandsbediening als ik mezelf heb geïdentificeerd met mijn vingerafdruk. Een erg uitdagende opdracht. De Pronto zelf draait Linux en het meeste zal dus in C geschreven zijn. Ik kijk er in ieder geval naar uit!

Dan van school naar werk. Ook daar alles z'n gangetje. De verhuizing is succesvol voltooid en de volgende projecten staan open: de migratie van de oude webservers naar de nieuwe; nog steeds het DNS-systeem en de omzetting van oude naar nieuwe mailservers. Dat laatste is al gebeurd, zo'n beetje begin oktober. Murphy had denk ik van begin september tot nu vakantie. Want tijdens de verhuizing en de omzetting van de mailservers naar nieuwe machines verliepen beide zonder enig probleem (nou ja, de harde schijf kopie van de eerste mailserver (8 uur(!)) niet meegeteld).

De migratie zelf is nog een punt ter discussie. Daarop later nog wel een keer meer denk ik. En ja, inderdaad. Ook het DNS-systeem is nog steeds niet om. Ik word er een beetje simpel van. Dat systeem ligt denk ik nu al bíjna twee jaar op de plank. Erg jammer, want het scheelt enorm in efficiëntie als het eenmaal loopt. Achja, wie ben ik :) ?

En dan hebben we nog het sporten. Na de operatie (zie de vorige log) is het eigenlijk bijna alleen maar vooruit gegaan. De eerste weken was het inderdaad behelpen en zat er behoorlijk wat pijn in het linkerbeen. Dat was na ongeveer 2,5 maand weg. Sinds toen ben ik weer onder training. Wat kortweg inhoud dat ik wat aan het lopen ben en nog steeds bezig ben de coördinatie in de knie en de sterke in de bovenbenen te verbeteren. Een nadeel is nog wel dat er redelijk wat vocht aangemaakt wordt, waarschijnlijk door nog steeds een stuk irritatie in de knie. Ik hoop dat dat begin januari toch wel over is...

26Aug/060

Verhuizing van servers

Volgende week staat er weer eens wat moois op de planning voor het werk. We zijn een beetje uit ons jasje gegroeid in het datacenter Schuberg Philis. Na vier racks vol te hebben gekregen hadden we een vijfde rack nodig. Aangezien dit niet geleverd kon worden in dezelfde ruimte werd ons een rack op de bovenverdieping aangeboden.

Logistiek gezien was dit sowieso een probleem. Een tweede probleem is de prijs van de stroom geworden. We moesten servers over meerdere racks gaan verspreiden, dus is er voor gekozen een volledige rij (11 racks) af te nemen. Dit houdt in dat we a.s. weekend de boel van onderen naar boven gaan verhuizen. En dat is eerlijk gezegd niet niets. Kortweg 130 servers van 'ons eigen' en 40 servers van klanten. Een hele operatie dus, die goed gepland en gecoördineerd moet worden. We gaan met vijf man sterk vrijdagnacht (23:00u) richting Amsterdam om het het geheel in gang te brengen en hopen zaterdagochtend rond een uur of 9:00u klaar te zijn.

Als m'n logje zaterdagochtend nog te bereiken is dan is het goed gegaan. Tot logs!

Filed under: Techs, Work No Comments
22Jan/060

An update at TNO

Back again, finally :) . First of all (yes, I am 22 days to late): a happy new year dear reader :D .

After a two week break (last week I finished my one and only exam of TLA) I am starting my second internship on monday. I have been at TNO twice by now, discussing some things of the project I am going to work on. And I have to admit, I am really looking forward to start with it.

I also received most of my grades this period. In my previous log you will find some explainations of every course: UID: 8, LOG: 7, ProTes: 6 and ProKwa: sufficient. Up-to-date readers will notice that I haven't got TLA back, that's true, that will be in the beginning of February, but I think that's not going to be a problem. I also finished my ISA course (ISA courses are supposed to give you a roundtrip to other professions, but I followed 'designing educative websites', not quite a problem though). I made a website about the WK voetbal 2006 (World Championship Football) this year in Germany. The site is in Dutch and not quite finished, however, it's a good starting point for everyone who like to know something more about this major event :) .

Well, I have to go to bed. Tomorrow a friendly match with the first team, maybe I will catch some minutes of playtime. Next time maybe some more on my new refereeship at the KNVB and some information about the 3Com CoreBuilder 3500 I have bought.

Filed under: Personal, Work No Comments
8Sep/050

Murphy comes around Tiscom’s e-mail system

Pfff, finally an update. Have done a lot since last month. Let's talk about the split of our first e-mail server. That didn't went very well the first two times (saturday night and firday night). The first time we crossed by that about 15 domains had mailboxes bigger then 1Gb. Imagine that an average e-mail is about 2k, so that there were 1G / 2K = 536.870.912 files into one directory. And that these were also very fragmentated (because mails are not flushed to the disk beyond each other). So transferring of these directories took too much time (about one hour each). So we skipped the whole thing to a week later.

That friday night, with all the courage we had we tried again (in the meantime we had trashed those - big - e-mail boxes). Almost everything went well, only some particular domains didn't work well. The next day our support box was filled with lots of e-mail about slow POP connections etc. Also our Mail eXchangers (that are the servers in the MX records with SPAM- and virusscanning) were kind of overloaded. After seeking for the problem for almost three days we found it. The harddisk in the new POP-server was really slow (15MB/s at idle) so we had to go another night to replace the new POP-server with a good new server :) . This was planned for Saturday afternoon (there was good weather so the server weren't that busy). But when I finished setting up the new POP server, I got an SMS from my colleague Freek that the 'real' POP server was down. I logged in and saw that the filesystem was mounted read-only. Fuck, the harddisk crashed 16 hours too early :) .

So, we had to prepare ourselfs for another night datacenter. The harddisk was fully lost so we had to use the backup from Friday morning, so people who didn't fetched their e-mail this day have lost e-mail received that day. Nothing to do on that. After unpacking the backup we were able to restore the new POP-server (pop03) so that everything worked well. With solving this problem the load of the MXs also lowered. So the slow/damaged harddisk was the originator of this problem :( .

Enough about the Tiscom e-mail system ;) . I'm back at school since the 31th of August. I still have to come into the 'one-hour-rhytm', but that will happen within two weeks. After that everything must go fast and the next vacation will arrive soon :) .

Also football is going fine, I'm playing in our fifth team and sitting on the bench at the first team. Speak you hopefully a bit sooner ;) .

Filed under: Techs, Work No Comments
9Aug/050

POP proxy project almost finished

Not very much to tell. The POP proxy project is almost finished. All the domain transfer scripts, the domain list transfer scripts etc. etc. are made. But we're still waiting for the new mailserver, where half of all the domains at the first mailserver will be moved to. But it should be there before saturday. That night we are going to replace everything. Move half of the accounts to the new server, move the servers fysically to a new rack and to install the POP proxy, that is. I'll share the 'transfer-domain-to-other-vpopmail-server' script with you on my qmail page, some days :) .

The DigiMatrix project isn't quite active yet, as I'm working on the e-mail change and Harmbox, an analystic tool I've created during my internship at Bronkhorst Travel. That all takes a lot of time. And there's also the training of my football team. We've had about 4 training sessions by now and in one hour the fifth one. My condition was really good, I wasn't the first one gapping after a run exercise ;) . Also goalkeeping went very well, had lots of difficult balls, without even a keeper training session. That's quite some years ago that happened last :) . Well, everybody, have a nice vacation. Till the next log!

Filed under: Techs, Work No Comments
6May/050

The Tiscom Hosting MX system

Not quite an active log, huh. Time to change, I'm not going to tell you what I've done and what I didn't, just anything I _would_ like to talk about. It was just annoying to tell everything I've done this week, so there wasn't a motivation to log. Well, now there is.

This week I'm having a week of vacation. Well, vacation, let's say, not going to school. Because I had to do lots of things for school this week. We're working on a GPS program (on PDA and desktop) to make it possible to set out walkings with a GPS device. Quite interesting project, but it takes lots of time. We're still running on schedule, I hope in a few weeks I can show the final results.

At work everything is also fine. We've introduced - after months of testing - finally our virus- and spamscanning - mail exchangers. Our mail system is now much more reliable to outages of one particulair server. I've ASCII-arted an impression of the current situation:

	MX1	= mx1.mail.tiscomhosting.nl
	MX2	= mx2.mail.tiscomhosting.nl
	POP01	= pop01.mail.tiscomhosting.nl

	 /----------------\				/----------------\
========\|      MX1       |				|     POP01      |/==========
inet in	||   virus and    |========\		/=======|  POP archiver  || inet out
========/|  spam scanner  |        |            |	|		 |\==========
	 `----------------'        |            |	`----------------'
				   \[ internal ]/
				   /[ network  ]\
	 /----------------\	   |		|	/----------------\
========\|      MX2       |	   |		|	|     POPxx      |/==========
inet in	||   virus and    |========/		\=======|  POP archiver  || inet out
========/|  spam scanner  |				|		 |\==========
	 `----------------'				`----------------'

As you can see, mail only comes in via the two MX servers. They scan all e-mail on SPAM and virusses. Virus e-mail is immediately deleted, SPAM e-mail otherwise is being tagged with an striking subject name. After that it is forwarded through the internal network to the POP-servers, they store all e-mail for clients and give them out on request. The internal forwarding is done by SMTP and the POP-servers only allow SMTP-traffic from the internal network.

Well, if one of the MX servers is down, there's no problem, the other one will still receive incoming e-mail. If one of the POP-servers fails, the mail is still being queued at the MX's. They will deliver everything when the POP-server is comming back up. The only remaining problem, when a POP-server is down, clients are unable to download their e-mail, that shouldn't be a big problem because the POP-server didn't have a higher downtime than a half an hour last year. Nice solution we still think.

Tomorrow again a football match.

Filed under: Techs, Work No Comments