Journal Chercher des répertoires bookmark avec un fuzzy finder

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
7
4
fév.
2017

Bonjour Nal,

connais-tu fzf ? C'est un outil en ligne de commande qui permet de sélectionner rapidement une ligne dans un fichier : on tape juste quelques caractères et une heuristique associe un score à chaque ligne, nous présentant en premier la ligne faisant le meilleur score. Il y a d'autres outils semblables (fzy, pick, etc.), et il y a souvent des versions intégrées dans les éditeurs de textes comme vim ou emacs pour chercher des fichiers, buffers (…)

Journal Arduino, Blockly@rduino, profs de techno et joie de faire découvrir

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
19
4
fév.
2017

Cher journal,

Je veux partager avec toi la joie que j'ai eu à faire faire des programmes à des profs de techno qui exercent en collège. Programmes qu'on envoie dans des cartes électroniques qui en plus sont libres. Mais pas gratuites.

Même si ces programmes servent à juste faire clignoter une led plus ou moins vite ou faire tourner un servomoteur dans un sens puis dans l'autre. J'ai trouvé ça sympa et mes «stagiaires» aussi.

Il existe, à mes yeux (…)

Journal La première année de Liberapay

Posté par  (site web personnel) . Licence CC By‑SA.
23
3
fév.
2017
Ce journal a été promu en dépêche : La première année de Liberapay.

(Ce journal est une traduction du billet The First Year of Liberapay.)

Aujourd’hui nous célébrons le premier anniversaire du lancement de Liberapay ! Pour l’occasion nous avons amélioré l’apparence de la plateforme et compilé une petite rétrospective de sa première année de fonctionnement.


Le haut de la page d’accueil française de Liberapay, 3 février 2017

Rétrospective

Le moins que l’on puisse dire c’est que l’année a été riche !

Commençons par les soucis : à peine 3 mois après (…)

Journal Govtracker - liste de décisions gouvernementales

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
33
3
fév.
2017

Cher journal,

suite à l'impressionnante déferlante d'informations venant des USA - parfois de mauvaise qualités, toujours particulièrement biaisées - j'ai décidé de faire une liste concise des décisions prises par leur gouvernement le tout avec des sources directes (histoire de rester le plus neutre possible), et, dans l'idéal des articles de fond.

Et ensuite je me suis dit que ce serait bien de faire ça avec l'Europe et, idéalement, d'autres pays. Et de tout mettre sur Github pour que ce (…)

Journal De l'importance (des tests réguliers) des sauvegardes

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
23
1
fév.
2017

Journal bookmark sur le merdier en cours chez GitLab…

https://docs.google.com/document/d/1GCK53YDcBWQveod9kfzW-VCxIABGiryG7_z_6jHdVik/pub#h.dgc3wwb1l1t6

Pour résumer : visiblement un admin sys a "nettoyé" un disque sur un serveur de prod au lieu du serveur de test qu'il croyait manipuler. Et les 5 mécanismes de sauvegarde mis en place étaient foireux…

Journal DocBook ou l'art d'écrire de la documentation

Posté par  . Licence CC By‑SA.
8
1
fév.
2017

Salut,
J'ai découvert récemment le pas très connue DocBook un langage utilisant le XML comme base et permettant de rédiger de la documentation sans se souciée de la présentation et en se concentrant uniquement sur le contenue.

J'aimerai connaitre votre avis sur ce langage ?

Pour ma part, je le test encore mais c'est vraiment plaisant de pouvoir convertir un seul fichier vers le format PDF, HTML, EPUB ou encore Open Document. Sans devoir tout réécrire pour chaque format. :)

Journal Découvrons Common Lisp. Comparaison avec l'environnement Python.

Posté par  . Licence CC By‑SA.
30
1
fév.
2017

Salut journal,

