Den började för drygt 50 minuter sedan, min semester.

Större delen av söndagen spenderades på soffan, det var varmt, nästan outhärdligt. När det blev svalare framåt kvällen fixade vi lite i trädgården, jag klippte ned lite risiga buskar som skymde smultronen, nu kommer solen åt lite bättre och vi får förhoppningsvis lite fler smultron, sen att buskaget ser lite mindre risigt ut är en bonus.

Roade mig med att göra lite research på IPv6, mera validering av IPv6-adresser .. hittade några lämpliga kandidater och ett lass med testdata, med riktigt formaterade blandat med trasigt och ogiltigt formaterade data.

Candidate: A 448/25 of 473
Candidate: B 473/0 of 473
Candidate: C 437/36 of 473
Candidate: D 450/23 of 473
Candidate: E 317/156 of 473
Candidate: F 448/25 of 473
Candidate: G 450/23 of 473

Det ser ut som candidate ‘B’ vinner för den klarade alla tester efter lite tweakande av regeln;

^(\s{1,})?(?:(?:(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):){6})(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:::(?:(?:(?:[0-9a-fA-F]{1,4})):){5})(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})))?::(?:(?:(?:[0-9a-fA-F]{1,4})):){4})(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):){0,1}(?:(?:[0-9a-fA-F]{1,4})))?::(?:(?:(?:[0-9a-fA-F]{1,4})):){3})(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):){0,2}(?:(?:[0-9a-fA-F]{1,4})))?::(?:(?:(?:[0-9a-fA-F]{1,4})):){2})(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):){0,3}(?:(?:[0-9a-fA-F]{1,4})))?::(?:(?:[0-9a-fA-F]{1,4})):)(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):){0,4}(?:(?:[0-9a-fA-F]{1,4})))?::)(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):){0,5}(?:(?:[0-9a-fA-F]{1,4})))?::)(?:(?:[0-9a-fA-F]{1,4})))|(?:(?:(?:(?:(?:(?:[0-9a-fA-F]{1,4})):){0,6}(?:(?:[0-9a-fA-F]{1,4})))?::))))(\s{1,})?$

Resultatet av testerna kommer användas i MediaCreeper, då jag sett att fler och fler träffar med IPv6-adresser och i dagens läge klarar MediaCreeper endast av IPv4-adresser. Det känns inte som någon större brådska att implementera IPv6 riktigt än, de IPv6-besökare som förekommer utgör några få träffar om dagen, så de slipper undan en stund till. Vidare har jag även kikat på hur man skall definiera IPv6 ranges på ett fiffigt sätt, MySQL (v5.x) har vad jag förstått inga native funktioner för att konvertera IPv6-adresser till DECIMALs.

Nåja, känns som kvällens övningar vid datorn är färdiga. Nu skall jag nöta lite soffa med Älsket och stirra på dumburken en stund, kanske med en kall öl i näven — för i morrn har jag semester.

Ringde snickaren nu ikväll, rekommenderad av vänner, för att få ett prisförslag på vad det kan tänkas kosta att få en ny veranda. Den som finns idag är svajjig och bevuxen med alger och rutten här och där.
Ny veranda med tak, så man kan nyttja utrymmet även under sub-optimala dagar när det kanske regnar.

Det blir absolut ingen pensionärs-kuvös, inglasning, det går fetbort.

Så, imorrn kommer han hit för att ta sig en titt, 19m² med insynsskydd och och tak. Hoppas min budget håller, har inte riktigt tid att ta tag i det hela själv.

Update 2010-05-19: Snickarn var och kikade och skulle återkomma med två olika prisförslag på två olika utföranden, i slutet av veckan.

Update 2010-06-06: Tackade nej förra veckan innan jag drog till Almuñécar med jobbet, det kändes lite väl dyrt. Skall försöka få en ny offert den kommande veckan.

