18. juni 2008
Så kom dagen hvor Firefox 3.0 blev udgivet. Og en stor dag det er. Folk der allerede har opgraderet er dog måske løbet ind i et problem med opgradering af addons fra en tidligere Firefox installation. Noget lader til at være knækket for Mozilla i kampens hede.
Jeg har gravet lidt i problemet, som viser sig at være en (formentlig midlertidig) fejl på Mozillas addons site,
addons.mozilla.org.
Det korte af det lange er, at hvis du i skrivende stund vil downloade en opdatering til en af dine addons, og den grønne knap “Add to Firefox” melder om problemer med downloaden, så gør sådan i stedet:
- Højreklik på den grønne knap
- Vælg “Copy link location” / “Kopier link-adresse”
- Højreklik på adresse-linien og …
4. juni 2008
Fjerde og sidste spørgsmål i denne omgang har nu været tilgængeligt i et døgns tid. Opgaven handler om primtals-sekvenser. Man får oplyst fire tal (n1, n2, n3 og n4) og skal så finde et tal som har de egenskaber at det:
- er et primtal
- kan udtrykkes som summen af n1 på hinanden følgende primtal
- kan udtrykkes som summen af n2 på hinanden følgende primtal
- kan udtrykkes som summen af n3 på hinanden følgende primtal
- kan udtrykkes som summen af n4 på hinanden følgende primtal
Da n’erne er ret høje (op til omkring 800 i de to tilfælde jeg har set) er der tale om en opgave som kræver lidt regnearbejde.
Jeg har løst opgaven ved at generere en liste med den første …
28. maj 2008
Så er der kommet et nyt spørgsmål på
treasurehunt.appspot.com. Denne gang er der tale om en netværksopgave. Googles computer genererer en liste af noder i et netværk samt hver nodes routing tabel (heldigvis kun tre indgange pr. node) og default route. Opgaven er så at afgøre den korrekte sti fra én node til en anden.

Opgaven forekommer ret simpel. For de fleste noders vedkommende står destinations-adressen direkte i routing tabellen så sporet er let at følge. For nogle enkelte noder skal man matche en subnet mask i routing tabellen. Der skal man huske på at et mønster som xxx.yyy.zzz.0/24 matcher alle adresser i intervallet xxx.yyy.zzz.1 – xxx.yyy.zzz.254.
God …
19. maj 2008
Så blev klokken 19:07, og Googles anden opgave blev offentliggjort. For dem der ikke har knækket den endnu serverer jeg her en mulig løsning, under brug af gængse unix shell værktøjer.
Hvis beregningerne holder — 936.266.827 sekunder før Y2K38 — så er anden opgave i Googles Treasure Hunt 2008 (hvis man ikke tæller opgaven med at regne tidspunktet ud) netop offentliggjort i dag, mandag d. 19. maj 2008 kl. 17:07 (jeg tillader mig at antage at Google regner i GMT, hvorfor det bliver 19:07 dansk sommertid). Må de hurtigste fingre løbe med æren!
18. maj 2008
Google Treasure Hunt 2008 er skudt igang. Michael Schøler fra Hinnerup Net ApS har foreslået en løsning på første opgave. Her demonstrerer jeg et alternativ, offentliggør det som en web service, og har sågar indlejret mulighed for at kalde servicen via javascript direkte her fra siden.
16. maj 2008
Forleden dumpede der en reklame ind i min postkasse for et nyt medlem af Windows Live familien som Microsoft netop har lanceret —
Windows Live SkyDrive. Jeg tænkte at jeg ville undersøge det nærmere, bare for at vide hvad det var.
Det viser sig at være en online disk med 5 GB gratis plads og mulighed for selektiv deling, som ikke helt holder hvad den lover (de reklamerer for en gratis download som integrerer den i Windows, men som ikke er til at finde nogetsteds). Men det er slet ikke det morsomme. Nej, årsagen til at jeg nu får mig selv til at reklamere lidt for Microsoft ved at blogge om sagen, er følgende: når man deler en mappe på …
10. januar 2008
Afhængigheder mellem Javascript stumper er problematiske. I december kom Christian Heilmann med et oplæg til hvordan de kunne håndteres, som jeg naturligvis måtte kommentere på…
8. oktober 2007
Realtime logfile visualization. Et interessant koncept hvis det kan gøres fornuftigt. Mr. Fudgie har et bud på en løsning med
Ruby programmet glTail, som jo på videoen på hjemmesiden ser ganske underholdende ud. Så hvordan får vi det op at køre på en Windows pc?
Vi skal bruge følgende:
- En SSH server på maskinen med logfilerne (serveren)
- Ruby med
net-ssh og ruby-opengl på klient-maskinen
- glTail — naturligvis
SSH
Punkt 1 foreslår jeg løst med Cygwin. Der findes et par alternativer, måske også nogle der er gratis, men jeg bruger allerede Cygwin, og den indeholder en glimrende SSH server der er let at sætte op. Der findes en
strålende vejledning her. I korte træk går den som følger:
4. maj 2007

