logs

【2021 年 7 月】読んだ本の記録

個人の記録として、2021 年 7 月に読んだ本をまとめます。

Read
books

非初心者向けの Python の解説書まとめ

Python はデータ分析中心によく使われていますが、if・for といった基本文法の先までは学んでいないという方も少なくありません。 この記事では、そんな Python について、他の言語経験者の方が基礎から学んだり、if・for といった基本文法の次を学びたいという方が手に取ったりするための書籍を紹介します。

Read
books

REST、GraphQL、gRPC の概要と関連書籍まとめ

2021 年現在、API としては REST、GraphQL、gRPC の 3 つがよく採用されています。 この記事には、これら 3 つの概要と、関連する書籍をそれぞれまとめました。 また、前提となる Web やネットワークの基礎知識を学ぶためのおすすめ書籍も掲載しています。

Read
concepts

改めて整理する、コンソール・ターミナル・仮想コンソール・端末エミュレータ・擬似端末

Linux を扱う中で、コンソール・ターミナル・仮想コンソール・端末エミュレータ・擬似端末といった用語の違いを明確にしたかったので、改めて整理しました。

Read
books

『詳解 Linuxカーネル』を一周読んだ感想・事前準備・そしてその先...

オライリーの『詳解 Linuxカーネル 第3版』を一周読んだので、「書籍の概要」、「読んでみた感想」、「事前に読んでおくべき本」、「この本を読んだ先はどうなっているか」を書いていきます。

Read
reports

【予算 10 万】PC を自作するにあたって考えたこと【2021 年】

私は普段 MacBook を使っており、Linux などが使いたければ AWS などでインスタンスを立てていました。 そんな中、VR 系のサービスに興味を持ち、それらを楽しむためには Windows マシンが手元にあった方がいいということが分かりました。 せっかくの機会ということで PC を自作したので、その際に考えたことなどをまとめます。

Read
concepts

"インストール" というのはファイルを配置したりするだけという話

"インストール" という言葉は、「何をしてくれるか分からないけど、とりあえず入れたソフトウェアが使えるようになる」くらいに思われやすいと思います。 "インストール" というのは、単に関係するファイルをコンピュータ上に保存して、各種設定をしてしまうだけのことを指しています。 実際に、Nginx をサーバにインストールして、このことを確認していこうと思います。

Read
reports

Puma の Daemonization が廃止された理由と、デーモン化したいときはどうするべきか

「Puma をデーモン化する設定はなぜ廃止されたのか」、「代替手段の puma-daemon によるデーモン化はどのように実現されているのか」を調べたところいろいろ勉強になったので、記事としてまとめます。

Read
books

【2021 年 7 月】PC 自作に関する本まとめ

私は普段 MacBook を使っているのですが、最近 PC を自作したくなり、思い立って色々調べました。 Amazon で調べて PC 自作に関する本もいくつか目を通したので、「完全初心者向け」、「少し前提知識のある方向け」に分けて、それぞれ 2 冊紹介していきます。

Read
books

【OS を学ぶために】CPU について学ぶためのオススメ書籍まとめ

コンピュータの仕組みを理解する上で、OS を学びたいと思う方は少なくないと思います。 実は、OS について学ぶ上では、それと密接に関わる CPU の知識が重要になります。 この記事では、OS を学ぶ前提として CPU について学ぶためのオススメ書籍をまとめました。

Read