Outils pour utilisateurs

Outils du site


issue150:ubuntu_au_quotidien

Ceci est une ancienne révision du document !


We’re back to finish our series on Linux Help this month. KDE and KRecipe Disappointments As detailed last month, one of the things I use a computer for is recipe management. Linux has a recipe manager that is part of the K Desktop Environment, or KDE – the KRECIPES application. Although I hate to criticize, especially on something that’s FREE, I actually switched away from KDE (I prefer the look and feel of to both GNOME and Unity), because it seems to have some serious deficiencies. These include what I perceive to be some poor testing and business analysis, particularly in regards to the KDE project’s product management. For two examples, there seems to have been minimal development and virtually no documentation of Calligra Braindump, a whiteboarding application that is part of Calligra Office, the successor to KOffice. A shame; it looks like it could have been interesting (although that application name has got to go). Also, if you run any applications in the current version of KDE’s Plasma desktop environment that set their own resolution that is different from your desktop resolution (a LOT of games do this), once the application is done and exits back to KDE, all your desktop icons will be resized, or rearranged, or both. This seems to me to be symptomatic of very poor testing and quality control. I feel that this is pretty fundamental desktop functionality. Unfortunately, KRecipes is a part of what I see as KDE’s software management problem.

Nous sommes de retour ce mois-ci pour terminer la série sur l'Aide pour Linux.

KDE et les déceptions de KRecipe

Comme expliqué en détail dans mon dernier article, l'une des choses pour lesquelles j'utilise un ordinateur est la gestion des recettes. Linux possède un gestionnaire de recettes qui fait partie de K Desktop Environment - environnement de bureau K - (ou KDE), l'application KRECIPES. Bien que je déteste critiquer, surtout quelque chose qui est GRATUIT, j'ai en fait délaissé KDE (je préfère l'apparence et les sensations de GNOME et d'Unity, les deux), parce qu'il semble comporter des déficiences graves. Celles-ci comprennent ce que je perçois comme des mauvais tests et analyses commerciales, surtout au sujet de la gestion du produit par le projet KDE.

Voici deux exemples : il semble y avoir un développement minimal et presque aucune documentation sur Calligra Braindump, une application de tableau blanc qui fait partie de Calligra Office, le successeur de KOffice. Dommage ; cela aurait pu être très intéressant (malgré le nom de l'appli qui doit disparaître vite fait). Et puis, si vous lancez n'importe quelle application dans la version actuelle de l'environnement de bureau Plasma de KDE, qui règle sa propre résolution qui n'est pas la même que celle de votre bureau (BEAUCOUP de jeux le font), une fois l'application fermée et que vous retournez dans KDE, toutes les icônes de votre bureau seront redimensionnées, ou réorganisées, ou les deux. Cela me semble être le symptôme de très mauvais tests et d'un très mauvais contrôle qualité. Selon moi, il s'agit d'une fonctionnalité fondamentale du bureau. Malheureusement, KRecipes fait partie de ce que je vois comme le problème de la gestion des logiciels de KDE.

I firmly believe that recipe management is an important practical use of a computer. As a diabetic, cooking for myself can be very helpful in managing my diet and my blood sugar levels, but I do also think knowing how to cook is an important life skill that everyone should have, at least to some degree, and the computer is a natural tool to help with this. However, KRecipes has been unmaintained for some time now (since 2016), and promised documentation seems to have never been completed. I posted to the KDE forum to request help for the issues I’ve had with KRecipes (refer back to last month’s Everyday Ubuntu for details, but the short version is it won’t save pictures or instructions). I won’t reproduce the single response I got, but the honest truth is that it was not at all helpful. When requesting help in Linux, we should all be mindful that any help we get is volunteered, so sometimes you just get what you paid for. If anyone is interested to see the question I posted and the single response, it can be found here: https://forum.kde.org/viewtopic.php?f=22&t=161843&p=420596#p420596. Strangely, I pulled out my old Kubuntu cloudbook (which I set aside due to the broken Plasma desktop), and pictures still don’t work, but at least instructions are saved. The interface also looks a good deal different: As compared to how it looks in Unity (although this is the ‘add new recipe’ function, so you can see the instructions it refuses to save – you can still see the difference in the interface):

Je suis convaincu que la gestion des recettes est une utilisation importante et pratique d'un ordinateur. En tant que diabétique, faire la cuisine moi-même m'aide beaucoup à gérer mon régime et mes taux de glycémie, mais je crois aussi que savoir faire la cuisine est une compétence essentielle que chacun devrait avoir, au moins un peu, et l'ordinateur est un outil naturel pour vous aider dans ce domaine. Cependant, KRecipes n'est plus maintenu depuis pas mal de temps (2016) et la documentation promise semble ne jamais avoir été terminée.

J'ai mis des messages sur le forum de KDE demandant de l'aide pour résoudre les problèmes que j'ai rencontrés avec KRecipes (Cf le dernier article d'Ubuntu au quotidien pour les détails, mais, pour faire court, il ne sauvegarde ni les photos ni les instructions). Je ne vais pas vous présenter la seule réponse que j'ai reçue, mais la vérité vraie est qu'elle ne m'aidait pas du tout. Quand on demande de l'aide pour Linux, on devrait tous garder à l'esprit que ce sont des bénévoles qui le donnent ; aussi, parfois, vous n'obtenez que ce pour quoi vous avez payé. Si voir la question que j'ai mise en ligne et la seule réponse que j'ai reçue, vous intéresse, elles se trouvent ici : https://forum.kde.org/viewtopic.php?f=22&t=161843&p=420596#p420596

