Skip to main content

Command Palette

Search for a command to run...

Series

Book Reviews

In this series, I will post reviews of tech books.

  1. 『仕組みと使い方がわかる Docker&Kubernetes のきほんのきほん』でようやく Docker の基本を理解する

    仕組みと使い方がわかる Docker&Kubernetes のきほんのきほん は Docker の入門書です. イラストやハンズオンが豊富で, サーバや Linux の知識が豊富ではない人にも Docker の基本が分かるように書かれた本です. ネット上のコマンドを見様見真似でなんとなく Docker を使うことは難しくありませんが, 結局そのコマンドはどういう意味なのか, どういう仕組みで Docker が成り立っているのかを知らないと応用できません. これまで docker run や do...

    May 7, 20234 min read26
    『仕組みと使い方がわかる Docker&Kubernetes のきほんのきほん』でようやく Docker の基本を理解する
  2. 『達人に学ぶ Db 設計 徹底指南書』でデータベース設計の論理と物理を考える

    『達人に学ぶ DB 設計 徹底指南書』 はリレーショナルデータベース (RDB) の設計についての解説書です. 『達人に学ぶ SQL 徹底指南書』 の続編という位置づけのようなので, 本書に登場する SQL が難しいと思ったり, より SQL のことを学びたいと思ったら前作を読むと良いでしょう. 本書ではデータベースの設計を, エンティティの定義や正規化などを行う論理設計と, データ格納の方法や場所を考える物理設計の二段階に分けて説明します. 設計についての基本的な考え方や知識を抑えつつ, やっ...

    Mar 5, 20234 min read29
    『達人に学ぶ Db 設計 徹底指南書』でデータベース設計の論理と物理を考える
  3. 『Linux と pthreads による マルチスレッドプログラミング入門』で pthreads を実践する

    Linux と pthreads による マルチスレッドプログラミング入門 は pthreads の入門書です.基礎から説明してあるので Linux でのマルチスレッドプログラミングを学びたい方におすすめです. pthreads は知っていましたし, ミューテックスなどのマルチスレッドプログラミングの概念もある程度知っていたのですが, 改めて pthreads で実践してみようと思いました. 必要なもの一通り スレッドの生成と破棄, ミューテックス, 条件変数など, 必要なものは一通り説明されて...

    Nov 22, 20221 min read34
    『Linux と pthreads による マルチスレッドプログラミング入門』で pthreads を実践する
  4. C のエレガンスが詰まった『The C Programming Language』

    『The C Programming Language』 は C 言語の教科書です. 最新の第二版が出版されたのが 1988 年ですから流石に時代を感じますが, C の原点を知る歴史読み物的な価値があります.個人的に, 配列やポインタ絡みの異常に複雑な型や typedef などの文法に疑問や不満を持っていたのですが, 本書を読み一部が解消されました. コンパクトな言語 C 言語はコンパクトな言語である. 本書はサンプルプログラムを交えつつ C の文法を解説しているが, 付録を除けば約 160 ペ...

    Nov 6, 20224 min read48
    C のエレガンスが詰まった『The C Programming Language』