h1

Jul, nyttår og bursdag er overstått

januar 5, 2010

Da er jula og nyttår over for i år! Ett år til neste gang!

Hadde en kjempefin jul i år, så hele familien – og det inkludert Lars og Dani som hadde tatt turen nordover fra Køln! God mat og mange fine gaver :)

Fikk en Nespressomaskin (egentlig til bursdag siden jeg har bursdag så tett på jula og siden Bernd og Brit ville være i Tyskland på bursdagen min fikk jeg den på julaften istedet) som jeg er utrolig fornøyd med!

Vi (Anne Marit og litt jeg) fikk en kjøkkenmaskin, og vi fikk fondue sett! Fikk også glassbolle, klær, deo, gavekort, bøker og en 6-pack med kölsch og en skoeske full av godis! Tusen takk til alle sammen :)

Rebekka har storkost seg denne jula og det tok ikke lang tid før hun skjønte konseptet bak “gaver”. Lille egotrippen vår ville gjerne ha alle gavene selv, og når det var tomt ville hun hvertfall ha mer.

Første juledag ble jul nummer to hos min mor, da vi var hos svigers på julaften. Der var det like koselig, med like god mat og samme pakkestyret med Rebekka.

Romjula var ikke like koselig, da tirsdagen innebar begravelsen til Willy (Anne Marits bestefar). Kondolerer til hele familien.

Så kom nyttårsaften hvor vi testet fonduesettet med prøvekaninene Susanne og Kristine. Må innrømme at fonduen ble en suksess og at vi går for en snarlig gjentagelse. Det ble dog en noe amputert nyttårsfeiring da vår kjære nesten-nabo Bente ville feire nyttårsaften (og hele jula for den saks skyld) på sykehuset i trøndelag, og visstnok trives så godt der oppe at hun ikke kommer nedover før tidligst sent i februar! Bente, nå er det på tide å bli frisk! Vi savner deg her nede!

Deretter fulgte bursdag med mamma, søster, helge og martin på besøk. Anne Marit diska opp med fastelavensboller og prøvde seg på en kake som ikke ble noe av. Rebekka var turboprobell under hele besøket og slokna som en stein et par timer etter følget hadde satt snuta hjemover.

God jul og godt nytt år, og takk for gratulasjoner, til alle som har ønsket meg god jul, godt nytt år og/eller gratulerer med dagen!

h1

God gammel slager!

desember 19, 2009

h1

Juleferie!

desember 18, 2009

Nå har jeg juleferie! Og jeg har sammenhengende ferie til etter nyttår!

Så nå skal livet nytes med familien, jeg gleder meg! Jula tas på Kolbotn, vet ikke helt når vi drar oppover, men det gjør vi nok. Nyttårsaften tar vi i downtown Halden, West Side, forhåpentligvis med svigerinne og skadet trønder hvis alle kan.

Noen som er i hjemmeområde over jula som det er lenge siden jeg har sett og som har lyst til å hilse på?

h1

Dagens kuleste opplevelse!

desember 18, 2009

Var på leting etter et linux-alternativ til WinSCP og kom over sshfs. Dette er helt genialt! Man kan mounte ssh som et filsystem!

Si du har en ssh konto på en annen maskin, da mounter du bare den opp lokalt med: sshfs user@server:/path local/path

Jeg lar meg kanskje lett imponere, men dette gjorde virkelig livet mitt lettere! :)

h1

Jolicloud OS

desember 15, 2009

Jolicloud er et OS beregnet på netbooks, men som bygger på Ubuntu! Noe som vil si at i teorien har man hele Ubuntu repo tilgjengelig, i tillegg til alle apps du kan installere gjennom App Directory.

Men nok om teknisk tørrprat! Jeg får kjeft av kona for at blogginnleggene mine bare handler om programmering og er gørr kjedelige! Så her kommer det noen bilder fra dette nye, utrolig lekre, operativsystemet!

