Archive > September 2010

Unicode support in Python: Frustrations and Solutions

To be honest, I think the support of unicode in Python before Python 3, being totally honest, is a f*knig nightmare. I prefer PHP 5.x support for unicode (= zero support). One can get just crazy, sometimes things work, sometimes things crash somewhere unexpectly, or they don’t really crash, they just crash when you want […]

Continue reading

, , ,

Serializing native data in Python

For a project I’m currently working on I needed to serialize some structures in Python. The only premise is that they were only made with basic/native Python types, such as lists, dicts, strings, integers, … The thinkgs I was considering were: compact representation fast serialization/deserialization human-readable / human-editable a must So after thinking for a […]

Continue reading

, , , , ,

bbcodeutils: BBCode parser and BBCode to HTML for Python

Yesterday I was looking for a Python module able to parse Bulletin Board Code (bbcode for friends) or able to transform bbcode to HTML. After looking on the Internet I decided to create bbcodeutils a Python module to parse, generate and transform bbcode. I created in a way that I think is really simple to […]

Continue reading

, , ,

[SOLVED] Add Unique Constraints to Google App Engine databases

The problem: Google App Engine rules! The truth is that I’m starting to feel confortable programming in Python, although I still like the curly braces to indentate. Anyway, the datastore used by Google is superpowerful and supersimple to use, but it has some limitations. With the App Engine SDK you can easily say which attributes […]

Continue reading

, , , ,

[SOLVED] Number pad is not working in ubuntu

It’s the second time that I have to solve the problem of the number pad not working in Ubuntu. For what I’ve seen in some forums it happens in other linux distributions as well. The solution in 4 simple steps: – Open System -> Preferences -> Keyboard – Click on the Mouse Keys tab – […]

Continue reading

, ,

Manso Trick: simple strip HTML tags using Python

The idea is to make a simple function that strips all HTML tags on a given string. I know the following code might not seem the best code in the world, but keep in mind that I’m just looking for a simple function that does the job. def stripHTMLTags (html): """ Strip HTML tags from […]

Continue reading

, , , ,