Un hébergement gratuit chez OVH !

Lancer l’année dernière, l’offre alléchante de 1and1 a été apprécié par bon nombre d’entre nous. Rétissant au début, tout le monde c’est dis que c’était une arnaque qu’il ne fallait pas la prendre et bla bla et bla bla. Cependant on est quand même beaucoup à avoir adhérer au concept.
Et bien OVH vient de lancer le même genre d’offre. Mais moins alléchante …

SQLite v3.3.3 stable

La toute dernière version de la branche 3.3.x d’SQLite est maintenant disponible ! Après avoir fait des tests grâce à trois versions précédentes, SQLite v3.3.3 est désormais considéré comme stable. La version 3.3.2 n’ayant pas reporté de problèmes majeurs, les nouvelles APIs et les nouveaux langages sont disponibles.

Vous pouvez voir les …

Création et lecture d'un flux RSS en PHP

Le club Developpez.com nous propose un nouveau tutoriel. Celui ci permet de créer un flux RSS et ensuite de le lire. Un peu comme mon tutoriel pour créer un flux RSS, celui ci vous détaille dans un premier temps comment est composé un fichier RSS (qui sont au format XML). Puis il détailles …

Un bureau animé

Marre du bureau statique Windows ? Donnez lui un peu de vie en utilisant tout simplement du HTML/Flash. Ce sera du plus bel effet !

SeaMonkey 1.0 est enfin là !

Le SeaMonkey Council est fier de vous annoncer la sortie de SeaMonkey 1.0 ! C’est la première version finale destiné à l’utilisateur de la suite Internet. Cette version contient un navigateur Web de pointe, un client de courriel puissant, un éditeur de pages Web WYSIWYG et un client de discussion en direct sur IRC aux nombreuses fonctions. Pour les développeurs Web, …

Le danger des extensions pour Firefox

David Baron, qui travaille à la Mozilla Corporation et participe à l’élaboration de Mozilla depuis 1998, nous fait part de ses inquiétudes quant à la qualité des extensions de Firefox.
Pour lui, les extensions ne doivent pas être une plus value de Firefox, mais plus un moyen de réduire la demande de fonctionnalités supplémentaires qui ne sont utilisées que …

PHPIndex fait peau neuve

Après Nexen la semaine dernière, c’est autour de PHPIndex de changer de design et de "CMS".
Ils ont choisis Dotclear pour sa simplicité mais aussi pour sa puissance. Le design est plutôt relativement mieux réussi que pour nexen. Et surtout le site est quand même beaucoup plus joli …

phpMyAdmin 2.8.0 bêta 1

Le staff de phpMyAdmin vient de publier la première bêta de la toute nouvelle version 2.8.0. Le saut qu’il y a eu depuis la version 2.7.0 (en terme de numérotation de version) est partie du au fait que les prochaines versions qui auront les même premiers chiffre (2.8) auront le même système de gestion. Le dernier chiffre servira uniquement pour indiquer des …

Optimiser vos fichiers AJAX et CSS

Kevin, de chez Zimbra, vient de faire un test intéressant. Il a constaté que la page d’accueil de digg.com était relativement longue à charger et que surtout elle chargeait beaucoup de fichiers (principalement des fichiers JavaScripts et CSS).
En comparant au travail développer au sein de Zimbra, il applique ses connaissances sur …

Halte au display none

Alsacréations pointe sur un sujet intéressant. Souvent pour faciliter l’accessibilité, les webmasters remplace du texte par des images tout laissant le texte. Par exemple en plaçant du texte dans des balises span le tout à l’intérieur de balise h1. En CSS, on place dans la balise h1 une image et on cache le texte contenu dans le span, souvent à l’aide de display:none. …

La librairie de chiffrement mcrypt détaillée

La documentation officielle sur cette librairie est assez confuse et présente un grand nombre d’algorithmes et de modes de chiffrement différents.
PHPFrance publie ce tutoriel sur la librairie mcrypt. Ils la détaillent plus explicitement. Voici le suivit des différentes étapes :

  • Une rapide d’explication sur la raison de ce document

PHP 5 avancé, 3ème edition

De succès en succès, le livre PHP 5 avancé suit son petit chemin. Chaque année (cela fera la 3ème année) une nouvelle édition est publié en Juin. L’année dernière les auteurs avaient hésité entre refaire une série de livre de la même édition ou refaire une nouvelle version. Cette année, le …

