Outils pour utilisateurs

Outils du site


issue196:critique2

My memory is not good. Well, that’s not strictly true: I seem to have ‘selective memory’ in so much as I can remember that one of my friends owes me thirty quid, but when it comes to things like coding or debating an argument, I can only remember stuff that I’ve either learned very recently or that I use often, so it’s a little like computer RAM, I suppose: it needs a constant refresh or the information will fade away. Information storage and retrieval systems have always been one of the driving forces for my computer usage and I’ve used many different ones over the years. I love relational databases and the way in which information can be linked in a logical way, but maintaining that kind of a system can become a burden, so I looked for an easier way to organise the information that I found to be either interesting or useful and discovered note-taking apps.

Ma mémoire n’est pas bonne. En fait, ce n’est pas strictement vrai : il paraît que ma mémoire est « sélective », car je peux me souvenir que l’un de mes amis me doit 35 €. Mais quand il s’agit de choses comme le codage ou le débat d’un argument, je ne me souviens que des trucs que, soit j’ai appris très récemment, soit j’utilise souvent ; ainsi, c’est un peu comme la RAM d’un ordinateur, je suppose. Elle a besoin d’un rafraîchissement constant ou les informations disparaîtront.

Les systèmes de stockage et de récupération d’informations ont toujours été l’un des moteurs de mon utilisation d’un ordinateur et j’ai utilisé beaucoup de machines différentes au cours des années. J’aime les bases de données relationnelles et la façon par laquelle des informations peuvent être liées logiquement, mais la maintenance de ce genre de système peut devenir une corvée. Aussi, j’ai cherché une méthode plus facile d’organiser les informations que je trouvais, soit intéressantes, soit utiles, et j’ai découvert les applis de prise de notes.

There are many such apps from which to choose and I’ve used a good deal of them. I know, from my experience, that any note-taking app that one commits to using, needs to be the right one from the get-go, because over time, one will invest a huge amount of time in creating and maintaining a notes system. Migrating to an alternative system is not always easy and can, once again, require a huge amount of work and time, depending on how many ‘notes’ have been created. Since I started using Notable, I have created about 200 note files and I still have about as many again that I created with Keepnote (the app that I used previously) that I have yet to bring over.

Il existe beaucoup de ces applis parmi lesquelles choisir et j’en ai utilisé pas mal. D’après mes expériences, je sais que, dès le départ, l’appli de prise de notes que vous choisissez d’utiliser doit être la bonne, parce que, au fil du temps, vous allez investir un temps énorme à créer et à maintenir un système de notes.

La migration vers un système alternatif n’est pas toujours facile et peut, à nouveau, nécessiter un travail énorme et beaucoup de temps, selon le nombre de « notes » qui ont été créées. Depuis que j’ai commencé à utiliser Notable, j’ai créé environ 200 fichiers de notes et j’en ai encore environ autant que j’ai créés avec Keepnote (l’appli que j’utilisais précédemment) que je n’ai pas encore rapportés sur Notable.

As of the time of writing, Notable is in development and there are two versions. v1.8.4 is the stable release and can be downloaded from https://notable.app/ While it’s perfectly usable, it does lack some of the features, as well as the look, that makes the newer version of the app so much more appealing. That newer version is v1.9.0-beta.10 and it can be downloaded from https://github.com/notable/notable-insiders/releases/tag/v1.9.0-beta.10 I was a little apprehensive about using a beta version, but so far (during the past 5 weeks of use), I’ve not encountered any major bugs and the new features and layout are just so compelling, but it’s your choice.

Au moment où j’écris ces lignes, Notable est en développement et il y a deux versions. La v1.8.4 est la version stable et peut être téléchargée à partir de https://notable.app/. Alors qu’elle est tout à fait utilisable, il est vrai que certaines des fonctionnalités, ainsi que l’apparence de la version plus récente, sont manquantes et c’est cela qui rend cette plus récente version nettement plus attirante. La version plus récente est la v1.9.0-beta.10 et peut être téléchargée ici : https://github.com/notable/notable-insiders/releases/tag/v1.9.0-beta.10

L’idée d’utiliser une version bêta me faisait un peu peur, mais jusqu’ici (pendant 5 semaines d’utilisation), je n’ai rencontré aucun bogue important et les nouvelles fonctionnalités et la nouvelle mise en page sont irrésistibles, mais c’est à vous de choisir.

Notable does not tie you into a system from which it is impossible to escape. Your notes are basically Markdown tagged text files and as such, if you do need to migrate your notes to an alternative system, that process should be a relatively simple task. A commitment to using Notable is essentially a commitment to using Markdown for your notes system, so if you’re new to Markdown, you’ll not know how extremely useful that markup language can be. As this feature is about Notable, I’ll not go in to any details about Markdown itself, suffice to say: Markdown is a lightweight markup language used for creating formatted text, using a plain-text editor and the Markdown that Notable uses will render LaTeX expressions, Mermaid diagrams and HTML, all of which you can mix and use in a single .md file. In general, if a text format is supported by Markdown, then you can use it in your Notable .md document file.

Notable ne vous oblige pas à utiliser un système qu’il est impossible de quitter. À la base, vos notes sont des fichiers texte balisés du type Markdown et, ainsi, si vous avez besoin de migrer vos notes vers un système alternatif, le processus devrait être relativement simple.

Un engagement d’utiliser Notable revient essentiellement à un engagement d’utiliser Markdown pour votre système de notes. Ainsi, si vous ne connaissez pas encore Markdown, vous ne saurez pas à quel point ce langage de balisage peut être utile. Comme cet article concerne Notable, je ne donnerai pas de détails sur Markdown lui-même. Il me sufit de dire que Markdown est un langage de balisage léger utilisé pour la création de texte formaté, avec un éditeur de texte simple et le Markdown qu’utilise Notable rendra des expressions de LaTeX, des diagrammes de Mermaid et l’HTML, que vous pouvez mélanger et utiliser dans un seul fichier .md. En général, si un format de texte est pris en charge par Markdown, vous pourrez l’utiliser dans un fichier Notable de documents .md.

These .md files are created by Notable and creating a new note is as easy as it is with any other app (Ctrl+n). Notable does have a built-in editor, but if you’d prefer to use a chosen text editor, Notable can open the .md file with whatever your default application is for that file type, so don’t set Notable as your default application for that file type; set it to whatever your favourite text editor may be. You can simply create a .md file with or without Notable running and the next time Notable is run, it will recognise the added file and handle it, by which I mean: Notable will add a header field to the file, which contains information such as the note’s creation and modification date and time.

Ces fichiers .md sont créés par Notable et la création d’une nouvelle note est aussi facile qu’avec toute autre appli (Ctrl + n). Un éditeur est intégré à Notable, mais si vous préférez utiliser un éditeur de texte que vous avez choisi, Notable sait ouvrir le fichier .md avec l’application par défaut pour ce type de fichier, quelle qu’elle soit. Ainsi, il ne faut pas régler Notable comme application par défaut pour ce type de fichier ; réglez-la pour votre éditeur de texte préféré, quel qu’il soit.

Vous pouvez tout simplement créer un fichier .md pendant que Notable s’exécute, ou pas, et la prochaine fois que Notable est lancée, elle reconnaîtra le fichier ajouté et le traitera. Cela signifie que Notable ajoutera au fichier un champ d’en-tête qui contient des informations comme la date et l’heure de la création et la modification de la note.

Note files are organised in /notes/ directories (AKA: Data Directories) and you can have as many or as few of these directories and .md files as you need. Think of each data directory as being a ‘notebook’ and each .md file being a ‘page’ within said ‘notebook’. Some links that you may want to check into: https://www.markdownguide.org/ https://towardsdatascience.com/the-ultimate-markdown-cheat-sheet-3d3976b31a0 https://ghost.org/changelog/markdown/ https://www.fabriziomusacchio.com/blog/2021-08-10-How_to_use_LaTeX_in_Markdown/

Les fichiers de note sont organisés dans des répertoires /notes/ (alias des répertoires de données) et vous pouvez avoir autant de ces répertoires et fichiers .md que vous voudrez. Pensez à chaque répertoire de données comme à un « carnet » et à chaque fichier.md comme à une « page » à l’intérieur du « carnet ».

Voici quelques liens que vous voudrez peut-être regarder :

https://www.markdownguide.org/

https://towardsdatascience.com/the-ultimate-markdown-cheat-sheet-3d3976b31a0

https://ghost.org/changelog/markdown/

https://www.fabriziomusacchio.com/blog/2021-08-10-How_to_use_LaTeX_in_Markdown/

One major difference that I’ve noticed between the two Notable versions that I’ve used, is that with v1.8.4 a note’s title needs to be added with a line of HTML code (for example: <title>Dunder Methods</title>). Without that simple HTML code line the note’s title (as displayed by the app title bar) defaults to ‘index.md’. That HTML tag is not required if you use a later version of the app and (so far as I can tell) any notes that were created with that tag remain forward-completable, although the tag is not needed. I have many notes that were created before I began to use the beta version and I’ve seen no issues so far. I’ve not removed the HTML tag from any of my notes, that way, if I do revert back to using the older version of Notable, I will not have to recreate those tags.

