辛くなった時に見るメモ(自分用)
いつのことだったか忘れたが、「辛くなった時に見るメモ」という記事を見たことがある(はてなブログだったか、noteだったか、それ以外だったかすら覚えていない)。そこに何か大事なことが書かれていたような気がする。
でも忘れてしまったので、自分用に書いてみたい。
- 深呼吸。一旦考えるのを止めよう。
- 外に散歩に行こう。散歩じゃなくてもちょっとしたストレッチでもいい。少なくともパソコンの前から離れよう。
- 甘いものを食べよう。気が紛れるから。
- テンションが上がる音楽を聴こう。アニソンかヨハンシュトラウスの蝙蝠かamazarashiかsupercellを聴こう。
- カフェイン過剰でなければコーヒーが日本茶を飲もう。落ち着くから。
- 線香を焚こう。落ち着くから。
- 落ち着いたら紙に自分が今悩んでいること・考えていることを書きだそう。汚くてもいい。
- 一つ一つ簡単なものから、取り組もう。無心で。仏になろう。
- できたもの、できなかったものを丁寧にドキュメントにしてGoogle DriveかGithubに保存しよう。どれだけ今日やったことが少なくても、進捗をドキュメントにしよう。
- 寝不足だったら、寝よう。睡眠大事。
- お腹空いてたら美味しいものを食べよう。食わねば戦えぬ。
技術の問題と社会・文化の問題
あるソフトウェア工学者の失敗ー日本のITはなぜ弱いのかーというPDFを読んだ。元京都大学文学研究科教授の林晋氏(著作以外では八杉晋と名乗っているそう)によるレポートである。
https://shayashiyasugi.com/wwwshayashijp/myfailures.pdf
何度も問題にされている日本のIT問題だが、その原因はこのレポートを読みさえすれば一瞬で理解できると思う。ぜひ読んでほしい。
ここからは自分がこのPDFを読んで得た感想を書いていきたい。
続きを読む
【C】入力の一行全部を受け取りたい時
入力の一行全てを受け取りたい時に使えるコード。
char s[100]; scanf("%[^\n]%*c", s);
ただたまに入力が正しく受け取れないことがあるかもしれない。
その時は多分改行を入力として受け取っている可能性がある。
その場合、次のコードを追加すれば大丈夫。
// 改行を受け取る scanf("\n");