PHP Tag Engine

Nexen nous fait découvrir PHP Tag Engine. C’est une librairie PHP qui vous facilite l’ajout de fonction de tagging en PHP.
L’interface utilise principalement la librairie de Yahoo!, notamment celle pour l’autocompletion. Le script utilise un système de cache pour réduire les requêtes vers la base de …

Comprendre le framework Zend

IBM, qui s’investit de plus en plus dans la communauté PHP, publie sur son site un article de 9 étapes pour comprendre comment fonctionne le Zend framework et surtout comment l’utiliser.
Voici les grandes lignes de ces 9 étapes :

  • Partie 1 : Introduction
    Cet article, explique les bases du framework Zend.

MySQL 5.0.24

MySQL AB vient de publier une version de maintenance de sa branche 5.0, MySQL 5.0.24.
Comme je vous l’avais dit il y a quelques temps, le support des produits de MySQL AB va devenir payant dans quelques temps. On le remarque directement sur la page des …

Manipuler des images en Php avec GD

Dans ce tutoriel phpIt on découvre comment manipuler des images en différents format avec Php et GD.
On y apprend comment ouvrir plusieurs types d’images : jpeg, gif, png, bmp … ainsi que comment les restituer ou les convertir dans un autre type.

Un tutoriel …

Moteur de recherche d'images

Tout le monde connait Google Image… Des milliard d’images sont indexées puis, lorsqu’on fait une recherche, on obtient une liste qui correspond à nos mots-clefs.

Et souvent… l’image recherchée n’existe plus, n’est pas aussi belle que la miniature, ou autre…. C’est la qu’entre en jeu NetVue. Son …

Mise à jour Firefox 1.5.0.6

Dans cette news de GNT on apprend que Firefox 1.5.0.5 contient en fait une erreur majeure liée à l’intégration de Windows Media Player qui ne fonctionnerait pas correctement dans certains cas.

L’erreur étant assez importante, une version …

Navigateur 3D

Loin d’être une alternative à votre navigateur habituel, ubrowser implémente le moteur de Mozilla d’une façon assez étonnante…
Etonnante car au lieu d’afficher simplement la page web demandée, celle-ci est récupérée puis plaquée sur une texture OpenGL

)

L’intêrét d’un tel …

YouOS : Un environnement

Avoir un paquet de logiciels sans rien installer sur votre PC ? Oui, c’est possible grâce à YouOS.

Une gestion des TagCloud différentes

L’auteur titre son billet par : A Better Tag Cloud.
Je ne sais pas si j’irai jusqu’a dire cela. C’est en fait une visualisation plus "réelle" d’un nuage de mots-clés. Le tag cloud que l’on trouve un peu partout est souvent des mots plus ou moins gros dans une partie du site.

Anson Parker nous propose un tag cloud qui ressemble …

Apache 1.3.37, 2.0.59 et 2.2.3

La fondation Apache vient de faire une mise à jour de toutes les versions de son serveur HTTP. Ainsi Apache 1.3.37, 2.0.59 et 2.2.3 viennent d’être publié.

C’est une mise à jour qui concerne le module Rewrite (et qui donc concerne toutes les versions d’Apache). Cette faille n’affecte pas les configurations d’Apache par défaut mais concerne tous …

MySQL 4.1.21

MySQL AB a publié il y a quelques semaines la version 4.1.21 de la branche 4.1.x de MySQL.
Quelques fonctionnalités ont été ajoutée / modifiée. Notamment pour les tables avec un auto_increment, la commande SHOW CREATE TABLE affichera désormais la valeur de l’auto_increment généré. Une bonne liste de buGs a été ajouté aussi, dont deux concernant les …

Nouvel installeur pour PHP 5.2

Nexen nous indique qu’un nouvel installeur pour windows est disponible pour PHP 5.2.
En effet, Edin Kadribasic nous informe que c’est une des bonnes choses à connaitre pour les utilisateur de PHP sous Windows. Après, de la à savoir ce qui est nouveau dans l’installeur, ce qui change et tout ça … aucune idée, il faut le tester :)

