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

Méthode de Fallback en PDO

Ilia Alshanetsky montre à travers un article, le moyen de revenir en arrière lorsque vous vous connectez à votre base de données, en utilisant PDO.
Il nous explique qu'il voulait intercepter une exception si le serveur principal ne répondait pas, pour passer sur le serveur de sauvegarde.
La technique présentée, représentée à travers un script PHP, montre la création d'une nouvelle constante PDO:: ATTR_KEEP_CLASS_CONN_FAILURE