Journal Comment savoir si le style sombre est actif ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
23
11
déc.
2023

Cher journal,

Au démarrage de mon éditeur de texte vim, je souhaite qu'il choisisse un thème sombre ou claire selon la préférence actuelle de mon bureau.

Je n'en ai besoin que pendant le lancement, parce que je ne change pas très souvent ce paramètre : la journée je préfère le thème clair et le soir le sombre. Si vraiment, j'ai besoin de changer le style de vim sans le redémarrer, je peux utiliser la commande :

:set background=dark

Jusqu'à (…)

Journal Découvertes de logiciels libres - été 2023

17
11
nov.
2023

Cet été j’ai eu l’occasion de découvrir de belles pépites de logiciels libres grâce à un changement de travail. Ce nouveau travail était lié à l’affichage de données sur des cartes et des résultats dans des graphiques.

Voici une petite liste de logiciels libres que j’ai pu employer et que j’ai particulièrement appréciés 😊

PostgreSQL, postgis et node-postgres

PostgreSQL est une base de donnée à tout faire, vraiment. Je l’appréciais déjà auparavant pour ses fonctions intégrées de gestion des types (…)

Journal Un système universel d'aide à la saisie ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
15
4
août
2023

Cette expérience est vraiment chouette : avec les protocoles Wayland et InputMethod, il y aurait moyen d'ajouter des aides à la saisie pour plusieurs toolkit sans avoir à tous les modifier si j'ai bien compris.

Il y a une démo pour un copier/coller avec prévisualisation, un selecteur d'emoji, une traduction en live et du TextToSpeech 🤗

Pour l'instant ça ne marche que avec les compositeurs Kwin et Weston, mais ça pourrait changer 👍

Journal Vous avez dit "caractère" ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
21
4
sept.
2022

Ces derniers jours, j'ai cherché à mieux comprendre comment gérer UTF-8 dans une de mes applications hobby et j'ai appris pas mal de choses :)

D'abord, j'avais oublié que ASCII était codé sur 7 bits et non pas 8 bits. C'est grâce à ça que UTF-8 est automatiquement compatible avec ASCII (UTF-8 est codé avec des blocs de 8-bits, il leur a suffit de dire que le premier bit est 0 pour les 127 premiers Unicodes encodé en UTF-8).

Les (…)

Journal La communauté GNOME remplace ses mailing lists par Discourse

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
25
22
oct.
2022

