Christophe Jacquet — Carnet — Mot-clé : Geekeries

Clavier français sur la couche MS-DOS de Windows XP

J'ai eu envie de faire fonctionner Turbo Pascal 7 sur mon laptop (ah, nostalgie !). Borland a judicieusement laissé ses vieux compilos à disposition, libres de droit (Turbo Pascal peut par exemple se télécharger sur developpez.com).

Cette version de TP7 fonctionne très bien sur Windows XP, y compris Windows XP lancé sous Parallels sur un Mac. Le seul problème, c'est que par défaut, la couche d'émulation de MS-DOS fonctionne avec un clavier configuré en QWERTY. À l'époque de MS-DOS, nous aurions modifié le fichier AUTOEXEC.BAT pour y ajouter un KEYB FR ou KEYBFR... Mais comment faire sous XP ?

Il faut éditer le fichier C:\WINDOWS\SYSTEM32\AUTOEXEC.NT, et y ajouter la ligne :

KB16 FR

Bien entendu, cela configure un clavier de PC, donc pour les utilisateurs de Mac, il reste quelques touches mal placées. Mais l'essentiel est sauf !

Améliorer l'ergonomie d'Adobe Reader

Les astuces suivantes sont a priori valables quelle que soit la plate-forme.

Désactiver le plugin Adobe Reader du navigateur web

Je trouve extrêmement désagréable de voir les PDF s'ouvrir dans une fenêtre de navigateur. Non seulement ça fait ramer, voire planter, le navigateur, mais ça m'embête qu'ils viennent remplacer le texte des pages web.

⇒ Solution pour Firefox : Outils > Modules complémentaires > Plugins > Adobe Acrobat > Désactiver

Désactiver les plugins d'Adobe Reader qui ralentissent son démarrage

Adobe Reader utilise une foule de plugins qui sont en général inutiles, mais allongent grandement son démarrage.

⇒ Solution : Les plugins sont les fichiers .api du répertoire plug_ins du logiciel (avec éventuellement des fichiers de localisation au même nom, avec une extension du type .FRA). Il suffit de les déplacer dans optional pour s'en débarrasser. Personnellement, j'ai tout déplacé, y compris les répertoires, pour ne garder que EScript (ECMAscript) et Search (recherche dans les documents).

Éduquer l'outil Main

Dans les anciennes versions du logiciel, l'outil Main était l'outil par défaut ; il permettait très simplement de naviguer dans les documents. Dans les nouvelles versions, on a affaire à un outil hybride qui sait aussi sélectionner du texte. Pire, il apparaît parfois une « flèche vers le bas » sur le curseur. C'est alors la catastrophe : un clic et Reader zoome à fond, ou fait défiler le document de façon erratique.

⇒ Solution : Pour avoir un outil Main qui marche, juste marche :

  • pour l'avoir sous les yeux : clic droit sur la barre d'outils > Ajouter des outils > cocher l'outil Main, et éventuellement l'outil Sélection pour pouvoir continuer à sélectionner du texte après la manip suivante
  • Édition > Préférences > Générales :
    • décocher « Sélectionner du texte avec l'outil Main » (désactive le caractère hybride)
    • décocher « Lire des articles avec l'outil Main » (supprime le comportement erratique lorsque la flèche est affichée)
    • cocher éventuellement « Activer le zoom de la molette de la souris avec l'outil Main » pour pouvoir zoomer à la molette (pratique)

Des hackers à la bidouillabilité

Je viens de lire le livre Hackers, heroes of the computer revolution de Steven Levy. Ce bouquin, qui date de 1984, comporte quatre parties :

  1. True hackers : au laboratoire d'intelligence artificielle du MIT, à la fin des années 1950 et pendant les années 1960, les passionés de trains électriques et de réseau téléphonique découvrent l'informatique.
  2. Hardware Hackers : dans les années 1970, la Californie passe du mouvement hippie aux premiers ordinateurs personnels, et notamment l'Altair et l'Apple II.
  3. Game Hackers : au début des années 1980, la nouvelle génération découvre les premiers ordinateurs personnels, et se lance dans la création de jeux vidéos.
  4. The last of true hackers : en 1984, Richard Stallman est dégoûté de voir l'esprit hacker du labo d'IA du MIT se dissoudre dans les dollars et les sources fermées. Il venait à l'époque de lancer le projet GNU et de s'autoproclamer dernier des hackers.

