Kamelot Blog

Aller au contenu | Aller au menu | Aller à la recherche

mardi 26 juin 2012

mar
26
juin '12

Sphinx : éléments de base.

Plusieurs fois j'ai déjà parlé de sphinx, mais je me rends compte que je n'ai pas une seule présentation "de base".

Je n'ai pas l'intention de refaire ce qui existe déjà mais je voulais présenter le workflow général.

Je trouverai très chouette que si quelqu'un connait elasticSearch, ou solr, ou autre ..., il fasse de même que je puisse le référencer pour comparaison.

SphinxSearch propose un outil d'indexation : indexer

Cet outil va lire 3 des 4 sections du fichier de configuration

  1. Les indexs
  2. Les sources
  3. Les paramètres de l'indexation

Les index sont de 2 types.

  • lié à une source
  • agrégateurs de plusieurs autres indexes (locaux ou distant) ; On les appelle distribués

Une source c'est la définition qui permet d'aller chercher l’information à indexer et une définition de chaque champs.

Ca peut-être une requête SQL sur Mysql ou Posgress

Ou sur un contenu XML.

Le Xml est surtout pensé pour en faire un format d’échange pour en fin de compte pouvoir indexer, tout ce qui peut être transformé en XML.

Même si je ne connais pas très bien lucene et solr, c'est sur le point précédent que ces derniers sont plus fort que sphinx. Ils sont plus adaptés pour indexer des sources hétérogènes, des documents.

Après avoir executé l'indexation on a donc "lu" la source et fabriqués des indexs.

On a un premier niveau pour exploiter ces indexs

Faire une recherche

On peut utiliser search

Celui-ci attaque directement l'index. Sans passer par le service. C'est donc très utile pour tester ses index mais il ne faut en aucun cas envisager une utilisation en production.

En outre, puisqu'il n'utilise pas searchd, il ne permet pas d'utiliser les indexs distribués

On va donc lancer ce service : searchd

Celui-ci va utiliser 2 sections du fichier de configuration.

  1. Les indexs
  2. Les paramètres du service.

Le service va charger en mémoire les indexs et les rendre disponible via une api sur un port donné.

Puisqu'il y a service, il y a client

Jusqu'à présent j'ai vu 3 clients

Il y en a d'autres puisqu'il y a ruby, c++, perl, Haskell, C#, mais aussi des plugins tout prêts pour Yiiframework, Drupal, Symfony, phpBB, MovableType, MediaWiki, Phorum, Thinking Sphinx, Rails,... le tout à trouver sur la page plugin

Avec le client choisi on va pouvoir interroger l'index, servi localement ou sur le réseau par searchd

On récupère alors une liste d'id (uniques) et la valeur des attributs. (pas les textes)

On peut alors faire une jointure avec la source pour retrouver les données dans leur dernier état.

vendredi 6 janvier 2012

ven
06
jan '12

Rétrospective programmation de Décembre


samedi 31 décembre 2011

sam
31
dec '11

Sphinx : Tri par titre en multi index ...

Puisque sphinx ne connaît que des valeurs scalaires pour faire un tri alphabétique, il faut transformer les chaînes de caractères en nombre.

sql_attr_str2ordinal sert à ça.

Sauf que .... ce qu'on stocke c'est un n° d'ordre dans l'index, c'est pas une représentation numérique de la chaîne.

Le nom est bien 2ordinal et pas 2num

Pour confirmation cet extrait de la doc :

9.1.20. sql_attr_str2ordinal
(...)
When indexing ordinals, string values are fetched from database,
temporarily stored, sorted, and then replaced by their respective ordinal 
numbers in the array of sorted strings.
So, the ordinal number is an integer such that sorting by it produces
the same result as if lexicographically sorting by original strings.
by string values lexicographically.

Donc pour les recherches sur plusieurs indexs ça coince.

