PEAR::Pager Liste des tutoriaux

Traduction d'une série d'articles de Lorenzo Alberton

Il lui est souvent posé des questions sur la façon d'utiliser PEAR::Pager. Cela va de la manière efficace de paginer des résultats lu dans une base de données, à l'utilisation combinée de PEAR::Pager et javascript ou de PEAR::Pager et AJAX, en passant par l'utilisation de PEAR::Pager et de mod_rewrite. Étant donné que ces questions sont de plus en plus récurrentes sur sa boîte mail ou sur les mailing-lists de PEAR, il a décidé d'écrire cette série de petits tutoriaux :

[Lire plus]
Présentation: Architectures haute disponibilité avec MySQL

La haute disponibilité consiste à faire en sorte qu’un service ou une architecture soit le moins souvent indisponible…

http://dasini.net/blog/presentations/?#Haute_dispo_avec_MySQL

PDF à télécharger

IntroMessenger : votre messagerie

IntraMessenger est une messagerie instantané personnel que vous pouvez placer sur votre site internet ou dans votre réseau local, permettant ainsi de correspondre avec les autres machines de votre réseau.
Il s'agit d'une application fonctionnant sur un serveur php/mysql et dont l'administrateur peut gérer les options.

Les nouveautés de MySQL 5.1 — (part 4/5)


(<- précédent)

Le moteur de stockage CSV

Le moteur de stockage CSV n’est pas une vraie nouveauté. Il est disponible depuis MySQL 4.1.4 (MySQL 5.1 pour M.S. Windows). Sa particularité est de stocker les données dans un fichier texte au format CSV (Comma Separated Values) où les données sont séparées par une virgule. Les avantages sont multiples, comme la possibilité d’éditer les données avec un éditeur de texte ou un tableur(Open Office Calc, Excel…) ou encore la possibilité de charger simplement d’énormes volumes de données dans le serveur MySQL.

Créer sa table au format CSV est très simple. On reste dans la logique MySQL de création de table : il faut en fait simplement spécifier CSV comme moteur (il n’est pas possible d’avoir des index, …

[Lire plus]
Faire part de naissance (SPIP 2.0)

Nous avons le plaisir de vous annoncer la naissance d'un magnifique bébé (18 mois de gestation) nommé SPIP 2.0, d'un poids de 15,56 Mo (dont 8,39Mo de traductions - 80 langues dont 30 finalisées)

Cet enfant extrèmement bien conçu, comme tout SPIP qui se respecte, propose de publier du contenu pour internet et de créer des sites avec une grande facilité. Son apprentissage est très souple et les améliorations permettent de l'utiliser comme plateforme de développement.

Un article complet explique en détail l'évolution : http://www.spip.net/fr_article3784.html
Voici quelques nouveautés pour vous mettre l'eau à la bouche :

  • traduction en asturiano, birman, khmer (cambodgien), indonésien, suédois
  • interface privée unifiée utilisant AJAX
  • interface de programmation pour serveur SQL (MySQL, PostGres, …
[Lire plus]
Retour sur le forum PHP 2008

Ca y est,it’s over

Néanmoins, un constat s’impose: excellent cru !

Je n’ai malheureusement pu être présent qu’a deux conférences:
Architectures haute disponibilité avec MySQL… et pour cause
La salle était rempli, ce qui prouve que MySQL est un sujet qui intéresse.

L’excellent Damien Seguy avec Hackez moi ça, qui traite de la sécurité à fait un véritable show. La salle était malheureusement trop petite pour tout le monde.

En tout cas, félicitation aux conférenciers, à toute l’équipe et au président …

[Lire plus]
MySQL 5 : Les vues — (part 4/7)

(<- précédent)

Utiliser les vues

Voici quelques exemples pratiques très simples pour illustrer les différents besoins auxquels peuvent répondre les vues. On aura ici, une vue administrateur de base de données. Les objets créés ne seront pas utilisés directement par les utilisateurs mais aux travers d’une application.

Contrôler l’intégrité en restreignant l’accès aux données pour améliorer la confidentialité

La table employe de mon application, contient toutes les informations sur les employées.

CREATE TABLE `employe` (
  `id_employe` int(10) unsigned NOT NULL auto_increment,
  `nom` char(45) NOT NULL,
  `prenom` char(45) NOT NULL,
  `tel_perso` char(10) NOT NULL,
  `tel_bureau` char(10) NOT NULL,
  `statut` char(45) NOT NULL,
  `ville` char(45) NOT NULL,
  `salaire` decimal(7,2) …
[Lire plus]
Serveur2Go

Server2Go est un nouveau environnement PHP portable sur CD-ROM, clef USB et supports portables.
Il s'agit d'une environnement comprenant apache, PHP et MySQL qui rejoint la famille du même genre comme MOV AMP et WAMP MSS sur windows.
La particularité celui-ci, c'est qu'il existe une version portable pour les possesseurs Mac, ce qui peut être aussi très utile lorsque l'on ne veut pas se déplacer avec son ordinateur.
Par ailleurs, il propose différentes versions suivant les versions de Apache, PHP, MySQL, SQLite que vous désirez utiliser

Les nouveautés de MySQL 5.1 — (part 3/5)


(<- précédent)

MySQL Cluster : support des données sur disque

MySQL propose une solution de haute disponibilité : MySQL Cluster. Cette technologie permet de mettre en place une architecture cluster shared nothing à l’aide de tables au format NDBCluster. Jusqu’à MySQL 5.0, MySQL Cluster ne fonctionnait qu’entièrement en mémoire. Ceci excluait donc certaines bases de données trop volumineuses. La nouvelle version 5.1 lève cette limitation en permettant de mettre les données sur disque.

Pour enregistrer ses données sur le disque, il faut au préalable définir deux nouveaux objets : un LOGFILE GROUP et un TABLESPACE.

LOGFILE GROUP : permet gérer les undo …

[Lire plus]
[15/12/2008] Rencontre Alter Way / Le MUG : Utilisation des SGBD dans le groupe Alter Way

Alter Way & Le MUG organisent une rencontre sur l’utilisation des SGBD chez Alter Way. Cela se passera le 15 décembre, à 18h30, dans les locaux de Alter Way, à Saint Cloud. Alter Way 1 rue Royale, 227 les bureaux de la colline Bat D - 9ème étage 92210 Saint-Cloud Réservation: Nathalie RODRIGUES au 01 78 15 24 00 ou nathalie.rodrigues@alterway.fr