@kyanny's blog

My thoughts, my life. Views/opinions are my own.

1冊読み切る読書術

読書術の本を何冊か読んだことがあるので、あまり目新しい学びはなかった。電子版を読んだが作りが雑で、同じページが3ページ続いたりするのが何箇所かあった。「読み切る」がテーマの本だけに2日くらいで読みきれた。

  • 一冊まるごと頭から最後まで読みきらなくてもよい
  • 読み飛ばして最後だけちゃんと読む、みたいな変則でも「読んだ」と言い切ってよい
  • 30ページ読んでイマイチだったら思い切って読むのをやめてよい
  • 「せっかく買ったのに読みきらないのはもったいない」という考えは捨てること
  • 風呂場で英語の本を音読するとよい

本筋と無関係だが面白かった部分

暗殺が好きな人はいないだろう。

雑な感想すぎて笑った。

1冊読み切る読書術

1冊読み切る読書術

たぶんこの本と内容は大差ないし、「大人のための〜」のほうが充実してる。

CafePress で Docker のロゴ入りパーカーを買った

技術系・テック企業系パーカーが欲しかったので探して買った。 Docker が好きなわけではないけど、なかなかいいのがなくて、他には FSF が売ってる GNU ロゴ入りパーカーくらいしか気にいるのがなかった。

1/20 に注文して 2/4 に届いた。送料 10 ドルと 50 ドルが選べて、 10 ドルだと 2/14 ごろ到着予定だったけど早く届いた。 50 ドルだと 10 ドルよりは早く届くようだった。

身長 179 センチ体重 66 キロで M サイズを買ったが、ちょうど良いというか少しぶかぶかするくらいだった。アメリカ人体型向けなのか全体的にでかい。特に腕とか胴回りが広い。裏地は起毛になっていて春に着ると暑いかもしれない。

日本進化論

去年秋の入院中から、そろそろ落合陽一でも読んでみようかなという気持ちになっていたけど買うには至らなかったのが、奥さんから「読んで内容教えてよ」と言われたのがきっかけで買った。

テクノロジーが問題解決に効きそうな領域については切れ味鋭い論説だけど、効き目が悪いか本人が興味ない領域なのか、特に何も提言してない領域もあった(教育とか)。とりあえず「ポリテック」という言葉と概念が重要とのことなので、それだけ覚えた。

日本進化論 (SB新書)

日本進化論 (SB新書)

paiza

プログラミングするために paiza のスキルチェック問題をやり始めた。もはやこんなのですら、何かお題が与えられないと書かなくなってしまっている。

paiza ランクをあげるためにやるわけではないので、 D ランク(超初級)ばかりやっている。初回チャレンジのときだけスキル判定されるようなので Ruby で解いてる。

勉強中のプログラミング言語でコード量を書いて慣れるために簡単な問題がたくさんある paiza を選んだので、二回目以降のチャレンジが本題。というか提出する必要すらあんまりない。

そういう使い方は想定されてなさそうで、どの問題をどの言語で解き終わったかを、 Git リポジトリにコミットしてるだけでは把握しづらそうなので、把握するためのツールを書いた。

これはランク毎の問題番号のリストを作る JavaScript のスニペットで、 https://paiza.jp/challenges/ranks/d のような URL で Chrome DevTools のコンソールに貼り付けて使う。実行すると以下のようなデータをクリップボードにコピーする。

