Christmas Pudding

The secret to any good dessert is undoubtedly in the liberal application of sugar, fat and alcohol. So for the first time ever, I have attempted to honour my half-English heritage by making a Real Christmas Pudding!

For those not in the know: Christmas Pudding consists of a load of dried fruit, sometimes nuts, mixed together with sugar, flour, fat (traditionally suet but I used coconut fat), eggs and some kind of booze.¬†My version included stout and some brandy. The sticky stuff is then put in a heat-proof bowl and steamed for approximately 6 hours. SIX HOURS! I wonder who came up with that. The pudding is then cooled and stored for 1-2 months (this is why I made it so early), to improve the flavour. It is also a good idea to “top it up” with brandy from time to time. ūüôā

With the help of a copy of Taste Britain (which my wife was kind enough to bring home one day) I managed to end up with quite a satisfactory-looking pair.
Continue reading “Christmas Pudding”

Hello world, again

For some strange reason I gave up my personal blog a couple of years ago. It probably had something to do with the fact that I lost 6 months worth of blog posts due to a silly mishap. The biggest reason probably was, though, after starting out as a freelancer I thought I’d be busy enough blogging on my business site. Well, I didn’t end up blogging that much there, and slowly the need for a “personal venting site” started to build up.

So here we are. Enjoy, or don’t. I’m most likely to write about things happening in technology, but I’ll probably also be posting the occasional photo gallery and random rant about the lack of proper bicycle lanes in my home town.

WPMU Dev julkaisi 100. lisäosansa

Minulla on parin asiakkaan kanssa käynnissä mielenkiintoisia projekteja, jotka hyödyntävät WordPressin monikäyttäjäversiota, WordPress MU:ta. Niistä yksityiskohtaisempia tietoja luvassa myöhemmin!

WP MU:sta tekee vieläkin paremman ja käyttökelpoisemman WPMU Devin Premium -paketti, johon sisältyy kaikki jäsenyysaikana (ja sitä ennen) julkaistut pluginit ja teemat, joita on julkaistu jo yhteensä 100. Palvelu ei ole kovin halpa (79 $/kk tai 419 $/v), mutta ehdottomasti hinnan arvoinen jos projekteja on enemmän. Pelkästään Global Site Search ja Global Site Tags -pluginit ovat kuukausimaksun arvoisia. Epäilen myös, että Rebranding -plugari tulee olemaan erittäin hyödyllinen.

Edit: valitettavasti edellämainitun palvelun toiminta suhteessa viralliseen WordPress.org:iin on ollut viime aikoina jonkin verran harhaanjohtavaa, ja suosittelen tarkastelemaan myös muita tarjolla olevia tukipalveluita, esim. http://musupport.net/ sekä ilmainen http://wpmututorials.com (kumpaakin ylläpitää avuliaat kanadalaiset, Ron ja Andrea).

WordPress 2.8.2-käännös CMS-käyttöön

Hae WordPress 2.8.2-yhteensopiva, CMS-käyttöön suunnattu suomen käännöstiedosto tästä.

Lähes kaikki WordPress-asennukseni ovat olleet muutakin kuin blogeja, ja osassa ei ole blogiominaisuutta käytetty lainkaan. Muokkasin hieman olemassaolevaa suomenkielistä käännöstä vastaamaan paremmin näitä tarpeita. WordPress 2.8.2-yhteensopiva versio päivityksestä on saatavilla aiemmasta artikkelista: WordPress 2.8 suomeksi.

WordPress 2.8 kielitiedosto suomeksi

11.12.2009: Tuorein versio on jatkossa ladattavissa virallisilta sivuilta: http://fi.wordpress.org

WordPressin 2.8-versio julkaistiin pari viikkoa sitten. Ohessa on uuden version kanssa yhteensopiva suomenkielinen kielitiedosto vapaasti ladattavaksi. ZIP-paketin sisältämä fi.mo -tiedosto tulee sijoittaa WordPressin wp-content/languages-hakemistoon. Jos hakemistoa ei ole vielä olemassa, se pitää ensin luoda. Toinen, fi.po-tiedosto on työtiedosto niille, jotka haluavat parannella tai muokata käännöstä eteenpäin. Käännöksissä saattaa luonnollisesti olla virheitä ja epätarkkuuksia.

