Contrôler un serveur apache dans Gedit sous Fedora
J'ai décris il y a 2 ans et demi la création d'un outil permettant de contrôler un serveur apache depuis Gedit (et, implicitement, sous Ubuntu). Voici son adaptation à Fedora.
Code, science & musings
J'ai décris il y a 2 ans et demi la création d'un outil permettant de contrôler un serveur apache depuis Gedit (et, implicitement, sous Ubuntu). Voici son adaptation à Fedora.

Je n'ai pas connaissance d'un éditeur de texte qui puisse parser les fichiers css pour en ressortir un outline. Avec le plugin WikiOutline, je peux enfin parcourir mes feuilles de styles rapidement.

Voilà un choix souvent difficile quand on souhaite améliorer l'efficacité de certaines tâches quotidiennes : soit on espère un logiciel capable de tout faire - ou presque, soit on préfère des programmes spécialisées, qui ne font qu'une chose mais le font bien. L'idéal ne serait-il pas un outil qui donne la possibilité à ses utilisateurs d'intégrer facilement l'usage d'autres logiciels, aux fonctionnalités plus ciblées ?
Alors que j'ai entamé une nouvelle refonte de nombreux objets PHP utilisés pour créer/gérer ce site (plus dans quelque temps), je me suis retrouvé dans l'obligation de valider des données JSON ailleurs que dans un fichier javascript. D'où la présente évolution du plugin JSValidator.
C'est une difficulté à laquelle je suis confronté par l'utilisation de plus en plus intensive du logiciel : la gestion des plugins de Gedit, surtout si on la compare à celle d'autres logiciels comme Firefox.
Nouvelle version de jsValidator : pas de nouvelles fonctionnalités mais une réécriture du plugin en profondeur.
Quand on atteint une certain degré de complexité dans son code, l'assistance d'un outliner ou de l'autocomplétion devient presque indispensable. Des outils qui font encore cruellement défaut dans Gedit, notamment pour le développement web (javascript).
J'ai consacré quelques heures ces derniers jours à chercher une technique permettant de constuire un outline de code pour les fichiers javascript ouverts dans Gedit. J'en ai profité pour revenir sur un autre projet, JsValidator, afin d'implémenter une nouvelle fonctionnalité : la possibilité d'utiliser le moteur javascript SpiderMonkey.
Un simple petit code pour lancer ou arrêter un serveur Apache via Gedit, utile lorsque l'on fait du développement web par exemple.
Il s'agit d'une fonctionnalité que je souhaitais implémenter dés le début, sans jamais trouver le temps de m'y atteler. C'est chose faite : le plugin Gedit ScratchTab possède maintenant un outil de configuration qui permet de spécifier le panneau dans lequel ouvrir l'onglet.
Evolutions des plugins Gedit JsValidator et ScratchTab, substantielles pour le premier, plus légères pour le second, et principalement axées sur la gestion des événements. Par un gars qui code en python tous les 36 du mois.
Deuxième série de notes concernant l'utilisation de VCS sous Linux.
Presque 2 ans sans rien coder en python, faute de temps, parfois même d'envie. Et puis une poignée d'heures à tuer ces derniers jour m'ont ramené vers le plugin de Gedit écrit début 2007 ainsi qu'à la redécouverte de ce langage.
Quelques petites remarques sur les raccourcis claviers des logiciels, indisepensables accélérateurs mais qui génèrent parfois de profonds casses-têtes.
La nouvelle version de la distribution Linux Ubuntu, la 6.06 ou « Dapper Drake », est sortie ce 01 juin 2006.
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 ».
Plugin pour visualiser la hiérarchie d'un document écrit à l'aide d'une syntaxe wiki type markdown.
Petit script bash permettant d'automatiser l'installation d'un plugin Gedit 3.
JsValidator est un plugin pour l'éditeur de texte Gedit qui permet de valider la syntaxe d'un fichier javascript grâce à JSLint.
ScratchTab est un plugin pour Gedit 3 permettant d'avoir à disposition une feuille de brouillon dans le panneau latéral ou inférieur du logiciel.
CARRICK, Micah. Writing Plugins for gedit 3 with Python. micahcarrick.com,
Excellent tutoriel par quelqu'un qui écrit des plugins très utiles. Encore une raison de passer sous Gnome 3.