Apéro PHP lillois : 22/04/2004
vendredi 16 avril 2004 :: perrick :: PHP :: 4 commentaires :: un trackbackLe prochain apéro PHP lillois aura lieu jeudi 22 avril 2004. Après le Clair Obscur puis le Bel Ouvrage, le rendez de cette fois-ci est L'Amul Solo, 9 rue des arts à Lille. Dès 20h on y parlera PHP, développement web et de tout le reste (peut-être de tempêtes dans un verre d'eau, de bouquins à la 23ème page ou de batailles intergalactiques). Pour vous inscrire, c'est sur le site de tous les apéros PHP. Merci à Greg pour l'organisation.
Générer un fichier RTF à partir de PHP
mercredi 14 avril 2004 :: perrick :: PHP :: 6 commentaires :: un trackbackSur mon dernier projet intranet, j'ai eu besoin de générer un fichier RTF directement à partir de mon application PHP. Il existe pas mal de librairies ou de docs pour produire un fichier PDF mais peu pour le format RTF. Voici ce que j'ai trouvé avant de me lancer :
- RTF File Generator, une librairie payante que je n'ai pas testé mais qui a l'air de bien fonctionner.
- un article sur PHPBuilder.com
- et ce commentaire qui propose une piste très intéressante (c'est celle que j'ai mis en pratique).
Comme d'habitude, des liens pertinents sont toujours les bienvenus ci-dessous.
Conférence eXtreme Programming
dimanche 11 avril 2004 :: perrick :: Extreme Programming :: 2 commentaires :: aucun trackbackMes débuts en eXtreme Programming portent des fruits parfois inattendus : je pensais avoir un code propre et avec le moins de bugs possibles. Et voilà-t-il pas que je participe à la table ronde sur PHP et XP organisé par l'AFUP. Un court résumé de cette présentation menée par Laurent Bossavit est disponible sur le site de l'AFUP.
Traduire en images
vendredi 2 avril 2004 :: perrick :: Connexe(s) :: un commentaire :: aucun trackbackA partir de données brutes voir des motifs graphiques, voilà un coin de recherche et d'exploration qui trotte dans un coin de ma tête depuis quelques temps. Et puis coup sur coup, deux exemples intéressants.
Le premier étudie l'évolution d'un wiki -- le Wikipedia -- par les laboratoires IBM : l'history flow [via pointblog.com].
Le second propose une carte générée directement à partir des news Google : la newsmap [via Znarf infos].
Je suis preneur d'un troisième, voire d'un quatrième... dans les commentaires.
Et que dire de Mac OS X ?
jeudi 1 avril 2004 :: perrick :: Connexe(s) :: 3 commentaires :: aucun trackbackUne question vient de surgir chez OVH : Octave se pose la question d'utiliser des serveurs Microsoft (voir même XBox) -- pour l'instant ils en sont au stade du béta test. Principale raison de leur côté : les mises à jour automatiques de votre hébergement, via le super système de Microsoft (je n'ai pas testé donc je ne m'avancerai pas dessus mais comme on est le 1er avril 2004 ;-).
Et donc on arrive à ma question : que dire de la plate-forme serveur d'Apple ? Je ne la connais pas du tout mais il me semble qu'il s'agisse bien d'un boîte :
- avec des "vrais" développeurs pas tous barbus ni mal rasés
- avec des produits innovants et très orientés grand public, souvent très facile d'accès et d'usage
- avec encore peu de virus puisqu'ils n'ont pas le monopole
- avec une véritable ouverture vers les technos issus de l'open source depuis Mac OS X. Je pense ici aussi au développement de Safari qu'on peut suivre "de l'intérieur" (cette transparence étant la principale qualité que j'avais trouvée chez OVH). J'ai aussi en tête leur "grand stand" sur Linux Expo à Paris en 2004.
Et puis comme pour conforter mon opinion d'Apple qui monte : le dernier post de Jeremy Zawodny, I'm sick of doing things the hard way. Quand est-ce que je pourrais dire "I'm switching." ?
Déclaration des revenus avec Opera
mercredi 24 mars 2004 :: perrick :: Navigateurs :: 2 commentaires :: un trackbackAujourd'hui j'ai décidé d'effectuer ma déclaration des revenus 2003 directement en ligne. Alors direction le site Impots.gouv.fr. Passé la page d'accueil, on m'indique rapidement que Opera ne convient pas. Dommage c'est celui que j'utilise (et que je préfère encore, surtout que les flux RSS devraient l'intégrer dans la prochaine version). Sauf que les ingénieurs du ministère des finances n'avaient peut-être pas prévu l'option "S'identifier comme Mozilla 5". C'est donc sans aucun problème que j'ai pu faire ma télédéclaration. Avec une question qui trotte dans la tête quand même : pourquoi ont-ils bloquer un navigateur qui fonctionne si bien ?
Le nouveau site de l'AFUP
lundi 15 mars 2004 :: perrick :: PHP :: aucun commentaire :: aucun trackbackEn tant que membre de l'AFUP, ça me fait plaisir de dire que le nouveau site est en ligne : http://www.afup.org/. On en parlait depuis le forum PHP de l'année dernière ! Merci donc à Cyril, Romain, Sébastien et quelques autres (dont votre humble bloggueur ;-).
A noter pour les fans de PHP et/ou d'XP deux rendez-vous. Le premier à Lille, le 25 mars : Apéro PHP et Groupe de praticiens XP. Le seconde à Paris, le 7 avril 2004 : Rendez-vous AFUP autour d'XP.
Se positionner dans Google
samedi 13 mars 2004 :: perrick :: Connexe(s) :: 15 commentaires :: un trackbackDepuis quelques temps sur le web, un paquet de pages est apparu sur cette nouvelle race de "mangeur de cigogne". Ici ou là par exemple. Au départ il y a un concours, en attendant peut-être des conclusions après le 15 avril.
Et pendant ce temps, votre humble serviteur se pointe en première place sur Google avec "blog php". Tant pis pour DotClear que j'utilise (rassurez-vous on en reparlera ici bientôt avec une contribution prochaine) et autres bloggers de la sphère PHP que je lis régulièrement et qui y auraient toute leur place.
La puissance du blog
mardi 9 mars 2004 :: perrick :: Management :: aucun commentaire :: aucun trackbackJ'avais prévu d'écrire des notes personnelles sur un post de Ross Mayfield intitulé : Budding Entrepreneurship à la lueur de mon expérience de création avec No Parking. On y trouve en particulier un principe : Start a weblog -- commence un weblog. Etant donné qu'il y a 10 fois plus de visiteurs sur ce blog que sur le site de l'entreprise, je ne peux qu'acquiescer.
Et aujourd'hui il récidive avec une explication détaillée de son dernier recrutement : et comme par hasard, ça commence par des liens entre leur blog respectif.
Bibliothèque PHP : Image_GIS
vendredi 5 mars 2004 :: perrick :: PHP :: un commentaire :: aucun trackbackVia le blog de Sebastian Bergmann, une bibliothèque pour créer des images "géographiques. Encore un truc à tester à l'occasion et en tout cas à garder en mémoire si -- on ne sait jamais ;-) -- un client pointe le bout de son nez avec un projet "géographique".
Apéro PHP lillois : 25/03/2004
jeudi 4 mars 2004 :: perrick :: PHP :: 5 commentaires :: un trackbackUn nouvel apéro PHP est lancé à Lille pour la fin du mois de mars. Rendez-vous donc à tous ceux qui souhaitent découvrir ou approfondir le PHP et toutes les technologies annexes le 25 mars 2004 à partir du 20h au Bel Ouvrage. Après la clôture du Clair-Obscur, on se retrouve donc dans ce bistro tranquille et accueillant situé 4 parvis St Michel. Reste plus qu'à venir : vous y êtes les bienvenus. Et pour vous inscrire, il suffit de se connecter sur le site des apéros PHP.
Qui a dit refactoring avec PHP ?
mardi 2 mars 2004 :: perrick :: PHP :: un commentaire :: aucun trackbackA croire qu'il y a bien une blogosphère qui se répond par post interposé : je tombe aujourd'hui sur un post paru chez Nexen : Cartographie d'une application. On y parle d'un produit en Perl, PHPXref -- un PHP Cross Referencing Documentation Generator.
Je ne l'ai pas encore testé mais mon petit doigt me dit que c'est un projet à suivre pour tous ceux qui veulent faire du refactoring sur leur produit en PHP. En tout cas je connais plusieurs personnes qui attendent les fonctionnalités évoqués par Damien Séguy.
Pour un gourou MySQL...
samedi 28 février 2004 :: perrick :: MySQL :: 4 commentaires :: aucun trackbackEn 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 trackbackLors 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 trackbackParce 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).