{"id":2914,"date":"2019-05-26T14:00:15","date_gmt":"2019-05-26T12:00:15","guid":{"rendered":"podlove-2019-05-09t23:47:15+00:00-912b6a63b7ec1b4"},"modified":"2019-05-21T21:09:07","modified_gmt":"2019-05-21T19:09:07","slug":"emission-underscore-145-du-26-mai-2019","status":"publish","type":"podcast","link":"https:\/\/www.triplea.fr\/blog\/podcast\/emission-underscore-145-du-26-mai-2019\/","title":{"rendered":"\u00c9mission Underscore #145 du 26 mai 2019"},"content":{"rendered":"<script class=\"podigee-podcast-player\" src=\"\/\/cdn.podigee.com\/podcast-player\/javascripts\/podigee-podcast-player.js\" data-configuration=\"https:\/\/www.triplea.fr\/blog\/?podigee_player=638\"><\/script>\n<ul class=\"episode_download_list\">\n\t<li>Download:<\/li>\n\t\t    \t    \t\t\t<li>\n\t\t\t\t<a href=\"https:\/\/www.triplea.fr\/blog\/podlove\/file\/626\/s\/download\/c\/buttonlist\/TripleA-EmissionUnderscore-145-20190526.mp3\">Triple A - Chroniques Underscore<span class=\"size\">58 MB<\/span><\/a>\n\t\t\t<\/li>\n\t    \t<\/ul>\n<div style=\"clear: both\"><\/div>\n<h2>Actu<\/h2>\n<h3><a href=\"https:\/\/www.youtube.com\/watch?v=8gw0rXPMMPE\">Un nouveau Terminal pour Windows 10<\/a><\/h3>\n<p>Avec une superbe vid\u00e9o publicitaire\u2026 pour montrer que wow, il fait maintenant la m\u00eame chose que le terminal sous GNU\/Linux \ud83d\ude00<br \/>\nD&rsquo;ailleurs Windows va bient\u00f4t <a href=\"https:\/\/windows.developpez.com\/actu\/259901\/Windows-10-sera-bientot-livre-avec-un-noyau-Linux-complet-open-source-et-sous-licence-GPL\/\">int\u00e9grer un noyau Linux complet<\/a> pour remplacer le sous-syst\u00e8me Linux.<br \/>\nDe l\u00e0 \u00e0 dire que Windows <a href=\"https:\/\/linuxfr.org\/users\/ckiller\/journaux\/windows-est-enfin-pret-pour-le-desktop\">est pr\u00eat pour le desktop<\/a>\u2026<\/p>\n<p><!--more--><\/p>\n<h3>Les FAILs du mois<\/h3>\n<ul>\n<li><a href=\"http:\/\/www.slate.fr\/story\/176004\/locatio-start-up-logement-location-dossiers-pauvrete\">Une appli pour \u00ab\u00a0restaurer la confiance\u00a0\u00bb entre propri\u00e9taires et locataires<\/a> risque surtout de donner plus de confiance aux propri\u00e9taires pour encore plus exploiter les locataires, qui eux auront encore plus peur de ne pas r\u00e9pondre \u00e0 toutes les exigences demand\u00e9es pour obtenir un appartement.<\/li>\n<li><a href=\"https:\/\/www.generation-nt.com\/wifi-failles-critiques-reperees-wpa3-actualite-1963995.html\">Des failles critiques dans le protocole WPA3<\/a>.<\/li>\n<li><a href=\"https:\/\/siliconangle.com\/2019\/04\/11\/vulnerability-wordpress-related-posts-plugin-actively-exploited-hackers\/\">Un trou dans le plugin<\/a> \u00ab\u00a0Yuzo Related Posts\u00a0\u00bb de WordPress.<\/li>\n<li><a href=\"https:\/\/www.golem.de\/news\/subdomain-takeover-microsoft-loses-control-over-windows-tiles-1904-140717.html\">Microsoft perd le contr\u00f4le de son propre service de tuiles pour Windows<\/a>\u2026 c&rsquo;est ce qui s&rsquo;appelle\u2026 une tuile.<\/li>\n<li><a href=\"https:\/\/www.businessinsider.fr\/us\/facebook-uploaded-1-5-million-users-email-contacts-without-permission-2019-4\">Facebook a \u00ab\u00a0non intentionnellement\u00a0\u00bb r\u00e9cup\u00e9r\u00e9 les contacts email<\/a> de 1,5 millions d&rsquo;utilisateurs.<\/li>\n<li><a href=\"https:\/\/www.zdnet.fr\/actualites\/comment-apple-a-ete-dupe-par-de-faux-iphone-39883435.htm\">Apple qui \u00e9change sous garantie de faux iPhones<\/a> contre des vrais<\/li>\n<li><a href=\"https:\/\/cyberguerre.numerama.com\/1211-le-fbi-attaque-sur-son-propre-terrain-les-donnees-personnelles-dune-centaine-dagents-derobees-par-des-hackers.html\">Les donn\u00e9es personnelles<\/a> d&rsquo;une centaine d&rsquo;agents du FBI d\u00e9rob\u00e9es.<\/li>\n<li><a href=\"https:\/\/linuxfr.org\/users\/arodier\/journaux\/premiere-faille-de-securite-dans-tchap\">Un trou dans la messagerie s\u00e9curis\u00e9e gouvernementale<\/a> \u00ab\u00a0Tchap\u00a0\u00bb, bas\u00e9e sur Riot. Mais le trou a \u00e9t\u00e9 bouch\u00e9 d\u00e9j\u00e0.<\/li>\n<li><a href=\"https:\/\/cyberguerre.numerama.com\/528-pour-contourner-les-robots-anti-spam-des-hackers-ont-cree-une-police-de-caracteres-uniquement-lisible-par-les-humains.html\">Une police de caract\u00e8res uniquement lisible par les humains<\/a> pour contourner les robots anti-spam, qui \u00e9change des lettres visuellement.<\/li>\n<li><a href=\"https:\/\/www.bleepingcomputer.com\/news\/software\/mozilla-firefox-to-enable-hyperlink-ping-tracking-by-default\/\">Firefox activera une fonctionnalit\u00e9 permettant de traquer<\/a> les clics sur des hyperliens.<\/li>\n<li><a href=\"https:\/\/boingboing.net\/2019\/04\/22\/mass-surveillance-r-us.html\">Facebook embauche le co-auteur du \u00ab\u00a0Patriot Act\u00a0\u00bb<\/a> comme conseil g\u00e9n\u00e9ral.<\/li>\n<li><a href=\"https:\/\/www.01net.com\/actualites\/d-apres-la-cia-huawei-serait-finance-par-l-armee-et-le-renseignement-chinois-1678746.html\">La CIA accuse Huawei<\/a> d&rsquo;\u00eatre financ\u00e9 par l&rsquo;arm\u00e9e et le renseignement chinois.<\/li>\n<li><a href=\"https:\/\/torrentfreak.com\/nintendo-targets-amazing-c64-port-of-super-mario-bros-after-7-years-development-190423\/\">Nintendo impose le retrait de la publication d&rsquo;un portage non officiel de Super Mardio Bros<\/a> qui avait n\u00e9cessit\u00e9 7 ans de d\u00e9veloppement. Nintendo pas fan du fanart ?<\/li>\n<li><a href=\"https:\/\/boingboing.net\/2019\/04\/23\/0fa.html\">Les enfants d&rsquo;un d\u00e9put\u00e9 europ\u00e9en irlandais<\/a> utilisent son affiche de campagne pour contourner la reconnaissance faciale et acc\u00e9der \u00e0 son ordinateur portable.<\/li>\n<li><a href=\"https:\/\/www.numerama.com\/politique\/505968-reconnaissance-faciale-un-adolescent-porte-plainte-contre-apple-apres-une-arrestation-injustifiee.html\">Un adolescent porte plainte contre Apple<\/a> apr\u00e8s avoir \u00e0 tort \u00e9t\u00e9 \u00ab\u00a0reconnu\u00a0\u00bb et arr\u00eat\u00e9 pour vol dans des Apple Store.<\/li>\n<li><a href=\"https:\/\/www.numerama.com\/tech\/506808-des-chercheurs-dejouent-la-reconnaissance-visuelle-dune-ia-de-surveillance-avec-des-pancartes.html\">Des chercheurs se rendent \u00ab\u00a0invisibles\u00a0\u00bb<\/a> \u00e0 la reconnaissance de visages d&rsquo;une IA gr\u00e2ce \u00e0 de simples pancartes montrant une foule.<\/li>\n<li><a href=\"https:\/\/www.wired.com\/story\/blockchain-bandit-ethereum-weak-private-keys\/\">Quelqu&rsquo;un devinerait les clefs priv\u00e9es Ethereum<\/a> pour d\u00e9tourner ces comptes \u00e0 son profit.<\/li>\n<li><a href=\"https:\/\/arstechnica.com\/gadgets\/2019\/04\/samsung-puts-the-screws-to-ifixit-makes-it-remove-the-galaxy-fold-teardown\/\">iFixit s&rsquo;auto-censure<\/a> apr\u00e8s que l&rsquo;analyse du Galaxy Fold <a href=\"https:\/\/www.numerama.com\/tech\/508320-en-pleine-controverse-samsung-contraint-ifixit-a-censurer-lanalyse-technique-du-galaxy-fold.html\">montre ses fragilit\u00e9s<\/a>.<\/li>\n<li><a href=\"https:\/\/www.01net.com\/actualites\/une-faille-dans-les-puces-qualcomm-met-en-danger-des-millions-de-smartphones-android-1680590.html\">Un trou dans les puces Qualcomm<\/a>, des millions d&rsquo;appareils sous Android expos\u00e9s.<\/li>\n<li><a href=\"https:\/\/securityaffairs.co\/wordpress\/84554\/data-breach\/docker-data-breach.html\">Le \u00ab\u00a0Hub\u00a0\u00bb Docker aurait fuit\u00e9<\/a> des donn\u00e9s de 190000 utilisateurs.<\/li>\n<li><a href=\"https:\/\/www.konbini.com\/fr\/techetinnovation\/piratage-trottinettes-lime-se-mettent-a-raconter-obscenites\">Une trottinette pirat\u00e9e qui insulte ceux qui la louent<\/a>. Elle pourrait au moins dire \u00ab\u00a0Sale capitaliste, t&rsquo;as pas honte de laisser un type sous-pay\u00e9 me recharger la nuit ?\u00a0\u00bb<\/li>\n<li><a href=\"https:\/\/thehackernews.com\/2019\/04\/email-signature-spoofing.html\">Une faille dans de nombreux clients mails<\/a> permet de falsifier la signature GPG des courriels, ou en tout cas les faire appara\u00eetre comme authentique.<\/li>\n<li><a href=\"https:\/\/blog.mozfr.org\/post\/2019\/05\/Mise-a-jour-%3A-les-modules-complementaires-de-Firefox\">Un probl\u00e8me de certificat qui d\u00e9sactive des extensions Firefox<\/a>, dont uBlock Origin. On avait oubli\u00e9 \u00e0 quel point le Web sans bloqueur de pub est juste inutilisable\u2026<\/li>\n<li><a href=\"https:\/\/www.numerama.com\/tech\/510734-panne-chez-netflix-le-site-est-inaccessible-pour-de-nombreux-francais.html\">Une panne chez Netflix<\/a> qui l&rsquo;a rendu inaccessible \u00e0 de nombreux fran\u00e7ais. BitTorrent n&rsquo;aurait lui pas \u00e9t\u00e9 affect\u00e9\u2026<\/li>\n<li><a href=\"https:\/\/www.phonandroid.com\/github-hackers-vident-centaines-de-depots-et-exigent-une-rancon-en-bitcoin.html\">Des d\u00e9p\u00f4ts GitHub priv\u00e9s ran\u00e7onn\u00e9s par des pirates<\/a>, qui menacent de publier les sources qu&rsquo;ils contiennent.<\/li>\n<\/ul>\n<h2>Chiptune: <a href=\"https:\/\/youtu.be\/GlVsj_2mB-8\">Rivalry (C64) &#8211; GP Bonzai Censor FLT Bonzai Offence Music by: Stinsen<\/a><\/h2>\n<h2>Sujet : Le Terminal<\/h2>\n<h3>La console, <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Terminal_(informatique)\">le terminal originel<\/a><\/h3>\n<p>\u00c0 l&rsquo;origine, l&rsquo;ordinateur interagissait avec l&rsquo;humain avec des cartes perfor\u00e9es, des lumi\u00e8res clignotantes et des interrupteurs.<\/p>\n<p>Puis rapidement on a tent\u00e9 de rendre l&rsquo;interaction entre homme et machine plus pratique, par l&rsquo;ajout de p\u00e9riph\u00e9riques d&rsquo;entr\u00e9e\/sortie. Ils permettaient aussi de d\u00e9porter l&rsquo;acc\u00e8s aux ordinateurs volumineux dans d&rsquo;autres pi\u00e8ces voire b\u00e2timents.<\/p>\n<p>Un des premiers appareils utilis\u00e9s fut <a href=\"https:\/\/fr.wikipedia.org\/wiki\/T%C3%A9l%C3%A9scripteur\">le t\u00e9l\u00e9scripteur<\/a>. On parle \u00e9galement de t\u00e9l\u00e9imprimeur ou de t\u00e9l\u00e9type (TTY en notation abr\u00e9g\u00e9e).<br \/>\nLa balise <tt> du HTML, utilis\u00e9 pour indiquer du code \u00e0 afficher avec une police \u00e0 largeur fixe, fait r\u00e9f\u00e9rence \u00e0 cet appareil justement.<\/tt><\/p>\n<p>Cet appareil dot\u00e9 d&rsquo;un clavier et d&rsquo;une petite imprimante permettait de dialoguer avec un autre appareil du m\u00eame type par le r\u00e9seau T\u00e9lex. Il \u00e9tait aussi utilisable donc pour dialoguer avec les ordinateurs, dont les logiciels ont donc \u00e9volu\u00e9 pour inclure ce concept, en gardant le nom, abr\u00e9g\u00e9 en \u00ab\u00a0tty\u00a0\u00bb donc. On tappait les commandes au clavier, puis l&rsquo;ordinateur envoyait le r\u00e9sultat qui \u00e9tait imprim\u00e9 sur un ruban ou une feuille.<\/p>\n<p>Le terme de \u00ab\u00a0terminal\u00a0\u00bb vient du fait que l&rsquo;\u00e9quipement \u00e9tait situ\u00e9 au bout d&rsquo;un r\u00e9seau de communication ou en tout cas un c\u00e2ble, c&rsquo;\u00e9tait donc l'\u00a0\u00bb\u00e9quipement terminal\u00a0\u00bb. Ce vocabulaire est d&rsquo;ailleurs toujours employ\u00e9 pour les autres \u00e9quipements en bout de r\u00e9seaux, comme les box Internet.<\/p>\n<p>Puis on a rapidement ajout\u00e9 un \u00e9cran (cathodique \u00e0 l&rsquo;\u00e9poque) dans la machine, pour obtenir le terminal tel qu&rsquo;on le voit sur les photos du si\u00e8cle dernier, qui permettait d&rsquo;afficher instantan\u00e9ment le r\u00e9sultat (enfin, en tout cas bien plus rapidement que l&rsquo;impression).<\/p>\n<p>Il y eu de nombreuses marques et mod\u00e8les de terminaux, et certains ont marqu\u00e9 durablement l&rsquo;histoire, au point qu&rsquo;ils existent encore dans toutes les distributions Linux sous forme virtuelle. Par exemple le VT100 de DEC.<\/p>\n<p>Il y a aussi un terminal que les fran\u00e7ais ont bien connu : <a href=\"https:\/\/github.com\/jfdelnero\/minitel\">le Minitel<\/a>.<\/p>\n<p>Il faudra qu&rsquo;on fasse un sujet sur <a href=\"https:\/\/phil242.wordpress.com\/2015\/11\/24\/grehack-2015-minitel-revival\/\">le Minitel<\/a> d&rsquo;ailleurs, on a <a href=\"https:\/\/www.jelora.fr\/post\/2017\/08\/27\/Serveur-Minitel.html\">plein de choses<\/a> \u00e0 <a href=\"https:\/\/medium.com\/@cq94\/dragster-restauration-du-serveur-minitel-pour-macintosh-7ac6b6f3f890\">faire avec<\/a> !<\/p>\n<h3>Les s\u00e9quences d&rsquo;\u00e9chappement<\/h3>\n<p>Au d\u00e9but, on l&rsquo;a dit, les premiers terminaux se contentaient d&rsquo;imprimer les caract\u00e8res que l&rsquo;ordinateur lui envoyait.<\/p>\n<p>En gagnant en fonctionnalit\u00e9s, il a fallu ajouter des moyens d&rsquo;utiliser ces fonctions suppl\u00e9mentaires.<\/p>\n<p>Sauf que le lien entre ordinateur et terminal est rest\u00e9 limit\u00e9 \u00e0 l&rsquo;envoi de caract\u00e8res, ou plut\u00f4t de valeurs num\u00e9riques sur 8 bits, puisque c&rsquo;est ainsi qu&rsquo;ils sont cod\u00e9s.<\/p>\n<p>Dans ce cas, on utilise des codes num\u00e9riques qui sont r\u00e9serv\u00e9s \u00e0 des caract\u00e8res non imprimables, pour indiquer que ce qui suit n&rsquo;est pas du texte \u00e0 afficher mais une commande \u00e0 interpr\u00e9ter.<\/p>\n<p>Des caract\u00e8res dits \u00ab\u00a0de contr\u00f4le\u00a0\u00bb \u00e9taient d\u00e9j\u00e0 utilis\u00e9s, par exemple pour interrompre la transmission de l&rsquo;information (dans le cas o\u00f9 l&rsquo;imprimante \u00e9tait trop lente par exemple) puis pour reprendre. On a aussi d\u00e9fini un code pour interrompre une commande qui prenait trop de temps. C&rsquo;est le caract\u00e8re qui en ASCII a le code 3, et qui est obtenu en appuyant sur ctrl-c. Le syst\u00e8me d&rsquo;exploitation lorsqu&rsquo;il re\u00e7oit ce caract\u00e8re interrompt donc le programme en cours (sous Unix en lui envoyant le signal SIGINT).<\/p>\n<p>Et puis pour l&rsquo;affichage, on a d\u00e9finit des s\u00e9quences enti\u00e8res de caract\u00e8res.<br \/>\nLe caract\u00e8res habituellement utilis\u00e9 pour d\u00e9clencher ces s\u00e9quences est celui dont <a href=\"https:\/\/theasciicode.com.ar\/ascii-control-characters\/escape-ascii-code-27.html\">le code ASCII est 27<\/a>, en octal 033, et qui correspond \u00e0 la touche ESC, soit \u00ab\u00a0Escape\u00a0\u00bb ou \u00ab\u00a0\u00e9chappement\u00a0\u00bb.<\/p>\n<p>ANSI, euh, ainsi, on cr\u00e9e ce que l&rsquo;on appelle des \u00ab\u00a0s\u00e9quences d&rsquo;\u00e9chappement\u00a0\u00bb.<\/p>\n<p>Chaque fabricant a propos\u00e9 ses propres extensions avec ses propres codes et syntaxes.<\/p>\n<p>Ainsi, les terminaux \u00ab\u00a0compatibles VT100\u00a0\u00bb acceptent <a href=\"http:\/\/ascii-table.com\/ansi-escape-sequences-vt-100.php\">les m\u00eames s\u00e9quences<\/a> que le VT100 original, et afficheront par exemple le texte en gras lorsqu&rsquo;il est pr\u00e9c\u00e9d\u00e9 des caract\u00e8res ESC [ 1 m.<\/p>\n<p>Dans l&rsquo;autre sens aussi on utilise les s\u00e9quences d&rsquo;\u00e9chappement pour faire passer de l&rsquo;information auxiliaire, par exemple la position de la souris, mais aussi les fl\u00e8ches du clavier qui n&rsquo;ont pas toujours de code ASCII d\u00e9termin\u00e9.<br \/>\nParfois, lorsque le terminal ne comprend pas une s\u00e9quence (parce que l&rsquo;ordinateur pense qu&rsquo;il s&rsquo;agit d&rsquo;un autre mod\u00e8le), elle se retrouve partiellement affich\u00e9e \u00e0 l&rsquo;\u00e9cran.<\/p>\n<p>Lorsque les ordinateurs sont devenus plus petits, les mini puis micro-ordinateurs, ils ont alors int\u00e9gr\u00e9 la console dans leur propre bo\u00eetier, mais on gard\u00e9 le vocabulaire et l&rsquo;interface logicielle que les applications utilisaient.<\/p>\n<p>Sous GNU\/Linux on a m\u00eame des consoles virtuelles, accessibles par ctrl-alt-F1 \u00e0 F6 en g\u00e9n\u00e9ral, et qui simulent plusieurs \u00e9crans et claviers diff\u00e9rents. Elles sont manifest\u00e9es aux applications par les \u00ab\u00a0devices\u00a0\u00bb \/dev\/tty1 \u00e0 \/dev\/tty6.<\/p>\n<p>Sous DOS aussi on a une console, m\u00eame si elle est moins souvent mentionn\u00e9e, le p\u00e9riph\u00e9rique s&rsquo;appelle CON:, et <a href=\"http:\/\/ascii-table.com\/ansi-escape-sequences.php\">les s\u00e9quences ANSI<\/a> permettent aussi de changer la couleur ou d&rsquo;autres attributs du texte. D&rsquo;ailleurs la s\u00e9quence pour mettre en gras est identique \u00e0 celle du VT100.<\/p>\n<h3>getty, login<\/h3>\n<p>Sur Unix, qui est d\u00e8s l&rsquo;origine un syst\u00e8me multi-utilisateur, chaque terminal doit donc pouvoir \u00eatre utilisable par une personne sp\u00e9cifique qui doit s&rsquo;identifi\u00e9.<\/p>\n<p>C&rsquo;est pourquoi le syst\u00e8me lance la commande \u00ab\u00a0getty\u00a0\u00bb (jeu de mot get tty) sur chaque device (et aussi sur les ports s\u00e9rie par exemple), et qui va attendre un connexion entrante. Lorsqu&rsquo;une connexion est d\u00e9tect\u00e9e, elle va lancer la commande \u00ab\u00a0login\u00a0\u00bb qui justement va permettre de s&rsquo;identifier par son \u00ab\u00a0login\u00a0\u00bb et son mot de passe.<\/p>\n<p>Lorsque c&rsquo;est fait, la commande login va ex\u00e9cuter le shell, qui est une commande \u00ab\u00a0presque\u00a0\u00bb comme les autres, mais qui permet de lancer d&rsquo;autres commandes interactivement. Ce que l&rsquo;on appelle aussi l&rsquo;invit\u00e9 de commande.<\/p>\n<h3>Les \u00e9mulateurs de terminal<\/h3>\n<p>Avec l&rsquo;arriv\u00e9e des interfaces graphiques, on aurait pu croire que le terminal dispara\u00eetrait. Pourtant il reste de nombreuses situations o\u00f9 taper une instruction pr\u00e9cise est plus pratique que de choisir visuellement entre une liste tr\u00e8s limit\u00e9e d&rsquo;options. Et puis les gens ont tendance \u00e0 garder leurs habitudes.<\/p>\n<p>Ils ont donc \u00e9crit des programmes pour simuler le fonctionnement des terminaux qu&rsquo;ils utilisaient avant. Ce que l&rsquo;on appelle des \u00ab\u00a0\u00e9mulateurs de terminaux\u00a0\u00bb. Au lieu d&rsquo;afficher sur un \u00e9cran, ils affichent la m\u00eame chose dans une fen\u00eatre de l&rsquo;interface graphique, et permettent d&rsquo;en lancer autant qu&rsquo;on veut et d&rsquo;utiliser aussi des applications graphiques en m\u00eame temps.<\/p>\n<p>C&rsquo;est \u00e0 cela que l&rsquo;on fait r\u00e9f\u00e9rence lorsque l&rsquo;on parle d'\u00a0\u00bbouvrir un terminal\u00a0\u00bb sous Linux ou m\u00eame Windows.<\/p>\n<p>Il s&rsquo;agit de lancer le logiciel qui va <a href=\"https:\/\/lwn.net\/Articles\/749992\/\">simuler le fonctionnement<\/a> d&rsquo;un appareil vieux de 40 ans <a href=\"http:\/\/www.linusakesson.net\/programming\/tty\/\">pour pouvoir interagir<\/a> avec un programme non graphique.<\/p>\n<p>Sous Windows, lorsque l&rsquo;on lance CMD.COM ou d&rsquo;autres applications texte, il lance automatiquement cet \u00e9mulateur de terminal.<\/p>\n<p>Sous GNU\/Linux, on peut utiliser l&rsquo;\u00e9mulateur de terminal de son choix, <a href=\"https:\/\/linuxfr.org\/news\/quel-terminal-pour-2018\">et il y en a plein<\/a>.<\/p>\n<p>M\u00eame sous macOS il en existe <a href=\"http:\/\/41j.com\/hterm\/\">plusieurs<\/a>.<\/p>\n<p>La plupart des \u00e9mulateurs de terminal permettent de customiser les couleurs utilis\u00e9es, et <a href=\"https:\/\/github.com\/arcticicestudio\/nord-gnome-terminal\">des th\u00e8mes tout pr\u00eats sont disponibles<\/a>.<\/p>\n<p>Il y a m\u00eame <a href=\"https:\/\/leblogdolivyeahh.wordpress.com\/2016\/09\/20\/truc-de-geek-cool-retro-term\/\">Cool Retro Term<\/a> qui simule l&rsquo;affichage des vieux tubes cathodiques \u00e0 coup d&rsquo;effets OpenGL.<\/p>\n<p>On peut aussi avoir <a href=\"https:\/\/hackaday.io\/project\/27359-tiny-wearable-8-bit-vt100-console\">un faux VT100 au poignet<\/a>.<\/p>\n<p>Certains s&rsquo;amusent \u00e0 dissimuler <a href=\"https:\/\/www.minimachines.net\/actu\/terminal-pi-73615\">un Raspberry Pi dans la coque d&rsquo;un terminal d&rsquo;\u00e9poque<\/a>, et un \u00e9cran LCD.<\/p>\n<p>Et puis on peut aussi trafiquer un vieux terminal pour afficher d&rsquo;autres caract\u00e8res que l&rsquo;alphabet latin, par exemple <a href=\"https:\/\/hackaday.com\/2019\/05\/04\/vintage-terminal-converted-for-galactic-use-in-time-for-may-the-fourth\/\">celui d&rsquo;une langue de Star Wars<\/a>.<\/p>\n<p>De plus, il est possible de se connecter \u00e0 distance (depuis une autre machine) pour obtenir un \u00ab\u00a0terminal distant\u00a0\u00bb, c&rsquo;est \u00e0 dire comme si on \u00e9tait sur place face \u00e0 un terminal sur la machine distante.<\/p>\n<p>Il y a plusieurs outils pour \u00e7a, de telnet \u00e0 SSH, en passant par d&rsquo;autres comme <a href=\"https:\/\/tmate.io\/\">tmate<\/a> qui permet de partager un terminal avec une d&rsquo;autre personne.<\/p>\n<p>On peut m\u00eame multiplexer des terminaux, pour fractionner l&rsquo;\u00e9cran en plusieurs terminaux s\u00e9par\u00e9s, avec Screen ou Tmux.<\/p>\n<p>Et m\u00eame pour le Minitel il existe des <a href=\"https:\/\/3615co.de\/\">\u00e9mulateurs<\/a>, et m\u00eame des simulateurs, pour faire semblant.<\/p>\n<p>On peut m\u00eame <a href=\"https:\/\/www.ghacks.net\/2005\/12\/06\/ascii-movies\/\">regarder des films<\/a> dans un terminal. Et regarder <a href=\"https:\/\/asciinema.org\/\">des films de sessions<\/a> de terminal aussi. Regarder des images avec <a href=\"https:\/\/github.com\/posva\/catimg\">catimg<\/a>, voir des vid\u00e9o avec <a href=\"http:\/\/aa-project.sourceforge.net\/aalib\/\">aalib<\/a> ou <a href=\"http:\/\/caca.zoy.org\/wiki\/libcaca\">libcaca<\/a>.<\/p>\n<h3>Les extensions graphiques<\/h3>\n<p>C&rsquo;est peu connu, mais les terminaux ont \u00e9volu\u00e9 pour permettre l&rsquo;affichage d&rsquo;images multicolores \u00e0 l&rsquo;\u00e9cran, bien avant les serveur X et autres interfaces graphiques. En utilisant des s\u00e9quences d&rsquo;\u00e9chappement sp\u00e9cifiques pour envoyer les donn\u00e9es, il est donc possible d&rsquo;affiche autre chose que des caract\u00e8res.<\/p>\n<p>Aujourd&rsquo;hui encore certains \u00e9crivent des logiciels pour tirer parti de ces extensions, comme <a href=\"https:\/\/github.com\/hackerb9\/lsix\">lsix<\/a> qui affiche des vignettes en listant les images dans un r\u00e9pertoire.<\/p>\n<h3>Le Shell<\/h3>\n<p>On reparlera du shell dans un prochain num\u00e9ro, comme on a dit c&rsquo;est un programme interactif pour lancer d&rsquo;autres programmes.<\/p>\n<h3>Pour aller plus loin<\/h3>\n<ul>\n<li><a href=\"https:\/\/cmder.net\/\">Cmder<\/a> (Windows)<\/li>\n<li><a href=\"https:\/\/lehollandaisvolant.net\/?d=2017\/02\/13\/16\/36\/20-linux-rendre-le-terminal-plus-lisible\">Powerline<\/a><\/li>\n<li><a href=\"https:\/\/www.unixmen.com\/fun-in-terminal\/\">Fun in Terminal : BSDgames, sl, cmatrix\u2026<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/k4m4\/terminals-are-sexy\">Terminals are sexy<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/notwaldorf\/tiny-care-terminal\">Tiny Care Terminal<\/a><\/li>\n<li><a href=\"https:\/\/par-teutates.blogspot.com\/2017\/09\/la-meteo-dans-un-terminal.html\">M\u00e9t\u00e9o dans le terminal<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/mtytel\/cursynth\">CurSynth<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/2bt\/terminal-tracker\">Terminal Tracker<\/a><\/li>\n<\/ul>\n<h2>Chiptune: <a href=\"https:\/\/www.youtube.com\/watch?v=QhqT0DhV9yE\">Dope on Wax by Logicoma<\/a> (PC 64k) <a href=\"https:\/\/soundcloud.com\/best-url-ever\/logicoma-dope-on-wax-wobble-vip\">by wobble<\/a><\/h2>\n<h2>Agenda<\/h2>\n<p>Rappelons que l&rsquo;agenda est celui de la semaine pass\u00e9e lors des rediffusions le samedi.<\/p>\n<h3><a href=\"http:\/\/8fablab.com\/test-actu\">Open bidouille<\/a><\/h3>\n<p>Le fablab vous propose un espace d\u00e9di\u00e9 \u00e0 l&rsquo;exp\u00e9rimentation, aux projets collectifs et \u00e0 l&rsquo;\u00e9change de savoirs et de savoir-faire.<\/p>\n<p><strong>Ouvert \u00e0 tous \u00e0 partir de 16 ans; Entr\u00e9e libre.<\/strong><br \/>\n<strong>Tous les jeudis, 18h &#8211; 21h,<\/strong><br \/>\n<strong>8fablab, 8 rue Courre Comm\u00e8re, 26400 Crest.<\/strong><\/p>\n<h3><a href=\"http:\/\/mediatheques.valenceromansagglo.fr\/cms\/articleview\/id\/3043\">Permanences num\u00e9riques<\/a><\/h3>\n<p>Vous avez des questions ? Un probl\u00e8me avec un ordinateur, un t\u00e9l\u00e9phone ou une tablette ? Besoin de petites astuces informatique ?<br \/>\nVous \u00eates les bienvenus aux permanences num\u00e9riques pour que l&rsquo;on trouve ensemble des solutions ou astuces.<\/p>\n<p><strong>Tous les samedis de 10 h \u00e0 12 h (sauf pendant les vacances scolaires),<\/strong><br \/>\n<strong>M\u00e9diath\u00e8que Publique et Universitaire, Place charles Huguenel, 26000 Valence.<\/strong><\/p>\n<h2>Astrologeek<\/h2>\n<ul>\n<li>sysadmin : Que dit un exorciste pour chasser un stockage en r\u00e9seau moderne ? <a href=\"https:\/\/mamot.fr\/@dashcom\/102038788432415282\">Vade retro sata-nas<\/a> !<\/li>\n<li>libriste : \/proc c&rsquo;est net.<\/li>\n<li>hacker : je t&rsquo;ai achet\u00e9 un nouveau voyage , pour te faire plaisir , je partirai \u00e0 ta place.<\/li>\n<li>microsofteux : \u00e7a sert, DOS. #iron\u00e8me<\/li>\n<li>\u00e9lectronicien : J&rsquo;ai crois\u00e9 Edgard Alan PoE, il m&rsquo;a mis au courant.<\/li>\n<li>procrastinateur : Quand on aime , on bouge pas<\/li>\n<\/ul>\n","protected":false},"author":19,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-2914","podcast","type-podcast","status-publish","hentry","category-underscore","post"],"_links":{"self":[{"href":"https:\/\/www.triplea.fr\/blog\/wp-json\/wp\/v2\/episodes\/2914","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.triplea.fr\/blog\/wp-json\/wp\/v2\/episodes"}],"about":[{"href":"https:\/\/www.triplea.fr\/blog\/wp-json\/wp\/v2\/types\/podcast"}],"author":[{"embeddable":true,"href":"https:\/\/www.triplea.fr\/blog\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.triplea.fr\/blog\/wp-json\/wp\/v2\/comments?post=2914"}],"version-history":[{"count":0,"href":"https:\/\/www.triplea.fr\/blog\/wp-json\/wp\/v2\/episodes\/2914\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.triplea.fr\/blog\/wp-json\/wp\/v2\/media?parent=2914"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.triplea.fr\/blog\/wp-json\/wp\/v2\/categories?post=2914"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.triplea.fr\/blog\/wp-json\/wp\/v2\/tags?post=2914"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}