Kamelot Blog

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

vendredi 29 juin 2007

ven
29
juin '07

PEAR::Date After seven years without docs, some examples using Date

Comme quoi, rien n'est impossible...

Diff of /peardoc/en/package/datetime.xml

cweiske Fri Jun 29 05:37:02 2007 UTC

 Added files:                 
   /peardoc/en/package/datetime	date.xml 
   /peardoc/en/package/datetime/date	examples.xml
 Modified files:              
   /peardoc/en/package	datetime.xml 
 Log:
 After seven years without docs, some examples using Date

mercredi 27 juin 2007

mer
27
juin '07

Larguons les amarres

Larguons les amarres de ces vies

prenons de l’altitude

quittons sans inquiétude

cette souffrance en sursis

Lire la suite...

mardi 26 juin 2007

mar
26
juin '07

SimpleXml et attribut(s) avec tiret(s) dans le nom

imaginez un fichier

<?xml version='1.0' standalone='yes'?>
<semaines>
  <semaine>
    <travail>
      au boulot
    </travail>
    <week-end>
      at home
    </week-end>
  </semaine>
</semaines>

si on veut le lire avec simpleXML

[php]
$xmlstr = file_get_contents('lefichier.xml');
$xml = new SimpleXMLElement($xmlstr);

echo $xml->semaine[0]->week-end;


// Il ne va pas être content avec le -

// Il faut écrire cela comme ceci


echo $xml->semaine[0]->{'week-end'};

lundi 18 juin 2007

lun
18
juin '07

Je suis glacé....

Bertrand GuggerJe viens d'apprendre avec effarement le décès de Toggg.

Bertrand était co-Learder des packages PEAR que je gère. Je me disais encore ce WE qu'il fallait que je trouve une occasion pour le rencontrer en chair et en os...

Je reconnaissais Toggg pour sa ténacité, ses coups de gueule, et son caractère bourru.

Je suis frigorifié.

Son absence laissera un vide, y compris sur irc, où je le côtoyais le plus.

vendredi 15 juin 2007

ven
15
juin '07

Back to the reality

Star Sans Maquillage Photo de Stars et Celebrites sans leur maquillage

jeudi 14 juin 2007

jeu
14
juin '07

1+1+1 = 2

Sur ma page linkedin

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

mercredi 13 juin 2007

mer
13
juin '07

PEAR::Text_Highlighter

Sur ce blog j'utilise le bien connu Geshi pour obtenir une coloration syntaxique.

Pear propose un package ayant le même objectif.

Text_Highlighter

Réalisé par Andrey Demenev <demenev@gmail.com> Repris par stoyan Stoyan Stefanov

Ce package est composé d'une classe principale et de sous-classe par type de langage/marquage.

Une collection de base est proposée pour ces sous-classe, et une dernière permet de générer de nouvelles sous-classes à partir d'un fichier xml de définition. Cet en fait cette dernière qui fait l'interêt du package.

Voyons un premier exemple qui va s'afficher, avec une numérotation des lignes dans un marge de 8 caractères.

[php]
<?php
require_once 'Text/Highlighter.php';
require_once 'Text/Highlighter/Renderer/Html.php';
$options=array();
$options['numbers'] = HL_NUMBERS_LI;
$options['tabsize'] = 8;
$renderer =& new Text_Highlighter_Renderer_HTML($options);
$hl =& Text_Highlighter::factory('php');
$hl->setRenderer($renderer);
echo $hl->highlight(file_get_contents(__FILE__));
?>

le paramètre de

[php]
<?php    
$hl =& Text_Highlighter::factory('php'); 
?>

défini le langage à colorier celui de

[php]
<?php 
$hl->setRenderer($renderer);
?>

défini le format cible.

Il est possible de demander un formatage console.

Ici j'essaye en HTML : Oops le texte est en noir et blanc. En effet pour une souplesse maximum, le rendering html place des classes css et non des couleurs.

Il faut donc se créer une css pour colorer le texte.

toutes les classes css commencent par hl- ensuite vient le type "reserved" "var" "code" "identifier" "brackets'" "inlinetags''" ...

Si on veut mélanger plusieurs langages sur une même page, une option permet de préfixer la classe hl-var devient php-hl-var

Stoyan a rajouté une CSS lors de la dernière release.

La numérotation

