Hello there. I'm this guy and this is my home page. Below are all blog posts I have written since 2007. Some of them are silly, but self-censorship would be worse I guess.

Blog Posts

  • What to do with my blog

    It seems that blogs are more or less on their way out. On the other hand people publish more material than ever, but it’s divided into a multitude of services based on content and context. Personal life updates go to Facebook, vacation photos to Instagram, goofy links to Tumblr and professional stuff to Twitter.

    My blog is no exception. Its updates have slowed to a steady pace of one or two posts a year while I happily tweet on Twitter and code on GitHub. This led me to thinking that I could save my blog and create one central place for all the stuff I produce elsewhere on the net. You know, to better build my personal braaand.

    Of course, if you think about it for a minute, the answer is pretty clearly no. Not only would it be a great hassle to set up, but it would duplicate content somewhere where people didn’t expect to find it. Audiences on different services have formed there for a reason. People who follow me on Twitter probably don’t care about the food shots in my Instagram feed.

    The kind of websites I’ve enjoyed lately are often personal blogs that just have clear and concise writing, and none of the cruft. The kind of pages that almost look like Instapapered before instapapering them. Granted, I don’t always know whose blogs I’ve been reading, but those who are particularly good I will follow on Twitter and maybe share their post there too.

    Subscribing to a blog might be a bit more rare these days, especially after Google Reader died. But I’m not sure if it’s all bad. Old-fashioned blog posts still tend to work on their own because people find them through Google or social sharing.

    Anyway, following this train of thought I ended up with two criteria for my future website:

    1. I want to have a place where I can easily put text on the Internet
    2. I could have a starting point for people googling me (or more realistically just to answer “what is your website?” questions on web forms.)
    3. (I would like to own the content1.)

    In the end I decided to host my blog content on Github Pages, accessible through my own domain2. Easy, and totally building my brand. It remains to be seen if that helps me write any more blog posts. The chances are low, but who knows.

    1. I’ve spent enough time on the Internet to known that you need to host your blog content yourself (sorry Medium.) I once had a blog on Posterous only to see it die a year later.

    2. The tech stack of the blog (mostly Jekyll really) and all the steps needed for you to read this post might be a topic for a follow-up post.


  • This is Water

    This is Water from Patrick Buckley on Vimeo.

    merlin:

    David Foster Wallace - “This is Water”

    So happy this video is available again. (I think DFW’s estate DMCA’d the original post a few years ago booooooo)

    I can recommend watching this a couple times a year. We all really need to hear it.


  • Edgar Wright - How to Do Visual Comedy

    Edgar Wright - How to Do Visual Comedy from Tony Zhou on Vimeo.

    Here’s another example: a video about how Edgar Wright does visual comedy (via Merlin Mann).

    There’s also a long, long (but good) review about The World’s End which explains how Wright foreshadows future events in his films. Fascinating stuff.


  • David Fincher style

    David Fincher - And the Other Way is Wrong from Tony Zhou on Vimeo.

    I like movies and I have studied a tiny bit what goes into making one. Still, at the movies I’m just enjoying the movie, not looking at how it was made. I might notice a clever cut or good lighting, but most of the that just goes by and helps telling a story.

    That’s why it’s fun to see studies of different directors where someone points out all the tricks they use.

    Here’s one example about the stuff David Fincher does, or doesn’t do. (Via Kottke)


Language Barrier

