Et af mine gamle indlæg har fået mange hits på det seneste efter at regeringen har fremsat sit Metro-ring forslag. Da det gamle indlæg (fejlagtigt) måske kan opleves negativt overfor metroen generelt, synes jeg lige jeg vil understrege at jeg med stor fornøjelse er begyndt at bruge metroen hver dag både til og fra arbejde. Det sidste halve år er det meget få betydningsfulde forsinkelser jeg har oplevet, og jeg er meget tilfreds. Jeg er også af den mening at vi ikke kan få metro nok i den københavnske undergrund. Ja, det er dyrt at bygge, men at flytte transporten under jorden er den eneste rigtige langsigtede og miljørigtige løsning efter min mening. Der er dog visse ting jeg undrer mig over i det fremsatte forslag. De første skitser jeg så af regeringens forslag inkluderede et stop ved Universitetsparken. Men de efterfølgende skitser jeg har set har, trods to alternative linieførsler, udeladt dette stop. Nu er jeg ikke mere studerende, og har ikke noget personligt i klemme dér, men det lyder da som et oplagt stop at få inkluderet? Jeg synes også det er synd at de nye stationer ikke vil blive bygget sammen med eksisterende hvor den krydser andre linier. Så man vil altså have at folk skal gå op og ned på en ny station når de skifter rute? Selvfølgelig er det et spørgsmål om penge, men jeg tror altså at det vil være en beslutning man vil ærgre sig over den dag den nye metro-ring (forhåbentlig) står færdig. På den positive side står så selvfølgelig at busterminalen på Rådhuspladsen vil blive jævnet med jorden og næppe genopføres:-)

Mens jeg er ved det, så mener jeg selvfølgelig også at metro'en på Vestamager skulle føres i tunnel meget længere ud end planen er nu. Men det er vist ved at være for sent at kæmpe mere for nu.

Det eneste rigtig irriterende ved Metroen er at den tager så lang tid at bygge. Kan det virkelig være rigtigt at vi skal vente mindst tretten år på at den metroring står klar?

 

I al stilhed er Mozilla Firefox 1.0 Release Candidate netop lagt til download. Der vil ikke blive gjort særlig meget reklame for den, da almindelige brugere først forventes at opgradere når den endelige version 1.0 bliver frigivet d. 9. november (efter planen). Men hvis man vil hjælpe Mozilla Organization og udviklerne bag Firefox, så download og gennemtest programmet så evt. alvorlige fejl kan nå at blive fjernet inden den endelige version 1.0 sendes på gaden. Vær dog opmærksom på at det nok ikke er alle extensions der endnu er blevet opdateret til at virke med den nye Firefox-version. Så tjek det først hvis der er en extension som du er meget afhængig af. Du kan i øvrigt finde lidt mere information om hvad man specielt gerne vil have testet i RC1 og hvad der er nyt i forhold til Preview Release i en af udviklernes weblog.

Apropos extensions. Jeg skrev forleden at jeg savnede muligheden for at redigere i URL'en direkte i Firefox's "Add Bookmark" dialog, og at jeg havde luftet idéen for udvikleren af OpenBook extension. Nu har han frigivet en ny version af sin extension og har implementeret mit ønske! Det er jo nogle herligt imødekommende communities der ofte er omkring åbne software-projekter som dette:-)

