Archief voor November, 2006

Javascript debugging in browsers

16 November 2006, geplaatst in Javascript door Davy

De laatste paar dagen ben ik nogal intensief bezig geweest met een Javascript project. Ik had voor de gelegenheid nog snel even het boek DOMScripting van Jeremy Keith gelezen om toch stevig in mijn schoenen te staan.

Dat er verschillen bestaan tussen de verschillende browsers is voor iedereen allang duidelijk. Bij ontwikkeling met CSS vind ik dat net een uitdaging om een website perfect functioneel te krijgen in de meest courante browsers, nl. Firefox, Internet Explorer en Safari. Maar al gauw leek Javascript toch een grotere inspanning te vergen dan dat.

Om dus je scripts perfect te krijgen in elk van die browsers is het belangrijk dat je kan rekenen op de juiste tools. En waar ik het meeste hulp aan had was de ingebouwde foutconsole van Firefox. Hiermee heb ik makkelijk 90% van de fouten kunnen traceren en snel oplossen, vooral omdat er duidelijk wordt aangegeven op welke regel en in welk bestand de fout zit.

Internet Explorer geeft slechts een zielig dialoogvenster weer met daarin de melding dat er een fout is opgetreden. Wanneer je meer details ervan wil bekijken wordt je echter niet veel wijzer, en dit zowel in IE6 als IE7. Gelukkig kan je aan de hand van de Microsoft Script Debugger toch meer inzicht verkrijgen bij de foutmeldingen in de scripts en beschikken over betere debugging info. Die optie leek voor mij wel te volstaan, mede omdat ik de meeste fouten dus al kon opsporen via de Firefox foutconsole.

Safari heeft me op een bepaald moment ook wel parten gespeeld. Ook hier zit echter een Javascript debugger ingebouwd, alleen zit die nogal verscholen voor de gewone gebruiker. Via de terminal kan je echter een extra menu activeren in Safari. Open hiervoor een nieuwe terminal sessie en voer dit in:

defaults write com.apple.Safari IncludeDebugMenu 1

Als je Safari dan opnieuw opstart, dan kan je via het debug menu de optie Log JavaScript Exceptions aanvinken. De foutmeldingen worden dan in de Javascript console getoond.

Je kan dan bijvoorbeeld volgende functie toevoegen aan je javascript:

function logMsg(msg) {
   if(window.console) {
      window.console.log(msg);
   }
}

Zo kan je op een makkelijke manier en zonder irritante alert boxes in Safari informatie opvragen, om sneller en efficiënter te debuggen.

Ik heb hiermee alleszins veel opgestoken over Javascript en het smaakt zeker naar meer. Ik voel dat hier wel een nieuwe passie in de maak is. Het worden nog interessante tijden.

Verschillende versies van Internet Explorer naast elkaar draaien

8 November 2006, geplaatst in Browsers door Davy

Nu Internet Explorer 7 uit is, zou het handig zijn voor webontwikkelaars om de verschillende versies van IE naast elkaar te draaien. Het is al zo lastig genoeg met IE5.5 en 6.

Gelukkig bestaat er nu een makkelijke manier om de verschillende versies naast elkaar te draaien. Je kan via MultipleIE versie 3, 4, 5, 5.5 en 6 van Internet Explorer installeren. Ikzelf heb alleen nood aan 5.5 en 6, omdat die nog het meest courant gebruikt worden. Installeren gebeurt snel: gewoon installer downloaden en in een mum van tijd is het klusje geklaard.

Nadien kan je dan de verschillende browsers tegelijkertijd gebruiken. Hier heb ik nu toch al een tijdje op liggen wachten. Ik heb 5.5 en 6 alleszins vandaag op het werk geïnstalleerd en het werkte perfect naast IE7.

Now I’m one happy developer !

Juliette And The Licks

7 November 2006, geplaatst in Muziek door Davy

Na het lezen van de cd-bespreking in Humo toch maar eens het album Four on the Floor van Juliette And The Licks beluisterd. Ik ben echt wel aangenaam verrast. Voor zij die het niet weten, Juliette Lewis is een Amerikaanse actrice, vooral (bij mij althans) bekend voor haar rol in From Dusk Till Dawn en What’s Eating Gilbert Grape.

Ik had wel al een optreden van de band op televisie gezien, tijdens een verslag van Lowlands festival, maar toen konden ze me niet echt bekoren. Misschien had ik wel vooroordelen: weer een actrice die denkt dat ze zangeres is.

Maar Four on the Floor is een plaat die rockt! Hoe meer ik er naar luister, hoe meer ik ervan hou… Misschien is het ook wel door de retestrakke drums van (mijn held) Dave Grohl. Maar de stem van Juliette en het gitaarwerk op het album, kan ik zeker ook wel smaken.

De nummers kan je best omschrijven als zowat punkachtige rock ‘n roll. Smash And Grab, Hot Kiss, Killer en Purgatory Blues zijn men favoriete songs. Bij het beluisteren van Killer hoorde ik wel wat vergelijkingen met de Arctic Monkeys. Death of a Whore moet dan weer even wennen, maar apprecieer ik meer naarmate ik er naar luister. De gitaren in het nummer Get Up hadden net wat teveel weg van een nummer van AC/DC, waarvan de titel me nu ontglipt. Niets vernieuwend dus, maar toch zeker de moeite waard om te beluisteren.

Op de MySpace pagina van de band staan enkele filmpjes, waar je onder andere de opnames van het album wat kan aanschouwen. Best wel de moeite om eens te bekijken.

Enfin, ik ga de cd nog wat opleggen en luchtgitaar spelen. Rock ze!

Terug naar Siberië

7 November 2006, geplaatst in Televisie door Davy

Vandaag was het de eerste aflevering van Terug naar Siberië, de docureeks van Martin Heylen over het leven in Siberië.

Martin Heylen vertrekt opnieuw voor een reis van 11.000 km dwars door Siberië, ditmaal in volle zomer. Het is er bloedheet, en dat is niet de enige verrassing. Op deze tocht belt hij onaangekondigd aan bij mensen waar hij vorige winter te gast was, en beleeft een pak nieuwe avonturen in de korte Siberische zomer.

Ik hou ontzettend van zijn menselijke aanpak en keek altijd naar zijn rubrieken in Man Bijt Hond en vorig jaar in de Laatste Show. Ik ben dan ook blij dat er nu een volledig programma rond gemaakt wordt. Echt heerlijke televisie…

UPDATE 1: Veel mensen willen blijkbaar de maker van de begintune kennen, wel volgens de website van een is het muziek uit de film Beautiful People. Het nummer heet Churchill’s mistake en is van Garry Bell.

UPDATE 2: Het Eén-programma Terug naar Siberië van Martin Heylen wint dit jaar de Ha! van Humo. Volgens de redactie van het weekblad levert de roadmovie van Heylen heerlijke televisie op.

Martin Heylen draaide, met gevaar voor lijf en leden, een roadmovie door de taiga, en dat leverde mooie televisie op: pakkende portretten, gevat in oogstrelende scènes.