Planet maemo: category "feed:43af5b2374081abdd0dbc4ba26a0b54c"

Philip Van Hoof

All your privacy are belong to me!

2008-01-25 16:52 UTC  by  Philip Van Hoof
0
0

I’ve been using Google analytics for Tinymail.org for a few months now.

I was mostly interested in results per city. As expected is Helsinki scoring high. Since a lot of Modest’s developers live in Spain there are a few cities with a lot of visits in Spain too. Now I know where you guys live!

Nothing surprising. Except maybe the visitors from the Indian cities Hyderabad and Bangalore. I wonder what Indian company is working on a mobile E-mail client? The visitors from South America are interesting too! Are you guys working on one for OLPC?

I also have a lot of Brooklyn and Tempe visitors. That’s Red Hat, right?

What Nokia division can we find in Oulu by the way? And Sydney, is that jdub visiting?

Cute and I guess typical are all European cities. All major cities in Europe had a lot of visitors. Just never really a lot, unless they are located in Finland and are called either Helsinki or Oulu.

With one single exception for Europe: a city in my own country, Heist-Op-Den-Berg. So, who’s that Tinymail fan in Heist-Op-Den-Berg? Let’s get a drink somewhere? What about FOSDEM this year? It was not me, my own home city scored like all other European cities.

Disappointing is Russia. The visits for all of Russia compares to one European city, all Russian visitors came from either Moscow, Tula or Lisichansk. In Russia E-mail libraries code you?

I had three visits from Honolulu!

What is strange is that Google analytic’s analysis of amount of visitors doesn’t really match my actual Apache logs if I manually count them. Something like 60% less unique visits on Google analytics. I wonder at what point will Google analytics start grouping the hits of a user as an actual visit?

Categories: Informatics and programming
Philip Van Hoof

The new Air thing!

2008-01-16 12:55 UTC  by  Philip Van Hoof
0
0

This guy from Igalia has the new Air laptop thing already, go check it out!

Video by this guy.

Categories: Informatics and programming
Philip Van Hoof

And of course …

2008-01-13 13:27 UTC  by  Philip Van Hoof
0
0

The same rfc2047 decoder fixes that Jeffrey did for upstream Camel are of course ported to Tinymail’s parsing code. So E-mail clients like Modest will also parse those broken E-mails correctly (once you update your Modest packages on your Nokia devices, of course).

Of course are Nokia’s testers testing the application with such broken E-mails. We are indeed seeing that more E-mails can be displayed correctly with Jeffrey’s new rfc2047 decoder. Usually spam succeeds more often now. Legitimate E-mails are less frequently broken. I guess spammers want to fool weak rfc2047 decoder implementations in spam detection softwares.

For the last few weeks I have been synchronizing the embedded Camel of Tinymail with Camel upstream. Other than bringing upstream’s bugfixes to Tinymail, this will of course make it more easy to port features back to Camel upstream. I must stress again that a lot of the new features are specific for mobile use cases and that a lot of them are not done in such a way that they can easily be ported. Others are simply not very interesting for a desktop E-mail client, and some are.

Categories: Informatics and programming
Philip Van Hoof

Warning. This one is a little bit technical

2008-01-04 00:31 UTC  by  Philip Van Hoof
0
0

First of all, a summary is the overview of your E-mail folder or mailbox. It shows you the cc, to, from, subject of each E-mail. In IMAP terminology people also call this the ENVELOPE of each E-mail. Showing all ENVELOPEs of a folder is showing the summary to the user. Some people want more than just the cc, to, from and subject to be visible. Most E-mail clients also indicate the read and importance status of the E-mails in this view. Some E-mail clients also show the size of the E-mail. Whatever yours shows, that is what I’ll here call … the summary.

Click to read 1542 more words
Categories: Informatics and programming
Philip Van Hoof

Modest’s first public beta release

2007-12-11 20:23 UTC  by  Philip Van Hoof
0
0