For at fejre frigivelsen af Firefox 1.0 bliver der holdt et stort antal release-parties rundt omkring i verdenen. I Danmark er der f.eks. et på Ølbaren i København fredag d. 19. november fra kl. 16.00. Er det for nørdet at gå til et Firefox release-party i København? Ved ikke, men man kunne jo evt. også bare kigge "tilfældigt" forbi og smage nogle spændende øl (og bartenderen der bliver jo slet ikke sur selvom man er hammerstiv og giver hende en finger - Whaat!? It wasn't me!) ;-)

Update 4/11: Release Candidate 2 er nu frigivet

Update 9/11: Version 1.0 er nu frigivet

Tidligere relaterede indlæg:

 

This site only looks right in IE 5.5 SP2, at 800*600 resolution with 24bit color using a full size window, and the default toolbars all showing. The Verdona and Georgia fonts must be present. Your browser font size must be set to medium. Your windows appearance settings must be set to "windows default". The wind must be blowing from the south.

Det er vist et gammelt site jeg der har fundet der, men specielt ovenstående citat rammer da lige plet?

Fra den 9. november er du nu i øvrigt dem der siger at den store "browser krig" vil starte igen.

 

Hvad sker der lige med Lyngby Boldklub for tiden? Lige pludselig tre sejre (update 31/10: fire sejre) (update 8/11: fem sejre) (update 14/11: sjette sejr) i træk, hvornår har Lyngby sidst præsteret det? Kampen er godt nok ikke færdig endnu, men med en 5-0 føring små 10 minutter før tid tør jeg vist godt kalde det en sikker sejr over topholdet Kolding. Lyngby bider sig nu fast i øverste halvdel af 2. division?

 

Jeg har kørt med Mozilla som min faste browser til næsten alt (stort set kun undtaget min netbank) i mange år nu, men har først for nylig downloadet Mozilla Firefox for at prøve den næste browser-generation fra Mozilla Organisation. Det er den samme motor til at vise websider (gecko) der ligger i begge disse browsere, og begge vil blive vedligeholdt parallelt i hvert fald i en periode endnu. Så det er egentlig kun det "omkringliggende" der er forskellen på de to, men der er så også sket en del.

Med Firefox fik Mozilla-udviklerne chancen for at sætte sig ned og revurdere nogle af de designmæssige beslutninger som måske havde vist sig ikke at være helt så optimale som man troede da man designede den oprindelige Mozilla-browser (eller "Seamonkey" som "den gamle" Mozilla Suite kaldes internt hos Mozilla Organisation). F.eks. har man fået lavet en meget smartere arkitektur og funktionalitet omkring upgrades og extensions. Men et andet mål med Firefox var også at lave en mere kompakt, hurtig, simpel og tilgængelig browser. Det har betydet at en række features fra Seamonkey faktisk er blevet skåret fra i Firefox, selvom der bestemt også er kommet nogle nye interessante ting til.

Jeg kan på mange måder godt lide Firefox, men det er ikke alt jeg nødvendigvis synes er lavet smartere end det er i Seamonkey, og nogle af de ting som er fjernet savner jeg. Et lille eksempel på noget jeg savner, er muligheden for at redigere webadressen i et bookmark i samme arbejdsgang som man opretter det (som "File bookmark" i Seamonkey). I Firefox er du nødt til at gå ind og rette webadressen efter at man har lavet sit bookmark. Det er et bevidst valg at man i Firefox har forenklet brugerfladen i "Add Bookmark"-dialogen på denne måde, og det vil der formodentlig blive holdt fast i. En af den slags små ting jeg ellers synes at være blevet helt afhængig af i Seamonkey, men som jeg nu må vænne mig af med igen hvis Firefox skal være min standard-browser. Den generelle filosofi med Firefox er at man kan få de ekstra features man savner med at installere extensions, men jeg har endnu ikke været i stand til at finde en der tilføjer lige netop denne feature. Har dog fisket lidt hos forfatteren til OpenBook extension om det var noget han kunne implementere i næste version af hans extension, og han er da ikke helt afvisene.

Men her er iøvrigt det setup af extensions jeg indtil videre har valgt for at tilpasse Firefox bedst muligt til mine behov:

DOM Inspector
Når du installerer Firefox, så husk at vælge Custom install og Developer tools hvis du vil have den geniale "DOM Inspector" installeret. Dette er et smart værktøj til "live" at se indholdet af browserens interne "dokument-træ" (DOM) og manipulere med det. Nyttig for avanceret webudvikling og debugging.
Javascript Debugger
Venkman for Firefox (FAQ).
Link Toolbar
Denne funktionalitet er inkluderet i Seamokey under navnet "Site Navigation Bar", men skal selv aktiveres af brugeren. I Firefox er den helt pillet ud som standard, og det vil jo nok desværre i nogen grad mindske chancen for at det nogensinde bliver rigtig populært for websider at udnytte funktionaliteten (selvom Opera også understøtter det "out-of-the-box"). Du kan læse lidt om hvad det egentlig er for noget i et af mine ældre indlæg.
Web Developer Toolbar
En toolbar med en stor samling af små nyttige funktioner for webudviklere. Indeholder bla. den "JavaScript Error Indicator" jeg synes er meget savnet i standardkonfigurationen. Giver også adgang til den manglende Java Console.
Launchy
Gør det let at åbne websider i andre programmer. F.eks. kan man sætte mailto-links op til altid at åbne en specificeret mailklient. Kan bl.a. også bruges til at åbne et link eller den aktuelle side i en anden browser eller en webeditor.
Translate
Menupunkter (eller ikon) for hurtig adgang til oversættelser af websider vha. Altavista's Babelfish oversættelses-service.
Nuke Anything
Fjern et næsten hvilket som helst objekt på en hjemmeside. F.eks. nyttig hvis en animeret gif eller larmende flash reklame irriterer dig.
Google Pagerank Status
Der findes en statusbar til Firefox som kopierer næsten al funktionalitet fra Googles toolbar til Internet Explorer, lige bortset fra Google Pagerank udregningen. Andre har modificeret omtalte toolbar så Pagerank også er inkluderet, men hvis du i virkeligheden kun er ude efter Pagerank, så kan denne funktionalitet installeres alene med denne extension. Bemærk at selve udregningen af Pagerank foregår via en "tredieparts server", og at denne i princippet derfor kan bruges til at følge og registrere alle de websider du besøger. Tænk over om du synes dette er et problem før du installerer en extension med Pagerank funktionalitet. Jeg har valgt at ignorere problemstillingen indtil videre, men iøvrigt kan funktionaliteten slås fra ved at højreklikke på indikatoren.
User Agent Switcher
Hvis man skulle støde på en side der f.eks. kun virker hvis den tror brugeren kører med en bestemt browser, så kan man med denne extension få Firefox til at udgive sig for at være en anden browser, f.eks. Internet Explorer. Forhåbentlig ikke noget man for brug for tit, men rar at have i baghånden hvis situationen skulle opstå.
Show Java Console
I tilgængelighedens og simplicitetens navn har Firefox-udviklerne fjernet dette menupunkt fra browserens brugerflade. Pjat synes jeg, selvom jeg sjældent, hvis nogensinde, har brug for Java Console. Denne extension gør ikke andet end at tilføje menupunktet igen til Tools-menuen. Denne extension er ikke opgraderet til Firefox 1.0+, brug istedet den fremragende Web Developer Toolbar.
Firefox toolbars

Toolbars. Jeg har slået Firefox's "Bookmarks Toolbar" fra og flyttet nogle få links og links-mapper op i selve menulinien i stedet. Det sparer lidt plads. I forhold til standard-opsætningen af "Navigation Toolbar" har jeg tilføjet en meget brugt "New tab" knap. Yderst til højre i denne toolbar ses i øvrigt en integreret søgefunktionalitet i browseren som f.eks. kan bruges til søgninger på Google. Den nederste toolbar med de mange ikoner er ovenfor omtalte "Web Developer Toolbar" extension. Allernederst ses tre tabs repræsenterende hver er de tre sider jeg aktuelt har åben i browseren. Tabs er en uundværlig feature som efterhånden også alle browsere har - altså lige undtagen den ene trætte browser som følger med som standard til Windows.

Der er nu mange spændende extensions at finde rundt omkring. F.eks. må jeg snart få prøvet Bookmark Synchronizer så jeg kan vedligeholde et fælles sæt bookmarks hjemme og på min arbejds-PC. Men der er for mig at se mindst et væsentligt problem generelt med extensions: Jeg går ud fra at extensions vil give en sprogforvirret brugerflade hvis ikke man har installeret den engelske udgave af Firefox. Selv kører jeg dog altid i videst muligt omfang med engelsksproget software, så personligt er jeg ikke ramt. Men i hvert fald synes jeg det i nogen grad underminerer Mozilla.org's filosofi med Firefox om at levere en let tilgængelig browser der kun har de allermest nødvendige allround-features installeret fra starten, og så lade folk selv installere extensions hvor der er områder de savner noget mere funktionalitet.

Statusbar. Den første orange ikon fra højre angiver at der er detekteret et newsfeed til aktuelt viste webside (I den endelig udgave af Firefox 1.0 vil dette ikon se lidt anerledes ud). Hvis man i forvejen bruger en news-aggregator (f.eks. en web-tjeneste som bloglines) til at læse newsfeeds, så vil der sikkert ikke være meget revolutionerende i Firefox's support for disse. Men er newsfeeds ikke noget man kender til i forvejen vil "live Bookmarks" sikkert være en åbenbaring. Videre mod venstre følger Google Pagerank indikatoren (ovenfor omtalt extensions) og endelig ses så Link Toolbar (også omtalt ovenfor)...

Firefox statusbar

Det ser ud til at Mozilla Organization vil have en "Release Candidate" klar til download i starten af den kommende uge, men det vil nok være en "hemmelig" release som man selv skal hente direkte fra deres ftp-server. Den helt officielle version 1.0 er pt. planlagt til at blive udsendt d. 9. november, men den slags datoer har det jo gerne med at forskubbe sig lidt når de nærmes. Windows-versionen af Preview Release der kom for godt en måned siden, er er øvrigt kun et 4,5 MB download, og kan uden problem installeres ved siden af Internet Explorer. Så der er egentlig ikke rigtig nogen undskyldning for i hvert fald ikke lige at prøve den. Er man webudvikler er det selvfølgelig et must at have Firefox (eller en anden Mozilla/gecko-baseret browser) installeret til testformål. Firefox er kun en browser. Hvis man plejer at bruge den inkluderede email/news-klient eller webeditor fra f.eks. Seamonkey (Mozilla Suite), så er det måske interessant også at tage et kig på Thunderbird og NVU.

Update 28/10: Ovenfor omtalte extension OpenBook er blevet opdateret, og nyt er bl.a. muligheden for at angive URL i "Add Bookmark" dialogen som jeg havde ønsket mig. Skønt:-) Må nu også betragtes som et must når jeg fremover installerer Firefox på en maskine. "Add bookmark" dialogen er i øvrigt ikke en af de ting som Firefox udviklerne har haft mest held med at gøre mere tilgængelig og intuitiv. Jeg mener faktisk du med Openbook extension hurtigt kan sætte denne dialog op til at være meget mere intuitiv og nyttig end den er default.

