Igår kväll drog vi ut till vänner i Bälgviken för kräftskiva, massor av kräftor och god mat.

Min bild av Bälgviken var typ, “fyra hus jämte vägen”, det visade sig vara ett litet samhälle gömt uppe i skogen.

Jag skrattade så jag fick hicka, som gick över först när jag kom hem. Jag somnade i bilen på hemvägen, fullständigt pooped, trött, eftersom jag varit uppe sen tidig morgon. Det är inte längre som förr när man kunde vara ute och festa till tidig morgon, sova några timmar och sedan vara redo för jobb eller mer festande.

Jag vaknade nu på morgonen och mådde förvånansvärt bra, trots att jag var aningens slirig igår, man är ju inte 20 år längre.

Vaknade sent och kastade mig igenom duschen och hann med den buss jag siktat på. Mötte upp med P på stationen, P hade skaffat kaffe, bordade tåget och iväg mot Stockholm. Landade i bra tid och snubblade ner till tuben, perfekt synk.

På jobbet var det inte så många på plats, kollade mailen och började med dagens sysslor, D ramlade in och vi hade fått till uppgift att bygga frukost, för på tisdagar så har vi frukost på kontoret, mycket trevligt och idag var det alltså min och Ds uppgift att skaffa mjölk, pålägg och juice.

Kort möte med Sagofarbrorn och tillbaka till sysslorna, som inkluderade fler uppdateringar och få skånskarna att fixa sitt shit. Som extra plus i kanten; jag hann med det mesta och kunde börja koda lite på vår SOAP-klient i Perl och hann med 17:25-tåget utan större problem.

Jag har verkligen längtat efter att få börja koda på heltid igen, efter snart två månaders DTP-pillande och PDF-rullande, visserligen har jag ju aldrig slutat koda privat men att få göra det även på jobbet är ren och skär lycka.

På tåget hemåt avverkade jag ett och ett halvt avsnitt av ReGenesis, en mycket trevlig kanadensisk serie, utspelar sig i hightech-labb-miljö. Jag vet inte hur pass riktig informationen är men det lilla jag kan/vet (tack mamma!) om mikrobiologi och bakteriologi så har de i alla fall haft några rätt. Jag är mitt i säsong 2 och den har inte blivit sämre på något sätt. Det skulle inte förvåna mig ett dugg om serien dök upp på TV6.

Kvällen spenderades med blandat småfixande och betalade räkningar, under mat-inducerad koma.

På väg hem från jobbet noterade jag en liten flock av unga män, i svarta kostymbyxor, vit skjorta och slips och messenger bags eller ryggsäckar, jag utgick ifrån att de var mormoner, “on a mission”, de sprang för att hinna med tåget mot Norrköping/Linköping.

När jag hade landat på stationen i Eskilstuna, stod jag och väntade på bussen hemmåt, såg jag ytterligare en liten flock av samma sort, ännu fler. Även dessa såg ut att ha någon slags dragning mot Norrköping eller de södra delarna av länet, eftersom de stod och väntade på perrongen där tågen mot Katrineholm och Norrköping går.

Efter att ha spenderat lite tid idag med att härja runt med WordPress upptäckte jag en bugg, provade med flera varianter och samtliga misslyckades. Loggade in på trac.wordpress.org och postade en bugg-rapport.

Jag har inte hunnit kika på någon lösning för problemet ännu, det är lite lagom komplext. Buggen, som visar sig när man försöker spara en länk i WordPress under “Manage Links”, med tecken som “å”, “ä” eller “ö” i en länk-URL. WordPress protesterar inte men strippar i tysthet av alla tecken med ringar eller prickar — en URL som till exempel http://www.hallå.se/ blir http://www.hall.se/

Troligtvis är det en regular expression som är lite för snävt konstruerad, man har helt enkelt inte tänkt på att man nu för tiden även tillåter bokstäver med ringar, prickar och diverse krokar och kringlor på i domännamn. De flesta webbläsare av rang (dock inte MSIE6 eller tidigare/sämre) klarar av dessa, då borde även WordPress klara av det.

Inte riktigt vad man önskar, det jag fick göra för att komma runt problemet var att lirka fram motsvarande IDN-domännamn. IDN-motsvarigheten till exemplet är xn--hall-toa.se. Konverteringar kan göras på IDN-Konverterare.

