Journal Utilisation de GtkTreeModel, GtkTreeView et consorts

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
28
7
fév.
2019

Introduction

J'ai eu de la peine à trouver dans la documentation de GTK une vision globale de tout ce qui est possible de faire avec l'affichage d'une GtkTreeView.

La documentation de GTK est disponible via l'interface graphique Devhelp (si vous avez des problèmes de rendu, vous avez peut-être une base MIME en mauvais état). Elle a bien une description globale de l'utilisation de GtkTreeModel et GtkTreeView, mais elle est un peu trop généraliste.

J'écris donc cet article pour permettre (…)

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

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
47
10
jan.
2019

Cher journal,

Toujours dans l’idée de parler des projets open source auxquels j’ai porté de l’intérêt, j’ai décidé qu’il était temps de refaire un journal, comme en mars 2018.

ExchangeCalendar

Comme je le prévoyais au printemps, un gros travail de fond a été nécessaire pour pouvoir réussir à faire tourner l’extension avec Thunderbird 60.

J’ai débuté quelques essais de migration automatique à gros coups de grep et sed pour mettre à jour tout le code JavaScript vieillissant. Seulement, il (…)

Journal Forker ou ne pas forker ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
41
15
sept.
2018

Cher journal,

Ces derniers jours, je me suis dit qu'il fallait vraiment que je me mette à me faire un budget annuel pour connaître ce que je peux dépenser sans avoir peur de me mettre dans de mauvais draps.

Je me souvenais d'un logiciel sympa pour suivre les dépenses qui s'appelle HomeBank.

Je commence à regarder les fonctionnalités à propos du budget et je me rends compte qu'on peut le saisir, mais qu'on ne peut pas avoir de vision (…)

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

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
42
3
mar.
2018

Cher journal,

Je vais essayer de faire un petit retour sur mes activités libres ces derniers mois, afin de faire parler un peu des projets qui m'intéressent et essayer de motiver d'autres personnes à faire de même.

Actuellement, je travaille sur du code Transact SQL dans un environnement Windows. Cet environnement me motive à contribuer au projet ExchangeCalendar et l'expérience SQL me permet de proposer sereinement des correctifs sur des projets open-source.

ExchangeCalendar

ExchangeCalendar est une extension pour Thunderbird qui (…)

Journal Le retrait des certificats racines de WoSign et StartCom est planifié par Mozilla

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
27
31
août
2017

L'année dernière, suite à quelques déboires de gestion des certificats générés, Mozilla avait annoncé ne plus faire confiance aux nouveaux certificats signés par les autorités de certifications WoSign et StartCom.

Lors de cette annonce, Mozilla avait annoncé qu'ils envisageraient de retirer complètement ces autorités de leurs autorités de confiance. Ils viennent d'annoncer que cette action sera entreprise pour Firefox 58 qui sera livré en janvier 2018.

Vérifiez donc que les certificats de vos sites préférés ne sont pas chaînés avec (…)

Journal Le taguage des fichiers commence à être pris en compte dans Nautilus

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
12
27
juil.
2017

Les développeurs GNOME travaillent à ajouter le support des tags dans leur gestionnaire de fichiers Nautilus (sobrement traduit "Fichiers").

Durant le développement, ils se rendent compte que les tags sont une organisation de fichiers à l'opposé de la structure traditionnelle par dossier. Plutôt que de proposer une interface compliquée à intégrer dans l'application à cause de ces natures différentes, ils ont fait le choix très judicieux de restreindre l'utilisation des tags au marquage de fichiers comme « favori ».

C'est une idée (…)

Journal Gnome et Logitech collaborent pour vous proposer des mises à jour de leur solution Unify

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

Unify est une technologie propriétaire de Logitech qui permet de connecter plusieurs périphériques sans fils sur une machine avec un seul petit appareil USB.

Logitech n'a jamais officiellement supporté Linux comme système d'exploitation, mais leur appareil fonctionne plutôt bien avec Linux et le logiciel "solaar" qui permet de configurer vos périphériques sur la clé USB sans passer par Windows.

Seulement, plusieurs vulnérabilités ont été découvertes dans le protocol de communication Unify et Logitech a poussé sur les OS supportés une (…)

Journal Les mobiles libres ont du plomb dans l’aile et les systèmes d’exploitation ne vont pas mieux

38
22
fév.
2017

Cher journal,

J’ai longtemps été un utilisateur optimiste qui espérait voir durer encore longtemps les développements libres qui ont eu lieu suite à l’avènement de l’OpenMoko il y a dix ans.