Thunderbird/Firefox 1.5.0.5

Comme annoncé , Mozilla fournit dès aujourd’hui la dernière version pour FireFox et Thunderbird.
Pour les obtenir, 2 solutions :

  • Attendre la mise à jour auto ( si ce n’est pas déja fait ) ou la forcer. * Télécharger les versions …

PHP 4 et PHP 5 sur une seule installation d'Apache 2

Enfin un tutorial que j’attendais depuis longtemps !
J’en avais trouvé quelques uns mais aucun ne fait ce que je voulais. Soit il fallait changer de de fichier conf (à la manière de Wamp) soit il fallait faire tourner deux versions d’apache sur un port différent.

Là, le serveur tourne sur notre bon vieux port 80 et la différenciation se …

Gérer la roulette de votre souris en JavaScript

Google Maps utilise déjà ce système pour zoomer en avant et en arrière.
Il peut être intéressant de pouvoir contrôler la roulette de la souris de l’utilisateur. Quand je dis contrôler, c’est plus pouvoir répondre aux mouvements effectués avec la roulette.

Ce petit script vous permet de …

PHP 5.2.0 RC1 vient de sortir

Ilia nous annonce que PHP 5.2.0 RC1 vient tout juste d’être publié. On peut dors et déjà télécharger cette nouvelle version sur le site de la team QA de PHP.

Cela fait déjà quelques mois que la team PHP travaille sur la version 5.2. La liste des changements est, ainsi, apparemment bien longue. On peut compter …

Conférence web 2.0 en ligne

On voit de plus en plus d’outils qui permettent de faire des powerpoints en ligne, des présentations plutôt sympathiques.
Là, c’est un peu la même chose sauf que cela présente une conférence un peu comme si vous y étiez. Fait en flash, et non pas d’AJAX, on voit une vidéo de la conférence, le défilement des slides powerpoints sur le côté et un menu de …

Une approche de la validation d'un formulaire en AJAX

Il existe déjà une classe qui, couplée à prototype.js, permet de valider à la volée ou non en AJAX un formulaire.
Mais ici, on présente plus le fonctionnel que la chose qui fonctionne directement. En effet, en 5 étapes l’auteur nous montre comment mettre ce système en …

Afficher une miniature d'un site au survol d'un lien

Très pratique, ce petit script vous permet d’afficher une miniature d’un site au survol du lien avec la souris.
Quand la souris passe sur un lien qui pointe à l’extérieur de votre site web, le script affiche une miniature de ce site web. C’est très intéressant et cela permet d’avoir un aperçu du site web. Déjà utilisé par l’extension …

Utiliser une grille de fond pour placer vos éléments

