Le logiciel de présentation est le maillon le plus fragile de toutes les salles où j'ai parlé. Le câble HDMI. Le Keynote qui ne s'ouvre plus. Le PDF "au cas où".
Je fais de l'infra. Je passe mes journées à rendre des systèmes fiables. Et je présentais avec ça.
Mes slides sont déjà du HTML. Une page par slide, écrite à la main ou générée. Les convertir en PowerPoint pour les projeter, c'est absurde. Les mettre dans un SaaS derrière un compte, encore plus.
Alors j'ai écrit Deckhand. Un binaire Go. Un dossier de fichiers HTML. Trois écrans :
- la scène, en plein écran dans n'importe quel navigateur ;
- la télécommande, sur ton téléphone : miniatures, notes, chrono, pointeur laser ;
- le public, qui suit en direct sur son propre appareil, via un lien.
deckhand present talk/
Deux QR codes s'affichent. Tu scannes, tu présentes. Pas de compte. Pas de cloud. Pas de build. Ça tourne sur le Wi-Fi de la salle, ou sur le partage de connexion de ton téléphone quand le Wi-Fi de la salle ne marche pas. Ce qui arrive une fois sur deux.
Le navigateur est le meilleur moteur de rendu qui existe, et il est déjà installé sur chaque machine de la planète. Je ne vois aucune raison d'ajouter autre chose pour projeter du texte et des images.
La sécurité, parce que c'est mon métier
Servir du HTML qu'on n'a pas écrit soi-même, c'est du XSS en libre-service. Chaque slide tourne dans une iframe sandbox="allow-scripts", jamais allow-same-origin. Les pages de l'application ont une CSP stricte. Sur le hub, les decks vivent sur une origine séparée. Ce sont des règles ennuyeuses. C'est exactement pour ça qu'elles sont là depuis la première version.
La licence, parce que LinuxFr va demander
Le binaire local est sous MIT. Point.
Le hub (liens permanents, public à distance, statistiques), dans internal/hub, est sous Business Source License 1.1. Tu peux l'auto-héberger pour tes propres présentations. Chaque version passe sous MIT quatre ans après sa sortie. La seule chose interdite, c'est de le revendre comme service hébergé.
Je veux pouvoir vivre de ce que je construis sans qu'un gros acteur le reprenne tel quel le lendemain. Je l'assume.
Ce que je veux savoir
Qu'est-ce qui t'empêcherait de l'utiliser à ta prochaine conf, ton prochain cours ou ta prochaine réunion ?
- Code : https://github.com/stranix79/deckhand
- Site : https://deckhand.show
- Le pourquoi, en plus long : https://stranix.net/deckhand-pourquoi-jai-ecrit-mon-propre-outil-de-presentation/
Le meilleur logiciel de présentation, c'est celui qu'on oublie pendant qu'on parle.
# Ça va couper
Posté par fork_bomb . Évalué à 0 (+0/-1).
[^] # Re: Ça va couper
Posté par passant·e . Évalué à 3 (+1/-0).
Donc maintenant le challenge c'est de réussir à commenter avant qu'un night-modérateur passe par là :-)
Je trolle dès quand ça parle business, sécurité et sciences sociales
[^] # Re: Ça va couper
Posté par Faya . Évalué à 2 (+0/-0).
Votez !
https://linuxfr.org/suivi/dissuader-les-journaux-slop
# La licence, parce que LinuxFr va demander
Posté par passant·e . Évalué à 2 (+0/-0).
vilain LinuxFR
Je trolle dès quand ça parle business, sécurité et sciences sociales
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.