wp_2.8.4-kielitiedostot_FI_CMS

Käännös on tehty Mikko Vireniuksen 2.7-versioon työstämän käännöksen pohjalta, joten suurin osa työstä oli jo tehty. Suurkiitokset siitä!

Typekit helpottaa fonttien käyttöä verkossa

Voihan välistykset! Jeffrey Veenin tähdittämä Small Batch Inc. teki tänään ilmoituksen, joka sai www-suunnittelijoiden maailman kuhisemaan. Uusimmissa selaimissa tuettu @font-face CSS-määritys mahdollistaa minkä tahansa fontin upottamisen web-sivulle, mutta tekijänoikeudet estävät useimpien fonttien hyödyntämisen käytännössä.

Tänään julkistettu Typekit-palvelu lupaa nykytilanteeseen muutosta. Se tuo koodareiden ulottuville tavan käyttää helposti web-sivuilla tyylikkäitä, ammattimaisia fontteja. Veen lupaa palvelun olevan nopea ja kehittäjille vaivaton käyttää.

Toistaiseksi ei julkisuudessa ole muuta tietoa kuin ilmoitus Typekit blogissa. Sen verran ilmoituksesta selviää, että palvelu hyödyntää JavaScriptiä, ja perustason käytön luvataan olevan web 2.0-tyyliin ilmaista. Typekitin pitäisi aloittaa kehittäjien mukaan tänä kesänä.

Hyödynnä mikroformaatteja, Google kuuntelee

Mikroformaatit ovat yksi tapa koodata www-sivuilla olevaa tietoa siten, että ne ovat koneellisesti luettavissa. Tällä hetkellä olemassaolevia standardeja ovat mm. hCard (henkilöiden yhteystietojen esittämiseen, vrt vCard), hReview (mielipiteet, tuotearviot yms.) ja hCalendar (kalenterit ja tapahtumatiedot). Googlen uusi tuki mikroformaateille tekee niistä nyt kehittäjille kuumaa kamaa.

Tämän sivuston etusivulla ja yhteystietosivuilla hyödynnän hCard-formaattia vCard-käyntikortin automaattiseen generointiin Technoratin mainion palvelun kanssa. Formaatin käyttämiseen tarvitaan vain oikeat class-attribuutin arvot, tähän tapaan:

<div id="hcard-Daniel-Koskinen" class="vcard">
  <p>DAN Web Design <br />
    <span class="fn">Daniel Koskinen</span></p>
    <p class="adr">
    <span class="street-address">Hämeenpuisto 25 A 20</span><br/>
    <span class="postal-code">33210</span>
    <span class="locality">Tampere</span>
  </p>
  <p><a class="email" href="mailto:info@danwebdesign.fi">info@danwebdesign.fi</a></p>
  <p><span class="tel">+358 45 633 6124</span><br/>
  <span class="ytunnus">Y-tunnus 2193106-6 Alv rek.</span></p>
</div>

Mikroformaateista on kuhistu jo muutama vuosi, ja esim. Yahoo on tukenut niitä jo pitemmän aikaa. Tuore Googlen ilmoitus mikroformaattien tukemisesta hakutuloksien yhteydessä kuitenkin lisää mikroformaattien merkitystä web-kehittäjille huomattavasti. Google osaa jatkossa poimia esimerkiksi hReview tai RDFa-koodatut tuotearviot jo osaksi hakutuloksia.

Tuotearviot osana hakutuloksia. Kuvan © Google, Google Webmaster Central Blog.
Tuotearviot osana hakutuloksia. Kuvan © Google, Google Webmaster Central Blog.

Toistaiseksi mikroformaatteja ei löydy kuin hyvin pienestä osasta Googlen hakutuloksista, mutta Googlelle voi halutessaan ilmoittaa halukkuudestaan niiden testaamiseen.

Käytettävyystestaus etänä: pikatestissä Loop11