En effet si ma chaîne est 3eme dans un index, ca ne veut pas dire qu'elle serait avant celle qui est 3ème, 5ème,100ème dans l'autre index.

Bref en multi index, ça foire.

C'est un problème facile à repérer parce que vos résultats arrivent en petites séries de blocs triés. Comme un 45T dont l'aiguille saute :)

C'est bien dommage parce qu'une manière d’accélérer vos indexations et vos recherches c'est de découper les indexs en "portions".

Que faire quand on veut profiter des avantages de ce découpage et des possibilités de trier alphabétiquement ?

Solution depuis Sphinx 1.10

Allez Louya, on a un nouveau type de champs. coûteux mais efficace. sql_field_string

En créant un attribut de ce type, et en l'utilisant dans "sort" sur vos chunk... ca marche.

Et en bonus, vous pouvez en récupérer le contenu. C'est-à-dire que si l'info vous suffit , vous ne devez plus aller la rechercher dans votre source.

Solution avant Sphinx 1.10

Transformez vous même la chaîne en nombre :(

Si vous utilisez une source Mysql, j'ai une solution. Bof bof pour ca. Utiliser la fonction HEX de mysql.

J'ai expliqué cela il y a quelque temps : StrToNum en Mysql ou comment convertir une chaine en nombre ?


Reste encore 2 autres problèmes à régler mais ça sera pour une autre fois.

  • avant de trier il faut "TRIM" tous les espaces blancs. Et ca, Mysql ne le fait pas aussi bien que php. En effet mysql ne retire que les ASCII 32.
  • pour trier il faut une bonne collation. Et ca je n'ai pas encore trouvé comment faire en sorte que sphinx s'en sorte aussi bien que Mysql
le "œ"  est-il bien entre "n" et "p" ?

mardi 25 janvier 2011

mar
25
jan '11

Contribuer dans l'open source

De lire ce post: "Why People Don't Contribute to OS Projects, and What We Can Do About It", j'ai eu envie de republier ce post qui a 4 ans. (d'où les commentaires plus vieux que le post)

Tobias avait publié une liste de règles à destination des candidats à l'intégration d'un projet open-source (à lire aussi par ceux en sont déjà, pour se faire un état des lieux)

Cet article vient d'être traduit par la Framalang.

A propos du karma de la règle 1 je dirais pour aller plus loin qu'on a plein de karma dans un projet.

On a un karma global, qui est une moyenne pondérée du karma que l'on a aux yeux de chaque autres contributeurs. La pondération étant le karma respectif de chacun de ces autres contributeurs

Un détail qui n'est pas repris c'est la nature des contributions, un point sur lequel j'aime insister.

Vous installez un programme open source, vous avez la chance de pouvoir l'essayer sans aucune contrainte. Et sachant que s'il vous plait vous pourrez l'installer partout où vous en aurez besoin. C'est quand même déjà en soit un cadeau, même si le programme ne vous convient pas.

S'il vous convient c'est encore mieux.

Quoi qu'il en soit, racontez chacune de ces expériences.

Faites l'exercice, choisissez un soft open source installé ces derniers mois et écrivez quelque chose qui ressemble à ce qui suit.

"Aujourd'hui j'ai installé, ce soft, au départ je cherchais à faire ceci et j'avais telles contraintes, la description trouvée , me laissant croire que l'appli pouvait répondre à mes besoins je l'ai téléchargée.

Je l'ai installé sur mon ordinateur, un ordi de tel type, avec tel OS (Door XP, Litux, Mac Bones). D'ailleurs j'ai consaté que ..."

Franchement l'install s'est plutot bien passée, quoi que je ne savais pas trop quoi répondre à ... )

Une fois installé, ...

Coté utilisation j'ai cherché l'option .. je ne la trouvais pas dans .. normal elle était dans ... . Si je la cherchais dans ... c'est parce que ....

