【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] 次にやること

results matching ""

    No results matching ""