Ruby on Rails déjà très présent aux USA !

L’engouement autour du langage Ruby et de son framework Web Rails ne cesse de croître. Les traducteurs du premier livre sur le sujet en France, ont pendant une heure rassuré les inquiets et conforté les convaincus dans une interview "chat" sur le JDN.
On débute sur l’origine de Ruby, puis sur une question qui peut revenir assez souvent, pourquoi …

Ajax - Edition à la volée en AJAX (Edit in place)

Cette édition à la volée en AJAX permet lors d’un simple clic sur un texte, de pouvoir le modifier. C’est le principe utilisé sur Flickr pour modifier directement la description d’une photo.

Ruby on Rails arriverait chez OVH ?

Selon un nouvelle publiée sur le site de Railsfrance.org, OVH serai entrain de mettre en place quelques petites nouveautés bien sympathique pour les hébergements mutualisés.
Il serait entrain de rajouter à leur liste, Perl, PHP et Python, le très populaire Ruby on Rails. Il serait d’ailleurs à la recherche de …

Edition à la volée en AJAX sur j0k3r.n3t

Je viens de publier un nouveau tutoriel dans la toute récente (mais déjà très convoitée) partie AJAX.
Il concerne quelques choses de très pratique pour éditer rapidement quelques choses. C’est tout simplement un système d’édition à la volée. Cela permet lors d’un simple clic sur un texte, de pouvoir le modifier. C’est le principe utilisé sur Flickr pour …

Installer un système de trackbacks