Un joli infobulle en JS/CSS

Plutôt que d’attendre lorsque l’on passe sur un lien hypertexte que sa description (contenu dans l’attribut title) s’affiche, voici un système qui affiche directement la description dans une image sous forme d’infobulle.
Ce script a été revu par son auteur pour utiliser plus concrètement le DOM et la …

Le futur de l'HTML : XHTML 2.0

Dans cet article et le précédant,Edd Dumbill examine les différentes voies que pourrai prendre le futur de l’HTML. Il tiens autant compte de l’approche des caractéristiques du WHATWG et du nettoyage radical du XHTML proposés par le W3C.
Un …

Le Flash et le référencement : on y arrive !

C’est toujours la galère de référencer correctement un site totalement en Flash. Etant donné que les moteurs n’interprètent pas le Flash, il est difficile de le référencer. Cependant si l’animation n’est pas vu par les robots d’indexation, l’HTML qui contient le Flash doit être bien optimisé pour accroître les chances de référencement. Ainsi il faut bien renseigner …

Un futur attribut ping pour la balise a ?

Souvent pour comptabiliser les clics sortant, certains webmasters font directement appel à un fichier interne qui comptabilise le clic et ensuite redirige le visiteur vers le site qu’il veut visiter. Cette méthode est souvent mise en place dans les annuaires de liens, ce qui permet ensuite d’afficher des statistiques de visites par sites ou globales.

L'HTML/JavaScript prends le dessus sur Flash

Suite des interviews venant du JDN sur les professionnels qui utilisent les navigateurs comme plateforme de développement. Cette fois ci c’est autour de Jérôme Grondin, Ingénieur d’études Internet / Intranet spécialisé en Web applications, qui utilise, depuis 4 ans, le navigateur comme plateforme de développement.
On y parle d’ergonomie, de Java, de remote …

Le JavaScript ... ou pas ...

Un petit article intéressant pour rappeler que le JavaScript est désactivable sur nos browsers adorés et que certains utilisent cette fonction.
Tout ça pour dire que le JavaScript reste une option et que le webmaster doit bien prendre en compte que la …

Le nouveau nexen.net

Damien Seguy en avait parlé lors de la newsletter publiée mi-décembre, la nouvelle version de nexen.net est (partiellement) en activité. Je dis partiellement parce que lorsque l’on accède à nexen sans le www, on tombe toujours sur l’ancienne version. Mais cela ne devrai …

SQLite v3.3.2 bêta

Encore une nouvelle version pour la nouvelle branche d’SQLite v3.3.x. La version 3.3.2 bêta corrige encore quelques buGs par rapport à l’ancienne. On note des corrections de buGs et des améliorations de rapidité, qui ont été prouvés, des changements dans l’OS-Layer (les mutexes doivent maintenant être obligatoirement récursif).

Avec cette version, …

Ruby on Rails aux éditions Eyrolles !

La bible du railer est désormais disponible en français aux éditions Eyrolles !
Écrit par le créateur de Ruby on Rails et par l’auteur du classique Programming Ruby, ce livre propose dans un premier temps un apprentissage par la pratique, à travers la réalisation d’une application de …

Faire votre propre système de tags en PHP

Née avec la vague de Flickr et Technorati, les tags (Tag Cloud en anglais) sont affichés en fonction du nombre de fois que le webmaster les a définit. C’est à dire que lors de la publication d’une photo, d’un article, on spécifie des mots clés (des tags) qui sont ensuite repris sur l’accueil. …

Créer un gestionnaire de fichiers en PHP

Voici un p’tit outils qui peut se révéler très pratique. Il permet de gérer des fichiers. C’est à dire que l’on peut les uploader sur le serveur, les modifier et les supprimer. Il permet d’éditer les fichiers couramment utilisés mais n’a pas la robustesse pour éditer les fichiers doc ou pdf.

Cependant c’est une très bonne approche du …

Google aime vos sitemaps !

Lancé en juin 2005, Google Sitemaps propose un outils pour faciliter le travail de son (pauvre) robot d’indexations. Le principe est simple, il suffit de placer un sitemap.xml à la racine de votre site. Ce fichier doit contenir toutes les pages que vous souhaitez voir indexé par Google.
Il faut savoir que ce fichier permet à Google d’explorer plus facilement …

