MyQuery 3.5.0

La nouvelle version de MyQuery (disponible seulement sous Windows) vient de sortir. Il s'agit d'un logiciel basé sur le principe d'un éditeur de requêtes MySQL pour vous aider dans la surveillance celle-ci.
Cette version présente de nombreuses améliorations, comme

  • Evolution d'une saisie en mode semi-automatique pour les tables et les requetes
  • Gestion des alias de table
  • Gestion des espaces dans les noms
  • Prise en compte de informations_schema
  • Correction de bugs
  • etc


Par ailleurs, ce projet est compatible MySQL 5.6 et MariaDB

SMI 0.9.9y

SMI est une application PHP / MySQL de service après vente et d'interventions sur site à destination des entreprises et des sociétés de services, distribué en licence GPL.
Cette nouvelle version propose de nombreuses évolutions, comme :

  • Amélioration de la gestion des interventions
  • Meilleur suivi des dossiers
  • Optimisation de la planification
  • La gestion du parc matériel a évoluée
  • Incorporation de jQuery
  • La gestion de la signature numérique
  • Un nouveau module de check-list
  • De nouveaux exports
  • etc


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

xx paquets ont été mis à jour ces 2 dernières semaines :
Semaine du 23 octobre 2012

[Lire plus]
Actualité de développement PEAR, edition 331

xx Paquets ont été mis à jour ces 2 dernières semaines :
Semaine du 22 octobre 2012

[Lire plus]
Mot de passe SHA256

MySQL 5.6 propose de nombreuses fonctions très intéressantes et le site 'ulf-wendel' s'est penché sur le nouveau plugin d'authentification.
L'article explique que la fonctionnalité de sécurisation du mot de passe bénéficie de la norme SHA256, ce qui améliore la protection lors de l'authentification avec la bibliothèque PHP MySQLND, qui déjà utilise cette norme.
Par ailleurs, l'auteur montre que le niveau de sécurité et de hachage d'authentification est différent entre les versions de la base de données et du langage PHP. Il propose les lignes SQL que vous pouvez directement utiliser pour bénéficier de cette nouvelle sécurité.

Backuper MySQL en automatique

Le site Shahryary propose une petite astuce toujours intéressante pour les administrateurs de Bases de données (DBA), développeurs PHP et administrateurs de serveurs.
Cette astuce va vous permettre de réaliser des backups de votre base de données MySQL en automatique.
L'opération d'écrite, s'appuie sur le CRON et l'article montre l'ensemble de la configuration que vous devez mettre en place pour réaliser l'opération.

Manipuler les dates et heures

Le site 'mon code.net' montre qu'il est très facile de manipuler le champs date/heure directement dans les requêtes SQL avec la base de données MySQL.
L'article montre les points suivants :

  • Extraction dans un champs datetime
  • Changer le format d'une date
  • Opération sur une date
  • Convertir une date


Chaque partie est expliquée en détails et avec la ligne de commande SQL exemple, que vous pouvez ensuite utiliser dans votre code PHP

Optimiser avec MySQL Tuner

Le site Dzone a publié un article de Moshe Kaplan, qui montre un moyen d'optimiser la base de données MySQL et le calendrier de maintenance.
L'article présente simplement l'opération et donne les différentes étapes pour réaliser l'opération.
Par ailleurs, vous verrez les différents résultats et la consommation de cette opération qui est utile à connaître.

Optimiser avec MySQL Tuner

Le site Dzone a publié un article de Moshe Kaplan, qui montre un moyen d'optimiser la base de données MySQL et le calendrier.
L'article présente simplement les différentes opérations et donne les différentes étapes pour réaliser celle-ci.
Par ailleurs, vous verrez les différents résultats et la consommation de cette opération qui est important à connaître.

Petite astuce de développement avec SphinxSearch

--dump-rows <FILE> dumps rows fetched by SQL source(s) into the specified file, in a MySQL compatible syntax. Resulting dumps are the exact representation of data as received by indexer and help to repeat indexing-time issues.

Si vous ajoutez l'option --dump-rows lors de votre indexation, un fichier sera généré avec un dump sql.

Moi ce qui m'intéresse ici c'est l'entête du fichier

# field 0: ressource_title
# field 1: ressource_subtitle
# field 2: ressource_description
# field 3: ressource_category_name
# field 4: ressource_category_description
# sql_attr_timestamp = created # attr 0
# sql_attr_timestamp = online_from # attr 1
# sql_attr_timestamp = online_until # attr 2
# sql_attr_uint = display_counter # attr 3
# sql_attr_uint = vote_counter # attr 4
# sql_attr_uint = parent_id # attr 5
# sql_attr_timestamp = indexing_date # attr 6
[Lire plus]