Som udvikler af Web 2.0 applikationer — eller såkaldte
Rich Internet Applications — er emnet om hvordan man får bedst mulig performance ud af en applikation ofte oppe at vende. James Ward har nu udviklet
en Flash applet kaldet Census der giver dig mulighed for at sammenligne performance på fem forskellige Javascript metoder og seks forskellige Flash metoder til hentning og rendering af et stort datagrid. Meget praktisk, og pædagogisk udført med visning af tider for server-behandling, data-overførsel, klient-behandling og rendering samt visning af brugt båndbredde.
Kig forbi, test din yndlings-browser (eller den du hader mest) og bliv lidt klogere!
22. april 2007
Bruger du
RSS feeds? De er efterhånden blevet en allestedsnærværende del af nettet og de fleste sites hvortil der jævnligt tilføjes nyt indhold er tilgængelige gennem mindst ét af slagsen (Kruse-Net er
ingen undtagelse). Både Firefox og Internet Explorer 7 gør diskret opmærksom på eksistensen af disse skygge-udgaver af siderne, og tilbyder at vise dem som menuer eller sider. Det har jeg selv benyttet mig en del af og har følgelig efterhånden en skov af menuer at kigge igennem dagligt.
Og så forsvinder fidusen naturligvis.
Hele pointen er jo at jeg gerne vil have disse feeds, ikke bare bragt “hjem” til mig selv, men også bragt sammen. Og det er her …
9. november 2006
Det lader til at der — endelig — er ved at blive organiseret noget officiel dokumentation af Prototype biblioteket. Indsatsen er meget ny, og der er intet synligt endnu, men lad os håbe projektet kommer ordentligt på skinner.
25. oktober 2006
Jeg har altid været en flittig bruger af Hibernate funktionen på min bærbare computer. På den måde kunne jeg slippe for at genstarte — en proces der godt kunne tage omkring et kvarters tid — i noget nær en måned ad gangen.
Nu har jeg fået en ny. En funklende flot Acer Ferrari 5000. En virkeligt dejlig maskine, men… Hibernate virker ikke. Hver gang jeg prøver får jeg en fejl om at der ikke er tilstrækkelige system-ressourcer, hvorefter funktionaliteten slås fra.
Heldigvis viser det sig at der er tale om en kendt fejl i Windows XP SP2, og ovenikøbet en som er rettet. Så vist vides eksisterer problemet primært på Dual Core maskiner med over 1 GB ram. Og løsningen? Den …
23. februar 2006
AListApart har været igang igen. Og det er ved at være længe siden. Med artiklen “
Printing a Book with CSS: Boom!” dykker de ned i hvordan det med en god blanding af almindelig HTML, CSS2, CSS3 og en PDF generator ved navn
Prince er muligt at fremstille bøger. Og selvom man ikke lige har interesse for bog-fremstilling kan jeg varmt anbefale artiklen. Den er proppet med flotte CSS tricks som kan få enhver webdesigner til (igen?) at bande over alle browsere der ikke understøtter de nyeste standarder.
6. januar 2006
En af de ting der ofte er problematisk i web applikationer er indtastning af datoer. Nogle applikationer tvinger brugeren til at gå gennem en kalender (der ofte skal snakke med serveren for at skifte måned), for at være sikker på at datoen bliver indtastet i et gyldigt format. Det er langsomt, og det tvinger ofte brugeren til at bruge musen, selvom mange hellere vil taste datoen direkte. Andre applikationer giver kun mulighed for direkte indtastning, og tvinger dermed brugeren til overholde et specifikt format, som endda nogle gange slet ikke er nævnt.
Men hvorfor skal det være så besværligt? Her præsenteres et almindeligt input felt beregnet til dato-indtastning. Bag feltet ligger lidt logik der sørger for at en stribe forskellige formater …
23. november 2005
Sitemaps er et værktøj til at fortælle Google – og i fremtiden måske andre søgemaskiner, da det er baseret på en åben standard – noget om strukturen på et site, og måske om alle de sider som GoogleBot’en ikke selv finder.
18. november 2005
På Computerworld kunne man i dag læse om at
mobiltelefoner i kloakken plager rensningsanlæg. Hvorvidt problemet også eksisterer i Danmark vides ikke, men det gør det tilsyneladende i Finland og England, og hvis det også eksisterer i Danmark er der måske tale om op til 60.000 telefoner om året der ryger i kummen. Den forklaring på problemet Computerworld præsenterer, er at folk taber dyret ved et uheld mens de sidder på potten. Hvorefter de så åbenbart gør sig alle mulige anstrengelser for at få problemet flyttet fra kummen til rensningsanlægget…
Det har jeg svært ved at tro på. Der må være en bedre forklaring!
16. november 2005

