Most recent comments
Badingen fortsetter
Camilla, 8 months
2021 in Books -- a Miscellany
Are, 3 years, 8 months
Moldejazz 2018
Camilla, 6 years, 1 month
Romjulen 2018
Camilla, 6 years, 8 months
Selvbygger
Camilla, 10 months, 3 weeks
Bekjempelse av skadedyr II
Camilla, 1 year, 7 months
Kort hår
Tor, 4 years, 8 months
Ravelry
Camilla, 4 years, 3 months
Melody Gardot
Camilla, 6 years, 1 month
Den årlige påske-kommentaren
Tor, 6 years, 5 months
50 book challenge
Camilla, 8 months, 2 weeks
Ten years ago
Valg 2015
Tor
Controls
Register
Archive
+ 2004
+ 2005
+ 2006
+ 2007
+ 2008
+ 2009
+ 2010
+ 2011
+ 2012
+ 2013
+ 2014
+ 2015
+ 2016
+ 2017
+ 2018
+ 2019
+ 2020
+ 2021
+ 2022
+ 2023
+ 2024
+ 2025

Regex med Tor

Regular expressions er, enkelt sagt, et verktøy man kan bruke til å søke etter tekst. Komplisert sagt er det en hele masse grafs med formelle språk og Chomsky-gramatikk og masse greier jeg aldri har giddet å sette meg inn i, utenom at jeg har fått med meg at HTML er en Chomsky-gramatikk av type 2, mens regular expressions er type 3, og derfor kan man ikke bruke regular expressions til å lese HTML. Og hvis du prøver vil russiske hackere pwne webappen din.

Så, regular expressions. Hvis du noen gang har brukt litt tid på å søke etter tekst i et dokument, er det ikke usannsynlig at du har ønsket du kunne regular expressions. For å ta et enkelt eksempel, la oss si at du har en lang tekst, og du ønsker å søke etter årstall, og at du ikke vet noe annet enn at det begynner på 1. Da kan du enten søke etter 1, som kan funke bra, men som også kan funke dårlig om det er mange tall i dokumentet du ser på. Hvis du derimot kan dine regular expressions, kan du bare søke etter
'1\d{3}'

\d er en regular expression som betyr siffer (d for digit), og {3} betyr at du søker etter 3 ganger det som står rett foran. Så du søker etter 1 etterfulgt av tre andre siffer.

Et annet eksempel kan være at du ønsker å finne enten 'mobilnummer' eller 'telefonnummer', eventuelt med stor forbokstav. Da kan du søke etter
'([Tt ...
Read more Comments (1)
Are likes this

Spring and fresh air

That is right. Spring has hit Edinburgh. Squirrels are frolicking among the crocus-flowers of George Square. The sun is shining. And it is all made all the more delightful from Tor's assurances that Trondheim has had rain for ten days straight (although it was slightly marred by my mother's claim to have had 10 degrees and "lovely weather" today).

As Tor is here to enjoy my good fortune, and we are both relatively young and healthy, we decided to make the most of it and climb a mountain. As you do. It must have been the sun.

Of course, when I say ``mountain'', I mean ``medium-sized hill''. That is to say, Arthur's Seat -- it is a mountain hereabouts because it is about twice as tall as the neighbouring hill, Salisbury Crags. Tor did, however, point out that if you look at it in Real Terms, Arthur's Seat is about as tall as Nordbyen.

At any rate, here is a picture from half-way up the hill. In the background you can see the less impressive Calton Hill.

This picture of Tor is taken at the same point. As you can see, it was fairly windy. I began to feel I might have tempted fate by venturing out in a skirt. This did not turn out to be a problem, however, until we started our descent much later. As I am trying to forget my Marilyn moment, we'll leave that for some other time. But I hope ...
Read more Comments (4)
Tor, Jørgen likes this

Dry Martini

We went to a place called Roseleaf bar:cafe today. It was quite nice, even if I don't completely approve of their policy of serving cocktails in teapots. And also, they wouldn't make me a dry martini. Luckily, I remembered I had a bottle of vermouth at home, so I just ordered a gin with an olive in it, and nodded in the direction of my flat, and it turned out just fine.


A relatively dry martini


-Tor Nordam
Comments (4)
Jørgen likes this

Brideshead Revisited


Brideshead Revisited, I imagine, is one of those books you would read very differently depending on how you feel about the Catholic church.

