Christophe Jacquet
Cette page est aussi disponible en français.
RSS feed

2008-10-04 | Retrouver ses marques avec MacOS X Leopard

Je me suis plaint de certaines nouveautés de Leopard à sa sortie. Plusieurs mois après, je ne m’y suis toujours pas fait… J’ai cependant fini par trouver des options qui permettent de retrouver un fonctionnement plus classique :

Je ne sais pas si ces options se trouvaient dans la 10.5.0 d’origine. En tout cas elles figurent dans la 10.5.4.

J’applaudis par contre Time Machine des deux mains : voilà un logiciel de sauvegarde simple et performant ! Et qui plus est, propre et dans l’esprit Unix : si deux fichiers sont identiques d’une sauvegarde à l’autre, il y a simplement création d’un hard link.

2008-09-17 | Character encoding in TeXShop

It can be a real pain to open files with various character encodings inside TeXShop. Indeed, you basically have to change TeXShop’s settings each time.

Hopefully, I recently came across a little-documented feature that allows you to specify the encoding on a per-file basis: you simply add a metadata (a special TeX comment) at the top of the file to set the encoding, and TeXShop will load and save it accordingly. Use:

%!TEX encoding = IsoLatin

for ISO-8859-1 (Latin 1), or:

%!TEX encoding = UTF-8 Unicode

for UTF-8. Be sure to type exactly that, as TeXShop is case-sensitively picky!

Well, that’s not bad, but it could be far better:

Update, 2011-05-20: I have written a new note about all TeXShop’s magic comments.

2008-09-13 | RIP Mégahertz Magazine

Mégahertz Magazine dépose le bilan. Il s’agissait de l’unique magazine radioamateur français disponible en kiosque (l’autre étant Radio REF, distribué aux adhérents du Réseau des émetteurs français).

Cela me rappelle amèrement le début des années 1990, lorsque des titres comme PC micro-informatique, ex-PCompatibles (l’autre titre majeur des éditions Soracom avec Mégahertz, tiens tiens…), ou Réponse Micro ont cessé de paraître (respectivement à la rentrée 1993 et au début 1994 si mes souvenirs sont bons). S’en étaient ensuivies plusieurs années de désert dans le paysage de la presse informatique francophone : il a fallu attendre 1998 et le mouvement impulsé par le logiciel libre pour que de nouveaux titres techniquement intéressants apparaissent, notamment Linux Magazine et quelques autres.

Certes, des sites techniques existent sur Internet, mais lorsqu’une revue disparaît, cela va toujours dans le sens de l’appauvrissement de la société, sur les plans technique, culturel et intellectuel.

2008-09-03 | User-Agent

Lorsqu’un navigateur demande une page à un serveur web, il lui transmet son identité, sous forme d’un en-tête HTTP du doux nom d’User-Agent. Dans la seconde moitié des années 1990, la surenchère de nouvelles fonctionnalités entre les deux leaders du marché, Netscape Navigator et Internet Explorer, a conduit à de nombreuses incompatibilités. Certains auteurs de sites web ont alors adapté leurs contenus à tel ou tel navigateur, conduisant à un morcellement du web, que l’on a qualifié de balkanisation. L’adaptation de contenus était basée sur la détection du User-Agent. D’où des ruses successives des fabricants de navigateurs pour se faire passer pour leurs concurrents, et ainsi afficher les contenus qui ne leur avaient pas été spécifiquement adaptés.

Aujourd’hui, les jours les plus sombres de la balkanisation du web sont heureusement derrière nous. Cependant, les vieux réflexes existent toujours. Regardons par exemple le User-Agent du tout nouveau Google Chrome :

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US)
   AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13

Que nous apprend cet identifiant sur l’histoire du web ?

Étonnant comme un simple identifiant peut être riche de références !

Mise à jour, 10 septembre 2008 : voir aussi le billet, écrit le même jour, History of the browser user-agent string. Hilarant…

2008-08-26 | 20 ans de matériel photo

C’est en 1988 que j’ai eu mon premier appareil photo… 20 ans déjà, l’occasion d’un retour en arrière, et en images, sur mes appareils photos successifs…

Read more…

2008-08-24 | Gestion de photos

Je n’utilise aucun logiciel de gestion de ma collection de photos, sûrement parce que je n’ai pas franchement confiance dans une solution de classement propriétaire (ainsi iTunes et ses métadonnées hors des fichiers, ainsi que ses difficultés à migrer d’une machine à l’autre, m’ont dissuadé de passer à iPhoto)… Je préfère ranger manuellement mes photos dans des dossiers par date.

Pour ce qui est de la manipulation des métadonnées, j’ai également du mal à faire confiance aux logiciels du commerce (ainsi les bizarreries constatées dans les API de .Net 3 me poussent à fuir les logiciels qui les utilisent). Heureusement il existe exiftool, dont j’ai déjà parlé, irréprochable sur ce point (dans tous les tests que j’ai pu mener).

Récemment j’ai eu envie de manipuler certaines données EXIF ; cela a été l’occasion pour moi de découvrir deux excellents logiciels pour Windows.

Read more…

2008-08-22 | Accès Internet : commodité ou service payant ?

