jeudi 19 novembre 2009

Humour de News volontaire ou involontaire.


C'est une question que je me pose en regardant ce genre de copie d'écran provenant d'un portail de news réputé: Les pigistes effectuant le travail ingrat de mise en ligne des informations font-il parfois de l'humour pour casser la monotonie de leur travail?

On peut se poser la question en regardant cette 'une'. Les deux premiers sujets choisis constituent ensemble un jeu de mot visuel, un gag de potache. Voir dans la même attitude une fusée sur le point de décoller et un bateau au moment de sombrer déclenche l'amusement. C'est un plaisir surréaliste pouvant déclencher autant le sourire que la réflexion. Mais la question qui m'intéresse: Est-ce volontaire?
Si cela est le pure fruit du hasard, je ne peux que m'incliner devant les joies que peuvent provoquer la nature. En revanche, si cela est volontaire, cela déclenche chez moi une admiration certaine vers ce pigiste anonyme ayant fait un trait d'humour aussi fin que malin.

Beaucoup de personnes commencent à désigner ces petites mains du Web comme les nouveaux OS (ouvriers spécialisés) de la société de l'information. Les usines disparaissent peu à peu de notre société pour émigrer vers des pays plus jeunes. Mais dans le même temps se recrée chez nous un nouveau genre d'usines, caractérisées par le même genre de travail industrialisé, avec des salaires plus que modeste, demandant en contrepartie un travail simple et standardisé. Que faire durant toute une journée où l'on vous demande de mettre certaines choses dans des boites, ou de mettre en ligne de manière mécanique des nouvelles à la 'une' d'une page de news? Difficile alors de faire preuve d'individualisme, de faire preuve d'inventivité personnelle. Mais parfois, en tout cas j'ose l'espérer, ce travail rébarbatif vous donne l'occasion de faire de petites blagues, une manière de prouver qu'il est encore possible d'être rebelle le temps d'un instant. Et cela n'a pas de prix.

J'ai peut-être tord à propos de mon hypothèse de blague volontaire, mais mon optimiste dans la nature humaine me pousse à croire à une intervention humaine dans cette petite blague visuelle, plutôt qu'à la divine intervention du hasard.

lundi 16 février 2009

En PHP, convertir les caractères spéciaux d'une chaine

Il s'agit de proposer une manière de convertir en PHP les caractères spéciaux que l'on peut trouver en UTF-8 par exemple, en caractère ASCII pure, c'est à dire de convertir par exemple le caractère 'é' en 'E'. La fonction proposée convertie également en majuscule. En revanche, elle supprime aussi les caractères de ponctuation comme l'espace et le tiret.

L'avantage de cette fonction, c'est de ne pas devoir gérer de table de correspondance, source d'erreur bien souvent. Elle se base sur la très efficace fonction iconv() qui se charge de convertir les caractères spéciaux en équivalent ASCII. Cette fonction transforme un 'é' en deux caractères 'e (accent + e). Ma fonction supprime donc simplement tous les caractères ne faisant pas partie des 26 lettres de l'alphabet occidental.