Nouvelle feuille de route de Firefox 2

Le développeur en chef de Firefox, Ben Goodger, vient de publier une mise à jour de la précédente feuille de route de Firefox 2.0. Cette version devrai sortir en version finale cet été. On pourra voir une partie de ces possibilités dans la première version alpha (dites : Alpha sans toutes ses fonctionnalités) le mois prochain. Début avril, la première version bêta …

Personnaliser l'affichage des dossiers sous Apache

On peut facilement personnaliser l’affichage des dossiers (ne contenant pas d’index) pour ainsi palier au banal (et moche) affichage par défaut d’Apache.
On peut spécifier tout un tas de directive mais je pense que la plus importante reste quand même le fait de pouvoir ajouter un fichier d’en-tête (header) et un fichier de bas de page (footer). Ainsi on …

Ajax a redoré le blason de l'application Web

Le JDN nous propose une interview de Mathieu Rondeau, ingénieur pour Soluscience. Cette société développe des applications Web basé sur les navigateurs web.
Il nous confirme que le plus "difficile" dans le développement de ce genre d’application est la de rendre …

Installation et configuration de MySQL 5

Le club Developpez.com propose un nouveau tutoriel qui vous guide sur l’installation et la configuration de MySQL 5. Plus précisément, il vous explique pas à pas comment installer un serveur de bases de données MySQL 5 sous Windows et Linux, et comment effectuer les paramétrages post-installation de base. …

Rédiger une bonne déclaration d'accessibilité

La page "politique d’accessibilité" est l’endroit idéal pour aider les visiteurs à accéder à votre site. La plupart de ces pages sont trop techniques et ne satisfont pas nécessairement aux besoins du visiteur. Celles qui répondent aux besoins du visiteur présentent souvent les informations utiles perdues dans une myriade d’autres, peu susceptibles d’être comprises …

Cinq astuces pour organiser vos CSS

Les feuilles de styles c’est comme les fichiers PHP, JavaScript … bref comme tous vos fichiers de code, il faut qu’il soit bien organisé de façon à s’y retrouver le plus facilement possible !
Alors il faut abuser de l’indentation et des biens chaleureux commentaires. Un webmaster nous fait part de son expérience pour nous montrer comment lui il ordonne ces …

Système de vote par étoiles en CSS

Il est souvent mis en place un système pour noter un article, un dossier/tutoriel via des étoiles. Mais le plus souvent, c’est un simple formulaire avec des boutons de types ratio ayant pour dénomination 5/5, 4/5, 3/5 …
Et bien voici un système très “Web 2.0” on dira, qui permet via le survol des étoiles de mettre une note. C’est assez pratique …

Quelques notions de sécurité en PHP

La sécurité en PHP est devenu le sujet le plus sensible de toutes les communautés. Ce n’est généralement pas du côté de PHP lui même que les failles arrivent, mais très souvent du côté du codage qu’en fait l’utilisateur. Il faut systématiquement vérifier toutes les données que l’internaute (visiteur) peut renseigner dans l’application. C’est une des phrases que l’on …

MySQL 5.1.5 alpha