Une différence majeure que j’ai remarquée entre les deux versions de Notable que j’ai utilisées, est que, avec la v1.8.4, le titre d’une note doit être ajouté avec une ligne de code HTML (par exemple : <title>Dunder Methods</title>). Sans cette ligne simple de code HTML, le titre de la note (comme affiché dans la barre de titre de l’appli) devient « index.md » par défaut.

À ma connaissance, toutes les notes qui ont été créées avec cette balise restent « forward-completable » bien que la balise ne soit pas nécessaire. J’ai beaucoup de notes qui ont été créées avant que j’aie commencé à utiliser la version bêta et je n’ai vu aucun problème jusqu’ici. Je n’ai enlevé la balise HTML d’aucune de mes notes, car, ainsi, si je recommence à utiliser la vieille version de Notable je ne vais pas devoir récréer ces balises.

There is a very active Notable discord community at https://discord.com/channels/715934079559663646 from which you can get any help/support you may need. Reading through the posts there is a good way of discovering a little about the developer and where this project is heading, which is certainly something that I like to know about. From what I understand, behind Notable is Typescript: Notable is basically a web app wrapped in Electron and effectively includes elements from (if not a copy of) the Chromium browser, to render the UI. If you need access to your notes across different machines, right now, you’ll need to get creative with a system of your own, which could be as simple as using a USB thumb drive, or a more complex solution, such as Syncthing (https://docs.syncthing.net/index.html).

Il y a une très active communauté Notable sur discord à https://discord.com/channels/715934079559663646 où vous trouverez toute l’aide ou soutien dont vous pouvez avoir besoin. Parcourir les messages est une bonne façon d’apprendre quelques détails concernant le développeur et l’objectif de ce projet, des choses que moi, j’aime savoir.

D’après ce que je comprends, Typescript est derrière Notable : à la base, Notable est une appli Web emballée dans Electron et, effectivement, comprend des éléments venant du navigateur Chromium (sinon un exemplaire) qui affichent l’interface utilisateur.

Si vous devez accéder à vos notes sur plusieurs machines différentes actuellement, vous allez devoir créer votre propre système, qui pourrait être aussi simple qu’une clé USB, ou une solution plus complexe, comme Syncthing (https://docs.syncthing.net/index.html).

Moving forward, there could very well be more features added to Notable, such as sharing notes across multiple devices or even multiple users. Fabio says “Pretty much the entire app is written with plugins in mind, I just haven't exposed APIs yet.” so there is the potential for an ecosystem of plugins to arise and who knows what added features would result from that. One that I would like to see, would auto-link notes that include some ‘keyword’. If you’ve used Tomboy Notes (or even Keepnote) you’ll understand how useful such a feature can be. Notable is the best note-taking app that I have used and even if the project goes in a direction that is counter to my own needs and ethos, I know that, least ways, I can still use v1.8.4, as I have been, for the past few years. My feeling (from what I’ve seen and learned from the discord channel) is that this project is worth following and I hope to be using Notable for many years to come.

À l’avenir, d’autres fonctionnalités peuvent très bien être ajoutées à Notable, telle que le partage de notes sur des dispositifs multiples ou même par utilisateurs multiples. Fabio dit, « Presque tout l’appli est écrite avec des greffons à l’esprit, mais je n’ai pas encore exposé d’API. » Ainsi, un écosystème de greffons pourrait naître et qui sait quelles fonctionnalités pourraient en résulter ? Une que j’aimerais voir est celle des notes avec un lien automatique qui inclut un « mot clé ». Si vous avez déjà utilisé Tomboy Notes (ou même Keepnote), vous comprendrez à quel point une telle fonctionnalité peut être très utile.

Notable est la meilleure appli de prise de notes que j’ai utilisée et, même si le projet prend une direction contraire à mes propres besoins et philosophie, je sais que, au moins, je peux toujours utiliser la v1.8.4, la même depuis quelques années. Mon sentiment (venant de ce que j’ai vu et appris sur le « discord channel ») est que ce projet vaut le coup d’être suivi et j’espère me servir de Notable pendant beaucoup d’années à venir.

issue196/critique2.txt · Dernière modification : 2023/08/29 15:41 de andre_domenech