Choklad/koppar, det är nog så det enklast beskrivs, fondväggen i den äldsta flickans rum. Den andra tapeten kan nog bäst beskrivas som “neutral”, ljust beige utan mönster.
Choklad/koppar närbild mönster

Choklad/koppar fondväggen

Choklad/koppar kontrast

Jag och Onkel Janne ägnade större delen av lördagen åt att tapetsera (och dricka öl) och resultatet blev ganska lyckat. Damen, jag och även flickebarnet som skall bo i rummet är nöjda med resultatet, även om jag personligen inte skulle välja tapet med mörkbrunt som basfärg. Blått, grönt eller grått kanske men aldrig brunt.

Idag jobbar jag hemifrån, har varit iväg på några ärenden, först tandläkaren, undersökning, Stoffe 1 – Tandtrollen 0, återbesök för borttagning av tandsten i mitten av November.

Nästa ärende hade jag hos Polisen, skaffa ny legitimation, eller Nationellt ID-kort som det också heter, snap-snap, en signatur och 400 kronor fattigare, skall hämta det nästa torsdag.

Efter som jag redan var nere på stan, promenerade jag till Specsavers för att boka en tid för synundersökning, fick en tid redan i morgon, såg några glasögonbågar som jag skulle tänka mig, fast jag vet egentligen inte riktigt vad jag vill ha. Fick frågan om jag är eller varit kund hos dem tidigare, jodå, ganska länge sedan.
1995 köpte jag glasögon senast, fick dem utbytta 1997 när jag hade lyckats skrynkla till dem och dessa har jag använt sedan dess, hemma när jag ser på tv.

Jag hann med att trilla in på Apoteket och köpa huvudvärkstabletter och sedan in på Apoteket RödaNäsan, Systemet, för att handla lite bränsle för GrabbKvällen i morgon kväll.

Om en stund dyker hantverkarna upp för att montera diskmaskinen vi köpte för snart tre veckor sedan. Jag besegrade köket härom kvällen, när jag med en 40 centimeter lång borr med 15 centimeter lång förlängare nådde in under diskbänken, perforerade en planka och knackade av den och trädde igenom två slangar och en elkabel, allt som är nödvändigt för att köra diskmaskinen.

Jag är sur och har ont i hela kroppen, jag har brottats med köksskåp i flera timmar.

På 1980-talet när huset vi bor i byggdes, var det ingen som hade tänkt tanken på att någon en dag i framtiden skulle vilja skaffa diskmaskin, nix, det var hederlig handdisk som gällde då och man byggde köken därefter. En riktig Svensson-barack.

Nu, snart 30 år senare försöker den stackars jäveln som senast köpte huset, dra fram el, vatten och avlopp till en nyligen införskaffad diskmaskin. Det hade kostat så lite tankemöda att tänka lite framåt, att med några enkla handtag skapa en liten tunnel för eventuella slangar eller kablar, då för snart 30 år sedan, byggde man hus som skulle vara täta som konserver och köksskåp som skulle klara av att en rysk pansar-division dundrade igenom köket.

Jag har sågat, borrat, svurit och svurit igen. De små “kanaler” under och bakom skåpen är fysisk avskilda, reglar hit och dit, inte en chans att lyckas dra igenom något som är större än ett lillfinger i tjocklek.

När vi köpte diskmaskinen sa damen i affären att om vi tog in hantverkare (vilket vi gjorde), om de inte kunde koppla in maskinen utan större hinder, så skulle de bara tacka för sig och gå. Därför har det varit lite tidspress runt det här med slangarna.

Nu är jag så less på det hela så jag skulle kunna tänka mig att strunta i det hela helt och hållet, tyvärr har jag ju redan rivit ett skåp, det gapar ett stort hål bland skåpen, så det skulle vara lite svårt att ha det hela helt ogjort. Det vi skulle gjort från början var att hyra in hantverkare för att dra fram slangar och färdigställa allt innan installationen, snålhet och dumhet visar sitt fula tryne igen.