Total responsable d'une marée noire à Saint Nazaire
Marche de la colère
Samedi 22 mars à 15h00
Esplanade des droits de l’homme (centre ville de Saint Nazaire)
Nouvelle négligence de Total mais rassurez-vous la rafinerie fonctionne toujours et les conséquences de ce « versement » sont maîtrisées ! Voilà en substance le communiqué de Total malheureusement la réalité est bien différente.
Je suis très en colère contre l'attitude de ce groupe pétrolier au dessus de tout contrôle. Il est de plus très difficile de boycotter Total car la grande majorité du réseau de distribution leur appartient (stupide « bio-carburant » y compris). Il est, par contre, facile de ne rien acheter dans leur magasin (bonbons, gâteaux, sandwich, café, etc). J'espère que les projets d'agrandissement de la raffinerie de Donges seront remis en cause.
http://www.liberation.fr/actualite/economie_terre/316562.FR.php
http://collectif.littoral.free.fr/sp/spip.php?article190
De plus, le nettoyage est effectué avec des techniques et des produits non respectueux de l'environnement.
Vertimus 1.0
GNOME translation teams,
Vertimus is the perfect tool to follow each translation, translate, proofread and enhance the quality of contributions.
https://launchpad.net/vertimus
===================================
Overview of changes in Vertimus 1.0
===================================
tab: vertimus-1-0 (2008-03-21)
* XHTML and CSS pass the W3C validator
* New tool to download all PO files of a release
* Show informations about other modules with the same name in the
module page (Javascript)
* Move old files in a backup directory
* Add some maintenance scripts
* Display the authorized extensions in module page
* Add a search tool
* Reduce require_once calls
* Add informations about APC installation
* FIX Backup of files
* FIX No error message when the extension file isn't valid
* FIX Web site title translation
* FIX call to date_default_timezone_set
* Fix #189903 - RSS feed error
New and last release wrote in PHP! Take it while it's hot! The next version will be in Python to integrate features from Damned-lies and Transifex.
Waf build system
I integrate the Waf build system to libmodbus. Waf is a really nice project I hope Thomas Nagy will have time to update his documentation. The code is small and really easy to browse but the most impressive difference is the execution time:
time (./autogen.sh && ./configure && make && sudo make install)
=> 21.576s (with AM_DISABLE_STATIC)
time (./waf configure && ./waf build && sudo ./waf install)
=> 2.779s
The output is nice (compact and colorful), you can also use Waf in daemon mode (works with inotify) and each time a file of your project is modified, Waf build the new component. The size of the configure script is ~700Kb and if you choose to embed Waf it's only 100Kb. Last but not least, your build system doesn't check for Fortran anymore
.
Thanks to Ali Sabil for his demonstration of Waf at FOSDEM!
New release of GNOME, new French coordinator
GNOME 2.22 est sorti, je suis heureux de voir qu'il a été possible d'effectuer un changement d'architecture tel que GIO/GFVS et l'introduction de Webkit/GTK+.
L'équipe de traduction française a encore réussi à réaliser une traduction intégrale (malgré les secousses de la string freeze), la documentation est elle aussi presque totalement traduite.
Je suis ravi du travail accompli depuis GNOME 2.16.3 avec l'équipe de traduction française. Comme je souhaite disposer de temps libre pour m'occuper de ma famille et travailler sur d'autres projets GNOME, je passe la main à l'incontournable Claude pour assurer la coordination de la traduction de GNOME 2.24. Il a donc la chance de traduire la meilleure version de GNOME jamais produite.
Nous avons convenu d'effectuer un changement de mainteneur à chaque release de GNOME. Oui, oui, Zebob GNOME 2.26 est dans 6 mois, pas la peine de te cacher
Bon courage, Claude et j'espère que l'équipe va continuer à grandir dans la joie et la bonne humeur actuelle. L'Open Source, c'est fun !
Performance of a PHP application with APC
To evaluate the performance of Vertimus with a opcode cache like APC, I used xdebug and Kcachegrind.
The results are really interesting, without APC, the index page has a total time cost of 191 032, the Zend Framework requires to use many classes, PHP is not really fast to parse and execute this code :
and with APC, the total time cost is only 123 904:

The CPU load is reduced by 36% but you need a bit of memory to store cache data (30 Mo by default). The results has been obtained with APC 3.0.16 and the following configuration:
;;;;;;;;;;;;;;;;;;
; APC ;
;;;;;;;;;;;;;;;;;;
extension=apc.so
apc.enabled=1
apc.shm_segments=1
apc.shm_size=30
apc.ttl=7200
apc.user_ttl=7200
Cairo-Clock is now really faster!

Cairo-Clock is CPU intensive and consume around 13 % of CPU on my Core 2 Duo (on one CPU), the workload is spread on Xorg (10 %), compiz.real (2 %) and cairo-clock (1 %) with a smoothing value defined at 30 (default). The second hand drawing is disabled (default).
I wrote some patches to reduce the CPU consumption and now, Cairo-Clock doesn't appear in 'top' list, woooh! The solution was simple, it useless to refresh the clock at 30 Hz if the second hand is not drawn. I also use common code to manage timeout and g_timeadd_seconds reduce the number of interrupts when many applications use this function.
I prefer bzr to git but I published my patches on github so MacSlow can take my patches here: http://github.com/stephane/cairo-clock/tree/master
PS: I couldn't resist to translate in French (and fix Cairo-Clock for translation).

