One link per day for the next 31

Spacebat memorial


16/09/2017     permalink     linked site


Un délire parmi d'autres dans une communauté parmi d'autres.


Listen to Wikipédia


14/09/2017     permalink     linked site


À chaque modification, une note est jouée, d'autant plus grave que la modification est grande. Il y a aussi un son différent lorsqu'un nouvel utilisateur est enregistré.

La musique qui en ressort est franchement sympa. Bonus: l'interface est parfaite pour chasser la vandalisation. (on entend littéralement les petites modifications, et quand une adresse IP en est l'origine (et non un compte enregistré), c'est souvent du vandalisme)


Pycon'14: generator, the new frontier


13/09/2017     permalink     linked site


Un talk super intéressant, et très formateur si vous ne connaissez pas les générateurs.

Aujourd'hui, the new frontier, ce serais plutôt les coroutines qui sont sorties avec la 3.4 et l'intégration dans la librairie standard de la lib asyncio.


Sur écoute — jcfrog


12/09/2017     permalink     linked site


De jcfrog, une de mes musiques préférées.

Retweeter en paix, retweet et the cloud sont mes autres coups de cœur.


Think: de la musique pendant les commandes longues


11/09/2017     permalink     linked site



Keepassxc, une autre application de gestion de mot de passe


10/09/2017     permalink     linked site


Multi-plateforme, et les développeurs semblent actifs. Pourrait être une alternative à passpie, qui ne fonctionne pas avec python 3.5+ :(


Get the current or all Firefox tab urls in Bash (and Python)


08/09/2017     permalink     linked site


Avec un peu de bash, de python et de connaissances sur la manière de fonctionner du browser, on arrive à faire des trucs rigolo.

Il a néanmoins fallut que firefox soit éteint pour avoir accès au fichier sessionstore.js. (mais il y a les backups comme sessionstore-1.js qui sont toujours là)


A notification system for tiling window manager


07/09/2017     permalink     linked site


Pas (encore) testé, mais ça semble beaucoup moins envahissant que les bulles utilisées pour le moment. Il reste plus qu'à configurer les logiciels qui utilisent notify-send pour qu'ils utilisent twmn à la place.


Designing a Tree Diff Algorithm Using Dynamic Programming and A*


05/09/2017     permalink     linked site


Une chouette histoire de conception d'algorithme pour résoudre un problème pas si trivial que ça


A useful but hard to find package for unix users


04/09/2017     permalink     linked site


alias woman=eg made my most easy-to-remember term command. I typed it only one time, then i quickly forgot about eg, and used woman each time man was not helping.

Recently, on a brand new system, woman raised an error about a non-found eg. What the hell is eg ?

Well, eg is hard to find. I searched with my distribution package manager, it was not really useful. Then i remembered that eg could be a python package, so i searched for it on pypi.

Scheisse.

I finally tried the universal fix: put eg in the pypi URL directly.

3-letters are IMHO the bare minimum to name things (git, sed, cut and ack for instance). With only 2 letters, you have most of the time way to much words that contains them, for instance eg or ag (btw, this last use the silver searcher as preferred name, which make it more easily searchable).

Program names should not be given with efficiency/size in mind. It's the role of aliases, that each user will define, to provides efficient keystroke.