Pour un gourou MySQL...

samedi 28 février 2004 :: perrick :: MySQL :: 4 commentaires :: aucun trackback

En avançant dans ma couverture de tests pour openTIME -- toujours grâce à eXtreme Programming, je découvre quelques subtilités de PHP et de MySQL.

Pour mon premier l'analyseur de code PHP qui devrait m'aider à localiser les functions qui ne sont plus utilisés. J'en reparlerai un jour si ça dépasse le stade du carton. A moins qu'un bon outil de refactoring pour PHP sorte ou que quelqu'un me donne une URL intéressante pour découvrir qu'il existe déjà.

Et pour mon second, dans la famille "bug ou feature", un test à réaliser soit même : faire la recherche SELECT * FROM ma_table WHERE id = '1a'; sur une table MySQL 'ma_table' qui contient une colonne id de type int et un seul enregistrement où id = 1. Je suis curieux de savoir pourquoi avec MySQL 4.0.15 et MySQL 3.23.58 je trouve mon enregistrement. Au lieu de rien ?

Remplacer les IFRAME avec les feuilles de style

jeudi 26 février 2004 :: perrick :: CSS :: 17 commentaires :: aucun trackback

Lors d'un projet récent, j'ai du me plier à l'utilisation - exigée par le client - d'une IFRAME : un attribut pourtant déprécié selon le W3C. Et voilà-t-il pas qu'aujourd'hui je découvre qu'on peut remplacer ces IFRAME par quelques lignes bien pensées en CSS :

div#content {
  width: 500px;
  height: 300px;
  overflow: auto;
}


J'ai découvert ce truc sur le site du designer Jon Hicks. Un grand merci à Laurent Jouanneau pour cette chouette découverte indirecte.

Expressions régulières sans souci : Regex-Coach

mercredi 18 février 2004 :: perrick :: PHP :: un commentaire :: un trackback

Parce que les expressions régulières Perl sont très puissantes et pas toujours aisées à manipuler, Regex-Coach de Edi Weitz permet de gagner un temps fou : vous tapez votre expression régulière puis le texte à tester et automatiquement apparaît en surbrillance le(s) motif(s) recherché(s).

Une bibliothèque PHP pour fichiers multimédias : getID3

vendredi 13 février 2004 :: perrick :: PHP :: aucun commentaire :: aucun trackback

Cela faisait quelques temps que je n'étais pas tombé sur une librairie Open Source en PHP vraiment intéressante. Depuis PHP_WriteExcel de Johann Hanne, découverte en 2002 et qui est passé en version 0.2.2 entre temps. [Note : la version 0.2.1 que j'utilise ne m'a jamais posé de problème mais je m'égare.]

getID3 permet d'extraire des informations intéressantes à propos de fichiers multimédias -- type MP3, AVI, etc : entre autres la taille, la durée, le bitrate, l'artiste, le genre, j'en passe et des meilleurs. Un grand coup de chapeau à James Heinrich donc et à un client de No Parking qui me pose de nouvelles questions.

Et le fait qu'on trouve un fichier de test ne déplait à l'apprenti praticien eXtreme Programming que je suis. Plus là-dessus -- le projet en mode XP -- dans les jours à venir ici ou -- puisque la programmation en binôme se fait à deux ;-) Non ce n'est pas du teasing...