Javascript, Ruby and Japan

Most Recent Post

Unblocking the Keyboard and Readline in EventMachine

Reading from the keyboard without blocking under EventMachine is pretty simple. Just use the builtin EM.open_keyboard and give it a connection handler. If you want to use Readline as well, unfortunately, you'll block the reactor unless you change the behavior of $stdin.

Read More »

« Older Entries

Other Sites

Study for the JLPT or just increase your Japanese vocabulary using flash cards.

In order to do well on the JLPT you need to know the basic meaning and exact pronunciation of the required kanji by themselves and in context. Our cards don't confine you to memorizing just the meaning or the pronunciation. We enable you to drill both and give you cards for the associated vocabulary. We'll even test you on the ones you get wrong most often.


Plurimus enables you to track your finances in any currency at any time from any where.

Not only can you file transactions in any currency, but you can easily execute calculations on any, or all transactions even if they are in different currencies. Plurimus will automatically determine the exchange rates for the day of the transactions even if it was executed months ago. Not to worry, you can override the exchange rate on your own if you know better.


Professional kendo photography and personal blog

View thousands of photos from the 13th World Kendo Championships in Taipei, 21st European Kendo Championships in Lisbon, 46th All Japan Women’s Kendo Championships, 55th All Japan Men’s Kendo Championship, Noma Dojo Publishing Companies Kendo Tournaments, travel photography from all over Japan, SE Asian and Europe as well as snowboarding trips in Hokkaido, Japan.


Caleb Crane

Developer, Photographer

Check out KanjiTasitc for free Japanese flashcards for your computer, or iPhone.

Take a peek at for awesome kendo photography.