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.

Airbus A300-600ST survolant le pont Saint Pierre à Toulouse

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.

Bulle à verre à Toulouse, France, Place de la Daurade Bulle à verre à Gaillac, France

Bulles à verre à Toulouse et Gaillac

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

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.

Reconnaissance de caractères japonais en Ajax

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.

Extrait du javascript pour tracer les points du plan de travail

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)...

Réponse Ajax de la reconnaissance de caractères

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 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.

Interface Firefox about:config

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 ?

about:config key=extensions.disabledObsolete:true

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.

Splash Screen de Charles Web Debugging Proxy

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

Charles Web Debugging Proxy: résultat d'analyse

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.

Liens relatifs

← Previous PageNext Page →