Menu principal

Statut de la page

Synchronisation de clients FreeTube

FreeTube est un client lourd pour accéder aux contenus de YouTube. La protection de la vie privée est un élément clé de la conception de FreeTube. Il permet de lire les vidéos sans la publicité, de gérer ses abonnements, etc. Contraitement à YouTube, il n'est pas nécesssaire d'avoir un compte pour gérer ses abonnements. Toutes les données sont stockées localement dans des fichiers textes (profils et abonnements, listes de lecture, historique, etc.). Si vous utilisez plusieurs ordinateurs, la seule méthode supportée pour synchroniser les données est un export/import des fichiers depuis FreeTube. De mon coté, je ne trouve pas ça pratique et encore moins automatisable. En conséquence, on ne peut pas faire évoluer ces données depuis plusieurs ordinateurs facilement. En attendant que l'équipe de FreeTube propose une solution, [...]
Lire la suite
Vus : 102
Publié par Simon Vieille : 144

Gestionnaire de fonds d'écrans pour i3

i3 est tiling window manager pour Linux. Je l'utilise depuis de nombreuses années et j'en suis extrêmement satisfait. Puisqu'il se cantonne à gérer (presque) que des fenêtres, il vient avec aucun outil de configuration. Par exemple, les utilisateurs⋅trices de i3 doivent exploiter des outils tiers pour afficher un fond d'écran et c'est très souvent feh qui est recommandé. Cependant, si vous désirez avoir des fonds d'écrans spécifiques selon les espaces de travail, feh ne sait pas le gérer nativement, car cette notion est spécifique à i3. Après avoir cherché [...]
Lire la suite
Vus : 104
Publié par Simon Vieille : 144

Vérifier l'expiration d'un domaine ou d'un certificat

Fin 2019, je publiais domain-expiration, un outil écrit en PHP et dont l'objectif est de vérifier la date d'expiration d'un nom de domaine ou d'un certificat.Je l'ai déjà fais sur quelques projets et celui-ci n'y échappe pas, je l'ai été réécrit en GO pour plusieurs (bonnes raisons. Welcome Expiration Check! expiration-check Checks the expiration dates of domains et certificates. Domain expiration check uses RDAP and fallback with a whois request.  [...]
Lire la suite
Vus : 100
Publié par Simon Vieille : 144

Pour une France non fasciste !

Lors des denières élections Européennes, la vague du Rassemblement Nationale a balayé l'idée d'une France ouverte et digne. Ici et là, nous entendons les raisons pour lesquelles les gens ont choisi le parti d'extrème droite pour les représenter. Jusqu'alors, s'ils étaient honteux de voter pour l'extrème droite, les gens sont maintenant décontractés avec cela et sont presque fiers de voter pour un parti raciste et homophobe. Une des principales raisons qui les conduiraient à faire ce choix serait l'immigration. Selon eux, la majorité des immigrés profiteraient des aides alors même qu'iels ne travaillent pas. Évidemment, ça coûterait des sommes importantes et les français et les françaises qui travaillent sont délaissé⋅es. Par ailleurs, on entend aussi que l'extrème doite, à l'instar de la gauche et [...]
Lire la suite
Vus : 121
Publié par Simon Vieille : 144

Anonymiser une base de données MySQL et PostgreSQL

Database Anonymizer est un outil écrit en GO et qui permet d'anonymiser ou supprimer des données d'une base de données MySQL ou PostgreSQL. Il répond à plusieurs cas d'usage comme permettre de transférer une copie de base de données anonymisée à des développeurs et des développeuses ou répondre à la nécessité d'anonymiser ou supprimer des données dans le cadre du RGPD (Règlement général sur la protection des données) selon les durées de conservation définies dans le registre des traitements. J'en profite d'ailleurs pour faire une parenthèse au sujet du RGPD. Avec mon associé  [...]
Lire la suite
Vus : 109
Publié par Simon Vieille : 144

Murph v1.23 et Custom Menu v3.11

