Brev til fremmede

Jeg lurer på om jeg skal føre opp en ny hobby på lista. Å skrive e-post til kundeservice. Det er faktisk riktig så fornøyelig, også hender det til og med at man får svar. Én av dagens to henvendelser til kundeservice (til Resonance Music Store, den andre ble sendt til Ruter#)

Hello dear customer service person,

I just want to check up on this order. From what I can understand it hasn’t been shipped yet, and I’m wondering if this is because the t-shirt is out of stock or you’ve forgotten me. Now, I’m not in a rush, and I’m a modest man with modest needs, but I would really like to sport a t-shirt saying “Being A Teenager Is Not A Crime” before I turn 30. That means we’ve still got roughly 18 months to get the order out on the road, but you know what they say, “the sooner the better” or something.

Have a nice day

- Daniel

Svaret tikket inn litt senere, og Nobby, som han eller hun kalte seg, kunne meddele at t-skjorta var på vei. Det var bare ikke registrert i systemet. Enkelt og greit, selv om jeg innerst inne hadde håpet på et litt mer spennende svar. Kanskje høre hvordan det sto til i Glasgow for eksempel. Jeg venter dog fortsatt på svar fra Ruter# sin kundeservice angående login til MinSide, men at akkurat det skulle ta litt tid kommer ikke som noen stor overraskelse.

Tomatjuicejunkie

Dette kunne vært en reiseskildring fra en tur til Italia der jeg oppdaget verdens beste tomater, og traff en gammel mann i en liten landsby som av verdens beste tomater lagde verdens beste tomatjuice. Det kunne vært en historie som på en velskrevet måte tok for seg mat, drikke, kultur og møter med eksentriske personligheter langt utenfor allfarvei. Det kunne vært en artikkel som avsluttes med noen oppskrifter man tok med seg på veien. Hvis du er på leten etter noe slikt kan jeg anbefale å lese noen av Andreas Viestad sine fortellinger. Denne teksten handler om å være fyllesyk i Oslo.

Bakfylla er en lumsk herremann, og jeg føler at jeg har hilst på de fleste av hans personligheter opp gjennom årene. Av og til hilser han såvidt på før han helt uten forvarsel forsvinner, av og til holder han meg med selskap gjennom en hel dag i sofaen foran NRK-sporten, av og til hjelper han naboen med å hamre i veggen, og av og til – og dette skjer stadig oftere – formaner han meg til å spise og drikke de merkeligste retter. Jeg har hatt dager der jeg ikke har klart å tenke på annet enn oliven og appelsinjuice, fylte vinblader og tzatziki, spekesild med rå eggeplomme, og videre. Bruk fantasien. Men den siste tiden har kun én ting stått i hodet på bakfylla: Tomatjuice.

Tomatjuice er en fantastisk væske. Jeg vil ikke ukritisk kalle det en drikk all den tid den har en konsistens og smak som ligger farlig nær god gammel Toro tomatsuppe, og jeg skal heller ikke påstå at det smaker så veldig godt. Men hvis man først velger å drikke denne juicen skal man vite at det antageligvis er det sunneste man kan ha i seg, og den har en intens smak som tar knekken på det meste. I en bakfyllasituasjon er ikke det nødvendigvis noen ulempe. Den siste tiden har jeg blitt fullstendig avhengig, uansett dagsform.

Jeg er selvsagt ikke den første personen i verden som har oppdaget tomatjuicens fortreffelige egenskaper. Det finnes et utall drinker basert på tomatjuice, der Bloody Mary må sies å være den mest kjente. Men man drikker ikke disse for å bli full. Man drikker dem for å ha noe å nippe til å en hotellbar eller på en flyreise. Eller for å reparere. Og å reparere formen er nesten som en vitenskap å regne. Likevel er de fleste reparasjonsdrinker ganske like i oppbygningen: Tomatjuice, litt chili eller tabasco, litt alkohol, kanskje et rått egg, og med fordel en paracet eller to som en siderett. Man tager hva man haver. Poenget er å stabilisere magen, drepe hodepine og få litt rundere kanter på frynsete fyllenerver. Oppskrifter på såkalte prairie oysters, med og uten alkohol, finnes det flust av på nett. Men egentlig trenger man bare én, nemlig den styggeste av dem alle. Så kan man heller variere med oppskriften som man vil. Skål, og god bedring.

Red-Eye

1/4 liter øl
1 shot vodka (all sprit går. Johnny Walker Black Label herjer her)
8-10 dæsjer med Tabasco
1 egg
1/4 liter tomatjuice

Finn fram et halvlitersglass og fyll halvt opp med øl. Dynk på med en shot sprit, og sleng oppi et rått egg. Legg til Tabasco etter ønske og topp med kald tomatjuice. Ikke tenk. Drikk fort.

Fokus over fokus under fokus

Det føles ikke så veldig som om vi har glidd over i et nytt år. Men jeg har stort sett holdt meg innendørs etter at 2010 inntraff og for alt jeg vet har armageddon allerede startet der ute. Dommedag aside, alle disse tingene som man liksom skal gjøre ved overgangen fra et årstall til et annet – tilbakeblikk på det som har vært, ønsker for framtiden, årets beste musikk, hva man har lest, og alt det andre man måtte føle for å lire av seg – har jeg fortsatt ikke tenkt så mye over. Mentalt er dagen idag dagen etter igår som var dagen etter dagen før det igjen. Og jeg pleier ikke å gjøre opp regnskap for status i livet for hver dag som går. Idag er vel en passende dag så god som noen for å gjøre et unntak.

Unfocus

A day in the life

For nøyaktig et år siden hadde jeg en dårlig magefølelse, den som sier at noe konkret kommer til å skje og at denne hendelsen kommer til å inntreffe enten du vil eller ikke. Det skulle ikke gå mange dager før følelse ble til realitet. Samtidig befant jeg meg i en liksomvirkelighet, verden rundt meg var et historisk avvik i tidslinjen som om Biff hadde sendt en sportsalmanakk tilbake i tid og endret skjebnens gang, det var rett og slett ikke sånn det var meningen at alt skulle skje. Men jeg hadde nå klart å havne i Oslo, fortsatt uten å ane hva jeg skulle bli når jeg ble stor, og tydeligvis lenger unna et svar enn noensinne tidligere. Ved utgangen av januar 2009 var jeg i fritt fall.

Å gjøre ingenting er i beste fall en uheldig livsstil når det gjelder mental helse. Jeg trodde jeg hadde god trening i dette etter en årrekke som umotivert student, men da hadde jeg i det minste noe å gjøre selv om jeg kanskje ikke gjorde det like mye som jeg skulle. 22. april var bunnen nådd, og oppturen begynte. Til de som måtte lese dette: Om du noensinne har muligheten til å gå fra å være arbeidsledig og desillusjonert uten utsikter til noe særlig i den nærmeste fremtid, til å møte opp på jobb som stort sett går ut på det samme som man har puslet med på fritiden de siste ti årene tre virkedager senere uten engang å ha søkt på nevnte jobb vil jeg bare si at det er noe som må oppleves. Great success. Få noe nytt å fylle hodet med, og de andre problemene vil stort sett holde seg på avstand helt av seg selv. Om man ikke får bukt med årsakene så er det ikke meg imot å ihvertfall bli kvitt symptomene.

Jeg ser på det nye året med stor optimisme, og det er noe jeg ikke kan huske å ha opplevd på en stund. 2009 var på mange måter et skikkelig dårlig år, men jeg ser ikke bort ifra at det kanskje har vært det viktigste også.

Musikk

2009 var året der jeg bestemte meg for at en skikkelig sviske som kunne glidd rett inn i en romantisk scene fra Løvenes Konge er den perfekte, og dermed tidenes beste, poplåt. Og jeg gidder ikke engang å ta meg bryet med å skamme meg. Vi må en del år tilbake i tid, og det måtte en død eksentrisk stjerne til for å plante denne idéen i meg. Men om ikke I Just Can’t Stop Loving You fanger opp essensen i alt popmusikk handler om, så er det i det minste ikke så veldig langt unna.

Ellers bød året på mye nytt. Som vanlig. Og jeg er fullt og helt ute av stand til å kunne ramse opp noe særlig mye. Som vanlig. Men jeg husker at jeg lovpriste The Decemberists – The Hazards of Love for lenge siden, og det må jeg nesten stå for. Og John Olav Nielsen & Gjengen var bra. Muligens fordi de trykker litt på The Libertines-knappene mine. Kanskje. Vet ikke. The XX var en perfekt partner for lange overtidskvelder i september og oktober. Også må jeg ikke glemme Golden Silvers – True Romance.

Bøker

Ved utgangen av februar hadde jeg lest seks romaner, noe som må sies å være ny personlig rekord. Dessverre klarte jeg ikke å opprettholde den frekvensen, men det ble hvertfall noen bøker til før året var omme. Astrid vinket meg avsted med et knippe John Irwing-bøker som antageligvis er noe av det tristefineste jeg har lest. Jeg fikk stiftet nærmere bekjentskap med Hunter S. Thompson gjennom The Rum Diary og mursteinen (ikke pga tykkelsen, men fordi det er komplett umulig å lese mer enn 30 sider uten en lang pause) Fear and Loathing on the Campaign Trail ‘72. Jeg leste, og kan på det sterkeste anbefale, en helt annerledes krimroman i kraft av The City & The City av China Miéville. Å skrive en surrealistisk historie i en surrealistisk verden uten å viske ut de fysiske skillene mellom virkelighet og fantasi er ikke alle forunt, men noen får det tydeligvis til.

Annet jeg måtte føle for å lire av meg

Jeg likte Watchmen. Star Trek var ikke noe særlig. Panasonic Lumix LX3 er et feiende flott kompaktkamera, men jeg savner mitt gamle Canon Powershot G6. Øreplugger fra AKG har en levetid på mellom 3 dager og 4 måneder. AKG studiohodetelefoner til et par tusenlapper lever lenger. Det går stort sett i Skruf Stark, General Ekstra Sterk, Nick&Johnny og 02. Ratzeputz må drikkes med måte. Spotify Premium er verdt pengene. Takk.

Bill.mrk: Underholdning. Hjelp.

Jeg er syk. Og de siste dagenes sykeleie har fått meg til å innse én ting: Jeg trenger et alternativ til laptopen som my first, my last, my everything når det kommer til hjemmeunderholdning. Hjemmelaget (tro det eller ei) konseptskisse:

Tenkt oppsett. Projektor, dings med Blu-ray+wlan+hdd+streaming fra PC, og laptop.

Tenkt oppsett. Projektor, dings med Blu-ray+wlan+hdd+streaming fra PC, og laptop.

Pinlig nok har jeg fint lite peiling på hva som er hot and not på dette feltet akkurat nå, men jeg prøver å bli litt klokere. Jeg har hvertfall noen specs å forholde meg til:

  • Ikke TV
    Når jeg en vakker dag skal innrede ordentlig blir det uten TV i stua. Det er mange flere alternativer som dukker opp hvis man slipper å ta hensyn til en diger skjerm som må stå et bestemt sted. En liten projektor som kan rettes mot en vegg er det minste av flere onder.
  • Trådløs overføring fra PC til mediasenter
    En mediasenterdings som kan kommunisere trådløst med laptopen er en fordel. Gjerne for overføring av filer som kan lagres lokalt, og helst med mulighet for å streame direkte fra laptopen også, hvis ikke dingsen kan kobles til nett og logge på Voddler eller lignende selv.
  • Blu-ray
    Trylledingsen må også ha mulighet til å spille av DVD og Blu-ray.
  • Lyd
    Uten ønske om å framstå som kravstor hadde det også vært praktisk å ha mulighet til å koble til en forsterker og noen høyttalere et eller annet sted i kjeden.

Jeg erkjenner at jeg ikke er 16 år og oppdatert på alt lenger. Det store spørsmålet blir da: Hva trenger jeg? Kan en PS3 være enigmamaskinen som leder meg på rett spor?

Update: Twitter foreslår Apple Mini med Plex. Skeptisk. Ikke til eple-sekten, men til manglende Blu-Ray.

Thåström – Kort biografi med litet testamente

Thåström – Kort biografi med litet testamente

I farta kommer jeg ikke på noen bedre tv-øyeblikk fra 2009 enn dette. Perfect 10.

Permafrost

Av og til er man nødt til å spørre seg selv hvorfor man gidder. Av og til har man ikke noe valg. 2010 blir kanskje sesongen der jeg begynner å bry meg igjen.

1. november. Pisskaldt. Nedrykksklare Hamkam mot nedrykksklare Skeid. Folkefest.

1. november. Pisskaldt. Nedrykksklare Hamkam mot nedrykksklare Skeid. Folkefest.

Lite viser virkeligheten klarere enn å ankomme Briskeby 40 minutter før avspark i sesongen siste, betydningsløse kamp. Det virket ikke som en god idé da, men det var kanskje disse 40 minuttene som måtte til for å overbevise fornuften om at den perverst uvirkelige sannheten faktisk er høyst reell. For det er lite som vitner om den forhåndsannonserte opprykksfesten man ble forespeilet 12 måneder tidligere når dama i billettkontrollen annonserer at ni personer har ankommet, ni personer som er i ferd med å finne plassene sine innenfor murene på en arena som nå står som et monument over alt som ikke har gått som planlagt i Hamkam etter at Ståle sa takk for seg og dro til København for det som virker som en halv evighet siden.

Jeg setter meg et passende sted, tallet på setet og på billetten stemmer ikke overens, men akkurat denne ettermiddagen kommer ingen til å bry seg. De neste par-tre timene fortoner seg som en kald fornøyelse. Mark Knopfler prøver å varme publikum, men idag er ikke Walk of Life godt for stort annet enn å få noen fortapte sjeler til å mimre om det som en gang nesten har vært. Man kommer aldri til himmelen som Hamkam-tilhenger. Kampen begynner, Hamkam tar en tidlig ledelse, fire tideverv passerer og når dommeren endelig blåser for pause går et lettelsens sukk gjennom den lille menigheten som snart går i samlet flokk i retning kaffe og pølser.

Jeg har ikke føtter.

Andre omgang begynner. Hamkam scorer. Scorer igjen. Skeid scorer. Scorer igjen. Speaker annonserer at 1300 er på plass. Hvor de siste tusen har gjemt seg vites ikke. Dommeren blåser av.

Varmekabler har aldri vært mer kjærkomne.

Sannheten er like klar som den er trist. Dette er 2. divisjon. Og av en eller annen grunn ser jeg fram til sesongstart. Fortsettelse følger.

Counting childnodes with JavaScript – The Whitespace Incident

I’m currently working on a project where I get to explore the world of JavaScript, which means I keep running into all kinds of new problems related to compatibility issues between the different web browsers. HTML and CSS: Been there, done that, you name it, I fix it. JavaScript however…

Anyway, after a day of battling my company’s CMS, implementing custom scripts and markup, and eventually getting everything running the way I wanted – checking only in IE as I went along (don’t ask) – I gave my newborn creation a go in Firefox. Epic fail. Nothing really worked. At all. But after a while I finally figured out that there was a problem related to how specific elements within a page are counted.

Now, consider the following code:

<div id="parent">
	<div class="child">This contains a lot of other divs</div>
	<div class="child">So does this one.</div>
	<div class="child">And this.</div>
	<div class="child">Your guess.</div>
</div>

This is a very simplified version of my original code, but a valid example nonetheless.

XML, DOM and whatnot, even if you’ve never heard of these terms you’ll probably notice that the parent div has four children. Or so it seems. Anyway, to count the number of child elements I naturally assumed the following JavaScript code would get the job done:

var kids;
function countTheKids(){
	kids = document.getElementById("parent").childNodes.length;
	return kids;
}

And it sort of did. Internet Explorer returns a value of 4. Firefox, Opera, and who knows which other browsers will tell you that there are in fact nine kids running around, which raises the question: Where the hell are the remaining five? Let’s ask the DOM…

It turns out that ghosts are also children. Or nodes. And in this case, the ghosts’ true shape is whitespace. Line break, space, tab, all those things that are neatly ignored in most programming languages. Thus we wind up with 9 child nodes, living and dead.

But in my case it was critical to get the number of proper child elements, and I suddenly found myself in the middle of a headscratching routine. So, why didn’t I just write a small function to get the number of elements with class=”child”? you ask. Because I couldn’t. The CMS I’m using has a habit of adding bits and pieces to my code, and in this case class=”child” would be transformed into something like class=”child 341125″. Bummer. The good thing is, the function I wrote to analyse the child nodes isn’t exactly rocket science either:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var kids;
var realKids;
var parent;
var i = 0;
function countTheKids(){
	realKids = 0;
	parent = document.getElementById("parent");
	kids = parent.childNodes.length;
	while(i < kids){
		if(parent.childNodes[i].nodeType != 3){
			realKids++;
		}
		i++;
	}
	return realKids;
}

The magic happens at line 10. It turns out that all markup nodes are defined as a nodetype. Whitespace, every one of them, is type 3. So by adding up all nodes that are not type 3 I find the number of proper child elements, and my troubles are over. This solution is not the most elegant one, but it works and solved my problem, so there you have it. Go count those kids!

New mau5 in the sky

Every season has its banger, and in this age of dubstep it’s almost disturbingly refreshing when minimalist house producer deadmau5 and Rob Swire of Pendulum join forces and spawn this four-to-the-floor electro monster that takes me back to a  Phantom pt. II state of mind. Well, sort of anyway. Without further ado: deadmau5 feat. Rob Swire – Ghosts ‘N’ Stuff:

It doesn’t make sense nor does it have to


Animated short by Ivan Maximov – From Left to Right (1989)

Logic, common sense and reason are the pillars onto which my perception of reality rests. No wonder I’m a bit startled when I find myself spending every spare moment longing for something I shouldn’t want.

Whatever the outcome; as long as I keep moving from left to right things will probably work out in the end.

Emperor’s garden

Three men, three dogs, one weekend. Basecamp Skeikampen, and the world ahead of us.

Frikk and Tilla
Frikk and Tilla mastering the art of being Border Terriers

Frikk and R
Frikk and R

Leah and Frikk
Leah and Frikk adding to the already fantastic view from Prestkampen

Tilla
Tilla in her true environment

Leah and R
Leah and R

Tilla and Leah in the snow
Leah and Tilla enjoying the last remains of winter

We, that is three guys, two Border Terriers and a Golden Retriever, set off from the cabin and walked to the top of Skeikampen. From there we started walking in the direction of Prestkampen which can be seen straight north and easily recognised by a large rock beacon. The south-eastern summit is quite accessible, and no climbing is necessery. After escaping a small rain shower and having lunch on a covered ledge near the top we continued down towards Svartvatnet and headed further north until we found Peer Gynt-stien which took us west to the Peer Gynt road. A couple of hours on the dirt road, and we were back where we started. All in all a nice 8 hour hike, although the final stage wasn’t quite as spectacular as the rest. Maybe we’ll bring a map and have a few ideas where we’re going next time. I’m already eager to check out the path heading east from the north ridge of Storfjellet…