python

0 min read

Removing duplicate mails

To sync my mail between computers I use offlineimap on a secure filesystem. Today I mistakenly ran offlineimap before mounting the secure filesystem, which caused it to duplicate all emails. Not wanting to do any manual work to fix this, I wrote a small Python 3 program that repaired the damage.

RSA version 1.3 released

A new version of my pure-Python RSA implementation has been released. The one major change is improved compatibility with Windows. Download EGG files for Python 2.4, Python 2.5 or the source package at the Python Package index.

Python Flickr API 1.2 released

Today I released the Python Flickr API version 1.2. Originally the Python interface was made by Beej, and since it’s seen many an improvement. Here’s what’s new in this version:

Hacking in Fallout 3

Fallout 3 is my latest addiction. It’s a great game by the makers of Oblivion. Part of the game is the hacking of computer terminals. It is basically a Master Mind game, but then with letters.

Java does not support Unicode, Python does

Sometimes Java just amazes me. As a friend of mine posted, Java does not support Unicode. Of course, my favourite language Python has a much friendlier approach to Unicode: >>> s = '⿱𠂉乙'.

Pure-Python RSA module version 1.2 released under EUPL

By popular demand, we’ve re-licensed our pure-Python RSA module under the European Union Public Licence ( EUPL). This new licence is the first open source license to be released by an international governing body.

RSA version 1.1 released

A pure Python implementation of the RSA cryptographic protocol. It contains functions for encryption, decryption, signing, verification, and the generation of keys and prime numbers. The recursive nature of RSA version 1.

Python vs. Java

One of the major reasons my company prefers Java over Python, is Java’s static type declarations (and all the benefits that follow). If only Python had that, my life would be so much nicer.

Calculating with OpenOffice.org

Joachim Dahl asked me to give an example of using OpenOffice.org spreadsheet formulas from Python. After a bit of digging I found out that it’s rather easy. I’ve added a section to my “OpenOffice.

Article about OpenOffice.org and Python

The two small snippets I wrote two days ago were well received in the Python Usenet group. With the danger of being called a hero I proceded and wrote a proper article about OpenOffice.