@hihihiroroのLog

ダラダラと。本ブログは、個人の意見であり、所属会社とは関係がありません。

「Docker」を読んだ

Docker

Docker

  • 作者:Adrian Mouat
  • 発売日: 2016/08/17
  • メディア: 単行本(ソフトカバー)

2版が出たタイミングで買っていたみたいだが、読んでいなかった本を発掘したので読んでみた。
Docker のバージョンが1.9.1 なので古いところがあるのはしょうがないが、コンテナについての考え方を学ぶには今でも良い本だと思った。

特に僕が面白く読めたのは、8章 Dockerを使った継続的インテグレーションとテスト、10章 ロギングとモニタリング、11章 ネットワーキングとサービスディスカバリだ。

8章ではテスト環境をJenkisイメージを使って構築することや、テストについての説明が書かれている。テストを行うタイミングや、テストが通った時にはやって良いことが説明されていて面白かった。

10章では、Dockerのデフォルトのロギングの説明から始まりログの集約方法と集約に使えるツール、ツールそれぞれの簡単な設定方法などが説明されている。モニタリングについても、Dockerコマンドで取れるもの、ツールを使って取得する方法が説明されている。自分が運用している時に読んで置きたかった部分だった。

11章ではコンテナ間を繋ぐためのネットワークの説明と構築、また主要なサービスディスカバリに説明が書かれており、それぞれを試すことができるようになっている。ネットワークについては、今まで読んできた本の中でも一番詳しく書いてあると思った。自分で構築してみることができるのが面白いと思った。コンテナを複数使ったときや、オーケストレーションツールを最初に使用した際に詰まった部分だったので、自分で試してみて理解するのは楽しかった。

まとめ

使っているバージョンは古いが、考えるべきことや知るべきことはあまり変わってない気がしている。
Dockerについて詳しく書いてある本ではある。基本的なことを知りたいなら1度は読んでみると良いかも。

202003 振り返り

今年度が終わってしまった。新年度から所属する組織が変わるのでどうなることやらとビクビクしている。
先月から本だけ増えた部屋を見ながらどうにか家でも作業できるような環境構築は今後のためにも絶対必要だよなと思ってはいる。
Rakuten UN-LIMITが電話としてではなく、インターネットとしてどこまで使えるか不安もあるが楽しみにもしている。早く契約できるようにならないかな。

べんきょうかい

コロナの影響でオンライン開催だけになっているが、聞きながら仕事ができたり同僚と一緒に見ることができるので便利だなと思っている。
話す方は聞いている人のリアクションとかがわかりにくくて大変なんだろうなと思っているが、とてもありがたい。

ほん

WiMAXを解約したし、家に引きこもるしで読む冊数が増えた。
しかし、引きこもるからと本を大量にかってしまい積読が増えて部屋がどんどん本で埋れていく。
どうにか買う冊数よりも読む冊数を増やしていくようにしないとなと反省中。

えいが

後半は行けなかったが、前半の方に1日数本見ていたので本数はまあまあ見ていた。
最近は休日やってなかったり夜早く閉まったりするので、今後は見れる本数減っていくんだろうなと思っている。
SHIROBAKOは面白かった。もう1度アニメを見直そうと思っている。

  • 初恋
  • グッドバイ 嘘からはじまる人生喜劇
  • 影裏
  • ハーレイ・クインの華麗なる覚醒
  • 一度死んでみた
  • 劇場版SHIROBAKO
  • 仮面病棟

ぶろぐ

引きこもる時間が増えたので本を読んで感想を書いた。
割合的には小説を多く読んでいるが、部屋を片す意味でも技術書をサクサク読んでいきたい。

hihihiroro.hatenablog.com

hihihiroro.hatenablog.com

「SQLの苦手を克服する本」を読んだ

転職後、データプラットフォームという名前の部署での仕事を始めてから1年がたった。
SQLを1日に数本は読んでいるが、基本的にそのSQLが正しいかどうかは実行してもらって動くかどうかで担保をしてもらっている。しかしそれだと、遅いクエリも動かしてしまうことになるし、読みにくいSQLが出来上がっていたとしても気が付かなくなってしまう。

そこで、SQLについて指摘ができるようになるため再度勉強しようと思い、まずはじめにこちらの本を手にとった。SQLは苦手と感じることもなくなんとなく書いているというのが今の状態だ。

最初から最後まで一貫して書かれているのはSQLは「集合指向言語」であるということ。

また、SQLを実行することによって表がどのように切り出されたり、くっついたりするのかが書かれていて実行した後の結果がとても想像しやすかった。自分が実行したものが何を行っているかを想像できるようになるのは大事だと思っているので、そこがわかりやすくて良かった。

アプリケーションを書くためのプログラミング言語とは言語の設計思想が違うことが何回も説明されている。そのため、アプリケーションで行うべき作業とデータベースで行うべき作業についての区別が説明がされている。ここを考えずにアプリケーションで処理を書いたがために性能に問題が起きてしまうということが例として説明されている。

後半ではアプリケーションとデータベースの役割分担について書かれていたり、アンチパターンの紹介、最後には開発の際に役立ちそうな情報を載せている。
僕は今回はSQLとデータベースについて知りたかったので、後半はサラサラと流すように読んだが昔アプリケーションを書いていたときにたしかにこんなことにハマったなとか、データベースのせいにしていたなとか思いながら楽しく読めた。

