Yoda and binary in Firefox with Ubiquity
A couple of weeks ago I made two Ubiquity commands: A binary (and back) translator, and a Yoda speak translator. While perhaps not particularly useful, they were a lot of fun to make and use, and got me acquainted with the process of building a Ubiquity command.
Ubiquity is quickly becoming my most used Firefox extension. I love it. If you are familiar with Gnome-do (Linux), Quicksilver (Mac) or Launchy (Windows) then you already know how powerful a keystroke launcher is. Ubiquity is such a keystroke launcher for the internet. For a great overview, read this article by Ryan Carson.
A while ago xkcd posted this comic which features a bunch of binary. Unlike some people, I can’t read binary, so I set out to find a binary translator for Ubiquity. Turns out there wasn’t one! So I immediatelly promised to make one that weekend, which I didn’t. Instead I made it a weekend later.
You can also try it out on that page, or out in the wild, for example with Google’s first Twitter message.
Now, It might not be much of a surprise that I am a huge Star Wars geek. Dutch television recently aired all Star Wars movies, and during The Empire strikes back, Leon ported the Yoda speak translator to Ruby. Realising how awesome it would be to use that in your browser as well, I immediatelly set out to port it to Ubiquity.
I hadn’t had much experience with handling sentences (and cutting them up and placing them back in different orders), so the Yoda translator turned out to be a bit harder to make. Luckily I had help from some friends that reviewed my sometimes silly code and gave corrections.
I also included a handy list of Star Wars quotes to get you going.
Ubiquity = Fun!
As a front-end developer, minimizing your images is important. Compressed images load faster and take less time to download. However, most current tools that can do that are command line applications that only support one type of image, and oftentimes do not have the same…
After Launching Lystener I got a lot of requests for a “Lystener for guitar tablature”, including from my mother. After thinking about it for a while, I went to work and finished most of it in a weekend. I continued to tweak it for a…
A long time ago, there raged a war. At the time I was too young to notice much of it, but there were a great number of casualties. While the two major forced kept making new rules, the innocent inhabitants were forced to pick a…