Archive for January, 2007

Da har omsider Salsanorge fått sin Page Rank oppdatert på Googles data centers, og dermed er tipp datoen-konkurransen over. Gratulerer til Tom Stian Hansen som tippet nærmest og får en 1001 spill kaffekopp i posten!

Det to ca. 6 måneder for Salsanorge å få en synlig Page Rank-verdi. Ikke dermed sagt at Page Ranken har vært 0 siden starten. Verdien sies å være flytende og i stadig endring. For å unngå fanatisk Page Rank-fokus har Google valgt å kun oppdatere den synlige Page Rank-verdien noen få ganger i året.

Salsanorge har nå Page Rank på 3, og i ukeoversikten under ser du hvor mye trafikk dette har generert fra Google og tre øvrige søkemotorer, hvem av søkemotorene som indekserte først og hvor mye effekt indekseringen gav.

Normalt må man ha Page Rank 5 for å virkelig få fart på sakene. Så om den tid kommer, skal jeg ta en ny sjekk av tallmaterialet.

Søkemotordagbok for Salsanorge

Her er trafikkutvikling fra de fire mest relevante søkemotorene fra 24. Juli 2006-21. januar 2007

Uke 29

  • 21. juli – Domenenavnet registreres hos domeneshop.no
  • 22. juli – Første kodefiler legges ut og testing gjøres direkte på ip-adressen.

Uke 30

  • 24. juli – www.salsanorge.no aktivt.
    Tok tre dager fra domenenavnet ble registert til www.salsanorge.no ble aktivt.
  • 25. juli – Ekstern lenke på www.htmlutvikler.no
  • 26. juli – Google indekserer alle sider på www.salsanorge.no
    Allerede dagen etter linken på www.htmlutvikler.no indekserer Google siden. Den raske responsen kan skyldes at htmlutvikler.no da har Page Rank 5 (nå har den 4).
  • 29. juli – Første bruker via Google inn på www.salsanorge.no (Hjertelig velkommen!:)
    Åtte dager etter domenenavnet var aktivt kom første bruker fra google. Hvilket var tre dager etter google hadde indeksert siden.
  • 29. juli – Eksterne lenke: http://www.salsademika.no/?showsub=9
  • 30. juli – Eksterne lenke: http://www.startsiden.no/nye/

Uke 31

Uke 32

Uke 33

Ukene går…

… tiden rusler og går…

Uke 4 – 2007

  • 25. jan – Page Rank oppdatert fra 0 til 3.
posted by admin January 25, 2007 11:28 am     |     read comments (1)
January 25, 2007

Prototype 1.5.0 er lansert

Det populære Ajax-biblioteket Prototype er lansert i ny versjon: Prototype Versjon 1.5.0. Rammeverkets nettside er også ryddet opp og kledd i flott ny drakt.

Dette javascript-biblioteket forenkler Ajax-programmering, og har fått mye skryt. Brukes blant annet som basis i det imponerende javascript-animasjon og effektsbiblioteket script.aculo.us og har blitt trykket til mange Ruby on Rails-utvikleres bryst.

Last ned Prototype, les Developer Notes for Prototype (basert på rc2) eller den nye api-dokumentasjonen.

posted by admin January 25, 2007 8:58 am     |     read comments (0)

For å gjøre 1001 Spill mer søkemotorvennlig, og å forbedre log-analyse-resultatene har jeg ønsket å gi alle spill beskrivende URLer. Man kan f.eks. se for seg en ideell URL til spillet Starbase Defender på formen:
www.1001spill.no/spill/starbase_defender

Oppdatering, 24.01.2007: Jeg har nå implementert løsningen uten bruk av id-verdier. Valgte å lage en database-kolonne for tittel-urlen og gjennomførte det ekstra sql-kallet.

Dessverre medfører dette to kompliserende ledd i koden:

  • En ekstra kolonne i databasen/evt. cache som inneholder url-tittelen på spillet.
  • En ekstra sql-spørring/oppslag i cache, hvor man finner database-id tilhørende spillet.

På toppen av dette økes antall feilkilder. Hva om det er flere spill med samme navn etc.

Alternativ metode 1: Brukervennlige URLer med ID

En utrolig enkel fiks på dette er å føye til database-id-verdien i URLen:
www.1001spill.no/spill/starbase_defender/2015

Her kan man ignorere tittelen starbase_defender, hente ut ID-verdien med .htaccess-rewrite og slippe database-oppslaget.

Omskriving av
www.1001spill.no/spill/starbase_defender/2015

til det interne formatet:
www.1001spill.no/show.php?id=2015

Kan f.eks gjøres på følgende måte i .htaccess-filen:

RewriteCond %{REQUEST_URI} ^/spill/.*/([0-9]+)$RewriteRule ^.*$ /show.php?id=%1 [L]

Alternativ metode 2: Beskrivende navn til slutt

Id-verdien har ingen mening for brukerne. Derfor kan man vurdere å bytte plass:
www.1001spill.no/spill/2015/starbase_defender

Alternativ metode 3: Id og beskrivende navn

Id-verdien kan også føyes til den beskrivende teksten:
www.1001spill.no/spill/2015_starbase_defender

Hva er galt med metodene

Dessverre medfører alle metodene en del ulemper.

  • Den beskrivende tittelen har ingen teknisk betydning og både
    /spill/2015/starbase_defender
    /spill/2015/jippi_det_snoer
    Tar brukeren til samme side.
  • /spill/2015 vil også logisk sett være samme side
  • id-verdien gir ingen mening for brukerne, og de bør slippe å forholde seg til denne.

Konklusjon

Selv om jeg nå har implementert metode 2 på 1001 Spill, og dette utvilsomt er en klar forbedring fra tidligere, klarer jeg ikke helt å slå meg til ro.

Den ideelle løsningen: www.1001spill.no/spill/starbase_defender vil alltid være å foretrekke, og gi 1001 Spill URLer som forhåpentlig kan vare i årevis.

posted by admin January 24, 2007 10:50 am     |     read comments (2)

I dag ble IE7 automatisk lastet ned på min Windows XP. Installasjonen kan velges bort, men det er trolig kun et fåtall som gjør dette. Dermed kan det være duket for en kraftig økning i antall IE7 brukere kommende uker. Er du forberedt?

Browsertallene for uke 2 – 2007:

IE6 Firefox IE7 Opera Safari
1001spill.no 82,3% 8,7% 6.2% 1,5% 0,5%

Som utvikler finner jeg det lite smart å legge in IE7 som standard nettleser, så lenge IE6 dominerer såpass stort. Men, IE7 er allerede nå en viktig aktør, og testing er nødvendig. Kun små css-feil kan gjøre en nettside helt ubrukelig på IE7 (normalt lett å fikse), så husk å teste!

Dessverre tilbyr ikke Microsoft kjøring av IE7 og IE6 samtidig på en PC, men anbefaler installasjon av Virtual PC. Sjekk gjerne oppskriften IE6 and IE7 Running on a Single Machine som også inkluderer gratislisens av Virtual PC frem 1. april.

Selv bruker jeg standalone-versjonen av IE7 beta2. Fungerer ikke 100%, men nyttig til enkel testing og feilretting.

posted by admin January 17, 2007 8:21 am     |     read comments (0)