Outils pour utilisateurs

Outils du site


issue118:critique_litteraire

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
Prochaine révision
Révision précédente
issue118:critique_litteraire [2017/03/01 10:15] auntieeissue118:critique_litteraire [2017/03/01 14:46] (Version actuelle) andre_domenech
Ligne 18: Ligne 18:
 ISBN: 978-1-59327-602-7 ISBN: 978-1-59327-602-7
  
-La prémisse du livre Wicked Cool Shell Scripts (des Scrypts shell ultra cool) par Dave Taylor et Brandon Perry (2ème édition) est relativement simple. Ils vous présentent divers scripts shell, expliquent ce qu'ils font et vous propose quelques améliorations simples que vous pouvez faire tout seul.. Pour quiconque cherche une véritable visite guidée de la création de ses premiers scripts shell, ce n'est pas le livre qu'il lui faut. Cependant, si vous apprenez par l'exemple, ou tout simplement voulez un répertoire de scripts shell utiles, c'est une ressource géniale.+Le postulat du livre Wicked Cool Shell Scripts (des Scripts Shell ultra cool) par Dave Taylor et Brandon Perry (2e édition) est relativement simple. Ils vous présentent divers scripts shell, expliquent ce qu'ils font et vous proposent quelques améliorations simples que vous pouvez faire tout seul.. Pour quiconque cherche une véritable visite guidée de la création de ses premiers scripts shell, ce n'est pas le livre qu'il lui faut. Cependant, si vous apprenez par l'exemple, ou tout simplement voulez un répertoire de scripts shell utiles, c'est une ressource géniale.
  
 Le bon Le bon
  
-Le livre vous présente clairement les scripts (commentés) et en explique certains de leurs aspects inhabituels. Il vous donne alors un échantillon de la sortie de chaque résultat possible, ainsi que quelques « devoirs » c'est-à-dire quelques modifications ou améliorations que vous pouvez essayer vous-même. Il y a 101 de ces scripts allant de ce que j'appellerais des scripts niches (i.e. des scénarios assez inhabituels) aux version des scripts que j'utilise presque quotidiennement.+Le livre vous présente clairement les scripts (commentés) et en explique certains de leurs aspects inhabituels. Il vous donne alors un échantillon de la sortie de chaque résultat possible, ainsi que quelques « devoirs »c'est-à-dire quelques modifications ou améliorations que vous pouvez essayer vous-même. Il y a 101 de ces scriptsallant de ce que j'appellerais des scripts niches (i.e. des scénarios assez inhabituels) aux version des scripts que j'utilise presque quotidiennement.
  
 **Some chapters, such as Chapter 2: ‘Improving on User Commands’ are very useful for any kind of CLI user, while other chapters are geared towards system administration, and may therefore not be for everyone. **Some chapters, such as Chapter 2: ‘Improving on User Commands’ are very useful for any kind of CLI user, while other chapters are geared towards system administration, and may therefore not be for everyone.
Ligne 30: Ligne 30:
 There is also an entire chapter dedicated to OS X (macOS). This is very useful, as there are a variety of differences between Bash (and other commands) in Linux and Apple’s OS. An Appendix is also included, for installing Bash in Windows 10. It’s nice to see that the book is willing to cover each option - even if it specifically states that some scripts are untested in other OSes. The addition of the Windows 10 information also shows how recent the book is - I originally feared that it may have just missed that development.** There is also an entire chapter dedicated to OS X (macOS). This is very useful, as there are a variety of differences between Bash (and other commands) in Linux and Apple’s OS. An Appendix is also included, for installing Bash in Windows 10. It’s nice to see that the book is willing to cover each option - even if it specifically states that some scripts are untested in other OSes. The addition of the Windows 10 information also shows how recent the book is - I originally feared that it may have just missed that development.**
  