Bizarrement, quand j'ai récupéré mon vieux cloudbook Kubuntu (que j'avais abandonné à cause du bureau Plasma cassé), les photos ne sont toujours pas sauvegardées, mais au moins les instructions le sont. L'apparence de l'interface est très différente : Comparée à son apparence dans Unity (bien que ce soit la fonction « add new recipe » (ajouter une nouvelle recette) afin que vous puissiez voir les instructions qu'il ne veut pas enregistrer - vous pouvez malgré tout voir la différence dans l'interface) :

Just for further comparison to the interface under KDE, here’s the main recipe interface in the Unity desktop after adding everything. Note the lack of instructions even after typing in and saving them: In the KDE screenshot, it’s cutting off the recipe title at the top due to the cloudbook’s resolution. For the record, this is my simple recipe for homemade marinara sauce. I suppose that the KRecipe application simply runs differently (better, apparently) in the desktop environment it was actually designed for, but that’s actually a condemnation – it absolutely should have also been tested properly in Unity and in GNOME. Apparently, that was not the case. As a former business analyst who dealt with similar testing concerns during my career, I can tell you that I, and my teams, were frequently so overtasked that it was practically impossible to test things effectively and thoroughly, but it’s no less disappointing that this is apparently where we often are today when it comes to software development. Thorough testing is apparently no longer regarded as a priority in many organizations, and that’s a shame (climbing down from soapbox now…).

Pour encore une autre comparaison avec l'interface sous KDE, voici l'interface prinicipale des recettes sur le bureau Unity, après l'ajout de toutes les composantes de ma recette. Notez le manque d'instructions, même après les avoir saisies et sauvegardées :

Dans la capture d'écran de KDE, le titre de la recette est coupé en haut à cause de la résolution du cloudbook. Pour tout vous dire, il s'agit de ma recette simple pour une sauce marinara faite maison.

Je présume que l'application KRecipe s'exécute tout simplement différemment (mieux, apparemment) dans l'environment de bureau pour lequel il était conçu, mais en fait c'est une condamnation - il aurait dû être testé correctement à la fois dans Unity et dans GNOME. Apparemment, ce n'était pas le cas. En tant qu'ancien analyste d'entreprise qui a géré des problèmes de tests pendant ma carrière, je peux vous affirmer que moi, et mes équipes, étions fréquemment tellement surchargés que c'était pratiquement impossible de faire des tests efficacement et rigoureusement, mais c'est tout aussi décevant que ce soit aussi souvent le cas aujourd'hui quand il s'agit du développement des logiciels. Les tests rigoureux ne sont apparemment plus une priorité dans beaucoup d'organisations et c'est vraiment dommage (je descend de ma tribune maintenant…).