Une nouvelle version de la branche MySQL 5.1.x est disponible, la version 5.1.5 est toujours en alpha. Quelques buGs ont été corrigés (6) et de nouvelles fonctionnalités sont au rendez vous. Les fonctions XML (ExtractValue() et UpdateXML()) sont désormais intégré. Lisez la partie de la documentation consacré : [XML …

SQLite v3.3.1 alpha

Quelques jours après la sortie de première version alpha de la branche 3.3.x de SQLite, une nouvelle version, la 3.3.1 (toujours en alpha) est disponible.
Beaucoup de buGs ont été corrigés durant la semaine dernière, ce qui leur a permis de diffuser cette nouvelle version. De plus, du fait d’avoir corriger …

EasyPHP v2 montre le bout de son nez

Pendant les périodes de fêtes, on a eu des nouvelles d’EasyPHP v2. Cependant c’était pour nous dire que la version était prévu pour Noël mais que finalement elle était reporté. On a ensuite eu l’espoir de la voir arrivé avant la fin de l’année mais toujours pas.
Il faudra pour l’instant ce …

WAMP5 1.6.1

Une nouvelle version de WAMP5 qui ajoute simplement les dernières versions en date.

CSS : on reprend tout à zéro ! (derniers épisodes)

Le feuilleton est maintenant fini, la boucle est bouclée. Cela aura duré un peu plus d’un an tout de même. Ne vous inquiétez pas, il y aura certainement des rediffusions cet été :D
Ces deux derniers épisodes (14 et 15) traitent respectivement des variations d’interprétation selon les navigateurs et des perspectives d’avenir.

Le [feuilleton …

SQL Designer pour modéliser votre base de donnée

Vous avez certainement déjà utiliser des logiciels pour modéliser vos bases de données sur papier tel que DB Designer ou autre. C’est très pratique pour concevoir la base de données avant de la faire réellement ou tout simplement pour la présenter dans un rapport texte.
Et bien [SQL …

Faire des liens externes simples et accessibles

Les directives d’accessibilité dans leur version 1.0 indiquent qu’il faut identifier clairement la cible de chaque lien. Il précise aussi que le lien hors de son contexte doit être assez explicite pour comprendre sur quelle page on va attérir. Selon la façon dont ce point est lu, ceci pourrait signifier que chaque lien externe devrait être identifié dans le texte de …

Votre site est-il hackable ?

Une belle initiative (de plus ?) que de centraliser un peu toutes les failles possibles sur son site. Cela va de l’SQL Injection au Google hacking en passant par les XSS.
Plus concrètement, ce site présente les failles : * Injection SQL * XSS (Cross site scripting) * CRLF …

Suivez la qualité de vos sites grâce à un site !

Le premier outil collaboratif de suivi de la qualité des sites Internet s’appelle Opquast, dirigé par Elie Sloïm, responsable du projet.
Opquast est la première liste ouverte et publique de bonnes pratiques pour l’amélioration de la qualité des services en ligne. Elles ont été mises au point publiquement (vous pouvez aussi y …

Les sessions PHP et Google

Quand on parle de référencement d’un site ou d’un forum, la première chose à faire est en général d’éviter d’afficher l’identifiant de session de l’utilisateur.
Pourquoi ? Tout simplement parce cet identifiant de session est en général unique, et qu’il est renouvelé à chaque nouvelle visite. Ainsi notre cher GoogleBot verra à chaque fois des pages …

Quelques tutoriels pour developper avec Nvu

Nvu est un éditeur HTML de type WYSIWYG (Ce que vous voyez est ce que vous obtenez) basé sur le module d’édition HTML de Mozilla, il permet de créer des pages web en PHP, HTML …
Un professeur dans l’enseignement supérieur belge diffuse quelques tutoriels sur Nvu. Pour l’instant il n’y en a "que" trois :

  • Mon premier site web …

Et ainsi suit PHP 4.4.2

Hier sortait la version 5.1.2 de PHP, il était prévisible que la branche 4.4.x allait elle aussi être mise à jour. PHP 4.4.2 est donc la version dites la plus stable en ce qui concerne la branche PHP 4.x, tous les utilisateurs sont invités à mettre à jour leur version de PHP.
Cette version est une version qui corrige principalement des buGs et quelques …

phpMyVisites 2.1

Décidément phpMyVisites n’en fini de faire des nouvelles versions. Après avoir sortie la version 2.0, voici (déjà ?) la version 2.1.
Celle ci corrige quelques buGs et apporte 3 nouveaux langages.

  • Ajout du Taiwanais, Arabe, Bulgare, Tchèque * Modification dans les langages Slovène, Français, Italien, Tchèque * Correction …

v5.1.2 pour la branche de PHP 5.1

PHP 5.1.2 a été publié aujourd’hui par l’équipe de développement PHP. Cette version apporte des corrections de buGs mais aussi et surtout trois corrections de failles. Le changelog à la sauce nexen :
Les points de sécurité importants sont :

  • L’injection de réponse HTTP a été bloqué dans l’extension de session, et avec la fonction …

Listes liées avec AJAX

Un tout nouveau tutoriel sur AJAX vient d’être publié chez developpez.com.
En outre il présente ce qu’est AJAX et l’objet XMLHttpRequest, avec son utilisation. Puis il montre quelques exemples concrets, comme mise en place de liste liées. Le terme de "liste liées" est employé quand par …

Placer une animation Flash en arrière plan

Comme je l’ai constaté récemment, les images-objets Windows Media sont toujours au premier plan. C’est à dire que dès que l’on affiche une animation flash sur son site, elle sera forcément en premier plan. J’avais fait l’expérience sans le vouloir lorsque j’ai voulu afficher une bannière en haut à droite du site pour la vie est belle. L’image passait sous l’animation flash …

Installation détaillée Ruby On Rails / Typo

Hopla, comme j’ai un peu lutté à grappiller des informations à droite et à gauche lors de la mise en place de mon blog, qui tourne donc sous Typo, qui utilise lui-même le framework Ruby On Rails, j’ai décidé de rédiger un petit ‘guide’ de mise en place du framework RoR …

Créer de belles urls pour les moteurs de recherches

Ce n’est pas nouveau, augmentez la visibilité et le référencement de son site passe forcément par la ré-écriture de tous les liens de votre site. Ainsi pour rajouter des mots clés dans vos urls et gagnez en pertinence.
Ceci dit, il faut quand même savoir le faire. Et ce n’est pas forcément quelques choses de simples. Il faut d’une part savoir/tester si vous …

Système de login via AJAX

Ca ne devait pas tarder à arriver, mais il semble en avoir déjà vu un quelque part. Voici un système de login qui utilise AJAX pour transférer les données. Il se dit être sécurisé même s’il ne passe pas par une rafraîchissement de page. Etant donné qu’il doit certainement faire appel au même fichier PHP pour tester les identifiants de connexion, il n’y a pas de …

SQLite v3.3.0 alpha

Depuis le mois de septembre de l’année dernière, les versions de SQLite ne se sont pas bousculées pour être sur le devant de la scène. Une version de corrections très minimes a été publié fin décembre mais rien de nouveau avait été inclut dans cette version.
C’est maintenant chose faite, puisque voici SQLite v3.3.0 alpha. Cette version supporte les …

Fin des blogs annoncés pour le web 3.0 ?

Dans une récente analyse du Web (avec un grand W), il en ressort que nous somme actuellement dans sa version 2.0. Elle est principalement caractérisé par plus d’interaction avec l’utilisateur, les sites se transformant en site communautaire, la ré-apparition d’AJAX (avec une utilisation plus poussée), et bien d’autres choses …
Ainsi on voit qu’au début, …

Afficher vos images par dessus votre site

Le titre n’est pas très accrocheur et encore moins significatif. Mais si je vous avez le nom en anglais cela aurait été encore moins attractif.
En fait le principe c’est d’afficher tout communément des images miniatures et lors d’un clic sur celle ci, l’afficher dans la même page mais par dessus le contenu. On désactive tout le contenu qui devient alors …

Réalisez un lecteur mp3 en Flash

Sur le JDN, on peut trouver un article intéressant sur la réalisation d’un petit lecteur MP3 en ligne. On le trouve sur le JDN.

On trouvera d’ailleurs des exemples équivalent [ICI](http://sites.estvideo.net/dew/index/2005/12/03/603-dewplayer-reloaded …

Roadmap pour Dotclear 2

Dotclear 2 sera la prochaine grosse évolution de Dotclear. Ce ne sera pas Dotclear 2.0 mais Dotclear 2 tout court.
Il est déjà en "test" sur le blog officiel de l’auteur, Olivier. L’annonce a été faite hier, Olivier a officiellement annoncé que Dotclear 2 était bien vivant !

Dans son [deuxième …

PostGreSQL : mises à jour critiques 8.1.2 et 8.0.6

2 nouvelles versions PostgreSQL sont disponibles : la 8.1.2 et 8.0.6.)
Ces versions corrigent des problèmes critiques en particulier pour les versions Windows.

Il est fortement conseillé aux utilisateurs de ces branches ( 8.0.X et 8.1.X ) de mettre à jour leur version le plus rapidement possible.

Pour l’info complète et …

Soulager son serveur avec PHP

Certains scripts PHP sont très gourmand en matière de RAM (mémoire) comme phpBB par exemple. Et d’autres le sont beaucoup moins.
Le problème des gros scripts qui ne sont pas optimisé pour utiliser le moins de mémoire possible vous sature celle de votre serveur et ainsi il rend de plus en plus lent. Il existe quelques astuces en PHP pour qu’il puisse soulager …

Webmasters Expo 2006

Le troisième salon du webmaster aura lieu les 3 et 4 mai 2006 à l’Espace Condorcet, situé à la Cité des sciences et de l’industrie, La Villette, PARIS.
Après les éditions réussies de 2004 et 2005, ce troisième salon rassemblera à nouveau les principaux acteurs du e-commerce. Les conférences, stands et espaces formations permettront d’échanger des …

Utiliser la bibliothèque AJAX prototype.js

Dans le cas où vous ne l’auriez pas encore utilisé, prototype.js est une bibliothèque Javascript écrite par Sam Stephenson. Ce code étonnamment bien pensé et bien écrit, respectant les normes, vous décharge du fardeau associé à la création de pages web riches et hautement interactives caractérisant le Web 2.0 (en gros à l’utilisation …

PHP 5.1.2 RC2

Après la nouvelle RC de PHP 4.4.2, voici maintenant la deuxième et dernière RC de PHP 5.1.2.
Cette RC apporte principalement des corrections de buGs et quelques changements au niveau de la fonction date. Vous êtes tous invité à tester cette nouvelle publication, si aucun gros problème n’est remonté d’ici quelques jours, PHP 5.1.2 sera publié le 12 janvier …

PHP 4.4.2 RC2

Une nouvelle version candidate de PHP 4.4.2 vient de paraître. Cette version RC2 corrige une vingtaine de buGs par rapport à la version RC1 de novembre. Vous pouvez voir toutes ces modifications sur le cvs de PHP.
Les versions sources et compilés …

Dix choses à ne pas faire pour un site d'e-commerce

Il est essentiel lors de la création d’un site d’e-commerce de se plier à certaines exigences pour faire quelques choses de vendeur. Etant donné que le but principal est de vendre, il faut rassurer les clients, leur permettre d’aller voir la fiche d’un produit (avec une miniature optimisé du produit) en quelques clics … et j’en passe.
Tout ceci est à …

xajax 0.2 en version stable

Tout le staff de xajax est heureux de vous annoncer sa dernière version stable, la 0.2. Elle comporte un certain nombre de nouveaux dispositifs, des améliorations du core et des corrections de buGs.
De gros et importants changements ont été effectué sur cette version, le staff y a beaucoup travaillé pour accroître la popularité de xajax. Plus de détails …

Invision Power Board v2.1.4

IPS vient d’annoncer la mise à jour de son forum Invision Power Board. Ainsi la version 2.1.4 d’Invision Power Board est une version de maintenance corrigeant plus de 100 buGs ainsi que des améliorations du système de mise à jour.

Garder son pagerank quand on change de site

Lorsque l’on change de nom de domaine, une grande hantise des webmasters est la perte du pagerank que possédait l’ancien domaine. Il est vrai que l’obtention d’un bon pagerank ne se fait pas en quelques jours. Il serai donc dommage de perdre une quantité assez importante de travail.
Il existe une façon qui permet de rediriger les personnes (et donc les bots …

Sept astuces pour les codeurs PHP en freelance

Beaucoup de jeunes (et moins jeunes aussi) se lance dans le freelance pour diverses raisons. Mais souvent ils ne savent pas vraiment à quoi s’attendre. Certains se sont lancés depuis longtemps et cela ne va peut être pas forcément comme il le souhaite.
Ce nouvel article

MySQL 5.0.18

Une nouvelle version de la branche 5.0.x de MySQL vient d’être publié. MySQL 5.0.18 est une version de maintenance apportant principalement des corrections de buGs.
Deux nouveautés sont à noter : * Il est possible de compiler MySQL pour supporter jusqu’à 128 clés par table (implémenté …

La bibliothèque d'erreurs PHP

La bibliothèque d’erreurs PHP recense les messages d’erreurs émis par PHP, parfois un peu cabalistiques. Elle les rassemble, et permet de rechercher facilement les erreurs, et de partager les expériences de chacun, pour corriger cette erreur.
Il est toujours intéressant de trouver l’erreur que l’on a, et surtout de …

phpBB 2.0.19, we wish you all a happy new year

Comme nous l’a dit deejay dans le mini chat, phpBB 2.0.19, la "we wish you all a happy new year" release, a été publié le 30 décembre de l’année dernière (ça fait vieux de suite !).
Cette version corrige quelques petits buGs mineurs, ainsi que quelques failles de sécurité de cross-site scripting affectant IE. Cette version ajoute une …

Récupérer les erreurs de vos scripts AJAX/PHP

Vous n’avez peut-être pas encore testé AJAX, mais je peux vous dire que pour le débugage et les erreurs ce n’est pas facile du tout. Il faut mettre des alerts dans tous les sens dans votre code javascript pour essayer de débuguer et encore des fois ça ne marche pas.
Voici une méthode fort intéressante qui …

Plein de Cheat Sheets

On cherche souvent les différents paramètres d’une fonction sur une documentation officielle. Sachez que l’alternative papier est maintes fois plus rapide !

Bonne année 2006 !

Toute l’équipe de j0k3r.n3t (je ne vais pas refaire la même citation que pour Noël ^^) vous souhaite une merveilleuse année 2006. Qu’elle vous apporte tout ce dont vous souhaitez !
Je vous le dis maintenant parce que je me sauve à la montagne passer nouvel an là haut. Avec les ours, les bouquetins, les chalets, la neige, le froid, le champagne … bref tout …

Marquer ces images en PHP

Dans une précédente news, je vous avez parlé d’un script qui permettait de signer ces images.
Concrètement cela consiste à prendre deux images, une image source et une image copyright. L’image source est par exemple une image de votre crue, que vous venez de créer. L’autre image …

Créer des images dynamiques en PHP

En vous baladant sur les forums vous avez certainement eu l’occasion de voir des signatures avec des images affichant, par exemple, votre IP, votre navigateur et une phrase quelconque. Rien de bien compliqué à mettre en place, voici un tutoriel qui vous montre comment faire la même choses.
Il …

phpMyAdmin 2.7.0 pl2

Un patch pour phpMyAdmin vient d’être publié pour les fêtes. C’est un tout petit patch qui corrige un buG sur les serveurs basés sur MySQL 4.0.x. Le dialogue pour créer une table n’était pas été montré.
Rien de plus à rajouter, ah si peut être le lien pour télécharger cette nouvelle version.

PHP vs Ruby On Rails

Ce comparatif mets sur la table une question que bon nombre de personnes doit se poser, quelle est la différence entre PHP et Ruby On Rails ?
Il faut savoir dans un premier temps que PHP est un langage de programmation et que Ruby On Rails n’en est pas un. RoR est un framework pour le langage Ruby. Je vous rappelle qu’un framework est une sorte de grosse …

L'avenir de PHP en 2006

En 2006, il est possible que plusieurs versions de PHP soient disponible en même temps sur le “marché”. Il s’agit bien évidemment des versions PHP 4, PHP 5 et probablement PHP 6. Etant donné que le projet de lancer PHP 6 est vraiment tout chaud (en voici le roadmap), une première …

Installer PostgreSQL 8 sous Windows

Developpez.com nous propose une ré-édition de leur tutoriel pour installer, pas à pas, PostgreSQL 8 sous Windows.
Ce très bon tutoriel vous permet, via un suivit constant, d’installer PostgreSQL et pgAdmin. L’installation sous Windows de PostgreSQL ne pouvait pas se faire avant cette fameuse version 8. Il …

PHP vs ASP

Un article qu’on ne voit pas souvent. Et pour cause, le PHP est l’ASP sont deux langages de programmation dynamique sur le web. Etant très proche, il est souvent question de savoir lequel prendre pour développer une application.
Voici un article qui présente ces …

On parle de EasyPHP v2

Il y a une dizaine de jours, une nouvelle publiée sur le site d’EasyPHP annonçait une première bêta de la très attendu version 2 d’EasyPHP. Cette première bêta aurait du être publié avant Noël, mais on les comprends, les périodes de fêtes ne sont pas forcément propices au travail !

Cette future version d’EasyPHP …

MySQL 5.1.4 alpha

La branche de MySQL 5.1.x continu tout doucement son chemin. Cette dernière version, toujours en alpha, est la 5.1.4.
Quelques nouveautés ont été rajouté. Il est maintenant possible de monter son serveur avec des tables MyISAM supportant 128 par rapport au standard normal qui est de 64. La bibliothèque BDB est maintenant passé en version 4.4.16.

phpMyVisites 2.0 version stable !

Pour Noël, phpMyVisites 2.0 vient de sortir en version stable !! Après plus de 6 mois de développements, des milliers d’utilisateurs en test pour le cycle de bêta, voici la très puissante version 2.0. Disponible en 25 langues. Elle propose des dizaines de nouvelles fonctionnalités.

Les corrections par rapport à l’unique version RC sont :

CSS : on reprend tout à zéro ! (13ème épisode)

Suite du feuilleton de l’année CSS, le 13ème épisode vient de paraître ! Cette épisode traite des formulaires, d’ailleurs j’en ai pas mal parlé dans les précédentes news.

Les formulaires n’attirent pas beaucoup les designers et sont souvent laisser pour compte. Voici quelques raisons de ce choix, qui …

Joyeux nowel !

Toute l’équipe de j0k3r.n3t, les assistants à la publication, les rédacteurs de tutoriels, les modérateurs, l’ingénieur du son, le bassiste, le voyeur au fond de la salle, le correcteur d’orthographes, le chien qui monte la garde et tout ceux que j’ai oublié vous souhaitent un heureux et joyeux nowel !
En espérant que le gros bonhomme rouge et blanc de Coca …

PHP 5.1.2 RC1

Pour les fêtes vous aurez la chance de pouvoir tester la nouvelle version de PHP 5.1.2. C’est principalement une version qui corrige les derniers buGs recensés sur le bugtracker de PHP.
On trouve notamment : * la correction d’une dizaine de buGs en rapport avec la fonction strtotime() * des corrections apportées à la PDO * un …

Faire de belles citations sans images

Le titre n’est pas forcément explicite par rapport à ce que je vais vous présenter.
Ce tutoriel vous présente comment faire de belles citations sans images. J’entends par citation, quand on cite quelqu’un on mets souvent des “ pour encadrer le texte. Certain vont même mettre des images …

Des tutoriels pour utiliser XML et PHP

Voici quelques tutoriels pour parser du XML en PHP. Le premier requiert un niveau débutant et vous permet de parser facilement un fichier XML. Si vous savez ce qu’est XML et que vous savez ce que vous pouvez en faire, c’est le tutoriel le plus approprié.
Ensuite il y a le tutoriel de …

Editer à la volée grâce à AJAX

Les gens qui utilisent Flickr pour éditer leurs photos connaissent ce système, dit “edit-in-place”, qui est utilisé pour modifier rapidement des titres et des descriptions sur des photographies.
Passer au-dessus d’un article pour que son fond passe au jaune pour indiquer qu’il est éditable. Un simple clic charge le texte …

Du nouveau sur WAMP5 (v1.6.0)

Comme vous avez tous été gentils, le père Noël vous a amené plein de cadeaux dans sa hotte avec cette nouvelle version de WAMP5 qui ouvre une nouvelle branche :

  • un gestionnaire d’alias permettant de créer, modifier ou supprimer des alias mais également de gérer des fichiers .htaccess associés. * intégration de Apache 2.0.55 par défaut en …

Apache 1.3.34 pour EasyPHP 1.7

Apache 1.3.34 a été publié il y a maintenant deux mois. Après avoir été supprimé de tous les miroirs un mois après sa publication, il est de nouveau disponible.
J’en ai profité pour mettre à jour la première version de l’article pour [mettre à jour …

SeaMonkey 1.0 bêta

SeaMonkey 1.0 bêta, compme prévu par le roadmap, vient d’être publié. Pour ceux et celles qui n’auraient pas suivit ce qu’est SeaMonkey, Mozilla a annoncé en mars dernier (le 10 mars 2005) qu’elle ne publierai plus de nouvelle version et qu’elle se focaliserai principalement sur les deux versions autonome que sont Firefox et Thunderbird. La suite continue à être …

SQLite v3.2.8 et v2.8.17

Cela faisait un moment qu’il n’y avait pas eu des nouvelles versions d’SQLite. Ces deux nouvelles versions corrigent exactement le même buG. Ce buG été présent depuis mars 2002, depuis la version 2.4.0 en gros.
Ce buG apparaissait lorsque la requête d’un gros INSERT ou d’un gros UPDATE venait à planter. La base de donnée était ensuite corrompue. Le …

Utiliser le cache de requêtes de MySQL

MySQL possède un cache. Cela peut faire bizarre pour certain mais il est possible de mettre des requête et des résultats dans le cache de MySQL. C’est surtout utiliser sur de grosses applications qui traitent beaucoup de données en même temps.

Cela permet de mettre en cache les requêtes les plus répétitives. Nexen nous propose cet …