Eduard de Eekhoorn

Door CodeCaster op maandag 27 september 2010 19:40 - Reacties (21)
Categorie: Random thoughts, Views: 2.931

Na maanden zoeken, het was de vorige winter immers flink koud geweest, had Eekhoorntje Eduard deze zomer eindelijk een boom gevonden die hem kon bekoren. Het was een mooie, stevige eik, en in een dode tak had Eduard zich verschanst. Niet te hoog, zodat hem na een lange dag nootjes verzamelen niet nog een enorme klim stond te wachten, en niet te laag, zodat de oude maar toch nog snelle vos hem niet in zijn slaap zou verrassen.

Omdat zijn gezinnetje sinds dit voorjaar uit maar liefst zeven personen, pardon, eekhoorns bestond had Eduard besloten een voorraadboom uit te gaan zoeken om wat meer eten veilig te kunnen stellen voor de barre tijden die er alweer hard aan zaten te komen. Kijkt u maar eens naar buiten. Wekenlang heeft onze zorgzame vader en echtgenoot eikels en nootjes en zaden verzameld en opgeslagen in een boom, niet ver van zijn woning.

Toen hij na een welverdiende week vrij met twee wangzakken vol noten weer eens terugkwam bij zijn voorraadboom schrok hij zo hard dat hij haast stikte in zijn verzameling. Het mooie ronde gat in de boom wat hij had afgedekt met wat bladeren was ruw groter gemaakt en er hing een vieze staart uit.

Hij schraapte zijn keel, "ahem". De staart bewoog wat, werd naar binnen getrokken en Eduard verschoot van kleur toen hij het gezicht van Martjn de Marter uit het gat in de boom naar buiten zag steken. "Goedemiddag!", riep het venijnige beest naar beneden, en zwaaide wat. "Lekker weertje hŔ, zo in het najaar!". "Wat doe je in mijn hol?", vroeg Eduard. "Jouw hol?", antwoordde de marter. "Je was niet thuis hoor, al de hele week niet! Ik dacht: mooi, dan is dat hokje nu van mij! Wist je trouwens dat het helemaal niet zo hard waait in deze hoek van het bos?". Eduard trilde van woede en spuugde de noten uit. "Waar haal je het lef vandaan! Ik heb dagenlang noten verzameld voor de winter, en die hier opgeslagen, en ben daarna even een weekje naar de Bahama's gegaan! Mag ik?". "Oh, waren die noten van jou!", zei de marter grijnzend. "Ze waren heerlijk, bedankt! Ik denk dat ik het hiermee nog wel een weekje uithoud! Maar nu ga ik even een middagdutje doen, fijne dag verder!".

Omdat de marter zeker drie keer zo groot was als hij en minstens zo snel besloot Eduard met de staart tussen de benen huiswaarts te keren. Na een fikse ruzie met zijn vrouw die hem een massagraf met daarin vijf kleine eekhoorntjes voorhield besloot hij maatregelen te gaan treffen. Twee dagen later had Eduard al zijn vrienden en de Wijze Oude Uil opgetrommeld en samen gingen ze op weg naar zijn voorraadboom. De staart van de marter stak weer uit het gat, en zelfs op de grond was zijn gesnurk nog te horen. "Martin!", oehoede de uil, "Kom eens naar beneden!". Omdat de uil de oudste van het bos was moesten alle dieren naar hem luisteren, dus schoorvoetend kroop de marter naar beneden, alwaar hij tegenover de uil kwam te staan. Om hen heen stonden zeker twintig eekhoorns.

"Vertel eens", begon de uil, "waarom ga jij zomaar in de boom die van een ander is wonen?". "Dat heb ik Eduard al verteld, Wijze Oude Uil. Ik wist niet eens dat dit holletje van hem was, maar het werd al zo lang niet gebruikt!". "Zou jij het fijn vinden als er iemand anders gebruik maakt van iets waar jij hard voor hebt gewerkt?", vroeg de uil. "Nee, natuurlijk niet", zei de marter. "Maar ik werk meestal niet zo hard, ik heb zelf ook niet zo veel spullen". "Aha. En zou je dan misschien met een beetje meer werk zelf zo'n boom bewoonbaar kunnen maken?" vroeg de uil. "Nee, ik denk het niet", zei de marter. "Ik denk dat ik daar een beetje te lui voor ben. Een kleiner holletje, ergens op de grond zou meer wat voor mij zijn. Ik heb gewoon niet zo'n zin om hard te werken en zelf een veilig hol in een hoge boom te maken" verklaarde hij. "Maar wat is er dan mis met een holletje ergens op de grond" vroeg de uil hem, "is dat soms te koud, te klein, of te nat?". "Nou dat niet direct", sputterde de marter tegen, "maar het is gewoon veel makkelijker op deze manier, en eigenlijk is het wonen op de grond ook wat beneden mijn waardigheid. Alle dieren zouden immers in bomen moeten kunnen wonen!".

