EasyPHP 3.0, quoi de neuf ?

J’ai récemment appris qu’EasyPHP 3.0 était sorti. Belle surprise pour beaucoup de monde je pense ! Moi le premier .. Je m’étais arrêté, certainement comme vous, à une version 2.0 qui n’en finissait pas de traîner en version bêta. Finalement, cette version tant attendu, puisqu’incluant PHP 5 pour la première fois dans l’histoire d’EasyPHP, n’a jamais vu le jour. Elle est restée 2 ans en bêta. Une bêta 2 très discrète avait pourtant vu le jour laissant espérer une version finale à la fin de l’année 2007, mais rien de tout ça.

EasyPHP est maintenant sorti depuis quelques jours en version 3.0 (d’un coup comme ça, sans prévenir). Elle inclut les dernières versions à ce jour de toutes les applications, c’est à …

[Lire plus]
Star Rating System

Les statistiques sont souvent un des critères important d'un site internet, car grâce à elles, vous obtenez toutes sortes d'informations.
Cependant d'autres moyens existent : par exemple le système de notation.
Le système de notation est proposé par l'application Star Rating System, qui va vous permettre d'implémenter un système de notation dans vos pages internet.
Cette API a été réalisée en PHP / MySQL et en licence FREE.
Comme ceci vous pouvez proposer de mettre des notes sur des actualités, news ou articles de votre choix pour avoir des avis plus pertinent.

Lancement (officiel) du MySQL User Group.FR

Le MySQL User Groupe.fr (LeMUG.fr), association loi 1901, réunit les utilisateurs francophones de la base de données open source MySQL. (http://www.lemug.fr/)

LeMUG.fr poursuit plusieurs objectifs:

[Lire plus]
lemug.fr assiste à l’AG de l’Association PHP France

Ce week-end Olivier Dasini et Cyril Pierre de Geyer ont representé lemug.fr à l’occasion de l’assemblée générale de l’Association Française des Utilisateurs de PHP (www.afup.org). Des pistes ont été ouvertes quant à la participation de lemug.fr dans l’organisation du forum PHP 2009. L’idée serait de profiter de l’organisation de l’afup pour permettre a lemug.fr de faire [...]

Actualité de développement PEAR, edition 232

17 paquets ont été mis à jour cette semaine :
PEAR est la bibliothèque de composants PHP.
Validate_CH 0.6.0 PEAR_PackageFileManager_Plugins 1.0.0alpha1 PEAR_PackageFileManager2 1.0.0alpha1 PEAR_PackageFileManager 1.7.0alpha1 MDB2_Driver_sqlite 1.5.0b2 MDB2_Driver_pgsql 1.5.0b2

[Lire plus]
General Log sur demande

Dans les nouveautés de MySQL 5.1, il y a l’activation / désactivation des logs sur demande. J’adore ce feature. Pour moi, c’est un outil de debug. Je m’en sers pour trouver des problèmes de performance ou de transactions qui sont souvent complexes à identifier dans une application avec une grosse architecture.

Le principe est simple: dans un environnement isolé, c’est-à-dire un environnement où vous savez que vous êtes le seul à travailler, accédez à l’interface problématique de votre application. Activez les logs avec la commande:

SET GLOBAL general_log = 1;

Lancez ensuite l’opération problématique. Lorsque terminé, désactivez de suite les logs:

SET GLOBAL general_log = 0;

Le log est maintenant rempli de toutes les requêtes effectuées durant l’opération.  C’est là que commence l’analyse. …

[Lire plus]
CMS Made Simple version 1.5.2

CMS Made Simple 1.5.2 "Caguas" est maintenant disponible pour téléchargement

Il s'agit d'une version corrective.

Un grand nombre de dysfonctionnements ont été corrigés. Certaines corrections etaient planifiées dans le centre de développement (Forge),et d'autres ont été ajoutées grâce aux signalements des membres de la communauté.

Ce paquet est certainement la version la plus stable et la plus riche en fonctionnalités meme si la seule véritable nouveauté de la 1.5.2 est la balise {page_image}.


Prévisions CMS Made Simple version 2:
CMS Made Simple bien plus qu'un CMS, c'est un framework complet nommé "SILK".
ADODB, ORM, Smarty, MVC et autres Design Patterns, jQuery, OpenID etc...


A propos de CMS Made Simple
CMS Made Simple est un système de gestion de contenu Open Source, distribué sous license GNU/GPL, extensible …

[Lire plus]
Utilisation du cache

Régulièrement, dans l'actualité l'utilisation d'un cache est mis en avant pour l'utilisation de vos sites webs. Mais la question se pose : "lequel choisir ?".
Il faut avant tout déterminer le langage (comme PHP), l'API ou encore le choix de la base de donnée pour retenir celui qui vous conviendra le mieux.
Le blog de Abhi Navsingh's en a retenu 4 et pour chacun d'eux, ils décrit le type de mise en cache, les avantages et les pièges pouvant apparaître. Ces 4 applications sont :
* WP-Cache utilisé dans wordpress - un système de fichiers basé mécanisme de mise en cache
* APC Cache - un système de mise en mémoire cache opcode
* Memcache - un système de cache en mémoire
* Requête de mise en cache - mécanisme de mise en cache dans MySQL

[Lire plus]
lemug.fr

Le MySQL User Group est une association européenne dont le principal but est de promouvoir la base de données MySQL auprès des professionnels et de participer à son développement.

Ça fait déjà un moment que Nexen.net publie des articles sur “lemug” sans trop préciser qui était derrière l’initiative. Cette semaine, le site a officiellement été lancé. Je n’ai malheureusement pas pu en apprendre beaucoup plus sur le M.U.G. L’ouverture du site web telle qu’annoncée par nexen semble être un petit coup de marketing raté. Heureusement, je me réjouis de voir que cette petite communauté semble beaucoup plus active que leur site Web. On peut voir sur la seule page de leur …

[Lire plus]
J’ai perdu mon mot de passe root…

En cas de perte du mot de passe root surtout si c’est votre seul compte (super) administrateur, vous vous trouvez dans une situation pour le moins embarrassante.
MySQL propose un moyen de s’en sortir. Certes, si le mot de passe est perdu vous ne pourrai pas le récupérer, car il est stocké haché dans la base:

mysql> SELECT user, password FROM mysql.user;
 +---------+-------------------------------------------+
 | user    | password                                  |
 +---------+-------------------------------------------+
 | root    | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
 +---------+-------------------------------------------+
 1 rows in set (0.39 sec)

Néanmoins il est possible de le changer. Voici les étapes à suivre:

1/ Arrêter le serveur MySQL

Cela ne devrait pas poser trop de problèmes:
mysql stop (sous linux)
NET STOP MySQL (sous windows)

[Lire plus]