Dans cet [ article du JDN](http://developpeur.journaldunet.com/itws/060301-itw-designup-medina.shtml), Régis Medina, "Xtrem Programmer" et co-auteur du livre "L'Extreme Programming", nous explique comment il en est venu à cete technique de codage et comment il l'utilise au quotidien dans des projets concrets. On y découvre que sa mise en ...
Un [article de phpBuilder](http://www.phpbuilder.com/columns/patterson20060301.php3) ( en anglais ) nous explique comment réaliser un sytème de vérification de formulaires, ou comment éviter les bots/hacks de formulaires.
Le principe est de construire une image aléatoire, qui en fait représente une chaine alphanumérique d'authentification. On …
On effectue (trop ?) souvent des erreurs de développement web. On trouve souvent plusieurs solutions alors voici une traduction d'un long billet sur les différentes erreurs communes en développement web. Cette liste répertorie les erreurs qui sont communément rencontrées sur le Web, accompagnées d'une explication de la raison pour laquelle l'auteur les considère comme ...
Dans la même lignée que [DOMTab](http://www.j0k3r.net/news-navigation-simple-et-rapide-par-onglet-1105.html), voici une [utilisation](http://www.barelyfitz.com/projects/tabber/index.php) facile pour mettre en place un site "qui se charge rapidement". Je dis qu'il se charge rapidement parce qu'en fait (comme DOMTab) tout le contenu de la page est affiché ...
Une fois n'est pas coutume, on va parler un peu d'optimisation en PHP. Est ce qu'il est mieux de faire comme ça ou comme ça, le tout sera appuyer de benchmark pour bien voir la différence.
Vulgarisation-informatique.com a fait des tests un peu comme [dew](http://www.j0k3r.net/news-php-et-optimisation-226.html) en ce qui concerne la différence entre un …
Yannick Bouvard accepte de répondre à quelques questions sur ce que fait frémir tous les webmasters, le référencement. Les questions n'ont pas pour but de donner tous les secrets du référencement, mais de lever le voile sur certaines idées reçues qui persistent encore dans le monde des développeurs, et surtout d'éviter les mauvaises pratiques, bien plus fréquentes qu'on ne le ...
Rien ne vaut un petit benchmark pour savoir qui est le plus rapide des différents langages analysés.
Ruby, Io, Vectorized Io, PHP, Python, Lua, Java, et C passe à la [moulinette](http://www.timestretch.com/FractalBenchmark.html). Sur une même action (l'affichage d'une belle forme textuelle à l'aide de boucle for, while et de deux fonctions), le temps …
La dernière version Alpha de MySQL 5.1, la version 5.1.6, présenté déjà de très bonnes [nouvelles fonctionnalités](http://www.j0k3r.net/news-la-5-1-6-alpha-de-mysql-1091.html).
Comme la précédente, le [partionnement](http://dev.mysql.com/tech-resources/articles/partitioning.html) de la base de donnée est dorénavant possible, le plugin API a …
L'année 2005 aura été excellente pour tout le secteur du e-commerce. C’est pourquoi, après un bilan pour l'édition 2005 du Salon Webmasters-Expo très satisfaisant, le staff a donc décidé de se lancer un nouveau défi, en mettant en place des nouveautés et un suivi particulier du Salon pour l’Edition 2006, à savoir :
* Le choix d’un lieu reconnu dans le Monde …
Une toute dernière version RC pour la fameuse version 2.8.0 de phpMyAdmin.
Celle ci corrige simplement un beau buG que vous avez certainement eu en essayant de la tester. Une belle erreur 500 sur votre serveur s'affichait lors de l'accès à phpMyAdmin. Le problème est résolu, et les test continue :)
N'hésitez pas à …
Vous trouverez dans cet [article en anglais](http://www.vortexmind.net/index.php/2006-02-26-apache-htaccess-tweaking-tutorial/) à peu prés tout sur les fonctionnalités du .htaccess.
Au programme :
* [Contrôle d'accés](http://www.vortexmind.net/index.php/2006-02-26-apache-htaccess-tweaking-tutorial/#1) * [Listage de …
Avec un long tutoriel sur son blog, il nous expose sa façon de concevoir un site dit Web 2.0.
Il nous dit qu'il ne faut pas perdre de vue le MVC (Model View Controler), on possède notre base de donnée, notre HTML, notre fichier JavaScript et ensuite l'application en elle même. Pour se faire, il utilise PHP 5, JSON et les récentes librairies Yahoo! diffusées. …
Vous recevez des mails anonymes avec des adresses d'envoi falsifiées ...
Et bien on apprend dans cet [article du JDN](http://developpeur.journaldunet.com/tutoriel/theo/060224-tracer-serveur-mail.shtml) qu'un mail comporte en réalité une trace du chemin qu'il a parcouru ( dans les entêtes du message ).
On a donc en réalité à la …
Les webmasters connaissent bien ces balises et prennent encore souvent le temps de les remplir correctement dans le but d'être bien référencé.
On apprend dans cet [article du JDN](http://solutions.journaldunet.com/0602/060224-usage-metatags.shtml) que certains moteurs de recherche ( Google, Yahoo et MSN ) n'en tiennent même plus compte.
…
Le défaut principal d'un flux RSS normal est que l'on ne peut pas avoir de statistiques détaillées. On ne peut pas savoir combien il y a de lecteur, quel agrégateur utilise-t-il, par quel biais il arrive sur le flux ... bref plein de statistiques qui seraient intéressantes à connaitre.
FeedBurner vous permet de faire tout ceci. Vous leur "confiez" …
Vous me l'avez pendant longtemps demandé et je vous avais tout le temps dis que je ne la ferai que quand j'aurai le temps. Et bien j'ai finalement pris le temps de la faire et la voici !
Une nouvelle rubrique AJAX est née dans la partie [programmation](http://www.j0k3r.net/programmation.html). Pour l'instant, je n'ai rempli que la partie thème de …
Ca faisait un moment qu'il durait celui là ! Les résultats sont ceux que je pensais. Il y a quasiment autant de personne ravi que de personnes qui ont cherchés les éventuels changements.
C'est vrai que les changements ne sont pas explicites, même si la boite de login et le chat ont subit changement assez radicaux. Mais pour le visiteur qui …
Alsacreations traite d'un sujet que beaucoup néglige lors de leur développement, la taille des polices. Un élément clé de l'accessibilité du web c'est la possibilité de pouvoir modifier la taille des polices des sites webs. Ainsi les mal-voyants ou les personnes ayant des lunettes (problèmes aux yeux, etc ...) peuvent augmenter la taille du texte et ainsi mieux surfer ...
Ce nouveau moteur de blog est plus qu'impressionnant. On bave souvent en ce moment sur toutes les applications que l'on peut trouver en AJAX et qui sont toutes plus ludiques et bluffantes que les autres.
Cette initiative provient d'un jeune étudiant anglais de 17 ans qui normalement programme en C/C++ et pour les jeux mais qui s'est dit que ce petit …
Dans ce billet nous allons vous montrer rapidement des exemples simples en AJAX de façon à ce que vous comprenniez un peu comment cela fonctionne. Nous allons utiliser pour cela le framework [XHRConnection](http://xhrconnection.sutekidane.net/ "Lien") qui, comme je vous l'ai dit dans le précédent billet, est très facile d'utilisation.
Un framework est un espace de travail qui permet le développement rapide d'applications. C'est en fait un ensemble de fonctions, méthodes, objets (...) qui facilite la production d'application.
Après Londres, Bruxelles, Rotterdam, Karslruhe, la conférence "XP Day" a désormais sa version française. XP Day France s'adresse aux professionnels du logiciel, quel que soit leur niveau de connaissance de l'eXtreme Programming.
L'eXtreme Programming est une méthode de développement qui consiste à ne pas réfléchir avant de se lancer du codage de …
On a vu précédemment la [navigation par onglet](http://www.j0k3r.net/news-gerer-des-onglets-en-ajax-1100.html) dynamique avec AJAX, voici la une navigation aussi par onglet mais d'une rapidité étonnante.
C'est en fait toute la page qui s'affiche directement et ensuite en cliquant sur les onglets seule la partie concernée s'affiche. Tout est géré via …
Comme je vous l'ai dit dans l'[introduction à AJAX](http://www.j0k3r.net/ajax-introduction-a-ajax-1.html "Lien"), l'objet XmlHttpRequest a été introduit par Microsoft via Internet Explorer 5 pour Windows sous la forme d'un ActiveX. La fondation Mozilla a, par la suite, implémenté une version compatible avec sa suite (et dans la foulée avec NetScape). Apple a fait la même chose pour son navigateur Safari.
AJAX, pour *Asynchronous JavaScript And XML*, est basé sur plusieurs technologies. C'est une méthode de développement qui permet d'envoyer des requêtes à un serveur de façon asynchrone. C'est à dire que vous envoyez une requête sans rafraichir la page.
Et hop, ça bouge du côté d'eAc ;) Peu de temps après la sortie de la 0.9.4, les développeurs nous gratifient de la première bêta de l'histoire d'eAc : la 0.9.5-beta1 !
Au programme: Support de PHP 5.1, grâce au travail fourni par Hans Rakers à partir des patches de Xuefer et Bart. Lyle a aussi aidé à corriger quelques problèmes. ^^
…
Un nouvelle version, toute discrète, étant donné le nombre de corrections apportées. SQLite v3.3.4 corrige quelques buGs incluant surtout une gaffe qui pouvait causer l'arrêt sur les systèmes multithreadé.
Toutes les personnes qui utilisent SQLite sur un environnement multithreadé sont invitées et seront certainement amené à mettre à jour leur …
L'auto complétion est notamment utilisé par Google Suggest. C'est une nouvelle démonstration pour le mettre en place. Ce type de fonction est surtout utilisé pour faire un moteur de recherche "interactif" avec le visiteur.
Dans cet article, l'auteur présente vraiment (et j'insiste sur le vraiment) l'auto complétion "pour les nuls" ! …
Dans une interview sur le site de [Eyrolles](http://www.eyrolles.com/Informatique/Interviews/LJulliard/) Laurent Julliard (développeur Ruby, co-écrivain du livre Ruby On Rails) nous présente les principes fondamentaux de la programmation en Ruby.
Il en décrit les points forts : orienté objet, lisibilité, extensibilité ... les faiblesses : Pas …