まとめ

  • データベースの内部構造について少し考えるようにしようと思った
  • パフォーマンスについて考える際の取っ掛かりになれば良いな
  • データベースによって違うだろうから自分たちが使っているものから勉強しようと

SQLアンチパターン

SQLアンチパターン

  • 作者:Bill Karwin
  • 発売日: 2013/01/26
  • メディア: 大型本

「チーム・ジャーニー」を読んだ

カイゼン・ジャーニー正しいものを正しくつくるを読んでいたので読んでみるかというモチベーションだった。

これらについての感想は以前書いている。

hihihiroro.hatenablog.com

hihihiroro.hatenablog.com

タイトルがジャーニーになっているのでカイゼン・ジャーニーとなにか関係があるに違いないと思いながら読み始めた。
カイゼン・ジャーニーと同じく物語調で話が進んでいく。カイゼン・ジャーニーでは開発者の1人がどんどん成長し、周りを巻き込んでいく話だった。
チーム・ジャーニーでは、チーム開発をやったことのある主人公がチームメンバーになり、チームがどんどん成長していくストーリーとなっている。

1部 僕らが開発チームになるまで ー1チームのジャーニー
2部 僕らがプロダクトチームになるまで ー複数チームによるジャーニー

2部構成で、
第1部では単一チームの成長について書かれている。
ここではグループからチームになっていくためにやるべきことやプラクティスが、前半はストーリ、後半はストーリででてきた用語や仕組みの解説が書かれている。
初めてチームでの活動を行うやチームを作っていくためにはという場合に読むと良さそうだった。

第2部では開発をうまく回せるようになった単一グループが複数集まり、複数チームでの開発についてのストーリーになっている。
ここではそれぞれのチームが開発を終わらせることではなく、プロダクトを開発しリリースするための仕組みが説明されている。
ただし、別にこれは複数チームだけがやるべき話ではないと思った。単一のチームで働いている人も、やった方が良いだろうし知っておくべきことであると思った。

まとめ

  • カイゼン・ジャーニーと同じく物語仕立てなので読みやすかった
  • 最初から最後まで、チームとして活動するためにはについて考えていると思った
  • チームを纏める、チームが上手く動いてないと思う人が他チームについて考えれると思った

202002 振り返り

最近はリモートが推奨されているのだろう、電車が空いていて会社に行く際のストレスがとても減っている。
家にWiMAX しかないし、作業しやすい机もないので会社に行っているのだが自分のグループは来ている人が多いなーと思っている。
家の環境は少しずつ改善はしていきたいと思う。
インターネットや机もだけど、洗濯機や掃除機なども便利なものに変えていきたいなと思っている。

べんきょうかい

デブサミに参加したけどセッションは2個だけしか聞いていない。
聞きたいのはいくつもあったけど、その時間行けなかった or 話し込んでたら時間過ぎてたで参加できなかった。
それでもいろんな人と会えたし満足した。

ほん

小説と漫画を買い込んだので読み漁った。
部屋をキレイにしようと誓ったので少しづつ本を読む時間を増やしてきている。
最近は電車の中でも読むのを再開していて、本読むの好きなんだなと再認識中。

えいが

気がついたら10本も観ていた。
前田建設ファンタジー営業部がとても面白かった。真面目にモノを作ろうと色々考えていることが楽しそうだった。

ぶろぐ

感想をたらたらと。

medium.com

hihihiroro.hatenablog.com

#devsumi 2020に参加してきた

毎年恒例のデブサミに参加してきた。

セッション

今年はほぼセッションには参加していない。
スピーカー控室で人と話をしていたか、寿司を食べに行ったか、パソコンで何かをしていた。

個人スポンサー

今年も個人スポンサーを申し込んだ。
スポンサーになると、

  1. セッションに申し込みすることなく優先入場ができる
  2. 電源付きの専用机に案内される
  3. 本が個人スポンサー割でさらに安く
  4. スピーカー、スポンサー控室に入れる
  5. デブサミのページに自分のアイコンを乗せることができる。(自分のは赤四角で囲んである熊
    f:id:hihihiroro:20200229151747p:plain
    デブサミ個人スポンサー

並んでも見れなかったセッションや、あのスピーカーとゆっくり話をしたいななどがお金で解決できる。
とてもオススメしている。きっと来年も申し込むだろう。

まとめ

今年はセッション見てないので資料をいろいろ漁っているところ。
資料公開されてないけど気になる発表がいくつかあるので、そういった発表は来年ちゃんと聞きに行こうと思う。

202001 振り返り

転職をして1年を超えた。少しくらい役に立てるようになりたい。
今年もRSGTに行けた。
大阪のイベントに気がついたらプロポーザルがでていた。

今年は副業を始めてみたいな。お仕事の探し方から考えてみようと思う。

べんきょうかい

今年もボランティアとして参加できてよかった。
1個だけだけどこのイベント後初めたことがある。それがどうなるか楽しみ。

hihihiroro.hatenablog.com

ほん

小説と漫画はたくさん読めた。
技術書はたくさん読めないことが分かった。一月に3冊を目処に読みすすめていこうと思う。
(すでに1月は読めてないけどそれは言いっこしないということで…

えいが

カイジはいつも通りだったな。
車の運転などには興味がないが、作るところには興味があったらしい。
IMAXで見るとやはりキレイだった。

ぶろぐ

どっちも面白かった。

hihihiroro.hatenablog.com

hihihiroro.hatenablog.com