PHP5.2.6 et MySQL 5.0.51b pour WampServer2

    09:49 6 05 2008

Tout est dans le titre :

Sous forme d’addons (si vous avez déjà installé WampServer 2.0) :

http://www.wampserver.com/addons_php.php
http://www.wampserver.com/addons_mysql.php

Sous forme de package complet :
http://www.wampserver.com/download.php



PDO avec mysqlnd en cours de développement

    09:25 17 04 2008

Comme je l’ai déjà décrit dans un post précédent, mysqlnd (pour MySQL Native Driver) est un driver développé depuis peu par MySQL et optimisé pour être utilisé avec PHP et notamment le Zend Engine. Celui-ci va permettre, en remplacement de la libmysql, d’atteindre un meilleur niveau de performance dans l’utilisation du couple PHP/MySQL.

Ce driver, initialement intégré à l’extension php_mysqli est en cours d’intégration à PDO. MySQL vient d’annoncer aujourd’hui la disponibilité d’une première version “preview” de cette nouvelle version de PDO_MySQL. Ils ne précisent pas quand la version définitive sera disponible :

http://forge.mysql.com/wiki/PHP_PDO_MYSQLND



Mise à Jour de WampServer 2.0

    17:18 7 03 2008

Je viens de mettre en ligne 3 nouveaux addons pour WampServer :

- Apache 2.2.8
- Apache 2.0.63
- MySQL 5.0.51a

J’en ai également profité pour mettre à jour WampServer 2.0 (qui passe donc en 2.0b), qui profite également au passage d’une mise à jour de PHPmyadmin (2.11.5) et de quelques corrections mineures.

Pour ceux qui ont déjà installé la version 2.0a, je conseille d’installer les addons plutôt que de mettre la version 2.0b par dessus. Normalement, l’upgrade devrait fonctionner sans problème, mais j’avoue ne pas avoir testé tous les cas de figure possibles et imaginables, donc il vaut mieux éviter.

Bon dev à tous ;-)



Témoignage sur Sqlite pour 01net

    10:09 1 03 2008

Hier, 01net a publié un article sur Sqlite et son intégration dans Adobe Air. A cette occasion, j’ai été interviewé afin de donner mon avis sur cette technologie intégrée nativement dans PHP depuis la version 5.0 :


lire l’article



Un serveur AMP sur mon Iphone, mon intranet en local!

    21:32 25 02 2008

Ce week end, un pote m’a rapporté un Iphone des US. Après m’être amusé avec les fonctionnalités de base telles que la triangulation GSM avec google Maps ou encore les recherches Utube, je me suis lancé dans l’installation de Apache, PHP et MySQL.

La première étape passe par l’installation de SSH et d’un terminal (vt100) sur la bête. Plutôt simple avec tous les sites dédiés à l’Iphone sur le net.

Je suis ensuite passé à l’installation de Apache, PHP et MySQL. En fait, le plus compliqué a été de trouver un dépôt de données “up” disposant de ces applications. Une fois installés, un peu de configuration et le tour était joué.

php sur mon Iphone

Un problème subsiste toutefois. La version compilée de PHP (5.2.3) ne dispose que de l’extension mysql, pas de mysqli ni de PDO-mysql et pas de chargement dynamique d’extensions, ça restreint donc les possibilités.

Je vais tout de même continuer mes recherches pour compléter cela, l’intérêt pour moi étant de pouvoir synchroniser une partie de notre intranet sur mon Iphone et donc de disposer d’une version mobile sans pour autant être obligé de souscrire à un forfait 3G auprès de la mafia des opérateurs qui s’entendent pour nous arnaquer en gros!

Par exemple, je dispose déjà d’une version fonctionnelle de notre calendar (gestion des plannings). Il ne me reste plus qu’à configurer une réplication entre notre serveur MySQL et celui installé sur mon Iphone pour que l’application se mette à jour à chaque fois que mon Iphone se connecte sur notre réseau Wifi, autrement dit, dés que je l’active dans nos locaux!

Calendar sur mon Iphone

Joli non ?
A suivre…



WampServer 2.0 dans 01Informatique

    12:13 25 02 2008

01Informatique vient de publier un article élogieux d’une demi page sur la nouvelle version de WampServer (P52 du numéro 1936).
J’ai même droit à une petite citation!

C’est un peu tard mais ça fait toujours plaisir ;-)



Les locaux d’Anaska pris d’assaut!

    18:33 1 12 2007

Une intrusion fulgurante a eu lieu dans les locaux d’Anaska situés en région Parisienne le jeudi 29 Novembre 2007 au matin.
Vers 10h, un troupeau d’une centaine d’elephpants accompagné de leur leader, le maxi elephpant, s’est introduit par la force dans les bureaux et salles de formation de la société pour y prendre place et ne plus en sortir.
Pour le moment, nous ne recenssons aucun blessé mais de nombreux bureaux sont maintenant inutilisables et le stock de livres est inaccessible.

invasion d’elephpants

Afin de trouver une sortie à cette crise, la direction d’Anaska a décidé d’offrir un elephpant à toute personne suivant une formation PHP jusqu’au 31 Décembre 2007 (dans la limite des stocks disponibles).



Dans la chaise de Ségo!

    11:27 30 11 2007

J’étais invité hier au “Forum Régional du Logiciel Libre” organisé par le Conseil Régional de Poitou-Charentes pour y faire une conférence sur l’état des lieux du Logiciel Libre et participer à une table ronde. Une journée intéressante, avec pas mal de retours d’expériences d’acteurs publics de la région sur leur utilisation des technologies libres.
L’implication de la région semble vraiment forte, j’ai été agréablement surpris.

L’anecdote de la journée, la conf se déroulait dans la salle du conseil. Regardez cette photo, je fais ma conf de la chaise de Ségo ;-)

Romain Bourdon dans la chaise de ségo



Ca c’est la classe Anaska!

    16:16 29 11 2007

Photo de Cyril et moi prise lors de notre conférence du Forum PHP 2007. On fait pro hein ;-)

Cyril PIERRE, Romain BOURDON, Forum PHP 2007
Photo par http://www.flickr.com/photos/sutekidane/



Citation dans le magazine “Management” du mois de décembre 2007

    15:22 29 11 2007

Ce n’est pas la première fois que j’écris un article ou que je suis cité dans un magazine mais c’est la première fois que ça se fait dans un magazine non informatique et diffusé aussi largement.

Magazine Management

Donc, je suis cité plusieurs fois dans le dossier sur sur la gestion du temps, aux côtés de Michel Edouard Leclerc…bon d’accord, il a 4 pages et j’ai 4 lignes, mais c’est un bon départ ;-)