[
  "D031",
  "D012",
  "D056",
  "D024",
  "D035",
  "D055",
  "D010",
  "D095",
  "D047",
  "D070",
  "D081",
  "D048",
  "D009",
  "D042",
  "D033",
  "D098",
  "D028",
  "D008",
  "D016",
  "D106",
  "D019",
  "D027",
  "D088",
  "D052",
  "D032",
  "D107",
  "D077",
  "D091",
  "D036",
  "D041",
  "D067",
  "D099",
  "D104",
  "D043",
  "D013",
  "D021",
  "D111",
  "D105",
  "D045",
  "D058",
  "D026",
  "D057",
  "D011",
  "D015",
  "D017",
  "D110",
  "D050",
  "D075",
  "D039",
  "D023",
  "D097",
  "D103",
  "D068",
  "D089",
  "D037",
  "D025",
  "D073",
  "D087",
  "D054",
  "D083",
  "D074",
  "D059",
  "D049",
  "D108",
  "D046",
  "D034",
  "D078",
  "D065",
  "D064",
  "D069",
  "D051",
  "D061",
  "D094",
  "D090",
  "D006",
  "D053",
  "D066",
  "D100",
  "D062",
  "D093",
  "D113",
  "D114",
  "D044",
  "D040",
  "D072",
  "D063",
  "D096",
  "D079",
  "D092",
  "D082",
  "D076",
  "D071",
  "D109",
  "D084",
  "D086",
  "D004",
  "D005",
  "D002",
  "D003",
  "D101",
  "D007",
  "D115",
  "D116",
  "D112",
  "D102",
  "D080",
  "D060",
  "D038",
  "D029",
  "D022",
  "D014"
]

これは問題番号のリストとローカルディレクトリ内にあるファイルから、どの問題をどの言語で解いたかを見やすい表にするプログラムで、実行すると以下のようになる。

+------+------+------+
| D    | .exs | .rb  |
+------+------+------+
| D031 |      |      |
| D012 |      |      |
| D056 |      |      |
| D024 |      |      |
| D035 |      |      |
| D055 |      |      |
| D010 |      |      |
| D095 |      |      |
| D047 |      |      |
| D070 |      |      |
| D081 |      |      |
| D048 |      |      |
| D009 |      |      |
| D042 |      |      |
| D033 |      |      |
| D098 |      |      |
| D028 |      |      |
| D008 |      |      |
| D016 |      |      |
| D106 |      |      |
| D019 |      |      |
| D027 |      |      |
| D088 |      |      |
| D052 |      |      |
| D032 |      |      |
| D107 |      |      |
| D077 |      |      |
| D091 |      |      |
| D036 |      |      |
| D041 |      |      |
| D067 |      |      |
| D099 |      |      |
| D104 |      |      |
| D043 |      |      |
| D013 |      |      |
| D021 |      |      |
| D111 |      |      |
| D105 |      |      |
| D045 |      |      |
| D058 |      |      |
| D026 |      |      |
| D057 |      |      |
| D011 |      |      |
| D015 |      |      |
| D017 |      |      |
| D110 |      |      |
| D050 |      |      |
| D075 |      |      |
| D039 |      |      |
| D023 |      |      |
| D097 |      |      |
| D103 |      |      |
| D068 |      |      |
| D089 |      |      |
| D037 |      |      |
| D025 |      |      |
| D073 |      |      |
| D087 |      |      |
| D054 |      |      |
| D083 |      |      |
| D074 |      |      |
| D059 |      |      |
| D049 |      |      |
| D108 |      |      |
| D046 |      |      |
| D034 |      |      |
| D078 |      |      |
| D065 |      |      |
| D064 |      |      |
| D069 |      |      |
| D051 |      |      |
| D061 |      |      |
| D094 |      |      |
| D090 |      |      |
| D006 |      |      |
| D053 |      |      |
| D066 |      |      |
| D100 |      |      |
| D062 |      |      |
| D093 |      |      |
| D113 |      |      |
| D114 |      |      |
| D044 |      |      |
| D040 |      |      |
| D072 |      |      |
| D063 |      |      |
| D096 |      |      |
| D079 |      |      |
| D092 |      |      |
| D082 |      |      |
| D076 |      |      |
| D071 |      |      |
| D109 |      |      |
| D084 |      |      |
| D086 |      |      |
| D004 |      |      |
| D005 |      |      |
| D002 |      |      |
| D003 |      |      |
| D101 |      |      |
| D007 |      | D007 |
| D115 |      | D115 |
| D116 |      | D116 |
| D112 |      | D112 |
| D102 |      | D102 |
| D080 |      | D080 |
| D060 |      | D060 |
| D038 |      | D038 |
| D029 |      | D029 |
| D022 |      | D022 |
| D014 | D014 | D014 |
+------+------+------+
+---+
| C |
+---+
+---+
+---+
| B |
+---+
+---+
+---+
| A |
+---+
+---+
+---+
| S |
+---+
+---+