Tag: Python

Notes (15)

Hacking Zim 2

Quelques nouvelles du front : alors que l'évolution sur l'utilisation des templates est validée, les discussions nous ont amené à considérer l'implémentation d'une fonctionnalité plus riche.

Outline converter

J'ai commencé à développer un convertisseur d'outliners en PHP il y a plus d'un an, pour finir par l'abandonner au bout de quelques semaines après avoir buté sur la gestion du format RTF. J'ai repris son développement depuis quelques jours, en python cette fois-ci, et le résultat est beaucoup plus prometteur.

Articles (8)

Emission d'événements par API et par interaction graphique

Cet article est né suite à une discussion au boulot avec un collègue à propos de l'émission d'événements : je soutenais que pour un événement associé à une action donnée dans un composant graphique, celui-ci devait toujours partir, que l'action ait été engendrée par une interaction graphique (un click par exemple) ou par l'appel d'une API dédiée ; mon collègue jugeait plutôt que l'événement ne devait partir que lorsque l'action était engendrée par l'interaction graphique ; l'appel à l'API devait lui rester « muet »...

GSettings

Depuis Gnome 3, le stockage de la configuration d'une application se fait par l'intermédiaire de GSettings, une API « agnostique » dont l'utilisation dans un plugin Gedit ou une extension Gnome-shell pose de petits problèmes car elle nécessite les droits administrateurs. Voici quelques pistes pour l'utiliser « en local ».

Projets (5)

Gedit : ScratchTab

ScratchTab est plugin pour Gedit 3.12 et supérieur qui permet de placer une feuille de brouillon dans le panneau latéral ou le panneau inférieur afin d'avoir une zone où stocker des notes, des morceaux de textes ou de simples listes de tâches à effectuer.