Update 9/11: Version 1.0 er nu frigivet.

 

Efter at jeg for et stykke tid siden kom til at stå og bladre i "Grundlæggende programmering i DHTML" fra Forlaget Globe, er jeg blevet lidt nysgerrig efter den generelle kvalitet af danske bøger om webudvikling. Og jeg må sige at det var næsten ligeså skuffende som sidste gang, da jeg i dag bladrede lidt i "JavaScript programmering" fra Nyt Teknisk Forlag (Kristian Hansen, ISBN 8757124930). En bog der som den forrige også er udgivet i år...

Igen bruges der ofte non-standard Microsoft-metoder når noget ligeså godt kunne gøres på en standardiseret måde der virker i alle browsere. F.eks. referes en formular i scripts direkte på dets navn og ikke med den fuldt adresserede "DOM 0 metode" som forstås af alle browsere. Sjovt nok ser denne bog dog også ud til at være en underlig blanding af nyt og forældet. På trods af de non-standard metoder der bruges, og at der browser-sniffes (og endda en dårlig browser-sniffing som går på applikationsnavn i stedet for "rendering-engine", så gecko-baserede browsere genkendes f.eks. ikke generelt) fremfor at bruge feature/object-sniffing, så er eksemplerne skrevet i xhtml, og endda med en strict doctype. Uheldigvis bruger forfatteren bare også xml-declarationen før doctype-erklæringen i sine eksempler. Og ja, det er jo i princippet meget godt, og de fleste moderne browsere guffer det i sig, men lige netop Internet Explorer forstår ikke denne xml-declaration og bliver faktisk så forvirret at den efterfølgende doctype komplet ignoreres. Resultatet er at Internet Explorer faktisk går i "quirks mode" når siderne renderes! Tja, end ikke den browser forfatteren tydeligvis udvikler specifikt til kender han ordentligt.

