722 日目(曇りのち雨)月曜はイライラしているかグッタリしている
天気予報だと雨だったはずだが、結局降られなくて済んだ。
1:10 当ブログにショートカットキーを定義しておく。Ctrl キーを押しつつ矢印の左または右キーを押すと、
今表示されている日記の直前または直後のページに移動するようにする。
JAVASCRIPT.INFO のスクリプトを、安易にパクれるところだけパクる。
こうすると、ローカルで budle exec jekyll serve テストをするときに私が楽になる。
1:40 せっかくだからホームレスブログのほうも同様の機能を追加する。 あちらのほうはトップページに検索エンジンのようなページ処理を実装していたと思ったが、いつの間にか削除していたようだ。
- PSX Longplay [369] Castlevania: Symphony of the Night - YouTube: 定期的に見返したくなる。最初のニセエンドまで視聴。
3:00 就寝。
9:10 起床。納豆と赤飯おにぎりを食う。歯を磨く。PC を開く。
- Basic operators, maths: 単項演算子はオペランドを number に暗黙的に変換する。
- Comparisons:
false == 0がtrueに評価されるのが怖いので===のようなものが用意されているのだろう。null == 0やundefined == 0はfalseに評価される。 怖いのだが、変数をnull,undefined, 0 と比較することはめったにない。 - Conditional branching: if, ‘?’:
やるなら
alert()の実引数に書くことだ。 - Logical operators:
2 && 3が3に評価されるのは本当に怖い。書き間違いではない。 A value is returned in its original form, without the conversion. - Nullish coalescing operator ‘??’:
??と||/&&の共用はさすがに禁止されている。 - Loops: while and for: ラベルの仕様はいにしえの言語のそれと同じか?
12:10 おやつ。悪魔城の続きを視聴する。
12:45 歯を磨く。自習に戻る。
- Function expressions: 関数定義のスコープは前方にも届く。
- JavaScript specials: ここまでのまとめ。
- Debugging in the browser: Esc キーでコンソールが開くのは知らなんだ。
14:15 寝る。いつしか大降りの雨音がするようになる。郵便受けからもゴトリと音がする。
20:25 起床。郵便物はバイト先からの封書だ。厚みからして内容はいつものものだろう。 外出。ゴム長と傘を使う。
イトーヨーカドー曳舟店。体温チェック。退店して水戸街道へ向かう。
21:00 コモディイイダ東向島店。397 円。
- うどんカツ丼セット
- さっくり食パン
- ミルクチョコ
曳舟の部屋。仕事用携帯電話充電開始。排便&入浴。シャワーで済ませる。
21:35 風呂から出る。PC を開く。晩飯。メールチェック。回線が細い。 Outlook への接続が遅い。
22:15 歯を磨いて戻る。
- 【ゆっくり実況】アウターワールド クリアするまで実況します! その4 - YouTube: ダンジョンマスターに比べて尺が長い。相当手強いゲームのようだ。
- Ninja code: コメント欄のほうが重要。コメント欄を読まないとこの回の意味がわからないまである。
- Automated testing with Mocha:
この回はとくに重要なので時間をとって取り組む。
it.only()は、他にテストがどれだけたくさんあっても、ほんとうにこのテストしか実行されなくなる。