To me, an atheist to my core, it is a book about nostalgia and a desperate, futile attempt to grasp what is gone. This reading makes sense to me, but I know those who take the author's Catholicism into account read parts of it (especially the ending, I suppose) in a more positive, although I hesitate to say "upbeat", way. Waugh claims it is about ``the operations of divine grace on a group of closely connected characters''. I find it is a book about having experienced happiness and a futile attempt to later grasp at any reminder of that happiness available.

The fact that this book accommodates two diametrically opposed impressions is part of the reason why it is so good. It never attempts to hammer home a point; it lays itself open to the reader in a way too few books do.

I would not want you to get the wrong impression from what I have just said. The book is delightful. Especially the description of the early days at Oxford and Brideshead. I suppose it goes somewhat with the territory. A novel about nostalgia could do worse than make its reader nostalgic for the happy past dominating the life of its central character.

It is the story of Charles Ryder. The subtitle of ``The Sacred & Profane Memories of Captain Charles Ryder'' is not ...
Read more Comments (1)
Are likes this

commandline-fu

I artikkelen om Unix-filosofi hadde jeg egentlig tenkt å inkuldere et eksempel på hva man kan gjøre ved å lenke sammen programmer på kommandolinjen, men jeg kom ikke på et godt eksempel som virket som noe en vanlig person kunne finne på å gjøre. I dag fant jeg imidlertid et, så her følger en liten demonstrasjon.

Sett at en eller annen arrogant nisse har postet en post i et forum, der han dårlig tilslørt skryter av hvor mange ulike land han har lest bøker fra. Du vil gjerne jekke ham ned noen hakk ved å påpeke at det fortsatt finnes ganske mange land han ikke har lest bøker fra, og du ønsker naturligvis å inkludere en liste over disse landene. Så hvordan kan du få til det, uten å måtte manuelt sammenligne listen hans med listen over alle land som finnes? Trivielt, min kjære Watson.

Først må du kopiere listen hans, og lagre den i en tekstfil. Det regner jeg med du greier selv. For enkelhets skyld lagrer vi filen som larry.txt.

