Sommerrapport 2009

Hei! Først og fremst, velkommen tilbake til fredrik1.com etter en lang dødperiode, hva angår artikkelskriving og publisering av artikler. Forhåpentlig vis går vi lysere tider i møte. For nivået skal heves. Dernest, presenterer jeg den lenge etterlengtede neste artikkelen. Rett og slett om årets sommerferie.

Fredrik1.com

Fredrik1.com var i begynnelsen påtenkt som et verktøy som jeg skulle bruke til det samme som folk flest bruker facebook til. Etterhvert som jeg fikk lagt ut noen artikler ble jeg fort lei av den kjedsomme prosessen det var å legge inn ting der. Dessuten fikk jeg en del bilder som jeg ikke ville dele med hvem som helst, men likevel dele med venner og familie.

Det må kunne løses, tenkte jeg... og satte i gang et sammensurium av en programmeringsjobb, som ikke hører hjemme noe sted... Jeg var rett og slett ikke klar for noen store programmeringsprosjekter på den tiden. Resultatet var en kodebase som er mildt sagt slitsom å vedlikeholde. Nå har jeg endelig avsluttet prosjektet og kommer til å la koden være som den er fremover. Jeg har foretatt en hel masse opprydding, slik at jeg føler at jeg går ifra det i tålelig god stand. Men en ting er klart. Designet ville ha vært et helt annet i dag.
Fremover har jeg gode nyheter til dere. Jeg har som mål å publisere masse solid innhold på fredrik1.com. Dere som kjenner meg, vet at jeg ikke er noen fan av å bruke facebook til å ta vare på tingene mine. Men et eget domene, og nå, en egen server, det er jeg stor fan av. Jeg har også lagt inn en liten tunnel fra flickr.com til fredrik1.com. På den måten kan jeg publisere album på flickr.com og i tillegg få dem publisert på fredrik1.com uten særlig merarbeid. Brukernavnet mitt på flickr.com er ganske enkelt fredrik.ludvigsen. Jeg kommer helt sikkert til å bruke denne muligheten mye, så det kommer dere til gode, da jeg legger ut bilder i full størrelse på flickr.

Sommeren

Sommeren i år ble, som alltid, helt unik. Jeg har fått jobb på Yahoo! i Trondheim. For meg er det kjempebra å få en relevant sommerjobb så tidlig i studiene da jeg trenger dette når jeg skal søke om å få en plass på en Japansk universitet det 5. året av mastergraden min. Skoleåret 2010-2011 altså... Samtidig er det kjempebra å få oppleve litt av arbeidslivet, som jeg er på vei inn med fart og moment som et ekspresstog. Jeg skulle gjerne snakket litt om akkurat hva jeg gjør der, men av flere grunner er det kanskje ikke en så god ide som man først tenker. For det første er det en hel masse kjedelig babbel om veldig sammensatte proprietære systemer, og for det andre vet jeg ikke om jeg får lov av Yahoo!. Men kort sagt, det jeg gjør mest er å programmere, og til akkurat det jeg driver med nå, så bruker vi Ruby.

Litt fri har jeg også hatt. De første to ferieukene var jeg hjemme i Larvik og prøvde å ha en så fin sommer som jeg bare kunne, og det med stort hell. Høydepunktet var helt klart da jeg og Morten var på en tre- (les to-) dagers padletur i Telemarkskanalen. Det var virkelig en flukt fra en hverdag med tv, data og spill til opp over ørene. Men selvfølgelig... etter to dager ble nok abstinensene for store ;-) Men anbefalingen fra meg må likevel bli... til alle dere som ikke har padlet før, prøv det... og til alle dere som liker å padle, prøv Telemarkskanalen. Bare husk å ta med nok mat for et par dager med padling. Hvis ikke vil dere (som vi) gå tom før dere finner en dagligvarehandel. (Dette er både en styrke og en svakhet med Telemarkskanalen, men stort sett en styrke, hvis man, i motsetning til meg og Morten, har med nok mat.)

Serveren

Dette er altså min splitter nye server og det nye hjemmet til fredrik1.com. Her har jeg kost meg i flere uker med en herlig installasjon av FreeBSD 7.2. Selvfølgelig ble jeg møtt med problemer fra første stund. Maskinen har ikke cd-rom... Dermed var det over på installasjon fra nettverk eller usb. Installasjon fra nettverk er stort sett en prosess som driftere av serverparker gidder å gå igjennom. Og installasjon fra usb krever at det finnes et bootable-image for distroen du skal installere. Og jeg var nesten heldig... Jeg fant et image for usb av Freebsd 7.1. Problemet er at det har skjedd mye på Freebsd siden 7.1 og det vil jeg gjerne ha med meg. Da var jeg over i en litt værre situasjon igjen... Lage et bootable image av FreeBSD 7.2 på egenhånd... Og jada, jeg fant et script som transformerer iso-filer til usb-image, men ironisk nok... scriptet var til bsd-maskiner. Og som om ikke det var nok... når jeg endelig hadde installert FreeBSD 7.1 bare for å lage et image av FreeBSD 7.2, så virket ikke scriptet... Heldig vis for meg, så var det åpenbare skrivefeil i scriptet som hvem som helst kunne fikse opp. Derfra var det heldigvis nesten straka vegen. Jeg slet en god stund med musa i KDE 4.2, men det hele viste seg (etter noen kvelders fundering) å være grunnet i en talentløs KVM-switch som jeg brukte. Jeg slet også en god stund med å få mailtjenester til å fungere, men Postfix viste seg etter mye om og men å være et kjempegreit system. Det må forresten også nevnes at lighttpd (uttales lighty) er en knall webserver. Det er godt å vite at folk som kommer etter meg, ikke trenger å slite med .htaccess-filer i Apache.

Fremover

Jeg avslutter denne artikkelen her, men det kommer mer de nærmeste ukene... I mellomtiden kan dere kose dere med denne teaseren av en bildeserie.