Un microservice pour générer des QR codes

Heu, sinon j'avais fait ce truc là il y a un moment... https://api.warriordudimanche.net/qr/

On peut lui passer une chaîne de caractères et il génère le Qr code, il y a un frontend (minimaliste) et il permet de faire un bookmarklet... ça utilise http://phpqrcode.sourceforge.net.

C'est en PHP, c'est auto hébergeable sans docker

Si ça intéresse quelqu'un, pour le zip, c'est par là, c'est cadeau : https://api.warriordudimanche.net/qr/?download

Je colle ici la mini doc que j'avais faite:

returns a qrcode png image
txt: the qrcode content
version: displays this api's version
download: downloads the php api file
this: returns a qrcode of the referer url
example: api.warriordudimanche.net/qr/?txt=loremipsum
uses: http://phpqrcode.sourceforge.net
Via https://shaarli.home.monsiteinternet.org/shaare/jMSIxg

LocalSend : envoyer des fichiers sur toutes les machines facilement

Bon, c'est un fait, envoyer des fichiers sur toute machine de son réseau quel que soit son OS, c'est chiant... il y a bien KDE Connect et Warpinator... Mais c'est pas toujours foufou - et je suis un fervent adorateur de KDE Connect.

Déjà, c'est opensource et dispo sur Fdroid pour Android avec une version .deb/appimage... 👍

Localsend, qui se veut l'équivalent d'airdrop sur les machines à la pomme pour les poires (#payeTonTrollGratuit), semble une bonne alternative.

index.png
Via La river

19 licences méconnues et inhabituelles

Tout le monde connaît les licences libres habituelles mais il y en a de moins connues et - souvent - moins compliquées à comprendre : petit florilège...

Les licences les plus libres

La WTFPL

Do What The Fuck You Want to Public License - https://fr.wikipedia.org/wiki/WTFPL

Permet de distribuer avec le même niveau de protection que le domaine public, c'est-à-dire AUCUN.

La Beerware

Beerware licence - https://en.wikipedia.org/wiki/Beerware#License

Faites ce que vous voulez et si un jour on se rencontre et que vous trouvez que mon boulot en vaut la peine, payez-moi une bière.

La Bugroff

No problem Bugroff License - http://tunes.org/legalese/bugroff.html

La réponse à toute question à propos des droits de reproduction ou problème légal est : «Sure, No problem. Don't worry, be happy. Now bugger off»

La DAMAIL

Don’t Ask Me About It License

En gros, faites ce que vous voulez et ne me contactez pas.

La GLWTPL

Good Luck With That Public License - https://github.com/me-shaon/GLWTPL

Démerde-toi, demande pas d'aide et - surtout - ne dis à personne que ça vient de moi...

La Woody Guthrie

The Woody Guthrie Public License

«Toute personne qu'on prendra à distribuer ce livre sans permission se verra considéré comme un super pote parce qu'on en a rien à foutre...»

La DSSL

Demerden Sie Sich License - https://dssl.flyounet.net/licenses/

Littéralement, la Licence Démerdez-vous... Je vous laisse la lire tranquilou pour vous faire une idée: toute tentative de résumé serait une trahison du texte original

«Cette Licence» se réfère à la version 1 de la «Demerden Sie Sich License» (le texte original en français). «Démerder», se réfère au sens de se «débrouiller». A aucun moment «cette Licence» ne vous demandera de vous enduire (vous ou votre œuvre) d'excréments humains (ni même animal). «Œuvre» est aussi appelée «travail» (quelques fois, l'extension «de sagouin» peut lui être apposée), «programme» ou tout autre terme relatif à ce qui a été effectué. Ainsi, une «documentation» ou un «manuel» peut être considéré comme une œuvre. «Auteur» signifie que la personne (ou groupe de personnes), qui utilise «cette Licence», se lave complètement les mains de la façon dont vous utiliserez son œuvre.

L'«Auteur» peut-être considéré comme irresponsable et il incombe à l'utilisateur en priorité de se «démerder» par lui même.


Les licences les plus WTF

La D&R

The Death and Repudiation License

This software may not be used directly by any living being.

En gros, l'usage à toute personne vivante est formellement interdit.

La CDL

Chicken dance license - https://github.com/supertunaman/cdl/blob/master/COPYING

Conditions très exotiques pour cette licence qui régule drastiquement la redistribution des copies du code:

  • à chaque 1000ème copie distribuée au moins la moitié des employés ou personnes affiliées doit écouter «the chicken dance» de Werner Thomas
  • à chaque 20000ème copie distribuée, une personne affiliée doit exécuter la Chicken dance dans une vidéo
  • il est formellement interdit à tout employé ou personne affiliée de prononcer le mot «gazorninplat» en public tant que dure la distribution du produit.

