The bundle_cache gem for Travis CI

gem install bundle_cache

You might remember my blog post on speeding up builds on Travis CI by caching the bundled gems to S3.

This strategy is now even easier thanks to Eric Barendt. He packaged up my scripts as a handy gem: bundle_cache.

In addition to not needing to copy-paste the scripts into your project, I also switched out the dependency on fog to aws-sdk. This reduces the number of dependencies needed on install and thus speeds up builds even further.


As an aside: You should also take a look my hobby project, Piranhas.

This design feels … fresh.

This design feels … fresh.

BookDepository.co.uk support for Piranhas

So many stores!

Piranhas now has bookdepository .co.uk support!

Why?

Piranhas already had support for bookdepository .com, but I recently learned that the .com and .co.uk Book Depository sites actually have slightly different pricing (despite looking almost identical and sharing the same user accounts).

This is of course in addition to the existing support for Amazon.com/ .ca/ .co.uk/ .de/ .fr (and now the two Book Depositories).

What was this Piranhas thing again?

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

Chrome Extension: Always Five for Reittiopas.fi

Always five

Tired of having Reittiopas (the Helsinki public transportation route planner) only show you three route suggestions by default? This extension makes sure that five suggestions (the maximum possible) are always shown.

You can install it from the Chrome Web Store. [Note: This extension no longer exists]

The source code is available on GitHub: matiaskorhonen/always-five


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.

Homemade biltong

Homemade biltong

Piranhas search suggestions

Piranhas search suggestions

I just added search suggestion support to Piranhas, so head over there and try it out.


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

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.