Ce livre est passionnant, bien que passablement américanocentré : l'auteur semble n'être que vaguement conscient qu'il existe des contrées au-delà des États-Unis. Mais la lecture de hackers mène à diverses réflexions sur le monde d'aujourd'hui.

Lire la suite...

Welle:Erdball

Je viens de découvrir Welle:Erdball, un groupe allemand de musique électronique, dans la lignée de Kraftwerk. C'est assez sympa, d'autant que ce groupe est geekisant au point d'utiliser le générateur de son MOS Technology 6851 (« Sound Interface Device ») qui équipait le Commodore 64...

Quelques morceaux caractéristiques : Lass uns ein Computer sein, Ich bin nich von dieser Welt, Ich bin aus Plastik, Monoton und minimal.

Déplacer le disque dur principal d'une machine Debian, facile ?

C'est ce que je croyais...

On a dû changer de bus et/ou d'emplacement le disque root d'un serveur ? Qu'à cela ne tienne, on modifie le disque de boot dans le BIOS, on édite les options de grub au démarrage, puis une fois le système booté on va dans /boot/grub/menu.lst pour rendre les changements définitifs. Il y a alors deux lignes par noyau à changer, du type :

root            (hd0,0)
kernel          /boot/vmlinuz-2.6.18-6-486 root=/dev/hda1 ro

À chaque fois, il convient de mettre la bonne partition : ici hd0,0 ou /dev/hda1, selon la convention choisie.

Bien, bien. On reboote la machine, pour valider la chose. Elle boote comme un charme, pas de problème. On va donc la remettre à son emplacement de « production », au hasard au fond d'un placard, sans clavier ni écran bien entendu. Encore un boot, tout se passe bien, on en profite pour appliquer les dernières mises à jour, puis la machine vit sa vie.

Un jour, la machine reboote pour une raison quelconque, et là, perte de contact réseau ! Bien qu'elle soit headless, on se rend vite compte que Debian n'a pas booté. On l'extrait de son placard, on la connecte à un écran et un clavier, et là stupeur, on constate que grub cherche à booter sur l'ancien emplacement de la partition racine... À se taper la tête contre les murs.

Explication

Parmi les mises à jour effectuées, il y avait eu une mise à jour du noyau. Or lors des mises à jour du noyau, les sections par défaut de menu.lst (celles qui sont repérées par les BEGIN/END AUTOMAGIC KERNELS LIST) sont écrasées par un script qui s'appelle update-grub. Les modifications faites à la main sont donc perdues. Il ne faut donc pas faire comme expliqué ci-dessus sous Debian, mais au contraire, modifier directement les paramètres qui sont utilisés par update-grub. Ces paramètres sont donnés directement dans le fichier menu.lst, sous forme de commentaires spéciaux. Il y en a deux qui nous intéressent :

# kopt=root=/dev/hda1 ro 
# groot=(hd0,0)

Ce sont donc ces deux lignes qu'il faut modifier, puis pour appliquer les modifications aux lignes « réelles » du fichier de configuration, il suffit d'appeler update-grub.

Migration vers Dotclear 2

Ce blog fonctionne maintenant sous Dotclear 2. À noter :

  • les catégories ont disparu ; elles sont maintenant remplacées par des tags appelés mots-clés ;
  • la charte graphique est inchangée ;
  • les URL des posts existants sont préservées.

La suite de ce billet détaille quelques points techniques qui peuvent être utiles à d'autres.

Lire la suite...

Logo ambigu

Lorsque ma femme a reçu un courrier de la mairie de Bordeaux, j'ai eu un mouvement de recul en voyant l'enveloppe : contenait-elle de l'anthrax ? En effet je trouve que le logo de Bordeaux évoque furieusement le symbole du danger biologique...

