issue118:critique_litteraire
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
issue118:critique_litteraire [2017/02/28 11:17] – créée auntiee | issue118:critique_litteraire [2017/03/01 14:46] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Wicked Cool Shell Scripts (2nd Edition) 101 Scripts for Linux, Mac OS X, and UNIX Systems | + | **Wicked Cool Shell Scripts (2nd Edition) 101 Scripts for Linux, Mac OS X, and UNIX Systems |
by Dave Taylor | by Dave Taylor | ||
Ligne 10: | Ligne 10: | ||
The Good | The Good | ||
- | The book clearly lays out the scripts (with comments), and explains some of the more unusual aspects. They then give you the sample output of each possible result, as well as a bit of ‘homework’ - that is, some changes or enhancements you can try on your own. There are 101 of these scripts, which range from what I would refer to as niche (i.e. relatively uncommon scenarios) to versions of scripts I use almost every day. | + | The book clearly lays out the scripts (with comments), and explains some of the more unusual aspects. They then give you the sample output of each possible result, as well as a bit of ‘homework’ - that is, some changes or enhancements you can try on your own. There are 101 of these scripts, which range from what I would refer to as niche (i.e. relatively uncommon scenarios) to versions of scripts I use almost every day.** |
- | 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, | + | Wicked Cool Shell Scripts (2nd Edition) |
+ | |||
+ | écrit par Dave Taylor | ||
+ | Octobre 2016, 392 pages | ||
+ | ISBN: 978-1-59327-602-7 | ||
+ | |||
+ | 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' | ||
+ | |||
+ | 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' | ||
+ | |||
+ | **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, | ||
The book also offers all source files (and some example files) as a zip archive from the book’s product page (http:// | The book also offers all source files (and some example files) as a zip archive from the book’s product page (http:// | ||
- | 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.** |
- | Differences Between 2nd Edition and 1st Edition? | + | Certains chapitres, notamment, le chapitre 2 : « L' |
+ | |||
+ | 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:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | 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' | ||
+ | |||
+ | **Differences Between 2nd Edition and 1st Edition? | ||
According to the jacket (and the Intro), the 2nd Edition contains 23 new scripts, including a ZIP Code lookup, a Bitcoin address information retriever, a suite of tools for working with cloud services like Dropbox and iCloud, tools for renaming and applying commands to files in bulk, and image processing and editing tools. | According to the jacket (and the Intro), the 2nd Edition contains 23 new scripts, including a ZIP Code lookup, a Bitcoin address information retriever, a suite of tools for working with cloud services like Dropbox and iCloud, tools for renaming and applying commands to files in bulk, and image processing and editing tools. | ||
Ligne 26: | Ligne 46: | ||
The Less Good | The Less Good | ||
- | I haven’t found anything inherently bad about this book. The scripts all fulfil their purpose, and I haven’t run into any issues on an up-to-date ArchLinux installation. There are, however, a few inconsistencies. In Chapter 1, the author introduces a script for normalizing date formats - where any format is assumed to be either 8/29/2016, or August 29, 2016. In other words, the typical “US” format. It would have been nice to see the script accept dates in the format DD/MM/YYYY. Especially due to the fact that another script in the same chapter supports different thousands and decimal separators (such as the US format of 1,000.00 and the German format of 1.000,00). While reading through the book, I didn’t notice too many occurrences of this, but that makes those inconsistencies stick out even more. Even just acknowledging this by making it an enhancement task would be sufficient. | + | I haven’t found anything inherently bad about this book. The scripts all fulfil their purpose, and I haven’t run into any issues on an up-to-date ArchLinux installation. There are, however, a few inconsistencies. In Chapter 1, the author introduces a script for normalizing date formats - where any format is assumed to be either 8/29/2016, or August 29, 2016. In other words, the typical “US” format. It would have been nice to see the script accept dates in the format DD/MM/YYYY. Especially due to the fact that another script in the same chapter supports different thousands and decimal separators (such as the US format of 1,000.00 and the German format of 1.000,00). While reading through the book, I didn’t notice too many occurrences of this, but that makes those inconsistencies stick out even more. Even just acknowledging this by making it an enhancement task would be sufficient.** |
- | Conclusion | + | Les différences entre la première et la deuxième édition ? |
+ | |||
+ | D' | ||
+ | |||
+ | 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 place, me fier à l' | ||
+ | |||
+ | 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' | ||
+ | |||
+ | **Conclusion | ||
There are a variety of scripts in this book that I have alternative versions of (either because I wrote them, or because they belong to a different tool I use). However, there are still a great many scripts that I will begin to use, or adjustments I will carry over to my own versions. As such, the book fulfils its premise completely - it does indeed offer a well-stocked toolbox of shell scripts for the average (and professional) Linux user. By including information on OS X and Windows 10 as well, it can give even experienced users something new to try or test. | There are a variety of scripts in this book that I have alternative versions of (either because I wrote them, or because they belong to a different tool I use). However, there are still a great many scripts that I will begin to use, or adjustments I will carry over to my own versions. As such, the book fulfils its premise completely - it does indeed offer a well-stocked toolbox of shell scripts for the average (and professional) Linux user. By including information on OS X and Windows 10 as well, it can give even experienced users something new to try or test. | ||
- | I would be tempted to give it a 5 out of 5, but unfortunately feel that some of the inconsistencies could have easily been avoided, and are generally a question of formats that are relevant in many other countries, including the country I live in, therefore requiring some effort on my part in order to implement them. | + | I would be tempted to give it a 5 out of 5, but unfortunately feel that some of the inconsistencies could have easily been avoided, and are generally a question of formats that are relevant in many other countries, including the country I live in, therefore requiring some effort on my part in order to implement them.** |
+ | |||
+ | Conclusion | ||
+ | |||
+ | 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' | ||
+ | |||
+ | Je serais tenté de lui accorder une note de 5 sur 5, mais, malheureusement, | ||
issue118/critique_litteraire.1488277061.txt.gz · Dernière modification : 2017/02/28 11:17 de auntiee