Windows 10 IME 日本語入力できない場合の対処法

2021/04追記

下記の手順の方が簡単ですぐできる

yamekodev.hatenadiary.org

 

 

以下もとの記事

 

状況

半角キー押すとタスクトレイのIMEが「あ」「A」交互に切り替わるが、日本語が入力できない

ctrl+shift同時押しでも改善せず

 

対策

IME再起動でなおった

【Windows】IMEのトラブルで日本語入力できなくなった時の解決法 - Qiita

 

方法

スタートボタン上で右クリック→コマンドプロンプト(管理者)

IMEのプロセスIDを確認する:tasklist /fi "imagename eq ctfmon.exe"

確認したプロセスIDを殺す:taskkill /pid XXXXX

IMEを再起動する:ctfmon.exe

 

 

日本語入力できないときは9割capslockの押し間違いだったけど今回は地味にはまって困った

npm install で--saveオプションをつけない場合の動作

問題

npm install node-schedule でパッケージ追加後、しばらくそのまま使っていた

npm install piyo --saveで別のパッケージ追加すると、node-schedule が消えた

node_moduleディレクトリにもないし、package.jsonからも消えた

 

対策

--saveをつけてnode-schedule を再インストールした

(公式ページにあるインストールコマンドサンプルには--saveはないのに・・・)

 

その他

npm install時に「--save」オプションはいらない - Qiita

によれば--saveはnpm ver.5以降は基本不要になったはずだが、

自分の6.14.8だと違う動きをしているように見える

 

ほかにもいろいろ要因や違う原因があるかもしれないが、今のところ自分にとっては上記がすべて。

irvine UTF8のURLのファイル名が文字化けする

ツール→

オプション設定→

スクリプトタブ→

左側でOnListMenuClickを選択

右側で「UTF-8アイテムの自動ファイル名設定」のチェックボックスをオン

 

上記設定を行うと、ダウンロードファイル上右クリックメニューの「スクリプト」メニューが有効になる

カーソルを合わせると上記メニューが出てくるので押すとファイル名が変換される

Windows10 フォルダ内のファイルリストをフルパスでテキスト出力する

エクスプローラからファイルリストを作成したいフォルダに移動

エクスプローラのアドレスバーにcmdと入れてEnter→コマンドプロンプトが開く

③開いたコマンドプロンプトで「dir /b /s .\ > filelist.txt」と実行

④フルパスのファイル名のリストが書かれたテキストファイルがフォルダ内に作成される

 

子フォルダ内まですべてリストアップしてくれる。

Windows10特有の機能ではないがとりあえずWindows10タグをつけておく。

JavaScript ふつうのfunctionと=>の違い

この記事がわかりやすかった。qiita.com

 

上記いろいろ書いてあるけど、とりあえず自分にとって影響ありそうな違いは下記3つ。

・アロー関数は関数の外側のthisを参照する

・アロー関数では引数リストが使えない

・アロー関数はあらかじめ変数に入れて定義しておくことができない

JavaScript Promise async/awaitの基本がわかるチュートリアルサイト

これ読んでだいたいわかった気になった。

qiita.com

 

あとおまけで下記2つも。

qiita.com

 

qiita.com

 

ググるといろんなサイトが見つかるけど、自分にとってはこれらが一番わかりやすかった。

 

promiseのallを使うと複数のpromiseが完了するのを並行して待つこともできる。