Challenge to the Readers Since I could not get help on this issue or find anything with Google searches, I’d like to throw this issue out to the readers here: Does anyone know if there are parameters to get KRecipes to accept and save pictures properly (I’m guessing they may have to be a certain size in pixel height and width, but could not confirm), or why it won’t save instructions properly? For the record, I’m using Ubuntu 16.10 64-bit, Unity as the desktop environment, and KRecipes 2.1.0, the latest (and evidently final) version. Feedback is, as always, welcomed at acer11kubuntu@gmail.com. Alternatives? A little research showed some possible alternatives to KRecipes. One is Gourmet Recipe Manager, which I installed using Synaptic Package Manager. Sadly, it fails more epically than KRecipes, as it crashes immediately upon launching with no error message and generates no error log that I could locate, so I have no idea how to even start troubleshooting the issue with it. Hopefully, maybe readers here can install and use it successfully, but I could not. Other alternatives (with a tip of the hat to Full Circle’s own Q&A columnist ErikTheUnready for this list) include: • Gnome recipes • Kookbook • AnyMeal • Taco recipe manager • PHPrecipebook I still could not get any of these to install or work properly. This is where you sometimes have to find alternate ways to get to your desired end result.

Défi pour les lecteurs

Puisque je n'ai pas pu avoir de l'aide pour résoudre ce problème et que je n'ai rien trouvé sur Google, j'aimerais lancer un défi aux lecteurs : quelqu'un sait-il s'il y a des paramètres dans KRecipes qui feraient en sorte qu'il accepte et sauvegarde des images comme il faut (je pense qu'elles doivent être d'une taille précise en hauteur et en largeur de pixels, mais je n'ai pas pu le confirmer) où pourquoi il n'enregistre pas les instructions comme il faut ? Pour tout vous dire, j'utilise Ubuntu 16.10 64-bit, Unity comme environnement de bureau et KRecipes 2.1.0, la plus récente (et, évidemment, la tout dernière) version. Vos retours sont toujours les bienvenus à acer11kubuntu@gmail.com.

Des alternatives ?