[php]
<?php $options['numbers'] = HL_NUMBERS_LI; ?>

permet une numérotation en liste html

[php]
<?php  $options['numbers'] = HL_NUMBERS_TABLE; ?>

utilisera une <table> en 2 colonnes.

Le package est à ce jour en version Beta vieille d'une semaine

pear install text_highlighter-beta

Il n'a pas de dépendance, donc pas besoin de -o ou -a

il est cependant utile pour les packages

   * PEAR_PackageFileManager_Frontend_Web
   * PHP_Debug

La doc n'est pas encore traduite, si ca intéresse quelqu'un ;-)

mardi 12 juin 2007

mar
12
juin '07

PEAR :: Package :: Text_CAPTCHA

Le package Text_CAPTCHA_Numeral est d'une simplicité de base.

C'est une réalisation de David Coallier.

<?php
 require_once 'Text/CAPTCHA/Numeral.php';
 $numcap = new Text_CAPTCHA_Numeral();
 $operation = $num->getOperation();
 $resultatVoulu = $numcap->getAnswer();
?>

On affiche $opération et on stocke $resultatVoulu soit dans une session soit dans une table avec un id qui accompagnera $operation. et quand l'utilisateur rend sa réponse on la compare à $resultatVoulu.

C'est assez basique et facile à casser. Mais "accessible".

Je proposerais toutefois d'améliorer la question en transformant les nombres de l'opération par des chaines.

Notez qu'il y a 3 niveaux de difficulté.

<?php
$numcap = new Text_CAPTCHA_Numeral(1); // par défaut
$numcap = new Text_CAPTCHA_Numeral(2);
$numcap = new Text_CAPTCHA_Numeral(4);
?>

Le niveau 4, franchement, si on me pose 43/35. je pense qu'une machine à plus facile que moi.