Omdat de uil niet zo van makkelijke dieren hield, hij wilde graag dat iedereen eerlijk was en kreeg wat hij verdiende, gaf hij de marter met zijn snavel een welverdiende harde klap op zijn kop. "Zo", zei hij. "En nu haal je je uitwerpselen uit dat hol, maak je de ingang weer mooi, betaal je de gasrekening en vul je de koelkast van Eduard weer bij". De marter deed schoorvoetend wat hem gevraagd was, en nadat hij weer precies evenveel nootjes als er eerst lagen had teruggelegd in het hol van Eduard is hij onder luid gejoel zo snel hij kon uit het bos gevlucht en men heeft hem nooit meer gezien. Die avond hield Eduard een feestje, en iedereen mocht zo veel eten als hij kon.

"Een verstandig dier", sprak de uil aan het einde van de avond, "denkt niet aan zijn gemak van dit moment, maar liever aan later. Als je in de bloei van je leven kunt investeren in voedsel, een gezin en een dak boven je hoofd weet je zeker dat je het later goed zal krijgen. Als je teert op de zak van een ander zal je vroeg of laat in de kou komen te zitten".

Kom maar op met dat kraakverbod.


http://codecaster.nl/got/rmb/star1.gifhttp://codecaster.nl/got/rmb/star2.gifhttp://codecaster.nl/got/rmb/star3.gifhttp://codecaster.nl/got/rmb/star4.gifhttp://codecaster.nl/got/rmb/star5.gifhttp://codecaster.nl/got/rmb/stats.gif

Communicatie deel 5: wasmachine

Door CodeCaster op donderdag 16 september 2010 21:15 - Reacties (14)
Categorie: Een eigen huis, Views: 3.540

Omdat ik er vandaag op m'n werk lekker de gang in had zitten heb ik een uurtje langer doorgewerkt, waardoor ik helaas wel na sluitingstijd van de supermarkt-om-de-hoek thuis aankwam. Dat maakte op zich niet uit, want wanneer ik kook kook ik vaak voor meerdere dagen: leve de koelkast en de vriezer. Terwijl mijn eten opwarmt plop ik dan zo'n lekkere bruine pretpaal open en nog voor ik m'n eerste biertje van de avond op heb, heb ik mijn avondeten voor me staan. 't Is net of ik getrouwd ben.

Ik had me vanavond bij thuiskomst voorgenomen om de was te gaan doen terwijl mijn prakje in de magnetron warmte stond te vergaren, maar toen ik de deur van de wasmachine opende stroomde het water me nog net niet tegemoet.

Lees verder »

Downloadmanager

Door CodeCaster op donderdag 9 september 2010 13:45 - Reacties (20)
Categorie: Online, Views: 4.610

Go!ZillaVroegÔh, toen stabiele en snelle internetverbindingen nog zeldzaam waren en tegelijkertijd het downloaden van een breed scala van bestanden aan populariteit won, begonnen downloadmanagers aan hun opmars. Deze kleine, handige programmaatjes werden door de actievere internetgebruikers ge´nstalleerd om zo grote bestanden in stukken binnen te kunnen halen (HTTP biedt sinds versie 1.1 dan wel ondersteuning voor de Range-header, maar die mag genegeerd worden door de server, en niet iedere client heeft de header in het verleden correct ge´mplementeerd). Een downloadmanager biedt de gebruiker de mogelijkheid om downloads te pauzeren, te hervatten (na een al dan niet verwachte onderbreking van de download), en te downloaden van meerdere locaties tegelijk.

Starcraft II DVDAnno 2010, nu de meeste clients en servers de header op de juiste manier versturen en beantwoorden en thuisgebruikers internetverbindingen hebben met een uptime waar de gemiddelde gezinswagen jaloers op kan worden en die met ettelijke megabytes per seconde downloaden neemt het nut van een downloadmanager met fikse sprongen af. EÚn van de gevallen waarbij het wel handig is zijn de vaak relatief grote updates van de spellen van Blizzard. Hierbij download je middels een op BitTorrent gebaseerd systeem de updates, of zelfs het volledige spel. Dan hoef je ook niet meer naar de winkel voor de DVD, hoewel die goedkoper is dan de download bij Blizzard zelf, maar dat terzijde.

