En révisant mes cours de probabilités, je me suis dit qu’un bon petit exercice pour une application concrète à l’informatique pourrait être de réaliser un filtre anti-spam utilisant une méthode désormais courante : le filtre de Bayes (dans une version naïve). Je vais essayer d’expliquer la théorie, et qui sait, peut-être proposer une implémentation… un peu plus tard !
Les articles
Les articles de cette catégorie sont des petites découvertes ou des sujets d'actualité ponctuels, bonne lecture !
Ne sacrifiez pas votre code !
Google vient d’exciter les fous-furieux de la SEO (ces gens qui veulent toujours optimiser une page web pour la faire grimper dans les résultats de recherches). Les ingénieurs de la firme ont annoncé qu’à partir de maintenant, l’algorithme de calcul de pertinence, choisissant l’ordre dans lequel les résultats sont affichés, allait tenir compte de la “vitesse de la page”. Tout de suite, tout le monde s’emballe, on annonce tout et surtout n’importe quoi. Faisons un peu de tri…
Nouveaux brouillons pour HTML 5 publiés par le W3C
Le W3C, organisme de définition et de normalisation des langages qui font le web, a publié aujourd’hui sept documents sur HTML 5.
Ceux-ci sont toujours à l’état de “brouillons” (drafts), qui ont pour objectif, notamment, de permettre aux navigateurs de se préparer à implémenter les nouvelles fonctionnalités et de recueillir des commentaires de la part des contributeurs/utilisateurs.
Les principaux documents sont le brouillon de la spécification HTML 5, les différences entre HTML 4 et HTML 5, ou encore le document de spécification du langage HTML, se voulant être la référence du langage pour les intégrateurs souhaitant se conformer aux standards HTML. Contrairement à la spécification HTML 5, celui-ci ne vise pas a détailler le comportement prévu des navigateurs vis à vis des balises.
On apprend également que les canevas 2D et micro-données, jusqu’alors intégrés à HTML 5 ont maintenant leurs propres spécifications :
Enfin, les deux derniers documents concernent l’intégration du framework RDF en HTML 5 et la réalisation de pages bi-directionnelles (dont le texte va de gauche à droite et droite à gauche).
L’information vient bien sûr du W3C.
Mozilla Labs présente Bespin : l'éditeur en ligne
Les laboratoires Mozilla présentent aujourd'hui Bespin, un éditeur collaboratif de pages web en ligne.
Actuellement en test (version 0.1a), une petite visite ?
Quelles solutions pour gérer la vue avec PHP ?
Un regard sur les solutions les plus courantes pour maitriser la
séparation entre la logique métier et la vue dans les applications PHP.
Installer le Zend Debugger
Un petit guide pour installer Zend Debugger sur votre serveur et son client sous forme d'extension à PDT, le module de développement PHP pour Eclipse, le tout sous Ubuntu.
Accéder à SSH quand le port est bloqué
Parfois, la connexion à internet dont on dispose ne nous permet pas d'utiliser SSH pour travailler à cause de certaines restrictions sur le réseau, notamment quand le port 22 est bloqué. On a donc recours à une petite astuce : changer le port d'écoute du serveur.
Mise à jour du firmware d'un Creative Zen Touch
Vous êtes l'heureux possesseur d'un Creative Zen Touch et souhaitez faire la mise à jour du firmware ? Prenez garde !
Si il est déjà trop tard, que votre baladeur est devenu inutilisable, ne paniquez pas ! Nous avons la solution.
Url Rewriting
Même si le site est réalisé en PHP, les extensions de la page sont .html, on trouve même des virgules dans certains noms de fichiers. Voici pourquoi.