Det ser sort ud for kvaliteten af fremtidig dansk webudvikling hvis de to eksempler jeg har set i de sidste uger er repræsentative for danske bøger om webudvikling. Må jeg endnu engang anbefale nogle udenlandske bøger i stedet.

 

Når et non-profit Open-Source projekt beder om penge så træder brugerne til. I hvert fald når det gælder at financiere en fuldsides reklame i The New York Times og andre tiltag der skal gøre reklame for den kommende endelige version 1.0 af browseren Mozilla Firefox. Team'et bag Spread Firefox satte sig som mål i løbet af 10 dage at samle 2500 navne der hver nævnes med småt i annoncen mod $30 dollars i betaling. Jeg tror ikke der er gået meget mere end 10 timer siden kampagnen startede, og over 1100 mennesker har allerede givet deres bidrag. Jeg er i øvrigt iblandt bidragsyderne, for selvfølgelig vil jeg da også have mit navn i The New York Times:-)

Pengene går i øvrigt også til andre promotion-aktiviteter i forbindelse med lanceringen af Firefox 1.0 - Altså såfremt de indsamler mere end hvad lige annoncen koster, men det tyder det jo ret meget på at de gør lige nu.

Firefox er en ny browser fra Mozilla Organization. Der forventes at gå nogle uger endnu før den endelige Firefox version 1.0 er klar, men man kan evt. prøve en Preview Release udgave i mellemtiden.