function convertir_en_ascii_maj($s)
{
$r = '';
$s1 = strtoupper(trim(iconv('UTF-8', 'ASCII//TRANSLIT', $s)));
for ($i = 0; $i <>
{
$ch = ord($s1[$i]);
if ($ch<= ord('Z') && $ch>= ord('A'))
$r .= chr($ch);
}
return $r;
}


// $s est en UTF-8 pour l'exemple
echo " $s => ". convertir_en_ascii_maj($s);

périgueux => PERIGUEUX

C'est pas une solution miracle, mais cela fait son office simplement et sans trop de peine.

Liens:
article qui m'a inspiré
article qui m'a fait découvrir iconv
un autre article concernant le précédent lien

samedi 14 février 2009

Un flux vidéo rétif à l'enregistrement

Mon nouveau magnétoscope à disque dur, remplaçant d'un précédent ayant perdu la boule (ou plutôt son "hard disk") a gentiment oublié d'enregistrer notre émission favorite "on-n-est-pas-couche". Ce magnétoscope a planté comme un vulgaire PC sous windows.

Je suis alors partie à la recherche d'une solution de rechange. Le site de France2 offrait en streaming l'émission manquante. Je n'avais plus alors qu'à la télécharger sur mon PC, pour la mettre ensuite sur mon magnétoscope à disque dur, ou alors plus simplement utiliser les fonctionnalités de media-center de notre freebox. J'avais déjà réalisé la chose avec une émission de canal plus, et la chose avait été plutôt facile, avec la simple observation des traces HTTP dans le header, à l'aide d'un plugin de firefox comme LiveHTTPheaders. Il suffisait de rechercher alors la trace d'un fichier flv, et de l'url correspondante. Ensuite le téléchargement se faisait automatiquement avec le navigateur. Le FLV est galère à trancoder en AVI sans perte, mais j'y suis arrivé.

En revanche avec france2, pas de trace de flv (format video de Flash). A la place, je trouve avec le bouton droit de la souris sur la vidéo en cours de lecture l'URL suivante (dans propriété) :
http://on-n-est-pas-couche.france2.fr/IMG/asx/onpc-5.asx
Ce fichier est semble-t-il un simple fichier XML, lui-même contenant un MMS://.....

Je résume rapidement les longs essai infructueux: VLC, incapable de lire le flux (linux et windows), KMplayer OK, mais pas moyen de sauvegarder sous linux, possible avec windows mais avec un décalage progressif et insupportable du son et de l'image. KMplayer m'a donné cette information, l'URL de la vidéo:
mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/horsgv/regions/siege/france2/on-n-est-pas-couche/emission.wmv
J'ai tenté plusieurs solution pour télécharger ce fameux fichier MMS. Il s'agit en fait d'un WMV, format vidéo. Le navigateur ou même WGET ne fonctionnait pas, pour des raisons que ma raison ignore. Finalement sous linux, la solution fut simple: mimms. Une commande en ligne simplissime.

Coté windows, j'ai utilisé en finale flasget qui a parfaitement réussi son office en lui fournissant le MMS.


Je me suis permis de faire la version courte, en donnant simplement des briques pour parvenir au but. Difficile de donner la marche à suivre complète sans faire des erreurs ou des oublies. En finale, ma freebox a refusé ce format (ASF il me semble). Heureusement, le logiciel libre SUPER parvint à convertir dans un format lisible par mon player freebox. Que de temps à chercher. Mais finalement, n'est-ce pas en cela dans la recherche elle-même que réside le plaisir, plus que dans le but atteint?

mercredi 11 février 2009

L'esprit d'escalier découlant d'une simple recherche sur internet




C'est un des plaisir des moteurs de recherche sur la toile, l'esprit d'escalier qu'il provoque selon ma définition toute personnelle, à savoir le fait de rebondir d'un lien à l'autre pour découvrir une histoire.

Prenons comme exemple une simple recherche concernant les mots suivants:
php convertir une chaine utf8 en ascii
Vous l'avez compris, il s'agissait de trouver rapidement (et sans effort) une réponse à une question de développement PHP concernant l'épineux sujet des différents formats de caractères (le syndrome de Babylone à la sauce internet). J'obtiens alors le lien suivant:
blog.lienweb.fr
La page alors affichée me détourne subrepticement de mon but initial, avec une séduisante allusion à une histoire d'injustice:

Je suis accusé de diffamation sur internet, et ai regroupé les billets relatifs dans la catégorie Diffamation sur Internet. Votre aide est bienvenue.



Ce message me pousse à en connaitre davantage. En suivant le lien en question j'obtiens la description d'une accusation de diffamation injustifiée de la part d'un artiste voulant garder l'anonymat. L'histoire est parfaite pour illustrer le grand nombre de problème judiciaire que déclenche innocemment les blogs de chacun. Malheureusement, la description du conflit est auto-censuré par l'auteur (et la victime) de cette accusation injuste, suite à un accord à l'amiable. Ma curiosité est alors piqué au vif, à l'instar d'un lecteur de "voici" dans la salle d'attente de son docteur.

De lien en lien, après 10 minute de recherche google infructueuse, je parviens enfin au saint-graal avec la découverte du nom de l'artiste en question:
www.webcitoyen.com

Finalement, le nom de l'artiste est réellement inconnu: Jean Sangally. Je suis déçu, j'espérai pouvoir trouver une personne un tant soi peu réputé. Le lecteur de "voici" qui sommeille en moi (comme en chacun de nous), trouve finalement l'information fort peu intéressante et si peu croustillante. Le caractère injuste de l'histoire finit même par laisser place à un sentiment de puérilité de la part des deux parties. L'accusé aurait dû traiter la chose par la meilleur des manières pour ce genre de conflit: le mépris, sans bien entendu céder à la tentation de la diffamation, et l'accusateur aurait du mesurer le caractère disproportionné du préjudice subi.

C'est la beauté de la toile, pouvoir vous passionner quelques minutes à propos de sujets futiles mais mystérieux. J'ai oublié de dire le plus important: le lien en question a parfaitement répondu à ma question. Incroyable de pouvoir trouver réponse si rapidement à une question si technique. Dommage que ce gain de temps déclenche des distractions, la faute à notre fâcheuse curiosité chronique.