Plone Setup Gotcha on Debian

I am using zc.buildout together with a virtualenv to generate my Plone instances. It turns out that Zope requires the Python Profile be installed. However, under Debian, the relevant package, python-profiler has made it to non-free instead of main, due to the licensing of that package. As a result, you only discover that testing doesn't work until Zope tries to import the profiler, and falls over.

In order to get things to run, you need to do the following:

  1. Add non-free to the set of repositories that you want to use. Eg.:

    deb stable main

    would have to become

    deb stable main non-free
  2. Run apt-get update (obviously).

  3. Now you can apt-get install python-profiler, and you should be all set.

Back to top

Theism, as Explained by a Mathematician

For some time, it has irked me how to best expose the logic behind (monotheistic) religion. Not resorting to ZOMGitsCriss's crude, but accurate "elves up your butt" comparison, or to Pat Condell's blazing series explaining history, though quite focussed on only one such creed, this one relies on simple mathematics, and it does not require more than elementary school level education on your behalf to understand:

Have a few nice days off, altogether. Hope you enjoy your family and friends.

Back to top

Freedom and the Internet

It has recently surfaced that an Israely company sold Internet control software to Iran. While the story has an ironic twist, it goes on to highlight some problems with the current trend to "manage" the Internet, detailing the possible adverse effects of such technology on Internet users (like facilitating their arrest and torture). Unfortunately, the article refrains from presenting the facts in a neutral way, but instead points fingers at supposedly rogue states while conveniently ignoring the fact that such technology would work just as well against citizens of Western countries, acting up on their respective governments. They might wake up to quite similar fates when eg. their governments become discontent with the Occupy movement gaining more traction (whatever you might think of that movement in the first place) - and you had your first impressions on that. See for example here, here, or here if you missed it so far. Instead of calling for more vendor-control over such software, the emphasis should be placed on generally banning such software in the first place.

As a techie, I can safely say that often, not having such controls to "monitor" and "manage" usage, but simply using larger, dumber pipes, would probably be equally cost effective, or even cheaper. The only adverse side effect, from the perspective of the carriers and the government, will be that they would have to loosen their grip on the populace (ie, you and me).

Which is basically a good thing, isn't it?

Back to top


Der unten verlinkte Beitrag zur Finanzkrise verdient meiner Ansicht nach eine breite Beachtung. Wie man die Vorschläge daraus in dem aktuellen organisatorischen Rahmen umsetzen könnte, wäre noch zu diskutieren. Die Zeit drängt allerdings.

Attac: Stellungnahme zur Finanzkrise

Back to top

Truncated URLs in Firefox

For some time, I have been annoyed by recent Firefox's behaviour to truncate the front of URLs so that "http" or "https" are not shown. I would rather have the full URL shown, and so I poked around about:config and found browser.urlbar.trimURLs. Set this to false, and the full URLs are shown in the urlbar (formerly known as location bar).

Back to top

Joy And Fun with(out) Network Neutrality

Just today I had an experience about what it can mean to have no network neutrality, taken from my professional work:

A client wanted to check out his brand-new VPN gateway, utilising IPSEC from his road-warrior client and a mobile connection, but it just didn't seem to work. While testing, we found the following:

  • The client could not ping his VPN gateway.
  • No ISAKMP packet arrived at the gateway.

He then cross-checked with wireshark to see which packets actually leave the system, and found that the relevant packets were being sent out by the PC, but didn't arrive at his VPN gateway. This is a strong indication that the mobile carrier blocked his IP packets.

This is not the first, but only the latest such incident I saw in my career.

Needless to say, a carrier who blocks users' packets, is about as useful as a car without an engine...

I demand that carriers who call their service "Internet", be required to indiscriminantly allow all (halfway sane) packets through. I am almost comfortable with someone blocking packets that have no return route (ie., if someone spoofs their source IP number), but that's about all restrictions I can think off the top of my head that I might consider acceptable.

Back to top

15.10.2011: #globalchange

Für den kommenden Samstag ist ein weltweiter Protesttag geplant, an dem in derzeit 662 Städten gegen die derzeitige Politik, hauptsächlich im Zusammenhang mit der Bankenkrise, und für mehr Demokratie demonstriert werden soll. Alle Leute, die nicht damit einverstanden sind, daß unsere Steuergelder auf Jahre, vermutlich aber eher auf Jahrzehnte hinaus für - meiner Meinung nach - dubiose Bankenrettungen verpulvert werden, während ansonsten an allen Ecken und Enden gespart wird, sind aufgerufen, sich zu beteiligen. In Deutschland scheint Attac federführender Organisator zu sein, und man erwartet viele Piraten bei diesen Veranstaltungen.

Hier sind ein paar Daten zu den Veranstaltungen:

  • Demo in Köln: 11 Uhr Chlodwigplatz
  • Webseite: (deutsch: )
  • Karte mit allen Veranstaltungsorten:

Back to top