Goddess-Gate.com - Le blog 2.0


To content | To menu | To search

Tag - javascript

Entries feed - Comments feed

Sunday 28 October 2007

ROT13 [de|en]code Widget : le décodage ROT13 à portée de Dashboard

English version

Un widget inutile donc indispensable pour Dashboard est celui qui permet d'encoder un texte vers le format ROT13 et inversement.
Dernière version : 1.2 du 28 octobre 2007.

Continue reading...

ROT13 [de|en]code Widget : ROT13 decoding for your Dashboard

Version française

A useless thus essential Dashboard widget is the one which allows to encode a text to ROT13 format, and back.
Current version : 1.2, October 28, 2007

Continue reading...

Saturday 7 July 2007

Widget Wiktionary pour Dashboard

English version

Basé sur le widget Wikipedia pour Dashboard, le widget Wiktionary permet de récupérer des articles de Wiktionary, le dictionnaire en ligne libre et communautaire.
Dernière version : 0.9.2a du 07 juillet 2007

Continue reading...

Wiktionary Widget for Dashboard

Version française

Based on Dashboard Wikipedia widget, Wiktionary widget pulls up Wiktionary articles, the free and collaborative online dictionary.
Current version : 0.9.2a, July 07, 2007

Continue reading...

Sunday 6 May 2007

Widget Wiktionary dans « Nos favoris » Apple

Dans la famille « gonflette de chevilles », je demande la liste « Nos favoris » sur le site d'Apple.

Continue reading...

Friday 21 July 2006

Safari, Javascript, et bug de la fonction str.replace

billet paru initialement le 30/10/2005

Regardez le contenu de l'URL suivante : http://goddess-gate.com/dc2/misc/test.htm.

Si vous ouvrez cette URL avec un tout autre navigateur que Safari (par exemple Firefox, ou même ne serait-ce que IE), et vous constaterez que « original string » et « after replace » sont les même chaines de caractère.

A présent, ouvrez cette même URL à l'aide de Safari (version inférieure à la 2.0.4, build 419.3), et hop, le « u » est devenu un « a ». Tout ça parce que Safari a confondu le « u » avec l'un des caractères suivants :

  • \u00E0 : « à »
  • \u00E1 : « á »
  • \u00E2 : « â »
  • \u00E3 : « ã »
  • \u00E4 : « ä »
  • \u00E5 : « å »

Le problème a été repéré par David et moi même lors de la rédaction de billets sous Dotclear : si on demande la génération de l'url à la volée (lien « Essayer »), tous les « u » sont remplacés par des « a ». En revanche, cette même génération à l'enregistrement, donc passant par PHP, ne pose pas de problème.

J'ai ouvert un rapport de bug sur le Bugzilla de WebKit, c'est le numéro 5560.

Le problème a été repéré avec la version 2.0.1, build 412.5 de Safari. Avec la version 2.0.4, build 419.3, il est corrigé.