Bulles à verre exotiques : Toulouse et Gaillac.
Nous avons profité de la présence sur place du Professeur W. et d’un congé pour faire une petite excursion à Toulouse, la Ville Rose. Au menu du programme, déambulations au soleil rasant du sud-ouest, bières locales, confit de canard, magret de canard, double gras, cassoulet, vin régional, visites d’églises et marchés.
On a pu observer l’approche de l’Airbus A380 A300-600ST (merci Mich pour la correction) – sans l’entendre, l’avion étant impressionnament silencieux. L’expérience de la panne de courant européenne lors d’un succulent repas chez “Michel, Marcel, Pierre et les autres“, les visites d’Albi de Gaillac et malheureusement les embouteillages du périphérique parisien étaient aussi de la partie.
Evidemment, je n’ai pas pu m’empêcher de prendre des photos de bulles à verre pour Deras. La prochaine fois, c’est promis, je les géotagge.
Encore merci au professeur W. pour son accueil chaleureux !
Et maintenant : diète (quand on aura vidé frigo et cave à vin)
Liens relatifs
- Michel, Marcel, Pierre et les autres et son incomparable brioche façon pain perdu et glace au nougat.
- les Bulles Exotiques de Deras
- Bulles à verre à Avignon et à Predazzo
Ajax: Reconnaissance de caractères japonais
Via Fabrice de Reviewing the Kanji et d’Emakina, je suis tombé sur une application de reconnaissance de caractères japonais en Ajax
Bon, même si les explications sont en japonais et que mon court séjour là-bas l’année passée ne m’a pas permis d’apprendre toutes les subtilités de la langue, le concept est très intéressant.
Une interface de dessin gérée via javascript enregistre les points qui ont été tracés.
Un post en Ajax vers le serveur permet de récupérer les différents caractères qui ont été compris par le serveur.
Utilisation d’Ajax appropriée.
L’utilisation d’Ajax est tout à fait appropriée dans ce cas-ci. Le visiteur dessine à l’écran (en créant des span
ayant une certaine class
). Si la page avait été rafraîchie lors de la soumission du formulaire, le serveur aurait du retourner: soit une image générée avec les coordonnées des points, soit la liste des points qui auraient du être retraités pour redessiner le dessin (ouf)…
Il ne me reste qu’à m’exercer sur mes Kanjis avant de retourner voir Linou au Japon.
Liens relatifs
Ré-activer les anciennes extensions de Firefox grâce à about:config
Avec la sortie de la version 2.0 de Firefox, beaucoup d’extensions ne sont plus compatibles. Leur développeurs n’ayant pas encore mis à jour les fichiers d’installations.
On a vu ici et là des versions non-officielles de mises à jour de certaines extensions.
about:config
, la base de registre de FireFox
En entrant about:config
dans la barre d’adresse de FireFox, vous arrivez dans l’espace de configuration de FireFox. J’avoue, l’interface est un peu austère.
Cette interface présente toutefois champs permettant de faciliter les recherches.
Quatre colonnes sont présentes: Preference Name, Status, Type et Value.
La colonne Preference Name
reprend les différentes propriétés des différents éléments de Firefox de manière assez compréhensible. Préférences d’accessibilité, du browser, des extensions,…
La colonne Status
nous dit si la valeur a été modifiée (soit par une extension, soit par une préférence, soit a la main dans la console de configuration). Dans ce cas, la ligne sera en corps gras et la valeur sera user set
. Dans le cas contraire, le corps sera normal et la valeur default
La colonne Type
reprend le type de donnée que la propriété peut avoir. Boolean pour une valeur vraie ou fausse, Integer pour un nombre entier et String pour toute valeur texte.
Enfin la colonne Value
qui contient les valeurs des différentes propriétés. C’est cette colonne qui nous intéresse. Vous pouvez changer ces valeurs la double-cliquant. Pour les types Integer et String un boîte de dialogue apparaitra et vous pourrez entrer une nouvelle valeur. Pour le type Boolean, le double-clic changera la valeur de vrai à faux et vice-versa.
Alors comment on réactive les anciennes extensions ?
Il faut simplement trouver la clef extensions.disabledObsolete
et changer sa value à false pour ne pas désactiver les extensions obsolètes (qui sont prévues pour des versions précédentes de Firefox).
D’autres entrées sont très intéressantes entre autre la collection browser.tabs
qui contient différentes options de configuration par rapport aux tabs/onglets.
Pour que tout ces changements soient effectifs, redémarrez Firefox.
A vous de jouer mais, attention, vous modifiez ces valeurs à vos risques et périls!
Liens relatifs:
Téléchargez Firefox 2.0
La version 2.0 de Firefox est enfin disponible (un jour plus tôt que prévue) avec son correcteur orthographique, sa gestion améliorée des RSS.
L’essayer, c’est l’adopter 🙂
Charles sniffe de l’Ajax et du swf
non je ne parles pas de mon (plus si) petit voisin
On a vu récemment que sous Firefox, il était très facile de tracer les requêtes Ajax avec l’extension Firebug.
Et pour Internet Explorer?
Il existe une application multi platforme (Win/MacOS/Linux) qui permet de renifler tout le traffic passant par les navigateurs. Le nom de ce bonheur pour les développeurs: Charles
Une fois installé et activé, Charles se comporte comme un serveur proxy et enregistre les différentes requêtes HTTP
L’analyse des données de la partie droite de l’écran permet de retrouver une foule d’informations sur la ressource demandée. Dans ce cas-ci, il s’agissait d’un flux RSS.
L’onglet Général nous indique tout ce qui est relatif au fichier demandé lui-même (taille, vitesse de téléchargement, etc), l’onglet Request reprend ce que le browser a demandé au serveur, et l’onglet Response reprend ce que le serveur a répondu.
Exactement ce qu’on cherche pour déboguer nos applications Ajax.
Comme ce programme se comporte comme un proxy, il capture tous le traffic, même les requêtes qui sont faites par des fichier .swf tels des diaporamas ou des applications FlashComm
Quand je vous disais que c’était le bonheur !
Disponible sur le site du développeur, la version d’essais est tout à fait fonctionnelle sauf qu’elle s’arrête après trente minutes (assez pour certains). Sinon, l’application coûte US$50,-. Pas si cher que ça.
5 commentaires