horoyoisawaのゴミ箱

いろいろ書きます

辛くなった時に見るメモ(自分用)

いつのことだったか忘れたが、「辛くなった時に見るメモ」という記事を見たことがある(はてなブログだったか、noteだったか、それ以外だったかすら覚えていない)。そこに何か大事なことが書かれていたような気がする。

 

でも忘れてしまったので、自分用に書いてみたい。

 

  1. 深呼吸。一旦考えるのを止めよう。
  2. 外に散歩に行こう。散歩じゃなくてもちょっとしたストレッチでもいい。少なくともパソコンの前から離れよう。
  3. 甘いものを食べよう。気が紛れるから。
  4. テンションが上がる音楽を聴こう。アニソンかヨハンシュトラウスの蝙蝠かamazarashiかsupercellを聴こう。
  5. カフェイン過剰でなければコーヒーが日本茶を飲もう。落ち着くから。
  6. 線香を焚こう。落ち着くから。
  7. 落ち着いたら紙に自分が今悩んでいること・考えていることを書きだそう。汚くてもいい。
  8. 一つ一つ簡単なものから、取り組もう。無心で。仏になろう。
  9. できたもの、できなかったものを丁寧にドキュメントにしてGoogle DriveGithubに保存しよう。どれだけ今日やったことが少なくても、進捗をドキュメントにしよう。
  10. 寝不足だったら、寝よう。睡眠大事。
  11. お腹空いてたら美味しいものを食べよう。食わねば戦えぬ。

 

 

技術の問題と社会・文化の問題

あるソフトウェア工学者の失敗ー日本のITはなぜ弱いのかーというPDFを読んだ。元京都大学文学研究科教授の林晋氏(著作以外では八杉晋と名乗っているそう)によるレポートである。

 

https://shayashiyasugi.com/wwwshayashijp/myfailures.pdf

 

何度も問題にされている日本のIT問題だが、その原因はこのレポートを読みさえすれば一瞬で理解できると思う。ぜひ読んでほしい。

 

ここからは自分がこのPDFを読んで得た感想を書いていきたい。

 

続きを読む

ちゃんとドキュメントを読もう(Windows、VSCode、C/C++、環境構築)

超要約

MSYS2からMingw-w64をインストールしてコンパイラを使いたい方は、インストールページの最後まで読んで指示にしたがってね。じゃないとバイナリの中が空のままだよ。

続きを読む

【C】入力の一行全部を受け取りたい時

f:id:horoyoisawa:20201203091501p:plain
入力の一行全てを受け取りたい時に使えるコード。

char s[100];
scanf("%[^\n]%*c", s);

ただたまに入力が正しく受け取れないことがあるかもしれない。
その時は多分改行を入力として受け取っている可能性がある。
その場合、次のコードを追加すれば大丈夫。

// 改行を受け取る
scanf("\n");