Istedet for en startmeny har man en startside med menyer og ikoner til alle programmer man har installert, og snarveier til forskjellige mapper på disken. Siden vi ikke har en startmeny havner alle åpne applikasjoner som små ikoner oppe i venstre hjørne. Noe som er veldig smart da man sparer mye skjermplass, og alt er raskt tilgjengelig. Jeg ser også for meg at utviklerne har hatt tanken om touchscreens litt i bakhodet med layouten på OS’et. Det samme gjelder egentlig også Chrome OS fra Google, og de to er veldig like på dette området da Chrome også har en startside med ikoner til alle applikasjoner man har tilgjengelig.

Har ikke brukt Jolicloud mer enn et par  timer til nå, men må si at det er utrolig elegant. Alt fungerer, installasjonen tok 15 minutt og det bruker veldig lite med ressurser! Det er mulig å installere Jolicloud parallellt med Windows for de som vil prøve det uten å fjerne Windows.

Jeg kjører nå Jolicloud på en Acer Travelmate 5520, som definitivt ikke er en netbook, så det kan tenkes jeg får litt bedre ytelse enn jeg hadde hatt på en liten netbook, men på en annen side er denne laptopen 3 år gammel og ikke lenger den tøffeste maskina i nabolaget. Hvis noen har en netbook kan jeg på det varmeste anbefale Jolicloud!

Kort oppsummert, for en normal bruker som skal surfe, skrive litt i word, sjekke mail og oppdatere facebook så er Jolicloud midt i blinken! Denne artikkelen er forresten skrevet i firefox på Jolicloud ;)

h1

Leke med jQuery

desember 14, 2009

Har lenge hatt lyst til å titte litt på jQuery, og siden jeg nå er en pappa i perm så har jeg hatt muligheten til det. Har så vidt skrapet i overflaten men det virker som et utrolig morsomt API å bruke!

Lagde meg en ny startside til nettleseren, hvor planen er å samle alle sidene jeg bruker mest, og eventuelle bokmerker jeg vil ha lett tilgjengelig, og gjør startsiden interaktiv ved hjelp av jQuery API’et.

Jeg leser inn en xml fil med tab’s og entries, og så bygges siden dynamisk ut fra xml’en. Her kommer noen screenshots:

Nå er det ikke disse sidene jeg bruker mest på nettet, men jeg fant en pen icon-pack som jeg brukte under utviklingen da mine håndtegna ikoner fikk det hele til å se ut som noe en 4-åring med epileptisk anfall hadde tegnet. Neste skritt blir vel å gjøre noe med toppstripa, eventuelt ta den bort, og finpusse litt css. Det er funksjonalitet jeg liker å kode, og den er ferdig … Så jeg ender vel opp med å kode en ny startside og hente heavy med inspirasjon fra Jolicloud OS’et.

Som forresten virker mye mer snacks enn Google Chrome OS. Jeg har testkjørt begge i VMWare og må si at jeg holder en finger på Jolicloud! Men det kommer jeg sikkert til å skrive mer om i en annen post.

Forresten, hvis noen vil ha koden til startsiden så legg igjen en kommentar på det så slenger jeg den ut. Det er ren ajax så man trenger ikke å kjøre en lokal webserver for å få det til å fungere. Så kan man editere xml’en og legge til de sidene man selv vil ha.

h1

Mailkrypteringsfunksjon i javascript

desember 8, 2009

Lei av at roboter grafser til seg alle mailadressene på siden(e) dine? Det er jeg å, så her kommer et bittelite script som bygger på ROT13, men som i stedet følger ROT -2… hvis det gir noe mening :p

Mat inn en mailaddresse hvor hvert tegn er 2 mindre enn ascii verdien til tegnet du vil ha skrevet ut på siden, feks: ABC skrives inn som ?@A

Dette er kanskje ikke noe hvermansen trenger, eller _vet_ at han/hun trenger, men det var en morsom halvtime å slå ihjel!

function decryptMail(cryptmail) {
var arr = new Array();
var mail = “”;
// Decrypt incomming mail
// (add 2 to the ascii value of each character)
for(var i=0; i < cryptmail.length; i++) {
var character = cryptmail.charAt(i);
arr[i] = character.charCodeAt(0);
mail += String.fromCharCode(arr[i] + 2);
}

return mail;
}