(il suffit de mettre l'opération dans google) pour avoir la réponse.

mar
12
juin '07

La quatrième rencontre des utilisateurs MySql de Belgique est annoncée.

La quatrième rencontre des utilisateurs MySql de Belgique est annoncée. Elle aura lieu le 26 juin 2007, à 19h à Leuven comme celle du 15 février. Au Café Sport en face de la Gare. Il y a 2 entrées. La principale ... et l'autre. On sera près de l'autre.

J'espère ne pas être le seul francophone comme la dernière fois. Non pas que je n'aime pas le néerlandais des autres convives mais surtout parce que j'ai peine à croire que MySQL ne soit pas utilisé en francophonie.

L'endroit est sympathique, dans un recoins pas trop bruyant de ce lieu "estudiantin". Seul hic : C'est un café -> fumeurs à l'action.

J'avais promis de m'arranger pour que ca se passe une fois par ici, mais c'est quand j'ai fuit l'UCL et je n'ai pas encore réussi à séduire concrètement mes collègues chez Skynet.

Enfin c'est là que ca se passe.

dimanche 10 juin 2007

dim
10
juin '07

J'ai voté

C'est fait. Toujours aussi gai de voter à Soignies. 10h37 je gare la voiture, 10h44 je suis dans l'isoloir alors que ma femme sort du sien, 10h47 on sort du parking, la journée continue.

On vote pas électronique à Soignies. Les gens sont presque souriant, Justine reconnait 2 mamans et nous permet de renforcer notre nouveau réseau social hors internet.

C'est marrant j'ai voté pour 6 personnes... alors qu'une seule d'entre elle avait déjà son nom dans ma tête avant d'entrer.

Autre remarque: dur dur pour le FN et le CDH, vu la taille de la grande feuille il n'y avait pas moyen de la mettre sur la tablette et de colorier un de leur suppléant, la chaine était trop courte. :)

dim
10
juin '07

Mauvaise foi, anti belge ou anti-sarko ?

Chez nous "télévision" est un mot féminin.. mais bon ce n'est pas le propos ce post Morandini bloguait "G8:Le télé belge affirme que Sarkozy n'a pas bu que de l'eau".

Les commentaires fusent de toute part.

Franchement je me demande qui est de plus mauvaise foi. Les anti-belges ? ou les anti-sarko ?

A voir aussi : Une autre vidéo

C'est affolant. Nous notre bon jambon PS flambé au rhum, on a pas peur de le montrer.

samedi 9 juin 2007

sam
09
juin '07

La fenêtre sur nos vies, Ce soir j'ai décidé de partir

Ce soir j'ai décidé de partir

Il y a des jours où l'on ne veut plus rester

Il y a des lieux où l'on ne veut plus vivre

Il y a des sentiments qu'on ne peut plus supporter

Lire la suite...

sam
09
juin '07

PEAR::Console_Color

Ce matin j'ai traduit la mini doc du package Console_color

Il est assez simple, et propose d'écrire ses chaines à sortir en couleur sur une console ANSI avec un marquage simplifié, et de lui laisser les convertir.

Je me demande d'ailleurs s'il y a une console DOS qui permet d'interpréter ces marqueurs ANSI.

vendredi 8 juin 2007

ven
08
juin '07

Va-t-on avoir des coins tranquilles pour sucer en paix au boulot ?

Dans beaucoup d'endroits, on a prévu une pièce pour les fumeurs.

Je me demande si ce petit coup de marketing va donner lieu à la création des premiers suçoirs en entreprise.

ven
08
juin '07

PEAR 1.6.0

Et bien voilà, pendant que j'écrivais mon petit test sur les tag MP3 à lire avec un package PEAR, la version 1.6.0 de l'installeur de pear à été rendue disponible.

Lire la suite...

ven
08
juin '07

Lire et écrire les tags MP3 avec PEAR

Le package MP3_Id est stable. Le package MP3_IDv2 ne l'est pas encore mais il peut toutefois déjà lire et écrire les tags des mp3. Ce qui me semble appréciable.

L'exemple fournit dans le package montre tout d'un coup.

Ce qui fait 365 lignes de code, ca peut être rébarbatif, j'ai donc reprofité de mes voyages en train pour écrire un exemple plus simple juste pour la lecture.

Puis un pour écrire

Lire la suite...

ven
08
juin '07

Un petit sourire pour 100Drine

Avez vous déjà envoyé votre sourire à 100Drine pour le plus grand sourire du monde ?

ven
08
juin '07

Fan du jeu Lord Of the Ring ?

Si vous êtes un amateur du jeu "Lord of the Rings", sur Arena51, un des sites dont je m'occupe, il y a des abonnements à vie à gagner.

Ca se joue sur un Jackpot en flash. Le prix : La version méga collector de LOTR : Les Ombres d'Angmar !

C'est la version avec un abonnement à vie, une figurine exclusive qui vaut 250 euros !

Ok ca fait pub, mais si ca peu faire gagner un "lecteur"...

jeudi 7 juin 2007

jeu
07
juin '07

Pour qui Voter ?

Il faut voter

Vous n'êtes pas encore convaincu pour qui vous allez voter dimanche ?

Vous êtes comme moi, juste certain de ceux qui n'auront pas votre voix ?

Après avoir fait un petit défrichage, et se faire une idée avec l'outil de RTL....

Si vous avez un peu de temps samedi, regardez le travail de mister Thomas Van der straten.

Il a été interviewé, pendant environ une heure chaque fois, Reynders, Milquet, Javaux et Di Rupo

Allez, faites mentir cette affiche

mercredi 6 juin 2007

mer
06
juin '07

Integrale des bootlegs mashups de DJ Zebra en mp3 à telecharger

La zebra mine d'or

à écouter en premier

  • "Loser" (Marteau remix) (Plasticines vs. Claude François / Zebra)
  • "Bouge avec Offspring" (Triptik vs. Offspring)

Integrale des bootlegs mashups de DJ Zebra en mp3 a telecharger

mardi 5 juin 2007

mar
05
juin '07

pear install-all

pear install-all n'existe pas, alors il faut l'inventer.

Lire la suite...

mar
05
juin '07

Je veux un iPhone

lundi 4 juin 2007

lun
04
juin '07

Plus besoin de traverser l'atlantique pour retrouver ses paquets

PEAR se dote de mirroirs

Deux miroirs ont été mis en place dont un en allemagne.

Donc voilà, nous petit neuropéens pouvons faire un petit

pear config-set preferred_mirror de.pear.php.net

Enfin si ca marche du premier coup car chez moi

pear config-set preferred_mirror de.pear.php.net
config-set (preferred_mirror, de.pear.php.net, user) failed, 
 channel pear.php.net

Après m'être battu avec pear et reçu l'aide de Joshua et Christian, on (ils ont) a fini par trouver.

L'update du channel pear ne voulait pas se faire et donc les miroir n'étaient pas connus de mon PEAR.

Cela a pu être vérifié par l'absence de us.pear.php.net et de.pear.php.net dans le fichier .channels/pear.php.net.reg (plus ou moins lisible, c'est une sérialisation)

