mercredi 18 juillet 2007

Chose promise, chose due ... un article en français sur phpGroupWare

Bonjour à tous,

J'avais promis de publier l'article qui est paru dans le magazine phpsolutions. En effet, en accord avec la rédaction, celui-ci est sous licence GFDL, sans section invariante. Merci à la relectrice pour l'élimination des fautes les plus visibles. Il est enfin en ligne ici. Si vous souhaitez une version pdf, n'hésitez pas à la demander !

For English readers, a French article is available on phpgroupware under GFDL here. Feel free to translate it :).

Caeies.

[Update 12/09/2007 : Une nouvelle "version", un peu plus lisible est en cours de préparation]

mercredi 23 mai 2007

SOAP Again ... name space problem [Fixed]

Hi all,

I just commited a fix for the namespace claches ... Yes php 5.x use native soap classes and a soapclient classes was already in use by phpgroupware ...

So I move the file class.soapclient.inc.php to class.phpgw_soapclient.inc.php, change some CreateObject calls, and it should work now !

Symptoms of the problem : when instanciating the classes, the script was diying silently, without any warning ... too bad :(.

Now the release for the .16-012 is close to be done (I hope so :).

Regards,

Caeies

dimanche 25 mars 2007

Tux & Fux, welcome on board !

Bonsoir à tous !

Juste pour vous signaler que je suis en train de participer très modestement à l'élaboration de scripts pour le duo Tux & Fux. Kesako ? Un couple dans la plus grande tradition de GNU/Linux et du "bricolage électronique". Bref un gadget pour lequel les limites n'existent pas :). L'engin fonctionne bien, possède une télécommande, peu servir d'interface audio (très pratique pour écouter ma radio préférée dans ma chambre), et surtout peu interagir avec le monde environnent. Des photos seront mises en ligne prochainement.

Pour s'en procurer, allez donc faire une petit tour sur le site de kysoh.com. Je décline toute responsabilité quand au temps passé à coder ce gadget :).

En effet, même si l'API python est forte intéressante, elle n'en reste pas moins pas complètement satisfaisante ... par exemple, dans la gestion des threads, (qui d'après quelques lectures sur le net, n'est pas le point fort de python dans sa version 2.4) ce qui provoque un plantage de XChat lorsque l'on tente d'utiliser ces deux outils :). Ben oui, avoir un tux qui vous bip lorsque l'on vous parle sur iRC, c'est tout de même bien pratique :) (et je ne parle pas de la possibilité de lui faire lire les canaux irc :).

Il existe encore peu d'application "compatible" avec Tux, mais c'est tout nouveau, le développement est ouvert (on peut quasiment tout récupérer (des schémas au firmware, en passant par l'api et le démon) sauf le synthétiseur vocal, quid de Festival ?) et on attend la réaction de la communauté pour offrir une palette riche et variée d'applications.

Je tacherais de mettre dans cette rubrique les idées qui me passeront par la tête, ainsi que des exemples de scripts que je pourrais faire.

Avant que j'oublie : La communaute de tux.

SOAP Bug fix is in CVS !

Hola !

For those who are waiting the SOAP bug correction in the official CVS, branch 0_9_16, it's in !

If you have remark, please post them on the savannah bug tracker. Thanks for your patience.

Regards.

dimanche 18 mars 2007

Enki, openEsub et les sous marins

Il se trouve que je participe à un jeu sur internet assez régulièrement (disponible ici).
Celui-ci est bien sûr un Logiciel Libre sous GPL et prend relativement peu de temps, pour peu que vous ne soyez pas en finale de la coupe :).

Le principe ? Un jeu de sous marin tour par tour, avec passage des ordres et système d'aide à la décision. Le but, couler les soums de ses adversaires dans la joie et la bonne humeur. Les débuts sont souvent laborieux, mais très vite (comprendre après 2 ou 3 mois de jeux, il n'y a que 2 compilations par semaine, alors qu'une partie peu durer 30 tours) cela tourne à des développement stratégique très important. Le summum étant les parties de la coupe qui est organisé tout les ans. Une partie de demi-finale est visible sur le site de l'une des guildes du jeu : Coupe 2006, Demi finale Caeies / Letonio.

Bien entendu, un tel jeu nécessite un "SAD" comprendre système d'aide à la décision. C'est dans ce domaine que j'interviens le plus souvent (bien que très rarement maintenant). J'ai contribué à relancer le SAD python plus ou moins "officiel" du jeu, le bien nommé Enki. Je continue à corriger quelques bugs dedans (surtout dans mon code :) et parfois j'ajoute quelques fonctions cachées pour le plus grand bonheur des utilisateurs :). Merci à tous les contributeurs (Paparazzia, Iome, Nojhan, TheFab, Nebux, ... pour les codeurs Ghostfred, Charly, Delf, ... pour les beta tests, Aeric, Fhamtaom, ... pour les idées pompées sur les autres SAD) d'Enki, sans qui il ne serait pas ce qu'il est devenu ... une aide précieuse pour chacun des ordres d'une grande partie des joueurs !

Maintenant que j'ai terminé cette finale, il va falloir que je remette ça, contre mon adversaire de la Finale, le Grand Ghostfred ... Vive le tirage au sort et la chance.

Courage Ghostfred, plus que 20 tours :).

Commentaires extérieurs ...

Bon,

Je teste le droit de "commentaire" à tout le monde, et pas seulement aux utilisateurs de blogger.com. J'espère que je ne serais pas envahi par le spam ... Dans le cas contraire, vu le temps dont je dispose, je me vois mal passer en mode "modérateur". En tout cas, commentaires humains bienvenus, je ferais en sorte que les quelques geeks qui errent par-là puissent s'en donner à coeur joie !

Caeies.

Planet phpGroupWare

Hop,

Juste pour vous signaler que je suis dorénavant référencé sur l'aggrégateur Planet phpGroupWare. Normalement les entrées qui seront taggées phpGroupWare y seront directement référencées. Si vous vous demandez ce qu'est phpGroupWare, allez donc y faire un tour !

--- English version (more or less :)

Hi,

Just to let you know that I'm referenced by phpGroupWare Planet. phpGroupWare tagged entries should be directly referenced on it. If you're asking yourself "what the hell is that ?", then take a quick tour there

Caeies

Entrées DNS

Hop,

On avance doucement mais sûrement. J'ai mis à jour le DNS pour que le blog soit directement accessible via Caeies' Blog. Pour info, j'utilise bookmyname un service affilié à Free^WIlliade ... pas top (mais l'interface à bien évoluée depuis 3 ans, alors on verra pour la suite), et pas cher.

Caeies.

Here we are !

Voila, c'est fait !

Sur la suggestion de Dave Hall, le Coordinator de l'API de phpgroupware ( phpGroupWare ), je viens de créer ce blog. Reste à l'alimenter sans pour autant tuer le peu de temps qu'il me restait pour coder sur phpGroupWare. Enfin bon, cela devrait être une expérience amusante !

Cordialement.

--- English Version : (more or less :)

That's it !

On suggestion of Dave Hall, API coordinator of phpgroupware ( phpGroupWare ), I just created this blog. Now, I need to fill it with a descent content, without killing the time I must past on coding :). I hope to enjoy this experience !

Regards.