Nu kwam mij vanmorgen een update tegemoet van mijn favoriete browser. Deze was binnen ettelijke seconden ge´nstalleerd, waarna mij op een pagina werd aanbevolen een update van een zekere Plug-in te updaten. Deze geŘpdatete Plug-in is maar liefst 2,66 MB groot, de Gratis McAfee« Security Scan Plus (optioneel) van 0,98 MB niet meegeteld. Het downloaden van deze nieuwste versie zou met mijn internetverbinding exact ÚÚn seconde duren wanneer dit op volle snelheid plaatsvindt, dus vol goede moed vinkte ik het aanbod voor de virusscanner uit (en serieus, kan daar geen cookie voor worden gezet? Ik heb al een virusscanner, laat me met rust!) en klikte op de downloadknop.

Mijn verwachting, het verschijnen van een popup met de vraag of ik de installer van de plugin wilde uitvoeren, werd niet waargemaakt. Ik werd daarentegen omgeleid naar een pagina waar ik een waarschuwing kreeg dat er, ik citeer, was “voorkomen dat deze website u vraagt programmatuur op uw computer te installeren“. Aangezien ik niet op de site Adobe.com was om pizza te bestellen maar toch wel om programmatuur te installeren zocht ik naar de link naar de executable. Dit is blijkbaar sinds deze versie van de site verdwenen, dus er zat niets anders op dan de gehate Adobe DownloadManager te installeren. Een klik op “Toestaan” liet mijn browser een XPI-bestand van 488 KB downloaden, en de snelle rekenaar weet dat dat al zo’n twintig procent van de daadwerkelijke download is. Gelukkig zit er geen datalimiet op mijn internetabonnement, maar stel je voor dat de installer van het acht gigabyte grote Starcraft twee gig zou zijn.

Hoe dan ook, na het installeren van de downloadmanager moest ik mijn browser herstarten. Dat alleen duurt al langer dan het downloaden van die 2,66 MB zou duren, dankzij de vele tabs die ik standaard open heb staan. Na deze herstart komt de downloadmanager naar voren die direct begint met het downloaden van de Flash-player. Ik dacht dat Firefox-extensions in een sandbox draaien, en inderdaad: uit de XUL (XML User Interface Language, de ‘taal’ waarin Firefox-uitbreidingen worden geschreven) blijkt dat het enige wat de plugin doet is het opstarten van een executable die, gelukkig wel na elevation, de download start en de gedownloade executable opstart.

Install Flash Player “Maar wat is, lieve zeiksnor CodeCaster”, zullen jullie je wel afvragen, “nu eigenlijk het probleem?”. Sta mij toe dat uit te leggen. Het enige wat de downloadmanager is, is een krap halve MB grote extensie die moet worden ge´nstalleerd in Firefox (en bij iedere keer dat de browser start moet worden uitgepakt en geladen), die niets meer is dan een regeltje javascript die ÚÚnmalig een executable opstart. Deze executable doet volgens Wireshark vervolgens niets anders dan een HTTP-request uitvoeren naar deze URL. Oh ja, en een fancy downloadbalkje tonen, want dat kan de browser natuurlijk niet zelf. Maar de DLM beschikt dus niet over torrentfunctionaliteit of andere nuttige dingen die een browser van zichzelf niet kan. En Firefox controleert zijn Plug-ins zelf regelmatig op updates (dus ook de Flash-player), dus ook daarvoor is de downloadmanager al totaal overbodig. Dit is echter pas zo sinds deze versie van de Plug-in, want voorheen kreeg je bij het niet downloaden van de extensie een link in de trend van "bij problemen met de automatische installatie klikt u hier om dat handmatig te doen" voorgeschoteld.

Kortom: Adobe, gefeliciteerd met het opdringen van je bagger. En mensen die geen Firefox-extension willen installeren om Flash 10.1 te installeren: klik hier.


http://codecaster.nl/got/rmb/star1.gifhttp://codecaster.nl/got/rmb/star2.gifhttp://codecaster.nl/got/rmb/star3.gifhttp://codecaster.nl/got/rmb/star4.gifhttp://codecaster.nl/got/rmb/star5.gifhttp://codecaster.nl/got/rmb/stats.gif