Outils pour utilisateurs

Outils du site


issue135:c_c

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
issue135:c_c [2018/08/10 12:38] auntieeissue135:c_c [2018/08/10 14:02] (Version actuelle) d52fr
Ligne 7: Ligne 7:
 If you use MPD, and want a graphical interface for it, Cantata should be on your short list of applications to try. Not least of all because it appears to be one of the few still being actively developed.** If you use MPD, and want a graphical interface for it, Cantata should be on your short list of applications to try. Not least of all because it appears to be one of the few still being actively developed.**
  
-J'utilise l'accalmie qui dure depuis un mois pour lire tous les articles que j'avais stocké et regarder les vidéos que j'ai ajouté à ma liste « à regarder plus tard ». Dans cet article, je pense partager certaines applications que j'ai découvertes au cours de mes lectures, ainsi que quelques révélations générales.+J'utilise l'accalmie qui dure depuis un mois pour lire tous les articles que j'avais stockés et regarder les vidéos que j'ai ajoutées à ma liste « à regarder plus tard ». Dans cet article, je pense partager certaines applications que j'ai découvertes au cours de mes lectures, ainsi que quelques révélations générales.
  
 Cantata Cantata
Ligne 13: Ligne 13:
 Je suis le genre de personne qui travaille mieux avec un peu de musique en arrière plan. Habituellement, le lecteur de musique que je préfère était NCMPCPP et MPD (Music Player Daemon). Toutefois, lorsque je partageais mon dossier de musique entre mon ordinateur portable et NUC, j'ai décidé que j'avais besoin d'une application que je pouvais utiliser pour renommer des fichiers et, généralement, pour organiser le dossier. C'est alors que Cantata est entrée en scène. C'est une interface graphique pour MPD, ce qui signifie que je pouvais toujours utiliser mes listes de lecture et NCMPCPP quand je voulais. Elle vous permet également de télécharger la pochette de l'album, trouver des renseignements dessus lors du ripage d'un CD, et créer des listes de lecture dynamiques. Globalement, l'application fait beaucoup plus que ce dont j'ai besoin, mais fait également exactement ce que je veux quand il s'agit d'organiser mes fichiers. Je suis le genre de personne qui travaille mieux avec un peu de musique en arrière plan. Habituellement, le lecteur de musique que je préfère était NCMPCPP et MPD (Music Player Daemon). Toutefois, lorsque je partageais mon dossier de musique entre mon ordinateur portable et NUC, j'ai décidé que j'avais besoin d'une application que je pouvais utiliser pour renommer des fichiers et, généralement, pour organiser le dossier. C'est alors que Cantata est entrée en scène. C'est une interface graphique pour MPD, ce qui signifie que je pouvais toujours utiliser mes listes de lecture et NCMPCPP quand je voulais. Elle vous permet également de télécharger la pochette de l'album, trouver des renseignements dessus lors du ripage d'un CD, et créer des listes de lecture dynamiques. Globalement, l'application fait beaucoup plus que ce dont j'ai besoin, mais fait également exactement ce que je veux quand il s'agit d'organiser mes fichiers.
  
-Si vous utilisez MPD et voulez une interface graphique qui convient, Cantata devrait faire partie de la courte liste d'applications à essayer. Ne serait-ce que parce que semble être l'une des rares qui sont toujours en développement actif.+Si vous utilisez MPD et voulez une interface graphique qui convient, Cantata devrait faire partie de la courte liste d'applications à essayer. Ne serait-ce que parce qu'ele semble être l'une des rares qui sont toujours en développement actif.
  
 **Hugo-Reveal **Hugo-Reveal
Ligne 21: Ligne 21:
 Hugo-Reveal Hugo-Reveal
  
