Categorieën
Leven

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
Categorieën
Foto

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
Categorieën
Asides Media

Viva La Vida II

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

Categorieën
Media

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…!

Categorieën
Leven

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…

Categorieën
Techtalk

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:


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

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. 😉

Categorieën
Asides

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.

Categorieën
Asides Leven

Gekroond

Bon. Sinds gisteren is mijn kies na maanden gesukkel eindelijk voorzien van een definitieve kroon. Het is een vreemd gevoel om eindelijk terug met een complete tand rond te lopen. Het scheelt in elk geval serieus qua comfort. Daarvoor wil een mens wel eens een smakje geld op tafel leggen…

Categorieën
Techtalk

iPhone G3: crashlanding?

Te vroeg victorie gekraaid! Mobistar ontkent volgens ZDNet van iets te weten. Laat staan dat ze de iPhone op 11 julie zullen verspreiden. Het is nog altijd “in de loop van het jaar”. Meer zelfs, de Apple website is ondertussen aangepast. Elke verwijzing naar 11 juli voor ons kikkerlandje opeens verdwenen en de ‘Movistar’ typo is aangepast.

Eigenlijk toch wel een flinke manko in de communicatie als je het mij vraagt. Als potentiële klant maken noch Mobistar, noch Apple hier een goede beurt bij mij. Zeker aangezien het ding wél in Nederland en Frankrijk te koop zal zijn vanaf 11 juli en het voor ons bij een zeer vage timing blijft. Ik heb ondertussen al een vaag gerucht opgevangen dat Mobistar via een juridisch handigheidje zal proberen om de iPhone exclusief te verkopen. Het zou mij niet verbazen moest dat de vertragende factor zijn.

Zal Tijs zijn wedstrijd terug moeten openen?

Categorieën
Techtalk

iPhone G3 geland?

Moeders houdt uw dochters binnen want Apple houdt zijn jaarlijkse WWDC conventie. Speciale aandacht ging uit naar de keynote van Steve Jobs. Wat reeds lang werd gespeculeerd is nu bevestigd: Apple brengt de iPhone G3 uit, de opvolger van.

Interessanter is dat tegelijk ook bekend werd gemaakt dat het ding in 70 landen zou verkrijgbaar zijn vanaf 11 juli. En jawel, ook bij ons zou dat het geval zijn. De Belgische Apple store is gelijk aangepast. Alleen, bij verkoopsinformatie zou het toestel enkel bij het obscure ‘movistar‘ te koop zijn. Vind ik een beetje vreemd aangezien koppelverkoop, zoals met de verplichte AT&T abbo’s in de States, hier verboden is. Nu ja, exclusiviteit om een toestel via één bepaalde dealer of keten te distribueren kan evenwel altijd.

Een prijs is nog niet bekend. In de States betaal je naast de foon ook nog eens extra voor het abbo en activatiekosten. Nu verwacht ik niet dat we het toestel hier zo goedkoop zullen krijgen. Uiteindelijk is het nog altijd een hebbeding. Gezien de koers van de dollar was ik van plan eentje mee te smokkelen. En dat ben ik nog altijd van plan. Of ik zou al zo gek moeten zijn om de dubieuze HiPhone plagiaat te willen kopen…