Dernest er det bare å åpne terminalen, og skrive
comm -13 <(cat larry.txt | sort) <(curl http://www.listofcountriesoftheworld.com/ | sed -n 's/.*">\([^<>]*\)<\/a><\/td>$/\1/p' | sort)

så har du listen over alle land han ikke har lest bøker fra. Temmelig smertefritt, om jeg får si det selv.

-Tor Nordam
Comments (4)
Are likes this

Kjøleskapstips for reisende

Siden jeg reiser ganske mye, står jeg ofte overfor problemet med hva man skal gjøre med maten i kjøleskapet når man reiser bort. Jeg har kommet frem til to triks jeg tenkte jeg skulle dele med andre som har det samme problemet. I tillegg til disse triksene har vi naturligvis de åpenbare tingene, som å ikke åpne en familiepakning med italiensk salat til frokost den dagen man drar, men det regner jeg med er åpenbart.

1: Lag pizza
Så lenge man har de viktigste tingene, altså det som trengs til deig, pluss ost, er det nesten ikke grenser for hva man kan putte på en pizza. Ting som funker på pizza inkluderer, men er ikke begrenset til, tomat, løk, broccoli, de fleste typer kjøttpålegg, squash, avocado, ananas, mais, paprika, sopp, de fleste typer ost, tomatpuré, pesto, oliven, reker (angivelig), ansjos og tacosaus. Det er kanskje ikke alle disse tingene som burde være på en og samme pizza, men det gjør ikke noe. Det er bare å lage noen ekstra pizzaer. Frys ned det som blir til overs, så har du en lettvint middag når du kommer hjem fra reisen.

2: Frys ned ting
Dette sier seg kanskje selv, men det er faktisk mange ting som kan fryses selv om man ikke vanligvis tenker på dem som frysevarer. Ost, for eksempel. Konsistensen blir kanskje litt merkelig når man tiner den, men hvis man bruker den til noe som krever smeltet ost går det helt fint. Det samme gjelder ulike typer kjøttpålegg ...
Read more Comments (1)

Why the iPad sucks a lot more than it could have done

Ever since I got my iPad in October last year, I've been meaning to write a review. And every time I've tried, I've given up, because I inevitably work up a lot of anger and annoyance at how Apple has taken what could have been an almost perfect product and turned it into something that sucks. Or at least, it sucks a lot more than it could have, if Apple, which used to be a nice company, hadn't been so extremely paranoid about controlling their users. To explain why I feel this way, I'll give a very brief recap of what I consider to be the most important part of the Unix philosophy:
This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.
-Doug McIlroy, inventor of pipes

Essentially, it's about writing programs in such a way that others can make use of them. It's about making sure each programmer doesn't have to come up with their own solution to every common problem. And, perhaps most importantly, it's about allowing users to combine programs to achieve things neither program could do on their own.

As a PhD student, I keep a large collection of research papers in pdf format, and I want to able to read those same papers both at my laptop, and at my office computer. Thanks ...
Read more Comments (7)

Unix-filosofi

En del av menneskene som har utviklet unix og linux har nok vært noen pussige typer. Vi har tidligere vært inne på historien til ulike pagere, som jeg gjengir kjapt for å sette kontekst eller noe slik:

En pager er et program som lar deg lese, men ikke endre, en tekstfil fra kommandolinjen. Et av de første het more, og hadde muligeten til å scrolle fremover i filen. Her snakker vi altså features på høyt plan. Så var det noen skarpinger som kom opp med less, lansert med slagordet «less is more». less hadde muligheten til å scrolle bakover også, og er i dag standard på linux. Enda litt senere var det noen som lagde most, med slagordet «why settle for less?», men det ble nok ingen hit. Det følger ikke med i OS X i alle fall.

Poenget med å ta med dette er å vise at ganske mange skarpe mennesker har tenkt ikke bare på hva programmene gjør, men også på miljøet rundt, og et av de kuleste resultatene av dette er unix-filosofien, som har blitt oppsummert slik:
This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.

Det er naturligvis mye annet som har blitt sagt om unix-filosofien, for eksempel har Donald Knuth (han som fant opp TeX) sagt
Premature optimization is the root of all evil.

og Ken Thompson (lagde utf-8, sammen med Rob ...
Read more Comments (2)

Rettskriving og rasisme

Jeg må tilstå at jeg ikke klarer å engasjere meg så veldig hardt i Melodi Grand Prix. Det hadde vært ille nok om man skrev om det akkurat den dagen det foregikk, men med alle delfinaler og landsfinaler og denslags hurlumhei virker det som om man knapt kan gå en dag uten å komme over tullet hver gang man åpner en avis.

Når det er sagt fanget imidlertid en av artiklene interessen min i dag.

Det viser seg at varaordføreren i Aure har sagt noe dumt:

Gi mæ sama, isbjørna og moskusa! Æ syns d e d vi skal sæll, å itj at vi har åpne asylmottak!!!!

og

Ska kvæss mæ et spyd å handel bongotrommå t dusseldorf! Muli æ ræse te afrika å sjer d derifrå! Her ska det etast gnu!!!! Ska ta me mæ næste års innslag oppatt tænkt æ…

Hvis vi ser bort fra den virkelig helt forferdelige ortografien … . Vent. Jeg skjønner behovet for å se bort fra den, vende blikket i en annen retning, late som det ikke har skjedd, men noen må ta tak i dette.

Avisene som tar for seg denne saken siterer alle både den ene og den andre av folk som er sjokkerte over uttalelsen's innhold, og jeg kommer til det snart, men ingen sier noe om formen.

I gamle dager hadde vi standarder. Ja, politikerne var kanskje rasister, men de kunne i alle fall ordlegge seg. Hvor mange utropstegn trenger man? Jeg tror faktisk Ormbostad klarte å bruke opp hele ...
Read more Comments (4)
Jørgen likes this

iPad-anmeldelse, del I: Hvorfor jeg ikke leser Morgenbladet på iPad

Tidligere i dag, eller teknisk sett i går, fikk jeg en melding fra Jørgen. Han lurte på om jeg fortsatt abonnerte på dødt-tre-utgaven av Morgenbladet, eller om jeg hadde gått over til å lese det på mitt fancypants lesebrett. Svaret er enkelt og greit at jeg fortsatt leser papirutgaven, men spørsmålet fikk meg til å tenke på iPad-anmeldelsen jeg har gått og tenkt at jeg burde skrive siden i høst en gang. Jeg har faktisk begynt å skrive den et par ganger også, men med fare for å avsløre konklusjonen blir jeg bare irritert og begynner på en lang og inkoherent klagende artikkel hver gang jeg prøver, så det har foreløpig ikke blitt noe som er verdt å poste. I dag innså jeg imidlertid at jeg kunne i det minste si noe om hvorfor jeg ikke leser Morgenbladet på iPad, og så får jeg heller spare resten til en senere anledning.

Man skulle tro at iPaden ville være bortimot perfekt for internettsurfing. Det er imidlertid ikke tilfelle. Når man først har en side oppe er det ingen tvil om at det er supersmooth å scrolle og zoome og klikke på linker og alt det der, men det er primært to ting som irriterer meg. For det første er det mer krøkkete å skrive inn adresser på en iPad en på en maskin med tastatur og jeg liker dessuten tastatursnarveier. Mangelen på et tastatur er imidlertid ikke noe man egentlig kan klandre dingsen for, hadde den hatt tastatur hadde den jo ...
Read more Comments (11)
Jørgen likes this
Flashforum
Speak you're branes
Tor 08.09.25 13:20

I alle dager, etter 15 år er det en spammer som har greid å knekke den uknekkelige captchaen min!
FreddieCrync 29.08.25 04:41

Completely agree with this, thanks for sharing. Could be useful too, I visited this site recently: relevant too Anyone else seen it?.
Kjellove 16.06.25 10:11

!
Are 04.06.25 12:24

Denne virker enda!
Camilla 30.03.25 09:18

Eller lese og holde deg oppdatert.
Tor 13.08.24 12:41

You can just write stuff
Are 04.09.23 19:49

Ja.
Camilla 13.04.23 17:28

Mener du den heftige farten på samtalen, Are?
Are 21.10.22 09:33

Dette er artig å vise frem til kollegaer!
Tor 15.05.21 12:28

Ikke allverden. Retter eksamen. Ser frem til sommeren.
Eivind 28.03.21 20:38

Skjer?
Tor 15.11.20 18:02

Test
Tor 02.01.20 21:29

Godt nyttår!
Are 15.03.19 14:18

Godt nyttår! ;)
Tor 01.01.19 10:46

Godt nyttår!
Tor 30.12.17 20:43

Og lynforumet funker igjen! For første gang på et par år.
Tor 30.12.17 20:43

Vi er på lufta igjen, etter et par ukers nedetid (som kanskje ingen la merke til?). Oppdatering følger.
Tor 30.12.17 19:58

Testpost
Kjelll 15.01.16 21:53

Og ja, typisk PisseGuri!
Kjelll 15.01.16 21:51

Sjeldent vært så enig med D Tennant: https://youtu.be/yarNp2Z5TSE?t=1m10s
Are 15.01.16 12:54

Måtte bare forsikre meg om at dere ikke går glipp av den. :)
Tor 03.12.15 19:55

