Une nouvelle version du plugin FireBug pour Firefox est disponible depuis peu. Les grosses nouveautés : * un [debugger Javascript](http://www.joehewitt.com/blog/images/2006-05-23/debugger.png) * un [pile des dernières erreurs javascript](http://www.joehewitt.com/blog/images/2006-05-23/stacktrace.png) * des [logs à la ...
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 …
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 …
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 …
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 …
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é) …
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 …
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 …
Dernière mise à jour de Apache : 1.3.36
On trouvera le changelog [ICI](http://www.apache.org/dist/httpd/CHANGES_1.3) et la version est disponible [LA](http://httpd.apache.org/download.cgi).
Cette mise à jour mineure semble n'être là que pour rectifier une petite régression dans la version précédente.
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 ?
Certains se demandent jusqu'où peut aller le web2.0... D'autres se demandent son utilité... Mettons tout le monde [d'accord](http://www.dustindiaz.com/basement/tetris.html) ! 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 ...
Cet [article de phpIt](http://www.phpit.net/article/creating-zip-tar-archives-dynamically-php/1/) 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
…
Ce soir je suis allé à une [conférence gratuite sur le web 2.1](http://altaide.typepad.com/jacques_froissant_altade/2006/05/web_21_une_conf.html) qui avait lieu à la mairie du IIe arrondissement de Paris.
La conférence étant gratuite et sur mon chemin je dirai, j'y suis allé avec un pot. Et je dois dire que la conférence n'a pas forcément bien répondu …
Ce [tutorial de phpFrance](http://www.phpfrance.com/tutoriaux/index.php/2006/05/11/43-les-methodes-magiques-avec-php-5) nous propose quelques fonctions magiques qui vont vous permettre de faire du code de haut niveau simplement.
Avec des tutos du niveau facile au niveau difficile, on y trouvera 7 tutoriaux de codage orienté objet, …
Le staff de phpMyAdmin a publié deux mises à jour d'un coup à la fin de la semaine dernière. Ils ont été plus actifs que les news de j0k3r.n3t !
phpMyAdmin 2.8.0.4 corrige certaines failles, et apporte des améliorations.
* Compatibilité avec PHP 5.1.2 * Possibilité de cacher les bases de données * Configuration possible …
La version 2.0 de Bon Echo ( préparation de FireFox ) est disponible à l'essai.
C'est une version alpha destinée aux développeurs et aux testeurs.
Un des gros changements est la vérification orthographique en cours de frappe la gestion de session et des onglets de navigation.
Pour ceux que cela tente, elle est …
Tout le monde a son bout de papier dans le coin de son bureau, un fichier Nouveau Document texte.txt sur le bureau avec tout ce que vous devez faire. On appelle ça une todolist.
Nombreux sont les sites qui maintenant proposent des todolists en ligne. Vous pouvez gérer les ajouts, les taches que vous avez faites, celle qui vous restent (encore) à …
Nexen publie les statistiques de PHP du mois d'avril.
On remarque que PHP 5 accélère sa progression, mais reste minoritaire : 7,20%. PHP 4.4 prends petit à petit des "parts de marché" à sa petite soeur, la version 4.3. PHP 4.4.1 est maintenant la deuxième version la plus utilisée.
Les graphiques pour le mois d'avril sont …
Je viens de remarquer que beaucoup de personne cherchait à "imprimer un site internet". J'avais trouvé un site, que j'avais placé dans un [ch'tit truc du mois](http://www.j0k3r.net/chtit-truc-imprimer-un-site-internet-23.html), mais je viens de remarquer que le site n'est plus disponible, certainement offline.
Le site fonctionnait …
La validation d'un formulaire est souvent une tache assez longue à faire. Ce qui est tout à fait normal car il faut souvent tester tous les champs (rappelez vous l'utilisateur est le premier buG de votre application).
Prototype.js (via script.aculo.us) propose une classe de validation de formulaire. On spécifie le type de champs que doit valider la classe et …
En juin de l'année dernier, l'AFUP nous [informait](http://www.j0k3r.net/news-l-afup-examine-la-certification-zend-574.html) qu'elle allait tester la certification PHP de Zend.
L'AFUP publie aujourd'hui son communiqué de presse sur cette certification. IL en ressort que c'est une certification avec un niveau assez élevé. Il faut tout de même précisé …
Cela peut "choquer" mais c'est vrai. Un kit de personnalisation de Firefox vient d'être publié par la fondation Mozilla. Il s'appelle Firefox 1.5 CCK (Client Customization Kit).
[CCK](http://www.mozilla.org/projects/cck/firefox/) est une extension de Firefox permet à tout le monde de créer une extension qui personnalise le navigateur. Les …
Dévoilé par [AlsacreationS](http://blog.alsacreations.com/2006/04/26/242-paris-web-2006-cest-pour-bientot) fin avril, le site de la conférence Paris Web 2006 ouvre ses portes.
Il a pour but de présenter l'évènement qui se déroulera les 21 et 22 septembre 2006 à Paris. On peut aussi trouver la liste des tous les orateurs avec notamment Karl Dubost, …
XAJAX, dont je parle dans [les frameworks AJAX](http://www.j0k3r.net/ajax-les-frameworks-ajax-3.html), est un framework AJAX qui est assez en vogue. Le mois dernier la version 0.2.4 voyait le jour ainsi que quelques infos par rapport à la future version 0.5.
AJAX MAgazine en a profité pour faire une petite interview du chef de projet de XAJAX : …
Vous avez certainement voulu faire une tabulation quand vous écrivez un texte sur un forum (par exemple) de façon à indenter du code ou tout simplement à indenter votre texte pour l'aérer. Et vous vous êtes rendu compte qu'en appuyant sur la touche tabulation on passe à l'élément suivant sur la page (un lien, un champ ...) mais que cela ne nous fait pas une belle ...
Avant, dans le web 1.0, tout les webmasters voulaient savoir qui visitait leur site, qui revenait régulièrement, etc ... C'est ainsi que sont nés les outils de statistiques basés sur les logs des serveurs ou sur un marqueur placé sur chaque page.
La méthode du web 2.0 pour tracker les visiteurs attribue un id à chaque page. Cet id est référencé dans la base …
Publié peut être trop précipitamment, PHP 5.1.3 possédait un buG assez critique au niveau de la variable POST. Tout comme dans la sapi FastCGI qui comportait aussi quelques problèmes. On remarque aussi qu'un buG au niveau de la fonction highlight_string() a aussi été corrigé, tout comme les drivers PDO ODBC qui présentaient de sérieux problèmes.
Le buG …
Romain nous informe de la publication d'une nouvelle version de WAMP 5. WAMP dispose maintenant d'un gestionnaire de modules Apache permettant d’activer/ désactiver des modules à chaud au travers du menu. Un nouveau script permet également de tester le port 80 lors de l'installation du service d'Apache 2.
Bizarrement, WAMP 5 n'intègre pas …
MySQL AB vient d'annoncer la publication officielle de MySQL 4.1.19.
Cette version est une version qui corrige principalement des buGs. Elle corrige une faille de sécurité. Et tout, comme dans la version [5.0.21 paru avant hier](http://www.j0k3r.net/news-mysql-5-0-21-1268.html), elle apporte une sécurité de plus via la variable globale système …
Comme le fait déjà beaucoup de script PHP, comme phpBB par exemple, vous pouvez stocker vos sessions dans une base de données, MySQL par exemple.
Une fonction PHP, session_set_save_handler(), permet de configurer les fonctions de stockage des sessions. En fonction de l'ordre des paramètres, PHP saura quelle fonction il doit utilise pour ouvrir une fonction, …