今週やること
Relearn CSS layout: Every Layout_LAYOUTS(The Center, The Cluster)
- 社内の読書会で読むことになったので読みます
- コンポーネントを配置するときのいい感じの余白の付け方などを理解します
-> やりました
Flexboxを使うような1行の折り返しのレイアウトのことをClusterって呼ぶ(一般的なのかはわからないけど...)のを知れたのがよかったです。
Custom Elements, Shadow DOMの使い方を理解する
- Every Layoutで出てくるのですが、あんまり使い方をわかってないなと思ったので入門します
-> やりました
Web componentsなどを読んでみました。実際にコンポーネントを実装したり、Shadow DOM内のスタイリングをしたりして、使い方がわかったのがよかったです。
『チューリングの計算理論入門』(高岡 詠子):ブルーバックス|講談社BOOK倶楽部_第3章 ~ 第6章
- 計算理論の基本的なところから書かれてそうなので、基礎固めのために読みます
-> やりました (ついでに第7章も読みました)
チューリングマシンだけでなく、計算量の話も学べたのがよかったです(Pクラス・NPクラスの話で、決定性アルゴリズムと非決定性アルゴリズムの特徴を学べたのが特によかった)
筑摩書房 集合論入門 / 赤 攝也 著_第1編
- 集合の考え方や記号があまりわかってないなと思ったので、勉強します
-> やりました
集合や関数の基本はわかった気がします。それと、集合で出てくる記号に慣れてきた感じがあります(以前は、どういう意味だっけ...?ってなることが多かったので)
ふりかえり
『チューリングの計算理論入門』(高岡 詠子):ブルーバックス|講談社BOOK倶楽部が勉強になりました。NP問題を応用例として公開鍵暗号がある話を読んで、数学とコンピュータサイエンスって繋がってるんだなあと改めて思ったり。