Archive for the ‘Livet, Universum och Allting’ Category

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.

Så dagen kom som jag bävat lite för, hälsokontrollen, ryktet visade sig stämma – det skulle cyklas.
Det gick bra, oväntat bra, alla mina värden var väl inom gränserna och sköterskan konstaterade att mitt BMI var lite högt, jag är lite för kort för min vikt… Men jag kan ju träna och försöka få av några kilon.
Konditionen bar riktigt bra, vid 125 watt var pulsen aldrig över 121, vilket tydligen var riktigt bra.

Jag är betydligt lättad för jag har nog gått och omedvetet haft stress sedan jag fick veta att vi skulle kollas.

På tåget hem nu, känner mig full av sprall men ändå trött efter en lång dag, kommer nog somna ovaggad ikväll.

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.

Medan jag stod och slipade trädgårdsmöbler tidigare idag kom jag att tänka på en ny sorts ping-tjänst… i och för sig är hyffsat nära relaterat till vad jag byggt; MediaCreeper.

Några gammelmedia har skaffat sig ett referrer-filter, vilket är helt ok. För att komma runt detta tänkte jag knåpa ihop ett WordPress-plugin som pingar MediaCreeper med relevanta uppgifter, som då kringgår besökares eventuella filter och/eller blockeringar av MediaCreeper på domän eller ip-nivå.

Det jag ska fundera mer på är själva protokollet, det skall vara enkelt och minimalt. Men jag ska först se mig om på nätet om det finns något liknande eller snarlikt, som kan användas direkt eller med lite modifikation.. eller som kan kan snegla på om man skapar det från scratch.

Det bör innehålla någon slags autentisering för att kunna knyta en “klient” till en ping, så att det blir enkelt att stävja abuse av olika sorter. Givetvis skulle det släppas en specifikation på protokollet som open source.

Jag antar att fler tjänster än MediaCreeper skulle kunna dra nytta av det, som gamla vanliga Creeper .. i ungefär samma syfte.

Jag uppgraderade min Thinkpad R31 till Ubuntu 10.04 LTS igår kväll, började pilla runt lite med inställningar och blev irriterad på att skärmsläckaren låste väldigt fort, 10 minuter, så jag öppnade inställningar och klickade bort bocken för låsning (eftersom den står relativt skyddat och jag har inga känsliga saker på den) och råkade klicka på en annan skärmsläckare än default “blank screen”… då bestämde sig ubuntu för att sparka igång den i preview-läge, som genast fick skärmen att börja blinka. Efter några omstarter med varierande resultat, kom jag in och kunde läsa i syslog. OpenGL och i915 (grafik-chippet) trivs inte så bra ihop.
kernel: [12217.344055] [drm:i915_gem_idle] *ERROR* hardware wedged
kernel: [12219.207553] [drm:i915_gem_entervt_ioctl] *ERROR* Reenabling wedged hardware, good luck
kernel: [12219.680038] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
kernel: [12219.680052] render error detected, EIR: 0x00000000
kernel: [12219.680094] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request returns -5 (awaiting 111759 at 107507)
.. repeterar i det oändliga i syslog.

Googlade lite och hittade forumpostningar om samma fel, daterade augusti förra året.

Jag får trassla vidare med det när jag kommer hem imorrn, nu kan jag i alla fall rota runt i maskinen via ssh utan problem.

Lördag, Älsket fyller år och hela släkten kommer på fika. Paketöppning, kaffe, bullar och några kalla öl. Mor, Far och Milton (senaste tillskottet, i form av liten hund) är med en stund.

Söndag, trött och lite mosig i huvudet (nej, inte bakfull). Masar mig ned till city för piratfika, lyssnar och tar in, bekantar mig med nytt folk, trevligt. Kommer hem och bygger klart uppdatering av MediaCreeper, mailar och läser feeds.

Trött och skäggig, mot ny vecka.

Älsket drog igång en av sina vanliga spellistor i Spotify, som bland annat innehåller låtar från soundtracket till The Pick of Destiny med Tenacious D som mer eller mindre har blivit “husgudar”, DYF ___kan___ alla texter by heart, vi reagerade på Beelzebozz (The Final Showdown) som nu nedgraderats till en “Clean Version”. WTF Liksom?!

Vad är det för larv, ord som “fuck” och “cock” är tydligen för grova. Låtarnas lyrics är nu helt fucked-up.

Spotify, stop censoring music. Don’t fucking put up “cleaned versions”, don’t bleep. Remove it altogether and see how many listeners you got after that.

Update 2010-05-02:
Det verkar som låtarna nu återställts till sitt ursprungliga skick.

