Search
-
Recent Posts
Recent Activity
- RT @rodrigobamboo: Remaining #java language designers have no taste - http://j.mp/dsz1jM < Have to agree.. #WTF 1 day ago
- Great talk with Andy Moore on indie flash game development: http://j.mp/b8rEl3 4 days ago
- "You can't fork a Go program. Sorry." -- Russ Cox #golang 4 days ago
- After working for a while with #bazaar pipelines for stacking branches, I must say they feel great in practice too. http://j.mp/aEWweO 4 days ago
- So Google #Chrome turns 2, and it has indeed pushed the envelope. Chrome is a fantastic browser, and pressed others to do better. 4 days ago
Categories
Archive
- July 2010
- June 2010
- May 2010
- March 2010
- December 2009
- November 2009
- October 2009
- August 2009
- July 2009
- June 2009
- May 2009
- August 2008
- June 2008
- May 2008
- March 2008
- February 2008
- December 2007
- November 2007
- October 2007
- August 2007
- June 2007
- May 2007
- March 2007
- November 2006
- August 2006
- July 2006
- February 2006
- October 2005
- September 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- December 2004
- June 2004
- March 2004
- February 2004
- December 2003
- October 2003
- June 2003
Category Archives: Python
Python has a GIL, and lots of complainers
I’ve just read a post by Brett Cannon where, basically, he complains about complainers. If you don’t know who Brett is, you’re probably not a heavy Python user. Brett is a very important Python core developer which has been around … Continue reading
Posted in Erlang, Go, Python
31 Comments
Mocker 1.0 for Python released!
After a few years in development, version 1.0 of Mocker is now available! Check out the changes since 0.10.1, the supported features, or go straight to the download page.
Posted in Project, Python, Test
4 Comments
Integrating IRC with LDAP and two-way SMSing
A bit of history I don’t know exactly why, but I’ve always enjoyed IRC bots. Perhaps it’s the fact that it emulates a person in an easy-to-program way, or maybe it’s about having a flexible and shared “command line” tool, … Continue reading
Released editmoin 1.15
Version 1.15 of editmoin is now available. The following changes were made: Moin used to work with numerical IDs for identification, and editmoin was still based on this model. This release adds support for direct authentication as available in current … Continue reading
Posted in Project, Python
Leave a comment
The forgotten art of error checking
I was just rambling randomly yesterday, in the usual microblogging platforms, about how result checking seems to be ignored or done badly. The precise wording was: It’s really amazing how little attention error handling receives in most software development. Even … Continue reading
Posted in Architecture, Go, Java, Lua, Perl, Python, Ruby, Snippet, Test
10 Comments
Xpresser – Python library for GUI automation with image matching
In a hurry? Go check it out! The context A while ago I found out about Sikuli, a very interesting project which allows people to script actions in GUIs based on screenshot excerpts. The idea is that you basically take … Continue reading
Posted in Project, Python, Test
10 Comments
The last 4 years (and the next N?)
Some interesting changes have been happening in my professional life, so I wanted to share it here to update friends and also for me to keep track of things over time (at some point I will be older and will … Continue reading
Posted in Architecture, Cloud, Java, Project, Python
5 Comments
Screwing up Python compatibility: unicode(), str(), and bytes()
Backwards and forwards compatibility is an art. In the very basic and generic form, it consists in organizing the introduction of new concepts while allowing people to maintain existing assets working. In some cases, the new concepts introduced are disruptive, … Continue reading
Posted in Python
19 Comments
Changing people or changing rules
In my previous post I made an open statement which I’d like to clarify a bit further: (…) when the rules don’t work for people, the rules should be changed, not the people. This leaves a lot of room for … Continue reading
Posted in C/C++, Java, Python
Leave a comment
Class member access control: enforcement vs. convention
For a long time I’ve been an advocate of Python’s notion of controlling access to private and protected members (attributes, methods, etc) with conventions, by simply naming them like “_name”, with an initial underline. Even though Python does support the … Continue reading
Posted in C/C++, Java, Python
24 Comments