Author: srittau

  • Coincidences

    I turned 30 yesterday. I’m still not sure whether that’s a reason to celebrate or a reason to mourn. Anyway, there were two coincidences. Late on Sunday evening I was watching the remake of Shaft and started to wikipedia (doesn’t have the same sound as “google”, right?) for among other things Blaxploitation. Funnily, later that evening I watched Live…

  • PTQ Berlin in Berlin I (FUNtainment)

    Last Saturday (August 2nd) was the first of two locale PTQs for the Pro Tour in this very city. It was held at the FUNtainment Game Store. Going into the event I expected 70 X players. 70 is about the normal number for Block Constructed PTQs (which are never very strong), and X was going to be…

  • Missed Triggers Article Up

    My article on Missed Trigger Remedies is now up at Wizards of the Coast’s judge page. A larger and a PostScript version of the chart is available here.

  • PTQs for Valencia

    It was a hard weekend. I was head-judging two Pro Tour Qualifiers for Valencia. The first on Saturday in the Der Andere Spieleladen here in Berlin, the second on Sunday in the Heldenwelt in Magdeburg. Saturday we had 66 players. I had two floor judges (Robert Zemke and Christopher Eucken, both level 1) as well as two staff employees helping…

  • Programming Warts Wiki

    There is a new Programming Warts Wiki. I think this is a great idea, since it encourages discussion about the various advantages and disadvantages of different programming languages and may help to remove some kinks in those languages.

  • Blog Statistics

    Yesterday I had a look at the webalizer statistics for this web page. Still, by far the most hits got my review of GTA: San Andreas, followed by several pages that are automatically fetched. It is also by far the entry page #1, with nearly five times as many hits as the root page. The referers to the…

  • setuptools breaks PYTHONPATH

    setuptools and egg files are a great way to distribute Python packages and programs. But today I stumbled over a really braindead design decision: setuptools overrides Python’s standard module search path algorithm in a very inconvenient way. Normally, when Python looks for a module or package, it first looks in the current directory, then in any…

  • gnome-keyring with Python

    The documentation on gnome-keyring I discovered helped me to access it successfully with Python. I’ve written a small module that fetches and stores a username and a password for some server. Some notes: The attributes are freeform, but there a some common attributes for network hosts. These are: “user”, “domain”, “server”, “object”, “protocol”, “authtype”, and “port”. Actually there is…

  • Documentation for libgnome-keyring

    I was trying to find documentation for libgnome-keyring for little project I am writing, which accesses a password-protected web service. Unfortunately there is no real documentation for it. No API documentation (well, there are a total of two functions documented), no tutorial. Finally I found this document in GNOME’s Subversion repository. Better then nothing, but why isn’t this…

  • Selection in GtkTextBuffer

    I’ve recently played around with GtkTextBuffer. It’s a rather nice text editing widget (or rather widget part). Unfortunately it misses one functionality, which is also missing from GtkEditable derived widgets: A signal for selection changes. There are two workarounds: You can setup a notification on the “has-selection” property like this: buffer.connect(“notify”, on_buffer_notify) def on_buffer_notify(buffer, prop): if prop.name ==…