• Alfred 2 Workflow: Git.io URL shortener

    Git.io URL shortener

    Shorten GitHub URLs with Git.io. Simply use the keyword gitio with the GitHub URL as the argument. The shortened URL is automatically copied to the clipboard.

    Important: Git.io is NOT a general purpose URL shortener. It will only shorten github.com URLs.

    Download: Git.io.alfredworkflow

    Git.io URL shortener workflow

    P.S. If you haven’t already, check out Piranhas. Piranhas searches through five Amazon country-specific stores and the Book Depository to find the cheapest source for your books and does all the necessary currency conversions and shipping calculations, so you don’t have to.

  • Alfred 2 Workflow: Search Piranhas.co for books

    Alfred 2 Workflow: piranhas

    Piranhas is a service that lets you compare book prices on five country-specific Amazons (US, Canada, UK, Germany, and France) and Book Depository to find the cheapest store for your books (including shipping and currency conversions).

    This Alfred 2 Workflow lets you search for books on Piranhas right from Alfred. Simple use the piranhas keyword with your query as an argument.

    Download: Piranhas.alfredworkflow

  • Piranhas.co Book Depository support

    A little under a week ago I launched Piranhas, a site lets you compare book prices between Amazon.com, Amazon.co.uk, etc…

    Today I’ve added support for The Book Depository, an Amazon subsidiary. So head over to piranhas.co and give it a try.

    Piranhas — Snuff: A Novel of Discworld

  • Alfred 2 Workflow: Clear OS X DNS Cache

    Clear DNS cache

    An Alfred 2 Workflow for clearing your OS X DNS cache on Mountain Lion (10.8), Lion (10.7), and Snow Leopard (10.6).

    Administrative privileges are required to clear the cache and the workflow will prompt you for your administrator password on execution.

    If you don’t trust me, you should review the workflow AppleScript or execute the relevant commands in terminal manually.

    Download: Clear-DNS-cache.alfredworkflow

    Note: I haven’t had a chance to actually test this on 10.6 or 10.7, so if you have any trouble on those systems, please let me know.

    P.S. If you haven’t already, check out Piranhas. Piranhas searches through five Amazon country-specific stores to find the cheapest source for your books and does all the necessary currency conversions, so you don’t have to.

  • Piranhas.co — Find the cheapest Amazon for your books

    Piranhas.co screenshot

    I finally dumped the clutch on my little side project yesterday: Piranhas is a book price comparison engine for Amazon.

    Piranhas makes it easy to compare prices (including shipping to your country) between different country-specific Amazon stores.


    37fa0670c7c8c56e7b48bbeebd47572f4b5e8919 hypnotoad_mlljox.gif

  • From an iPhone 5 to a Nokia Lumia 800

    Nokia Lumia 800

    The power button on my iPhone 5 recently semi-broke (it only seemed to work about half the time), so while it was being repaired I borrowed a Nokia Lumia 800 from the device lab at our office.

    These are my impressions of the Lumia 800 after using it for a few weeks (why it took three weeks for my iPhone to get repaired is another story).


    Surprisingly enough the hardware itself feels very solid, despite the fact that the phone is made out of plastic (aside from the Gorilla Glass screen).

    The sharp corners can feel a bit awkward while you have the phone in your pocket and the phone can be a bit slippery at times, but this is true also of the aluminium iPhone too.

    The battery life seemed better than what I get on my iPhone, but I’m not sure how much of this was simply due to the fact that I used the phone less as I could do less stuff on it.


    The Lumia had been updated to Windows Phone 7.8 , the latest version available for the Lumia 800

    While the OS seems slick in a very minimalistic way, it also suffers from some interesting bugs and bad design choices. For example, if you want apps to remember their state when you switch back to them, you must use the application switcher (i.e. hold down the back button). If you try to switch back to the app from the start screen, you lose the previous application state. Needless to say this is extremely annoying

    The selection on the Marketplace (Microsoft’s app store) is fairly poor compared to what’s available for iOS and Android. This wasn’t a big issue for me as I only had to use the phone for a short while, but it is certainly something which would be extremely annoying in the long run.

    Mobile Internet Explorer 9 is nowhere near as good as Safari on iOS or Chrome on Android. The lack of @font-face support is particularly galling. IE10 on Windows Phone 8 is probably better, but I wouldn’t get my hopes too high.

    Other annoyances

    I couldn’t get my 3G data connection to work straight out of the box and had to download a separate ‘Network Setup’ app from the Marketplace.

    The phone also was under the impression that I needed to use data roaming in my hometown. The 3G data connection wouldn’t work if data roaming was turned off in the phone settings.

    The Roaming icon

    The status bar iconography is mostly pretty cryptic, as you can tell by looking through this support article: What do the icons on my phone mean?

    While I didn’t run into it myself, the Lumias also have a known issue where they won’t turn back on at all if the battery has completely run out.

    Would I switch permanently to Windows Phone?


  • dayssincegithubhiredsomeone.com


    A single purpose site: Days since GitHub hired someone

    It uses the feed for the GitHub blog to figure out when GitHub last hired someone.

  • Online TOML to JSON converter


    A simple tool based on Ricardo Tomasi’s toml.js for converting TOML to JSON in your browser.

    Check it out at toml-to-json.matiaskorhonen.fi

    TOML (Tom’s Obvious, Minimal Language) aims to be a minimal configuration file format that’s easy to read due to obvious semantics. TOML is designed to map unambiguously to a hash table. TOML should be easy to parse into data structures in a wide variety of languages.

  • matiaskorhonen.fi redesign

    matiaskorhonen.fi redesign

    I just published a redesign of my home page, matiaskorhonen.fi

    There might still be some issues, especially on mobile browsers, but overall I’m fairly happy with how it turned out.

    (geek aside: It’s a static HTML site, but it’s served with Puma running on Rubinius 2)