Jag och arbetskamraterna lämnade kontoret som vanligt och tog pendeln in till centralen, informatinstavlorna såg inte så lovande ut, inställda tåg, en del ersatta med buss. Jag avvaktade lite i centralhallen, tåget jag normal brukar åka med var inställt. Promenerade upp till perrongen nästa tåg skulle gå ifrån cirka 20 minuter senare och sprang på Patrik, snackade lite medan vi slog ihjäl lite tid, vi såg på håll att ett tåg rullade in bakom Malmö-Köpenhamntåget som för tillfället stod inne, vi hann inte fram förrän tåget vi skulle ta var överfullt, 17:51 Stockholm – Eskilstuna.

Vi bestämde oss att nog fick vara nog och vi drog oss tillbaka till centralhallen och en kall öl i väntan på nästa tåg, en timme senare.

Cirka 18:40 drog vi oss mot perrong 10 där 18:51-tåget som skulle ta oss hem landa, klev på och satte oss, inväntade avgång och vi kom iväg. Innan vi hade nått Flemingsberg började det dyka upp tweets från kamrater som hade hunnit med 16:55-tåget, det som krockat med tre älgar. Lokalblaskan var snabbt ute med fotograf, vi närmade oss Södertälje Syd och en kamrat som kommit med 17:51 rapporterade på twitter att det stod still i väntan på buss för vidare färd mot Eskilstuna.

Vi anade att vi skulle bli sittande en stund, följde händelse utvecklingen via twitter och facebook. Vi fastnade en halvtimme i Läggesta, för att senare kunna åka till Eskilstuna.

När vi kom fram, gick jag mot busshållplatsen. Med nästan 20 minuter till nästa buss hade jag gott om tid, såg ett X40-tåg stående på spår 1, vilket det det aldrig brukar göra. Jag gick fram till änden som pekade västerut och visst, det var tåget som hade krockat. Vad jag kunde se i den dåligt upplysta änden av perrongen, stack det ut ett älghuvut och ett ben ur kåporna runt “kopplet”. Jag tog ett par bilder i mörkret i hopp om att någon av bilderna skulle bli bra efter lite trixande med ljus och kontrast. Nedan är resultatet.

Elk on the train

Jag kom hem nästan 4 timmar efter jag lämnat kontoret. Trött och hungrig.

Tågföraren kom ut och pratade med oss resenärer när det inte hade hörts i tågets PA-system om problemen med framförvarande tåg, någon frågade hur många älgar som körts på, “339 stycken sedan januari” och vad jag vet och hört så har det bara på den sträckan jag åker (Eskilstuna/Stockholm) körts på inte mindre än 32 älgar tidigare, nu alltså uppe i 35.

DÄF tycker att jag ska blogga om “roligare” saker. Hon var inte mer specifik än så, vad “roligare” betyder.

Jag bloggar om saker som jag vill kommentera i vardagen, politiskt eller praktiskt. Tankar och funderingar får plats inom de ramarna också.

Snart dags att bege sig till jobbet, jag har sjungande tinnitus i öronen och jag drack kaffe alldeles för sent igår kväll, blev aldrig trött och gick och la mig.
Så nu sitter jag här och väntar på att det ska bli dags, bussen går 06:07 och tåget vidare 06:42 mot Stockholm.

Vid 13:30 kommer jag ha varit vaken i 24 timmar och jag kommer helt säkert vara ganska mosig i huvudet, när jag kommer hem kommer jag med stor sannolikhet ringla ihop mig tidigt och somna ovaggad.

Livsmedelsindustrin vill dölja hur deras livsmedel framställs, få oss att glömma varifrån råvarorna kommer ifrån och hur de behandlas för på sin väg till våra tallrikar.

Food Inc (IMDB).

Makes ya’ think, huh!? Jag har sett liknande dokumentärer tidigare men den här känns ändå som den drar fram en massa hush-hush i ljuset. Nu lever vi ju inte i USA, men jag tror att det industriella jordbruk som syns i dokumentären kan återfinnas till vissa delar även i Sverige och grannländer. Efter att ha sett hur kycklingar, kor och grisar slaktats i fabriker så blir man lätt illamående. Jag skulle aldrig kunna tänka mig att bli vegetarian, jag vill ha en bit kött i maten, men efter att ha sett halva dokumentären så känns det som jag skulle kunna avstå en del av köttet, mot vetskapen att det slaktats på ett schysst sätt, friska e-coli och salmonella-fria djur som fått beta, böka och picka utomhus, frigående.

Jag har just sett Google Me (IMDB).
Intressant och tänkvärd. Hur mycket gemensamt har vi med våra namne, som bär samma namn, runt om i världen? Troligen mer än vad vi kan tänka oss. Jag log och skrattade spontant vid flera tillfällen och nickade igenkännande, det är inte så mycket som skiljer oss åt, var man än vänder sig i världen.

