MySQL permet de fixer des clés en FULLTEXT lors de la création d'une base de donnée. Cela permet ensuite à MySQL, lors de recherche avec des commandes spécifiques, de trouver plus rapidement les résultats mais aussi de pouvoir faire une gestion de la pertinence. Ainsi on peut afficher le résultat le plus "probable" en premier, un peu comme dans Google.
Le …
Sur OpenSourcery, un nouveau billet indique quelques liens et quelques infos sur comment sécuriser l'installation de son serveur MySQL.
Cet [article](http://www.sitepoint.com/blog-post-view.php?id=275986) fait suite aux récents exploits de pirates informatiques dans des bases de données mal sécurisées. Mais il faut quand même se rappeler que …
La nouvelle branche du serveur Apache vient de publier une nouvelle version alpha, la 2.1.6. ) Après une version 2.1.3 publié en février dernier, cette branche 2.1.x d'Apache est prometteuse ! Les versions 2.1.x corrigent des vulnérabilités de sécurité présentent dans les versions 2.0.x mais n'affectent pas les versions 1.3.x. Ces erreurs sont ...
Il existe différentes sortes de balises. En fait, il existe deux grands groupes principaux de balises : les balises de type "bloc" et les balises de type "en-ligne" (ou "inline").
Le comportement et l'affichage de ces balises est différents selon si elles sont de type bloc ou de type inline. En effet, les éléments bloc permettent de faire de l'affichage sous …
PHPBuilder publie un [article](http://www.phpbuilder.com/columns/patterson20050620.php3) sur les différentes erreurs en PHP qui sont principalement vue dans leur forum.
Ce sont généralement des erreurs assez basiques mais que néanmoins tout le monde fait de temps en temps. Cela concerne les erreurs au niveau de MySQL, lorsque l'erreur "Not a …
Vous avez certainement déjà du avoir à faire à des connexions HTTP lors de certains de vos programmes (test de redirection, authentification ...).
Vous ne connaissez peut être pas très bien le protocole HTTP, et bien [loadaveragezero.com](http://loadaveragezero.com/vnav/labs/PHP/HTTP.php) publie un article qui fait un bref passage en revue du …
Une injection SQL est une vulnérabilité de sécurité qui se produit dans la base de donnée de l'application. Cela vient d'un mauvais échappement des variables incluses dans les requêtes SQL. C'est en fait un exemple de vulnérabilité due au fait qu'un langage est inclut dans un autre langage.
C'est assez difficile à mettre en place. Souvent les hébergeurs …
John Cox a suivit la méthode qui permettait de [compresser les fichiers CSS](http://www.j0k3r.net/news-compresser-les-fichiers-css-289.html) pour l'appliquer [aux fichiers JavaScript](http://wyome.com/index.php?ptid=10&aid=363&module=articles&func=display).
Cette méthode utilise la compression Gzip, il faut donc posséder le mod_gzip …
Voila un petit logiciel très pratique ! Il vous permet de tester vos expressions régulières. Vous entrez votre regex, une chaîne à traiter et il vous indique si votre regex trouve les termes dans la chaîne.
Vous avez peut-être déjà lu mon tutoriel sur comment [optimiser une base de donnée](http://www.j0k3r.net/mysql-optimiser-une-base-de-donnee-15.html) qui consistait à récupérer toutes les tables et à les optimiser une par une. J'ai fait ensuite une [amélioration](http://www.j0k3r.net/news-mise-a-jour-du-tutorial-sur-l-optimisation-d-une-bdd-207.html) qui ...
Quand on fait des livres de qualité et surtout qui traite concrètement du sujet (et non comme certains autres livres ...), il en va de soit que l'on s'intéresse à l'auteur. C'est ce qui se passe avec Raphaël Goetter et son nouveau livre [CSS2 Pratique du design web](http://www.j0k3r.net/news-css2-pratique-du-design-web-543.html). C'est autour du ...
Un peu moins de deux semaines après la sortie de la [première bêta de PHP 5.1](http://www.j0k3r.net/news-premiere-beta-pour-php-5-1-536.html), voici maintenant la bêta 2.
Beaucoup de travail a été effectué dans cette nouvelle bêta et ils estiment qu'elle est prête pour être tester par les utilisateurs. Voici quelques points qui ont été …
Dans la dernière newsletter, Matthieu Aubry, créateur de phpMyVisites, indique qu'il a besoin de vos avis et conseils pour évoluer et améliorer son script.
Il a besoin de connaître vos souhaits en terme
Le JDN fait un [description](http://developpeur.journaldunet.com/tutoriel/theo/050621-fonctionnement-w3c.shtml) longue mais efficace de ce qu'est le W3C. On le connait de par les validation que l'on trouve ci et là, montrant que le site est valide XHTML ou CSS, mais comment fonctionne ce consortium ? ) Petite introduction rapide :
Fondé en …
Vous utilisez peut-être la librairie GD de PHP pour faire des diagrammes, des camemberts, des courbes ... Elle est facile à utiliser, surtout coupler à la classe [JPGraph](http://www.aditus.nu/jpgraph/index.php) qui permet de faire très facilement des graphiques.
Mais il faut vivre avec son temps (non pas que GD est dépassée !), et regarder du côté de …
Jim Winstead, chef développeur web chez MySQL AB a indiqué, pendant la conférence MySQL 2004, quelques bonnes [pratiques](http://mike.kruckenberg.com/archives/000365.php) à prendre lors de développement basé sur PHP et MySQL. Des pratiques que certainement beaucoup ont déjà, ou alors que beaucoup devront prendre !
En voila quelques unes (la …
PHP sait déjà faire beaucoup de choses. Grâce notamment à la librairie GD, il est tout à fait possible de faire du traitement d'image, du recadrage et bien d'autres choses.
Mais concernant la vidéo et le son, PHP a des lacunes et il est même impossible de faire du traitement vidéo/son en utilisant PHP tel quel. Un projet Open Source autorise les …
Le BitTorrent fait aujourd'hui partie des technologies très en vogue sur Internet pour transmettre des fichiers volumineux à un grand nombre d'individus.
Vous connaissez certainement le fonctionnement de BitTorrent, lorsque vous téléchargez un fichier .torrent ce dernier contient deux informations importantes : le HASH File et l'URL du tracker.
…
Plus d'un mois après la dernière version [1.0.4](http://www.j0k3r.net/news-firefox-1-0-4-final-444.html) (qui corrigé une grosse faille de sécurité), la fondation Mozilla annonce la mise à disposition de nouvelles versions de test pour un Firefox 1.0.5. ) La fondation appelle évidemment à ceux que tout le monde le teste, du moins les développeurs. Les ...
Et oui il faut évoluer, il faut passer au dernière version ! Voila un [tutoriel](http://www.tanguay.at/installPhp5.php5) bien détaillé sur l'installation de PHP 5, Apache 2, MySQL 4.1, SQLite, SQLite Manager et XSLT sous Windows. ) Il vous apprendra également comment employer les nouveaux dispositifs de la POO de PHP 5 comme vous apprendre la ...
Raphaël Goetter est le webmaster du site Alsacréations (Site très connu sur le XHTML et le CSS). Comme je vous l'avez [annoncé](http://www.j0k3r.net/news-css2-pratique-du-design-web-543.html) récemment, il vient de publier un livre qui s'appelle CSS2, Pratique du design web disponible au éditions Eyrolles.
A cette occasion, les modérateurs du chan de …
Dans l'edito de la newsletter de nexen de cette semaine, Damien Seguy nous confit que l'AFUP va évaluer la certification Zend.
L'obtention de la certification Zend garantit que votre niveau de compétence est parmi les meilleurs et vous permet de joindre le "cercle intérieur" des développeurs sur lesquelles s'appuie Zend pour les previews et la remontée …
Vous avez certainement pu constater que j0k3r.n3t n'était pas accessible de toute la journée, et ce depuis 1h30 du matin.
C'est un problème qui venait de l'hébergeur, Celeonet a été victime d'une panne matérielle importante sur le firewall. La carte contrôleur du firewall a lâché sans explication ce matin.
La durée de la panne s'explique …
Je vous en parlais rapidement dans une dernière news concernant [Google Suggest](http://www.j0k3r.net/news-faire-son-google-suggest-grace-a-ajax-555.html), un développeur anglais a mis au point un framework (Cadre d'applications informatique qui est un ensemble de bibliothèques permettant le développement rapide d'applications) écrit en PHP pour faciliter l'utilisation ...
Décidemment AJAX par ci, AJAX par là ... en ce moment les tutoriels sur AJAX pleuvent !
Celui ci vous [guide](http://particletree.com/features/degradable-ajax-form-validation/) pour faire une validation des formulaires en utilisant AJAX. Mais pourquoi encore un tutoriel sur les validations de formulaires ?
Il y a …
AMP signifie tout simplement Apache, MySQL et PHP. On aurai pu l'appeler UAMP pour USB, Apache, MySQL et PHP.
L'avantage d'avoir un serveur Apache avec tout le reste sur une clé USB, c'est que cela peut fonctionner sur n'importe quel pc disposant d'un port USB. Il existe déjà pas mal de solution "portative" au niveau des serveurs (EasyPHP 1.8 entre …
[MAMP](http://mamp.info/fr/home/) signifie: Macintosh, Apache, Mysql et PHP. Avec MAMP et simplement en quelques clics, vous pouvez installer Apache, PHP et MySQL pour Mac OS X, PowerBook ou encore iMac. ) MAMP est installé dans les "normes" des installations MAC, c'est à dire très facilement. MAMP ne dérangera et ne portera aucun préjudice à ...
Asa Dotzler nous informe qu'il commence à voir la fin des buGs qui empêche pour l'instant la sortie de Deer Park Alpha 2 et si tout ce passe bien, il espère pourvoir diffuser des release candidate dans une semaine ou deux. Il précise quand même qu'il est tout le temps pessimiste ... :)
Évidemment ce deuxième dégagement visera principalement les …
Après les [10 ans de PHP](http://www.j0k3r.net/news-php-fete-sa-decennie-527.html) la semaine dernière, c'est autour de phpBB de fêter son [anniversaire](http://www.phpbb.com/phpBB/viewtopic.php?f=14&t=299352). ) Il y a 5 ans, James Atkinson (theFinn) créait avec ces 10 doigts et un peu de temps phpBB. Peut de temps après la version 1.0 fut ...