Les trackbacks, en français retrolien, est un système de liens inter-blogues semi-automatisé. Il permet aux auteurs de relier des billets de blogues différents et parlant du même sujet, ou se faisant référence.
Dan vous en parlait dans une précédente news sur [les TrackBack et les …

Le schéma d'une base de Tag Cloud

Les Tag Clouds, dont je vous avais déjà parlé, sont ce que l’on appelle littéralement un nuage de mot clés. Cela permet de voir apparaître les mots les plus utilisés dans les news sur un site, par exemple.
Philipp Keller, après avoir rapidement discuté sur la structure du …

Les blogs se professionnalisent

Les blogs sont partout.
Ce nouvel outil de publication sur le Web a su séduire par sa simplicité de création et de gestion. Mais au-delà du simple carnet intime, inscrit dans une logique d’Intelligence collective, de Groupware, de Knowledge Management et de veille stratégique, le potentiel de ces outils de gestion de contenu est bien plus grand qu’il n’y …

Créer une shoutbox en PHP

Vous me demandez tous un tutoriel pour faire la même shootbox que celle qu’il y a sur le site, et je le ferai … mais je ne peux pas vous dire quand.
En attendant, Wikistuce publie un article pour faire la votre. Le tout est bien évidemment AJAXé. C’est très simple à comprendre et surtout rapide à mettre en place.

Introduction au Zend Framework

Avec tout le remue ménage que produit le Zend Framework au près de la communauté PHPiennes, des tutoriels en français pour l’utiliser commencent à être diffusé.
C’est le cas de Classes.scriptsPHP.org qui publie une première partie sur l’utilisation de ce Zend Framework. Il …

Changer de favicon en AJAX

Pour ceux qui ne le savent pas, une favicon est une icône pour enjoliver les sites web qui l’utilisent. Elle est généralement utilisée dans la barre d’adresse, les favoris, les onglets, ou autres raccourcis.
Pour en revenir au rapport avec AJAX, vous utilisez peut-être meebo ou encore Gmail qui ont déjà mis en place un système …

Substruct, le premier CMS e-commerce en Ruby

Ruby a éclaté depuis peu grâce au framework Ruby On Rails, et on voit apparaître ci et là, des applications qui tournent sous Ruby.
En voici un bel exemple, avec ce premier projet e-commerce open source : Substruct. Pour l’instant aucune version "1.0" n’est encore sortie, mais déjà quelques …

IBM recommande une liste de livre PHP à lire

IBM, qui diffuse grandement des tutoriels sur PHP, mets à disposition une sorte de liste de tous les bons livres PHP "à lire". Cette liste décrit les ressources qui s’appliquent à l’écriture de programme en PHP. Elle est régulièrement mise à jour par IBM.
Neuf grands thèmes ont …

Bon Echo est Firefox 2.0 Alpha 1

Prévu pour cette semaine, la première version alpha de Firefox 2.0 (2.0a1) est parue ce week end. Discrètement lancé, cette version alpha de la Grande version 2.0 de Firefox ne présente pas beaucoup de changement, aux premiers abords.
On note simplement l’ajout d’une petite croix sur les onglets qui permet de les fermer plus rapidement (ce qui est possible …

TrackBack, PingBack, c'est quoi donc ?

On découvre dans cet article du JDN, ce que sont les trackback et pingback dans les blogs.
Les articles de blogs étant devenus des fils de discussion il est nécessaire de suivre les liens qui gravitent autour. C’est ce que réalisent le …

Créez votre blog avec Rails

Après vous avoir dit ce qu’était RoR (Ruby On Rails) et vous ayant proposé une vidéo qui vous présente une personne qui créé un blog avec Rails en 15 minutes, les éditions Eyrolles publient un tutoriel pour créer votre blog, mais cette fois tout est sur papier.
[Ce …

Le fichier htaccess par l'exemple

Après l’article en anglais qui détaillé beaucoup les possibilités des fichiers htaccess, le club des développeurs, Developpez.com, diffuse un article concernant les principales utilisations du htaccess avec Apache.
Il n’est pas le cas ici de faire la même chose que l’article en anglais (qui …

Dix frameworks PHP

Après la 900e news présentant un petit topo sur les frameworks PHP, voilà que le JDN publie un tableau récapitulatif de 10 frameworks PHP.
C’est les plus utilisés. PHP ne disposant pas (encore ?) de framework personnel en comparaison avec Rails pour Ruby par exemple, il en existe …

PHP 5.1.3, première release candidate

Il y a quelques jours de cela, la première release candidate de PHP 5.1.3 a été diffusée.
C’est Ilia Alshanetsky, directeur des publications, qui a publié cette version. Certes il s’agit principalement d’une version corrigeant un bon paquet de buGs, mais elle inclut aussi PECL en version 6.6. L’interface FAST-CGI a été revue. SPL, APU, cURL et GD ont eux …

PHP en ligne de commande

Vous utilisez tous PHP pour l’internet et c’est ce qui en fait la puissance de votre site web. Cependant, sachez qu’il peut tout aussi bien être utilisé en ligne de commande.
Depuis la version 4.3.x, il est possible d’exécuter directement des scripts via une console (sous Windows comme sous Linux). Il faut donc penser que le rendu ne devra plus ce faire en …

MySQL 5.0.19!

You hit the roaaaddd jaaaaaaaack!
Errm, après cette petite introduction musicale, je me vois dans l’obligation, et sous la pression (Aïe, non, pas les cheveux j0k.. ;x), de newser…

Heu, oui, donc, newser, mais sur quoi? Ah, oui, MaïEisseFessAile 5! (MySQL pour les incultes). Donc, oui, voilà, MySQL 5.0.19 est sorti, et depuis le 4 …

L'Extreme Programming rend votre travail plus gratifiant

Le JDN continue les interviews de son dossier sur l’Extreme Programming. Cette fois ci, c’est Emmanuel Gaillot, de Octo Technology, qui passe à la moulinette.

Son rôle actuel de coach XP l’amène à travailler avec des équipes qui souhaitent changer leur processus de développement vers XP ; Notamment en mettant en place des tests automatisés avant de …

Comment fonctionne notre cher interpréteur PHP ?

L’interpréteur PHP est la clé, si je puis dire, du rendu de votre code PHP. C’est lui qui génère le code HTML que votre script PHP va produire.
Le fonctionne général est simple. Vous demandez une page internet à votre navigateur. Ce dernier envoie la requête sur un serveur web. Ce serveur repère que c’est une page PHP qui est demandé et l’envoie donc à …

Framework : Oui, mais lequel choisir ...

Cet article de Nexen révèle un problème trés actuel : Comment choisir son framework PHP …
La question n’est pas si simple lorsqu’on a un hébergement pas forcément trés flexible. Certains ne sont compatibles qu’avec PHP 5 ( Zend framework ) D’autres utilisent …

PHP 5 et le polymorphisme

Pour les amateurs de DPOO ( Design/Programmation Orientée Objet ) cet article de devshed vous présente ce qu’est le polymorphisme. Le but du polymorphisme est "en résumé" de créer des catégories d’objets ayant une interface commune. On peut ainsi traiter des objets différents sans se …

AJAX à fond dans le Web 2.0

Le Web 2.0 repose en grande partie sur la technique de conception d’interface Web qu’est AJAX.
Un article dans le JDN présente le web 2.0 par AJAX et refait une sorte de suivit de ce qu’il s’est passé, la joie qu’a suivit AJAX … Bref un article sur le Web 2.0 et AJAX, …

phpMyAdmin 2.8.0.1

Quelques jours après la publication de la version 2.8.0, une nouvelle vient tout juste d’être publiée. Comme il nous l’avait dit, la numérotation des versions à changer et on peut le remarquer pour celle ci.

Cette première mise à jour de la version 2.8.0 apporte une meilleure …

MySQL 5.1.7

Une nouvelle version de la branche de développement 5.1 a été publié à la fin du mois dernier.
La version 5.1.7 de MySQL est une version de maintenance, elle corrige donc un grand nombre de buGs tout en apportant quelques fonctionnalités mineures. L’objectif de MySQL AB reste la stabilisation de cette branche. Vous pouvez d’ailleurs lire les modifications …

Les nouveautés de PHP 6

Dans cet article on peut découvrir ce qui nous attend avec PHP 6.
En résumé ce sera un PHP 5 amélioré et encore plus orienté objet.

On y constatera : * La disparition des variables globales ( suppression de register_globals ) ainsi que de magic_quotes … * Le support de …

Changer son URL sans perdre son référencement

Le problème se pose lorsqu’on héberge finalement son site sur une autre Url ou s’il est intégré à un autre domaine …
Cet article du JDN nous explique par exemple qu’il faut éviter de maintenir deux sites avec le même contenu et constate qu’il est possible …

Découvrir Ruby On Rails

Dans les outils du JDN on peut trouver ce tutorial sur Ruby On Rails.
Vous y découvrirez comment l’installer, l’utilisation des fonctions essentielles : ActiveRecord et ActionPack et l’explication de la construction d’une application.

phpMyAdmin 2.8.0

Après avoir publié une deuxieme version RC il y a quelques jours, la version finale ne s’est pas trop faite attendre.
Elle corrige "seulement" quelques buGs encore rencontrés dans la version rc2. Pour info cette nouvelle version apporte une nouvelle plate-forme web, une totale …

Les déclarations Doctype et les en-têtes Content-type

Sur beaucoup de forums pour les développeurs web, une question récurrente est posée par rapport au XHTML.
Faut-il l’utiliser ? Est ce utile ?

A de telle question, Tommy Olsson a décidé de répondre éclaircir une peu ce point. Les réponses n’étant pas forcément pertinente pour le simple lecteur de ce genre de discutions. Tommy aborde …

Créer des listes classables en AJAX

Dans une partie administration on s’embête souvent à faire une gestion d’affichage de façon à placer un élément devant un autre, une sorte de classement en général. Avant on mettait des petites flèches et en cliquant dessus cela recharger toute la page avec les nouvelles données. Maintenant on a AJAX pour faire quelques choses de beaucoup plus ludiques et intuitif. …

IPB 2.1.5 disponible

IPS vient d’annoncer la publication d’IPB 2.1.5. C’est une version de maintenance incluant 50 corrections de buGs ainsi qu’un meilleur support de Parachat v7.
Si vous faites une mise à jour depuis une version 2.x d’Invision Power Board, envoyez simplement sur votre serveur les fichiers modifiés listés plus bas (ou bien tous les fichiers si vous faites une …

Zend rend disponible son Framework

Le Framework Zend est maintenant disponible.
Sur ce blog on y apprend que comme tous les autres Framework son but est d’offrir une interface cohérente, complète, stable, documentée et maintenue pour faciliter les développements des sites Web …

Interview d'un XtremProgrammer

Dans cet article du JDN, 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 ( 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, voici une utilisation 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 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. Sur une même action (l’affichage d’une belle forme textuelle à l’aide de boucle for, while et de deux fonctions), le temps …

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

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

Gérer des onglets en AJAX

Faire des onglets en CSS, c’est bien, c’est facile et on obtient un menu rapidement et qui présente bien. De plus ce n’est pas les exemples qui manquent sur internet !
Mais là, le sujet c’est : la gestion des onglets en AJAX. Les onglets en CSS sont statiques tandis qu’avec cette méthode il est très facile d’ajouter des onglets, de les rafraichir …

Sauvegarder sa base MySQL par mail

Il est primordial pour son site d’effectuer des sauvegardes (backups) de sa base de donnée mais aussi de ces fichiers quasi quotidiennement. Ainsi si votre hébergeur vous fait défaut, vous perdez uniquement les données de la journée. Certes certains hébergeurs offrent la possibilité de faire des sauvegardes automatiques à partir de certaines offres (c’est le cas de mon …

phpMyAdmin 2.8.0-rc1

Première release candidate pour phpMyAdmin 2.8.0. Avec près de 43000 téléchargements pour la précédente version, en bêta pourtant, celle ci devrait être assez sure.
Comme la bêta, cette RC assure une pleine compatibilité avec PHP 5.1.2, la possibilité de cacher des bases de données, une configuration de la mémoire pour les imports/exports, un meilleur …

Coupler Apache et Tomcat

Pour tous ceux qui travaille avec Java et qui sont désireux de tester leur applet en local, le club Developpez.com publie un article qui va vous aider.
Cet article explique comment intégrer le moteur de servlet Apache-Tomcat et le serveur Apache-HTTP, afin de sécuriser (HTTPS) une application …

Validateur W3C Multipages

Après la publication de la version finale du validateur multipages de ProzeValide, le réseau Proze a développé un Validateur W3C Multipages plus abouti et amélioré.
Il permet de valider un site en entier (comme la version sur le site de ProzeValide) mais embarque …

Calendrier pour Firefox 1.0.8 et 1.5.0.2

Le calendrier des prochaines versions de Firefox vient d’être mis à jour.
La branche pour la version 1.0.8 de Firefox a été créée et une première version est entrain de passer les premiers tests en interne. Une version RC devrait sortir d’ici une semaine normalement. Quant à la version finale, elle …

Du nouveau pour les pages persos de Free

Dans un ou deux mois, les pages persos de Free devraient changer d’architecture. Des fonctionnalités vont être modifiées et des nouveautés verront le jour.
On note que le gros changement côté serveur sera la migration de notre très cher Apache vers lighttpd. Quant aux scripts PHP, ils seront apparemment …

eAccelerator 0.9.4

Avec 4 jours de retard, une petite new rapide pour vous informer de la sortie de la version finale d’eAccelerator 0.9.4 :)
Au programme, une compatibilité avec PHP5 normalement totale, excepté pour l’encodeur, qui ne fonctionne toujours correctement qu’avec PHP4. On nous promet un encodeur fonctionnel avec PHP5 & 5.1 pour la prochaine version, mais …

LA 5.1.6 alpha de MySQL

LA (oui tout en majuscule !) tant attendu version 5.1.6 de MySQL vient d’etre publié. Du moins son annonce de publication, puisqu’elle est apparemment disponible depuis début février.
Comme je vous en avais parlé dans une précédente news, cette version de MySQL supporte les événements. C’est à …

Yahoo! diffuse son framework AJAX

La nouvelle commence à se répendre un peu partout, Yahoo! vient de publier son framework AJAX (Yahoo! User Interface Library) ainsi que sa bibliothèque de design pattern (schémas de conception) !
Ce framework AJAX s’appuie sur le vécu et bénéficie du retour d’expérience de Yahoo!, ce qui n’est pas négligeable. Libre …

Faites tourner IE 7 en standalone

Depuis la publication de la deuxième bêta d’IE7 ces derniers jours, nombreux sont ceux qui voudraient simplement tester IE7 sans pour cela remplacer completement leur (bon ?) vieux IE6. En plus de ça, apparement la désinstallation d’IE7 ne serait pas si simple, mais c’est un autre débat !
Le principe est simple au lieu de l’installer normalement, on le …

P'tit patch de sécurité pour PostgreSQL 8.1.3

Le staff de PostgreSQL vient de diffuser un patch de sécurité concernant la version 8.1.3. Elle corrige principalement des failles assez importantes dans la branche 8.1.x.
Dans le même temps, le patch de sécurité a été aussi appliqué aux versions 8.0.7, 7.4.12 et 7.3.14. Il est recommandé de mettre à jour sa version de PostgreSQL si celle ci fait partie de …

Les flux RSS attirent les entreprises !

Une nouvelle interview est disponible sur le JDN. C’est le PDG de Cyberstrat qui s’y colle. Il parle surtout de la technologie RSS au sein de son entreprise dans un premier temps puis sa vision de l’avenir.

Pour lui , "ce qui apparaît essentiel est de voir en RSS l’avènement d’une nouvelle forme de communication." Il suffit de voir le …

Ajax en 5 questions

Le JDN se livre à une sorte d’interview avec AJAX. Sous forme de questions/réponses il apporte une définition, des exemples et les limites exposées.

Cette fausse "interview" permet de connaitre des applications utilisant AJAX mais aussi de découvrir des frameworks que …

Formulaire PHP anti-spam, anti-robots

Les temps sont durs et le spam est devenu la vraie chienlit du net. Nombreuses sont les personnes qui ont dernièrement souffert des attaquent sur leurs formulaires, via des robots sans vergogne, ppan.net a vite décidé de développer une protection. Ce n’est pas nouveau car en place sur de nombreux sites (notamment les inscriptions aux forums) mais c’est juste une façon de voir …

eAccelerator 0.9.4-rc2

Une nouvelle Release Candidate est disponible pour eAccelerator 0.9.4. Cette nouvelle version corrige quelques buGs présents dans la version rc1. Elle ne contient que des corrections et du code plus propre. Elle est toujours basé sur le même (ancien) coeur de l’application.

L’encoder a reçu quelques corrections aussi. eAccelerator est compatible …

Faites des feuilles de styles facile à comprendre

Voilà un site comme on les aime. Il commence à faire parler de lui un peu partout sur le net, on le retrouve sur digg, blogmarks, del.ico.us … et c’est normal !

Ce site vous permet de faire des feuilles de styles simplement et surtout facile à comprendre. Basé sur une vingtaine de chapitre, il détaille un peu tout ce que l’on peut faire en CSS et …

Introduction à la gestion des fichiers en PHP

Cet article présente la gestion des fichiers en PHP principalement pour les débutants. Il détaille toutes les fonctions que l’on peut utiliser pour traiter les fichiers et détaille clairement leur utilisation. C’est un article plus orienté pour les débutants mais qui peut tout de même rafraichir la mémoire des développeurs avancés.
Cet article traite des …

La bufferisation PHP : Pourquoi, Comment ...

Souvent négligée, la bufferisation des données serveur PHP est une fonction peu utilisée mais comme le précise cet article du JDN, elle ouvre la porte à d’autres fonctions : système de cache, compression de page, vérification de code, inclusion de page …
Vous …

Ajax et les caractères spéciaux

Certains d’entre vous qui utilisent Ajax ont pu constater que les caractères spéciaux sont parfois mal gérés. Ce petit tutorial vous rappelle comment user et abuser des conversions d’encodage.

Des effets, en veux-tu, en voilà !

Vous avez rêvez de superbes effets de transitions … Thomas Fuchs est là pour vous.
Avec deux petits javascripts, il vous ouvre la porte d’effets surprenants et faciles à intégrer à vos page HTML. Via la célèbre bibliothèque AJAX, prototype.js, couplé à la bibliothèque effects.js, …

MySQL 4.1.18

Nouvelle version pour la branche 4.X de MySQL : la 4.1.18
Au programme de cette version : Corrections d’anomalies mais aucune nouvelle fonctionnalité ( branche 5.X oblige … ).

Vous la trouverez ICI avec son changelog …

PHP et ses oeufs de Pâques

Je pourrai plutôt dire : PHP et ses gadgets ! Vous l’avez p’tet remarqué mais en général le phpinfo() affiche toujours le logo de PHP comme tout le monde le connaît. Mais il y a un seul jour dans l’année où celui ci change, c’est le 1er avril, le jour du poisson d’avril quoi !

En général, l’intérieur du logo ne contient plus PHP mais complètement …

Utiliser les mots de passes sans risque en PHP

Si vous développez un système où plusieurs personnes / membres pourront interagir, il vous faudra forcément vous attaquer à la sécurité. Il vous faudra travailler la protection des mots de passes de la façon la plus sécurisé possible.
PHPit présente une façon bien faite de manipuler les mots de passes de vos utilisateurs. Il passe par trois gros …

Un image map en CSS pur

Il est souvent pratique de mettre en avant certaines zones d’une image afin d’y mettre un lien ou de montrer un endroit précis de l’image.
Il existe en HTML la balise <map> qui permet de définir via des coordonnées un endroit d’une image. Il est possible de faire la même chose en CSS. L’avantage d’utiliser des CSS pour faire ça, c’est que l’on …

Les difficultés pour passer aux standards

Lorsque l’on veut passer son sites au standards W3C (et autres …), on rencontre bien souvent pas mal de difficultés. Antoine Cailliau et Renaud Gaudin traduise un article de Steve Smith pour pompage.net qui traite de ce problème.
Dans cet article il essai de cerner les principaux problèmes et donne quelques …

Générer des graphiques en CSS

Une bien belle utilité du CSS est le fait que des fois on peut vraiment faire ce que l’on veut graphiquement.
Ainsi on peut très bien faire de très jolies histogramme (faut pas demander la lune non plus !) en CSS en se passant du couplage PHP / GD. Ca parait impossible mais le résultat est là. C’est tout simplement une liste d’élément sur lesquels …

Ruby on Rails va exploser d'ici peu

Suite des séries d’interview du JDN, voici celle de Yann Klis, fondateur de Novelys, qui travaille uniquement avec les langages Ruby (surtout avec RoR) et Python.
Il a créé son entreprise en mars 2005, juste avant que Ruby On Rails commence à faire parler de lui, même topo pour …

Une introduction à XML-RPC en PHP

Avant de me lancer dans la description de l’article en lui même, je vais commencer par vous expliquer ce qu’est l’XML-RPC en PHP. XML-RPC permet à une application d’appeler une fonction applicative distante, la requête étant transportée sur HTTP et son corps décrit en XML. (Wikipedia)
Ca ne vous parle pas trop …

Passer vos sites à la vitesse AJAX

Le JDN publie un dossier intéressant sur l’ajaxation (on invente des mots aussi ^^) d’un site internet. Ne vous attendez pas à vous retrouvez avec un site complètement en AJAX avec des fondus dans tous les sens !
Ceux sont simplement des bouts de code qui vont vous permette d’utiliser consciencieusement AJAX sur votre site. Dans les bouts de code …

Première mise à jour de sécurité pour Firefox 1.5

Mozilla Firefox 1.5.0.1 est sorti ! La fondation Mozilla publie la première mise à jour de sécurité pour Firefox 1.5. Il est recommandé à tous les utilisateurs de mettre à jour leur version.

Firefox devrait tout seul vous indiquer qu’une mise à jour est disponible. Cependant toutes les extensions ne sont pas encore compatibles, du coup je n’ai pas …