Une nouvelle version de Lutim !

Lutim, mon logi­ciel d’hé­ber­ge­ment d’images est sorti en version 0.9 hier soir !

Huit mois après la version 0.8, cette nouvelle version n’ap­porte pas grand chose à l’uti­li­sa­teur, si ce n’est une inter­face par défaut légè­re­ment modi­fiée, moins char­gée (j’es­père) et une gale­rie (norma­le­ment) plus perfor­mante, par contre cette version améliore un certain nombre de choses sous le capot.

Voici la liste des modi­fi­ca­tions :

  • Le thème par défaut a été modi­fié ;
  • Un nouveau moteur de gale­rie, qui me permet, entre autres, de n’af­fi­cher que des minia­tures des images, et de n’ap­pe­ler l’image origi­nelle qu’en la visua­li­sant en diapo­rama : cela devrait accé­lé­rer l’af­fi­chage de la gale­rie ;
  • Utili­sa­tion de Mojo::SQLite à la place de l’ORM ORLite. Ceci permet d’avoir une syntaxe de la couche d’abs­trac­tion SQLite beau­coup plus proche de celle de Post­greSQL, ce qui me faci­li­tera les évolu­tions. De plus, Mojo::SQLite permet de faire des migra­tions de schéma de base de données beau­coup plus simple­ment (c’est juste­ment un chan­ge­ment de schéma qui m’a fait bascu­ler vers Mojo::SQLite) ;
  • La possi­bi­lité de forcer la langue d’af­fi­chage. Précé­dem­ment, le système de traduc­tion se basait sur les en-têtes envoyés par le navi­ga­teur ;
  • Ajout d’une traduc­tion (partielle) en arabe (merci à Butter­flyOfFire) ;
  • Inté­gra­tion de la plate­forme de traduc­tion Zanata ! Plus besoin de bidouiller des fichiers .po pour contri­buer à une langue : créez-vous un compte sur https://trad.frama­soft.org, rejoi­gnez une équipe de langue et allez sur https://trad.frama­soft.org/zanata/project/view/lutim/ pour commen­cer à traduire 🙂 (envoyez-moi un message si votre langue n’est pas dans la liste propo­sée) ;
  • Amélio­ra­tion de la cryp­to­gra­phie avec l’uti­li­sa­tion d’un vecteur d’ini­tia­li­sa­tion aléa­toire ;
  • Les gens d’Infini ont ajouté une option pour person­na­li­ser les délais de réten­tions.
  • Des correc­tions de bugs (dont le collage d’image qui avait sauté lors de la correc­tion d’une faille de sécu­rité il y a peu)

Ça ne fait pas grand chose dit comme ça, mais cela repré­sente mine de rien 74 fichiers modi­fiés, 1030 ajouts et 243 suppres­sions de lignes.

Si seule­ment j’avais plus de temps et moins de logi­ciels à main­te­nir… 😛

Me soutenir sur Tipeee Me soutenir sur Liberapay

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 février !

Merci à :

Voici mon bilan de février :

  • J’ai bossé sur MyPads. Il est diffi­cile de diffé­ren­cier sur la liste des commits la part de mes contri­bu­tions sur mon temps de travail (Frama­soft m’al­loue une jour­née par semaine pour bosser sur MyPads) de celles sur mon temps person­nel, mais je vous assure qu’il y en a !
  • Lufi-cli, le client en ligne de commande pour Lufi, est sorti en version 0.3. Pas de modi­fi­ca­tions de compor­te­ment, mais un simple fix pour forcer l’uti­li­sa­tion d’une certaine version d’une dépen­dance à l’ins­tal­la­tion, version sans laquelle lufi-cli ne fonc­tionne pas.
  • J’ai fixé une vulné­ra­bi­lité sur Lutim

En ce qui concerne les commits dédiés :

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 Craig White­head sur Unsplash

Me soutenir sur Tipeee Me soutenir sur Liberapay