Banana Pi pour les petits, Arch Linux et Gcompris

J’ai acquis il y a un moment une carte Banana Pi. Elle me servait à l’origine comme NAS, mais ayant rapatrié le serveur de fichiers sur une autre machine, elle se trouvait sans emploi. Mes trois jeunes enfants revendiquant le droit de manipuler un clavier et une souris, j’ai eu l’idée d’installer et de configurer pour eux ce mini-PC, en leur permettant, dans un premier temps, d’y jouer avec la suite éducative Gcompris. J’ai choisi Archlinux ARM pour faire tourner tout cela, et tenté, dans la configuration retenue, de privilégier la simplicité, à la fois dans le choix et la disposition du matériel et dans l’utilisation du logiciel, tout en gardant la possibilité de faire évoluer les choses avec l’évolution des capacités des trois petits et de la liberté qu’il est possible et raisonnable de leur laisser dans l’utilisation de l’informatique et l’exposition à l’écran.

Bananes vertes et jaunes.

Banana Pi + Gcompris = Petits ravis
Photo : Ian Ransley, licence CC.

Voici à toutes fins utiles et pour mémoire le relevé des étapes de cette installation. Continuer la lecture

Installation de Remind en français sous Arch linux ARM

Remind, un programme en ligne de commande frugal mais puissant et souple pour gérer les rappels d’événements, est disponible sous forme de paquet dans les dépôts d’Arch Linux ARM. Pour l’installer, il suffit d’invoquer le paquet Remind :
# pacman -S remind
Mais cette version toute faite est en anglais, alors que le programme peut être porté en de nombreuses langues, dont le français. Pour disposer de la version en français, il faut compiler soi-même Remind à partir des sources.

Couverture d'un ancien almanach.

Un Remind vaut (presque) un almanach.

Pour mémoire et à toutes fins utiles, voici un bref relevé d’installation. La procédure a été testée avec succès sur une carte Cubieboard 1 tournant sous Archlinux ARM et sur une carte Raspberry Pi modèle B rev. 2 aussi sous Archlinux ARM. Continuer la lecture

Faire parler SSH à Tasker avec JuiceSSH : plugin

Pour passer automatiquement des commandes en fonction de contextes et d’événements prédéfinis depuis un smartphone ou une tablette sous Android via une connexion SSH à certaines machines sur mon réseau domestique, et notamment une carte Raspberry Pi qui me sert à plein de choses différentes j’utilisais jusqu’à présent Tasker couplé au plugin TaskerSSH. TaskerSSH présente cependant un inconvénient : la configuration ne permet la communication qu’avec un seul serveur.

Pour réaliser des opérations plus complexes en ouvrant une session en mode console depuis un smartphone sous Android, j’utilisais (et j’utilise toujours) l’application JuiceSSH. JuiceSSH est maintenant dotée d’un plugin pour Tasker qui va bien plus loin que ce que permet TaskerSSH.

Un bouton pour réveiller toutes les machines du réseau à une heure donnée, pour les éteindre lorsque l’on quitte la maison, pour déclencher la musique quand vient l’heure de se lever, lancer la radio au moment opportun, l’éteindre quand le mobile reçoit un appel, etc. etc. ? C’est possible avec ce plugin (payant mais fort utile).

Arch Linux ARM sur Cubieboard 1 (Allwinner A10, 1Go RAM)

[23/02/2015 – La marche à suivre pour installer Arch Linux ARM sur la Cubieboard a changé. Certaines des informations présentées sur cettte page ne sont plus valables.]

J’ai acquis il y a un peu plus d’un an une carte Cubieboard 1. J’y avais installé Arch Linux ARM en suivant les recommandations disponibles sur le site d’Arch Linux ARM.

Un homme tire un chameau attaché à une corde.

Il est plus facile d’installer Arch Linux ARM sur la carte Cubieboard que de dresser un chameau. Source : The Field Museum Library

À l’occasion d’une réinstallation, je me suis rendu compte qu’une mise à jour était nécessaire, en particulier pour profiter pleinement des 1 Go de RAM embarqués sur la carte. Voici donc, à toutes fins utiles, un relevé des étapes que j’ai parcourues pour l’installation de base d’Arch Linux ARM sur la Cubieboard 1, version définitive (RAM 1 Go).

[Testé sur une carte micro SD de 16 Go de classe 10. Préparation de la carte micro SD depuis un PC tournant sous Xubuntu Linux] Continuer la lecture

Android et contraintes de sécurité Exchange : solution alternative

J’ai noté dans un précédent billet une méthode pour contourner les contraintes de sécurité imposées par certains administrateurs pour l’utilisation d’un compte Exchange sur un smartphone ou un autre appareil sous Android.