Évidemment, à bien y regarder, il y a des différences, mais je ne suis visiblement pas le seul à avoir cette impression. Alain Juppé a beau dire que nous avons l'esprit mal tourné, pour moi un logo que de nombreuses personnes confondent à première vue avec le symbole biohazard, ça ne peut pas être un bon logo...

Buzz: top 10 commands

Just to relay the current buzz, here is the list of the commands I use most on my mac :

$ history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}' | sort -rn | head
85 host
72 ping
56 ssh
56 ls
45 cd
33 ./make.sh
25 java
16 ftp
10 open
9 vi

Yes, lots of network monitoring and DNS debugging these times...

On the server hosting this site :

$ history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}' | sort -rn | head
109 ls
50 cd
18 su
17 wget
12 vi
12 cat
11 grep
10 less
10 host
8 man

What about you?

Souris folle sous Windows Vista

Comme je l'ai déjà signalé, le comportement du pointeur de souris sous Windows Vista sur mon Dell (Dell Inspiron 530, configuration d'origine) est tout à fait curieux... Voici une vidéo qui montre le phénomène.

Une réinstallation du pilote de la souris n'a rien changé. J'ai pu trouver une solution de secours en désactivant complètement les thèmes du pointeur.

Protocole MTP

Je croyais qu'une clé USB, ça stockait des fichiers. Que c'était un périphérique de type bloc, accessible via une classe standard de périphériques USB (MSC – Mass Storage Class). J'étais bien naïf.

J'ai récemment voulu offrir une clé USB avec fonction de lecture des MP3. Il ne me semblait pas que cela fût exceptionnel. Un périphérique MSC, avec un firmware capable de lire le système de fichiers FAT situé sur la mémoire flash, un décodeur MP3, un circuit audio, et voilà.

Hé bien non. Ici arrive le protocole MTP (Media Transfer Protocol), introduit par Microsoft. Ce n'est pas un protocole qui permet de monter un système de fichiers, mais un protocole de téléchargement de fichiers isolés entre l'ordinateur et la clé. Et cela change tout : pour utiliser la clé, il faut posséder Windows Media Player. Cela permet vaguement le transfert de fichiers dans l'explorateur Windows. Vaguement, car il n'est pas possible de déplacer ou de renommer les fichiers, ce qui, avouons le, est franchement ballot. Bref, c'est rédhibitoire lorsqu'on veut utiliser la clé pour le stockage de fichiers non musicaux sur des ordinateurs divers, et de toute façon pas très pratique même si on a les bons logiciels.

Pour cette raison, je n'ai donc pas choisi le Samsung YP-U3, qui avait pourtant l'air séduisant par ailleurs (note : Denis Bodor signale un firmware alternatif qui fait MSC pour YP-K3). J'ai choisi le SanDisk Sansa Express, qui faisait MSC. C'est exact, à ceci près qu'il fait aussi MTP. Plus précisément, un ordinateur qui dispose des drivers MTP peut utiliser exclusivement ce protocole pour communiquer avec la clé, avec des conséquences fâcheuses :

  • si on connecte le Sansa Express à un Windows récent, on ne peut faire des transferts que par MTP, ce qui n'est pas franchement très utilisable (voir les restrictions évoquées plus haut) ;
  • si on connecte le Sansa Express à un MacOS ou un Linux (ou un Windows 2000 !), qui ne supportent pas MTP, le Sansa Express se comporte comme un périphérique MSC standard, sur lequel on peut monter le système de fichiers, avec toute la simplicité habituelle...

Microsoft, ou comment favoriser les utilisateurs d'OS alternatifs... [ Mise à jour, 4 avril 2008 : à propos de Vista, Daniel Glazman en arrive à la même conclusion : « le pire ennemi de Microsoft, c'est Microsoft... » ]

Vrac

