2008.02.27

Festlig titel - uden værdi

Kategori: Brok — Michael Schøler, Kl. 20:32:34

Webchamp08 ?I dag blev Webchamp08 kåret af www.computerworld.dk. Tillykke til Hanne fra home.dk. Tænker du også hvem og hvorfor?

Min vurdering er, at prisen er totalt meningsløs. Det kan ganske enkelt ikke passe at home.dk kan lede til at vinde en sådanne personlig pris. Som Hanne også selv hurtigt siger: “Det at lave sådan noget som Home.dk, er ikke noget man gør som enkeltperson.”. Der skal rigtigt nok mange flere personer til at rode så meget er jeg sikker på hun også tænker.

Striben af problemer med prismodtagelsen er der nok af.

Valideringsfejl og “forældet” HTML standard anvendt

Dels validerer home.dk ikke til den HTML standard, der iøvrigt må betragtes som værende forældet, som sitet selv påstår at overholde: HTML 4.01 Transitional. Dette er en gammel standard, indført i 1999 som en ren midlertidig udgave, der havde til formål at være en blid overgang til HTML 4.01 strict standarden. Nutildags er det mere korrekt at skele til XHTML 1.0 standarden der blev indført lige omkring 2000. XHTML 1.0 er siden blevet til XHTML 1.1 omkring 2001 og denne seneste standard må betragtes som værende det rigtige og seriøse valg til større professionelle sites.

Sitet home.dk har i skrivende stund 28 HTML valideringsfejl. Der er ligeledes ikke mindre end 30 CSS fejl og 797 CSS advarsler at finde. Ikke imponerende.

Du er selvsagt velkommen til at teste om denne webside validerer:

Rodet HTML og dermed rodet server-side kode

Kigger man som webudvikler i den genererede HTML kode som home.dk sender til browseren fremstår det, efter min bedste overbevisning, tydeligt at der ikke arbejdes med et fast koderegelsæt hos udviklingsholdet. Eksempelvist skiftes der voldsomt imellem brug af tabulering og mellemrum som indentering. HTML koden er ligeledes oversået med unødige og formålsløse linieskift. Udfra de simple betragtninger i sitets HTML kildetekst kan man godt tillade sig at udlede, at udviklingshodet bag home.dk ikke overholder et fælles besluttet krav til kode og kodestil. Det giver gnidninger med hensyn til vedligehold, modularisering og udskiftbarhed i selve kildekoden til sitet. Gad vide om home.dk holdet ikke er nervøs ved tanken om et eventuelt code-review?

Manglende cross-browser kompatibilitet

Kigger man på home.dk i Internet Explorer fremstår siden helt sikkert som tiltænkt af holdet bag. Sitet fungerer, trods ovenstående iagttagelser, men tonen skifter lidt hvis man benytter andre browsere. Anvendes Firefox til at se home.dk med kan man se nogle små afvigelser i hjemmesidens layout. Værre er, at hvis man fra Firefox klikker på sidste menupunkt til højre “myhome” ledes man til en side kun indeholdende teksten “The URL has moved here” (der indeholder et link der fører til samme blanke side), da der anvendes et ikke gyldigt HTTP redirect ved menupunktets link. Det ser Internet Explorer stort på, da den er tvunget i “quirks mode” for overhovedet at kunne vise den ikke gyldige webside.

Som følge af, at man ikke har skænket andre browsere en tanke, opstår der et hav af JavaScript fejl når siden vises i Firefox. F.eks. er første fejl ved visning af home.dk forsiden:

Uncaught exception: Adgang nægtet til kaldemetoden Location.toString

I følge Foreningen af Danske InternetMedier står Firefox iøjeblikket for ca. 10% af den samlede webtraffik i Danmark.

Udløbne certifikater

Går man det digitale certifikat i sømmene som home.dk anvender ved visning af “kort og skyline” fremgår det at det er udløbet (dette bør man dog nok klandre krak.dk for):
- Certifikatet for “VeriSign Trust Network” er udløbet Jan 7 23:59:59 2004 GMT. Webmasteren bør opdatere certifikaterne.

Med andre ord har folkene bag home.dk kun haft 4 år til at opdage og at rette op på problemet ved at føre en dialog med krak.dk.

Kort opsumering

Som den vakse læser nok har bemærket er jeg en kende forundret over både prisen Webchamp08, og over valget af home.dk som baggrunden for at udpege én person (hvilket også kan anfægtes) som prisvinder.

Jeg ser mig ikke selv værdig som vinder, så det er ikke fordi jeg er ærgelig over ikke selv at være pristageren. Jeg synes bare fundamentalt set at prisen er skudt helt ved siden af. Dan du din egen mening, min er hermed givet tilkende.

Relaterede blog indlæg og kommentarer

2008.02.21

Coding proverbs

Kategori: Programmering, Sjov og ballade — Michael Schøler, Kl. 11:14:59

Nerd alert. You have been warned.

if (!kill(this)) { this.strength++; } // Thanks to Rasmus for starting this

var bear = { sell: function() { if (!this.shot) return false; } }

var volume = (barrel.contents.count() == 0 ? 100 : 50);

if (house.opacity < 1) { throw new Exception(”You should not have done that”); }

if (water.style.display!=”none”) { water.maxTemperatureDegC = 99; }

if (you != null || you == null) { prompt(”?”); }

update Hero set [Enabled]=0 where FoodCount = 0 or WaterCount = 0;

while (this.absent) this.heart.fond++;

Continue the madness here: ordsprog.sagdejeg.dk

Keep them pouring in! =)

2008.02.17

Så skal der laves Team Fortress 2 baner!

Kategori: Programmering — Michael Schøler, Kl. 17:21:39

Hammer editor til Team Fortress 2 ... Jeg er nu gået igang med at sætte mig ind i level design til Team Fortress 2. Valve har været så flinke allerede i november at frigive et SDK til spillet, men jeg har desværre først opdaget det nu.

Det skal nok blive sjovt at lege med! =)

2008.02.02

Randers Regnskov

Kategori: Tvillingerne — Michael Schøler, Kl. 16:34:24

Randers Regnskov

Vi tog en tur til Randers Regnskov i dag. Det var alletiders, Katrine og Marie synes det var lidt ærgeligt der ikke var nogen elefanter og giraffer, men derudover var de ret så begejstrede. (De var sikre på at der var giraffer, for det vises der på www.sjovforborn.dk hjemmesiden (link), hvor vi fik ideen til turen fra).

Vores fotoalbum er naturligvis blevet beriget med en spandfuld nye billeder og videoklip i anledningen.


02/Randers regnskov
Vis hele albummet (loginbeskyttet loginbeskyttet), 76 billeder i alt, heraf vises nu 10

Efter at have betalt for indgangen (440 kr for os alle 4) kunne vi få lamineret vores billetter og så bruge dem som “gratis” årskort i hele 2008, … slet ikke så tosset:

Billetten gælder hele 2008
Billetten giver adgang til Randers Regnskov i hele 2008 for den person der har købt den, inden for de normale åbningstider.

Husk blot at skrive navn og fødselsår på din billet, og få den registreret før du forlader Randers Regnskov. På den måde får du ganske gratis ændret din billet til et sæsonkort.

Ved genbesøg skal du fremvise billedlegitimation sammen med din billet.