Loop11.com mahdollistaa käytettävyystestien järjestämiseen etänä. Toistaiseksi suljetussa betavaiheessa olevan palvelun käyttö vaatii kutsun saamista kehittäjiltä, mutta ainakin allekirjoittanut sai kutsun jo muutaman tunnin sisällä rekisteröitymisestä. Palvelun saatavuus suomenkielisenä ja hyvä toteutus tekee siitä houkuttelevan myös kotimaisille käytettävyystestaajille.

Käyttöönotto aloitetaan luomalla projekti, johon syötetään testitehtäviä ja/tai monivalintakysymyksiä. Kullekin testitehtävälle määritellään tehtävään liittyvä www-osoite, ja näpytellään käyttäjälle näytettävä tehtäväkuvaus. Projektin asetusten tallentamisen jälkeen saat testille oman www-osoitteen, jonka voit jakaa esim. sähköpostitse rekrytoimillesi testihenkilöille. Lisäksi palvelu tarjoaa mahdollisuutta käyttää eri maksullisia rekrytointikanavia sopivien testikäyttäjien löytämiseksi.

Testausprojektin voi aloittaa joko tyhjästä tai ottaa lähtökohdaksi aikaisemman testin.
Testausprojektin voi aloittaa joko tyhjästä tai ottaa lähtökohdaksi aikaisemman testin.

Continue reading “K√§ytett√§vyystestaus et√§n√§: pikatestiss√§ Loop11”

Vaikeuksia IKEAn verkkokaupassa

Tarkennuksena allaolevaan: kuvailtu kokemus on luonnollisesti vain omani, ja ongelmat on saatettu korjata ostoskokemukseni jälkeen. Tapaus on silti kiinnostava käytettävyyden kannalta.

Tilasin eilen kenk√§kaappia IKEAn verkkokaupasta. Kaikki sujui ihan hyvin tilausvahvistukseen saakka. Kuten kuvasta 1 n√§kyy, sivulla lukee isolla “Kiitos tilauksestasi”. Isoin sivulla oleva painike tarjoaa tilausvahvistuksen tulostamista. V√§hemm√§n tottunut verkkokauppatilaaja voisi luulla, ett√§ tilaus on hoidettu ja matkalla. Muistin kuitenkin valinneeni maksutavaksi verkkopankin, joten luin sivun tarkemmin, ja l√∂ytyih√§n se sielt√§: “maksa tilaus v√§litt√∂m√§sti T√ĄST√Ą LINKIST√Ą”. Valitettavasti ainoastaan sanat “T√ĄST√Ą LINKIST√Ą” on linkitetty, jolloin linkkiteksti yksin√§√§n ei kerro mit√§√§n.

Kuva 1: Ikean tuotevahvistussivu korostaa vääriä asioita.

Suurin yll√§tys oli kuitenkin se, mit√§ tuon linkin takaa l√∂ytyy. Sen sijaan, ett√§ linkki veisi suoraan tilauksen maksuun, p√§√§dyt√§√§n sivulle, jonka otsikko on mystisesti “Viitenumeron sy√∂tt√∂”. Sivulla on lomake, jossa pit√§√§ sy√∂tt√§√§ viitenumero (joka itseasiassa on edellisell√§ sivulla n√§kynyt tilausnumero) ja summa. N√§m√§ pit√§isi asiakkaan itse muistaa, tai ottaa edellisilt√§ sivuilta talteen, koska kent√§t ovat sivulle tultaessa tyhji√§. Kaiken kukkuraksi edelliselt√§ sivulta l√∂ytyy vain tilausnumero, joten maksettavaa summaa on etsitt√§v√§ viel√§kin taempaa tilausprosessista. Onneksi back-napin toiminnallisuutta ei sent√§√§n ole rikottu, ja kauppa oli mahdollista vied√§ loppuun.


Kuva 2: Maksusivulla asiakas joutuu itse muistamaan ja syöttämään viitenumeron ja summan.

Ilman vaimon yllytyst√§ loppumetreill√§ olisivat kaupat j√§√§neet tekem√§tt√§ — siin√§ m√§√§rin moinen ala-arvoinen ostokokemus minua kismitti. Toivottavasti IKEA korjaa t√§llaiset mokat muuten varsin selke√§st√§ ja hyvin toimivasta verkkokaupastaan.