Korben, roi d’internet, logo bébé avec des lunettes en mode thug life Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Korben Upgrade your mind

Dans la longue série d’éditeurs de codes et de textes, il y en a parfois un qui sort un peu de l’ordinaire et c’est le cas avec Zim (Du même nom que le chien de OuiOui pour les connaisseurs :-)).

Sachez déjà que l’éditeur est gratuit, open source (licence GPL), codé en Python, qu’il utilise les librairies GTK+ et qu’il est dispo en version compilée sur Linux et Windows. Désolé les utilisateurs de Mac la vie est parfois injuste, c’est comme ça ;). Mais rassurez vous, il y a une version wrapper que vous pouvez installer avec Brew ou télécharger.

Zim peut être utilisé pour créer différentes pages et les lier entre elles, un peu selon le principe du wiki, mais en mode offline. D’ailleurs lors du lancement du programme il vous sera demandé de créer un nouveau nom de projet, puis de sélectionner un dossier dans lequel le stocker. Ce dossier enregistrera alors toutes vos différentes pages créées au format TXT, ce qui signifie que vous pourrez accéder à votre contenu avec n’importe quel autre éditeur ou gestionnaire de fichiers sans dépendre de Zim.

Zim editeur de texte type wiki

L’interface est plutôt old-school et minimaliste, mais elle fait bien le boulot. Outre le menu principal, vous avez 2 panneaux principaux : la zone de gauche qui représente l’arborescence de vos pages et la zone d’édition (à droite), dans laquelle vous allez formater votre contenu.

Et c’est là que Zim montre un peu de sa puissance, car l’éditeur ne se limite pas qu’au format texte, vous allez pouvoir ajouter facilement des images, des liens, des titres, faire des listes, réaliser des mises en page, etc … et exporter vos créations en d’autres formats que le TXT (HTML, MHTML, Latex, Markdown et RST). Joindre des fichiers est également possible et une fonction « Calendrier » vous permet même d’accéder à une sorte de journal de bord qui classe par dates les nouvelles pages ajoutées et leurs mises à jour.

Zim fonction calendrier

Cela signifie que vous pouvez utiliser le programme pour un peu n’importe quoi : tenir un journal, enregistrer vos dépenses, organiser un ensemble d’infos, prendre des notes en classe ou lors de réunions, créer des listes de tâches, faire du suivit de projet, etc. C’est à vous de voir !

Plusieurs dizaines de plug-ins fournissent des fonctionnalités supplémentaires, comme un éditeur d’équations, une icône de barre des tâches, un éditeur de diagrammes …

Plug-in Equation pour editeur Zim

Vous pouvez par exemple utiliser Zim pour créer facilement un wiki totalement hors ligne, avec une page index fonctionnelle. Et comme il peut être publié sous forme de fichier HTML, vous pouvez même le transposer en site web à l’aide de l’application. D’ailleurs leur site en est un exemple concret.

Au passage Zim sauvegarde automatiquement ce que vous faites, toujours bon à prendre pour les plus distraits (je ne vise personne ;))

A tester !


Si vous aimez les trucs un peu rétro, vous allez être servi. Le bidouilleur Mattis Lind a réalisé un petit projet sympa avec une machine a écrire de type Lorenz Lo15 capable d’envoyer et de recevoir des messages. En français, je crois qu’on appelle ça un téléscripteur (ou téléimprimeur).

Cette machine de 1930 peut être mappée sur un port USB et être ainsi utilisée comme… terminal papier.

Démonstration :

Pour la petite histoire, cette machine n’utilise pas le code ASCII, mais le code Baudot qui est un peu plus ancien et Mattis a créé ce petit circuit pour faire la conversion Baudot <> ASCII entre la Lorenz Lo15 et sa machine Linux.

Si ça vous dit de faire ça chez vous, il y a l’outil tux2tty capable de gérer ce genre de connexion. Ça ne sert à rien, mais c’est quand même bien cool à regarder.

Source


N’étant pas développeur, je ne suis pas un grand utilisateur de Git au quotidien. Toutefois, je sais que vous êtes nombreux à utiliser notamment Github pour votre code.

C’est pourquoi je pense à vous et je vous invite à jeter un oeil à Hub. Hub c’est un outil qui étend les fonctionnalités de Git avec des commandes propres aux services de Github.

