Netsensei

Much Ado About Nothing

Hospitalisatie

Juist naar de bank geweest om een hospitalisatieverzekering te regelen. Nieuw werk, red tape en al hé. Ik kreeg meteen serieuze lap papier voorgeschoteld. Dat was dus de medische vragenlijst. Het document dat je in eer en geweten naar absolute waarheid moet proberen in te vullen. Tot de meest genante details toe.

Je zou er versteld van staan aan welke ziektes en mens allemaal wel niet kan lijden. Gelukkig overal ‘neen’ aan mogen kruisen. Ook de rest was niet mis: hierbij geef ik permissie aan de bank om de vertrouwelijkheidsband met mijn arts te doorbreken als er vragen zouden zijn. Je weet wel. Toen ik zo bezig was kon ik niet anders dan onwillekeurig aan Sicko van Michael Moore denken.

Mocht ik ooit mijn vingers kwijt geraken, ik help hopen dat de dokters er geen prijs op plakken en mij dan vragen welke vinger ik kan betalen!

Jolene

Omdat ik gisteren even KT Tunstall met Dolly Parton verwisselde in ’t restaurant. Iets met mosterd halen denk ik dan zo…

Facebook tips

Facebook, ’t blijft toch wel een speciaaltje. Leuk om mee te foefelen, als plakboek, om er vrienden mee terug te vinden,… en tegelijk is het toch ook wel een pestding. Alsof MySpace nog niet voldoende was. Ten eerste is het een ramp omdat je mailbox platgespamd wordt met allerlei notifications dat deze of gene persoon je gepoked of uitgenodigd heeft.

De tip: klik op ‘account’ in je profielpagina, daarna kies je voor ‘notifications’ en klik ze maar op ‘off’. Onderaan vind je de sectie ‘other applications’. Als je op ‘Show more’ klikt dan kan je facebook monddood maken. Het bespaart je niet alleen een lege mailbox, maar ook heel wat bandbreedte opgesoupeerd door nutteloze facebookspam.

Nog eentje: privacy! Het is leuk om in je overzichtspagina alle activiteit van je vrienden te kunnen zien. Maar omgekeerd zien ze ook wat jij uitspookt! Geen probleem als je vriendenkring beperkt is en je zelf nauwelijks iets doet. Maar als je heel actief bent en een uitgebreid, actief netwerk onderhoudt, tjah,…

Hier de tip: klik in het linkermenu naast de ‘applications’ sectie op ‘edit’. Je kan nu elke app configureren. Elke app stuurt immers notifications naar alle vrienden die dezelfde app hebben staan. Niet erg fijn. Tenzij je de ‘Show my friends stories about this through News Feed and my Mini-Feed.’ optie uitvinkt. Nadeel is wel dat je elke app apart moet configureren, maar je eigen status zal niet zomaar voor iedereen te grabbel worden gegooid.

De laatste tip is dat je diezelfde opties ook best uitschakelt als je een app installeert. Te vaak klikt een mens immers snel door de installatie heen zonder over de consequenties na te denken. ’t Bespaart veel werk en leed achteraf als je van bij het begin zo weinig mogelijk aanvinkt. Aanvinken in facebook staat immers gelijk met het delen van informatie.

Tenslotte vind ik op dit vlak Facebook flink te kort schieten. De interface ziet er wel clean uit, maar ze is op zijn zachtst gezegd redelijk uit elkaar getrokken. Je moet al flink doorklikken eer je alles wat ingesteld hebt. Voorzichtig zijn blijft dus de boodschap!

De eerste werkdag

… of hoe het terug-naar-school gevoel gisteren en vanmorgen even de kop op stak. Alternatieve titel voor mijn eerste werkdag bij Statik. En het werd een zeer gevulde dag.

6u02: op dit ontiegelijke uur in Brugge wakker worden. Het ochtendzon heeft goud in de mond of zoiets.

6u58: de trein op richting Leuven. Het plan is om daar over te stappen op de trein richting Heverlee en om 8u37 te beginnen.

7u28: onze lieve vrienden van de NMBS konden het niet laten. De trein valt defect in Gent en rijdt niet verder. In de absolute chaos besluit ik de trein van 7u39 richting Schaarbeek te nemen.

8u15: ik arriveer in Brussel-Centraal en stap snel over op de trein naar Leuven over Brussels Airport

8u39: blitzbezoekje aan de luchthaven van Zaventem

9u05: eindelijk gearriveerd in Leuven

9u20: ik arriveer in Heverlee.

De dag begint met een uitgebreide rondleiding terwijl de nieuwe collega’s één voor één binnen druppelen. We zijn met 5 man vandaag. Ik krijg mijn werkplek toegewezen. Een verse, nagelnieuwe iMac staat op mij te wachten. Dit wordt mijn werkpaard. De rest van de dag bestaat erin om er mijn werkomgeving op te zetten. e-mail, browsers, textmate, subversion repository, public keys,… In de namiddag begon ik mijn ontdekkingstocht doorheen de code van de vele projecten. Spannend en heel erg leuk!

Met het mooie weer besloten we dan maar buiten te zitten met onze broodjes. Op het pleintje had er een oudere dame geprobeerd om met haar auto italian job gewijs van een paar trappen te rijden. Slecht plan want de auto bleef steken met het chassis op de trap. De politie en een takelwagen kwamen eraan te pas. Ergens was er het plan om met zijn allen de handen onder de auto te steken en hem terug op het pleintje te duwen, maar de stem van de rede en het besef dat we misschien meer kwaad dan goed zouden doen, hield ons wat tegen.