Update 30/10: Indsamlingens 10 dage er gået. Over 10.000 navne blev registreret og der blev indsamlet ialt ca. halvanden million kroner som Mozilla Foundation primært vil bruge til promotion af Firefox 1.0.

Update 9/11: Version 1.0 er nu frigivet. Annoncen forventes i NYT indenfor de nærmeste uger

Update 16/12: Jeg er i New York Times!

 

Jeg kunne her fortælle lidt om hvad jeg mener om Nordic Music Awards, afstemningsmåden og ikke mindst de nomineringer der er lavet i år. Men jeg tror sgu ikke jeg gider. Folk der kender mig, ved jo alligevel godt hvad jeg vil skrive. Jeg er så forudsigelig, og NMA de... eh - nåe nej, jeg vil ikke skrive noget.

(Dette her må være årets vigtigste indlæg i min weblog;-) )

 

I forlængelse af gårsdagens negative og ukonstruktive indlæg, synes jeg lige jeg vil være lidt konstruktiv og give mit bud på de bedste bøger om webudvikling. Generelt lærer alle nedenstående bøger en om standardiserede teknologier og fremtidssikrede metoder. Dét som oftere og oftere i webudvikler-kredse høres omtalt som "forward compatibility". Bøgerne herunder er alle på engelsk, men jeg er ikke sikker på om det er fordi de danske generelt ikke er gode nok, eller om det bare er fordi jeg ikke kender udvalget af danske udgivelser godt nok.

JavaScript - The Definitive Guide
En klassiker som dog havde været noget forældet i et par år indtil 4. udgave endelig kom på markedet omkring årsskiftet 2001/2002. Et must-have hvis man tager JavaScript programmering alvorligt. Hvis du stadig ligger inde med en ældre udgave af David Flanagans bog, så brænd den allerede inden du du når at købe denne "nye" og totalt gennemreviderede bog.
ISBN 0596000480.

Dynamic HTML - The Definitive Reference
Puha, 1. udgave af Danny Goodmans bog, som står i rigtig manges reoler, nåede at blive endnu mere forældet end ovenstående, før den 2. og gennemreviderede udgave endelig udkom i slutningen af 2002. Igen lidt af et must hvis du ønsker at drive det længst muligt med såkaldt Dynamisk HTML (DHTML). Og ja, hvis du ikke allerede har brændt din 1. udgave, så skam dig.
ISBN 0596003161.

