LeMug au salon solution Linux

LeMug pour fêter leur première présence au salon "solution linux" le 31 mars, 1er et 2 avril 2009, organise un évènement.
Cet évènement aura lieu le 1er avril à 18h00 et ouvert à tout le monde (Utilisateurs PHP, MySQL...) sur le stand Anaska du groupe AlterWay
Pour connaître le programme officiel de la soirée, rendez-vous sur le communiqué officiel de l'association.

surveillez vos my.cnf : can’t find message file share/english/errmsg.sys

Oui je me suis fait avoir, oui je suis parti en mode R&D pour comprendre d’où sortait cette erreur sans cause apparente, oui j’ai tenté de bidouiller mon my.cnf pour rajouter la variable “language” et définir ainsi le path vers ce fameux “errmsg.sys” inconnu au bataillon de mon serveur MySQL…

Faute avouée est à demi-pardonnée, alors autant dire que publiée sur un blog elle est carrément excusée

“L’astuce” est donc la suivante :

Vérifiez que vos “clients” MySQL lisent bien le bon my.cnf… La doc ne fait pourtant pas mystère de la façon dont les fichiers de configuration (my.cnf en tête de gondole) sont lus.

“If multiple instances of a given option are found, the last instance takes precedence.” Autrement dit, le dernier qui parle à raison et mon …

[Lire plus]
Actualité de développement PECL, edition 238


11 paquets ont été mis à jour cette semaine :

  • pdflib : création de fichiers PDF
  • imagick : interface avec la bibliothèque graphique ImageMagick
  • oci8 : fonctions OCI8
  • timezonedb : base de données de fuseaux horaires pour PHP
  • geoip : Indique la localisation géographique d'une IP
  • uploadprogress : suivi des téléchargements de fichiers type Ajax
[Lire plus]
LeMug.fr présent au salon Solutions Linux 2009

Le MySQL User Group francophone (LeMug.fr) sera présent au salon Solutions Linux 2009.
Durant ces 3 jours, des mini-présentations auront lieu sur le stand Alter Way, LeMUG en animera quelques unes (un grand Merci Cyril Pierre de Geyer Responsable du pôle formation d’Anaska Alter Way et Auteur du livre “PHP 5 avancé” )

Voici le planning des mini-présentations LeMug.fr :

31 mars 2009
=> Stand Alter Way : 11h-11h30 Haute disponibilité avec MySQL
1 avril 2009
=> Stand Alter Way : 18h : Retour d’expérience shez Yahoo, MySQL Proxy, le partitionnement,…

De plus, le 2 Avril 2009 de 14h à 17h se tient une demi journée de conférence sur les SGBD, avec notamment …

[Lire plus]
MySQL participe au GsoC 2009

Tout comme PHP, MySQL participera pour la 3ème fois au Google Summer of Code 2009
Elle est ouverte à tous mais si vous désirez participer auprès de la communauté MySQL, déjà quelques orientations ont été définies (cluster, proxy, sandbox, connecteur ODBC...)

Gérer les erreurs MySQL en PHP sans or die

Depuis que le langage PHP, de nombreuses documentations et sources exemples montrent de gérer les erreurs du éxécutions ou fonctions avec une base de donnée (comme MySQL) avec « or die »
Mais les techniques ont évolués, et ils existent d'autres moyens de gérer les erreurs en générales.
Le site « Alsacréations » montrent quelques techniques comme :

  • Know your enemy
  • Retour aux sources
  • La POO
  • Utilisation de PDO
Le Web a 20 ans

Que le temps passe vite... En plus vous utilisez le Web presque tous les jours, si ce n'est tous les jours...
Mais il est important de le souligner que le Web fête ses 20 ans en 2009.
Depuis la toute première page internet, à nos jours avec les nombreux langages qui sont apparus comme PHP et aussi les bases de données comme MySQL.
Le site Echos du Net, en consacre quelques lignes qu'il faut consulter.

Actualité de développement PECL, edition 237

8 paquets ont été mis à jour cette semaine :

  • ibm_db2 : interface pour IBM DB2
  • geoip : Indique la localisation géographique d'une IP
  • wbxml : conversion WBXML vers XML
  • uploadprogress : suivi des téléchargements de fichiers type Ajax
  • spidermonkey : JavaScript engine for PHP
  • mongo : Mongo Database Driver
  • selinux : SELinux binding for PHP script …
[Lire plus]
Les tables temporaires

J’oublie parfois à quel point les tables temporaires peuvent être pratiques. On tente de sortir des rapports avec des tables qui ne sont pas prévues pour ça. On écrit des requêtes inimaginables et souvent très lentes. Résultat: on perd notre temps.

La solution: les tables temporaires ! Ce n’est pas très coûteux et drôlement pratique. Au lieu de prendre 25 minutes à écrire “une” requête qui prend un temps énorme à s’exécuter, prenez 10 minutes pour écrire 2-3 requêtes simples qui utilisent des tables temporaires et sortez le même résultat en quelques secondes!

Et si c’est efficace, performant (surtout performant) et récurrent, pourquoi ne pas transformer ces tables temporaires en view ?

Conférences MySQL au salon Solutions Linux 2009

Ce sont les 31 mars, 1er et 2 avril 2009 à la Porte de Versailles, dans le Hall 2.2, que la 10ème éditions de Solutions Linux / OpenSource aura lieu. Au menu, comme chaque année, des exposants (comme Anaska Alter Way,…), les différentes communautés open source (comme Le MySQL User Group francophone, l’AFUP,…) et des conférences.

Le 2 Avril 2009 de 14h à 17h se tient une demi journée de conférence sur les SGBD. Au programme:

  • Meilleures pratiques MySQL en environnement Linux par Serge FREZEFOND, Sun Microsystems
  • Architectures haute …
[Lire plus]