Cette méthode conduit à remplacer deux applications système (le client courriel et l’application permettant de dialoguer avec un serveur Exchange) : il n’est pas très facile de revenir à la situation initiale et le risque de faire une erreur qui rende la consultation des emails et la synchronisation de l’agenda via Exchange impossible (ce qui peut être très gênant).

Il existe une autre méthode plus facilement réversible, basée sur un module du framework Xposed. Il faut disposer des droits d’administrateur (root) sur le terminal concerné, avoir installé Xposed (ce qui suppose d’utiliser un terminal compatible avec le framework).

Gravure représentant la porte d'une chambre forte.

Il est plus facile de contourner les contraintes de sécurité d’Exchange que de forcer un coffre-fort.

Continuer la lecture

Partager la connection internet sur un mobile via un point d’accès avec authentification EAP-SIM avec un autre appareil

Certains opérateurs de téléphonie mobile permettent l’accès à internet via des hotspots utilisant la méthode d’authentification EAP-SIM. Ces points d’accès sont installés sur les box internet des abonnés de ces opérateurs, dont une partie du débit est réservée à cet usage. C’est le cas pas exemple de Free avec FreeWifi_Secure. La méthode EAP-SIM présente l’avantage pour l’utilisateur de ne pas avoir à saisir d’identifiants pour établir la connexion. Pour pouvoir se connecter à un hotspot avec identification par la méthode EAP-SIM, il faut disposer :

  • D’un terminal mobile reconnaissant le protocole EAP-SIM
  • D’une carte SIM reconnue par l’opérateur

Appareil de TSF.

Partager une connexion à l’internet est aujourd’hui plus facile qu’écouter la TSF.


Avec les mobiles tournant sous une version récente d’Android, il est facile de partager une connexion 3G avec un autre appareil, comme par exemple un PC portable, en transformant le terminal mobile en point d’accès WiFi. Il est aussi très simple de se connecter à un point d’accès utilisant la méthode EAP-SIM. Par contre, il n’est pas possible simplement de partager via le Wifi une connexion à l’internet via un point d’accès utilisant la méthode EAP-SIM avec un autre appareil, en transformant le mobile en simple relais (connexion du relais à l’internet par Wifi et partage de la connexion vers d’autres appareils en Wifi).

On peut contourner cet obstacle en établissant une liaison radio Bluetooth pour distribuer l’internet à un autre appareil. Continuer la lecture

Zazaremote, mode d’emploi

ZaZaRemote est une application (également disponible sous iOS) qui permet de transformer un smartphone en télécommande infra-rouge universelle. Elle fonctionne avec les terminaux dotés d’un port infra-rouge, ou pour les autres, grâce à l’ajout d’un petit périphérique qui se branche sur la prise casque jack 3,5 mm du terminal et assure la transmission des commandes via une liaison infra-rouge vers les appareils dont on souhaite émuler la télécommande.

Affiche de film.

Zaza (1939)

Continuer la lecture

Android : contourner les contraintes de sécurité d’Exchange

Certains administrateurs imposent pour de bonnes ou de mauvaises raisons des contraintes de sécurité bien peu conviviales aux utilisateurs qui synchronisent leur terminal mobile (smartphone ou tablette) avec leur serveur Exchange : obligation de choisir un code PIN de déverrouillage du terminal à 6 ou 8 chiffres, verrouillage automatique de l’affichage après 1 minute de veille et obligation de saisir à nouveau le code PIN pour déverrouiller le terminal, obligation d’accorder les droits d’administration sur le terminal au serveur Exchange, obligation d’autoriser l’administrateur du serveur Exchange à effacer toutes les données du smartphone ou de la tablette si des problèmes potentiels de sécurité sont détectés, et autres contraintes pénibles et intrusives qui donnent envie de jeter son smartphone aux orties ou de désactiver la synchronisation.

Il existe un moyen de contourner ces exigences de sécurité en remplaçant les deux applications système qui gèrent les emails d’une part, et la communication avec les serveurs Exchange d’autre part par des versions modifiées. Le principe est de « faire croire » au serveur Exchange que le terminal mobile est bien configuré de manière conforme aux exigences de sécurité requises par l’administrateur Exchange. Continuer la lecture

FreeWifi_Secure : configurer l’identification automatique EAP / SIM sous android 4.2.2

J’ai tourné en rond un moment pour apprendre comment activer l’authentification automatique sur le FreeWifi_secure sur mon mobile (Wiko Cink Five sous Android 4.2.2, pour l’accès au réseau Free Wifi Secure de Free Mobile), et en glânant et recoupant ici et là des informations j’ai fini par trouver. J’imagine que la procédure est semblable pour d’autres terminaux tournant sous Android 4.2.2 et pour d’autres opérateurs proposant eux aussi l’authentification par EAP/SIM (comme SFR, par exemple). Continuer la lecture

Clavier Logitech K400 en AZERTY sous Android

