Feite nettsider

Tuesday, December 8th 2009

Størrelsen på norske nyhetsnettsteder går over alle støvleskafter.

Du har kanskje erfart at du faktisk er nødt til å vente flere sekunder på å laste nettsider som vg, dagbladet, nrk, etc, etc.

Faen heller, til og med småaviser som framtid i nord fyller opp bredbåndspipa mer enn man skulle tro.

Men nøyaktig hvor ille er det? kan man kanskje tenke. Vel, jeg har gjort en uvitenskapelig måling. Så mye må nettleseren lese inn (html, css, javascript, bilder) på en helt vanlig mandags formiddag:

Utrolig, er det ikke?

Hva kan man lære av dette?

  • Webutviklere lager nettsider for folk med veldig god nett-linje, for det er det de har selv
  • Ingen bryr seg om folk med modem eller isdn-hastigheter
  • Uansett hvor raske datamaskinene og nett-linjene blir, vil webutviklerne alltid legge på ny stash: nettsidene vil for alltid være treige
  • Det kan være en idé å bruke mobil-versjonene av nettavisene for å slippe alt flesket: vg, dagbladet, nrk
  • Den eneste løsningen for å lese noe som helst på nett på en mobiltelefon er å bruke opera mini, som komprimerer mye av fjaset på serveren, slik at du slipper å laste alt skrotet ned (og betale for det).

Hva er det mest populære nettstedet i landet?

Sunday, July 13th 2008

Journalister som jobber på nett, har fått høre hvor viktig det er å følge med på trafikken, på hvor mange klikk, hvor mange brukere og annen statistikk hver enkelt nettsted har. Den autorative kilden er TNS Matrix, som sammenstilles av talltellerne i konsulentselskapet TNS Gallup. Denne lista er basert på egen-rapportering fra hvert enkelt nettsted, med de feilkilder dette drar med seg. For eksempel vil tekniske problemer på nettstedet eller overgang til ny publikasjonsløsning forpurre tallene.

Statistikalsk babel

Som alltid ellers er statistikk livsfarlig. Særlig hvis man ikke vet hva man skal se etter. I tilellet nett-trafikk er det egentlig bare annonseselgere som burde følge med på slikt. Så får journalistene heller tenke på noe annet fornuftig, som for eksempel... tja.. å lage den beste journalistikken.

Men går man på journalist-samlinger eller i nettredaksjoner, kan det til tider føles som nett-journalister og annonseselgere har smeltet sammen i en og samme golem: Vandrer hvileløst ute i internett-skumringen, utstyrt med små, tettsittende øyne og to store knyttnevner som skriver enkildesaker og pressemeldinger eller saker som har null verdi journalistisk, men som de vet vil tiltrekke seg mange lesere.
Det snakkes om unike brukere, unike sesjoner og ikke minst antall klikk som om det var journalistiske diplomer. Det er mange som ikke har skjønt at det man kan lære fra trafikktallene på TNS Matrix er

  1. begrenset, siden datainnsamlingen har så mange usikkerheter knyttet til seg
  2. uinteressant, fordi de tallene som presenteres der er håpløse å tolke

Statistikk man kan forstå

Problemene er mange når ufaglærte statistikere skal prøve å tolke tall de ikke forstår. Derfor har jeg gjort en innsats for å trekke ut det som faktisk kan være interessant av TNSMatrix-lista. I stedet for de begrenset interessante klikk, unike brukere og unike sesjoner, viser jeg

  1. Klikk per bruker
  2. Klikk per sesjon
  3. Sesjoner per bruker

Det mest populære nettstedet i Norge

La oss ta en titt. Her er de 10 største nettstedene i Norge, slik TNS Matrix presenterer det for uke 27:

Dette viser tydelig at VGNett troner kaka med 2,3 millioner unike brukere og 300 millioner klikk i uka. Men har leserne av VGNett (som blant ennet er både avisa VG og Nettby) noe interesse av å lese det som står på sidene? Det kan vi finne ut ved å se på klikk per bruker:

Ifølge tallene fra TNS er homonettstedet Gaysir det tydelig mest populære nettstedet - hvor hver bruker klikker 200(!) ganger. Det er også Gaysir som leder på lista over klikk per sesjon - og der er VGNett på fjerde plass over norske nettsteder:

Jeg vet ikke hva Gaysir har gjort for å få så store klikk/sesjon-tall, men ser man på de andre nettstedene på denne rankingen, er det stort sett netthandel og diskusjonsfora. P.t. har nettstedet 40389 medlemmer (noe som stemmer godt overens med TNS-tallet for unike brukere: 46488 i uke 27). Kanskje det er forumet som drar opp tallene?

Hva tolker du av tallene? Se den oppdaterte, forståelige statistikken for forrige uke selv (oppdateres hver uke fra TNS Matrix)

