Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

新しいLinuxの教科書で後悔していること

185 views

Published on

「新しいLinuxの教科書」を読む会 オンライン #1で行ったプレゼン資料です。
https://linuxbook.connpass.com/event/175834/

Published in: Technology
  • Be the first to comment

  • Be the first to like this

新しいLinuxの教科書で後悔していること

  1. 1. 新しいLinuxの教科書で後悔していること 2020年05月23日
  2. 2. 自己紹介 名前: 三宅 英明 Twitter: @mollifier 神戸のプログラマ
  3. 3. 新しいLinuxの教科書 https://www.sbcr.jp/product/4797380941/
  4. 4. 新しいLinuxの教科書 執筆作業は2014年から2015年ぐらいにやって た
  5. 5. 新しいLinuxの教科書 完成した当時は「うおー! 完璧な本が出来た ぜ!」とか思ってた
  6. 6. 新しいLinuxの教科書 でも今から見直すと「ちょっとこれは...」というと ころいくつかある
  7. 7. 新しいLinuxの教科書 今日はそういうところをいくつか紹介します...!
  8. 8. 反省点1
  9. 9. 反省点1 本の名前がいまいち
  10. 10. 反省点1 新しいLinuxの教科書
  11. 11. 反省点1 もう新しくない
  12. 12. 反省点1 発売は5年前(2015年発売)
  13. 13. 反省点1 すでにこの本より新しいLinuxの入門書がある
  14. 14. 反省点1 時代は移り変わる
  15. 15. 反省点1 教訓: 将来のことも考えよう
  16. 16. 反省点2
  17. 17. 反省点2 章の最後にある「おわりに」の文章が無理矢理 っぽい
  18. 18. 反省点2 章の最後に2,3行なんか書いてある
  19. 19. 反省点2 2章の「おわりに」 この章では、シェルの役割と簡単なコマンドの 入力方法について解説しました。次の章では、も う少し便利なシェルの操作方法を紹介します。
  20. 20. 反省点2 ブログ記事の「俺はこう思った!」みたいなやつ
  21. 21. 反省点2 読者に親しみをもってもらおうとか、そんな意図 だったような気がする
  22. 22. 反省点2 全部の章に「おわりに」を付けることになったの で、無理やりっぽいところもある
  23. 23. 反省点2 2章の「おわりに」 次の章では、もう少し便利なシェルの操作方法 を紹介します。
  24. 24. 反省点2 そりゃそうだろ
  25. 25. 反省点2 次の章のタイトルを見れば分かる
  26. 26. 反省点2 書けば良いってもんでもない
  27. 27. 反省点2 教訓: 意味のあることを書こう
  28. 28. 反省点3
  29. 29. 反省点3 lessコマンドの説明が不十分
  30. 30. 反省点3 lessコマンドの説明は、この本ではp79からp81 までの3ページ
  31. 31. 反省点3 もっといるでしょ
  32. 32. 反省点3 使用頻度を考えたら、あと1、2ページ増やしても よい
  33. 33. 反省点3 紹介したほうがよかったと思うこと
  34. 34. 反省点3 スクロールコマンド d: 画面半分下にスクロール u: 画面半分上にスクロール
  35. 35. 反省点3 スクロールコマンド g: 1行目に移動 G: 最後の行目に移動
  36. 36. 反省点3 lessコマンドの便利なオプション -Xまたは--no-initオプション: lessを終了したとき に表示していた内容をクリアしない
  37. 37. 反省点3 他にも m<文字>: ページ内にマークをつける t<文字>: マークしたところに移動する -iまたは--ignore-caseオプション: 検索で大文字 小文字の違いを無視する
  38. 38. 反省点3 ヘルプを見ろという話ではあるが、そのことも書 いていない less起動中にhまたはHでヘルプ画面に切り替 わる(qで戻る)
  39. 39. 反省点3 せめて、これ以外にももっと機能があるよ、という ことは紹介したほうがよかった
  40. 40. 反省点3 教訓: 有名なコマンドは高機能。あなどってはい けない
  41. 41. 反省点4
  42. 42. 反省点4 curlコマンドの説明がない
  43. 43. 反省点4 curlはネットワーク経由でデータを取得するコマ ンド 主にHTTP, HTTPSのURLを指定してデータを ダウンロードするために使われる
  44. 44. 反省点4 例 $ curl https://example.com/file/1.html
  45. 45. 反省点4 curlはよく使われる
  46. 46. 反省点4 GitHubにあるファイルをローカルにダウンロードする $ curl https://git.io/fisher -sLo ~/fisher.fish
  47. 47. 反省点4 Homebrewのインストール手順 ファイルをダウンロードして、それをbashのシェルスク リプトとして実行している $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/
  48. 48. 反省点4 コマンドをインストールするときによく使われる
  49. 49. 反省点4 オプションが多くて分かりにくい
  50. 50. 反省点4 みんなよく分かってない 適当にコピペで実行しがち
  51. 51. 反省点4 意味が分かっていないと、エラーになったときど うすればよいか分からない
  52. 52. 反省点4 ちゃんと理解して使いたいので、解説すればよか った
  53. 53. 反省点4 教訓: コマンドの意味を理解しよう
  54. 54. 反省点5
  55. 55. 反省点5 参考文献の説明が雑
  56. 56. 反省点5 終わりの方に参考文献がある 参考にした本を13種類紹介している
  57. 57. 反省点5 一冊ごとに簡単な説明をしてもよかった
  58. 58. 反省点5 読者がこの本を読み終わった後、次に進むとき の参考になる
  59. 59. 反省点5 あと、日本語に翻訳されている本の翻訳者の名 前を書いていない 翻訳者も製作者の一人なので、失礼でしょ
  60. 60. 反省点5 教訓: 先人に敬意を払おう
  61. 61. まとめ
  62. 62. まとめ 後から見ると、いろいろ思うところがある
  63. 63. まとめ でも、当時としてはいっぱいいっぱいだった
  64. 64. まとめ 本屋さんに並んでいる本にもよくないところはい っぱいある
  65. 65. まとめ 100点満点のものはない
  66. 66. まとめ 一冊の本ですべて完結するわけではない
  67. 67. まとめ 教訓: いろんな本を読もう
  68. 68. まとめ ありがとうございました

×