Sujet de conférence ?

Depuis plusieurs années, je squatte un channel IRC de programmeur. On y aborde des sujets de toutes les sortes puisqu’il n’y a pas de thématique précise à notre petite communauté; on est seulement un groupe de personnes qui ont des expertises dans plusieurs domaines variés ou des étudiants en quête de savoir. En septembre, nous avons planifié de nous réunir autour d’une bonne bouffe où quelques un d’entre nous en profiteront pour donner un speech sur des choses que nous maitrisons.

Les sujets sont libres, il n’y a pas de temps limite ni de règles quelconques à respecter. Il faut juste avoir le plaisir de partager notre savoir-faire. J’ai offert de présenter quelque chose, mais plusieurs sujets me font hésiter.

Donc, j’ai installé un petit pluggins de sondage afin de voir quels sujets parmi ceux que j’ai en tête rejoignent le maximum de personnes. Il faut savoir que dans notre petit groupe, plusieurs …

[Lire plus]
Bilboplanet

BilboPlanet est un agrégateur de Flux RSS écrit en PHP/MySQL sous licence aGPL v3. Il s'agit du moteur de Planet-Libre ouvert pour tous.
L'application comprend :

  • une installation graphique
  • une interface d'administration simplifiée
  • la possibilité de personnaliser son propre thème graphique


Le site officiel de l'application propose wiki et blog pour que vous ne soyez pas perdu.

XtraDB pour MariaDB

MariaDB est le nouveau projet important de l'année 2009.
Vadim, au travers son blog, signale le remplacement du moteur de stockage InnoDB par XtraDB. Par ailleurs, MariaDB comprendra également le moteur de stockage PBXT, Sphinx...
Toutes ces nouveautés seront intégrées dans la prochaine version qui devrait sortir dans quelques semaines.

Bruxelles mène son enquête sur le rachat de Sun par Oracle

Après l’annonce du rachat de Sun pour 7,4 milliards de dollars formulée par Oracle au mois d’avril dernier, les autorités antitrust continuent d’analyser les détails de cette acquisition. Ainsi, le 29 juin dernier, aux Etats-Unis, le Département de la Justice s’est penché sur le dossier afin de déterminer si cet accord ne porte pas préjudice à la concurrence sur le marché nord-américain. Les autorités ont ainsi fait remarquer certains aspects flous concernant les licences de droit de la technologie Java créée par Sun et installée sur 800 millions d’ordinateurs à travers le monde.

De son côté la Commission Européenne a récemment été invitée à donner son approbation sur cette acquisition. Les autorités …

[Lire plus]
Encodage de caractères

Avec les différents formats d'encodage de caractères, il arrive souvent de rencontrer quelques soucis au niveau de l'affichage en PHP des zones de texte provenant de fichiers textes ou de base de données comme MySQL ou autre format SQL.
Le principal souci rencontré concerne l'utilisation de la norme ISO-8859-1 vers le format UTF-8. Une des solutions est l'utilisation de la fonction « json_encode ».
Cette fonction est disponible sur le blog de Pablo Viquez sous la forme d'un tutorial en deux parties.
http://www.pabloviquez.com/2009/07/json-iso-8859-1-and-utf-8-part1/
 
http://www.pabloviquez.com/2009/07/json-iso-8859-1-and-utf-8-%E2%80%93-part2/

Encodage de caractères

Avec les différents formats d'encodage de caractères, il arrive souvent de rencontrer quelques soucis au niveau de l'affichage en PHP des zones de texte provenant de fichiers textes ou de base de données comme MySQL ou autre format SQL.
Le principal soucis que les développeurs et développeuses peuvent rencontrer, concerne l'utilisation de la norme ISO-8859-1 vers le format UTF-8. Une des solutions concerne l'utilisation de la fonction « json_encode ».
Cette fonction vous est présentée par l'intermédiaire du blog de Pablo Viquez Blog pour vous montrer sous la forme d'un tutorial en 2 parties comment manipuler ces jeux de caractères.

Benchmark MySQL 5.4

Dimitri KRAVTCHUK nous démontre, avec une batterie de tests, les évolutions en matière de performance apportées par MySQL 5.4:

  • Huge performance improvement on InnoDB engine!
  • MySQL 5.4.0 /Perf Version seems to be the most performant InnoDB implementation for the moment! (only except on the Read-Only workload @8cores where InnoDB plugin-1.0.3 is leading!)
  • MySQL is outperforming PostgreSQL on my tests now!
  • Regarding scalability, get a look at 8 vs 16 cores graphs, and you’ll see it’s the big step forward – no performance degradation on 16 cores is a very positive sign! and there is only 3 months distance between tests!
  • LOCK_open needs a fix ASAP!
  • Analyzing my test results, it’s too early to say …
[Lire plus]
Utiliser XML avec MySQL 5.1 (part 2/5)

(<- précédent)

Insérer du XML dans MySQL

Un fichier XML, n’est finalement qu’un fichier contenant du texte et insérer du texte dans un SGBDR, est loin d’être la chose la plus difficile. Une simple requête INSERT fait l’affaire. Cela nous donne quelque chose comme ceci :

INSERT INTO ma_table (champ_texte) VALUES (’<?xml version= »1.0″?>…’)

Cela dit, si le flux XML est important, cette façon de faire n’est guère pratique. En fait, la méthode la plus simple est d’utiliser la fonction MySQL: LOAD_FILE().

Cette fonction prend en argument un fichier et renvoie son contenu sous la forme d’une chaîne de caractères. A noter que vous devez avoir le droit FILE pour exécuter cette commande, et que …

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

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

  • pecl_http : support étendu de HTTP
  • zip : extension zip
  • mongo : Pilote Mongo Database
  • gearman : PHP wrapper to libgearman

PECL est la bibliothèque d'extensions C de PHP.

 

 

SQL Server et MySQL : stars des utilisateurs européens

Selon la dernière étude d’Evans Data, les développeurs européens auraient abondemment utilisé SQL Server et MySQL. Les deux bases se retrouvent placées dans un mouchoir de poche, alrs qu’Oracle se classe troisième. Plus surprenant, DB2 est devancé par PostGreSQL.

Les développeurs de la zone EMEA ont presque autant utilisé SQL Server que MySQL cette année, révèle le dernier baromètre bi-annuel « EMEA Development Survey 2009 »  d’Evans Data.
Sur 400 développeurs sondés pour l’occasion – qui avaient la possibilité de sélectionner plusieurs base de données -, 48,3% ont cité Microsoft SQL Server comme la base qu’ils ont la plus utilisée dans l’année. MySQL, le fleuron de l’Open Source, a quant à elle récupéré 45,6% des votes.

Troisième du classement, Oracle qui a occupé 25,7% des développeurs EMEA. Mais Evans rappelle que le sondage a été mené alors que le géant du …

[Lire plus]