Konklusjon

Jeg vil trekke to:

  1. Journalister som stirrer for mye på trafikk-statistikk, mister gangsyn, sidesyn og objektivt syn på hva som skjer i verden, fordi de styrer etter tall med store huller i
  2. Ren journalistikk vil aldri bli en klikk/besøks-vinner. Den tronen har de sosiale nettstedene, netthandlene og forumene. Det er bedre å innse dette med en gang, og gå tilbake til å lage ordentlig journalistikk.

La Skandiabanken føre regnskapet

Tuesday, June 24th 2008

Siden Norge er godt på vei til å bli et kontantløst samfunn (i motsetning til, la meg se, alle andre steder i verden jeg har vært), er det godt å vite at det finnes datamaskiner som kan holde orden på pengebruken din.

Faktisk er det mye mer oversiktlig å la datamaskinene fortelle deg hva du bruker penger på, enn å drive opptellinga sjøl.

Hvordan få kontroll på pengebruken på 4 punkter

Du trenger:

  1. en datamaskin
  2. et forbruksmønster der mesteparten av det du gjør, er betalt med debetkort fra Skandiabanken
  3. et dataprogram som kan romme økonomien din - for eksempel KMyMoney eller GnuCash
  4. et skript jeg har laget for å katalysere prosessen.

Enkelt som pai

Last ned kommaseparert tekst-fil

I Skandiabanken kan man nemlig laste ned kontoutskrifter, måned for måned. Gjør det. Da får du en kontoutskrift med tegnseparerte verdier for denne måneden (<tabulator> er et greit skilletegn til dette formålet).

Deretter kjører du kontoutskriften gjennom sb2qif, og ut kommer en QIF-fil, som er et slags standard-format for utveksling av kontoutskrifter.

sb2qif.py 9999999999999_2008_05_01-2008_05_31.csv > /tmp/mai2008.qif

Importer qif-fila i økonomi-programmet ditt, og bli sjokkert over hvor mye penger som faktisk går til kioskvarer og "økologisk" mat!

Støttede programmer

Denne prosessen funker ihvertfall for KMyMoney, GnuCash og Cashbox. Andre programmer er ikke testet, og vil mulighens overse noe av informasjonen. Tilbakemelding på dette tas i mot med takk!

Selvransakelse er den beste straff

Monday, June 23rd 2008

På fredag ble Åslaug Haga tvunget til å gå, fordi hun hadde en husbond som ikke hadde fôret byråkratiet tilstrekkelig, og muligens løyet om sin OL-støtte til Tromsø 2018.

Jeg er ikke særlig fan av Haga, men det er forsmedelig at slike småting fører til at noen mister jobben, og det er mediene som er katalysatoren.

Som vanlig deler presseverdenen seg inn i to grupper: jublerne og gremmerne.

Jublerne

Dette er de som fremdeles mener at pressen gjorde alt det rette da de heksejaktet Haga i senk. For eksempel skrev Marie Simonsen i Dagbladet:

Haga måtte gå fordi hun ikke var i stand til å klare mediepresset

(beklageligvis har jeg ingen referanse på nett)

Dette er selvfølgelig en tullete måte å argumentere på, som kun tjener å bygge opp om forestillingen om at mediene hadde rett i, og krav på, å velte Haga. Når medie-mennesker snakker om "Å klare mediepresset", overser de at 1. Det er bare mediene selv som mener at mediepress er noe enhver statsråd må tåle, og 2. Mediepress er monsteret som aldri blir mett - skruen kan bare strammes, ikke slakkes.

Gremmerne

Noen i pressen gremmer seg over det som har skjedd. Over maktmisbruket vi har vært vitne til. Over urettferdigheten som ligger i det asymmetriske styrkeforholdet mellom mediene og alle andre.

Frank Aarebrot spekulerte i Dagsnytt 18 på fredag om det er slik at mannlige topper blir unnskyldt sine koners blundere, mens kvinnelige topper er nødt til å svare for det deres husbonder gjør.

Og Håkon Haugsbø (skup-leder) tar opp at det er flokkjakten som er umulig å tåle.

I etterkant av at Tore Tønne ble drevet i døden, snakket både VG og Dagbladet om å "lære av det". Har de glemt det nå?

De skulle ta henne

Og til alle som tenker at hovedstadsmediene i sitt kollektive sinn bestemte seg for å "ta" Haga: jeg er enig. Hvor mange oppslag har du sett om Hagas manns byggepapirer, etter at Haga gikk? Dagbladet sluttet ikke å jage henne da hun sykmeldte seg, så hvorfor skal avgangen hennes skåne henne fra forfølgelse?

En afrikansk variant

La meg til sist avslutte med en kostelig vri på Hagas avgang. Dette er det du får når du leser Haga-sagaen gjennom afrikanske øyne:

