A world where anyone could access others privacy, even your own

How would it be a world like that?

Posted in Uncategorized | Leave a comment

Thunderbird 3 onwards and Keyconfig: How to make it work

If you are not able to make the keyconfig extension work with your current version of Thunderbird (2.0, 3.0, 3.1, ¿4.0?), and gets marked as ‘not compatible’ with this version of Thunderbird, it’s just not true, but you need to tell it so.

First of all, make sure that you have downloaded and installed the .xpi for keyconfig on thunderbird, and maybe also functions for keyconfig

Now, exit Thunderbird!

The way to do that is going to your profile directory (mine is on linux, on the /home/myusername/.mozilla-thunderbird/profile_id.default/
and over there, edit the extensions.rdf file, search for the text:


And some lines below that, look for:


Delete that line, and leave it as follows:


Now, in case you installed functions for keyconfig, do the same searching for:

name="functions for keyconfig (Thunderbird)"

Now you need to edit this two files:


where you just need to bump up the lines, changing the 3… with 3.*:




Now, start Thunderbird, and it should work for you!

Besides, for the adventurous you can check some functions to add to Keyconfig

Posted in Uncategorized | Leave a comment

Trick to get the next Ubuntu Release faster!

If you want to download the next Ubuntu release (10.10 – Maverick Meerkat) faster, you could prepare yourself, getting first the Release Candidate.
That will ensure you that you’ve got the 95% of the final packages already downloaded, and in the final version, you will have to download only a fraction of the data.

One trick you could try to get all the benefits, and none of the drawbacks could be (I’ve not tested it yet, so don’t blame me if it doesn’t work for you):
Even, you could start the upgrade, let it download all the release candidate packages, but stop it before it actually make any changes to your system.
Then, you could wait until the final release, and then start again the upgrade, profiting from all the already downloaded packages.

Posted in Uncategorized | Leave a comment

Thunderbird: How to move folders without moving the rules with them?

If you’ve got a mail folder with lots of rules, and you want to move it around (change it’s name), and that the rules DON’T move with the renamed mail folder, here are the steps you need to follow:

– Right-Click the folder/s you want to move around and select the “Compact” folder. It’s important, because if not, deleted messages may appear again.

– Close Thunderbird

– Go to the Mail folder (In unix, normally in /home/<user>/.mozilla-thunderbird/*.default/Mail/Local\ Folders/) You can check Profile Folder Locations

– If you value your email, BACKUP the files, just in case.

– DELETE the .msf files with the name of the folders you want to move around. NOTE: ONLY the files with .msf extension, not the other extensions (Example: not_important.msf). If you are on windows you may need to change the configuration of “explorer” to show file extensions. Don’t worry, as the .msf file is a index cache to speed the mail access.

– Now locate the files which have the name of the folders you want to move around. Check that they have no extension. (Example: not_important)

– Rename them to the definitive location.

– Start Thunderbird

– Select from the menu: “Create New folder”, and give the exact same name of the folder which have all the rules attached.

– Now you will have in Thunderbird all the Folders as you wanted.

– Just one more thing: In order for Thunderbird to create again the “.msf” files, you just need to select that folder to check the mails in it, and Thunderbird will automatically create that .msf file.

Hope it works!

Posted in Uncategorized | Leave a comment

Thunderbird 3: How to make it faster

Since I upgraded my Ubuntu to 10.04, and my reliable Thunderbird 2 was upgraded to version 3, I’ve found that version 3 has some advantages, but also some disadvantages, and with the default config, the disadvantages outweight the advantages.

Let me explain myself:

With Thunderbird 2, I’ve found that mail messages full of hyperlinks (100+) takes a LOT of time and CPU to get opened. What I did to deal with them was:

– Hide the preview message panel

– Don’t open them! Just select them from the message list, and Right-Click for “View Source” (Or Control + U). That made the trick to not try to render all the links as links.

Since I upgraded to Thunderbird 3, the rendering engine is quite faster for those kind of messages (although if there are lots of hyperlinks gets still too slow, and I resort to the Thunderbird 2 method described above).

With Thunderbird 2, at least in Linux, whenever a Folder gets too big (2 Gigabytes), Thunderbird won’t complain, but won’t be able to get to the messages which are over the 2 Gigabyte boundary (I guess it’s a fault of the index Thunderbird maintains with every Folder). I also guess you can access those unreachable files if you use other MUA as mutt for example.

With Thunderbird 3, at least in Linux, it will correctly announce you that no more space can be used over a 4 Gigabyte folder, and no message will get unreachable.

The biggest pain with Thunderbird 3 is the indexing. I receive at work automated emails from our company’s 100+ servers, some of the quite big ones, and they get full-text indexed all the time. It slows the machine, and makes thunderbird unresponsive on various occasions.

The cure? Turn off full-text indexing. The Subject + To quick search box will continue functioning just fine, so, at least for me, it’s not an issue.

Well, I hope my 5 cents can help someone get the most from Thunderbird!

Posted in Uncategorized | Leave a comment

Thunderbird 3 And Keyconfig: How to move messages to a folder

I’ve promptly upgraded Ubuntu 9.10 to 10.04, and the first problem I’ve stumbled upon is that Mozilla Thunderbird has been upgraded from 2.x to 3.x, and my beloved Keyconfig And Functions For Keyconfig has been “disabled” because they are not compatible for this version of Thunderbird.

So here starts the “techie” part:

Make Keyconfig work with Thunderbird 3

  • Exit Thunderbird
  • Move to your extensions directory inside your thunderbird profile directory on disk (In linux, normaly on ~/mozilla-thunderbird/*.default/extensions).  In Windows I guess is something like “Documents And Settings/user_name/Program Data/Thunderbird/Profiles/*.slt/extensions”
  • Now edit the file ”keyconfig@dorando/install.rdf”
  • Search for any “maxVersion” tag, and bump the number until 3.3.3, for example
  • Do the same for the file “functions_for_keyconfig_tb@pqrs.org/install.rdf”
  • Now you can start Thunderbird, and it shouldn’t complain about obsolete or disabled addons.

Make a keybind to move current message to a specified folder.

Now create a new keybinding (Y use CTRL+SHIFT+I), with this code, to know the URI of any folder you select:

prompt(“”,gFolderDisplay.displayedFolder.Value); //(UPDATED: Old code, which didn’t work correctly)

prompt(“”,gFolderDisplay.displayedFolder.URI);            //(UPDATED: New code which does work. Look at the comments below for more info.)

And use it to discover the URI of the folder you intend to move messages to.

Mine has the following URI:


Now create a new keybinding (I use “CTRL+SHIFT+N”, for “Not Importante”), and copy paste the following code (changind the URI as needed):


And that’s it!

UPDATE: Thanks to Beni!: Since Thunderbird 31, GetMsgFolderFromUri is no longer available. You have to use MailUtils.getFolderForURI, see https://bugzilla.mozilla.org/show_bug.cgi?id=1043819 . So the command would then be MsgMoveMessage(MailUtils.getFolderForURI(“…”));

Posted in Uncategorized | 13 Comments

Future of computing in the internet era

There may be two possible futures, but clearly both in the cloud:
One where large corporations have a monopoly on the applications we will use on a daily basis. And those same corporations have made Internet non neutral, creating an entrance barrier to internet.
Another one, maybe later than the corporation one, where open source, comunity driven projects have developed the applications which we will use. And maybe our internet connection will include the quota for the cloud infrastructure

Posted in Uncategorized | Leave a comment