Jag var inte riktigt nöjd med hur WordPress fungerade efter jag hade uppdaterat/uppgraderat till WordPress 2.6, så jag kollade hur högt rankade bloggar länkar taggar. Därefter satte jag mig och slängde ihop lite kod för att åstadkomma länkning av taggar. Nedan delar jag med mig av koden, för den som är lite händig med PHP kan själv göra ändringar. Jag lämnar ingen som helst support på koden, you’re on your own lixom. Kommentera gärna om du använder koden, du får länk tillbaka genom CommentLuv! :)

I WordPress admin, gå till Design, vidare till Theme Editor och välj sedan Main Index Template (index.php) och klistra byt ut kodsnutten ..

<?php get_tags(); ?>

… mot …
<?php if(kakhack()) { ?>
<p style="border: 1px solid #ddd;background-color: #eee;padding: 3px;">
<span class="taglinks"><?php echo(makeTagLinks('bloggar.se: ','http://bloggar.se/om/')); ?></span><br />
<span class="taglinks"><?php echo(makeTagLinks('knuff.se: ','http://knuff.se/q/')); ?></span><br />
<span class="taglinks"><?php echo(makeTagLinks('bloggtips.se: ','http://bloggtips.se/kategori/')); ?></span>
<?php } ?>

… sedan sparar du och väljer Theme Functions (functions.php) och klistrar in koden nedan högst upp i koden.

function kakhack() {
  $posttags = get_the_tags();
  if ($posttags) {
    return true;
  } else {
    return false;
  }
}

function makeTagLinks($link_prefix_text,$link_uri_base) {
  $result = "";
  $posttags = get_the_tags();
  if ($posttags) {
    $result = $link_prefix_text;
    foreach($posttags as $tag) {
      $result .= '<a href="' . $link_uri_base;
      $result .= rawurlencode(strtolower($tag->name));
      $result .= '" ';
      $result .= 'title="' . htmlentities($tag->name) . '" ';
      $result .= 'rel="tag"';
      $result .= '>';
      $result .= htmlentities($tag->name);
      $result .= '</a>, ';
    }
    $result = preg_replace('/\x2c\x20$/','',$result);
  }
  return $result;
}

Koden är ganska enkel och behöver inte förklaras i detalj, jag har med flit låtit bli att kommentera koden. Förstår du inte vad den gör, låt bli att använda den.

Posted in PHP.

I torsdags kväll när tåget rullade in mot Eskilstuna, hände något, i höjd med Vasavägen bromsade tåget plötsligt in och stannade bakom Sveaplan, föraren berättade över PA-systemet att någon hade setts vid spåret, när föraren tystnat började sorlet. Människor som annars aldrig skulle komma på tanken att prata med någon okänd på tåget, pratade nu med de som satt eller stod närmast, hoppare eller inte. Kvinnan som stod närmast berättade att hon pratat med en av tjejerna som hoppat framför tåget i höjd med Statoil, Vasavägen, beskrev händelsen mycket kortfattat och hur de hade slutat med att flickan blivit påkörd, trots övertalningsförsök.
Tåget började sakta rulla igen och allas uppmärksamhet var riktad ut mot Ruddamsgatan, där först en och sedan en andra polisbil stod, 4 poliser stod och pratade med någon som var på fel sida om staketet, troligtvis personen som setts.

Det är lite konstigt egentligen att andras olycka och saker som dessa får folk att prata med varandra, Eskilstuna är ju annars en stad där man blir betraktad som udda eller lite konstig om man inleder samtal med okända människor utan större anledning. Då är ju Eskilstunas befolkning ordentligt blandad, infödingar (urinnevånarna), invandrare, pendlare i exil och studenter från hela landet, ändå är befolkningen lite samtals-skygga.

Jag känner mig lite nere, mentalt fragil, det händer saker som gör mig osäker och ibland på dåligt humör. Jag hutade åt barnen utan större anledning ett par gånger förra veckan, det kändes inte alls bra, kort stubin.

Jag har gått och dragit på flera blogg-postningar, jag har helt enkelt inte hunnit med, massor att göra på jobbet och den korta stund jag får för mig själv med mina egna tankar är oftast strax innan jag somnar.

Ingen semester i sikte, det finns helt enkelt inte tid. Nu skall jag gå och lägga mig.