Je n'ai pas écrit d'articles depuis quelques temps car mes semaines sont très chargées. Pour autant, je travaille sur de nombreux projets qui me donnent des idées de prochains articles. Le 1er novembre dernier a été publiée la version v1.23 de Murph. Murph est un framework open-source pour construire des CMS. Il est développé à l'aide de Symfony et permet de gérer des sites web avec plusieurs noms de domaines et en plusieurs langues. Il est aussi très efficace pour développer des outils d'administration et des applications métiers. C'est par ce prisme que j'ai beaucoup exploité Murph ces derniers mois, ce qui m'a permis de le mettre à l'épreuve. Je l'ai donc agrémenter de nouvelles fonctionnalités et de [...]
Lire la suite
Vus : 125
Publié par Simon Vieille : 144

Matrix-Synapse : migrer de SQLite à PostgreSQL

Matrix-Synapse est un service de messagerie décentralisé et interopérable avec d'autres messageries. Je l'utilise à titre personnel et dans le cadre d'une association. Il livre un service que je considère sensible, c'est pourquoi les différentes instances sont hébergées sur des infras que je gère. La configuration par défaut stocke les données de la messagerie dans une base de données SQLite. Cela a bien fonctionné pendant quelques années mais la base de données devient très rapidement obèse (plusieurs Go) et SQLite n'est plus adapté. C'est d'ailleurs recommandé d'utiliser PostgreSQL, naturellement plus adapté compte tenu de la grande quantité de données. Voici la démarche pour basculer vers PostgreSQL depuis une base SQLite. J'évolue sur des machines sous Debian et j'ai installé Matrix-Synapse via  [...]
Lire la suite
Vus : 123
Publié par Simon Vieille : 144

Remote i3-wm WS : ma télécommande pour bureau GNU/Linux (v2)

En février 2018, je publiais l'article Remote i3-wm WS : ma télécommande pour bureau Debian GNU/Linux dans lequel je présentais une application pour télécommander un bureau Linux depuis une interface web. Le projet est écrit en PHP et fonctionne à merveille. Cependant, il manque 2 fonctionnalités majeures : l'authentification de l'utilisateur et permettre de configurer l'interface sans passer par le code source. Cela permettrait de l'exploiter sur des environnements variés. Par ailleurs, le fait qu'il soit écrit en PHP peut faire rebuter son installation. J'ai décidé de le réécrire complètement en GO en m'appuyant sur le framework Echo. Je peux à présent fournir un unique binaire et j'ai [...]
Lire la suite
Vus : 124
Publié par Simon Vieille : 144

Signez la pétition pour empêcher la France d’obliger les navigateurs tels que Firefox de Mozilla à censurer des sites web

Le gouvernement veut imposer aux éditeurs de navigateurs web de filtrer des sites selon une liste que le gouvernement gère et tiendrait secrète.Si on peut naïvement se dire que ça permettrait de filtrer les sites nauséabonds, c'est aussi un nouvel outil terrible pour un gouvernement fasciste qui sera en mesure de censurer ce qu'il veut sans compte à rendre à personne.Ce projet est une première car il s'inscrit directement dans les navigateurs (Firefox, Google Chrome, Microsoft Edge, Safari et les autres). Les pays qui utilisent des moyens similaires à l'échelle d'un état sont tous des dictatures ou fascistes.Je n'accepte pas que la France soit une locomotive pour ces régimes vers lesquels nous nous dirigeons chaque jour qui passe.Le gouvernement a présenté le projet de loi devant le Parlement peu avant les vacances [...]
Lire la suite
Vus : 184
Publié par Simon Vieille : 144

Internet devient-il un Minitel 2.0 ou un bien commun ? - Benjamin Bayart - RTS – Libre à lire !

Nous fêtons cette année [2019] les 50 ans dʹInternet et les 30 ans du WEB conçu au CERN par Tim Berners Lee. Que reste-t-il de ce réseau décentralisé et libre des origines ? Quelles sont les…

Vus : 202
Publié par Simon Vieille : 144
Powered by BilboPlanet