bouzuya.hatenablog.com

ぼうずやのにっき

日記 Amazon パントリーをためした

また寝坊した。昨日も夜更かしだ。テレビを観ていた。昼も寝ていた。寝てばかり居る。

夜には Amazon パントリーの商品が届いた。これは日用品や食品などを注文できる仕組みらしい。箱単位にそこへ詰める形で通常は箱買いになるようなものをひとつずつ注文できるらしい。らしい。ぼくはフルグラや水などを注文した。 2018-01-13Amazon プライム会員となってしまったので、せっかくだからと利用可能なものを試している。

で、届いた。箱がでかい。過剰。家電でも届いたのかと思った。注文時に箱の使用率が表示されていたのだけど、あれは間違ってるんじゃないのかとつっこみたくなるほど緩衝材だらけの箱だった。そんなに安いわけでもないし、積極的には使わないだろうけど、また気が向いたら使うかもしれない。

あともうひとつクッションゴムが届いた。 Nyquist に付けた。あとは pimpmykeyboard からホームキーのキーキャップが届いたら、一応の完成かな。

『テルマエ・ロマエ』を観た

昨晩は『テルマエ・ロマエ』を観た。阿部寛の見た目がハマりすぎている。そして寝坊。

昼・夜は QMK Firmware を触っている。目標は同時押しをなくすことだ。 Oneshot Modifier である OSM()Ctrl -> Down とすれば Ctrl + Down にはなる。しかし Ctrl -> Alt -> Down としたときに Ctrl + Alt + Down のようにはならない。このような複数 Mod key の組み合わせができないので困っている。

ヒストリエ / カレー など

日記。祝日。建国記念の日の振替休日だ。

漫画『ヒストリエ』を読んだ。何度目かは分からない。主人公が強いんだよね……。

寒いが出かける。神戸 BAL のスタンプラリーの様子を見る。無印良品をのぞく。収納ケースを買い足す。雪がちらついていた。材料を買って帰り、カレーをつくる。前回はじゃがいもが崩れてしまったので、今回は調理の時間に注意した。昼の内に夕飯の支度をした。

プログラミング言語の基礎概念』を読みはじめた。 2017-04 にも読んでいる。「はじめて」と「改めて」をバランスよく読んでいきたい。

2018-W06 ふりかえり

2018-W06 をふりかえる。

2018-W06 の目標 とその記事

目標。

  • ☑ bouzuya/node-irkit のことを書く
  • ☑ bouzuya/beater の helper をつくる
  • ☑ リモコンの信号について調べる
  • ☑ 『計算論 計算可能性とラムダ計算』を読み終える
  • Nyquist をキーカスタマイズする

記事。

目標は達成。強引ではある。火曜日から金曜日までの記事にほとんど内容がないことから分かるように、土曜日で一気に片付けた。

bouzuya/node-irkit を使いながら、リモコンについて調べた。家のリモコンの信号はだいたい収集したのだけど、エアコンのリモコンが古いせいかよく分からない。一般的な形式ではない気がする。

bouzuya/beater-helpers は普段から使うので足した。これのせいで void だのなんだのにハマった。

『計算論 計算可能性とラムダ計算』は読み終えたけど、読めていない。 もうずっとこんな読みかたばかりな気がする。

Nyquist の設定をした。 Let's Split とほとんど同じにした。やっつけだ。2018-01-31 に変更した Let's Split のキーマップに不満があって QMK Firmware をまた読んでいる。

つくったもの

2018-02-05/2018-02-11

bouzuya/node-irkit には例を追加しているはずなのだけど、 commit や push していない。

よんだもの

  • 『計算論 計算可能性とラムダ計算』 (2018-02-10)

みたもの

まだ『孤独のグルメ』を観ている。

その他

腰の痛みがひかない。これで 3 週間目か。さすがに病院へ行くべきか……。行きたくない。

2018-W07 の目標

bouzuya/beater-helpers 0.2.0 をつくった / Nyquist のキーマップを設定した など

bouzuya/beater-helpers 0.2.0 をつくった。 fixture を追加した。前後に処理を挟むだけ。 Promise を返せば完了を待つ。

import assert from 'assert';
import { Test, test } from 'beater';
import { fixture } from 'beater-helpers/fixture';

const tests: Test[] = [
  test('fixture exmple', fixture(
    // setUp
    () => {
      const originalFoo = process.env.FOO;
      process.env.FOO = '123';
      return {
        foo,
        originalFoo
      };
    },
    // tearDown
    ({ originalFoo }) => {
      process.env.FOO = originalFoo;
    },
    // test
    ({ foo }) => {
      assert(process.env.FOO === foo);
    })
  )
];

run(tests).catch(() => process.exit(1));

Nyquist のキーマップを変更した。……といっても普段 Let's Split に使っているものと同じものだ。正直なところぼくに Nyquist はイマイチだ。数字のある Let's Split 。右手の記号を気にしなければ一般的なキーボードから分割キーボードへの乗り換え過程で使えるかもしれないけれど……。売却も考えている。


読書。『計算論 計算可能性とラムダ計算』を読み終えた。きちんと読んでいない。ぜんぜん分からない。いつかきちんと読む。来週からは『プログラミング言語の基礎概念』を読む。

ぐちっぽいの

2018-02-06, 2018-02-07, 2018-02-08 ときて、今日もダメ。うまくいかない感じ。

読書は進んでいない。プログラミングもダメ。キーボードの設定もしていない。

今日も産休・育休関連の手当などを調べたり、ああだこうだと議論したり、背中を撃たれたりしている。

日記 -- 散髪とか void とか

寝坊。昼に寝ていないか夜にテレビなどを観ながら寝ると寝坊につながるような気がする。

昼は散髪。昨日 (2018-02-07) 書いたとおり。昨日が 3 の倍数週の水曜日だったけど、切らなかったので、今日は切った。

夜は TypeScript の voidundefined の動きにもやもや。 void は面倒でも undefinedtypeof x === 'undefined' ? void 0 : x などの形で変換して処理すると良さそう。 w なんとかさんに教えてもらった。