Par rapport à mes besoins j'ai trouvé ca et ca qui m'ont permis de faire ca, mais il me manque encore ca. Heureusement tel programme m'a permis de prendre le relai.

En conclusion j'ai désinstallé ce programme parce que ... et ...

Dommage car j'aimais vraiment bien le fait que ... et ....

Alors j'ai trouvé cet autre programme ... ERte Après 2 mois je l'utilise toujours, je vous raconterai pourquoi demain".




Bloguez ca si vous êtes blogueur, ou ajoutez le en commentaire de ce blog , ou directement sur le forum du produit. (dans tous les cas signalez le à l'équipe de développement)

L'important c'est que n'importe qui puisse avoir accès à votre feedback "généraliste"

Vous vous sentez "agressif", reformulez ou confrontez le texte a des amis qui ont aussi utilisé le produit.

Vous vous sentez "très négatif", transformez toutes les attaques "aux membres du projet" en "critiques du produit". Mais surtout mettez en corrélation chaque reproche, à une attente personnelle et un peu d'explication de celle ci.

Pensez à bien indiquer la version du produit.

Si par contre vous appréciez particulièrement l'application, faites le savoir. Mais essayez d'être aussi bavard que possible.

Aller plus loin ?

Ok tout ça c'est "chez vous". Si vous voulez aller plus loin, vous pouvez proposer de la documentation. écrire un tutoriel, un cas d'école, ...

Quand on écrit une recette de cuisine, on n'explique pas comment allumer la cuisinière. C'est pareil pour une documentation. Un mode d'emploi peut expliquer comment allumer la cuisinière.

Un mode d'emploi sert à 2 choses.

  1. palier à des imperfections de l'outil. (s'il est bien fait on a pas besoin de mode d'emploi pour comprendre)
  2. pour les cons (qui n'arrivent pas a comprendre un outil bien fait) (lisez la réplique de Laurent en premier commentaire de ce post)

Vous pouvez aussi contribuer par une participation active sur le forum. Comme le raconte Tobias, c'est barbant en tant que développeur de répondre aux questions qui ont déjà trouvé réponse plusieurs fois. C'est une tâche ingrate mais utile que de faire tampon.

Prendre le temps de rediriger les nouveaux, poser les premières questions pour recadrer le problème réel.

Coder

Finalement, contribuer avec du code.

Votre code réponds avant tout à votre besoin. Si c'est un correctif, regardez si un "bugtracker" ou une catégorie bug existe dans le forum. Si c'est une amélioration. Pensez à prendre contact avec les développeurs pour raconter vos intentions.

"Il me manque ca, je vais solutionner mon besoin comme ca." Expliquez bien cela, les développeurs vont peut-être avoir une sympathique réponse vous annonçant qu'un autre à le même besoin et a commencé le travail, ou que des éléments existants du produit peut vous servir de fondation. Et demandez éventuellement ce qu'il faudrait pour que votre amélioration puisse les intéresser.

mercredi 4 mars 2009

mer
04
mar '09

Mes extensions firefox sur mon portable

Application: Firefox 3.0.6 (2009011913)

  • 404 : File is Not Found ? Now it will be! 1.2.1
  • British English Dictionary 1.19
    • Firefox 2.0 - 3.1b3pre
  • Configuration Mania 1.10.2009020201
    • Firefox 3.0 - 3.1b2
    • More Advanced (hidden) configures
  • Dafizilla ViewSourceWith 0.4.1
  • Delicious Bookmarks 2.1.018
    • http://delicious.com
    • Firefox 2.0 - 3.1b2pre
    • Access your bookmarks wherever you go and keep them organized no matter how many you have.
  • DevBoi PHP Package 0.1.1
  • Download Statusbar 0.9.6.4
  • DownThemAll! 1.1.0
  • Duplicate Tab 1.0.2
  • En-têtes HTTP en direct 0.14
    • Firefox 0.8 - 3.0.*
    • Affiche les en-têtes HTTP des pages pendant votre navigation.
  • Extended Cookie Manager 0.9
  • Extended Copy Menu 1.6
  • Extended Statusbar 1.5.3
  • Extension List Dumper 1.14.1
  • Fast Video Download 2.0
  • feedly 1.2
  • Firebug 1.3.3
  • Firecookie 0.8
  • FireScope 1.0.1
  • FireShot 0.69
    • http://screenshot-program.com/fireshot/
    • Firefox 2.0 - 3.1b3
    • Ajoute la possibilité de faire une capture d'écran de la page entière, de l'éditer, de l'enregistrer (en JPEG, GIF, PNG ou BMP), l'imprimer, la copier dans le presse-papiers, l'envoyer vers un logiciel pour la modifier, ou l'envoyer par courriel. Des outils complémentaires d'annotation (texte, dessin à main levée, surlignement) permettent de faire rapidement et simpelment une documentation à partir des captures.
  • FireUnit 0.9
  • Foxmarks Bookmark Synchronizer 2.7.2
    • http://www.foxmarks.com/
    • Firefox 1.5 - 3.1b2
    • Synchronise vos marque-pages afin de pouvoir les partager entre plusieurs machines.
  • Google Gears 0.5.4.2
  • HackBar 1.3.2
  • IE Tab 1.5.20090207
    • https://addons.mozilla.org/firefox/addon/1419]
    • Firefox 3.0 - 3.2a1pre
    • Permet d'ouvrir une page avec Internet Explorer dans un onglet de Firefox.
  • Image Toolbar 0.6.5
  • Java Console 6.0.07
    • Firefox 1.0 - 5.0+
  • Java Console 6.0.11
    • Firefox 1.0 - 5.0+
  • LinkChecker 0.6.3
  • OperaView 0.6.1
    • http://operaview.mozdev.org/
    • Firefox 1.0 - 3.1b3pre
    • Ouvrir les pages dans Opera depuis les menus contextuels de Firefox, Mozilla, Flock et Netscape 8.
  • Read it Later 0.9929
  • Smush.it 0.5
  • Splash 2.0.2
    • http://www.mrtech.com/extensions/
    • Firefox 1.5 - 3.1b3
    • Ajoute une fenêtre de bienvenue. Compatible avec Firefox, Flock, Thunderbird, Sunbird, eMusic Remote, Songbird et Sunbird.(fr-FR)
  • Tamper Data 10.1.0
  • TryAgain 3.2.0
  • United States English Dictionary 3.0.3
  • Web Developer 1.1.6
  • Woordenboek Nederlands 2.1.1
    • http://www.mozilla-nl.org
    • Firefox 2.0b1 - 3.2a1pre
    • Dit woordenboek Nederlands voor de spellingcontrole in Mozilla-producten is gebaseerd op de woordenlijst van OpenTaal. Het product volgt de regels en principes van de officiële spelling en draagt het Keurmerk Spelling van de Nederlandse Taalunie. Voor meer informatie zie: [http://www.taalunieversum.org/spelling/keurmerk/
  • X-Ray 0.9
  • XHTML Mobile Profile 0.5.3
  • Zend Studio Toolbar 2.1

mercredi 21 janvier 2009

mer
21
jan '09

50 outils bien pratiques pour PHP

Smashing Magazine publie une liste de 50 tools utiles pour le développement PHP.

On y trouve des grands classiques, mais avec 50 il y en a peut-être que vous ne connaissez pas encore.

C'est "50 Extremely Useful PHP Tools"

Dans le même style
Personnellement

J'utilise

  • SimpleTest
  • phpDocumentor
  • GeSHi - Generic Syntax Highlighter
  • phpLangEditor <- Yeeeeeeeeahhh c'est de Sébastien Piraux, développeur de claroline
  • Zend Framework
  • phpMyAdmin
  • Smarty
  • PHPEclipse
  • Zend Studio
  • Aptana PHP
  • PhpED
  • PDT

samedi 21 juin 2008

sam
21
juin '08

SVN 1.5 et php

Subversion (SVN) 1.5 est disponible avec plus de 150 corrections de bugs et améliorations.

Voici une présentation a propos de son utilisation dans le cadre du développement d'application PHP

SlideShare | View Et Tortoise SVN sort sa version 1.5.0 par la même occasion

lundi 2 juin 2008

lun
02
juin '08

Firefox 3 et firebug

Dans son article Faut faire péter le compteur ! Tristan Nitot dit : Firebug est l'extension la plus populaire qui n'est pas encore disponible pour Firefox 3. En fait, une version Firebug 1.2 Beta est déjà téléchargeable et elle est compatible avec Firefox 3. L'équipe de dev de Firebug a indiqué à Alex Polvi qu'une version finale de Firebug 1.2 serait dispo le jour de la sortie de Firefox 3. Plus de détails chez Justin Dolske et sur les release notes de Firebug 1.2.

Download Day 2008

lundi 28 janvier 2008

lun
28
jan '08

Formation Photo numérique avec Gimp à partir de 12 ans

Formation à l'utilisation du logiciel Gimp 15 heures (5x3h) en soirée à Marche-en-famenne

Cette formation est destinée aux particuliers qui souhaitent s'initier à la mise en page de la photo numérique.

Je n'ai rien à voir avec eux mais j'aime bien cette initiative alors je le dit et j'en parle

Lire la suite...

jeudi 29 novembre 2007

jeu
29
nov '07

Claroline aux trophées du libre de soisson

Claroline avait été sélectionné pour les trophées du libre 2007.

Le projet est monté hier soir sur la troisième marche du podium de sa catégorie.

samedi 24 novembre 2007

sam
24
nov '07

Apéro PHP de Bruxsels le 25 janvier prochain.

Import ICSImportez l'évènement dans votre calendrier

Apero PHPVoilà le premier apéro PHP belge de 2008 est fixé.

Nous nous retrouverons le Vendredi 25 Janvier 2008 à 19h.

où :

On change d'endroit on va à la bécasse
Poechenellekelder
5 Rue du Chêne, Eikenstraat
Bruxsels

Lire la suite...

vendredi 19 octobre 2007

ven
19
oct '07

LiberKey - Pack logiciel à 0€ pour vos clés usb (ou disque externes)

Logo liberKey J'utilise depuis peu liberKey. et la version 2.0 est disponible depuis le 7 Octobre.

La LiberKey regroupe de très nombreux logiciels gratuits (Attention Gratuits mais pas forcément libres) directement exécutables sans aucune installation préalable. Ces logiciels ont été rendus portables. Cela veut dire qu'ils peuvent être installés directement dans un répertoire du disque dur, sur une clé USB, un baladeur numérique (iPod...), sur un disque dur externe etc...

LiberKey - Liste des logiciels - LiberKey Ultimate

lundi 13 août 2007

lun
13
aoû '07

23 octobre Conférence MySQL 2007 à Paris

  • Découvrir comment tirer au mieux parti de MySQL
  • Bénéficier de conseils d'experts sur l'optimisation des performances
  • Assimiler les meilleures pratiques MySQL
  • Découvrir les nouvelles fonctionnalités et services pour mieux planifier vos déploiements de MySQL
  • Mieux comprendre comment sélectionner la solution de haute disponibilité pour MySQL la mieux adaptée à vos besoins
  • Poser toutes vos questions aux experts MySQL, et avoir l'opportunité de faire part de votre feedback et de vos commentaires
  • Nouer des relations avec l'équipe de MySQL AB
  • Découvrir comment vous pouvez bénéficier des solutions de nos partenaires

Agenda :

  1. Introduction : Bertrand Matthelié, Directeur Marketing EMEA
  2. La roadmap MySQL, nouveautés & fonctionnalités à venir : Robin Schumacher, Directeur Product Management
  3. Optimisation des performances: Session 1, meilleures pratiques : Stéphane Varoqui, Consultant
  4. MySQL pour les applications en ligne : Serge Frezefond Ingénieur Avant-Vente
  5. Optimisation des performances: Session 2, études de cas Stéphane Varoqui
  6. MySQL pour Datawarehouse & BI : Serge Frezefond
  7. Présentation Client: Skyblog et Crédit Mutuel
  8. Stratégies de Haute Disponibilité avec MySQL : Max Mether, Formateur
  9. Rendre la gestion de données d'abonnés flexible grâce à MySQL Cluster Carrier Grade : Christophe Thivend, Alcatel-Lucent
  10. Définition d'une stratégie de moteurs de stockage : Kaj Arnö, VP Community; Stéphane Varoqui, Serge Frezefond
  11. Conclusion et Questions/Réponses

MySQL AB :: Conférences Européennes MySQL 2007

Prix 199€, (159€ avant le 31 Août 2007)

vendredi 3 août 2007

ven
03
aoû '07

Mysql-Proxy

LogoOn sait faire pas mal de choses intéressantes avec mysql-proxy mais celle qui me plait le plus c'est de pouvoir rediriger les écritures sur master et les lectures sur le slave.

Mais je vais comment trouver le temps de tester tout ca.

Planet Mysql

mercredi 1 août 2007

mer
01
aoû '07

Analyse/ réflexion : Page contact

Intro

Dans claro main Info, on a quelques informations de contact.

Ce sont des résidus des contacts techniques et pédagogiques de claroline 1.3.

A l'époque, pendant l'install, on les demandait pour le .htaccess que l'on créait pour protéger l'admin. On utilisait aussi ces info de manière statique dans le footer ou les mails.

Lire la suite...

mardi 31 juillet 2007

mar
31
juil '07

Claroline 1.8.6 (July 31th, 2007)

Claroline 1.8.6 (31 Juillet, 2007)

Alleï c'est pas le soleil qui revient qui va empêcher les sorties

Profitez en, les étudiants bronzent, les profs aussi.

Mettez à jour.

En bonus le chinois de Taïwan et pour célébrer la saison des saucisses cuites à la braise, le hongrois (pays du barbecue, pour ceux qui ont pas capté)

jeudi 14 juin 2007

jeu
14
juin '07

Bon anniverssaire Mathieu & Geert

Ce jour c'est l'anniversaire de 2 personnes que j'apprécie particulièrement liées à 2 thématiques récurrentes de ce blog.

Mathieu et moiMathieu Laurent : le monsieur des serveurs de Claroline. Outre les développements qu'il effectue pour le projet, il gère les serveurs de dev et des sites claroline .net .com ... Tout Geek qu'il est il a aussi une vie après l'informatique. Animateur responsable de l'unité Scoute de Soignies, coureur de fond et organisateur d'un Festival de Musique : le Touch May Festival

Geert Vanderkelen L'autre c'est Geert Vanderkelen, Le belge de chez Mysql, véritable pilier du Belgian MySQL User Group. Même expatrié, il rentre au pays pour ces rencontres d'utilisateur.

A tous les deux je vous souhaite un heureux anniversaire

lundi 28 mai 2007

lun
28
mai '07

Pidgin 2.0.1

AAhhh ca marche. Gaim n'étant plus j'avais décidé d'installer Pidgin 2.0.0 qui n'a fonctionné que la première exécution.

J'avais donc du installer Miranda.

Ce matin je vois que PidGin 2.0.1 est dispo, je l'installe et ca fonctionne.

L'occasion de faire une petite comparaison.

Que sont ces logiciels ?

Ce sont des clients de messagerie instantanée multi-protocoles qui permettent d'avoir plusieurs messageries dans un seul client.

PidGin (Site|wikipedia) Pidgin supporte AIM, Bonjour, Gadu-Gadu, Google Talk, Groupwise, ICQ, IRC, MSN, QQ, SILC, SIMPLE, Sametime, XMPP, Yahoo!, Zephyr

Miranda (Site|wikipedia) Miranda supporte AIM, Gadu-Gadu, IAX, ICQ, IRC, Jabber, MSN, Netsend, Tlen, Yahoo!

La différence qui me pousse à revenir à pidGin, malgrès les plus de 500 plugin de miranda, c'est le fait qu'on puisse rassembler les differents protocoles utilisé par un contact sous un même élément.

Donc si john Doe a un compte icq et un msn, dans gaim je ne vois que "john Doe" qu'importe le protocole utilisé. Et c'est bien le but d'utiliser ce genre de clients.... Je n'ai que faire de savoir le protocole utilisé.

dimanche 27 mai 2007

dim
27
mai '07

Ma petite intervention dans le PureBlog de ce dimanche.

Ca a filé à une allure pas possible.
La discussion a duré 5'30". Et quand on me connait on sait que j'ai beaucoup de mal "à faire court".

Je me suis senti moins stressé qu'à la 100ème de pureBlog, mais toujours aussi brouillon. Toutefois je pense que ca va. Qu'en pensez vous ? Surtout si vous lisez ce post, lisez aussi précédent post. Merci

Pure Blog 27/05/2007 : L'Open-Source avec Moosh, Star Wars Mania et l'Actu de la Semaine : Damien VAN ACHTER

samedi 17 mars 2007

sam
17
mar '07

Free & Open Source in Europe, Perrick Penet

Free & Open Source in Europe par Perrick Penet de No Parking à la PHP Conference de Vancouver en 2007

mardi 6 mars 2007

mar
06
mar '07

Le libre à Louvain-la-Neuve

Ce jeudi 8 mars à 20h, le KAP Louvain-Li-Nux vous propose 3 mini-conférences sur le thème du Libre:

  • Le Libre, ça existe aussi pour Windows? par Frédéric Minne (Claroline, iCampus)
  • Ecosystème autour d'un projet libre. par Xavier Heymans (ZEA Partners)
  • Je me lance dans le monde du Libre! par Antoine Perdaens & Raphaël Slinckx (Whatever SNC, GNOME)

Lire la suite...

jeudi 11 janvier 2007

jeu
11
jan '07

Binettes du FOSDEM

Le F.O.S.D.E.M. arrive à grand pas.

Pas de PHP DevRoom. Vu les faibles retours j'ai pas insisté.

Le FOSDEM reste un truc de geek. Et les Geek n'aiment pas les choses simples donc PHP.

Voici toutefois les binettes, il y a aura quand même des choses intéressantes à voir Schedule: Main Track Speakers

mercredi 10 janvier 2007

mer
10
jan '07

offre d'emploi officielle

L'UCL a mis en ligne l'offre d'emploi pour mon remplacement

(url corrigée)

vendredi 5 janvier 2007

ven
05
jan '07

CLSURVEY 0.1.0.beta

http://moosh.et.son.brol.be/blog/index.php/2007/01/05/426-clsurvey-010beta

J'avais promis de le releaser ce vendredi, j'avais pas dit l'heure :)

Le fichier CLSURVEY.zip est ICI

Lire la suite...

samedi 16 décembre 2006

sam
16
dec '06

Rencontre Claroline en Espagne

L'accu 2007 se déroulera à Vigo. europe map

L'accu 2006 était la première édition que nous avions lancé et qui s'était déroulée à Louvain-la-Neuve.

L' Escuela Técnica Superior de Ingenieros de Telecomunicación va donc organiser cette deuxième édition qui aura lieu les 24 et 25 mai.

Toutes les personnes intéressées peuvent déjà faire part de leurs idées.

Tags