Ubuntu-based digital picture frame

I originally built my digital picture frame over a year ago. The process is remarkably easy if you have an old laptop lying around:

Read more Sunday August 31, 2008

MaxTo version 1.0

I’ve released MaxTo version 1.0. It is available from its new home, MaxTo.net.

Read more Tuesday June 17, 2008

Master's thesis: Combining Audio Fingerprints

On June 3rd I delivered my master’s thesis. Hopefully, sometime in September I’ll receive my diploma with the title “Master of Technology/Civil engineer” (direct translation from Norwegian). In reality, my English title will be “Master of Science.” So now that I’ve spent a week eating cake, it is time to publish the thing.

Read more Monday June 16, 2008

PHP performance: error suppression

I referenced Reinhold Weber’s optimization tricks for PHP a few days ago, and found that his claim that you would see a 4x speedup if you put the keyword static in front of a class method that was to be called statically. In reality, you get an improvement of about 60 percent.

Read more Friday June 13, 2008

PHP static method performance

I’ve seen some interesting benchmarks (1, 2) regarding PHP’s performance when it comes to static methods. The results were somewhat contradictory.

Read more Monday June 9, 2008

Linux and me

For me, Linux has finally crossed from being something I fiddled with for fun (and the occasional profit on the server) into being my day-to-day OS on my laptop. The turning point was Ubuntu 8.04. It still is far from perfect, yet it is good enough.

Read more Wednesday May 21, 2008

Introducing MaxTo

I’ve noticed that I am one of very few people who like to run most applications maximized. Only when a good friend of mine got a 30” computer screen, I realized that full screen is a waste of real estate. There should be some easy way to quickly arrange the windows on the desktop in a decent way.

Read more Wednesday April 2, 2008

Tip: How-to compile X64 DLLs in Visual Studio 2005

To prevent anyone else that might be struggling with it and can’t determine why they can’t compile DLLs for the X64 platform i Visual Studio 2005 — the X64 compiler tools are not installed by default. You’ll need to update your installation from Add or remove programs.

Read more Saturday March 22, 2008

Optimizing MySQL with memory stick

I am spending the most of my days trying to get work done on my master’s thesis, and recently I’ve gotten a lot done. In my thesis I am trying to get multiple audio fingerprinting systems, such as fdmf, libFooID, last.fm’s libFingerprint and some others to work in unison. And that results in a lot of data.

Read more Wednesday February 13, 2008

Acommodating everyone

When developing the current design for Prove.no, we did go to great lengths to make sure everyone could use our website. Since our logs show that only about 1.5% of our visitors use 800×600 as a resolution, we decided that we should optimize the website for 1024×768 or higher. So that is our static width.

Read more Sunday February 3, 2008