Quelques recherches ont trouvé des logiciels alternatifs. L'un est Gourmet Recipe Manager, que j'ai installé avec le gestionnaire de paquets Synaptic. Malheureusement, il échoue de façon plus épique que KRecipes : il se plante tout de suite après son lancement, sans message d'erreur et sans que je puisse trouver un journal d'erreurs ; aussi, je n'ai aucune idée par où commencer à essayer de résoudre les problèmes. J'espère que, peut-être, mes lecteurs pourront l'installer et l'utiliser avec succès, mais je n'ai pas pu le faire. D'autres alternatives (chapeau à l'auteur de la rubrique Q. ET R., ErikTheUnready, pour cette liste) comprennent : ••Gnome recipes ••Kookbook ••AnyMeal ••Taco recipe manager ••PHPrecipebook

Je n'ai, pour l'instant, réussi à installer ou faire tourner correctement aucun des cinq. C'est ici qu'il faut parfois trouver des façons alternatives pour arriver au résultat voulu.

What Do You Really Want To Do? KRecipes had some capabilities I would have liked, but the unvarnished truth is: Nothing that was crucial. So, we’re going to use the tools we have available in a ‘stock’ Ubuntu setup: File management and LibreWriter. We can use our file system as a flat file database of sorts, and use LibreWriter to generate our individual recipes. Buttermilk Biscuits for Two Here’s the recipe from last time that I adapted from one I found on YouTube, on Ken Click’s channel. Check out Ken’s YouTube channel at https://www.youtube.com/channel/UC4bgbP1BW74_DE8loU45i6Q. Ken also kindly granted permission to use not only the recipe in Everyday Ubuntu, but also to use his biscuit thumbnail picture. So, here is the adapted recipe again (you can find Ken’s original, that uses whole milk, on YouTube at https://www.youtube.com/watch?v=wy_dqphsakU): Buttermilk Biscuits for Two Ingredients: • Just over 1 cup all purpose flour • 1/2 teaspoon sugar • 1 1/2 teaspoons baking powder • 1/4 teaspoon salt • 3 tablespoons cold salted butter • A little under 1/2 cup buttermilk

Que voulez-vous faire, vraiment ?

KRecipes avaient quelques capacités que j'aurais aimées, mais la vérité nue est : il n'y avait rien d'essentiel. Ainsi, nous utiliserons les outils qui nous sont disponibles dans une configuration Ubuntu « normale » : la gestion des fichiers et LibreOffice Writer. Nous pouvons utiliser notre système de fichiers comme une sorte de fichier de base de données non hiérarchique et utiliser Writer pour générer les recettes individuelles.

Biscuits au babeurre pour deux personnes

Voici la recette du numéro 148 que j'avais adaptée d'une trouvée sur YouTube, sur la chaîne de Ken Click. Jetez un coup d'œil à la chaîne YouTube de Ken à l'adresse https://www.youtube.com/channel/UC4bgbP1BW74_DE8loU45i6Q. Ken m’a aussi aimablement accordé la permission d'utiliser non seulement la recette dans « Ubuntu au quotidien », mais aussi d'utiliser son image miniature. Voici donc la recette adaptée (vous pouvez trouver l'original de Ken, qui utilise du lait entier, sur YouTube à https://www.youtube.com/watch?v=wy_dqphsakU) :

Biscuits au babeurre pour deux personnes

Ingrédients : ••Un peu plus d'1 tasse de farine classique ••1/2 cuillère à café de sucre ••1 cuillère et demie à café de levure ••1/4 cuillère à café de sel ••3 cuillères à soupe de beurre salé froid ••Un peu moins d'une demie-tasse de babeurre.

Instructions: • Mix all dry ingredients with a wire whisk. • Cut 3 tbsp COLD butter into small pieces and incorporate into dry ingredients. This can be done by fingers, fork, or pastry cutter. Incorporate butter thoroughly until mixture is uniform, with a texture like wet sand. • Make a well in the center and add a little less than a half cup of buttermilk. Slowly and gently start pulling flour into center with a wooden spoon or a spatula. Continue until all flour is incorporated. • Turn onto a well-floured surface, dust dough ball with flour, and flatten out with hands or rolling pin. • Fold over halfway, rotate a half-turn, and fold over again, re-flatten. Repeat about 4 or 5 times, but do not overwork the dough. That said, some folding is necessary to make the biscuits come out flaky. • Cut the rolled out dough into four or five equal portions, roll each into a ball and flatten until about 1 to 1 ½ inches thick. • Put into a pan sprayed with non-stick cooking spray and place in a preheated 400 degree oven for 10-12 minutes, until lightly browned. Yield: Four to five biscuits And here is Ken’s thumbnail picture of his tasty biscuits:

Instructions : ••Mélanger tous les ingrédients secs à l'aide d'un fouet métallique. ••Couper 3 c. à soupe de beurre FROID en petits morceaux et incorporer-le aux ingrédients secs. Cela peut être fait avec les doigts, une fourchette ou une spatule. Incorporer le beurre jusqu'à ce que le mélange soit uniforme, avec une texture semblable à celle du sable mouillé. ••Faire un puits au centre et ajouter un peu moins d'une demi-tasse de babeurre. Lentement et doucement, commencez à incorporer la farine vers le centre à l'aide d'une cuillère en bois ou d'une spatule. Continuer jusqu'à ce que toute la farine soit incorporée. ••Sur une surface bien farinée, saupoudrer la boule de pâte de farine et l'aplatir avec les mains ou un rouleau à pâtisserie. ••Replier à mi-hauteur, tourner d'un demi-tour et replier à nouveau, puis aplatir à nouveau. Répéter environ 4 ou 5 fois, mais ne pas trop travailler la pâte. Cela dit, il faut un peu de pliage pour feuilleter les biscuits. ••Couper la pâte aplatie en quatre ou cinq portions égales, rouler chacune en boule et aplatir jusqu'à environ 1 à 1 ½ pouces d'épaisseur (soit 2,5 à 3,8 cm). ••Mettre dans un plat avec un revêtement anti-adhésif et placer dans un four préchauffé à 200 degrés, pendant 10 à 12 minutes, jusqu'à ce qu'ils soient légèrement dorés.

Produit : quatre ou cinq biscuits

Et voici l'image miniature de Ken de ses délicieux biscuits :

Adding a New Recipe Okay, so now let’s set up our file structure. I put my recipes in a folder within the existing documents folder in the Home location. Invoke the File Manager by going to the Dash (top icon in the Launcher, the icon tray that runs down the left side of the screen by default on Unity), and search for ‘Files’. That should be sufficient to bring up your File Manager. In most cases, you can also just click the icon on the Launcher that looks like a file drawer, it will usually be the second from the top: Let’s create a ‘bread’ folder under the existing Recipes folder that I created earlier (you can create your Recipes folder the same way we’re creating the ‘bread’ subfolder). In the File Manager, click the ‘hamburger’ menu in the top right and select ‘New Folder’, then type in the folder name ‘Bread’. Simple, but effective.

Ajouter une nouvelle recette

Bon, maintenant configurons la structure de nos fichiers. Je range mes recettes dans le dossier documents existants dans mon dossier Home. Lancer le gestionnaire de fichiers en allant au Dash (l'icône en haut du Lanceur, le panneau d'icônes sur le côté gauche de l'écran par défaut sous Unity) et rechercher « Fichiers ». Cela devrait être assez pour afficher votre Gestionnaire de fichiers. Dans le plupart des cas, il suffit tout simplement d'un clic sur l'icône sur le Lanceur qui ressemble à un tiroir de dossiers, habituellement le deuxième dans la liste :

Créons un dossier « Pains » dans le dossier Recipes que j'ai créé plus tôt (vous pouvez créer votre propre dossier Recettes de la même façon que nous créons le sous-dossier « Pains »). Dans le Gestionnaire de fichiers, cliquez sur le menu « hamburger » en haut à droite et sélectionner « Nouveau dossier », puis tapez le nom du dossier « Pains ». Simple, mais efficace.

Creating the Recipe Document Similarly, creating the recipe document is quite simple. Go back to the Dash and type in ‘write’, which should be sufficient to locate LibreOffice Writer (unless you already have it as a desktop shortcut, which I recommend, or on the Launcher, which is also a good idea). Launch Writer and put a title at the top. I like to Google for images that illustrate whatever the dish is. For illustration purposes here, I’m going to use Ken Click’s thumbnail that I have already downloaded to the Recipes folder. In Writer, go to Insert – Image, then navigate to your image file and double-click it to insert it. Alternatively, you can web search and find the desired image, right click it in your browser and select Copy Image. Then, in Writer, position your cursor where you want the image and right click, then do a Paste.

Création du document Recette

De la même façon, la création d'un document recette est très simple. Retournez au Dash et tapez « write », ce qui devrait être suffisant pour trouver LibreOffice Writer (à moins que vous n'ayez déjà un raccourci vers Writer sur votre bureau, ce que je recommande, ou sur le Lanceur, ce qui est également une bonne idée. Lancez Writer et tapez un titre en haut.

J'aime rechercher des images sur Google pour illustrer le plat quel qu'il soit. À des fins illustratives, je vais utiliser la miniature de Ken Click, que j'ai déjà téléchargé dans mon dossier Recipes. Dans Writer, allez à Insérer > Image, puis naviguer vers le fichier de l'image et double-cliquez dessus pour l'insérer. Sinon, vous pouvez faire des recherches sur le Web, trouver l'image voulue, faire un clic droit dessus dans votre navigateur et sélectionner Copier l'image. Puis, dans Writer, mettez le curseur à l'endroit où vous voulez insérer l'image, faites un clic droit et sélectionner Coller.

Now, simply type in or copy and paste the text for the ingredients and instructions, then go to the File menu, select Save As, and navigate to your ‘Bread’ subfolder under ‘Recipes’ and save the document. Done! Again, simple, but effective. I’ve actually been using this minimalist, but quite functional, approach to recipe management for literally decades now, and it does get the job done fairly effectively. And a HAPPY 150th ISSUE to Ronnie and the rest of the Full Circle staff! Next month: Another installment in our ongoing Retro Gaming series, just to cleanse the palate (in a manner of speaking). Prepare to meet your (Chocolate) Doom!

Maintenant vous pouvez tout simplement taper ou copier/coller le texte pour les ingrédients et les instructions, puis aller au menu Fichier, sélectionner Enregistrer sous et naviguer vers le sous-dossier « Pains » dans le dossier « Recettes » et sauvegarder le document. Et voilà ! À nouveau, c'est simple, mais efficace. En fait, j'utilise cette approche minimaliste, mais tout à fait fonctionnelle, de la gestion des recettes dépuis, littéralement, des décennies maintenant, et le boulot est fait assez efficacement.

Et un HEUREUX 150ÈME NUMÉRO à Ronnie et tout le personnel du magazine Full Circle !

Le mois prochain : un autre épisode dans la série en cours sur le rétro-gaming, histoire de nettoyer le palais (pour ainsi dire). Préparez-vous à rencontrer le pire… au chocolat !

issue150/ubuntu_au_quotidien.1572965359.txt.gz · Dernière modification : 2019/11/05 15:49 de d52fr