Hmmnja, ok.
Jørgen 03.12.15 12:25

Den var ikkje ein del av rommet. Av same grunn som det ikkje var berre éin hovudskalle i slottet (med unnatak av andre gongen han gjekk gjennom sirkelen).
Tor 03.12.15 08:11

Den var ganske kul. Men hvorfor gikk ikke diamantveggen tilbake til opprinnelig tilstand når han kom inn i rommet igjen?
Jørgen 02.12.15 10:36

Heaven Sent. Steike. Beste eg har sett av Doctor Who nokon sinne! (Sånn. Eg måtte berre få det ut. Takk.)
Tor 15.11.15 19:31

Planen er 1. juledag, på Øverlandsvannet, men det er litt væravhengig. Det må nesten være skikkelig is, eller ingen is. Retiro kan også være et alternativ.
Are 13.11.15 11:10

Når skal julebadet finne sted?
Tor 02.11.15 11:04

Jeg vil oppfordre alle til å ta del i pollen som er oppe for tiden. Og naturligvis vil jeg oppfordre alle til å bli med på julebadet.
Camilla 07.10.15 23:20

Hurra!
Are 05.10.15 21:31

Jørgen 25.09.15 16:45

Haha! Det har eg ikkje tenkt over før. Men no skal eg byrje å ta det i bruk til dagleg.
Tor 15.09.15 07:12

Og RG-beatdown, ikke minst.
Tor 15.09.15 07:07

