Archive for the ‘Web’ Category

TankWar Online, my JavaScript based cannons game

Tuesday, June 30th, 2009

Back in late 2006 I wrote my most ambitious JavaScript/game project so far: TankWar Online, which as you may guess from the name was about tanks, shooting stuff, and it had a real-time online game mode - as far as I know, the first such ever in a JS based ...

Twitter thoughts

Wednesday, March 18th, 2009

I've been using Twitter for a while now. You can find me here. But what about Twitter? What's it useful for? How to cope with the constant stream of mostly unimportant updates from the ton of people you follow?

First Opera 10 alpha out

Thursday, December 4th, 2008

Those who are following me on Twitter probably already saw this, but this deserves a post here as well: The first alpha release of Opera 10 is out.

How to get your saved passwords from almost any browser

Tuesday, November 25th, 2008

Someone on ##opera in freenode was asking how to recover their saved password from Wand, Opera's password manager. While there is apparently no "official" way of getting to them, I thought that maybe you could simply hook into the form, and read the password when it's being submitted by Wand! Easy enough, ...

Browser as an OS

Tuesday, November 4th, 2008

It seems as if the browser is becoming easier to understand than other applications for people who don't know much about computers in general. For example, if an application has a settings dialog and you ask the user to go back or close the dialog, they aren't always sure what ...

Cross-device Opera Widgets challenge

Saturday, October 25th, 2008

Opera has launched another widget competition: The x-widget challenge. The goal is to make the best cross-device widget - this means the widget has to work on mobile phones running Opera Mobile 9.5, which supports widgets, and in Opera on your computer.

Does Google test with just IE and Firefox?

Monday, July 14th, 2008

Ever tried using Google Spreadsheets with something else than IE or Firefox? Yeah, it doesn't work very well... Docs used to be the same, but at least something is getting better... However, the issue in Spreadsheets that stops it from working in Opera 9.5 is ridiculously simple! The JavaScript function which ...

Improving Firefox usability

Sunday, May 25th, 2008

Firefox is a good browser, but there are some small parts that have always bothered me when I use it. Keyboard shortcuts - they don't really work Lack of mouse gestures out of the box Weird tab behavior These mostly come from the fact that I'm used to Opera, which does these things a ...

Accessible and effective CAPTCHA

Tuesday, May 20th, 2008

I've visited the topic of different CAPTCHA methods for checking that the user sending data is a human being in a couple of occasions in the past. There's usually a slight problem with accessibility and ease of use in some methods - take the typical image-based CAPTCHA as an example: How ...

The art of finding information

Thursday, January 17th, 2008

For a programmer, finding information is important. Not just finding information about code, such as while debugging, but finding information in general. Suppose you need to write a client which talks to a server with sockets, but you don't know how sockets work in your programming language of choice. This is ...