PHP 4 & 5

 
  • 28 Oct 2006

    Yahoo! Bookmarks powered by Symphony

    Yahoo! Bookmarks est bâti sur le framework Symfony ! Ce n’est pas anodin si Yahoo! a choisi Symfony et ça démontre que ce framework a du réellement du potentiel. Je vais re-regarder ce qu’il a dans le ventre du coup 😉 via PrendreUnCafé technorati tags:php, yahoo, ajax, symfony, framework

     
     
  • 13 Aug 2004

    Tulip-IDE

    Un IDE pour PHP écrit en PHP-GTK, mais que demander de plus ? Compatible aussi bien avec Linux que Windows, capable de gérer en natif la colorisation syntaxique, l’auto-complétation des fonctions de PHP, FTP, CVS et même MySQL & PostgreSQL. De quoi réjouir n’importe quel développeur PHP ! Vous l’aurez compris l’un de ces principaux avantages est de pouvoir facilement lui ajouter des fonctionnalités. Un projet qui mérite vraiment le détour, d’autant qu’il est distribué sous licence GNU et peut donc être utilisé et modifié à votre guise. Je tiens d’ailleur à remercier Manico qui me l’a fait découvrir. Liens […]

     
     
  • 08 May 2004

    La météo du PHP

    En fait le concept est assez simple, plus un site fait des mises à jour régulièrement et souvent, plus il fera beau. La météo est basée sur le fil RSS des sites syndiqués, elle possède un mécanisme de cache qui permet de soulager le serveur de ThiberNet. Elle est mise à jour environ toutes les 2 heures de jour comme de nuit par une tache cron. A chaque nouvel ajout de site dans le bulletin météo, il faut une semaine au script pour s’étaloner et afficher correctement le temps. Si vous avez des idées de mises à jour, n’hésitez pas […]

     
     
  • 25 Apr 2004

    Créer un système de cache

    Un système de cache est un ensemble de fonctions qui permet de diminuer le temps de création des pages en faisant un compromis avec l’espace disque ou la mise à jour des pages. Une des techniques de cache couramment utilisée est le cache par timeout, la technique est simple : on définit une période de mise à jour fixe pendant laquelle les données mises en cache resteront figées. Si des données proviennent d’un long traitement ou d’une grosse requête en base de données et que le rafraîchissement de l’information admet une période, l’utilisation d’un système de cache pourra augmenter les […]

     
     
  • 24 Apr 2004

    Gestionnaire des erreurs d’un CMS

    Un des points clé dans un CMS, c’est la gestion des erreurs et des alertes utilisateurs. En effet, quand une erreur de lecture de fichier, d’accès à la base de données, ou de saisie d’un utilisateur est générée, il faut pouvoir la récupérer, puis la traiter, tout en gardant à l’esprit que les scripts qui traiteront cette erreur ne doivent pas être bloqués par celle-ci. Par exemple, si on souhaite traiter les erreurs d’accès à la base de données, et que pour celà le gestionnaire d’erreur à besoin d’accèder à la base de données, il y a un serieux problème. […]

     
     
  • 21 Apr 2004

    Construire son bot IRC en PHP

    Voilà une classe réalisée il y a fort longtemps que certains connaissent bien et qui était utilisée sous le nom de FunnyBot. Cette classe permet de se connecter au serveur IRC irc.epiknet.org (elle est surement compatible avec d’autres serveurs IRC mais je n’ai jamais essayé). Elle utilise une autre classe qui modélise un message IRC permettant ainsi de les manipuler plus facilement. Le bot implémente les fonctionnalités suivantes : join d’un chan, auto-rejoin après un kick, si un nick est pris, le bot ajoute un nombre à la suite pour pouvoir avoir un nick valide… La classe utilise un système […]

     
     
  • 18 Apr 2004

    Créer des barres de progression

    Je mets à disposition une classe que j’ai fait il y a déjà un moment qui permettait de créer des barres de progression statiques. Elle utilise la librairie GD de PHP, et dispose d’un mécanisme de cache que l’on peut bien sûr désactiver. Son utilisation est vraiment simple. Téléchargement : progressbar.tar.gz – 3.1 ko

     
     
  • 18 Apr 2004

    Contruction d’un CMS

    J’ai depuis presque 2 ans pour projet de construire un CMS en PHP. J’ai besoin d’un outil me permettant de développer plus rapidement et m’éviter de reproduire toujours les mêmes scripts. J’ai donc créé et participé à de nombreuses équipes de programmation ayant toujours comme but de réaliser un CMS. Mais elles ont souvent avorté après la découverte d’un élément de la base du CMS caduque qui imposait une remodélisation complète de l’application. Une bonne étude et modélisation d’un projet est primordiale avant son implémentation. Actuellement je fais une sorte de veille technologique, je me tiens au courant des dernières […]