Archive for the ‘Open Source’ Category

DictionarySearch now Supports Thunderbird

Sunday, February 28th, 2010

I got several request to add support for Thunderbird to the DictionarySearch extension. So today I decided to finally do this. You can install version 3.6.2 with Thunderbird support from the DictionarySearch Homepage. It should show up on the mozilla addons site also as soon as it gets approved.

I’m always struggling on finding good documentation on how to do something in Firefox/Thunderbird extensions. In the end I usually end up downloading another extension and reading the source code to see how another extension author solved it. Like this time I downloaded the Image Zoom extension to see how you could have Thunderbird support

Does anybody know really good reference documentation on making these extensions?

Two things I’m looking for for ReloadEvery is to either add an icon to a tab or in the URL bar to show that ReloadEvery is enabled.

Open Source Flash Player Implementation in Javascript

Monday, January 18th, 2010

Now this is nice proof of concept of a Flash Player Implementation in Javascript with some demos which play .swf files with that implementation. Source code is hosted on github and is just consisting of a few source files. Probably will never lead to any practical but shows the power of current open web technology (Javascript / HMTL 5 etc.). Now let’s hope that sites start to convert their flash animation to open standards.

Bug Fix Release: ReloadEvery 3.6.2 Firefox Addon

Wednesday, December 9th, 2009

I just released ReloadEvery 3.6.2. It’s a bugfix release. 3.6.1 did not work for many people using a locale other than English. This because I didn’t add the new string “Randomize” to all locales. Now I did with a bit of help of Google Translate. So I hope the translations are OK but at least the extension is working.

Actually I don’t like this behavior at all. This means every time I add a string somewhere I need to update all my locale files manually to add the new string. I support 13 locales at the moment but that could be potentially 100 if I’d receive many contributions. If the addon doesn’t find a certain string in a locale it should just take the English string.

Updated DictionarySearch and ReloadEvery for Firefox 3.6

Sunday, December 6th, 2009

I decided to put some time in updating my Firefox Extensions: DictionarySearch and ReloadEvery to make them compatible for the upcoming Firefox 3.6 release. For DictionarySearch I did not add any functionality but ReloadEvery got a “randomize” feature. That feature already has been requested for years, but I never came around to adding it.

With “randomize” enabled reloadevery will randomly reload the page somewhere between 50% earlier or 50% later. Hence if you specify to reload the page every 10 seconds and enable “randomize” it will reload somewhere between 5 and 15 seconds and it’ll change with every reload.

Hope you enjoy the extensions. They are not on yet. Still waiting to be approved. So if you can’t wait get them from the DictionarySearch Website and ReloadEvery Website.

UPDATE: Reload Every 3.6.1 had a bug that it did not work for many locales. That’s fixed in version 3.6.2

GNOME Amazon Referral Fee Results November

Saturday, December 5th, 2009

gnome-amazonSince my last post late October about the GNOME Amazon Store more people have bought stuff with the GNOME Amazon Search Plugins (See below) or the GNOME Amazon Store. For November the GNOME Foundation received$28.00$0.00€17.16€3.52£6.37¥116

This totals to approximately $76 (up from $20 in October).If this growth rate continues like this pretty soon the Foundation will have millions of dollars 😉

Below and on you find the links to install the GNOME Amazon Search Plugin of your favorite Amazon store. NOTE the links below might not work if you read this post in an RSS reader, because it needs a javascript command to install the search plugin. Just install the search plugin by going to this post directly.


Make AJAX Web Applications with C++

Saturday, September 19th, 2009

I’ve been playing around with Google Web Toolkit and Google App Engine in the past couple of months. I should be launching the web app soon. As my background is more in desktop programming I’m very impressed with the ease of use of GWT and App Engine. It integrates really nicely with Eclipse and makes making an AJAX enabled web app really easy because it generates all javascript for you.

A colleague at work send me a link to Wt. Which basically tries to do the same but does this with C++.  It also has an embedded webserver which makes it ideal if you for instance want to run it on an embedded device because its resource usage is very low.

Dr. Dobbs has a nice article describing Wt.

The future of email, blogs, IM, wikis, social networks

Saturday, May 30th, 2009

It’s Google Wave and it’s built completely in Google Web Toolkit and even better most of it will be open sourced. Really cool technology. Check the video below

Theora better than H.264

Friday, May 8th, 2009

The open source community keeps on tinkering on the open Theora video format (The format that Firefox 3.5 will support natively and is part of the HTML5 spec). They now report better video quality (expressed in PSNR) than H.264. I see in the post that they compare it to the open source x264 encoder. I wonder how that compares to commercial H.264 encoders out there

Google Web Toolkit + Google App Engine Rock

Tuesday, April 14th, 2009

Update 18/1/2010: In the meantime I’ve wrote my first serious GWT +AppEngine app. Check out my blog post about that. Check out the site

As I wrote 2 days ago I was looking into Google Web Toolkit (GWT) in combination with Google App Engine. Google recently released support for Java on App Engine and a plugin for Eclipse fro GWT and App Engine. This provides a very slick development environment. Deploying your web app is just pushing one button and your app is deployed.  Actually you can deploy multiple versions of the same web app.  So you can first test drive the app before making it the live version.

I’ve implemented the Hagman application from the Google Web Toolkit Applications book and you can try it now on

The really cool thing is that all the code on both client and server is Java, which make development and debugging a breeze.

If you want to know a bit more I can recommend you watching:

A very cool plugin for Eclipse: Mylyn

Sunday, April 12th, 2009

I installed Eclipse 3.4 on my laptop to look into Google Web Toolkit 1.6 and Google App Engine, which should make making web applications a breeze. Watch the campfire videos about this on YouTube.

While I installed Eclipse I saw something called Mylyn. It’s really cool plugin which can improve productivity of programmers. Basically it adds a very clever task management interface to Eclipse. It automagically optimizes the user interface for the task or bug you are working on. This way you are not distracted by other clutter in the interface. Furthermore for every task it remembers the state of the interface so if you are working on task A and change to working on task B the moment you switch back to working on task A the interface changes to how you left it.

Furthermore it integrates very nicely with a whole bunch of other tools such as SVN, Bugzilla, Mantis, JIRA etc. etc. If you want to know more I recommend that you watch a webinar given by Mik Kersten the maintainer of Mylyn. Another good talk about software productivity from Mik you can watch here