-Certains chapitres, notamment, le Chapitre 2 : « L'amélioration des commandes utilisateur » sont très utiles pour tout type d'utilisateur de la ligne de commande, alors que d'autres chapitres ciblent l'administration système et peuvent donc ne pas convenir à tous.+Certains chapitres, notamment, le chapitre 2 : « L'amélioration des commandes utilisateur » sont très utiles pour tout type d'utilisateur de la ligne de commande, alors que d'autres chapitres ciblent l'administration système et peuvent donc ne pas convenir à tous.
  
 le livre offre aussi tous les fichiers source (et quelques exemples de fichiers) sous forme d'une archive zip sur la page du livre (http://nostarch.com/wcss2). Cependant, j'étais heureux de découvrir via Google qu'un dépôt Git est également disponible. Malheureusement, à ma connaissance, ce n'est indiqué nulle part. Le dépôt se trouve ici : le livre offre aussi tous les fichiers source (et quelques exemples de fichiers) sous forme d'une archive zip sur la page du livre (http://nostarch.com/wcss2). Cependant, j'étais heureux de découvrir via Google qu'un dépôt Git est également disponible. Malheureusement, à ma connaissance, ce n'est indiqué nulle part. Le dépôt se trouve ici :
Ligne 36: Ligne 36:
 https://github.com/brandonprry/wicked_cool_shell_scripts_2e  https://github.com/brandonprry/wicked_cool_shell_scripts_2e 
  
-Un chapitre entier est dédié à OS X (macOS). C'est très utile, car il y a diverses différences entre Bash (et autres commandes) sous Linux et les commandes dans l'OS d'Apple. Une appendice expliquant l'installation de Bash dans Windows 10 est incluse. Que le livre veut couvrir chaque possibilité est une bonne chose même s'il précise que certains scripts n'ont pas été testé dans d'autres systèmes d'exploitation. L'ajout des informations concernant Windows 10 démontre aussi que le livre est très récent j'avais peur au départ qu'il ait pu sortir juste avant cela.+Un chapitre entier est dédié à OS X (macOS). C'est très utile, car il y a diverses différences entre Bash (et autres commandes) sous Linux et les commandes dans l'OS d'Apple. Une annexe expliquant l'installation de Bash dans Windows 10 est incluse. Que le livre veuille couvrir chaque possibilité est une bonne chosemême s'il précise que certains scripts n'ont pas été testés dans d'autres systèmes d'exploitation. L'ajout des informations concernant Windows 10 démontre aussi que le livre est très récentj'avais peur au départ qu'il ait pu sortir juste avant lui.
    
 **Differences Between 2nd Edition and 1st Edition? **Differences Between 2nd Edition and 1st Edition?
Ligne 50: Ligne 50:
 Les différences entre la première et la deuxième édition ? Les différences entre la première et la deuxième édition ?
  
