Toujours quelque chose à dire...

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 26 octobre 2011

Safari au Kenya

Vous avez envie de voir des vidéos d'un safari au Kenya ? Suivez le lien : vidéos safari au Kenya.

jeudi 11 août 2011

Modifier une règle CSS en JavaScript

Comment accéder à une règle CSS dans une feuille de style par le DOM et modifier une déclaration ?

Lire la suite...

jeudi 4 août 2011

Ajax et cache HTTP

Une requête XmlHttpRequest contenant un header "Cache-Control: no-cache" ne devrait-elle pas outrepasser le cache HTTP du navigateur ? Il semble que ce ne soit pas le cas, sauf dans Chrome.

Voici mon problème. J'ai développé un mashup de reporting qui va chercher des données journalières via une API REST. Je passe par un script proxy pour pouvoir faire mes requêtes. Le serveur est très lent (plusieurs minutes pour répondre...), j'ajoute donc 12h de cache dans la réponse renvoyée par le proxy. Je peux ainsi recharger mon mashup pendant la journée sans attendre.

Les données ne changent théoriquement pas pendant la journée. Exceptionnellement, il peut y avoir une mise à jour dans la journée. J'ai donc besoin d'un bouton "réactualiser" dans ce cas, quand je veux des données fraîches. D'où ma tentative d'utiliser "Cache-Control: no-cache" dans la requête, comme un navigateur fait quand on réactualise par un Ctrl+F5 ou Ctrl+R. Malheureusement, les navigateurs (FF5, IE7, Opera 11.5) ne semblent pas en tenir compte, ils me renvoient toujours les données en cache, sauf Chrome.

Le fait que ça marche dans Chrome me fait dire que mon idée n'était pas si mauvaise. Est-ce une mauvaise implémentation du cache (dans le cas de XMLHttpRequest) par les navigateurs ? Qu'en pensez-vous ?

mercredi 8 décembre 2010

Il y a 30 ans...

...disparaissait John Lennon, le 8 décembre 1980 donc. Pour lui rendre hommage, voici un extrait de son dernier album, Double Fantasy, sorti quelques semaines avant sa mort.

Accédez à l'intégralité de la playlist Double Fantasy sur Deezer.

 
 

dimanche 28 novembre 2010

Mesure et démesure

Voici un petit problème que je te trouve très intéressant et que j'aime faire découvrir. Prenez une longue ficellecorde et faites un tour autour de la Terre. À défaut d'avoir sous la main la longueur idoine, imaginez-là. C'est bon, vous la visualisez bien ? Rallongez maintenant la corde d'un mètre. Nouez les deux extrémités (on néglige la perte de longueur dû au noeud). Vous avez donc un cercle en corde donc la circonférence est celle de la Terre plus un mètre. Disposez-la en tout point à égale distance de la Terre. Vous avez donc réalisé[1] un anneau autour de la Terre; la corde est en orbite autour de la Terre.

Question maintenant : quel être vivant peut passer sous la corde ? Une bactérie ou un lapin ? Je précise qu'il n'y a aucun piège. Ne cherchez pas la difficulté. On suppose que la Terre est bien ronde[2]. Il n'y a pas de cas particulier, pas d'océan ou de montagne : la bactérie et le lapin sont sur la terre ferme. Je vous laisse réfléchir avant d'en dire plus...

Un petit indice : il n'est pas nécessaire de connaître la circonférence de la Terre, le résultat est indépendant de cette valeur.

NB : le titre "Mesure et démesure" est emprunté à une exposition de la Cité des Sciences et de l'Industrie en 1995-1996.

Notes

[1] ceci est une syllepse

[2] et la Lune est si blonde...

lundi 18 octobre 2010

Extension Firefox pour les méthodes PUT et DELETE

Grâce à l'extension Poster, on peut facilement fabriquer des requêtes PUT, DELETE et autres. On peut ainsi facilement tester une implémentation côté serveur.

 

vendredi 1 octobre 2010

REST encore un peu

Si vous vous posez des questions sur le style d'architecture REST, les états (state) et le sans-état (stateless), je vous invite à lire les pages 78 à 84 du pdf suivant : RESTful Web Services par John Cowan.

 

mercredi 8 septembre 2010

Implémenter les méthodes PUT et DELETE

Cet article vous présente comment démarrer des développements simples en utilisant les méthodes HTTP PUT et DELETE

Lire la suite...

mardi 30 mars 2010

Les trulli et les sassi

Quel titre bizarre, n'est ce pas ? Pas tant que ça en fait. Il s'agit en fait de deux mots italiens, qui désignent deux curiosités architecturales.

Les trulli sont des habitations typiques dans les Pouilles, à Alberobello notamment. Ce sont des petites maisons en pierre à chaux. Les toits coniques sont constitués de pierres plates.trulli à alberobello

Les sassi sont des habitations troglodytiques, dans la ville de Matera. matera

Si vous voulez dormir dans un sasso, vous pouvez vous rendre chez Carla et Vincenzo.

Les trulli et les sassi sont classés au patrimoine mondial de l'UNESCO.

 

Localiser Alberobello et Matera sur une carte plus grande

jeudi 25 mars 2010

Le gagnant est...

Le jeu est terminé depuis hier. Le gagnant a été tiré au sort et le coupon lui a été envoyé. Merci à tous ceux qui ont participé.

dimanche 14 mars 2010

Gagner un nom de domaine

J'organise un petit jeu pour faire gagner un nom de domaine pendant un an. Il s'agit plus précisément d'offrir un bon obtenu pour les dix ans de Gandi.

Ce jeu est ouvert jusqu'au mercredi 24 mars 2010 à 12h.

Pour jouer, il suffit d'envoyer par SMS JOUER suivi de votre numéro de téléphone au 31244 (ex : JOUER 0601234567 ).

Ceci n'est valable que depuis la France.
Le SMS vous sera facturé au prix normal.

A l'issue de cette période, je tirerai au sort un numéro. La personne recevra le bon par SMS.

Il est valable jusqu'au 31 mars 2010 , pour les extensions .fr, .tel, .com, .net, .info, .me, .mobi, .be, .uk et .eu. Vous aurez donc une semaine pour réserver votre domaine.

Si vous avez des questions, n'hésitez pas à laisser un commentaire.