ZenPhoto, une galerie d'images ultra simple en PHP/Ajax

Pour le mise en ligne de mes [dernières vacances](http://fr.wikipedia.org/wiki/%C3%8Eles_Canaries), j'ai cherché une galerie sympa pour mettre mes photos et faire une sorte de récit de ce qu'on a fait. Je voulais passer par Flickr au début, histoire d'avoir tout le contenu ailleurs que "chez moi", mais finalement il s'est avéré que ce n'était pas ...

Chargement d'images au fil du scroll avec prototype.js

Une idée sympa : affiché un site en ne chargeant que les images que l'utilisateur voit. C'est à dire seulement celle que son navigateur affiche avant qu'il ne scrolle. On gagne ainsi en chargement de la page étant donné que toutes les images du "bas" du site ne sont pas chargés. En scrollant, on arrive sur de nouvelles images que le script charge …

Enfin une solution pour styler un input file !

Les input files sont vraiment une plaie pour les graphistes / intégrateurs parce que c'est une des seules parties d'un formulaire que l'on ne peut absolument pas rendre joli. Le bouton parcourir aura la tête que le navigateur lui donnera, ce qui est bien souvent frustrant. Des approches ont été faite, notamment en plaçant carrément un layer par dessus …

Mise à jour de toutes les versions d'Apache

En début de semaine la fondation Apache [a mis à jour](http://www.jimjag.com/imo/index.php?/archives/165-2.2.6-and-2.0.61-and-1.3.39.html) toutes ces versions. Ainsi, la branche 1.3.x passe à la version 1.3.39. Les principaux changements sont des corrections de sécurité. La branche 2.0.x passe à la version 2.0.61. Les changements sont …

FancyForm remplace vos vieux checkbox via mootools

On arrive à trouver quelques scripts intéressants qui permettent de changer l'apparence des checkbox à droite à gauche, celui-ci à une rendu plutôt très joli. De quoi embellir sans soucis votre site ! FancyForm utilise mootools pour changer, via JavaScript l'apparence de vos checkbox mais aussi de vos boutons radios. Du coup, si l'internaute ne possède pas …

Prototype Portal Class pour faire votre propre netvibes !

Il existait déjà un [script JavaScript](http://www.dhtmlgoodies.com/scripts/dragable-boxes/dragable-boxes.html) pour faire une page dans l'esprit de Netvibes, qui d'ailleurs a beaucoup été utilisé. Notre cher Xilinus, déjà auteur de [plusieurs](http://www.j0k3r.net/news-une-classe-pour-creer-un-carrousel-d-images-avec-prototype-1496.html) …

Menu contextuel avec prototype.js

Proto.Menu est un menu contextuel (que l'on obtient en faisant un clic droit avec la souris) entièrement basé sur le framework prototype.js. Le code est très léger, quelques 2ko pouvant aller jusqu'à 1.5ko compressé. Il est compatible avec la plupart des navigateurs. Le style du menu est entièrement modifiable via une CSS externe. L'affichage est …

Une lightbox uniquement en CSS

Par soucis de chargement de plusieurs fichiers JavaScript sur votre page, vous pouvez très bien créer des Lightbox qui n'utilise pas de fichier externe. Sans tomber dans l'absurde de mettre tout le code dans la page, évidemment .. ! Le principe est relativement simple, il suffit d'un bloc css qui est caché à la base et qu'on affiche au milieu de l'écran …

Si vous lisez ce message, tout c'est bien passé !

Le transfert sur le nouveau serveur semble s'être passé sans réel soucis. Au final, l'url rewriting sous Lighttpd est quasiment la même chose que pour Apache, mise à part le fait qu'il faille le faire directement dans le fichier de configuration du "vhost" (pas de htaccess sous Lighttpd) et du coup, redémarrer le serveur à chaque changement, un peu embêtant. ...

Quelques perturbations à prévoir ce week end

Non je n'habite pas sur le chemin de [Dean](http://www.rhooo.com/blog/le-calme-avant-la-tempete/), qui est certainement entrain de faire un ravage, je vais juste changer de serveur ([ouais encore](http://www.j0k3r.net/news-dedibox-loaded-1869.html) ...). Cette fois ci, je vais (fin reviens) chez OVH mais sur un serveur dédié (on est nettement …

Prototip, les infobulles (tooltips) pour prototype.js

Vous avez certainement déjà croisé des infobulles sur le web plus communément appeler des tooltips. Certes prennent la forme d'une bulle comme dans les bds et d'autre offre juste de la couleur à l'infobulle de base des navigateurs. [Prototip](http://www.nickstakenburg.com/projects/prototip/) est une classe JavaScript qui fonctionne avec prototype.js …

Faite un bloc de recherche joli en CSS

Dans cette ère web 2.0 tout doit être joli .. ok avant aussi il le fallait un peu, mais maintenant les designs sont tellement travailler qu'il faut être perfectionniste. Peu de personne change les choses simples, que l'on voit tout le temps pour les rendre plus belle. Comme par exemple le formulaire pour le moteur de recherche (comme sur ce site). Alors que …

Un livre gratuit en ligne sur JavaScript

Un nouveau e-books (on dit comme ça?), fin ... un nouveau livre en ligne et gratuit sur JavaScript est disponible depuis hier : [Eloquent JavaScript](http://eloquentjavascript.net/) Il se veut être un livre interactif, puisqu'il propose des exemples concrets qui se lance dans une console JavaScript dans le bas de site. Cette console est (apparemment) …

Vulnérabilité des mots de passe Firefox

J'ai lu la news chez [Génération-NT](http://www.generation-nt.com/firefox-vulnerabilite-mot-passe-actualite-43428.html). En gros un site malfaisant peut extraire des mots de passes ( même sécurisés ) de votre firefox par l'intermédiare de javascript. J'ai d'ailleurs pu tester la ruse ( GNT propose un site qui explique la faille ... …

Brooser, un browser de fichier pour Mootools

Country a développé un [browser de fichier pour Mootools](http://www.k1der.net/blog/country/post/2007/06/11/Brooser-un-browser-de-fichier-pour-Mootools) qui fait la même chose que quand vous cliquez sur le bouton parcourir d'un formulaire mais côté serveur. En fait le principe, c'est d'afficher une fenêtre de navigation qui permet de voir tous les …

Un antispam non intrusif en CSS

Le spam nous pollue tous dès que l'on commence à avoir une certaine (même des fois toute petite) notoriété sur internet. Une solution largement utilisée est la mise en place de [CAPTCHA](http://www.j0k3r.net/faire-une-recherche.html?q=captcha). Quelques fois on a droit à un décryptage assez complexe de chiffres et de lettres ou alors on doit aussi …

Comment intégrer Facebook dans votre réseau social en PHP ?

Vous ne connaissez peut-être pas Facebook. Facebook est un site web de réseau social destiné au départ à rassembler les lycéens et les étudiants (puis les jeunes employés et les militaires, une fois les diplômes acquis). Facebook prend une grosse ampleur depuis ces derniers temps.

Une liste de 10 scripts essentiels à jQuery

Dans la jungle des frameworks JavaScript, jQuery est grandement apprécié entre autre par la facilité avec laquelle il permet de produire du code JS. Md Emran Hasan utilise depuis quelques semaines jQuery et nous dresse [une liste de 10 scripts essentiels](http://www.phpfour.com/blog/2007/06/30/jquery-essentials/) qu'il a utilisé avec jQuery. …

GoPHP5 : pour accélérer le passage à PHP 5.2 !

PHP4 est maintenant installé sur une très grande majorité de serveur et ce depuis 7 ans. PHP5 corrige la plupart des imperfections de PHP4 mais le changement de version traine et prends du temps à se mettre en place et ce pour plusieurs raisons. ) Il est temps passer cette barrière et la communauté des développeurs PHP a décidé qu'il fallait tourner la page. ...

Zend Framework 1.0.0

Avec un peu de retard, la version de production du Zend Framework est enfin arrivé. Avec pas mal de retard quand même, la version 1.0.0 va enfin pouvoir rivaliser avec Symfony grâce à sa version annoncée stable (ouais je charrie un peu hihi). Cela veut surtout dire que tous les projets développés jusqu'à maintenant peuvent être passé en production.

Quel est le plus rapide des frameworks JavaScript ?

Je pense qu'on est tous d'accord pour dire qu'il y a toujours beaucoup de framework dans un peu tous les langages de programmation, que ce soit en PHP, en JavaScript ... et il faut bien souvent faire des choix avant de commencer à développer. Ces choix sont souvent influencer par une utilisation précédent ou des "on m'a dit que". J'utilise par exemple ...

Safari 3 disponible pour Windows !

C'est une première et je pense que nombreux d'entre vous seront content d'apprendre que la version 3 de Safari sera compatible avec Windows ! La version est pour le moment en bêta publique. Apple mets en avant le fait que Safari serait le plus rapide de tous les navigateurs du moment. Seul Opéra arriverait à le talonner sur certains points (dixit …

Eradiquer pour de bon toutes inscriptions de bots sur phpBB

Comme tout bon utilisateur de phpBB, j'ai été ravi de voir apparaitre un CAPTCHA dans une de leur précédente mise à jour (ça commence à dater un peu). Je me disais, c'est bon, maintenant les bots ne pourront plus s'inscrire, je serai enfin tranquille. Et bien, rien de tout ça, les bots ne se sont plus inscrit pendant quelques jours seulement. Et ensuite des …

Dedibox loaded !

j0k3r.n3t tourne enfin sur ma dédiboite ! Elle le ressent un peu d'ailleurs :-) Normalement, il n'y a pas eu trop de soucis d'accès au site, le changement c'est fait plus en douceur que je ne le pensais ! J'ai changé le [CAPTCHA](http://www.thehumorarchives.com/joke/Best_Captcha_Ever) du forum, en espérant que celui-ci ne laissera …

Windoo, la windows class pour Mootools

Je vous avais déjà parlé de [Prototype Window Class](http://www.j0k3r.net/news-une-classe-pour-gerer-les-fenetres-avec-prototype-js-1340.html) qui permet de générer des popups en JavaScript très jolies, redimensionnable, alimenter en AJAX ... Et bien, j'ai trouvé la même class utilisée avec Mootools. Ce projet fait parti de [Google …

Ca bouge chez PEAR en ce moment !

Depuis le [changement de l'organisation générale](http://www.limbourg.com/arnaud/blog/archives/2007/05/22/186) de PEAR, il se passe pas mal de choses ! Après avoir demandé à ces utilisateurs ce qu'ils voudraient voir changer dans PEAR, PEAR se dote d'un blog dans un premier temps.

Grosse maintance ce week end

C'est décidé, je passe mon site sur ma dédibox. Je prends la motivation pour le faire ce week end. :-) Le site risque d'être pas mal perturbé, mais je ferai de mon mieux pour qu'il le soit (quand même) le moins possible. Par la même occasion, je vais modifier un peu le forum pour que tout le monde puisse s'inscrire sans avoir de problème de session, de …

Quel est le rendu de votre site sur un téléphone portable?

Le rendu de votre site est certainement impeccable sur PC mais qu'en est-il de son rendu sur un téléphone portable? C'est rare d'avoir la possibilité de tester le rendu sur différent téléphone portable. Il n'existe pas encore de site qui vous permettent de tester tous les téléphone, un peu comme tester tous les navigateurs PC. Par contre, il existe …

reCAPTCHA, c'est vous qui digitalisez des livres anciens

L'idée est très ingénieuse et mérite d'être connu de tous ! Sur une grande majorité des sites internets actuels, on retrouve des captchas qui permettent d'identifier un véritable internaute d'un ordinateur. Ils sont placés à la fin de formulaires d'inscription et présentent des lettres et/ou des chiffres que vous devez reconnaitre. C'est l'Université …

ProtoPacked, la version compressé de Script.aculo.us

La version 2.13 de ProtoPacked combine prototype.js et script.aculo.us en version compressé. Ainsi la librairie ne fait plus que 32k ! Le pack inclus les versions 1.4, 1.5 et 1.5.1 de prototype.js et la version 1.7.2 bêta 2 de script.aculo.us. Il contient aussi Protoculous, qui est tout simplement la combinaison de prototype.js et script.aculo.us. …