December 2006
Javascript : un vieux langage, une nouvelle maturité Categories: (X/HT)ML, Javascript, Programming, Standards and usability ~ Replies: none
Décrié qu'il était, le JavaScript a aujourd'hui réintégré la liste des qualifications recherchées pour un développeur Web. Pour quelles raisons l'a-t-on si longtemps conspué ? Parce qu'il était si intrinsèquement mêlé au code de la page qu'il était impossible de passer outre.
Mais si JavaScript revient à la mode, il est important de ne pas reproduire les erreurs. En effet, il existe encore des administrateurs réseau paranoïaques, des navigateurs incompatibles et surtout une proportion croissante de navigateurs ne supportant ni CSS ni JavaScript : les téléphones portables avec accès Internet.
October 2006
Analyser une URL : pathinfo et parse_url Categories: Goodies, PHP, Programming ~ Replies: none
Au cours du processus de réorganisation du site, les URLs sont bien entendues au coeur de mes réflexions.
Croyant avoir trouvé un outil bien utile, j'ai utilisé la fonction pathinfo() qui retourne un tableau contenant le chemin, le nom de fichier et son extension si présente. Enfin, à peu près...
September 2006
Some remarks about Java Categories: Java, Programming ~ Replies: none
I was told that Java was a strict and robust language. I found some inconsistencies and awkward behaviours...
August 2006
Charger un fichier XML avec VB Categories: (X/HT)ML, Programming, Visual Basic ~ Replies: 1
Quelques infos utiles...
July 2006
Attaching event workaround for IE, checking radio inputs unreliable (bug) Categories: (X/HT)ML, Javascript, Programming, Standards and usability ~ Replies: 3
That old piece of crap IE has bugged me once again. First it couldn't attach an event, and second it wouldn't tell my javascript which radio input was checked or not. End result : I use an unrecognised (but standard) method to attach my script so IE users don't get a bloated html.
June 2006
SQL syntaxe incorrecte vers... Categories: Programming, SQL ~ Replies: 1
SQL peut être très énervant quand une requête sans erreur ne veut pas fonctionner...
Mais comme c'est souvent le cas, l'erreur est humaine. Après m'être arraché les cheveux pendant plus d'une journée, voici un petit truc évident qu'il est bon de rappeler.
Referer, user-agent and target page tracking script Categories: Goodies, PHP, Programming, Site announcement ~ Replies: none
My logs are now numerous enough to make it worthwile improving the referer script I use to monitor traffic to my blog.
Schéma d'explication des jointures SQL (JOIN) Categories: Goodies, Programming, SQL ~ Replies: 1
Tant qu'on ne s'approche pas de requêtes trop complexes, SQL est facile à maîtriser. Mais quand on voit apparaître des structures telles que INNER JOIN, RIGHT JOIN et LEFT JOIN ON on commence à avoir des sueurs froides...
Glossaire des différents langages de programmation Categories: Browsing, Computers, Programming, Quicklinks ~ Replies: none
Pas très utile, mais bien marrant ce dictionnaire.
A simple, straight-forward php directory and file listing script Categories: Goodies, PHP, Programming, Site announcement ~ Replies: none
The downloads section really lacked a nicer appearance so I just wrote an ad hoc script for it. I make the php script available in case it comes in handy for someone else.
April 2006
Programming metaphors Categories: Goodies, Programming ~ Replies: none
Programming is relatively easy, good programming is harder (as the saying goes).
The following ideas are useful metaphors to relate to when trying to get a mental picture of some concepts.
December 2005
Affichage des erreurs CSS par la console javascript (Firefox) Categories: CSS, Javascript, Programming, Standards and usability ~ Replies: 1
La console javascript affiche les erreurs de css, au même titre que les problèmes rencontrés dans le code javascript. Et un double-clic sur l'erreur ouvre le source, en pointant sur la ligne fautive.
Bien plus pratique que le validateur du W3, et accessible même sans connexion.
Ne me remerciez pas, je ne fais que traduire ce que j'ai lu chez 456, Berea Street.