Interview d'un XtremProgrammer

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 ...

Vérification de formulaires via CAPTCHA

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 …

Erreurs de Développement Web

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 ...

Des simples onglets en JavaScript

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é ...

Un peu d'optimisation PHP ne fait pas de mal

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 …

Interview de Yannick Bouvard, expert en référencement

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 ...

Qui est le plus rapide ?

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 …

Première version bêta pour MySQL 5.1

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 …

Quelques nouvelles du Webmasters Expo 2006

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 …

phpMyAdmin 2.8.0 rc2

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 à …

Tout sur le .htaccess

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 …

Rasmus Lerdorf s'exprime sur le Web 2.0

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. …

Mail anonyme ... pas tout à fait !!!

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 …

Meta tags obsolètes ?

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. …

Page d'accueil en AJAX

Vous êtes certainement, comme beaucoup d'internautes, un lecteur de flux RSS assidus. Plusieurs sites vous permettent de centraliser tous vos flux.

Suivez vos flux RSS grâce à Feedburner

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" …

Un nouvelle rubrique AJAX sur j0k3r.n3t

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 …

Sondage : Les changements de la v2.2

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 …

La taille des polices en accessibilité

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 ...

Un moteur de blog en AJAX très bien pensé

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 …

Ajax - Premier pas avec AJAX

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.

Ajax - Les frameworks AJAX

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.

L'événement eXtreme Programming en France

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 …

Navigation simple et rapide par onglet

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 …

Ajax - L'objet XmlHttpRequest

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 - Introduction à AJAX

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.

eAccelerator 0.9.5-beta1 :)

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. ^^ …

SQLite v3.3.4

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 …

Auto complétion en AJAX

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" ! …

Interview de l'auteur du livre : Ruby On Rails

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 …