Le principe est simple : mettre une grille en background de votre site pendant le développement de celui-ci pour pouvoir placer au millimètre près vos éléments.
Cela permet aussi de pouvoir bien voir les différences entre tous les navigateurs au niveau des positionnements. Comme le site la [personne](http://www.smileycat.com/miaow/archives/000264.html …

PHP 5 se porte plutôt bien

PHP 5 a été publié en juillet 2004 (et oui déjà !). Son adoption a été assez lente au début, surtout que le changement était plus important qu’une simple mise à jour de PHP 4.
Zend a mis les bouchées doubles pour faire de PHP 5 une grande version en assurant 50% de ces projets en PHP 5. Et maintenant cela paye, la version 5 est en phase de prendre …

Lire des emails avec Php !

Ce tutorial de phpIt nous montre pas à pas comment lire des emails avec php.
En fait il nous présente comment se connecter à un serveur POP3 et obtenir les derniers mails mais aussi comment les reformatter ou les supprimer de la base.

Un exemple complet est même …

Oracle et Php : Manuel underground

Cet article de phpIndex nous interpelle sur la parution du "Manuel underground de PHP Oracle".
Ce manuel publié par Oracle eux-même est destiné à présenter comment bien utiliser leur base de données avec Php.

Il est vrai qu’on …

Des dates pour FireFox et ThunderBird 1.5.0.5

On apprend dans cet article de GNT que la fondation Mozilla prépare ses prochaines versions pour FireFox et ThunderBird.
On y annonce aussi des dates de sortie : les 25 et 27 juillet prochains respectivement pour FireFox et ThunderBird.

Un exemple de notification de chargement en AJAX

Bien souvent quand on fait de l’AJAX, on trouve un petit coin pour afficher un loading.gif de façon à indiquer au client que la requête ce fait.
Ainsi il est notifié du chargement de ses données. Le "classique" c’est le petit loading.gif, que l’on peut notamment faire soit même grâce à AjaxLoad.

FireFox 2.0 pointe son nez

Dans cet article du journal du net on découvre qu’aprés 3 alpha la fondation Mozilla nou prépare une version béta de FireFox 2.0.

Petit rappel, cette version devrait apporter des nouveautés concernant l’anti-phishing, un correcteur …

De la 3D en PHP

Cet article de nexen nous interpelle sur le portage d’un moteur 3D sous Php. Et ce n’est rien d’autre que celui de Wolfenstein 3D.

A priori on peut faire de jolies choses avec trés peu de codes …

Le tout est disponible [chez …

Une page toujours centrée en CSS

Tout le monde commence à savoir centrer une page en CSS et ce parce que c’est tout simplement facile à faire.
Cependant quelques rechigneurs diront que le site se "déplace" quand la barre de scroll verticale apparaît. Etant donné que cette barre de scroll n’est pas affichée quand le contenu est trop court, la page se décale sur la gauche dès que le …

Statistiques de PHP pour le mois de juin

Nexen publie les statistiques de PHP du mois de juin 2006.
Quelques tendances ressortent de ces statistiques : * PHP 4.4.2 remplace PHP 4.3.10 comme version la plus populaire * PHP 5 continue d’accélérer son adoption * PHP 5.1.4 confirme sa popularité, en prenant la 3eme place du classement des versions 5

Les …

Les tableaux de bord d'hébergement Web

La démocratisation de l’hébergement Web nécessitait de rendre la gestion d’un compte Web aussi simple d’accès que possible. Les outils dédiés aux administrateurs réseau et aux gurus d’Unix ont donc rapidement laissé la place aux tableaux de bord (ou panneaux de contrôle), offrant aux hébergés tout loisir de gérer leur compte sans devoir recourir à des scripts abscons pour le …

Sept erreurs d'accessibilité - 1ère partie

Pompage publie une traduction d’un article de Christian Heilmann. Cet article est en deux parties et traite des raisons qui font que certains produits web n’arrivent pas à être accessibles.
Dans cette première partie on retrouve les 3 premières erreurs sur 7 : * Croire à des produits sans avoir les avoir testé * Prendre trop de …

phpMyAdmin 2.8.2

Nouvelle version pour phpMyAdmin, la version 2.8.2 est dans les bacs.
Elle corrige une faille XSS et quelques autres buGs. La documentation contient maintenant, officiellement, le fait que votre navigateur doit accepté les cookies pour que phpMyAdmin puisse fonctionner correctement.

Les notes de publications, avec les quelques changements …

Solitaire 2.0

Après qu’iDo vous ai montré le Tetris 2.0, je vous présente maintenant la même chose mais pour le solitaire.
Vous avez déjà tous certainement jouer au solitaire sur votre PC, oui à défaut de pouvoir mettre des jeux plus intéressant des fois ! Et bien celui ci entièrement fait en AJAX fonctionne …

Top 10 des librairies des développeurs

Avec l’apparition d’AJAX, on a vu pas mal de librairie fleurir. Elles sont toutes intéressante mais le mieux et quand même d’en utiliser une et de l’exploiter à fond.
Cameron Olthuis publie son top 10 des librairies pour les développeurs. On n’y retrouve pas forcément des librairies AJAX mais il y en a quand même une grande partie. On …

Google Desktop

Marre de l’explorateur Windows insipide et de votre Bureau déséspérement vide ? Et bien Google vous propose une autre façon de gérer vos fichiers.

Faites votre propre page d'accueil en AJAX !

Ou encore : faite votre propre NetVibes sans passer par des scripts tout fait !
Ce tutoriel, qui a maintenant fait le tour de tous les blogs et de tous les social-bookmarks, vous guide pas à pas pour créer votre page d’accueil en AJAX. C’est un tutoriel très très complet qui vraiment par toutes les étapes pour que vous compreniez bien comment …

DotClear 2 beta 1, nom de code Aoraki

Aoraki, c’est le point culminant de la Nouvelle Zélande. Au moment de trouver un nom de code à la version 2 de DotClear, Olivier a tout de suite pensé à ce mont. Il représente un peu ce qui s’est déroulé pour cette version 2 de DotClear, une grande ascension éprouvante et en haut du sommet une vue imprenable sur toute la vallée.
DotClear 2 est en beta et …

Les requêtes complexes avec MySQL

On a tous plus ou moins l’habitude de faire des requêtes un peu basique en SQL : des updates, des selects qui font au maximum deux lignes, etc …
Mais MySQL permet aussi de faire des requêtes beaucoup plus importantes. Certes si vous faites votre petit site perso, il y a de grandes chances que vous n’utilisiez jamais de grosses requêtes SQL. Mais si vous …

Zip 1.4.0

The Pimp.net nous interpelle sur la mise à jour d’une bibliothèque de Zip.
Elle supporte dorénavant les commentaires dans les zips, mais elle reste une bibliothèque complète de gestion de Zip trés pratique pour …

Introduction à la POO en PHP

La POO est très présente en PHP surtout depuis la version 5.
Voici une courte introduction à la programmation orienté avec, comme dans chaque tutoriel sur la POO, un exemple concret. Dans un premier temps, on va réussir à afficher un banal testing suivi d’un me. Pour ensuite entrer un peu plus dans le concret, sans pour cela vous perdre, vous allez …

Ouverture du .mobi

Après l’ouverture du .fr la semaine dernière, c’est au tour du .mobi de faire parler de lui.
L’ICANN est l’organisme chargé, au niveau mondial, de la gestion des noms de domaines et des noms de marques sur le Net. L’ICANN a approuvé la création d’une nouvelle extension : le …

Les groupWares openSource

PhpIndex nous interpelle sur une étude réalisé par des étudiants du MPNI ( Management de Projets Numériques Interactifs ) qui traite du sujet des groupWares.

Pour résumer l’étude décrit ce qu’on appelle des groupWares : Un ensemble de logiciels hébergés de …

Classe Php de gestion de fichiers de configuration

Ce tutoriel de phpIt nous dévoile comment créer une classe de gestion de fichier de configuration en Php.
Plusieurs formats de fichiers ( PHP, INI, XML and YAML ) sont traités par une interface Php unique avec un load(…) et un get(…) à l’aide du polymorphisme.

Aussi avec …

Le problème de l'autocompletion en AJAX

L’autocompletion en AJAX permet de suggérer des mots lors de la saisit de quelques lettres. Google Suggest a été le premier à lancer ça.
C’est très pratique et cela a un certain succès. Le problème c’est qu’en général dès que l’on commence à taper des lettres, une première requête est envoyée au serveur avec ces quelques lettres. Mais si on continue à taper …

Introduction à Xdebug, l'extension PHP

Xdebug est une extension pour PHP (PHP4 et PHP5) écrite par Derick Rethans et disponible dans PECL qui vous permet de faire du déboguage avancé de vos scripts, ainsi que du traçage, et surtout du profiling.
Le profiling va vous permettre notamment de cerner précisément les portions de vos scripts les plus gourmandes en temps …

OVH vous offre un .fr

La folie que provoque l’ouverture des noms de domaines en .fr aux particuliers fait fleurir des offres promotionnelles intéressantes chez les hébergeurs.
Ainsi OVH propose un nom de domaine .fr pour tout achat d’un hébergement chez eux. L’année suivante, vous êtes libre de renouveler le domaine à 3.47 …

Les hébergements Free passent à 10Go

Free continue de satisfaire tout les internautes en possession d’un hébergement gratuit chez eux.
Il y a un an et demi, Free annonçait un passage à 1Go pour les pages persos, une petite révolution dans le domaine de l’hébergement gratuit à l’époque. Cette semaine …

Le .fr ouvert à tous dès aujourd'hui

Premier arrivé, premier servi !
Ce sera la règle aujourd’hui et ce depuis 9h ce matin ! Le .fr est ouvert à tous en ce mardi 20 juin, chacun peut acheter une adresse web .fr. Il suffit juste d’être majeur et d’avoir une adresse postale. Les prix commencent à partir de 10€ par an.

L’AFNIC compte bien atteindre le million de .fr et …

Le programmateur d'évènements sous MySQL

Cet article présente une des nouvelles fonctionnalités de MySQL 5.1 : le programmateur d’évènements.
Cette fonctionnalité permet de programmer des évènements qui vont déclencher des requêtes SQL, des procédures stockées, comme je vous l’avais présenté lors de la publication de la [version 5.1.6 …

phpBB 3.0 Beta1

La team phpBB est heureuse de vous annoncer, via la publication de la version bêta 1 de phpBB 3.0, l’entrée en phase bêta du grand phpBB 3.0.
Le support de cette bêta se résume uniquement à des buGs fonctionnels, en aucun cas il faudra aller se plaindre sur le forum de support de phpBB parce qu’un mod n’est pas compatible ou autre. Faites …

WWWWWDD?

Pour What Would World Wide Web Developers Do ?
Coding Horror se penche sur ce comment développent les "webmasters". En regardant les statistiques du W3C sur les statistiques d’utilisation des navigateurs, on peut …

WAMP5 1.6.4

Cette nouvelle version de WAMP5 intègre une fonctionnalité permettant de limiter les accès externes à votre serveur. Un nouveau lien dans le menu permet de passer votre serveur en offline / online.
En offline, seul localhost (votre poste local) peut accèder au serveur, un petit cadenas apparaît alors dans l’icône de WAMP5. En online, votre serveur est …

Tutoriel d'URL Rewriting

Un nouveau tutoriel concernant l’URL Rewriting a été publié en mai dernier sur Developpez.com.
L’auteur nous indique les bienfaits de l’utilisation de l’URL Rewriting sur son site en prenant l’exemple d’un forum phpBB. Il utilise une méthode à laquelle je n’avais jamais pensé pour faire de la réécriture de liens : Il place tout le document dans le buffer de …

Optimiser ses images pour Google Image

Google Image ne fonctionne pas tout à fait de la même façon que Google tout court. C’est pour cela que l’optimisation d’un site pour Google Image ne s’effectue pas de la même manière. MSN et Yahoo! possèdent eux aussi une recherche d’images, mais globalement l’optimisation fonctionne pour eux aussi.
Rappelez vous que Google Image (tout comme Google) doit …

Venkman, la machine à debugger pour Firefox

On connaissait déjà Firebug qui permet de faire bien mieux que la console JavaScript et qui en plus permet de voir les requêtes (XMLHttpRequest) de notre cher AJAX !
Mais là, je pense qu’on va dans une gamme au dessus avec Venkman. C’est en gros l’équivalent de …

Classer un tableau dans tous les sens

Souvent utiliser, le classement des colonnes d’un tableau permet de réorganiser son affichage pour mettre en avant certaines données. Généralement codé en PHP, le reclassement des colonnes effectue un rechargement de la page, qui peut être lourd (pour phpMyAdmin par exemple).

Un script JavaScript permet de faire ce classement sans rechargement de la …

Faire un système de vote en AJAX

Un système que l’on avait déjà vu auparavant, un vote entièrement en AJAX qui permet via un survol de la souris de choisir la note à attribuer à l’article (par exemple).
Contrairement au système qu’on avait déjà vu, celui ci est complètement détaillé. Il se sépare en 5 parties : …

Faites vous un nom .fr

J-7 avant l’ouverture aux particuliers des noms de domaines en .fr.
"L’AFNIC, organisme neutre et indépendant, souhaite donner la possibilité à tous les Français de créer leur propre nom de domaine en .fr. Les noms en .fr véhiculent des valeurs fortes telles que la proximité, l’appartenance et la francophonie", déclare Jean-Claude Gorichon, …

AFUP - Conférence sur le thème : PHP pour les Pros

L’AFUP propose dans une de ces prochaines conférence le thème de l’utilisation optimale et professionnelle de PHP.
Elle aura lieu le mardi 20 juin 2006 à l’espace FIAP ( 30 rue Cabanis * 75014 Paris ).

Au programme, discussions autour des sujets concernant l’architecture d’une application, les frameworks, les outils de travail, la …

Un widget de feedback en AJAX

Une des définitions du Web 2.0, c’est de placer l’utilisateur au centre du site en lui permettant d’apporter du contenu au site, des commentaires et surtout du feedback.
Avant on faisait des sondages (on en fait toujours un peu quand même) pour connaître l’avis des utilisateurs ou encore un formulaire de contact nommé “donnez votre avis”. …

Les accélérateurs PHP à la loupe

Ipersec propose une étude sur les 3 accélérateurs PHP les plus populaires, à savoir : eAccelerator, APC et Zend Platform.
Le processus de test est le suivant : Chargement du fichier PHP , parsage du code source et transformation en "opcode" (code qui peut être exécuté sur le serveur) …

Une classe pour gèrer les fenêtres avec prototype.js

Prototype Window Class est une classe JavaScript pour la librairie prototype.js.
Cette classe permet de gérer plusieurs fenêtre. Par exemple plutôt que d’afficher une alert en JavaScript, on peut utiliser la méthode Window qui permet d’afficher une fenêtre par-dessus le site avec un système d’overlay pour éviter que l’on puisse cliquer en dehors de la …

Une (courte) introduction à Rails

Sur la base d’une présentation, cette courte introduction à Ruby On Rails a été enrichi en texte pour que cela soit compréhensible à la lecture (plutôt qu’à l’oral, comme initialement prévu).
Elle présente brièvement Rails dans ses grandes lignes, comment il fonctionne (les vues, les contrôleurs…), comment il faut l’utiliser. Une introduction …

Initiation aux expressions régulières en PHP

La bête noire de tous développeurs c’est sans aucun doute les expressions régulières (RegEx ou encore expressions rationnelles).
Autant pour des choses simples comme le parsage d’email ou d’URL est relativement simple, autant dès que l’on veut faire quelques choses de plus complexe, on se casse vraiment la tête ! Le club Developpez.com publie une …

phpBB 2.0.21, Bertie's Summer Vacation

Le groupe phpBB annonce la sortie de la version 2.0.21, nommée "Bertie’s Summer Vacation". C’est une version qui cumule les corrections des différents buGs trouvés depuis l’ancienne version.
Le captcha utilisé pour lors de l’inscription a été refait et amélioré ! Rien de plus à vous dire, si ce n’est de faire la mise à jour dès que vous …

Visualiser et modifier les champs cachés

Voici donc une petite extension pour firefox qui permet d’afficher et de modifier les champs cachés… Plus besoin donc d’afficher le source du code pour trouver la valeur contenu par un champs. L’extension s’en charge pour vous et vous donne en plus la possibilité de changer cette valeur.

)
A télécharger sur …

La balise table est trop souvent mal exploitée

Cette news n’a pas pour but de parler de la guerre tableau / full CSS, puisqu’on sait bien qu’il vaut mieux utiliser une structure CSS pour faire un site plutôt que d’utiliser massivement des tableaux. Les tableaux doivent être utilisés uniquement pour afficher des données tabulaires. Cette news montre plutôt l’utilisation de la balise table dans toute sa splendeur et …

Statistiques de PHP pour le mois de mai

Nexen publie les statistiques du moi de mai 2006 pour PHP.
En bref : * PHP 4.4.2 deviendra la version dominante en Juin 2006, devant PHP 4.3.10 * PHP 5.1.2 est la version PHP 5 dominante * PHP 5 atteint 8%, et accélère encore son adoption (tout doucement cependant) * PHP 4.3.9 et plus anciens représentent encore 46% des …

Comment créer une extension Firefox ?

A vrai dire, ce n’est pas très compliqué. Le plus dur est d’avoir une bonne idée et surtout de regarder si l’extension n’existe pas déjà.
Il faut tout d’abord un peu de connaissances en XUL et en JavaScript, le XUL n’étant pas si loin de l’HTML ou du Flex que ça. Il faut savoir qu’en fait une extension .xpi est en fait une sorte d’archive que l’on peut …

Séminaire PHP au Ministère des Finances le 19 juin

Lundi 19 juin se tiendra une conférence organisée par la DGME du Ministère des Finances à la salle Pierre Mendès France de Bercy.
A l’initiative de l’@dèle (Administration en ligne), la DGME (Direction Générale de la Modernisation de l’Etat) du Ministère des Finances organise un séminaire autour de PHP.

Le thème principal sera de …

Créer des URLs plus courtes en PHP

Le principe ici n’est pas de faire de l’url rewriting, même si on sait qu’il faut en faire pour plus de lisibilité pour les utilisateurs comme pour les moteurs de recherches. Mais je pense que ce tutoriel s’apparente plus pour une utilisation dans un back office.
Souvent on a besoin de passer plusieurs paramètres à une page …

MySQL 5.0.22 et 4.1.20

On découvre avec phpInfo que viennent de sortir deux versions de mySQL. Une pour la branche 4.X et une pour la branche 5.X.

Cette mise à jour fait suite à la …

FireFox 1.5.0.4

La version 1.5.0.4 de Firefox est disponible en téléchargement sur le site officiel, bien que cette version ne soit pas encore annoncée.
Quoi de neuf ? : Correction de bug et failles potentielles.

Téléchargements :

Un débugger pour IE

On est très content du traitement des buGs JS sous Firefox, mais quand on passe sous IE, c’est tout de suite moins drôle. Voilà un p’tit outil qui va vous plaire !

Le dernier Magazine Développez.com est disponible

Le numéro gratuit du mois de Mai/Juin 2006 est disponible :
http://magazine.developpez.com/

Pour le consulter il vous faudra télécharger le PDF.

Au programe de ce numéro :

Un tutoriel JAVA et spring MVC Un article sur le Web 2.0 …

Créer ses Widgets en PHP

Avec ce tutorial phpIt vous allez apprendre à créer vos propres tags HTML et les remplacer par du contenu dynamique, et tout ça en PHP.

Ce tutorial montre donc comment créer ses propres …

Microsoft pense aux développeurs WEB ?

On s’en plaignait, microsoft l’a fait… en retard… Mais comme on dit, mieux vaux tard que jamais. De quoi je parle ? D’une toolbar POUR développeur WEB. Au menu : inspecteur de DOM, outliner d’objet, affichage d’informations sur les objets, simulation de résolution, validation HTML … ça ne vaut pas …

Conception d'un site dynamique en PHP

Tous les débutants en création de site commencent par faire des iframes en HTML (c’est moche), puis ils découvrent la puissance de PHP pour générer des pages dynamiques et ainsi se faciliter grandement la gestion de leur site.
Mais bien souvent, ils n’ont pas la logique pour débuter, pour savoir comment commencer, comment ça fonctionne … et tout plein …

Système de gestion de membres complet en AJAX

Une chose plus que pratique en PHP c’est que l’on peut personnaliser l’affichage du site et offrir des fonctions personnalisées à vos membres via un espace membre.
Ce tutoriel vous présente comment faire un système de membres complet en AJAX avec tout plein d’effet script.aculo.us à l’intérieur. Le résultat de ce tutoriel n’est pas très beau en somme, mais …

Paris on Rails 2006

Paris on Rails, le site de la première conférence officielle française sur Ruby on Rails est en ligne ! Cet événement aura lieu à Paris à l’automne 2006.
Pour l’instant aucune information n’est disponible sur cet évènement, on connait juste la liste des sponsors actuels (qui risquent certainement de bouger d’ici l’automne) : Les éditions Eyrolles, Telecom …

Site au ralenti ...

Vous avez certainement remarqué qu’en ce moment les nouvelles sont généralements diffusées aux comptes gouttes et que le site en général n’est pas mis à jour.
Les nouvelles le seront encore pour quelques temps. Je suis très pris par mes (grumbl de) projets en ce moment et ils ne se finiront pas avant début juin. D’ici là il n’y aura probablement que très peu …

Cinq fonctions JavaScripts très utiles

Le JDN présente cinq fonctions JavaScripts créées pour la plupart par des utilisateurs avancés de JavaScript.
Les fonctions à rajouter dans votre bibliothèque : getElementById() pour les anciens navigateurs, getElementsByClass(), getElementsByAttributes(), getElementsByAnything() et domEl().

getElementById() est la fonction clé à utiliser …

phpMyAdmin 2.8.1

La pré version 2.8.1 de phpMyAdmin a été publié il y a un peu moins d’une semaine. Et c’est maintenant la version finale de phpMyAdmin 2.8.1 qui vient de sortir.
Beaucoup de changements ont été effectué. Comme le staff nous l’avait dit, les gros changements sont marqués par un changement direct dans la numérotation. Si les modifications ne sont pas très …

Créer votre système de cache en PHP

Dans un nouveau tutoriel PHP, le JDN présente deux façons de créer son propre système de cache : soit en passant les en-têtes HTTP soit en utilisant la mise en tampon des données.
Le fonctionnement fondamental d’un script de cache pourrait ce définir ainsi :

  1. recevoir la requête pour une ressource 2. vérifier s’il existe une …

Dojo et Prototype.js face à face

Jonathan Aquino présente brièvement ces deux librairies JavaScript. Il a d’abord commencé à utiliser prototype.js pour faire de l’AJAX et maintenant il utilise quotidiennement Dojo.
Il nous présente ce qu’il préfère le plus dans chaque librairie. Evidemment pour prototype.js on retrouve la célèbre fonction $() qui permet de remplacer le (trop utilisé) …

jsScrolling une autre façon de scroller

Vous avez certainement déjà utilisé DreamWeaver pour faire des défilements automatiques en JS. Mais bon, le code que produit DreamWeaver laisse tout de même à désirer de ce côté là, mais si il fonctionne correctement.
jsScrolling permet de faire de multiple scrolling avec pas mal de possibilité. Outre le scrolling automatique, ou celui avec une barre de …

Dix raisons business d'utiliser AJAX

Faut-il encore vous prouver qu’il faut utiliser AJAX ? Apparemment oui ou alors certain s’obstine à trouver des arguments pour, ce qui n’est pas un mal de toute façon.

Dietrich Kappe a rassemblé 10 raisons business d’utiliser AJAX, une sorte de Top 10. La question qui revient beaucoup en ce moment, c’est comme l’entreprise peut elle tirer partie de …

Apache 1.3.36

Dernière mise à jour de Apache : 1.3.36
On trouvera le changelog ICI et la version est disponible LA.

Cette mise à jour mineure semble n’être là que pour rectifier une petite régression dans la version précédente.

favicon avec ou sans animation ?

Sans doute connaissez vous déjà les favicons, ces petits icônes qui caractérisent un site et s’affichent au coté de l’url…
Ces petites images sont au format ico (format standard d’icône de windows) mais saviez vous que l’on pouvais utiliser aussi d’autre format d’image ?

Tetris 2.0

Certains se demandent jusqu’où peut aller le web2.0… D’autres se demandent son utilité… Mettons tout le monde d’accord ! Ici, il s’agit tous simplement d’un Tetris like, en Ajax !! Cette technologie remplace avantageusement les applet java ou les objet flash et repousse encore un …

Compresser à la volée avec PHP

Cet article de phpIt décrit comment créer des archives de données au format zip ou même tar dans le but de créer un sytème de téléchargement de fichier propre à chaque utilisateur.

On y apprend comment créer une Archive de données à l’aide de PEAR