The Caribbean Weblog

"This blog is continuing @ http://christophemaximin.com "

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

vendredi 31 mars 2006

La Guadeloupe selon CBS et le reste du monde

La carte

MAUVAISE carte de la Guadeloupe

En trainant tout à fait par hasard sur le site de la CBSNews, j'ai constaté avec amusement que la capitale / le chef-lieu de Basse-Terre était situé en Grande-Terre, que les Saintes s'appellent désormais les "Iles Saintes", et que Marigot, commune de St-Martin, que je croyais être à 200km de la Guadeloupe, était en Grande-Terre... heureusement que la CIA est là rappeler la vérité.

Le drapeau et la nationalité

Drapeau de la Guadeloupe

Un autre fait amusant serait que le drapeau de la Guadeloupe y est utilisé. Non, il ne sagit pas des armoiries de la région, mais bien du drapeau officieux de l'île.Officieux car officiellement, la Guadeloupe n'est pas un pays, mais bien un département, donc le seul drapeau visible devant les mairies, les monuments aux morts, etc, sont bleu-blanc-rouge (sauf chez l'UGTG, bien entendu). La CIA quand à elle, utilise ce dernier en tant que drapeau officiel de l'île.

C'est assez intéressant de parler de ça car, l'on ma déjà maintes fois posé la question "Et vous vous sentez français ?" : En gros, ça serait plus un sentiment de double nationalité : à l'intérieur et en France (quelque fois appelée "métropole"), la plupart dira qu'elle est "Guadeloupéenne et Française", tandis qu'a l'Étranger, pour faire court/simple, l'on plutôt dira que l'on est Français.

Justement, et en dernier lieu, le point de vue de l'Étranger est le plus souvent très tranché : la Guadeloupe est un pays, point barre. Effectivement, on a un TLD rien qu'a nous : .gp. Sur le reste d'internet, c'est un peu (très) désorganisé : Dans les formulaires du type "Select your country :", l'on trouve très souvent le département, mais il est possible que la martinique n'y soit pas, ou inversement. Ceci est d'autant plus mal géré que l'on peut assister à ce genre de choses (histoire vraie) : Affilié à Google adsense, et ne voyant point apparaitre le champ me permettant de choisir d'être payé par virement bancaire, je fini par m'inquiéter et envoya un mail au service de support, j'obtiens la réponse suivante :

Pour le moment, nous ne pouvons proposer de paiements par transfert électronique de fonds ou par chèque libellé en devise locale que dans un nombre limité de pays. Pour obtenir la liste complète des pays avec lesquels le TEF est possible, consultez la page : http://www.google.com/support/adsense/bin/answer.py?answer=15827 .

Et effectivement, la Guadeloupe qui fait partie des 43 pays pouvant recevoir des cheques en euro ne faisait pas partie de ceux pouvant recevoir un virement... en gros ça donne "oui mais on est en france !" avec pour réponse "oui mais non."... J'ai donc du me réinscrire en choisissant la France comme mon pays d'origine (le changement de ce paramètre étant proscrit). Je passerai sur le fait que la CIA fait le décompte des "ethnies" présentes sur l'île, ce qui n'est pas le cas pour la France. Je passerai aussi sur le courrier qui part de l'étranger qui arrive (heureusement) toujours à bon port, en indiquant Guadeloupe ou France comme pays, ce qui est au moins un bon point.

jeudi 23 mars 2006

Apache : De l'intérêt du mod_speling

Apache logoEn compilant Apache 2.x (ou antérieur) avec l'option --enable-mods-shared=most, l'on installe d'un coup une vingtaine de modules quasiment indispensables à toute installation de test ou de production, tels que les mod_negotiation, mod_mime, mod_rewrite ou l'immortel mod_dir.

J'ai cependant été attiré par un module qui faisait "tilt" à chaque fois, mais dont je n'ai jamais eu le temps de jeter un coup d'oeil : le mod_speling.

Ce module désactivé par défaut (ajouter CheckSpelling on à .htaccess) se propose donc de résoudre magiquement les soucis d'écriture d'url, voyons son fonctionnement extérieur depuis telnet (en considérant que j'ai une vraie page /phpinfo.php) [1]:

GET /phpinfo.ph HTTP/1.0

HTTP/1.1 301 Moved Permanently
...
Location: http://localhost/phpinfo.php

et ceci pour /phinfo.php, /phpinf0.php, etc... L'erreur 301 est transparente pour l'internaute, il est directement redirigé. Ensuite nous avons :

GET /phpinfo.p555hp HTTP/1.0

HTTP/1.1 300 Multiple Choices

...sans oublier un magnifique 404 pour /phpindafo.phpda.

Bien.

C'est pas pour casser l'ambiance, mais je vois déjà trois soucis majeurs ici :

  1. Il suffit de consulter ses stats pour voir la masse d'erreurs 404 que l'on a habituellement à gérer, entre les requêtes des navigateurs à la recherche de /favicon.ico, de liens périmés ou autre. Il faudrait donc appliquer un test d'existence de fichier en testant chaque caractère, petit à petit. Et non, les réponses du genre ouais mais j'ai un sextuple-xeon qui a faim, tu chipottes là ! ne tiennent pas la route ; l'admin/développeur est payé pour chipotter (ce qui explique d'ailleurs pourquoi il n'est pas activé chez les hébergeurs mutualisés).
  2. Cela invite à mal faire, et créera surement à grande échelle des phénomènes tels qu'il nous faudrait (encore) 10 ans pour en défaire les internautes
  3. Vous la voyez l'erreur 300 Multiple Choices ? Eh bien imaginez que vous avez malencontreusement oublié de vraiment protéger un répertoire sensible, en y ajoutant juste un fichier d'index pour empêcher le listing, eh bien vous voyez clairement à quoi vous vous exposez...

Même sans une heure de recul, je ne vois pas une seule bonne excuse d'utiliser ce module, je vous conseille donc de ne pas l'installer/activer.

Notes

[1] Note: les requêtes sont envoyées en utilisant la version 1.0 du protocole HTTP, car HTTP/1.1 nécessite l'envoi de l'hostname.

mercredi 22 mars 2006

Faire une table ASCII en php

Ce que l'on veut faire :

  • Afficher les 128 caractères ASCII, en trichant pour ceux que l'on ne peut justement pas afficher
  • Afficher leur valeur décimale, binaire et hexadécimale (ou plus si affinités)

Temps de préparation :

  • Variable en fonction de la puissance du four cérébral, environ 5 minutes avec une structure HTML minimale

Ingrédients :

  • base_convert pour changer la base d'un nombre
  • str_pad pour compléter avec des chaines de caractères
  • chr pour afficher le caractère ASCII correspondant à son nombre décimal

Résultat :

  • Exemple de résultat, avec la source, car je ne suis pas assez stupide pour poser un copyright dessus (comme certains sites que je ne citerai pas)
  • Aussi, cela permet aussi de faire de maaaagnifiques wallpapers. Personnellement, c'est adopté.

dimanche 19 mars 2006

Inauguration de la catégorie de Mathématiques

Ceux qui me connaissent (irl surtout) trouverons ceci à la hauteur d'un gros fake, mais c'est vrai : ce n'est pas parce que j'ai arrêté le deug mias (entre autres) à cause du niveau trop élevé (quand on ne fais rien) en maths que j'ai quelque chose contre elles... À vrai dire, je n'ai rien contre les mathématiques.

Je pense que je serai surtout amené à parler épisodiquement d'algorithmes et de concepts de tout genre.

Pour aujourd'hui, il n'y aura rien, même pas un 1+1 = 2.

Edit: J'en profite pour updater le theme sur dapper, vous comprendrez aisément pourquoi.

mardi 14 mars 2006

Bondié ségnè, ban foss souplé <o>

Franchement, quand on ne sait rien, le silence vaut mieux que le bruit du n'importe quoi.

jeudi 9 mars 2006

La grippe aviaire empechera-t-elle dapper de sortir ?

Même blog, nouveau thème.
Rien de bien fantastique, c'est le theme Charcuterie (oui vous savez, mon theme tout rouge et tout affreux), avec des couleurs en moins, et une image en plus. Et ça fait ça.

Oui bon, avec le contexte de grippe aviaire, on a plus envie de le descendre cet oiseau, mais il ne faut pas. C'est un ami qui vous veut du bien.
(merci à kik pour le titre)

"Pourquoi Linux ?"

...ou "des écrits comme je les aime", extraits :

Dans Windows, tout est maquillé. Tout est arrangé, par exemple pour qu'il soit facile d'installer n'importe quel programme. Vous voyez un programme qui vous plait sur Internet ? Vous le téléchargez et vous double-cliquez dessus. Hop, il s'installe. Fastoche.
[...]
Cette facilité de Windows, elle est mensongère. Les programmes que vous installez se flanquent n'importe où, n'importe comment.
[...]
Alors oui il est plus difficile d'installer certaines choses sous Linux. Il faut demander à un ami qui s'y connaît. Cette difficulté, elle est nécessaire. Quand une chose est compliquée sous Linux, c'est parce qu'elle est réellement compliquée, parce qu'on ne peut pas faire autrement. Ou alors il faudrait tricher, flanquer les choses n'importe comment. C'est ce que fait Windows. Si vous êtes un utilisateur de Windows, vous avez l'habitude de vivre avec un système qui se traîne sur les genoux. Ou de réinstaller tout, tous les quelques mois. Vous vivez dans un bidonville. Les machins qui vous servent de toit laissent passer la pluie. Vous devez sans arrêt trouver un vieux pneu ou un bout de ficelle, pour tenir ceci, fixer cela... Vous admirez les maisons en brique des riches mais cela vous est étranger. Vous ne pourriez pas vivre dans ces maisons. Vous n'êtes même pas capable de remplir les documents administratifs pour en acheter une, pour l'entretenir... Une maison en brique, c'est Linux. Mais il faut le vouloir. Un jour, il faut choisir de redresser la tête.
[...]
Un ami vient de me le dire : "C'est déjà assez compliqué avec Windows, je ne vais pas en plus me farcir Linux. Je préfère me concentrer sur la bouillie à Bill Gates et ne pas mélanger avec une deuxième bouillie.". C'est sans doute un élément du succès de Bill Gates : il a réussi à convaincre les gens que les ordinateurs c'est compliqué. Il leur rend la vie dure et en même temps il les persuade qu'il est la solution. C'est comme ces chefs qui déclenchent une guerre, puis se font passer pour les seuls capables de la remporter. Dans les pays civilisés on se passe de ce genre de chefs et on évite ainsi les guerres. (ndc: tiens donc...)

C'est à lire absolument, et c'est par ici : http://www.4p8.com/eric.brasseur/windows.html

Pages: