【YWT】210823
1. [Y] やったこと
- 3.9km歩いた
- 図書館で借りた本を読み終えた
child_process.fork
が実行されない問題の原因特定から解決までできた
2. [W] わかったこと
- 明日出社することになった
- プログラミング言語大全はけっこう読みこたえがあった
- 各言語ごとの
FizzBuzz
問題を自分で書いてみたら、言語特有のルールもなんとなくわかってきた
child_process.fork
が実行されない問題に3つの原因が絡んでいた
- 無線キーボードの問題
- 物理的なキーボート的に、入力下キーとは別の入力値が混ざっていた
- Tabを押すと、Tab+pで入力されたり、aを押すとa+iTunesの起動が入力されたりした
- 個人用のPCで使っていたキーボードを接続して回避した
- VSCodeで制御文字が入力されてしまう問題
- 物理キーボードの問題も相まって、日本語入力時にたまに起きる「制御文字が入力されてしまう」現象が確実に起きていた
- VSCodeの設定周りの問題があったみたいで、再インストールして回避した
child_process.fork
の実行問題
- そもそも
fork
で起動する場合、 Node.js
を別プロセスで起動するので、 Node.js
側が提供するモジュール以外は使えない
- 必要な機能のみを抜き取り、
fork
起動時にオブジェクトとして渡すことで解決した
3. [T] 次にやること