Zope

minitage & ohloh gives us minitage.ohloh

I refreshed a little the ohloh minitage's related page to have some marketing analysis around minitage basecode.

For this, i wanted to add all repositories, what a heck for 200 repos...

Time to create minitage.ohloh to create the repositories for me using some fake browser ;-).

This package uses lxml (XPath), zope.testbrowser (fake browser) and urllib (some handmade http requests) to make the work done.

Tags:

Playing with Python, D-Bus and Pidgin

Since last week, I finally can use my own domain name as jabber domain Yay! Thanks to http://jabber.apinc.org public free server, I used some DNS SRV records, and with the agreement of server owners let them handle my domain.

Tags:

coreutils en français

Dorénavant,  vous ne lirez plus la question suivante en ligne de commande :

rm: détruire fichier régulier `toto.c’?

mais

rm : supprimer fichier « toto.c » ?

Tags:

Functional doctest snippet of the day

I was looking for an easy way to get the current browser.contents in my real browser to easy debug what is happening in my doctest.
Here is the snippet:
Updated the 01/13/2009

>>> import tempfile as tmp
>>> def contents():
... fd, fn = tmp.mkstemp(suffix=".html", prefix="testbrowser-")
... file = open(fn, 'w')
... file.write(browser.contents)
... [...]

Tags:

Functional doctest snippet of the day

I was looking for an easy way to get the current browser.contents in my real browser to easy debug what is happening in my doctest.
Here is the snippet:
Updated the 01/13/2009

>>> import tempfile as tmp
>>> def contents():
... fd, fn = tmp.mkstemp(suffix=".html", prefix="testbrowser-")
... file = open(fn, 'w')
... file.write(browser.contents)
... [...]

Tags:

Les slides officielles Ploss disponibles en ligne

L'association Ploss met son modèle de slide officielle à disposition de tous pour assurer une homogénéité lors des diverses présentations.

Tags:

OpenERP: rapide présentation

OpenERP est un ERP distribué gratuitement sous une licence libre (GPL). Développé pour répondre aux besoins complexes et évolutifs d'entreprises en pleine croissance, il est à la fois flexible et puissant. Avec plus de 200 modules, son champ fonctionnel très large couvre la plupart des besoins de l'entreprise.

Tags:

Première réunion de Ploss Rhône Alpes le 2 décembre 2009

La première réunion de Ploss Rhône Alpes aura lieu le mercredi 2 décembre 2009, sur le salon Entreprise Numérique à Lyon (Eurexpo) à 15h. Rendez-vous à l'Espace club 2 à 15h.

Tags:

How to get rid of intrusive Ubuntu's Notify-OSD

Some people like Ubuntu's Notify-OSD deamon, because black bubbles are good looking; but in everyday's life, these are so intrusive that it becomes really anoying.

Browsing the internet, I found some a nice blog post linking to gnome-stracciatella-session. This ubuntu package was done to get rid of all gnome ubuntu modification, it contains a single xsession file which runs a vanilla gnome, getting rid of Notify-OSD, reverting to gnome default notification-deamon.

Tags:

HOWTO Create complex editable fields with JEditable and make it sending all form content.

Linked projects: 

Problem description

If you are using JEditable, you probably know the nice tutorial and all its very useful comments to create custom editable fields : Create custom input types with JEditable

But JEditable has a point that may be blocking in more complex applications: it only returns one input field to the submitted form/request in charge of editing the record.

And some time this simply does not do the trick.

In a lot of cases you will have to use complex widgets:

Tags: