Notepad Tab - un outil de prise de notes simple et sécurisé
(notepadtab.com)- Tout le contenu saisi est enregistré dans la barre d’adresse et laisse une trace dans l’historique du navigateur
- Il suffit de copier l’URL pour sauvegarder et partager
- Aucun cookie ni serveur séparé n’est nécessaire
- Open source, développé avec Ruby + Node.js
10 commentaires
Oh… c’est assez choquant que chaque frappe soit enregistrée dans l’historique du navigateur…
Ça a l’air pas mal, haha.
Mais si c’est juste pour transmettre un texte simple, je me dis aussi : pourquoi envoyer une URL avec le texte compressé au lieu d’envoyer directement le texte tel quel...
Peut-être que ce serait utilisable s’ils ajoutaient un peu de mise en forme ?
Ils ont donc décidé d’utiliser Ruby et Jekyll pour générer des pages statiques, ainsi que Node.js pour installer les bibliothèques frontend et surveiller les changements de fichiers pendant le développement... un parfait exemple d’overengineering.
En effet, qui aurait cru qu’on pousserait une page statique à ce point ?
Si c’est pour copier l’URL, je me dis qu’il suffirait simplement de copier le contenu du texte, non… ? C’est bizarre, je me demande à quoi ça pourrait servir.
Ils ont inutilement surconçu quelque chose qui aurait très bien pu tenir dans un simple fichier 🤣🤣
Utile ou pas vraiment... c'est assez déroutant.
Si l’on considère que, lors du processus d’encodage Base64, la taille des données d’origine augmente généralement d’environ 33 %, cela donne vraiment une impression assez étrange. C’est utile pour transmettre et stocker les données en toute sécurité, mais si l’on tient compte de cette augmentation du volume de données, on peut considérer qu’il y a un certain coût. Si l’on voit ce coût comme les ressources nécessaires pour gérer le parsing d’URL ou une structure visuelle (puisqu’il est indiqué que cela a été inspiré par mermaid.live), cela peut être utile ou non selon le contexte 😄
https://github.com/revolter/notepadtab.com/blob/main/index.html#L80
Au moins, ils ont quand même implémenté une compression minimale. Cela dit, je me demande s’il était vraiment nécessaire de mobiliser autant de technologies dans l’environnement de développement pour résoudre un problème de ce type.