Comment obtenir des jeux de tests en MySQL

Le site 'I am a dummy' montre à travers un article qu'il est très facile de générer des jeux de données en MySQL, ce qui peut être utile pour vos projets en cours par exemple en PHP.
Ces données sont générées par l'intermédiaire de fonctions standards à MySQL que vous utilisez tous les jours. Cependant, avec certaines lettres spécifiques, vous obtenez des jeux de données associées au type de champs, c'est dire, un nom, un email, numéro de téléphone...
L'article aborde les points suivants :

  • Comment MySQL travaille et les fonctions disponibles
  • Comment l'installer et l'utiliser


Par ailleurs, différents scripts exemples sont publiés pour vous montrez les différents résultats.

[Lire plus]
Bike

Bike est une application de connexion à une base de données MySQL et nécessite au moins PHP 5.3. Il se veut être un client léger par rapport à PHPmyAdmin.
Cet alternative d'interface ne demande pas de paramétrage ou de configuration supplémentaire, car il est 100 % compatible avec les CMS les plus connus comme Drupal, wordpress, Joomla. Mais il est toujours possible d'en créer un.
L'utilisation se veut très simple et propose les fonctionnalités suivantes :

  • Lecture des paramètres de connexion des CMS
  • 100 % en Ajax
  • Une interface en onglet
  • Possibilité de définir les permissions d'écritures sur le serveur
  • etc


Une version 'démo' est disponible pour vous rendre compte du projet.

[Lire plus]
Bike

Bike est une application de connexion à une base de données MySQL et nécessite au moins PHP 5.3. Il se veut être un client léger par rapport à PHPmyAdmin.
Cet alternative d'interface ne demande pas de paramétrage ou de configuration supplémentaire, car il est 100 % compatible avec les CMS les plus connus comme Drupal, wordpress, Joomla. Mais il est toujours possible d'en créer un.
L'utilisation se veut très simple et propose les fonctionnalités suivantes :

  • Lecture des paramètres de connexion des CMS
  • 100 % en Ajax
  • Une interface en onglet
  • Possibilité de définir les permissions d'écritures sur le serveur
  • etc


Une version 'démo' est disponible pour vous rendre compte du projet.

[Lire plus]
Sphinx : éléments de base.

Plusieurs fois j'ai déjà parlé de sphinx, mais je me rends compte que je n'ai pas une seule présentation "de base".

Je n'ai pas l'intention de refaire ce qui existe déjà mais je voulais présenter le workflow général.

Je trouverai très chouette que si quelqu'un connait elasticSearch, ou solr, ou autre ..., il fasse de même que je puisse le référencer pour comparaison.

SphinxSearch propose un outil d'indexation : indexer

Cet outil va lire 3 des 4 sections du fichier de configuration

  1. Les indexs
  2. Les sources
  3. Les paramètres de l'indexation

Les index sont de 2 types.

  • lié à une source
  • agrégateurs de plusieurs autres indexes (locaux ou distant) ; On les appelle distribués

Une source c'est la définition qui permet d'aller chercher l’information à indexer et une définition de chaque champs. …

[Lire plus]
Manuels webs en ligne

Le site 'codeDevelopr' a regroupé dans un article 50 guides et manuels pour vous permettre de gagner du temps de recherche.
Cette liste regroupe les liens principaux, mais vous trouverez comme documentation :

  • Back-office : PHP, Ruby, Python, C#, node.js
  • Front-office : CSS, HTML5, jQuery, javascript
  • Les Frameworks PHP : Zend, Symfony, cakePHP, wordpress
  • Les bases des données : MySQL, MariaDB, CouchDB, SQLite
  • Le cache : APC, Memcache
  • Logiciels : Adobe, TextMate...
  • Application web : Facebook, Twitter, GitHub, Linkedin...
  • etc


Manuels webs en ligne

Le site 'codeDevelopr' a regroupé dans un article 50 guides et manuels pour vous permettre de gagner du temps de recherche.
Cette liste regroupe les liens principaux, mais vous trouverez comme documentation :

  • Back-office : PHP, Ruby, Python, C#, node.js
  • Front-office : CSS, HTML5, jQuery, javascript
  • Les Frameworks PHP : Zend, Symfony, cakePHP, wordpress
  • Les bases des données : MySQL, MariaDB, CouchDB, SQLite
  • Le cache : APC, Memcache
  • Logiciels : Adobe, TextMate...
  • Application web : Facebook, Twitter, GitHub, Linkedin...
  • etc


Vérifier les liens morts

Le site Design Aeon propose une petite aide en PHP pour vérifier si les liens de votre base de données sont toujours actifs.
La technique utilisée, montre à travers un article que le test est effectué avec l'extension Curl.
Par ailleurs, vous verrez à travers cet exemple comment utiliser une base de données MySQL et de tester les liens avec PHP et Curl sous la forme d'une routine.

10 conseils de performances pour MySQL

Le site infoworld publie 10 conseils de performances, pour améliorer votre base de données MySQL.
Les 10 conseils sont :

  • Etude de charge de travail
  • Comprendre les 4 ressources fondamentales
  • Ne pas utiliser MySQL comme une file d'attente
  • Filtrer les résultats par ordre croissant
  • Connaitre les piéges
  • Ne pas trop se concentrer sur la configuration
  • Attention pour les requetes de pagination
  • Statistiques économie
  • Apprendre les 3 règles d'indexation
  • Tirer parti de l'expertise


Ces nombreux points sont expliqués en détails pour mieux réaliser vos applications avec PHP.

10 conseils de performances pour MySQL

Le site infoworld publie 10 conseils de performances, pour améliorer votre base de données MySQL.
Les 10 conseils sont :

  • Etude de charge de travail
  • Comprendre les 4 ressources fondamentales
  • Ne pas utiliser MySQL comme une file d'attente
  • Filtrer les résultats par ordre croissant
  • Connaitre les piéges
  • Ne pas trop se concentrer sur la configuration
  • Attention pour les requetes de pagination
  • Statistiques économie
  • Apprendre les 3 règles d'indexation
  • Tirer parti de l'expertise


Ces nombreux points sont expliqués en détails pour mieux réaliser vos applications avec PHP.

PHP DAY le 04 juin 2012

Ce lundi 04 juin 2012, SUP’INTERNET et EPITECH organisent le PHP DAY, avec en guest star Rasmus Lerdorf, au CAMPUS TECHNOLOGIQUE DE IONIS EPITECH-SUP'INTERNET 14-16 rue Voltaire 94276 Kremlin Bicêtre Cedex