Malheureusement, ces derniers jours, je vois passer de plus en plus de mauvaises nouvelles autour du matériel « le plus libre possible »1 pour téléphoner et les systèmes d’exploitation qui vont avec.

Voici un petit point de la situation des systèmes d’exploitation nés avec le projet OpenMoko :

Journal Créer des certificats avec ACME/Let's Encrypt et des vérifications DNS

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
30
18
août
2016

Cher journal,

Voici une petite introduction à mon nouvel petit outil acme-dns-tiny qui me permet de demander à mon autorité de certification préférée de signer un certificat TLS automatiquement suite à des vérifications de ressources DNS et au moyen du protocol ACME.

L'outil a été crée depuis le projet père acme-tiny qui permet de faire la même chose, mais par vérification de liens HTTP.

Le but principal était de pouvoir créer des certificats sans avoir à perturber les services (…)

Journal OneRNG: générateur de nombres aléatoires open hardware/source

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
19
15
juil.
2016

Hello,

Je rencontre actuellement des problèmes de disponibilités de nombres aléatoires sur ma machine d'auto-hébergement:
depuis que j'ai mis en place DNSSEC avec bind9 en mode "inline-signing", mon entropie disponible chute souvent1 et je pense que c'est la cause de certains soucis d'instabilités de mon serveur (bon, là, il a environ 700 entropies disponibles, mais dès que je fais une mise à jour dynamique DNS, il descend à 0 pendant quelques minutes).

Comme je suis en train de développer (…)

Journal Yorba ne développera plus Geary, Shotwell et California

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
26
22
nov.
2015

Cher journal,

Malheureusement, la fondation Yorba semble avoir cessé ses activités.
Aucune annonce officielle n'a été faite, excepté le commit suivant sur le répertoire github du site web de la fondation Yorba:

Yorba is no longer active
Adam Dingle committed 28 days ago

Quelques mois auparavant, la fondation avait migré tous ses projets vers l'infrastructure de la fondation Gnome :

  • Shotwell, une application de gestions de photos (importation, retouches simples et gestion par événements)
  • Geary, un client mail (…)

Journal GTA04A5 en production et Neo900 en pré-commande (téléphones presque libres)

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
17
13
sept.
2015

Nous vous rapportions dans ces colonnes que Golden Delicious lançait une campagne de financement de la prochaine version de leur carte mère GTA04 (révision A5). Bien que leur plateforme de financement n'est pas aussi connue que Kickstarter ou Indiegogo, ils avaient l'avantage de fixer leurs propres règles : pas besoin d'innovation (c'est déjà la 5ème version de la carte mère…), pas de limite dans le temps pour apporter son soutien financier, des réductions pour les achats de groupe… Les règles (…)

Journal À propos d'IPv4 et d'IPv6

42
8
août
2015

Bonjour,

Suite à un article de Linux Magazine à propos d'IPv6, je me suis souvenu que j'avais un document que j'avais fait durant mon cursus scolaire et que je m'étais toujours dit "un jour, il faudrait que je le diffuse, on sait jamais ça pourrait être utile à quelqu'un".

C'était, il y a déjà 6 ans et demi que j'ai rendu ce travail à mon collège !
(je ne sais pas à quoi ça correspond en France, mais en gros, avant (…)

Journal Scan de fichiers automatique

19
23
juin
2015

Bonjour Nal!

Cette semaine j'ai fait la bêtise d'exécuter un .jar en root sans l'avoir scanné auparavant… et voilà que j'ai lancé dans ma Debian un logiciel qui m'affiche de la pub et qui en plus paraît suspicieux pour clamav (pour Windows, heureusement…):

/home/adrien/Téléchargements/JOdin3CASUAL-r1035-dist.jar: Win.Worm.Chir-1370 FOUND

Je me suis donc dit que je ne me ferais plus avoir et que je scannerai dès aujourd'hui tous les fichiers provenant d'Internet (oui, parfois je fais des téléchargements par FTP ou P2P…).

Une (…)

Journal Flattr permet de faire de micro-dons sans taxes aux sociétés de charités et à but non lucratif

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
7
11
jan.
2015

… et donc par extension à la plupart des projets libres régis sous forme de fondation ou d'associations à but non-lucratif.

J'ai découvert cette particularité de Flattr récemment après être tombé par hasard sur un badge "Verified non-profit" sur le compte de la Gnome Foundation.

Pour moi, Flattr est donc un très bon moyen de faire des micro-dons réguliers (en s'inscrivant à un compte Flattr plutôt que juste de flatter) à la plupart des projets libres et sans utiliser Paypal (…)