Une fois n'est pas coutume, un peu de vrac geekesque :

  • Blog de Geeek ;
  • Réception très basse fréquence, avec seulement une carte son et des bobines en guise d'antenne ;
  • ERESI : analyse statique de fichiers ELF, ainsi que des exécutables en runtime, avec modification possible des données. Ce projet a l'air très intéressant ; il va falloir tester pour se faire une idée des fonctionnalités ;
  • Baldr, outil anti-plagiat ;
  • OS Dev, communauté de développeurs d'OS ;
  • Désossage d'un MacBook Air.

Migration d'une bibliothèque iTunes

Il semble qu'Apple n'ait rien prévu de particulier pour migrer sa bibliothèque iTunes lorsqu'on change d'ordinateur. Une solution « à la main » est évoquée , et . Pour faire bref :

  • commencer par rapatrier ses fichiers sur le nouvel ordinateur ;
  • installer iTunes et le faire pointer à l'endroit où sont placés les fichiers ;
  • récupérer le fichier iTunes Music Library.xml depuis l'ancien ordinateur, et changer les chemins pour les faire pointer vers le nouvel emplacement, et le mettre là où iTunes s'attend à le trouver ;
  • effacer le contenu de iTunes Music Library.itl sur le nouvel ordinateur. Ce fichier semble contenir une version binaire, indexée, du fichier XML précédent. En détruisant ce fichier, iTunes en reconstruira le contenu à partir du fichier XML au prochain démarrage ;
  • lancer iTunes.

La solution, c'est aussi de ne jamais tomber dans iTunes...

Télésites

Free vient de lancer le concept de Télésites, des sites web consultables sur un écran de télévision relié à une Freebox, dans lesquels on navigue à la télécommande. Pour faire un Télésite, il faut

  1. rédiger des pages dans une version spéciale de HTML 3.2, qui permet notamment d'affecter des liens de navigation aux touches de la Freebox, et
  2. mettre ces pages sur un serveur accessible en IPv6 !

Là, j'avoue que je ne comprends pas bien, d'autant que les pages perso de chez Free, là où les Freenautes hébergent leurs sites, ne sont pas accessibles en IPv6 ! J'imagine qu'il s'agit d'un moyen détourné de pousser les producteurs de contenu à prendre une Dédibox (35,87 € TTC / mois) plutôt que l'offre gratuite. Mais qui ira doubler le prix de son abonnement ADSL rien que pour publier un Télésite ?

Nouveau PC Dell sous Windows Vista, premières impressions

Nous avons décidé de remplacer notre vieil ordinateur de bureau. Pour diverses raisons, nous avions besoin de Windows Vista. Notre choix s'est donc porté sur un Dell Inspiron 530 muni d'un processeur quadricœur. Premières impressions :

  • la livraison par UPS est lamentable : le livreur ne peut passer que pendant les heures ouvrées en semaine (donc quand les gens ne sont pas chez eux), sans pouvoir donner à l'avance une heure de passage ni téléphoner au client lors du passage. Finalement, il s'est avéré plus simple d'aller chercher le colis au centre de tri UPS !
  • si le fonctionnement du PC est très satisfaisant, la finition mécanique laisse à désirer :
    • clavier et souris franchement moyens, voire mauvais ;
    • le PC est équipé d'une carte Wi-Fi, montée sous la carte graphique. Si bien que lorsqu'on connecte deux moniteurs, il n'y a plus de place pour l'antenne ;
    • après avoir éjecté le tiroir du CD-ROM, le bouton est presque inaccessible : il reste environ 5 % de sa surface pour presser du bout de l'ongle et refermer le tiroir.
  • Windows Vista fonctionne plutôt correctement, si ce n'est le curseur de souris qui saute ou est décalé par rapport au hotspot... Cela semble un problème courant sur les Dell. J'y reviendrai.

Boîtier externe pour disque SATA ?

Quelqu'un aurait-il un bon modèle à me conseiller pour monter un disque SATA 3.5", avec interface USB 2 (voire Firewire) ?

Sur le rue-montgallet.com, le meilleur rapport qualité/prix semble être le LC Power EH-35BS...

- page 1 de 3

Valid XHTML 1.0 Strict © Christophe Jacquet.
Propulsé par DotClear.