Jag skriver ofta och mycket, mycket mer än som syns på bloggen. Ibland jobbar jag flera veckor med en del inlägg, då och då, andra inlägg skrivs i all hast med den känslan jag har för stunden. När jag sitter på tåget ibland torrbloggar jag i en vanlig text-editor (tänk notepad) eller så använder jag telefonen.

Jag använder bloggen för att kommunicera ut idéer, tankar och förmedla åsikter och insikter.

Jag har skrivit blogg på internet sedan 1997 ungefär, då i ett egenutvecklat verktyg och sedan på blogg-communityn LiveJournal. När jag sedan fick en svår och jobbig arbetssituation startade jag en annan blog, där jag kunde blogga under pseudonym, för att inte min arbetsgivare skulle hitta den. När problemen löste sig slentrianbloggade jag i något år innan jag lade ned den, vid sidan om den hade jag skaffat en ny domän och satt upp WordPress, den här bloggen.

Ibland torrbloggar jag bara för att får ur mig något, glad, irriterad, uppretad eller bara trött, då krafsar jag ned tankar och funderingar jag har just då. Många gånger lever inlägget endast i min torrblogg, som tas bort när det publiceras på min vanliga blogg och ibland läser jag igenom det och känner att det kanske var lite för personligt och djupt för att vara praktiskt att posta.

Långt innan internet och bloggar skrev jag, som en motvikt till all programmeringskod jag skrev, när jag programmerar är det struktur, konventioner och syntax att följa.

Klockan ringer 05:20, jag vaknar och stänger av alermet på telefonen, jag är kissnödig och stapplar iväg mot toaletten. Somnar till en kort stund medan jag kissar, vaknar igen när nästa alarm börjar väsnas 10 minuter senare, tvättar händer och ögon, borstar tänderna och stänker på mig lite EDT. Drar på mig kläder och pussar sambon på kinden, hon mummlar något ohörbart och jag säger att jag älskar henne.

Jag är ju lite avundsjuk, hon får ligga där i några timmar till (om hon inte jobbar) och sova tills hon vaknar, av sig själv oftast.

Skor, jackan på och ryggsäcken. Sedan iväg för att bli upplockad av den blå Saab’en, Peter kör, vi hämtar upp de andra och far sedan iväg mot Stockholm. E20, Strängnäs, Läggesta, Nykvarn och Södertälje, platserna jag vanligtvis passerar med tåg. Jag är trött och nickar till, slumrar i kanske 20 minuter, kilometrar passeras och vi är framme vid Liljeholmen efter lite mer än en timme, Peter och Saab’en fortsätter åt ett annat håll och de andra och jag tar tunnelbanan mot T-Centralen, i Gamla Stan blir vi färre och på T-Centralen fortsätter jag ensam mot Kista. I Helenelund stannar pendeltåget och jag fortsätter mot hightech-bunkrarna i norra Kista i höjd med Kista-Mässan och anländer till min plats cirka 07:40 till 07:50.

Arbetsdagen rullar på.

16:57 går pendeltåget in mot Centralen, mot direkttåget som går 17:26. Promenaden till Helenelund görs ibland med kollegor eller ensam, går jag ensam drar jag igång dokumentärer på telefonen och trycker i pluggarna, långa steg. När jag kliver ut genom spärren på Centralen slänger jag ett öga på skärmen som hänger från taket, där får jag vet åt vilket håll jag skall gå, det dagliga lotteriet, vilket spår blir det för dagen? Spår 4, 10, 12, 18 eller 19. Boskapsvagnar och färden går norrut, Karlberg, Sundbyberg, Kallhäll och Jakobsberg, senare Enköping, Västerås, Dingtuna, Kolbäck, Tumbo och till slut Eskilstuna. När jag har landat har jag några minuter att vänta på bussen hemmåt, 18:58 och landar i närheten av hemmet runt 19:20.

Efter att ha ätit ser jag på TV en stund, de andra har redan ätit, sätter mig vid datorn, slösurfar på Facebook, snurrar runt på Tradera efter något att buda på och kollar mail, läser feeds och Twitter. Klockan passerar 22 och jag sitter fortfarande kvar och knappar, kodar på något av mina projekt som är i ständig förändring. Nästa gång jag kikar på klockan har den passerat 23, i bästa fall, i sämsta fall är den över 00 och jag är inne och suddar på nästa dygn. Går snabbt och lägger mig, stänger de gråblå.

Klockan ringer 05:20…. Rinse, repeat.

Såg på Twitter att TV4 Science Fiction skall ingå i ComHems kanalutbud. Yesh! I Likes.