La FCL

The Fight Club Licence - https://github.com/benlk/misc-licenses/blob/master/fight-club-license.md

  • You do not talk about the FIGHT CLUB LICENSE.
  • You DO NOT talk about the FIGHT CLUB LICENSE.
  • If someone says "stop" or goes limp — or taps out — the project is over.
  • Only two developers to a project.
  • One project at a time.
  • No shirts, no shoes.
  • Projects will go on as long as they have to.
  • If this is your first time reading the FIGHT CLUB LICENSE, you HAVE to license your next project under the FIGHT CLUB LICENSE.

La OGPITAL

The Offendo General Pain In The Ass License

L'auteur de toute modification doit redistribuer le travail modifié par un moyen plus contraignant et difficile que celui par lequel il a acquis le code original.

La Licence de Schrödinger

https://github.com/benlk/misc-licenses/blob/master/schrodinger-license.md

Heu, là, je vous laisse aller la voir tous seuls.... passque bobo têtête.

La Bugs

The Bugs License r2 - https://github.com/benlk/misc-licenses/blob/master/bugs-license.md

Pour faire court, c'est pas un bug c'est une fonctionnalité...

  • Bugs in the licensed work are features, to be cherished, documented, and developed upon.
  • Modified works must not include known bugs.
  • Where identified, modified works' bugs shall be fixed.
  • Authors and maintainers of the licensed work reserve the right to pull bug fixes from modified or derivative works without compensation, recognition, or any other reference to the authors of the bug fix.

La ABSL

The Anyone But Stallman License - https://github.com/benlk/misc-licenses/blob/master/stallman-license.md

Je crois que c'est clair...

La Méphisto

The Mephistopheles License - https://github.com/benlk/misc-licenses/blob/master/mephistopheles-license.md

Tu veux redistribuer ?! signe ici... avec ton sang.

La WTFWYEDTHS

Why The Fuck Would You Even Do That Holy Shit Public License - https://git.sr.ht/~boringcactus/gotbruh/tree/main/item/LICENSE.md

Seule restriction : il est définitivement et formellement interdit de refactorer ce logiciel en Python 2.


Les plus utilisables en vrai

La DBAD

Don't be a dick License - https://dbad-license.org/

Une licence qui autorise tout avec pour seule condition de ne pas être un connard (a dick)... l'auteur fournit une liste non exhaustive de ce qu'il appelle être un connard:

  • se contenter de copier et de changer le nom
  • vendre une version non modifiée sans produire le moindre travail
  • Faire des modifications afin d'implémenter du contenu dangereux
  • Faire de l'argent avec et devenir riche sans même soutenir l'auteur
  • etc

L' ACSL

Anti-Capitalist Software License [non «libre»]- https://anticapitalist.software/

Vous voulez partager un logiciel ou un code en interdisant toute exploitation commerciale capitaliste et libérale ? Cette licence permet de restreindre l'usage et l'exploitation à certains types d'utilisateurs:

  • une personne privée travaillant pour elle-même
  • une organisation à but non lucratif
  • une organisation à but éducatif
  • une organisation visant les profits partagés pour tous ses membres
  • si l'utilisateur est une organisation alors tous les travailleurs sont propriétaires et inversement.

La Please

The please public licence - https://web.archive.org/web/20200814151216if_/https://awoo.space/@typhlosion/1433790

L'utilisateur a le droit... de demander la permission et l'auteur a l'obligation d'accepter

Sources :

(...)

Apps.education.fr

Pour vous accompagner au quotidien et répondre aux besoins du travail à distance pendant le confinement, nous mettons à votre disposition la version Beta d'apps.education.fr. Cette version expérimentale est issue d'un projet qui a vocation à être pérennisé à l'échelon national. Vous y trouverez les outils essentiels et communs à tous les métiers de l’Éducation nationale. Les utilisateurs sont propriétaires de leurs données et sont, de fait, en charge de leur gestion. Nous vous souhaitons une bonne utilisation.

Au menu, des instances Peertube, Etherpad, Nextcloud, Blogs, CodiMD, Visio CNED, Webinaire...

Encore en béta.

Par contre, pour un service qui met en avant la maîtrise de leurs données par les utilisateurs, le recours à matérial design et google fonts, ça fait tâche...

appseducationfr.jpg

HandBrake: Open Source Video Transcoder

