Après plusieurs essais de clients SSH tournant sous Android et après avoir passé un (bon) moment avec Server Auditor, j’ai désormais adopté l’application JuiceSSH, qui est complète, peut facilement être personnalisée et d’un usage agréable. L’essai de la version gratuite est concluant et l’achat de la version complète (pro) est à mon sens justifié : elle permet entre autres de créer des raccourcis pour exécuter des suites de commandes fréquemment utilisées. JuiceSSH est disponible uniquement en anglais.

Comme l’élan mâle et le cocu, le wapiti mâle porte des cornes.

Comme le wapiti et le cocu, l’élan mâle porte des cornes.
« La clairvoyance est le seul vice qui rende libre – libre dans un désert.
Quand on se refuse au lyrisme, noircir une page devient une épreuve : à quoi bon écrire pour dire exactement ce qu’on avait à dire ?
Il est impossible d’accepter d’être jugé par quelqu’un qui a moins souffert que nous. Et comme chacun se croit un Job méconnu…
Je rêve d’un confesseur idéal, à qui tout dire, tout avouer, je rêve d’un saint blasé. »Cioran, De l’inconvénient d’être né
Nouveau joujou : Minix Neo X5
Noël en avance ! Commandé chez Geekbuying à la mi-octobre, le Minix Neo X5 n’a mis que 15 jours pour venir des confins de l’Orient par la poste, tout simplement !
C’est un boîtier multimédia (set-top box) tournant sous Android, basé sur la puce Rockchip RK3066 (processeur double-coeur ARM Cortex-A9 et processeur graphique quadruple-coeur Mali-400). Il est doté de 1 Go de mémoire vive DDR3 et de 16 Go de mémoire de masse flash NAND. Prévu surtout pour être raccordé à un écran pour visionner des contenus vidéo, il offre de nombreuses possibilités de bidouillage et peut être transformé en Mini-PC tournant sous Linux. Pour en savoir plus sur le Minix Neo X5 :
- Forum de discussion non-officiel en anglais dédié aux produits Minix, dont le Minix Neo X5.
- System Pixel : déballage et test du Minix Neo X5

Les postes de télévision de nos grand-mères étaient (presque) plus beaux que le set-top box Android Minix Neo X5. Source : Science Museum (Grande-Bretagne)
Raspberry Pi : bricoler un bouton pour l’arrêter
Voici une façon moins rustique que la mienne d’arrêter la carte Raspberry Pi sans risquer d’endommager les fichiers système stockés sur la carte SD :
Raspberry Pi Home Server : ajouter un bouton d’arrêt.
Linux : utiliser screen pour gérer les tâches exécutées en arrière-plan
Il est possible de lancer une tâche en arrière-plan dans un terminal en ajoutant une esperluette (&) à la fin d’une ligne de commande ou, si la commande est déjà lancée, en utilisant la combinaison de touches CTRL+Z pour arrêter la tâche associée à la commande bg pour relancer la tâche et à la commande fg pour la remettre au premier plan, mais cette solution présente quelques inconvénients, notamment lorsque la machine est administrée à distance (configuration headless). Screen est un petit utilitaire qui permet de contourner certaines de ces difficultés.

Screen permet d’exécuter des tâches en arrière-plan sans maintenir ouvert le terminal dans lequel elles ont été lancées, et sans collision. Source : xlibber, image sous licence Creative Commons.
Thèmes WordPress : parents, enfants
Comment construire sous WordPress un thème « enfant » pour personnaliser l’apparence d’un thème principal tout en conservant son intégrité, ce qui est très utile pour appliquer simplement les mises à jour éventuelles :
WordPress Codex : Thèmes Enfant.

Pour trente cents l’assiette, père et fils pourront se restaurer au banquet organisé au Savoy Ballroom en leur honneur.
Serveur d’impression sur Raspberry Pi : ajouter AirPrint à CUPS sous Arch Linux ARM
Pour imprimer des documents depuis une machine Apple tournant sous iOS comme par exemple un iPad ou un iPhone sur une imprimante partagée via un serveur d’impression CUPS installé sur un Raspberry Pi, il suffit de quelques opérations simples qui ne prennent que quelques minutes.

