Kuukausi: heinäkuu 2009

  • Mac OS X ja dynaamisten kirjastojen käyttäminen

    Olen viime viikkojen aikana yrittänyt saada Firefoxin mozvoikko-lisäosaa toimimaan asiallisesti Mac OS X:ssä ja teoriassa lisäosa toimiikin. Ainoana negatiivisena puolena on, että se vaatii kirjastojen sijoittamisen hakemistoon, jonne ne kääntäessä asennettiin, eli esimerkiksi /usr/local/lib -hakemistoon. Linuxissa ja Windowsissa lisäosa toimii, kunhan vaadittavat kirjastot löytyvät lisäosan sisään leivottuina. Mac OS X:ssä dynaamiset kirjastot toimivat hieman eri…

  • Skotlanti tarjosi hyvää viskiä ja värikästä historiaa

    SASin kone laskeutui viime sunnuntaina Helsinki-Vantaalle ja näin oli vajaan viikon loma (14.7 – 19.7.2009) Skotlannissa ohitse. Hieno loma olikin, viskit maistuivat hyviltä ja tällä reissulla niitä oppi maistelemaankin kunnolla. Juomakulttuuriin tutustumisen lisäksi tuli vuokra-autolla kierreltyä katsomassa hieman Skotlannin linnoja ja niiden raunioita, sekä ihailemassa ylämaiden lampaiden kansoittamia maisemia. Matkamme alkoi Helsingistä Blue1:n lennolla Heathrow:n…

  • Kohti saarivaltakuntaa

    Kävin viime perjantaina Finnconissa kuuntelemassa George R. R. Martinin Guest of Honour -puheen, joka conin teemaan liittyen käsitteli matkaa: mielikuvituksessa tai reaalimaailmassa. Puheen ydinajatuksena oli, että kirjoja lukemalla pääsee matkustamaan uusiin maailmoihin ja kohtaamaan uusia tuntemattomia asioita; paljon enemmän kuin fyysisesti matkaamalla. Matka ei ole pelkästään paikasta A paikkaan B taivaltamista, vaan myös elämää: uuden…

  • Web-palveluissa sijaitseva tieto ei ole ikuisia

    Nykyään yhä enemmän ihmisten datasta, oli se sähköpostia, kirjanmerkkejä tai muistiinpanoja, on sähköisessä muodossa jossain Internetin lukuisista Web-palveluista, eli poissa käyttäjän ”omistuksesta”. Käyttäjä on ulkoistanut tiedon säilyttämisen palveluntarjoajalle, mutta ei usein tule ollenkaan ajatelleeksi, että etenkin ilmaispalveluiden osalta tiedon säilyvyys ei välttämättä ole niinkään varmaa. Kävin jokin aika sitten läpi eri Web-palveluihin tekemiäni tunnuksia ja…

  • Joustavat sisennykset selkeyttävät koodin lukemista

    Ohjelmoijat ovat usein erittäin pikkutarkkoja siitä, miten he kirjoittamansa koodin jäsentelevät: käytetäänkö sisennyksessä tabulaattoria vai välilyöntejä, miten asiat rivitetään, tuleeko sulkeiden jälkeen väli vai ei ja niin edelleen. Teoreettisesti koodi on samaa, jäsenteli sen miten halusi, mutta käytännössä koodin lukeminen on huomattavasti helpompaa, jos se on rakenteeltaan selkeää ja yhdenmukaista. Koodin jäsentelyyn liittyvien sisennysten toimintaan…

  • Rätinää ja räimettä elokuvateatterissa

    Elokuvissa käyminen on jotenkin aina yhtä hankalaa, kun ensin pitää valita kiinnostava elokuva, sopiva esitysaika ja varata liput ennakkoon tai toivoa, että salissa on vielä kelvollisia penkkejä jäljellä. Vastineeksi tosin saa ison ruudun, isosti tehosteääniä, mukavan penkin ja enemmän tai vähemmän kanssakatsojia. Onneksi elokuviin lähtemistä oli pakottamassa joululahjaksi saamani elokuvaliput, joiden kelpoisuusaika oli uhkaavasti hupenemassa…