Har ikke tenkt over før at mange navn på Magic-deck også egner seg som navn på politiske konstellasjoner i norske kommuner. UG-madness, for eksempel.
Ragnhild 06.09.15 21:51

Grattis, Camilla!
Are 06.09.15 10:34

Gratulerer med dagen, Camilla!
Tor 03.08.15 18:55

I andre nyheter: Det viser seg at posting til lynforumet ikke har fungert etter en django-oppdatering i mai eller juni. På lufta igjen nå (åpenbart).
Tor 03.08.15 18:55

På grunn av ubetenksom omgang med databasen mistet vi ca ti minutter i dag. Beklager til alle som postet mellom ca 18.10 og 18.20.
Tor 20.05.15 22:40

Thanks. It was a nice day, almost no rain, champagne for breakfast, etc. Good stuff.
Tim 17.05.15 16:37

Happy 17 May, Norwegians!
Tor 20.02.15 18:59

Bra xkcd i dag. Jeg har sagt omtrent nøyaktig dette i en forelesning.
Tor 03.01.15 23:10

Legg merke til at vi nå har bokser som viser tilfeldige artikler også fra to og ti år tilbake.
Tor 31.12.14 16:31

Uansett, Tangen og jeg tok nyttårsbadet rundt kvart på tre. Kan melde om friske temperaturer i vannet.
Tor 31.12.14 16:31

Mulig det er noe der.
Camilla 31.12.14 12:25

Kanskje fordi alkohol og isbading ikke går så bra sammen?
Tor 30.12.14 21:31

Skjønt, hvorfor 12.00? Midnatt er jo mye kulere.
Tor 30.12.14 21:30

Det eksisterer tilsynelatende en tradisjon for nyttårsbading i Molde. Møt opp, på Retiro klokken 12.00 i morgen.
Tor 22.12.14 00:04

(Vintersolverv er (var) i år klokken 00:03 den 22 desember.)
Tor 22.12.14 00:02

God Vintersolverv!
Ragnhild 20.11.14 14:42

Apple-idiotiet mitt fortsetter: Ved lette småskader på iPhone vraker de altså telefonen og sender deg en ny. Nå har jeg mistet nydelige bilder fra Chile og Spania.
Ragnhild 05.11.14 17:21

Hehe. "Bør Mac fra 2008 oppgraderes". Nå skal eplehuset bestille minnekort (?) slik at de kan oppgradere maskinen min (10.5.8)til Yosemite. Det går visst an. Alt man lærer!
Ragnhild 30.10.14 09:09

@Camilla: Gratulerer med det!
Camilla 29.10.14 15:55

@Ragnhild: Jeg jobber nå på Luftkrigsskolen. Mer engelsk språk og krigshistorie enn tung litteraturteori, men interessant (og med forskningstid).
Ragnhild 29.10.14 08:59

Lynforumpostene mine har hatt en tendens til å multiplisere seg selv. Bør mac fra 2008 oppgraderes? Er det dyrt?
Tor 28.10.14 23:03

Calcuttagutta er jo hovedsaklig utviklet på en Mac fra 2008, så det burde funke greit.
Tor 28.10.14 23:02

Hva er det som ikke funker med lynforumet?
Ragnhild 22.10.14 16:02

Lynforum+min mac fra 2008=dårlig match.
Ragnhild 22.10.14 16:01

Camilla: Har du funnet deg en spennende jobb nå? Er nysgjerrig.
Ragnhild 22.10.14 16:01

Camilla: Har du funnet deg en spennende jobb nå? Er nysgjerrig.
Are 15.10.14 21:07

Fusjon! (AviationWeek)
Camilla 28.09.14 22:07

For de med interesse for jazz og litteraturteori: Derrida og Coleman.
Camilla 14.09.14 19:53

Camilla 14.09.14 19:53

Jeg har ikke lest Marta Breen, dessverre; men det jeg har sett av henne virket fornuftig.
Ragnhild 12.09.14 10:13

Camilla: Leser at du stadig er feminist, og lurer på om du har en kommentar til Marta Breens nye bok? Anbefales for øvrig til alle som ikke har lest den!
Tor 07.09.14 22:03

Jeg ville lagt til fortran, som er et lysssvert. An elegant weapon, for a more civilised time.
Camilla 16.07.14 23:12

Jeg skal kuratere We The Humanities neste uke. (@wethehumanities)
Tor 23.04.14 07:59