Après avoir modernisé sa forge logicielle (utilisation de Gitlab depuis 2018) et sa messagerie instantanée (utilisation depuis cet été de Matrix et d'un bridge IRC), la communauté GNOME a annoncé qu'elle allait désactiver ses mailing lists d'ici fin octobre.

Les archives des listes resteront accessibles en ligne, mais aucun nouveau email sera distribué.

Pour les utilisateurs qui préfèrent continuer à interagir par email, il est possible de configurer Discourse pour interagir avec des emails. Cependant, il faut (…)

Journal Utiliser Podman en mode rootless pour exécuter en service des containers rootless

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
39
29
avr.
2022

Hello,

J'ai eu l'occasion de remonter mon serveur et tous ses services suite à un bug sur le système de fichier.

Je pouvais juste remonter les sauvegardes de ma Debian 11 Bullseye, mais j'avais prévu une nouvelle machine et je voulais en profiter pour refaire à la main les installations des services.

J'emploie Debian et j'utilise donc d'habitude les paquets Debian.

Mais, bien sûr, j'ai certains services, comme Firefox Sync et Grafana, qui ne sont pas disponible dans les répertoires (…)

Journal Le projet Gtkmm cherche de nouvelles forces pour son équipe de maintenance

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
20
5
mar.
2022

Cher journal,

J'ai appris sur le forum de GNOME que le projet gtkmm est à la recherche de nouvelles forces pour maintenir le projet (gtkmm est un binding C++ pour les interfaces graphiques Gtk).

Kjell Ahlstedt, qui fait partie actuellement de l'équipe de maintenance, écrit dans le bug gtkmm/#110:

I will not continue forever with maintenance of gtkmm and other *mm modules.
Unless someone else continues the work, glibmm, gtkmm and other modules will
be abandoned in (…)

Journal Android < 7.1 va refuser les connections TLS certifiées par Let's Encrypt

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
34
23
déc.
2020

Hello,

En novembre dernier, Let's Encrypt a annoncé que ~ 33,4% utilisateurs d'Android (ceux dont la version Android est plus vieille que la 7.1.1) ne pourront plus se connecter aux sites webs et ressources Internet certifiées par leurs certificats.

En effet, ils ont noté à juste titre que le certificat racine DST Root X3 d'IdenTrust va expirer en septembre 2021.

Or, c'est ce certificat racine qui est utilisé pour signer le certificat intermédiaire Let's Encrypt Authority X3 de Let's (…)

Journal Extension Google Direct pour Firefox

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
37
29
nov.
2020

Cher journal,

Je ne sais pas si tu t'en souviens, mais il y a environ 2 ans, je t'ai parlé d'un petit projet d'extension Firefox que j'avais lancé et que je considérais mort né à cause des nouvels APIs de Firefox Quantum.

Eh bien, au printemps dernier, j'ai appris que j'avais tort car l'extension, restée au status expérimental, était en réalité encore fonctionnel.

Merci à chocolateboy de m'avoir montré que je m'étais trompé et que l'idée du projet était (…)

Journal Transformer vim en IDE avec LSP et DAP

48
2
déc.
2020

Cette année, j’ai découvert l’IDE Visual Studio Code, enfin, son pendant libre VSCodium pour mon travail.

C’est un IDE qui fonctionne plutôt bien, mais je ne me sentais pas très à l’aise avec le fait que l’upstream (Microsoft en l’occurrence) distribue des binaires sous licence non open-source et ajoute de la télémétrie par défaut. En plus, c’est développé avec Electron et, bien que j’aime beaucoup utiliser nodejs, je trouve vraiment lourd d’avoir un Chrome complet lancé juste pour mon (…)

Journal LinuxFr avec Docker

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
53
24
sept.
2020

Salut Nal !

Je t'écris, parce que j'ai essayé de faire en sorte que n'importe quel de tes auteurs et/ou lecteurs puisse tenter de te hacker.

Bruno a accepté 3 Pull Request cette semaine qui permettent aux développeurs et autodidactes de tenter de monter l'infrastructure de LinuxFr sur sa machine perso. Les détails sont donnés en anglais sur le répertoire git.

Pour résumer en français, il faut:

  1. Installer Docker et l'outil docker-compose et penser à ajouter son utilisateur au (…)

Journal De la difficulté de mettre à jour Android (avec l'approbation Google)

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
38
1
juil.
2020

Hello,

Fairephone a annoncé une beta d'Android 9 disponible pour le Fairephone 2, sorti en 2015.

C'est une bonne nouvelle, mais ce n'est pas encore sûr que la version finale sera disponible.

En effet, et je n'y avais pas pensé, mais Google impose apparemment une certification permanente des images Android pour pouvoir utiliser leurs services privateurs.

Cet article est très intéressant et montre pourquoi les constructeurs de smartphone ne proposent pas les mises à jour à long terme des OS (…)

Journal Publication d'acme-dns-tiny et du RFC 8555

33
15
juin
2020

Hello,

Ce weekend, j'ai pris le temps de sortir une nouvelle version de mon projet acme-dns-tiny dont je vous avais parlé il y a presque 4 ans déjà.

Cette version 2.2 est une sortie mineure, mais elle a été l'occasion de mettre à jour le site du projet, de publier quelques correctifs mineurs déjà publiés dans la branche master et d'intégrer des correctifs du projet original ACME tiny.

Ce qui m'a motivé à reprendre le développement du projet (…)

Journal Mes activités open sources / libres "récentes"

42
1
déc.
2019

Cher journal,

En ce jour pluvieux, je profite de réécrire un rapport au sujet de mes contributions au monde open-source.

Le dernier que j'ai écrit date déjà de janvier dernier, je ne vais donc pas aller dans les détails. Je me rends compte d'ailleurs, que d'après mon gitlab, j'ai eu pas mal d'activités, mais je ne me souviens pas de tout :)

Depuis février, je travaille à 80% (ce qui fait environ 33 heures par semaine pour mon contrat) (…)

Journal Nouveau design pour l'espace de rédaction

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
48
8
juin
2019

Hello,

Sur github, j'ai proposé la fusion des modifications de LinuxFr qui permettent la mise en place du début du nouveau design proposé par mjourdan.

Ajouter des images d'en-tête aux dépêches

Ici, l'idée semble assez simple à être mise en place, puisque LinuxFr utilise déjà CarrierWave et ImageMagick pour gérer l'envoi des avatars utilisateurs.

C'est donc le premier point que j'ai voulu traiter et, finalement, c'est celui qui m'a pris le plus de temps.

Tout d'abord, il m'a fallu me (…)