Beware: the posts below are all in Finnish.

  • OpenStreetMap

    OpenStreetMap on projekti, jonka tarkoituksena on kerätä yhteisöllisesti karttatietoa ja jakaa sitä vapaasti eteenpäin. Vähän niin kuin Wikipedia, mutta kartoille. Kuka tahansa pääsee lisäämään yhteiselle kartalle asioita, ja karttadatasta voi muodostaa erilaisia karttoja tai käyttää sitä navigointiin, tai mitä nyt ikinä keksiikin.

    Koko maailman kartoitus on yllättävän iso homma, eikä OSM ole kattavuudeltaan ihan kaupallisten karttapalveluiden tasoa, mutta avoimuus tarjoaa sellaista ketteryyttä, mihin isommat toimijat eivät pysty. OSM-piireissä tykätään kertoa tarinaa siitä, miten Haitin maanjäristyksen jälkeen tuhannet OSM-käyttäjät kartoittivat saaren viikossa, kun olemassa olevat kartat alueelta olivat epätarkkoja ja vuosikymmeniä vanhoja. Uudet kartat auttoivat pelastustyöntekijöitä toimittamaan apua tehokkaammin perille.

    Vaikka OpenStreetMappia verrataan usein Wikipediaan, niin niillä on myös selkeä ero: OpenStreetMappiin kannustetaan tekemään muutoksia riippumatta siitä, miten merkittäviä tai merkityksettömiä ne ovat. Mikään taho ei tunnu määräävän millaista tietoa kartalle kerätään. Jos joku haluaa merkitä kartalle kaikki Suomen liikennemerkit, niin riittää, että keksii liikennemerkeille sopivat tagit ja rupeaa lisäämään niitä kartalle. Jos idea saa kannatusta, niin muutkin rupeavat keräämään liikennemerkkejä.

    Kartalle kerätyillä asioilla ei ole oikeastaan väliä, koska niitten merkitys määräytyy vasta siinä vaiheessa kun joku muodostaa datasta kartan. OpenWhateverMap näyttää esimerkkejä siitä, miten erilaisia karttoja samasta datasta voidaan muodostaa.

    Jos ontuvaa vertausta Wikipediaan haluttaisiin jatkaa, niin Wikipediaan voitaisiin periaatteessa kerätä kaikki tieto, mistä joku taho voisi halutessaan julkaista koosteen "Wikipedia - järkevät artikkelit". OSM:n datan on toki tarkoitus kuvata todellisuutta mahdollisimman hyvin, mutta asioiden luokittelu ja tägäys on ainakin aloittelijan näkökulmasta yllättävän vapaata.

    iD-editor

    Yhteisöllisissä projekteissa kunnon työkaluilla on yllättävän suuri merkitys. Avoimen lähdekoodin ohjelmien kehitys lähti kunnolla nousuun kun GitHub teki projekteihin osallistumisesta helppoa. Veikkaisin, että OpenStreetMapin tietojen keruu tehostuu samaan tapaan uuden iD-editorin myötä.

    ID on javascriptillä tehty editori, joka toimii selaimessa. Editoria pääsee kokeilemaan kun klikkaa OpenStreetMapissa "muokkaa".  Editori on tarkoituksella kevyt, eikä se edes yritä tarjota samoja ominaisuuksia mitä vanhemmissa OSM-applikaatioissa on. Se on myös sen merkittävin etu, jos kohderyhmänä ovat uudet käyttäjät. Kumpaa alla olevista ohjelmista kokeilisit mieluummin?

    JOSM (Java OpenStreetMap Editor)

    JOSM

    iD-editor

    iD-editor

    Voin kyllä melkein lyödä vetoa, että vanhojen partojen mielestä iD on liian kevyt, ei tarjoa ollenkaan tarvittavia ominaisuuksia, ja on tehty vaarallisen helpoksi :D. Väittäisin silti, että tämänkaltaisessa projektissa kontribuutioiden määrä korvaa laadun. Jotkut ovat varmasti eri mieltä.

    Mitä kartalta puuttuu?

    OpenStreetMap on joiltain osin hämäävän valmiin oloinen. Olen katsonut karttaa pari kertaa ylimalkaisesti ja todennut sen olevan oman asuinalueeni kohdalta "valmis". Näkemykseni muuttui pari viikkoa sitten HSL:n kehittäjätapaamisessa, missä Pekka Sarkola oli kertomassa OpenStreetMapista ja sen haasteista. Pekka pystyi heti osoittamaan Espoosta muutamia asuinalueita, joilta puuttuvat talot kokonaan. Esimerkiksi Kukkumäki ja Nöykkiö.

    Vaikka talot olisivatkin paikoillaan, niin kartoitettavaa riittää silti. Voit merkitä tienvarsipysäköintejä, painonapilla toimivia liikennevaloja, valaistuja tienpätkiä, polkupyöräparkkeja, polkuja, köysiratoja... Tagien syvyys on aika tajuton.

    Monesta paikasta puuttuvat myös talojen osoitteet. Puuttuvia tietoja on helppo lisätä kevyellä paikallistuntemuksella, tai niitä voi käydä tarkistamassa paikan päällä.

    Itse olen kartoittanut tuntemiani paikkoja lähistöltä. ID-editorin taustalla näkyvät oletusarvoisesti Bingin ilmakuvat, joiden perusteella voi jossain määrin piirtää taloja ja teitä. Nykyään parempi lähde on MML:n ilmakuvat, jotka saa iD:n taustaksi asettamalla osoitteeksi http://tiles.kartat.kapsi.fi/ortokuva/{z}/{x}/{y}.jpg. Ilmakuvien avulla näkee jo melko tarkasti miten talot ja tiet menevät, ja jopa montako autopaikkaa parkkipaikalla on. Aineistot ovat kuitenkin välillä muutaman vuoden ikäisiä, joten ihan uusimpia tietoja ei aina löydy.

    Kartan muokkaaminen on yllättävän koukuttavaa puuhaa. Tein ensimmäisenä päivänä noin 100 muokkausta pelkästään lisäämällä lähistön asukaspysäköintejä ja uusia taloja. Muokkaamista on nyt hieman rauhoittanut ymmärrys siitä, miten paljon tietoja vielä puuttuu. Vaikka oman korttelinsa saisikin täydelliseksi, niin jo naapurista puuttuu taloja, teitä ja metatietoja.

    Suosittelen kuitenkin kokeilemaan kartan muokkaamista. Käy lisäämässä vaikka oikopolut, joita käytät joka päivä. Niitä tuskin löytyy Google Mapsista.


  • Pysäkit

    Pysäkit on iOS-applikaatio, joka näyttää HSL:n pysäkkiaikatauluja. Se on ensimmäinen tekemäni Phonegap-applikaatio ja ensimmäinen App Storessa julkaisemani applikaatio.

  • Uudenvuodenlupauksia

    Näin uudenvuoden jälkeen on hyvä palautella mieleen miksi uudenvuodenlupaukset ovat huono idea.

  • Tipaton 2012

    Olin vuoden 2012 juomatta alkoholia.

  • Tee-se-itse mäkit

    Miten päädyin käyttämään OS X:ää, mutta en aina Applen tietokoneilla.

  • Kokeile liikuntaa?

    Aika ajoin joku kirjoittaa netissä siitä, miten saa liikunnasta ylimääräistä puhtia elämäänsä. Yleensä joku menestynyt kaveri.

  • Kuuntelemisen arvoisia podcasteja

    Muutamia podcasteja, joita sinunkin kannattaisi kuunnella.

  • Minikaivurikisa päättyi

    Kaivurissaistumiskilpailu päättyi kisan järjestäjän päätöksellä kun kisaa oli kestänyt puoli vuotta.

  • Kaivuri-Kimmo ja uponneet kustannukset

    Kauppakeskus sellossa on käynnissä kisa, jossa nuoren miehen pitää istua minikaivurissa kauemmin kuin muut nuoret muissa kauppakeskuksissa

  • Paperiton koti

    Miten päästä eroon paperien arkistoimisesta kotona? Vähentämällä kotiin tulevan paperin määrää ja digitoimalla loput.

  • Halvalla ei saa hyvää

    Web-palvelimenani tähän asti toiminut iFuse Hostingin VPS otti ja kuoli viime viikon alussa. Tai ei kuollut, vaan tuhoutui.

  • Länsimetro

    Länsimetro ei ole vielä valmis. Paitsi jos luet tätä tulevaisuudessa.

  • Diplomityö valmis

    Tiistai 13.4.2010 oli se päivä, kun vihdoin ja viimein sain diplomityöni valmiiksi.

  • HuffDuffer

    HuffDuffer on muutaman vuoden ikäinen verkkopalvelu, jonka avulla voit löytää uusia podcasteja, sekä kerätä itsellesi oman podcastin.

  • Työkaluja diplomityön tekemiseen

    Muutamia työkaluja joita käytin diplomityötä tehdessä.

  • “Kuluttajan totuttava debit- ja credit-termeihin”

    Kuluttajaviranomainen ei voi eikä halua puuttua siihen, että suomalaiset joutuvat totuttelemaan "debit- ja credit-kortteihin".