Je suis sur le cul de voir à quel point handbrake est complet, simple et efficace.

J'avais besoin d'incruster des sous titres récalcitrants dans une vidéo que je voulais utiliser en cours et que je devais mettre dans mon appli de présentation en ligne. J'ai mis plus de temps à chercher sur google qu'à incruster les sous-titres !

J'ai aussi vu qu'on pouvait chapitrer, modifier la vidéo, ajouter des pistes, optimiser pour le web etc.

En plus il est dans les dépôts.

Voilà.

Excalidraw

Très intéressant, ça: une appli opensource et autohébergeable (à base de React) pour réaliser des graphiques dans un style fait main du meilleur effet... En plus, il semblerait qu'on puisse travailler en mode collaboratif.

canvas.png

En plus, il y a plein de packs de graphismes à ajouter depuis le dépôt https://libraries.excalidraw.com/

software-architecture.png

forms.png

Via https://www.lagilb.fr/Shaarli/

Mise à jour API Iconeleon

Je viens de mettre à jour Iconeleon:

  1. le téléchargement est désormais un zip contenant les icônes et plus simplement le fichier du script

  2. j'ai changé la maquette (un peu) : dark mode

  3. j'ai ajouté les packs de svg de Typicons, Iconic, Zocial et Elusive

  4. petit bug: certaines parties de quelques icônes semblent rester noires si on change leur couleur, je me pencherai dessus

Photo Prism - Browse Your Life in Pictures

Tiens, ça peut être intéressant ça: un logiciel de photothèque écrit en Go et capable de tri etc qui utilise le deeplearning (Tensorflow)...

Je n'ai pas vraiment regardé mais ça vaudrait le coup de regarder comment il fonctionne et surtout s'il envoie des trucs à Google, vu que tensorflow est une lib à eux...

Via Korben


Kubuntu Linux 19.10 for a digital painting workstation: Reasons and Install guide. - David Revoy

Kubuntu 19.10 ships out of the box with a first class and fully featured tablet configuration panel, including the possibility to setup all buttons (eg. modifier on stylus button as "Ctrl"), add profiles and switch between them, mapping to custom area and support of multi monitors switch and calibration for pen-display!... That's something that no other desktop environment has to the date (the closer being GNOME but with many features missing in comparison). On the past, I ran custom bash script for years before having the possibility to setup my tablet this way.

C'est vrai que je passe aussi par un pilote tiers pour configurer... faudra que je teste sous kubuntu du coup (pas facile à dire)



Is Having an RSS Feed Just Giving Content Away for Free?

Une bonne réflexion sur le flux RSS et l'idée de partage: est-ce que proposer un flux RSS revient à donner du contenu gratuit ? Réponse, oui, «d'une certaine façon»:

oui parce que...

  1. ça permet à l'utilisateur de lire ton contenu ailleurs que sur ton site.
  2. ça permet de récupérer ton contenu et d'en faire un traitement de façon automatisée

Mais finalement...

  1. quand tu postes, tu partages ton contenu, non ?
  2. on peut toujours parser les pages web et récupérer ton contenu, c'est juste à peine un peu plus compliqué.
  3. le flux RSS permet également de pallier à la censure en permettant la réplication de contenu, de faire connaître et de partager sans être dépendant d'une plate-forme propriétaire qui peut fermer ton compte ou décider qui voit quoi...

en gros

  1. Ne pas proposer de flux RSS n'empêche pas le pillage automatisé par ceux qui n'ont pas le talent ou les capacités de produire du contenu original.
  2. Arriver à faire connaître ton site et ton travail est déjà assez difficile sans te priver d'un mode de diffusion standardisé, simple et efficace.
  3. Proposer un flux RSS, c'est aussi dire à l'utilisateur qu'il est le bienvenu quel que soit le moyen qu'il utilise pour s'intéresser à toi.
  4. D'une certaine façon, c'est aussi un geste politique et citoyen, un engagement de liberté et de confiance.

What web do you want to exist? One with fun interoperable possibilities? Or walled gardens?



paulirish/lite-youtube-embed: A faster youtube embed.

Un web component destiné à embed une vidéo youtube plus efficacement et de façon plus légère que l'iframe bourré de merdes auquel on a droit. Il semble de plus optimisé et l'auteur annonce des gains de perf de l'ordre de 224x... à tester.

En tout cas, ça n'a pas l'air dur à utiliser: on link les css/le webcomponente et on utilise la nouvelle balise <lite-youtube videoid="ogfYd705cRs"></lite-youtube>

Fil RSS des articles