-Reaveal.js est une bibliothèque pour la création de diaporamas avec HTML, que j'utilise de temps en temps. Hugo est un générateur de site statique que j'ai incorporé dans mon travail. Aussi, j'étais agréablement surpris quand j'ai découvert un article (dont le lien se trouve dans la section Pour aller plus loin, ci-dessous) qui traité un thème pour Hugo utilisant Reveal.js à très bon échéant. Essentiellement, il est possible de transformer votre GSS en un générateur de présentation. Le site statique qui en résulte peut alors être hébergé presque n'importe où (GitHub Pages, Netlify, votre propre hébergeur, localement, etc.), selon vos désirs. Je n'ai pas encore, ni investigué les diverses options, ni essayé de faire une présentation thématique. Toutefois, si vous cherchez une façon relativement facile et rapide de commencer avec Reveal.js (ou si vous cherchez, tout simplement une alternative plus rapide pour quelque chose comme Powerpoint ou Good Slides), je vous recommande fortement de l'essayer. L'utilisation de Markdown pour formater ou façonner des diapositifs est beaucoup plus rapide qu'une approche typique avec interface graphique et la souris.+Reaveal.js est une bibliothèque pour la création de diaporamas en HTML, que j'utilise de temps en temps. Hugo est un générateur de site statique que j'ai incorporé dans mon travail. Aussi, j'ai été agréablement surpris quand j'ai découvert un article (dont le lien se trouve dans la section Pour aller plus loin, ci-dessous) qui traite un thème pour Hugo utilisant Reveal.js à très bon escient. Essentiellement, il est possible de transformer votre GSS en générateur de présentation. Le site statique qui en résulte peut alors être hébergé presque n'importe où (GitHub Pages, Netlify, votre propre hébergeur, localement, etc.), selon vos désirs. Je n'ai pas encore, ni investigué les diverses options, ni essayé de faire une présentation thématique. Toutefois, si vous cherchez une façon relativement facile et rapide de commencer avec Reveal.js (ou si vous cherchez, tout simplement une alternative plus rapide pour quelque chose comme Powerpoint ou Good Slides), je vous recommande fortement de l'essayer. L'utilisation de Markdown pour formater ou façonner les diapositives est beaucoup plus rapide qu'une approche typique avec interface graphique et souris.
  
 **Laravel Homestead **Laravel Homestead
Ligne 31: Ligne 31:
 Laravel Homestead Laravel Homestead
  
-L'une des séries vidéos que j'ai commencé à regarder était « Building SponsorShip » de Adam Wathan (l'un des créateurs de Tailwind CSS) où il démontre en streaming live le processus du développement d'une appli Laravel avec Tailwind CSS. La série est une excellente introduction à l'utilisation de Laravel via TDD (test-driven development ou développement piloté par les tests en français), en traitant également certains aspects de Tailwind CSS. Cela m'a incité à installer Laravel sur mon propre ordinateur. Au départ, je m'attendais à ce qu'il soit aussi agaçant à installer et à maintenir à côté de mes autres applications PHP que d'habitude. En fait, j'ai découvert qu'ils proposent Homestead - un conteneur virtuel Vagrant prêt à exécuter et à tester vos projets. Ce serait sympa d'avoir une option légère aussi, mais, en revanche, Homestead est extrêmement robuste. Il serait peut-être possible de trouver un conteneur Docker qui propose des fonctions similaires, mais la facilité de l'installation et la configuration de Homestead compense les avantages de Docker.+L'une des séries vidéos que j'ai commencé à regarder était « Building SponsorShip » de Adam Wathan (l'un des créateurs de Tailwind CSS) où il démontre en streaming live le processus du développement d'une appli Laravel avec Tailwind CSS. La série est une excellente introduction à l'utilisation de Laravel via TDD (test-driven development ou développement piloté par les testsen français), en traitant également certains aspects de Tailwind CSS. Cela m'a incité à installer Laravel sur mon propre ordinateur. Au départ, je m'attendais à ce qu'il soit aussi agaçant à installer et à maintenir à côté de mes autres applications PHP que d'habitude. En fait, j'ai découvert qu'ils proposent Homestead - un conteneur virtuel Vagrant prêt à exécuter et à tester vos projets. Ce serait sympa d'avoir une option légère aussi, mais, en revanche, Homestead est extrêmement robuste. Il serait peut-être possible de trouver un conteneur Docker qui propose des fonctions similaires, mais la facilité de l'installation et la configuration de Homestead compense les avantages de Docker.
  
 Si vous envisagez d'utiliser Laravel, je recommande fortement de commencer avec Homestead comme point de départ. Si vous êtes développeur sur macOS, ils proposent une plus petite option appelée Valet. Si vous envisagez d'utiliser Laravel, je recommande fortement de commencer avec Homestead comme point de départ. Si vous êtes développeur sur macOS, ils proposent une plus petite option appelée Valet.