Tegen een uur of 6 besloot ik de trein naar Antwerpen te nemen. Ik arriveerde mooe maar tevreden mooi om 19u in het Centraal. Ideaal. Nu heb ik nog wat tijd om TV te kijken en dan op tijd in bed om morgen vroeg de dag aan te vatten.

O ja, voor alle nieuwsgierigen: dit is mijn nieuwe werkplek…

Nieuwe werkplek @ Statik

Fotolog Friday

Oké. Fotolog friday. Ik ben een beetje in de knoei geraakt met snel-snel foto’s afhalen op mijn laatste werkdag. Ik heb van vrijdag zelf ook maar bitter weinig foto’s kunnen maken aangezien ik zoveel te doen heb. Gelukkig had ik mijn camera de rest van de week wel bij de hand…

Felixarchief

Felixarchief
Vibes
Felixarchief
Felixarchief
Felixarchief
Felixarchief
Felixarchief
Felixarchief
Felixarchief
Vibes
Vibes

Viva La Vida II

Omdat ik maar niet genoeg kan krijgen van deze plaat: Viva La Vida live @ Paradiso in Amsterdam.

Viva la vida!

Ondertussen heb ik de laatste boreling van Chris Martin, Guy Berryman, Will Champion en Jonny Buckland in mijn bezit. Ik ben nu volop bezig ze gretig in mijn iTunes te laten slurpen. Ondertussen is het wachten op de eerste clips. Violet Hill vind ik op zich wel een oké nummer, maar deze Viva La Vida mag er ook wel zijn. Ook al is het een covertje…!

Internethandel

Hm. Ik wilde eind vorige week een Navman B10 bestellen. Een leuk zwart doosje dat via BlueTooth en USB gelijk welk apparaat van GPS kan voorzien. Handig voor vanalles en nog wat. Ik bestelde het ding dus bij Expansys. Credit card gegevens ingevuld en al.

Begin deze week kreeg ik een beleefde mail dat mijn gegevens weigerden. Bizar want ik had kameraad Twanne diezelfde dag nog een Flickr Pro account voorgeschoten. Misschien had ik iets verkeerd ingetikt? Opnieuw de bestelling plaatsen dan maar. De dag erna kreeg ik positief nieuws: het pakketje was opgestuurd. Hoera?

… of toch niet! Vanmorgen vond ik een mail in mijn box dat de kaart weer geweigerd was! Dan maar even bellen. Ik belandde bij een Nederlands callcenter. De medewerker was bijzonder vriendelijk maar kon niet meteen zeggen wat er fout gelopen was. Ik stelde zelf voor om het via klassieke overschrijving te regelen. Geen probleem. Ik heb een nieuwe mail met bankgegevens gekregen. Dit weekend doe ik de overschrijving en dan de vingers kruisen!

Tegelijk toch ook even bij de bank informeren hoe dat nu zit met mijn kaart…

WP Mollom and WP OpenID

These two weren’t the best friends over the past couple of weeks. Since someone notified me they weren’t compatible, it took some time to figure out what was going wrong. My initial suspects was an icky way of dealing with the action hooks. Either by my plugin or WP OpenID. But after extensive testing, I concluded that the order in which the action hooks call the different plugin functions, wasn’t problem.

I identified the problem as the comment data getting lost somewhere along the way. I tested the OpenID plugin and the transition to the Mollom plugin. In the end, I could narrow the problem down to odd behaviour of global variables in WordPress. Let’s take a look at this bit of code:

<br> function dosomething($ds_comment) {<br> global $ds_comment;<br> print_r($ds_comment);<br> return $ds_comment;<br> }<br> add_action('preprocess_comment', 'dosomething');<br>

For brevity’s sake, I ommitted the obligatory WordPress plugin header. But if you add it, put this bit in a seperate file, upload it to your plugins/ folder and activate. Now you can test if yourself. The idea is that the array containing the commentdata is shown in your browser just before putting it in the database (notice that your browser doesn’t redirect to the original page, but that’s not the issue here). In reality, you’ll get a blanco page. Meaning the array $ds_comment is in fact empty. Further on, you’ll just pass empty variables and in the end save an empty record to your database. The comment got lost into cyberoblivion. Not very nice.

Now. Just comment out or remove the global $ds_comment; bit and try again. Now, if you submit a new comment, the data will be output to the browser nicely.

Conclusion: If you make the very same variable that was passed as an argument through the function, global, the data just gets lost. Very odd. Now, if you create a new, empty, global variable within the function and assign the data from $ds_comment to it, there is no problem whatsoever.

I wonder how this could happen…

Ow. Making a lot of variables global, especially those with sensitive data, is not really best practice. There are more gracious ways of passing data around like OO programming design or paying attention to correct function reuse. In a future incarnation, I’ll try to reduce the amount of globals I use. For now, I just want the damn thing to behave like it should. 😉

Vrijdag de 13de

Why the hell not? ’t Is mijn laatste werkdag op mijn huidige job. Hét moment om eens een dag (proberen) fotografisch te documenteren.

« Vorige blogposts Pagina 82 van 245 pagina's Volgende blogposts »