Se også: Bilder på Flickr - Last.fm-profil - Om meg - Personlig side - Planet Snuskete -

Archive for the 'Personlig' Category

Rune.status?

Wednesday, January 24th, 2007

Skole: studass-greier kolliderer med øvingstimer i ett fag. En foreleser ser ut til å ville kaste meg på en gruppe hvor det er en annen foreleser i et annet fag. Motivasjonen synker igjen.

Jobb: Tjah. IT er OK. BPKS er OK. Studass er flott.

Huset: Tjah. Usikker på hva som skjer.

Ellers er jeg trøtt, og lider på mangel av Jack Bauer … WILLFIX!

Re: Karakterene

Sunday, January 14th, 2007

Sikkerhetsledelse: A
Sikkerhetsarkitektur: C
Kryptologi: FAILED

A-en er sikkert ikke verdt en dritt, ettersom sikkerhetsledelse er et av de største tullefagene jeg har hatt, og karakteren i sikkerhetsledelse ble bare reddet av en B på oppgaven om sandkasser.

Samurai sword!

Friday, January 5th, 2007

runeh is a samurai sword that pings when it’s ready!

Julekort 2006!

Tuesday, December 19th, 2006

Get it while it’s hot!

Sandkasse

Saturday, December 2nd, 2006

Så nå (eller riktigere, i går) har man levert “term paper” i faget “information security and security architechture” (eller noe borti der). Satser på at foreleseren er fornøyd nok til at det drar meg opp på et brukbart nivå i faget. Man må jo være ærlig: skolen er ikke det som går best for tiden. Uansett: jeg skrev et stykke om hvordan man kan “sandboxe” kode i språkene Ruby, Python og Perl. For de uinvidde handler dette om å ta et stykke kode man ikke stoler på, lage en sandkasse den kan leke i uten å forstyrre omverdenen, og kanskje til og med legge inn noen leker i denne sandkassen (gjerne ved å fjerne de farlige delene fra disse lekene først). Tror ikke det er noe superbra akkurat, men jeg har lagt det ut på nettstedet mitt.

Litt kode må man jo poste …

def try_insecure level=1, &blk
    Thread.new {
        $SAFE = level
        begin yield blk
        rescue SecurityError => e
            puts "Caught SecurityError: #{e}"
        end
    }.join
end

try_insecure(5) { File.open('snusk') } #Blammo!

Trikset her er “safe levels” i Ruby. Disse legger en del restriksjoner på hva som kan gjøres med koden din. Trikset er også at safe-nivået er “thread local”, altså at om man oppretter en tråd for å kjøre et stykke kode i, kan man sette et annet safe-nivå for denne kodesnutten enn for resten av koden. Med andre ord: en supersimpel sandkasse. Ikke så veldig bra kanskje, men nyttig nok i enkelte tilfeller.

Update: Fikk karakter av foreleseren. En “sterk” B (vel … bokstavkarakterer er jo i grunnen endelige, men han mente visst at om jeg hadde skrevet litt mer om teori, og ikke fokusert så mye på praksis, hadde den hatt sjanse på en A). Ganske bra med andre ord. Må si meg godt nøgd med det.

Dangerdoom!!!

Wednesday, November 22nd, 2006

Såeh … Jeg kjøpte en Dangerdoom-CD her om dagen. Den er så klart lagt inn på PCen min for lengst, og det er et godt stykke musikk. Når man legger inn musikken på PC, vil man ofte, hvertfall om man er meg, ha cover art inn også, slik at det er lettere å kjenne igjen albumet. Det som boggler med hodet mitt er at CD-en, som åpenbart er The Mouse and the Mask (alle sporene er der i samme rekkefølge f.eks.), har et cover som ligner på coveret til Old School Rules. Hva svarte?

Har ikke en scanner selv, og coveret er ikke helt likt på Old School Rules, men likt nok, og så klart mye likere enn coveret som viser på The Mouse and the Mask … Noen som skjønner mer enn meg på dette? Har jeg en andre-utgave eller noe slikt?

Binær kjærleik

Sunday, November 19th, 2006

Pump it in your terminal!

#!/usr/bin/ruby

color = "\e[31m"
normal = "\e[m"

DATA.readlines.each do |l|
    puts l.gsub(/(1+)/) { |m| color + m.to_s + normal }
end

__END__
0000000000000000000000000000000
0000011111110000000111111100000
0001111111111100011111111111000
0011111111111110111111111111100
0011111111111111111111111111100
0011111111111111111111111111100
0001111111111111111111111111000
0000011111111111111111111100000
0000000011111111111111100000000
0000000000011111111100000000000
0000000000000111110000000000000
0000000000000001000000000000000
0000000000000000000000000000000

PS: color = "\e[31m" kan fint byttes med color = '<span style="color: #f00;">' for en HTML-variant …

Utnytte og bruke teknologi basert på åpne standarder

Wednesday, November 8th, 2006

Slik at jeg ikke glemmer det: HiGs strategiplan inneholder et punkt om å Utnytte og bruke teknologi basert på åpne standarder. Synd ikke alle forelesere er like flinke til å gjøre dette (selv etter at man har spurt dem om å gjøre det).

Dagens kjøp

Saturday, October 14th, 2006

… lurer også på om jeg skal være såpass teit at jeg krever penger tilbake fra Apple siden Kensington-låsen min ikke passer i iBooken, så heller kjøpe en MacBook, men det er vel i overkant teit. Dessuten liker jeg ikke tastaturet på MacBookene. :/

幸せが落ちています

Tuesday, October 10th, 2006

Exams are close (thursday+friday). Motivation is low.

Happiness has fallen

Inspirert av japansk spam til HiGLUG