Ligne 45: Ligne 45:
 La série vidéo mentionnée ci-dessus m'a également fait comprendre la grande utilité de TDD, le cas échéant. Je le connais bien, mais je l'utilise principalement avec des trucs comme Exercism, où vous recevez un lot de tests pour lesquels vous devez écrire la véritable application. J'écris des tests de temps en temps, mais jamais pour des applications Web quand je travaille avec Rails. J'ai donc décidé de prendre le temps d'apprendre au moins les bases de TDD pour Rails, Laravel et Python, en général, mes trois langages principaux. Cela devrait me permettre de découvrir les similarités des bibliothèques de tests. La série vidéo mentionnée ci-dessus m'a également fait comprendre la grande utilité de TDD, le cas échéant. Je le connais bien, mais je l'utilise principalement avec des trucs comme Exercism, où vous recevez un lot de tests pour lesquels vous devez écrire la véritable application. J'écris des tests de temps en temps, mais jamais pour des applications Web quand je travaille avec Rails. J'ai donc décidé de prendre le temps d'apprendre au moins les bases de TDD pour Rails, Laravel et Python, en général, mes trois langages principaux. Cela devrait me permettre de découvrir les similarités des bibliothèques de tests.
  
-Si vous êtes un nouveau programmateur, commencez avec TDD dès que possible ! Je sais que c'est un sujet qui revient souvent quand des société veulent engager de nouveaux développeurs. Il peut également vous aider à apprendre la « mentalité du programmeur ». Si vous êtes un développeur expérimenté, vous pourriez avoir plus de mal à transformer le flux de votre travail pour inclure TDD, mais la plupart des programmeurs devrait le faire. Je ne veux pas dire qu'il faudrait utiliser TDD pour tous les projets - si vous écrivez 15 lignes de code, vous ne devriez avoir besoin d'écrire des tests. Cependant, pour tout projet plus gros ou que vous maintiendrez pendant quelque temps, TDD portera ses fruits très rapidement.+Si vous êtes un nouveau programmateur, commencez avec TDD dès que possible ! Je sais que c'est un sujet qui revient souvent quand des sociétés veulent engager de nouveaux développeurs. Il peut également vous aider à apprendre la « mentalité du programmeur ». Si vous êtes un développeur expérimenté, vous pourriez avoir plus de mal à transformer le flux de votre travail pour inclure TDD, mais la plupart des programmeurs devraient le faire. Je ne veux pas dire qu'il faudrait utiliser TDD pour tous les projets - si vous écrivez 15 lignes de code, vous ne devriez pas avoir besoin d'écrire des tests. Cependant, pour tout projet plus gros ou que vous maintiendrez pendant quelque temps, TDD portera ses fruits très rapidement.
  
 **Notion **Notion
Ligne 80: Ligne 80:
 Conclusion Conclusion
  
-Les logiciels dont j'ai parlé ci-dessus ont déjà transformé (ou transformera bientôt) ma façon de travaille et de m'organiser. J'espère qu'ils pourront faire la même chose pour vous. Si des programmeurs parmi mes lecteurs ont de bonnes suggestions sur comment aborder TDD, je vous prie de bien vouloir me les communiquer ! Comme toujours, vous pouvez m'écrire à lswest34+fcm@gmail.com. N'hésitez pas à m'écrire aussi avec des suggestions d'article, des questions ou des commentaires !+Les logiciels dont j'ai parlé ci-dessus ont déjà transformé (ou transformeront bientôt) ma façon de travailler et de m'organiser. J'espère qu'ils pourront faire la même chose pour vous. Si des programmeurs parmi mes lecteurs ont de bonnes suggestions sur comment aborder TDD, je vous prie de bien vouloir me les communiquer ! Comme toujours, vous pouvez m'écrire à lswest34+fcm@gmail.com. N'hésitez pas à m'écrire aussi avec des suggestions d'article, des questions ou des commentaires !
  
 Pour aller plus loin  Pour aller plus loin 
issue135/c_c.1533897530.txt.gz · Dernière modification : 2018/08/10 12:38 de auntiee