Jérémie Ducastel

développement web

Archive for the “Développement” Category

Tester Django – modifier ses modèles

Publié le November 19th, 2007 by Jérémie Ducastel

Ce week-end, j’ai repris mes tests de Django, un framework web en Python. (Ou comment occuper son week-end par temps pourri et grève des transports). Histoire de me simplifier la vie et remettre à plus tard l’installation et la configuration de MySQL sur mon Mac, j’ai opté pour le stockage SQLite (qui est inclus d’office). [...]

Afficher son adresse email, mais la protéger du spam

Publié le November 8th, 2007 by Jérémie Ducastel

Comment donner son adresse de courriel à ses visiteurs, tout en la cachant aux yeux des moteurs cherchant des adresses à spammer ? Un usage courant est d’injecter des blocs parasites dans l’adresse, tels que identifiant[pas-de-spam-svp]@[enlevez-ceci]domaine.net. Ce qui n’est pas très lisible. Ma parade, c’est de masquer ces parasites avec une simple règle CSS. Ce [...]

xml-rpc blah blah blah

Publié le May 11th, 2006 by Jérémie Ducastel

Je soupçonne les concepteurs de la spécification XML-RPC d’avoir oeuvré en fonction des limitations de leur propre implémentation initiale… Je travaille en ce moment sur une librairie en php et je trouve le format assez torturé.

Getting browser language settings with PHP

Publié le September 13th, 2005 by Jérémie Ducastel

So, you run a multilingual web site with PHP and you want to serve the reader’s choice language if available. No problem, HTTP carries user’s browser language settings within Accept-Language instruction, you just have to parse it. Here is a sample function.

PHP4 Singleton

Publié le May 16th, 2005 by Jérémie Ducastel

Quickly, a generic method to get a singleton in php4. Juste paste this method in your class definition.

Faire planter Internet Explorer avec une feuille de style

Publié le November 17th, 2004 by Jérémie Ducastel

Au cours d’un développement professionnel, je me suis aperçu qu’il était possible de faire crasher IE 6 avec une simple feuille de style. En l’occurence, il s’agissait de la conjonction suivante : HTML : <p><a href=”…”>un lien</a></p> CSS : p:first-letter { font-size: 200%; float: left; margin-right: 0.3em; } Il semblerait que le fait que la [...]