Welcome to Teemu’s Blog

Picture of me.

Hi, my name is Teemu Harju. I'm a 27-year-old engineer from Espoo, Finland and this is site is my contribution to the world wide web. I'll write here about all kinds of stuff that interests me. Python coding is my passion. I'm also interested in different kinds of web technologies.

Google Calendar on Nokia 770 HOWTO

August 6th, 2007 by Teemu

Dan Tye posted a comment on my blog describing how it is possible to make your Google Calendar viewable from your Nokia 770 or from Nokia N800 using the good old Opera browser. It seemed really useful so I decided to post it here so more people will be able to find it.

Anyone who has editing control of their own web site can see their Google calendar on the Nokia 770. here is HOW:

1. On your PC, Click the down arrow next to your calendar listing on the left side of your google calendar page and choose CALENDAR SETTINGS from the drop-down.
2. Under “Private Address” in this page, choose the HTML icon.
3. A POP-UP will appear. Click the link to “Configuration Tool”
4. This page will format HTML you can paste into a private address web page you create to display your Google calendar. (choose option 2 under CONTROLS so the Google Icon will not take the top 1/3 of the page.
5. After copying the resulting code to a file or clipboard, simply create your own calendar page on your own web site. Paste the html into the body of the code view of your web page and publish/save it. You may want to set your web site robots.txt file to ignore this calendar page, thus keeping it a bit more private (KGP, not PGP!)

Shortcomings - yes, but better than no access to your Google Calendar!

DMT

Python for Series 60 Goes Final

July 10th, 2007 by Teemu

Finally it happened. It was announced today in the Forum Nokia Python section that a 1.4.0 final version of Python for Series 60 has been released. This is something that I’ve been waiting this for a long time since I’ve been kind of pissed of with the Symbian signing policy. And guess what… this final version of PyS60 has been officially signed by Nokia with all developer certificate capabilities so no more signing is required for Python application in order to access e.g., the GSM location or GPS APIs. How cool is this? Finally, it is humanly possible to develop applications for S60 mobiles. You can expect to see more PyS60 related stuff in this blog once the summer holidays are over. Until then, have a good summer…. I know I will. :D

Yet another style update

July 10th, 2007 by Teemu

I did yet another style update for the site. After a while, the last theme I used started to feel a bit too much eye-candy and it didn’t work very well on the Internet Explorer so I decided to make my own theme. This one is based on a CSS template made by Andreas Viklund. I’m still not totally satisfied with it and it still does not work correctly on Internet Exporer, but I’m working on it.

Blog style update

July 7th, 2007 by Teemu

To celebrate the summer I thought I should update the blog layout a little. It was sort of outdated already. This is what I came up with. It is still “under construction”, but I try to fix it little by little and probably by the end of the summer it will be final.

Pownce

July 7th, 2007 by Teemu

I just got invited to Pownce. Thanks to salvatore for that. It’s like Twitter but way better. It allows users to do micro-blogging, and share links and files between each other. You can follow my public profile here. I just wish I could use Pownce also from my Nokia N800 or from my mobile phone. It would be more real-time that way since I’m carrying those with me pretty much all the time. Well, maybe they’ll open an API soon so I could write some client for that purpose then. Btw, I’ve got couple of invites left to share if someone is interested.

Pownce

Blogging from IMified

May 15th, 2007 by Teemu

I’m testing www.imified.com. I have to say that I’m impressed. Check it out!

SQLite3 support in Python2.5

April 28th, 2007 by Teemu

I was sort of porting PySQLite for Python2.5 since I got couple of requests from people who needed that to use SQLite in their Maemo Python applications. I had already packaged PySQLite and I was just accidentally going through the sources of Pymaemo and I noticed that Python2.5 package depends on libsqlite3. I was sort of wondering why that is and only then I remembered that SQLite3 support is there in Python2.5 by default. :) The sqlite3 module documentation shows good examples on how to use it.

My domain name was out for a while

March 25th, 2007 by Teemu

My domain name was not re-registered after the one year billing period and the site was not reachable for a while due to that. I guess that my e-mail bil had gotten lost somewhere along the way to my mailbox. Luckily the service provider re-registered my name quicky and now I’m again safe for a year. I might consider switching to paper bil that will be delivered with the good old snail-mail to my front door. It feels safer that way.

New version of Python for Maemo released

January 17th, 2007 by Teemu

It was announced yesterday on the maemo developers mailing list and reported by some bloggers already, that new version of Python for Maemo has arrived. Project has recently moved from Sourceforge to Maemo Garage and the version of Python language was updated from 2.4 to 2.5. The new runtime package should work on both the Nokia 770 and the new Nokia N800.

I’m really expecting to start experimenting with this on N800. I already found a neat example on how to access the webcam using Python. I just need to install the new SDK and then I’m ready to go. I also noticed that the new site lists also my year-old tutorials in the documents section so I probably need to start updating them as I learn new things about the new Python for Maemo.

I’m really glad to see also that Python has started to gain interest of more Maemo developers. Obscura by Martin Grimme seems really promising. There aren’t any releases out there yet, but I think I’m downloading it from the subversion and trying it out. Here is some more info about it if have missed it earlier.

Nokia N800 - First Impressions

January 10th, 2007 by Teemu

So, I got the N800 yesterday and have been using it for one evening. First of all, I was really impressed on the way that it “feels” when I’m holding it in my hand. It has definitely more “high-tech” feel to it than the Nokia 770. Also, the touch screen feels a bit better and the stylus is somewhat thicker which is good in my opinion.

It is definitely somewhat faster than its predecessor. But maybe not as much improvement on that area as I expected. Of course, you see the difference when you e.g., browse to some large websites, but overall the operating system is not that much faster than the old one. Yes, the OS on Nokia 770 improved quite a lot in terms of performance during the one year I used it, so I’m expecting some performance improvements here as well, if possible.

The biggest improvement in terms of browsing is the updated Opera browser with Flash 7 support. Basically, this could mean that definitely the coolest service on the web currently, YouTube, should work on this baby. It does, but the frame-rate is definitely too low. It is close to satisfying when the video quality in Flash settings is set to the lowest possible, but still it is not usable in longer term. The area where I’m looking forward for the performance improvements the most is definitely here.

So far, the features that I’ve enjoyed the most is the new “stand” that is attached to the device now. Even on the sofa, where I probably use this device the most, I don’t have to hold it on my hand since the stand is always with me. Also, the possibility to use two memory cards and basically all the variations or SD and MMC is a great addition. I also like that I can use the device now with my native language (Finnish). I was a bit surprised when I installed the FreeCiv game and noticed that it is now also in Finnish. But yeah, that’s the way it goes when localization is done properly. Yes, and of course I like the improved performance although I’m expecting something more in that area in the future.

I’m quite confident that I haven’t figured out all the cool improvements on N800, so I can’t give my final judgement yet. But so far I’m very satisfied.

Nokia N800