Outils pour utilisateurs

Outils du site


issue164:ubuntu_au_quotidien

For loyal readers of this column (both of you, and, yes, I’ve used that joke before and undoubtedly will again), you may recall that this column addressed recipe management once before, but we ran into evident bugs and a lack of documentation for the KRecipes application, so we were not entirely successful in those efforts (see Everyday Ubuntu in Full Circle Magazine issue #148, page 28 and issue #150, page 30). The ultimate problem was that KRecipes would not work correctly: it would save a file after entering recipe instructions, but upon re-opening the file, the instructions had not actually been saved. It was also impossible to save recipe pictures.

Pour les fidèles lecteurs de cette chronique (vous deux, et, oui, j'ai déjà utilisé cette blague auparavant et je le ferai sans doute encore), vous vous souvenez peut-être que cette chronique a déjà abordé la gestion des recettes une fois, mais que nous avons rencontré des bugs évidents et un manque de documentation pour l'application KRecipes, de sorte que nous n'avons pas entièrement réussi dans ces efforts (voir Ubuntu au quotidien dans le numéro 148 du magazine Full Circle, page 28 et le numéro 150, page 30). Le problème final était que KRecipes ne fonctionnait pas correctement : il enregistrait un fichier après avoir entré les instructions de la recette, mais, à la réouverture du fichier, les instructions n'avaient pas été réellement enregistrées. Il était également impossible d'enregistrer les images des recettes.

Since then, I’ve updated from my hamster-wheel powered Ubuntu 16 rig to Ubuntu 20. On my 16.10 machine, I couldn’t get any other recipe software, besides KRecipes, to run at all. Now, however, I can run both Kookbook and Recipes. Since a big part of the holiday festivities every year revolves around cooking, it seems like now would be an especially good time to revisit the subject of how Ubuntu can help us with the cooking aspect of everyday life. Kookbook has a simple main screen (see image left)

Depuis lors, je suis passé de ma plateforme sous Ubuntu 16, qui fonctionnait avec une roue de hamster, à Ubuntu 20. Sur ma machine 16.10, je ne pouvais pas du tout faire fonctionner d'autres logiciels de recettes, à part KRecipes. Mais maintenant, je peux faire fonctionner à la fois Kookbook et Recipes. Comme une grande partie des fêtes de fin d'année tourne autour de la cuisine, il semble que le moment soit particulièrement bien choisi pour revenir sur la façon dont Ubuntu peut nous aider dans l'aspect culinaire de la vie quotidienne.

Kookbook a un écran principal simple (voir image à gauche).

Let’s enter a basic sugar cookie recipe, so we can bake Santa some goodies to leave out. Here’s our ingredient list: • ¾ cup sugar or sucralose • 1 1/8 tsp baking powder • ¼ tsp salt • 1 cup all-purpose flour • 1 egg • ¾ stick softened salted butter • 1 ½ tsp vanilla extract

Entrons une recette de base de biscuits sucrés, afin de pouvoir préparer des friandises de Noël à laisser pour le Père Noël. Voici notre liste d'ingrédients : ••¾ tasse de sucre ou de sucralose. ••1 1/8 c. à café de levure chimique. ••¼ cuillère à café de sel. ••1 tasse de farine tout usage. ••1 œuf. ••¾ bâtonnet de beurre salé ramolli. ••1 ½ cuillère à café d'extrait de vanille.

And here are our instructions: • Whisk together the flour, baking powder, and salt. Set aside. • Cream the softened butter with the sugar. This can most easily be done with an electric mixer, but can also be done with a spatula. • Add one whole egg and the vanilla, mixing until incorporated. • Slowly add the dry ingredients to the wet mixture while continuing to mix until dough just becomes smooth in texture. • Chill dough, covered, in the refrigerator for an hour. • Divide the dough into 6 equal parts. Shape each portion into a ball and flatten slightly. • Bake on a cookie sheet (pre-sprayed with cooking spray) at 350 degrees F for 8-10 minutes, until lightly browned. • Remove to wire rack to cool. By the way, this recipe can scale up readily to make larger batches.

Et voici nos instructions : ••Fouetter ensemble la farine, la levure chimique et le sel. Réserver. ••Battre le beurre ramolli en crème avec le sucre. Cela peut se faire très facilement avec un batteur électrique, mais aussi avec une spatule. ••Ajouter l'œuf entier et la vanille, en mélangeant jusqu'à l'incorporation complète. ••Ajouter lentement les ingrédients secs au mélange humide tout en continuant à mixer jusqu'à ce que la pâte devienne lisse. ••Refroidir la pâte, couverte, au réfrigérateur pendant une heure. ••Diviser la pâte en 6 parties égales. Façonner chaque portion en boule et l'aplatir légèrement. ••Faire cuire sur une plaque à biscuits (préalablement vaporisée de graisse végétale) à 180 °c pendant 8 à 10 minutes, jusqu'à ce que la pâte soit légèrement dorée. ••Déposer sur une grille pour refroidir.

Au fait, cette recette peut être facilement mise à l'échelle pour faire des lots plus importants.

Kookbook Installation To install Kookbook, go to the Ubuntu Software Center (icon on the Launcher that looks like a suitcase with a blue circle and nine small dots or squares): If the Software Center does not default to the Explore tab (top of screen), click it. Click the magnifying glass at the top left to invoke a search, then type in Kookbook. You’ll get the Kookbook information page: From here, you can select Install at the top to install the Kookbook software. This screenshot shows Launch, but that’s because I installed it previously. To launch the software, click the nine white dots/icon at the bottom of the Launcher: then look for Kookbook in the installed applications. You can navigate from page to page using the white dots on the right side to go up and down by page, or simply type Kookbook at the top and hit <Enter> to search.

Installation de Kookbook

Pour installer Kookbook, rendez-vous dans le Centre des logiciels Ubuntu (Ubuntu Software - icône sur le lanceur qui ressemble à une valise avec un cercle bleu et neuf petits points ou carrés) :

Si le Centre des logiciels n'est pas configuré par défaut sur l'onglet « Explore » (en haut de l'écran), cliquez dessus.

Cliquez sur la loupe en haut à gauche pour lancer une recherche, puis tapez Kookbook. Vous obtiendrez la page d'information de Kookbook :

À partir de là, vous pouvez sélectionner Installer en haut pour installer le logiciel Kookbook. Cette capture d'écran montre le lancement, mais c'est parce que je l'ai déjà installé. Pour lancer le logiciel, cliquez sur les neuf points blancs/icône en bas du Lanceur :

puis cherchez Kookbook dans les applications installées. Vous pouvez naviguer de page en page en utilisant les points blancs sur le côté droit pour monter et descendre par page, ou simplement taper Kookbook en haut et appuyer sur <Entrée> pour rechercher.

Adding a New Recipe Once we’ve found and launched Kookbook, we can enter a new recipe. Click the ‘plus’ symbol at the top to begin a new recipe: We’ll have to create a new, empty recipe file. Let’s select Documents on the left, then click the New Folder ‘Plus’ icon at the top right, then type in Recipes as our new folder name. For the recipe name up top, let’s use the name Sugar Cookies (see image below). This is supposed to invoke an editor for recipe entry, but that did not happen for me. Let’s try clicking the Open Collection icon at top left:

Ajouter une nouvelle recette

Une fois que nous avons trouvé et lancé Kookbook, nous pouvons entrer une nouvelle recette. Cliquez sur le symbole “plus” en haut pour commencer une nouvelle recette :

Nous devrons créer un nouveau fichier de recettes vide. Sélectionnez Documents à gauche, puis cliquez sur l'icône « Plus » d'un nouveau dossier en haut à droite, puis saisissez Recettes comme nom du nouveau dossier. Pour le nom de la recette en haut, utilisons le nom Sugar Cookies (voir image ci-dessous).

Cela est censé faire appel à un éditeur pour la saisie de la recette, mais cela ne s'est pas produit dans mon cas. Essayons de cliquer sur l'icône « Open Collection » en haut à gauche :

Then we’ll browse to the Recipes location. Hmm, the folder is still empty, so the program didn’t even save an empty file. Time to contact our best friend, Google. Well, maybe my friend, Google, is really Le Chiffre’s friend, Google (gratuitous James Bond reference), because I could find next to nothing on Kookbook. No documentation, no existing recipe collections, and it looks like it’s technically a beta, and has seen no development progress for about two years now. I also tried uninstalling and reinstalling Kookbook, but that resulted in no change.

Ensuite, nous naviguerons jusqu'à l'emplacement des recettes. Hmm, le dossier est toujours vide, donc le programme n'a même pas enregistré un fichier vide. Il est temps de contacter notre meilleur ami, Google.

Eh bien, peut-être que mon ami, Google, est vraiment l'ami du Chiffre, Google (référence gratuite à James Bond), parce que je n'ai presque rien trouvé sur Kookbook. Pas de documentation, pas de collections de recettes existantes, et il semble que ce soit techniquement une version bêta, et qu'il n'ait pas progressé depuis environ deux ans maintenant. J'ai également essayé de désinstaller et de réinstaller Kookbook, mais cela n'a rien donné.

Markdown Files Well, we can read the documentation within the program and see if that helps, minimal though it is. It tells us it uses a ‘markdown file’. I don’t really want to learn a computer format just to use a recipe application, but let’s see how hard it is. The documentation that comes up in the initial application window shows us this information on the file format it uses (see image below). So let’s give it a try. Editing text files, especially initialization and configuration files, used to be a completely essential Linux skill. While that may not be so much the case any more, it can still prove valuable, so let’s give it the ol’ college try, for practice, if nothing else.

Fichiers en markdown

Eh bien, nous pouvons lire la documentation du programme et voir si cela aide, même si c'est minime. Elle nous dit qu'un « fichier en markdown » est utilisé. Je ne veux pas vraiment apprendre un format informatique juste pour utiliser une application de recettes, mais voyons à quel point c'est difficile.

La documentation qui s'affiche dans la fenêtre de l'application initiale nous donne ces informations sur le format de fichier utilisé (voir l'image ci-dessous).

Essayons donc. L'édition de fichiers texte, en particulier les fichiers d'initialisation et de configuration, était autrefois une compétence tout à fait essentielle de Linux. Même si ce n'est plus le cas aujourd'hui, elle peut encore s'avérer précieuse, alors essayons de la mettre en pratique, ne serait-ce que pour nous entraîner.

We can find the default text editor the same way we launched Kookbook. It is imaginatively named ‘Text Editor’, although you can certainly use other editors if you prefer. Let’s launch it and we’ll enter this text (shown top right) into it. For simplicity’s sake, we’ll skip the ###Meta section’s potential contents. Now, we’ll save the file to Home/Documents/Recipes as ‘Sugar Cookies.recipe.md’, the prescribed file name format for the markdown files:

Nous pouvons trouver l'éditeur de texte par défaut de la même manière que nous avons lancé Kookbook. Il est appelé de manière imaginative « Éditeur de texte », bien que vous puissiez certainement utiliser d'autres éditeurs si vous le préférez. Lançons-le et nous y entrerons ce texte (en haut à droite).

Par souci de simplicité, nous allons sauter le contenu potentiel de la section ###Meta. Maintenant, nous allons enregistrer le fichier dans Home/Documents/Recipes sous le nom de « Sugar Cookies.recipe.md », le format de nom de fichier prescrit pour les fichiers en markdown :

Success (?) If we open the Recipes folder as a collection, as we tried before, we can now see the Sugar Cookies recipe. Click the recipe name in the top left pane to display it: We can also now edit by clicking the Edit Current Recipe button at the top: Which will bring us to the screen where we can modify the recipe as desired: Save after completing any desired edits, using the Save button up top, then close the editing window to return to Kookbook.

Succès (?)

Si nous ouvrons le dossier Recettes comme une collection, comme nous avons essayé auparavant, nous pouvons maintenant voir la recette des biscuits au sucre. Cliquez sur le nom de la recette dans le volet supérieur gauche pour l'afficher :

Nous pouvons aussi maintenant modifier la recette en cliquant sur le bouton Modifier la recette actuelle en haut :

Ce qui nous amène à l'écran où nous pouvons modifier la recette comme nous le souhaitons :

Sauvegardez après avoir terminé les modifications souhaitées, en utilisant le bouton Sauvegarder en haut, puis fermez la fenêtre d'édition pour revenir à Kookbook.

Conclusion I have to say, for something you would hope would be a simple task, and user friendly, I have to rate this as a fail. It works, after a fashion, but it needs considerable refinement if the everyday user is to have much hope of getting effective results. Next month: We’ll try something else for recipe management.

Conclusion

Je dois dire que, pour une tâche que vous espériez simple et conviviale, il faut constater que c'est un échec. Il fonctionne, d'une certaine manière, mais il doit être considérablement affiné si l'utilisateur quotidien espère obtenir des résultats efficaces.

Le mois prochain : Nous essayerons autre chose pour la gestion des recettes.

issue164/ubuntu_au_quotidien.txt · Dernière modification : 2021/01/01 11:17 de andre_domenech