Igalia and Dirk-Jan C. Binnema from Nokia just announced the availability of Modest’s first public beta. You can find the one-click install link at their announcements.

Categories: Informatics and programming
Philip Van Hoof

Some dude on IRC

2007-12-08 17:07 UTC  by  Philip Van Hoof
0
0

[17:03 today] <juergbi> pvanhoof: i’m reading email with a vala tinymail client now :)

Categories: Informatics and programming
Philip Van Hoof

Development documentation for TMut

2007-12-03 00:01 UTC  by  Philip Van Hoof
0
0

I just documented TMut. I think this documentation will help E-mail client developers who are planning to use Tinymail a lot. Some of them will probably take a look at how I did TMut and now they’ll have some documentation about how and why I did certain things.

Also the client developers who’ll start their E-mail client based on TMut will enjoy reading the documentation. If somebody wants to create a client based on TMut, and if for that we need to make TMut a static library in stead, just ask of course (or just send me the patch that adapts the Makefile.am for this).

You can enjoy my normal English as Tinne is at this moment sleeping and I don’t want to wake her up to correct my poor English. The language purists will have to wait for her language correcting until at least tomorrow, or correct it themselves (it’s a wiki, go ahead). Perhaps we should go over all of Tinymail’s and TMut’s documentation once more. It has been a while since we last did a massive spelling correction campaign.

Anyway, here are the most interesting added subjects:

Have fun

Categories: Informatics and programming
Philip Van Hoof

Push E-mail with IMAP

2007-12-01 11:22 UTC  by  Philip Van Hoof
0
0

Note (edit): Some people prefer me to call IMAP’s Push-Email “notifications”. That’s fine of course. Just replace “Push” with “notification”.

Click to read 1398 more words
Categories: Informatics and programming
Philip Van Hoof

Bandwidth consumption with E-mail services

2007-11-29 22:36 UTC  by  Philip Van Hoof
0
0

An IMAP server is smarter than a POP server. This, I hope, comes as no surprise to most people. An IMAP server has a MIME parser and can give you the BODYSTRUCTURE of a message. This is useful because that means that you can individually request the parts of a message, rather than always fetching the entire message. In future you can also CONVERT those to for example thumbnail versions. (I already started implementing support for CONVERT in Tinymail)

Click to read 1316 more words
Categories: Informatics and programming
Philip Van Hoof

Sometimes I don’t need a lot of words

2007-11-23 17:22 UTC  by  Philip Van Hoof
0
0

ps. Build instructions for everything, here. No I don’t know whether that will work with your 770. Yes it’ll work with your N800 and your N810.

Categories: Informatics and programming
Philip Van Hoof

BODYSTRUCTURE, a full parser in C

2007-11-21 23:46 UTC  by  Philip Van Hoof
0
0

By requesting the BODYSTRUCTURE you can get a preview of the structure of a message without having to download it. Most E-mail clients parse this structure to the point of what they need from it. I did some searching and as I expected did few of the opensource E-mail clients do a complete parse. Some just scanned for some words, others did a reasonably well job but skipped information that they are simply not interested in. And that’s fine, if you don’t need it.

Click to read 1082 more words
Categories: Informatics and programming
Philip Van Hoof

Releases

2007-11-16 09:58 UTC  by  Philip Van Hoof
0
0

Oh yes. I released Tinymail pre release 0.0.5 and TMut 1.1.0 yesterday evening. The reason is that a specific series of bugs got fixed shortly after Tinymail’s pre release 0.0.4. I adapted TMut to leverage those fixes. The fixes also include moving folders and making the TnyGtkFolderStoreTreeModel automatically update. I also fixed a few embarrassing reference count fixes on the accounts and folders. The instances that where leaked where not consuming a lot of memory, but it’s not nice to leak entire objects of course. Especially not if you claim to focus on mobiles, like I do. Refdbg helped me a lot with solving this. Thanks Josh!

Click to read 896 more words
Categories: Informatics and programming