Ainsi, un « git clone » deviendra un « hub clone ». Et un « git remote add origin git@github.com:YOUR_USER/hub.git » se fera via un « hub fork –remote-name=origin ».

Ça, c’est pour l’exemple. Mais grâce à hub, vous pourrez directement depuis votre terminal agir sur le service Github en lui-même :

  • Ouvrir les derniers tickets de votre projet : « hub browse — issues »
  • Ou encore le wiki d’un autre projet : « hub browse mojombo/jekyll wiki »
  • Ou lister les tickets urgents qui vous sont attribués : « hub issue -a YOUR_USER -l urgent »
  • Ou créer une release Github directement : « hub release create -c -F release-notes.txt v2.3.0 »

Etc., etc., etc.

Vous pouvez vous faire une idée plus précise sur le site de hub.

En tout cas, c’est à la fois pratique si vous n’aimez pas quitter votre terminal, mais aussi pour tous ceux qui veulent automatiser un petit peu les choses.

Pour installer hub, ça se passe avec Brew :

brew install hub

Ou en récupérant les binaires ici ou en le compilant.


À découvrir

Si vous passez du temps à vous connecter en SSH à vos machines, voici un outil qui va vous intéresser. Baptisé ET pour Eternal Terminal (et non pas Extraterrestre…), ce shell s’installe sur le client et sur le serveur (port 2022) et permet de se reconnecter à votre session sans interruption.

Le terminal de communication d’E.T. l’extraterrestre

Contrairement à une session SSH classique, les sessions ET survivront à une coupure réseau ou à un changement d’adresse IP. Inspiré de Mosh, SSH et AutoSSH, Eternal Terminal utilise SSH pour la mise en relation et le chiffrement et supporte le mode « control » de tmux, ce qui vous permet de disposer de fenêtres, d’onglets et de barres de défilement dans votre terminal.

Eternal Terminal est donc à réserver aux impatients qui veulent pouvoir se remettre en selle directement après une coupure ou aux admins travaillant dans un environnement un peu chaotique avec des déconnexions fréquentes ou des changements d’IP fréquents.

Pour installer ET sous Ubuntu, voici les commandes :

sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:jgmath2000/et
sudo apt-get update
sudo apt-get install et

Et si vous êtes sous macOS, vous pouvez utiliser la commande Brew :

brew install MisterTea/et/et

Vous trouverez plus d’infos ici.


À une époque où le temps de cerveau disponible est le plus souvent partagé entre les réseaux sociaux, Netflix, les actus provenant du monde entier 24/24, les mails … comment trouver le temps de lire un livre ?

C’est la question que s’est posée un certain Max Joseph. Et comme le monsieur est cinéaste, il a décidé d’en faire un vrai documentaire.

Il faut savoir qu’à la base le gars est pas mal obnubilé par les librairies, au point d’en ressentir une certaine anxiété et de se poser un tas de questions :

Comment tout lire avec si peu de temps disponible ? Comment sortir d’une librairie sans rien acheter ? Pourquoi tel livre a-t-il déclenché une guerre ? Comment rééquilibrer sa consommation de contenu ?

Bref les questions basiques que se pose n’importe quel lecteur avide. Si si, je sais de quoi je parle.

Le reportage est aussi un moyen pour le cinéaste d’essayer de dénicher les plus belles librairies du monde tout en récoltant des conseils auprès de personnes plutôt calées sur le sujet de la lecture (Tim Urban, l’auteur Eric Barker, … ). D’ailleurs au travers de ces rencontres vous aurez droit à une série de « petits hacks » qui vous permettront d’augmenter votre temps de lecture ou de lire plus vite.

De New York à Bruxelles en passant par Maastricht ou Porto … une preuve de plus que les livres font voyager 😉


Promo – Beats Casque audio Solo 3 Wireless Noir

Les points forts : Casque audio Bluetooth Pliable Micro intégré pour smartphone Autonomie 40 heures

Mes gazouillis

The CIA Wants To Make It Easier To Jail Journalists And No One In Congress Is Stopping It From Happening https://t.co/LhlXtQTfv2 #kbn
I Just Love Getting to Know New People [Comic] https://t.co/lMNEbENDRS #kbn