Cascading Style Sheets - The Definitive Guide
Eric Meyer er guru'en når det gælder CSS, og denne klassiker fik en grundig opdatering tidligere i år med 2. udgave som også dækker CSS2 og CSS2.1.
ISBN 0596005253.

DHTML and CSS for the World Wide Web
Hvis ovenstående udgivelser ser lidt for skræmmende seriøse og "akademiske" ud, når man nu bare vil hygge sig med at lave lidt små-blæret "lir" på sin personlig hjemmeside, så er Jason Cranford Teagues bog et godt alternativ af den mere uformelle og overkommelige, men stadig ret kvalitets- og standardbevidste, slags. En indføring i både CSS og DOM-programmering med JavaScript.
ISBN 0321199588.

Using HTML and XHTML - Special Edition
Ok, jeg har faktisk ikke selv læst denne. Men det er mit indtryk at Molly E. Holzschlags værk er en af de bedre lærebøger om html og xhtml. Og en sådan en bør der vel også være med her på listen.
ISBN 0789727315.

Designing with webstandards
Er dels en overordnet gennemgang af fordele (og begrænsninger) i webstandarder og browsere. Men også en bog med masser af relevante tips til den erfarne - men måske ikke helt "up-to-date moderne" - webudvikler. Jeffrey Zeldman er en ophavsmændene bag The Web Standard Project, og har i mange år beskæftiget sig med at udbrede kendskabet til, samt brugen og understøttelsen af, webstandarder.
ISBN 0735712018.

Web Standards Solutions - The Markup and Style Handbook
Den praktiske guide til webstandarder og god kode-praksis. Skrevet af Dan Cederholm som er en mand med mange års praktisk erfaring indenfor emnet.
ISBN 1590593812.

Speed up your site - Website optimization
Du kan selvfølgelig finde tips heri til hvordan du gør din (x)html- og css-filer mindre, men tror du det kun er filernes fysiske størrelse som er afgørende for hvor hurtig en webside loades? Ok, du ved måske også godt at CSS-styret layout generelt vises hurtigere af browsere end et layout der er opbygget med tabeller? Men der er faktisk stadig meget mere i emnet end bare dét. Jeg tror overraskende mange, også ellers meget erfarne webudviklere, vil finde Andrew B. Kings bog nyttig og lærerig
ISBN 0735713243.

Andre goder bøger som jeg har læst og kan anbefale er bl.a.: JavaScript Bible (Danny Goodman, ISBN 0764547186), JavaScript & DHTML Cookbook (Danny Goodman, ISBN 0596004672), Eric Meyer on CSS (Eric Meyer, ISBN 073571245X) og More Eric Meyer on CSS (Eric Meyer, ISBN 0735714258).