Norwegians celebrate the sacking of �slaug Haga, the former Oil minister

The woman minister in Norway has been kicked out by the prime minister Jens Stoltenberg due to scandals that she has been associated with of late. The minister, due to her love for the ministerial position did not want to step down on her own free will. The prime minister had no choice but to dismiss her today due to public out-cry.

When the media discovered her scandalous associations, she tried to act in a manner that was seen to be stubbornly unbecoming. She took sick leave and was to come back, according to her, after 4 weeks.

Today, as she faced the sack there was no sign of illness when she held a press conference. Observers now wonder whether she was really sick or the public has been taken for a ride? There is now a question on whether she paid taxes at all.

... den fantastiske meldingen fortsetter

Papir

Tuesday, June 17th 2008

I går hadde vi ett-års-bryllupsdag!

Vi har vært mann-og-konekake i ett år no! Tenk så fort tida flyr!

På ett år har vi flytta, jobba og lagd barn. WOW! :D

Hva skjer det neste året?

Ny versjon 1.3.2f av finfaktura

Saturday, June 14th 2008

Forrige måned kom det en ny akkurat-i-tide-til-selvangivelsen-utgave av fakturaprogrammet finfaktura.

Det var da sirka ett år siden forrige versjon av programmet - så man kan ikke akkurat si at utviklingen går med stormskritt lenger. Men det er også et uttrykk for at programmet gjør akkurat det jeg vil at det skal gjøre.

Bilde av finfaktura

Nytt i denne versjonen

Neste steg

Videre er det på tide å få realisert et gammelt mål: Windows-versjon. Det vil øke brukergrunnlaget betraktelig, og det er ingen grunn til ikke å tilby et gratis alternativ på den plattformen. Så får jeg bedre testing av programmet, og kanskje også noen som har lyst til å bidra i utviklingen?

Foreløpig venter jeg bare på at qt4.4 skal bli pythonifisert. Og så må programkoden omkalfatres slik at den blir forståelig for mennesker igjen... ;)

Tilbake igjen

Sunday, June 8th 2008

Pustepausen er over, og etter en lengre tids sykmelding fra universet, har jeg nå friskmeldt denne bloggen igjen.

Teknikken er nå i orden (bank, bank), og nå kan jeg fokusere på å skrive, ikke mekke.

udev: Disabling touch pad when there’s an external mouse

Thursday, September 6th 2007

My hands are big and unwieldy. My touch pad is hyper sensitive. Together they make a mess of everything I do: the pointer jumps back and forth on the screen like some horny bonobo, and it makes my blood boil.

Easy solution

Turning the touch pad off is easy: synclient TouchPadOff=1.

But having to issue that command all the time is not very elegant, and I’d like the computer to do it by itself. I’m already using an external mouse most of the time, so this is just the matter of turning off the touch pad whenever the mouse is connected. For this we need

  1. to enable synclient,
  2. a short udev script to catch plugging and unplugging and
  3. a short shell script to run synclient

Enabling synclient

synclient is an interface to the Synaptics TouchPad driver. It won’t work until you’ve enabled SHMConfig "on" in the XOrg configuration (usually /etc/X11/xorg.conf). But this is not multi-user safe (from the synclient man page):

WARNING: This is not secure if you are in an untrusted multiuser environment. All local users can change the parameters at any time.

Catch the plug events

On contemporary lunix systems, udev monitors hardware connects and disconnects. This small snippet will run our shell script whenever an external mouse is plugged or unplugged:

KERNEL=="mouse[0-9]*", SUBSYSTEM=="input", RUN="/usr/local/bin/plug_external_mice $devpath"

Add this to your local file /etc/udev/rules.d/10-local.rules (create it if it doesn’t exist).

Manipulate the touch pad

Put this into /usr/local/bin/plug_external_mice and make it executable ( chmod +x /usr/local/bin/plug_external_mice ):

#!/bin/bash
# read http://reactivated.net/writing_udev_rules.html
## uncomment this for debugging:
#echo $ACTION-ing $@ >> /tmp/usb-mice-plug.log
case "$ACTION" in
  remove) /usr/bin/synclient TouchpadOff=0 ;;
  add) /usr/bin/synclient TouchpadOff=1 ;;
esac

This will turn the touch pad off when you connect the external mouse, and back on when you remove it.

Taking it further

Ideally, there shouldn’t be any need for an external bash script. But, for some reason, these rules won’t work:

SUBSYSTEM=="input", KERNEL=="mouse[0-9]*", ACTION="add", RUN="/usr/bin/synclient TouchpadOff=1"
SUBSYSTEM=="input", KERNEL=="mouse[0-9]*", ACTION="remove", RUN="/usr/bin/synclient TouchpadOff=0"

I have no ideas why. If you do, please let me know!