« Ce serveur ne manque pas d’air, mais il est loin de faire bonne impression ! » Source : Library of Congress.
Démarrer la carte Raspberry Pi sous Arch Linux ARM sur une clé USB
Pour préserver la carte SD insérée dans une carte Raspberry Pi de la corruption, pour améliorer les performances ou parce que l’on manque de place sur la carte SD, il est possible de déplacer le système de fichiers vers une clé USB ou toute autre unité de stockage (disque dur, SSD, etc.). Il faut cependant qu’une carte SD soit insérée dans le Raspberry Pi pour que ce dernier démarre.

Méthode rustique pour libérer le Raspberry Pi. Source : gallica.bnf.fr.
Voici une des façons de procéder pour démarrer le Raspberry Pi sur une clé USB sous Arch Linux ARM. Continuer la lecture
Raspberry Pi : programmer l’arrêt et le démarrage de la carte et de son alimentation
Le Raspberry Pi ne dispose pas de bouton marche/arrêt qui permettrait d’arrêter le système de manière sûre. Pour couper l’alimentation, il est recommandé d’arrêter le système en passant la commande :
# shutdown -h now
puis de couper l’alimentation en « débranchant » l’alimentation de la carte.
Il est possible de programmer l’arrêt du système via crontab, mais dans ce cas, les périphériques disposant de leur propre alimentation (comme par exemple un hub USB ou un disque dur externe) restent sous tension, et cela consomme de l’énergie inutilement, sans parler de l’usure accélérée de certains périphériques comme les disques durs.
Surtout, il faut rebrancher l’alimentation manuellement pour faire redémarrer la carte. Continuer la lecture
Serveur d’impression CUPS sur Raspberry Pi et imprimante HP LaserJet P1006
Mettre mon imprimante laser USB HP LaserJet P1006 en réseau sur mon réseau local en utilisant le Raspberry Pi comme serveur d’impression CUPS (Common Unix Printing System, le système d’impression commun pour les systèmes d’exploitation Unix et assimilés) est un projet que j’avais depuis quelques temps.
J’ai eu les pires difficultés à rendre le dispositif fonctionnel, mais j’ai fini par y arriver : voici comment j’ai procédé.
Continuer la lecture
Free Mobile et le Tethering
Je viens de découvrir que contrairement à ce que je pensais et à la différence de nombreux autres opérateurs de téléphonie mobile, Free tolère, avec le forfait Free, le partage de connexion internet 3G d’un téléphone vers une tablette ou un PC (Tethering).
Télécommander le Raspberry Pi depuis un mobile sous Android avec Tasker
Pour envoyer depuis un appareil (comme un téléphone mobile ou une tablette) tournant sous Android des commandes simples ou habituelles à une carte Raspberry Pi prévue pour fonctionner sans écran et être administrée à distance (headless) sans avoir à démarrer un PC et le connecter au Raspberry Pi via SSH, l’utilisation de l’application Tasker (détails ici) peut être pratique, par exemple en l’associant à un plugin comme Tasker SSH Command Launcher (détails ici).

Et Tasker, qu’est-ce qu’elle fait ? – Elle ne bat pas (encore) le beurre ! – Marchands de lait et de beurre (Eaux-Bonnes/Vallée d’Ossau), lithographie de Pierre Gorse. Source : Rosalis – bibliothèque numérique de Toulouse.
Avec ces deux applications (payantes), on peut ajouter simplement à l’écran d’accueil de son téléphone ou de sa tablette sous Android des raccourcis donnant, d’un clic, accès à une commande élémentaire ou à une suite de commandes plus complexe.
Tasker permet de faire automatiquement nombre d’autres choses sur son mobile et d’y ajouter de nombreuses fonctionnalités qui valent largement à elle seules le prix modique auquel est proposée l’application sur le Google Play Store.
Il y a des surprises et des parties de jambes en l’air à découvrir en parcourant (presque) au hasard Gallica !