Merci à mes tipeurs :-)

Le 14 juillet 2016, j’ai lancé mes pages Tipeee et Libe­ra­pay.

La récom­pense de base est l’ap­pa­ri­tion sur une page mensuelle de remer­cie­ments… voici celle de mars !

En retard, comme d’hab, mais cette fois-ci, ce n’est pas de la flemme : le mois d’avril a été bien rempli, vous verrez sur la prochaine page de remer­cie­ments 😉

Merci à :

Voici mon bilan de mars :

Et vous pouvez toujours me soute­nir via Duni­ter !

Je remets ici mon expli­ca­tion du mois d’août.

Disclai­mer : je vais peut-être dire des sottises parce que j’ai pas tout compris mais je m’en fous, j’aime bien l’idée

Duni­ter est un projet de crypto-monnaie mais contrai­re­ment au bitcoin où c’est la course à la puis­sance de calcul pour géné­rer la monnaie et deve­nir riche, le but est de créer une monnaie libre (le Ğ1, prononcé comme june en anglais), basée sur une toile de confiance (il faut rece­voir 5 certi­fi­ca­tions pour être membre) et où chacun des membres reçoit tous les jours un divi­dende univer­sel. Je dois dire que je suis assez curieux de ce qu’on peut faire avec un système ressem­blant forte­ment au salaire à vie 🙂

C’est pourquoi j’ai créé mon compte et ait fait ce qu’il fallait pour rece­voir mes certi­fi­ca­tions (rencon­trer des gens, tous­sa…). Ma clé publique est :

 2t6NP6Fvvuok2iRWA188C6pGokWAB5Kpf1S1iGtkN9tg

Et comme un projet n’est utile que si on s’en sert, je vous propose de me soute­nir en Ğ1 tout en béné­fi­ciant des mêmes récom­penses que celles présentes sur ma page Tipeee (j’ai arbi­trai­re­ment choisi une parité euro/Ğ1 car je n’ai pas vrai­ment trouvé de page expliquant comment évaluer le cours du Ğ1 en euros, et au final, est-ce vrai­ment néces­saire ? À nous de choi­sir quelle valeur a cette nouvelle monnaie 🙂. Et puis ça me simpli­fie la vie).

Voici donc les diffé­rentes contre­par­ties et leur prix (chaque contre­par­tie comprend celles de tarif infé­rieur) :

  • 1 Ğ1 : vous appa­raî­trez sur la page mensuelle des remer­cie­ments
  • 2 Ğ1 : vous rece­vrez une photo dédi­ca­cée de mon chat
  • 3 Ğ1 : vous rece­vrez 3 stickers repre­nant les logos de Lstu, Lutim et Lufi. De quoi déco­rer son ordi et se la péter en société 😁
  • 5 Ğ1 : un commit vous sera dédié chaque mois (si je déve­loppe suffi­sam­ment pour le nombre de personnes à ce niveau)
  • 15 Ğ1 : vous pouvez me deman­der de bosser en prio­rité sur un bug ou une demande de fonc­tion­na­lité d’un de mes logi­ciels (dans la mesure du faisable, hein).
  • 100 Ğ1 : quand j’au­rais un nouveau projet, vous pour­rez en choi­sir le nom et le logo

Pour en savoir plus sur Duni­ter et Ğ1, je vous propose d’al­ler voir cet article de cgeek : https://blog.cgeek.fr/de-linte­ret-dune-monnaie-libre.html ainsi que la théo­rie rela­tive de la monnaie pour les enfants.

PS : j’ai aussi une adresse bitcoin si vous souhai­tez me soute­nir par ce biais

Crédits : Photo par Aaron Burden sur Unsplash

Admi­nis­trer Ether­pad à la console

Ether­pad est un super éditeur de texte colla­bo­ra­tif, pratique, bien fait, toussa.

Mais son admi­nis­tra­tion, bah c’est pas vrai­ment ça. De base, pas moyen de suppri­mer des pads, d’avoir quelques infor­ma­tions (qui sont les auteurs du pad par exemple, combien il y a de pads, etc.) simple­ment.

C’est normal (enfin, plus ou moins selon moi) car Ether­pad four­nit une bien belle API qui permet de faire cela. Mais pour le coup, il faut déve­lop­per le truc qui va bien.

J’avais déjà déve­loppé Ether­pad::Admin (ici et ) mais ce n’était pas très satis­fai­sant. En effet, n’im­porte qui peut faire n’im­porte quoi avec ce logi­ciel, et même si une simple authen­ti­fi­ca­tion apache suffit à résoudre ce problème, ce n’est pas très propre.

M’oc­cu­pant désor­mais de Frama­pad, j’avais besoin d’un outil qui me permet­trait de gérer plusieurs instances d’Ether­pad car nous avons splitté Frama­pad en plusieurs instances pour limi­ter la charge. Et j’ai aussi mon propre ether­pad à admi­nis­trer.

Je vous présente donc padconsole qui, comme son nom l’in­dique, s’uti­lise comme une console pour gérer ses diffé­rentes instances d’ether­pad. On peut l’uti­li­ser sans enre­gis­trer ses instances et les clés d’API qui vont avec, ou avec un fichier de confi­gu­ra­tion en YAML qui contien­dra tout ce qu’il faut et donc permet­tra de gérer plusieurs instances en même temps.

Il est possible de lancer padconsole avec les infor­ma­tions de l’ins­tance en argu­ments et ensuite de pous­ser ces infor­ma­tions dans le fichier de confi­gu­ra­tion par un simple writeconf.

Les capa­ci­tés de padconsole sont encore basiques mais s’étof­fe­ront au fur et à mesure du temps que je pour­rais y consa­crer.

Pour instal­ler padconsole, le mieux est encore d’uti­li­ser le CPAN1 :

cpan App::padconsole

Sinon :

git clone https://github.com/ldidry/padconsole
cd padconsole
perl Makefile.PL
make
make test
make install

Une image vaut mille mots, donc :

Screenshot de padconsole

La page de man de padconsole : https://metac­pan.org/pod/release/LDIDRY/padcon­sole-0.03/padcon­sole

Le dépôt github : https://github.com/ldidry/padcon­sole

1 Oui, c’est du Perl. Comme d’ha­bi­tude quoi. Vous vous atten­diez à quoi ? Du Ruby ? Ha ha, restons sérieux, voyons 😀