Je suis de plus en plus frustré par le langage Python, et comme j'aime bien le Emacs Lisp, à la fois le langage et l'environnement de développement, j'ai retenté le coup avec Common Lisp. C'était assez frustrant mais j'ai pris quelques notes qui pourraient servir aux suivants, d'où ce journal (ça fait un paquet d'années qu'on n'a pas parlé de Common Lisp par ici, ni d'aucun Lisp d'ailleurs même ceux à succès comme Clojure (et à part Guix (…)

Journal Google Earth Enterprise va passer en Open-Source

Posté par  . Licence CC By‑SA.
27
31
jan.
2017

Google Earth Enterprise est un produit dont Google a signé l'arrêt de mort en 2015, avec un support jusqu'en 2017. 2017 est là, et plutôt que de faire un gros gachis à ne plus maintenir rien et à laisser le logiciel en fermé, les responsables de Google ont décidé de tout balancer sur Github en mars prochain.

https://maps-apis.googleblog.com/2017/01/open-sourcing-google-earth-enterprise.html

Journal La multiplicité des gestionnaires de paquets

Posté par  (site web personnel) . Licence CC By‑SA.
33
30
jan.
2017

Sous Linux, s'il y a bien une chose fantastique, c'est bien les paquets !

Heureusement, ces dernières années, les gestionnaires de paquets se multiplient partout. Mais ce n'est pas toujours super.

J'aimerais vous parler ici de ce que lwn.net écrit bien mieux que moi (en accès payant).

Du côté des distributions

Nos chères distributions nous apportent le confort inouï de pouvoir gérer presque tous nos logiciels, et de synchroniser entre elles les dépendances. Un coup d'apt-get update && (…)

Journal Epeios Meta Mail User Agent : le protocole IMAP.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
11
30
jan.
2017

Suite des aventures concernant le développement d'un MUA, dont le début vous est rapporté ici.

Après POP3 (RFC 1939) et Mail Internet Format (RFC 5322), voici le tour d'IMAP (RFC 3501 et 5530) d'être implémenté (partiellement pour le moment), et notamment la structure générale des messages qui sont échangés entre client et serveur IMAP, ce qui facilitera la future implémentation des commandes manquantes.

La prise en compte d'IMAP n'ayant qu'un impact réduit (…)

Journal Stéganographie en Python avec Stegano

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
23
30
jan.
2017

Stegano est encore un module de stéganographie écrit en Python.

Ce journal a pour but de faire connaître un peu plus le projet mais surtout d'avoir des retours et tests.

Il est possible d'utiliser Stegano dans vos applications en tant que librairie ou en ligne de commande.
Différentes techniques sont utilisées. La classique technique LSB est implémentée.

Une variation de la technique LSB est également disponible. Il s'agit de décrire des ensembles afin de sélectionner les pixels qui seront utilisés (…)

Journal adobe c'est bientôt mort ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
4
29
jan.
2017

Sans vouloir revenir sur des sujets fâcheux comme flash mort sous Linux que Jehan a bien mis en avant mieux que moi dans son nourjal (phase terminale, parlant plus ou moins à certains d'entre nous, mais étant très claire)

Bin il y a la même pour le reste des projets qu'Adobe a légué la fondation Apache (AIR notamment, mais pas que) et une annonce sur slashdot concernant Director et Shockwave (la techno ayant donné l'extension en .swf : shockwave flash…) (…)

Journal À quoi sert un tableau de Karnaugh ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
18
27
jan.
2017

Cher journal,

Ce matin j'ai fait découvrir à mes élèves qu'une table de vérité pouvait être pliée et devenir un objet en 2 dimensions. Et si on utilise un binaire dit réfléchi (voire de Gray), il y a plein de propriétés qui en résultent.

Voir le regard d'un gamin qui comprend une chose et qui sait qu'il l'a comprise.

Être heureux.

Du coup je me suis posé la question bête et je te la transmets, tu penses quoi des tableaux (…)

Journal Le nouveau compilateur des Shaders DirectX sera Open Source

Posté par  . Licence CC By‑SA.
15
24
jan.
2017

Probablement dans un soucis de faire face à OpenGL/Vulkan et de rendre son offre plus attractive, Microsoft a annoncé le 23 janvier dernier rendre son nouveau compilateur de Shaders DirectX Open Source (basé sur Clang/LLVM).

Voici les sources sous licence MIT :
https://github.com/Microsoft/DirectXShaderCompiler