-D'après la jaquette du livre (et l'Intro), la 2ème édition contient 23 nouveaux scripts, dont une recherche de code zip ou postal, un récupérateur d'informations concernant des adresses Bitcoin, une suite d'outils pour travailler avec des services dans le nuage comme Dropbox et iCloud, des outils pour renommer et appliquer des commandes à des grands groupes de fichiers, et des outils pour le traitement et la retouche d'images.+D'après la jaquette du livre (et l'introduction), la 2e édition contient 23 nouveaux scripts, dont une recherche de code zip ou postal, un récupérateur d'informations concernant des adresses Bitcoin, une suite d'outils pour travailler avec des services dans le nuage comme Dropbox et iCloud, des outils pour renommer et appliquer des commandes à des grands groupes de fichiers, et des outils pour le traitement et la retouche d'images.
  
-Puisque je ne suis pas propriétaire de la 1ère édition, je ne peux pas dire grand'chose sur les réelles différences et dois à la place me fier à l'auteur et aux commentaires du livre.+Puisque je ne suis pas propriétaire de la 1re édition, je ne peux pas dire grand chose sur les réelles différences et doisà la placeme fier à l'auteur et aux commentaires du livre.
  
 Le moins bon Le moins bon
  
-Je n'ai rien trouvé de fondamentalement mauvais dans ce livre. Tous les scripts fonctionnent comme il faut et je n'ai pas encore rencontré de problèmes sur une installation d'ArchLinux à jour. Cela dit, il y a quelques incohérences. Au Chapitre 1, l'auteur fournit un script pour la normalisation des formats de date où tout format est supposé être, soit 8/29/2016, soit August 29, 2016. Autrement dit, le format habituel aux États-Unis. J'aurai bien aimé voir que le script accepte des dates de format JJ/MM/AAAA, surtout qu'un autre script au même chapitre prend en charge différents séparateurs de miliers et de décimals ( comme le format Étatsunien de 1,000.00 et le format français de 1.000,00). Pendant ma lecture, je n'ai pas remarqué trop d'instances de cela, ce qui fait ressortir ces incohérences d'autant plus évidemment. Même le fait de les reconnaître en en faisant une tâche d'amélioration serait suffisant.+Je n'ai rien trouvé de fondamentalement mauvais dans ce livre. Tous les scripts fonctionnent comme il faut et je n'ai pas encore rencontré de problèmes sur une installation d'ArchLinux à jour. Cela dit, il y a quelques incohérences. Au chapitre 1, l'auteur fournit un script pour la normalisation des formats de dateoù tout format est supposé être, soit 8/29/2016, soit August 29, 2016. Autrement dit, le format habituel aux États-Unis. J'aurai bien aimé voir que le script accepte des dates de format JJ/MM/AAAA, surtout qu'un autre script au même chapitre prend en charge différents séparateurs de milliers et de décimales (comme le format Étatsunien de 1,000.00 et le format français de 1.000,00). Pendant ma lecture, je n'ai pas remarqué trop d'instances de cela, ce qui fait ressortir ces incohérences d'autant plus évidemment. Même le fait de les reconnaître en en faisant une tâche d'amélioration serait suffisant.
  
 **Conclusion **Conclusion
Ligne 67: Ligne 67:
 Conclusion Conclusion
  
-Ce livre contient beaucoup de scripts dont j'ai des versions alternatives (soit parce que c'est moi qui les ai écrits ou parce qu'ils font partie d'un autre outil que j'utilise). Toutefois, il en reste de très nombreux que je vais commencer à utiliser, ou des ajustements que j'apporterai à mes propres versions. Ainsi, le livre tient ses promesses entièrement il propose bel et bien une boîte à outils bien remplie de scripts shell pour l'utilisateur Linux moyen (et professionnel). Puisqu'il inclut également des informations sur OS X et Windows 10, il peut offrir à des utilisateurs même expérimentés quelque chose de nouveau à essayer ou à tester.+Ce livre contient beaucoup de scripts dont j'ai des versions alternatives (soit parce que c'est moi qui les ai écrits, soit parce qu'ils font partie d'un autre outil que j'utilise). Toutefois, il en reste de très nombreux que je vais commencer à utiliser, ou des ajustements que j'apporterai à mes propres versions. Ainsi, le livre tient ses promesses entièrement il propose bel et bien une boîte à outils bien remplie de scripts shell pour l'utilisateur Linux moyen (et professionnel). Puisqu'il inclut également des informations sur OS X et Windows 10, il peut offrir à des utilisateurs même expérimentés quelque chose de nouveau à essayer ou à tester.
  
-Je serais tenté de lui accorder une note de 5 sur 5, mais, malheureusement, j'ai le sentiment que certaines des incohérences aurait pu être évitées facilement et sont, en général, un problème de formats utilisés dans beaucoup de pays, y compris le mien, ce qui m'a fait faire quelques efforts afin de les implémenter.+Je serais tenté de lui accorder une note de 5 sur 5, mais, malheureusement, j'ai le sentiment que certaines des incohérences auraient pu être évitées facilement et sont, en général, un problème de formats utilisés dans beaucoup de pays, y compris le mien, ce qui m'a fait faire quelques efforts afin de les implémenter.
  
issue118/critique_litteraire.1488359752.txt.gz · Dernière modification : 2017/03/01 10:15 de auntiee