// “ROT-2″ cryptionized mail address
var mail = decryptMail(“_`a>k_gj,amk”);

// Skriv mail til nettside
document.write(mail);

h1

Ja, det er lenge siden forrige oppdatering!

desember 8, 2009

Har blitt pappa igjen, til en liten frøken på 3920 gram og 52 cm som har fått navnet Evelyn. Navnet tok vi etter hennes avdøde oldemor som hun desverre aldri fikk truffet.

Dagene går med til jobb og familiekos. Så det blir lite tid til oppdateringer, og for å være helt ærlig så er det ikke så mye spennende å skrive heller. Misforstå meg rett, det er spennende for meg, det som skjer, men ikke like spennende å lese for hvermansen!

Men neste gang jeg gjør noe moro så skal jeg prøve å huske på å oppdatere!

PS: jeg har faset fullstendig ut på facebook også og sjekker kanskje innom en gang eller to i måneden… No offence til alle jeg har som venner på facebook, men det er begrenset hvor spennende det er å lese hva folk spiser til middag eller at folk gleder seg til helga :p

h1

NetPad

oktober 4, 2009

Ferdig med et lite helgeprosjekt kalt NetPad. Jeg trengte en enkel måte å kopiere tekst mellom flere maskiner på og endte opp med dette.

Så hvis du, som meg, trenger en enkel måte å kopiere tekst mellom flere fysiske maskiner og har savnet en nettverks-notepad, så er dette noe for deg og!

Skriv teksten som skal sendes i det venstre feltet, fyll inn ip’n til mottakeren og trykk på send. Teksten vil da dukke opp i det høyre feltet hos mottakeren (hvis programmet kjører på mottakeren og, vel å merke).

Last ned her: NetPad.jar

Teknisk babbel:
NetPad kjører default på port 51234, dette kan forandres ved å sende med et annet portnummer som argument, feks: “java -jar NetPad.jar 34567″ vil starte serveren på port 34567. Pass i så fall på at NetPad kjører på samme port i begge ender!

h1

PHP rawurlencode() og problemer med enkelte tegn

august 24, 2009

Har laget meg et enkelt opplastingsskript for filer og kom da over et problem med rawurlencode().

Slet med å få rawurlencode() til å håndtere tegn som ( ) { } [ ] og whitespace riktig i filnavn. Skrev derfor følgende enkle funksjon for å strippe alle uønskede tegn fra filnavnet.

// A list of unwanted characters in filenames
$removeChars = ” (){}[]“; // All unwanted characters
$file_name = stripTheFollowingFromString($file_name, $removeChars); // Remove them
// URL encode the string
$file_name = rawurlencode($file_name);

$removeChars = ‘ (){}[]~?/\\\’”=+<>:;,*%|’; // All unwanted characters
$file_name = stripTheFollowingFromString($file_name, $removeChars); // Remove them
$file_name = strtolower($file_name); // Lowercase everything
$file_name = rawurlencode($file_name);

/**
*  Loops through all unwanted chars in string and removes them
*
*  @param String $string The string.
*  @param String $chars The unwanted characters.
*
*  @return String The new string without the unwanted chars.
*/

function stripTheFollowingFromString($string, $chars){
// Split unwanted chars to array
$charArr = str_split($chars);
// Loop through each char in charArr and remove them from string
$newString = $string;
for($i = 0; $i < count($charArr); $i++) {
$removeThis = $charArr[$i];
$newString = str_replace($removeThis, “”, $newString);
}

return $newString;
}

Så hvis noen andre har samme problem, værsågod, en veldig simpel funksjon for å unngå det problemet!

Har også prøvd å utf8_encode() først, til ingen nytte. Synes forresten det er veldig rart at rawurlencode() ikke takler filnavn som feks “Mitt Bilde (1).jpg”, det blir fullstendig kluss med kombinasjonen whitespace + (. Kan være jeg som overser noe helt banalt, men denne lille fiksen løste problemet for meg hvertfall :)