Et par bemærkninger om bøger udgivet i slut-90'erne (og desværre også i høj grad nogle år derefter, ja og på Forlaget Globe sågar i år!) vil jeg lige tilføje. Nettet boomede i årene op til og omkring Netscape og Microsoft i 1997 udgav hhv. Netscape Navigator 4 og Internet Explorer 4. Browser-krigen var på sit højeste, og begge software-producenters våben var at tilføje support for nye selvopfundne og ikke standardiserede udvidelser til html og javascript. Netop fordi nettet boomede sådan, og alle ville lære at lave deres egen hjemmeside, blev der skrevet hundredevis af bøger om emnet som omhyggeligt instruerede i hvordan man kunne lave de avancerede ting så det virkede i begge disse browsere. Heldigvis kom browser-fabrikanterne på bedre tanker, og efterfølgende browsere som Internet Explorer 5-6 (1999-2001), Mozilla, Netscape 6-7 (2000-2002) og Opera var igen styret ind på understøttelse af standarder som efterhånden også var blevet så udbyggede at de understøttede alle de funktionaliteter man før havde måtte ty til non-standard kode for at lave. Desværre var det på sin vis for sent. Folk havde nu lært at kode til IE4 og NN4, og de fleste så ingen grund til at holde deres "uddannelse" vedlige, vidste måske slet ikke noget om den udvikling der var. Sandsynligvis fordi forlagene var så stopfyldte med udgivelser, gik der også lidt for lang tid før de vigtigste bøger endelig fik den opdatering der kunne udbrede kendskabet til de nye standarder til den "bredere befolkning". Den dag i dag finder man webudviklere og webbureauer, som synes fuldstændig uvidende om den udvikling der har været, og stadig tror det er dyrt og grundlæggende et spørgsmål om at udvikle til flere platforme hvis man vil understøtte både Internet Explorer, Mozilla, Firefox, Netscape, Opera, Safari, Konqueror og hvad de mest kendte browsere nu ellers hedder. IE4 og NN4 er to blinde "vildspor", og hvis du stadig ligger inde med webbøger skrevet specifikt med henblik på udvikling til disse, så smid dem ud inden de gør mere skade. Der er "ingen" der bruger disse browsere i dag (De "rester" du kan finde i visse statistikker er efter min overbevisning langt hovedsageligt robotter der bliver fejlagtigt identificeret som disse browsere).

 

Det kan nogle gange være chokerende at bladre dansksprogede bøger om webudvikling igennem. Kom i min lokale boghandel til at stå og kigge lidt i "Grundlæggende programmering i DHTML" som er en 112 siders bog/hæfte skrevet af Robert B. Mellor og udgivet på Forlaget Globe (ISBN 8779002080). Bogen er udgivet marts måned i år, men ligner noget der er skrevet i 1997/98. Kodestilen er simpelthen den værste non-standard Internet Explorer 4.0 centrerede stil med brug af document.all eller den endnu værre måde med at referere elementer direkte på deres id eller name som om det er en regulær global variabel (det sidste så f.eks. konsekvent ud til at bruges til at referere formular-elementer i bogens eksempler!). Og der er ser ikke ud til at være mange ord om at det er non-standard og slet ingen om hvordan det skal laves så det virker i alle de andre browsere også. Det er efter min mening simpelthen noget svineri at smide sådan en bog på markedet i dag, og give folk den helt forkerte indgang til webprogrammering. Om bogen er oversat eller originalt skrevet på dansk ved jeg ikke, men det vil være totalt latterligt hvis der også er brugt ressourcer på at oversætte "værket" til dansk.

Første gang jeg legede med tanken om selv at skrive et lille hæfte om moderne webudvikling med bred browserunderstøttelse baseret på standarder, må være ca. 4 år siden. Dengang syntes jeg at det gik alt for langsomt med at udbrede kendskabet til de moderne standarder og browsere blandt webudviklere. Fordomme som det er dyrt og besværligt at kode til andre browsere end Internet Explorer hang stadig ved fra slut-90'erne (hvor IE4 og NN4 virkelig var to meget forskellige platforme), og kendskaben til at den basale del af W3C's DOM er understøttet fra IE5.0 og frem var uhyre lille selv blandt profesionelle. Jeg tænkte at jeg måske kunne give mit bidrag med et hæfte i den populære billige "kiosk-hæfte genre". Har aldrig gjort noget ved det, har altid troet at hvis jeg endelig fik taget mig sammen så ville jeg nok blive overhalet af 117 andre danske udgivelser inden jeg var færdig. Men når man ser en udgivelse som denne, så kunne man jo godt få den tanke at det stadig, selv i det herrens år 2004, ikke er for sent at gøre en forskel?

Update 2/10 2004: I et forsøg på at være lidt mere konstruktiv, så har jeg i dag skrevet et opfølgende indlæg hvor jeg giver mine bud på nogle gode bøger om webudvikling.

Update 22/10 2004: Desværre er dette ikke den eneste rigtigt dårlige webbog der er udgivet på dansk i år. Faldt lige over "Javascript programmering" fra Nyt Teknisk Forlag i dag. Suk!