Solution :

  1. renommer channels/pear.php.net.reg en channels/pear.php.net.reg.bak
  2. pear update-channels
  3. pear config-set preferred_mirror de.pear.php.net

dimanche 3 juin 2007

dim
03
juin '07

Rencontre entre blogueurs à Bruxelles du 2 juin 2007

Vincent Battaglia à initié cette rencontre entre blogueurs à Bruxelles. (passez sur son blog faire un petit commentaire)

Beaucoup de présents et un petit passage à la radio.

Le vidéomaton est online
  1. Adrien Fonzé Adri aka Adrien Fonzé, qui en parle :Rencontre entre blogueurs belges
  2. alEx
  3. Benjamin sans écharpe Benjamin Qui fait appele à tous les enseignants pour partager vos prépas de cours. Il nous raconte ça.
  4. 128K Ced et Soph qui en parlent :Opencoffee bis et même après. photos
  5. Cédric Lesne Cédric Lesne
  6. Christophe(pas moi) qui en parle : Je serai ce Samedi à Bruxelles au RDV des Blogueurs Belges
  7. Cyril qui en parle :Opencoffee Club Belgium - Round #2 et nous le raconte
  8. Damien qui a couru nous rejoindre après l'émission qui larsen, pour un homme de radio...
  9. Daniel R qui m'a présenté un remplacant pour tinyMce ou autres
  10. Denis Balencourt Denis qui en parle :2 juin, rencontre de blogueurs et qui en est revenu instruit
  11. Désiré Dupas Désiré qui en parle : Blogueurs belges : rendez-vous le 2 Juin au Café Central à Bruxelles et ensuite relate cette rencontre
  12. élise qui en speak
  13. Eric qui en parle :Rencontre entre Blogueurs belge le 2 juin! Il existe.
  14. Groumphy qui en parle :Blogeur belge
  15. Daali
  16. marin Marin qui a pris des photos
  17. Melissa Melissa Elle existe.
  18. emich Mich qui en parle :Rencontre bloguienne et encore après. Il a d'ailleurs profité de son nouveau joujou pour prendre quelques photos Il existe.
  19. Michel Michel nous raconte ca sur son tout jeune blog.
  20. Monique qui en parle : Aux blogueurs de Belgique, rendez-vous le 2 juin et qui le raconte sous le soleil
  21. Nico qui en parle :OpenCoffee² et raconte son succès
  22. OliMask
  23. Phil H Il existe.
  24. Ronan qui en parle :Rencontre de bloggeurs sur Bruxelles aujourd’hui et encore une fois
  25. Somebaudy Tente de se réveiller pour en parler
  26. Vinch
    Il existe.
  27. Vincenzo qui en parle :Rencontre entre blogueurs belges au Café Central de Bruxelles
  28. et moi
Beaucoup ont pris des photos (flickrtagguéés : bmb20070602 ou bmb02062007)
Des absents en parlent :
  • PS : je ne connaissais pas tout le monde j'ai peut-être fait des erreurs, n'hésitez pas à me le faire savoir.
  • PS2: au vu du PS 1, ce post a déjà été réédité et risque de l'être encore. (temps total consacré actuellement : 5h15, oui je suis fou)

samedi 2 juin 2007

sam
02
juin '07

La couleur politique d'un daltonien.

Voilà j'ai aussi fait le test mes résultats:PS 53%, MR 60%, Ecolo 54%, CDH 57%

  • Bleu bien haut parce Fils de banquier ? ou parce que marre de travailler pour mes anciens voisins
  • Rouge bien bas parce que dégouté du borinage ? ou du carnaval de charleroi ?
  • Vert et Orange parce qu'on y trouve bcp de valeur scoute ?

Je me demande combien de personnes hésitantes vont utiliser ce genre d'outils pour déterminer leur choix.

En tout cas sur 20 questions, une différence si faible entre les résultats ne montre-telle pas que ils nous racontent tous la même chose mais avec une couleur différente.

En tout cas d'être daltonien, je me demande parfois si je suis daltonien politique.

Tags