J’expérimente actuellement avec la TV Box Tronsmart MK908II (au passage propulsée, à la différence du modèle précédent, le MK908, par la puce Rockchip RK3188T de sinistre réputation, mais c’est une autre affaire). Pour piloter l’engin qui tourne sous Android 4.2.2, je souhaitais utiliser un combiné clavier-touchpad sans fil Logitech K400 que j’avais en réserve (il fonctionne d’ailleurs à merveille lorsqu’il est raccordé à un Raspberry Pi). J’ai eu de gros soucis pour que mon modèle de clavier, qui est en AZERTY, soit correctement reconnu par Android comme un clavier AZERTY et non QWERTY.

L’application Clavier Android AZERTY Upsoft a réglé le problème définitivement pour quelques euros investis sur le Google Play Store, mais à mon avis bien dépensés.

Hébergement sur Raspberry Pi et Cubieboard

Nanoxion, hébergeur basé à Tarbes, dans le sud de la France, propose sous la marque NX-Box la location de serveurs dédiés administrables à distance installés sur… les cartes Raspberry Pi et Cubieboard.
Les deux solutions baptisées PiBOX (à base de Raspberry Pi) et CubieBOX (à base de Cubieboard) sont commercialisées respectivement à partir de 96 et 156 € par an. Les Cubieboard et Raspberry Pi installés en salle des machines tournent sous Debian Server, préinstallé sur ces deux cartes. La CubieBOX est dotée d’un stockage de masse sur SSD d’une capacité de 120 Go. La PiBOX est dotée d’une carte micro-SD de classe 10 d’une capacité de 16 Go.
L’offre peut intéresser les particuliers barbumanes et les petites entreprises par exemple pour l’hebergement de petits sites Web ou de blogs.
Bonne idée et service intéressant que je testerais bien si j’avais quelques centimes d’€ à y consacrer.

Cron : démarrer le service de tâches planifiées sur la Cubieboard sous Arch Linux ARM

Visiteur inconnu, si, comme moi, tu fais partie des grands malades barbudébutants qui ont tenté d’installer Arch Linux ARM sur la carte Cubieboard, tu as peut-être aussi (et l’on te pardonnera), tenté d’utiliser le service de planification de tâches cron. Comme moi, tu as peut-être essayé d’introduire des tâches planifiées au moyen de crontab. SI tu en as encore quelques-uns, tu t’es peut-être arraché les cheveux en constatant que ce @gfdgd !**@ ! de truc ne fonctionnait pas. Tu as peut-être passé des heures à chercher une solution, avant d’abandonner.

Photo représentant une femme travaillant sur une pièce d'avion.

Une charmante jeune femme tente d’activer cron sur un ancêtre de la Cubieboard. Alfred T. Palmer (Bibliothèque du Congrès).


Mais tout n’est pas perdu ! Tu as encore une chance de ne pas te coucher tard (et frustré de ne pas avoir trouvé la solution) ce soir. Continuer la lecture

Patrick Modiano : romans et récits

Liste des romans et récits de Patrick Modiano publiés à ce jour, par ordre chronologique de parution, pour servir d’aide-mémoire.

  1. La Place de l’Étoile (1968)
  2. La Ronde de nuit (1969)
  3. Les Boulevards de ceinture (1972)
  4. Villa triste (1975)
  5. Livret de famille (1977)
  6. Rue des boutiques obscures (1978)
  7. Une jeunesse (1981)
  8. Memory Lane (1981, avec des dessins de Pierre Le-Tan)
  9. De si braves garçons (1982)
  10. Quartier perdu (1985)
  11. Dimanches d’août (1986)
  12. Catherine Certitude (1988, avec le dessinateur Sempé)
  13. Remise de peine (1988)
  14. Vestiaire de l’enfance (1989)
  15. Voyage de noces (1990)
  16. Fleurs de ruine (1991)
  17. Un cirque passe (1992)
  18. Chien de printemps (1993)
  19. Du plus loin de l’oubli (1996)
  20. Dora Bruder (1997)
  21. Des inconnues (1999)
  22. La Petite Bijou (2001)
  23. Accident nocturne (2003)
  24. Un pedigree (2005)
  25. Dans le café de la jeunesse perdue (2007)
  26. L’Horizon (2010)
  27. L’Herbe des nuits (2012)

Un client email alternatif sous Android

J’aime bien le client email intégré à Android, mais lorsqu’on utilise et consulte plusieurs comptes de messagerie, cette application devient assez vite peu utilisable, surtout si l’on doit faire des recherches sur des comptes IMAP ou Exchange.

Depuis plusieurs semaines, j’ai opté pour une solution alternative : l’application CloudMagic.

CloudMagic permet de gérer jusqu’à cinq comptes. La configuration est très facile, la consultation fluide, et la recherche performante, sur smartphone comme sur tablette. Une application gratuite (pour l’instant), recommandable et recommandée !