Accéder à Internet ne coûte pas grand chose : un abonnement DSL coûte 30 euros par mois, et il est partageable entre un nombre raisonnable d’utilisateurs grâce à un simple point d’accès WiFi. Il me semble donc normal de considérer l’accès à Internet comme une commodité, comme l’eau ou l’électricité. En effet, à l’hôtel ou en location de vacances, l’eau et l’électricité sont comprises à volonté dans le coût de la location, car d’un coût très faible. De même, dans les lieux publics ont peut la plupart du temps accéder gratuitement à des toilettes, un lavabo ou même une prise électrique.

Certains ont très bien compris que l’accès à Internet est de même nature. L’accès est gratuit de nombreux hôtels, bibliothèques, cafés, offices du tourisme. D’autres pratiquent des tarifs acceptables : aux États-Unis, la chaîne Motel 6 facture l’accès $2,99 pour 24 heures. Acceptables mais pas pour autant bon marché : le coût de la ligne DSL est compensé dès une dizaine clients-nuits par mois, et malgré le coût d’installation, d’entretien et de renouvellement des équipements, on devine de bien juteuses marges…

Je trouve donc le coût d’accès chez Motel 6 cher, mais hélas, dans de nombreux autres lieux, il s’agit véritablement de vol qualifié : l’accès est facturé plus d’un euro par heure (voire plusieurs euros par heure). C’est le cas notamment dans les hôtels du groupe Accor, chez Aéroports de Paris, les aires d’autoroute, et même de certains cafés et bibliothèques. Et le pire dans ces cas-là, c’est l’air candide et sûr d’eux des employés qui vous annoncent un tarif ahurissant, sans se rendre compte des énormités qu’ils profèrent.

Le cas d’école de ce type de comportement aberrant est celui des offices du tourisme des stations de vacances. Il s’agit en général d’un petit bâtiment, facilement couvert par un seul point d’accès WiFi. Le coût de fonctionnement est donc très précisément 30 euros par mois : au pire, il suffit à la municipalité de souscrire un abonnement DSL, et d’installer la box WiFi de l’opérateur dans le bâtiment. Et plus probablement, un point d’accès WiFi relié à la ligne Internet professionnelle utilisée par ailleurs serait encore moins cher. Pour une nuit où la station accueille 1000 personnes, fournir un accès WiFi revient donc à prélever 0,03 centime sur chaque taxe de séjour pour permettre à quiconque d’avoir un accès d’appoint…

Ainsi, Tignes (Savoie) propose un accès Internet à l’office du tourisme, mais via l’offre payante d’Orange, une véritable escroquerie. Cauterets est encore pire : l’office du tourisme vous renvoie vers la bibliothèque (pas de WiFi mais ordinateurs publics à un coût prohibitif et à des heures particulières) ou deux cafés/restaurants dans lesquels l’accès est à payer en sus des consommations (3 euros par heure) ! Comme si toute la station s’était entendue pour que la tonte du touriste soit totale… Bon point pour Chamonix où l’office du tourisme propose un accès gratuit (24h/24 car accessible depuis son esplanade).

Pour ma part, mon opinion est faite : l’accès Internet est une commodité, et il est hors de question de payer un fournisseur à un prix prohibitif. J’appelle tout le monde à faire de même. Mieux, je suggère le boycott complet des établissements qui demandent un surcoût pour utiliser le WiFi (j’évite ainsi les restaurants qui proposent du WiFi payant, même si je n’ai aucune intention de m’y connecter).

2008-08-04 | Musique

Découvertes musicales récentes :

Oldies, pour mémoire :

2008-07-25 | Sites web médiocres : impact sur les entreprises ?

Sur le site AVODroits-NTIC (« avocats des NTIC ») se trouve un joli lexique des NTIC (lien disparu). Le problème est qu’il est truffé d’erreurs et d’informations périmées. On y apprend entre autres que WAIS est un « système très puisant permettant de rechercher très rapidement des quantités importantes d’informations sur Internet » (ah bon il y a encore des serveurs WAIS en fonctionnement ?), qu’Ethernet « atteint 10 Mbit/s », ou que Linux a été « inventé par Linus TOWARDS »… Pas très sérieux pour des gens qui se disent spécialistes en NTIC.

Plus généralement, je pense que la réalisation d’un site web est une catastrophe pour un bon nombre d’entreprises, car cela révèle au grand jour certaines de leurs faiblesses : incompétence, incapacité à choisir un prestataire externe de qualité, incapacité à évaluer le travail d’un prestataire, etc. Si cela peut passer lorsque les problèmes du site web n’ont rien à voir avec le domaine d’activité de l’entreprise (ex : pages web invalides chez un producteur de saucisses), cela fait plus mauvais genre lorsque les domaines sont proches (ex : méconnaissance du domaine des NTIC chez un cabinet d’avocats spécialisés en NTIC). Je me demande si l’impact de ces sites bâclés a été évalué, et si certains réalisent qu’il vaut peut-être mieux s’abstenir que risquer de donner de soi une image médiocre…

2008-07-22 | Dépendances circulaires dans Eclipse

Aussi étonnant que cela puisse paraître, Eclipse signale par défaut une erreur, et ne compile rien du tout, s’il y a des dépendances circulaires entre projets : il se contente de sortir un message d’erreur du type A cycle was detected in the build path of project…. Les dépendances circulaires sont pourtant nécessaires dans bien des cas.

Pour résoudre le problème, il faut aller modifier une préférence dans Java > Compiler > Building. Là, il faut régler Circular Dependencies sur Warning au lieu de Error.

Valid HTML5? © . ✍ Contact. Imprint (Mentions légales).