Jeg har ved flere lejligheder gennem tiderne haft brug for synkronisering af filer imellem to lokationer. Opgaven har aldrig været triviel og hver gang har jeg måttet lede efter et egnet værktøj til lige den situation. Det har bl.a. bibragt mig (noget begrænset) erfaring med værktøjer som [Rsync][] og [Twin Folders][], for nu at nævne to i hver sin ende af skalaen. Fælles for alle de værktøjer jeg har prøvet er at de enten har været noget indviklede at sætte op, eller ikke har fungeret særligt godt.
For nylig ledte jeg så efter noget helt andet og faldt helt tilfældigt over et nyt PowerToy fra Microsoft: [SyncToy][]. Og …
11. november 2005
De fleste seriøse webdesignere har på et eller andet tidspunkt beskæftiget sig med at få en del af et site til at se fornuftigt ud på print. CSS indeholder heldigvis funktioner til at differentiere design mellem skærm og printer – man skal bare huske at bruge dem.
A List Apart tog emnet op i sidste måned med artiklen
ALA’s New Print Styles. Det er (som sædvanlig fra deres hånd) fascinerende læsning, og meget indsigtsfuldt – med et par CSS3 tricks smidt ind som man måske kan lære lidt af. Ikke mindst er det interessant at læse at de faktisk fik henvendelser i en kort periode hvor sitet kørte uden print styles.
God fornøjelse!
2. november 2005
Har lige læst artiklen
Sony, Rootkits and Digital Rights Management Gone Too Far ovre på Sysinternals. Nu købte jeg i forvejen ikke mange cd’er (og nej, det er ikke fordi jeg downloader dem i stedet), men nu er det da i hvert fald helt slut med at støtte Sony’s musiksalg. Synd og skam for de artister de repræsenterer!
Hold computeren ren – køb ikke “kopisikrede” musik cd’er!
20. oktober 2005
Enhver der helt eller delvist lever af at udvikle web sider eller applikationer har på et eller andet tidspunkt ønsket sig et mere avanceret værktøj til rådighed end alert(). Måske
JavaScript Logging er løsningen? Det er da et forsøg værd!
Her i lille Danmark er Microsofts Media Center Edition af XP vel nok lige nu det nyeste hype. Og idéen er også god nok. Men jeg kan jo i forvejen se mine computerfilm på fjernsynet og høre mine mp3′er på stereoanlægget (hvis jeg gad – det var ikke derfor jeg købte et dyrt hifi-anlæg). Men jeg tror jeg har set lyset nu!
Familien er flittig
Skype bruger, og jeg er personligt en stor fan. Vi har allerede en
DualPhone og bruger den dagligt. Nu har en gut der hedder Christoph Buenger lavet
mcePhone, en Skype plugin til Media Center. Der er ingen vej tilbage – jeg må have mig en MCPC!