bouzuya.hatenablog.com

ぼうずやのにっき

2019-W50 ふりかえり

2019-W50 をふりかえる。 2019-W50 の目標 とその記事 目標。 [x] 『実践 Rust 入門』を読み進める [ ] 毎日ストレッチをする [ ] 毎日の計画・ふりかえりをする 記事。 2019-12-14 部屋の片付け 2019-12-13 Amazon ベーシックのモニターアームを買った 2019…

部屋の片付け

部屋の片付けをした。まだ半分くらいかな……。今年のうちに整理しておきたいな。 『実践 Rust 入門』 7 章を読んだ。所有権。読んだのは読んだけど書ける気がしない。練習が必要だな……。

Amazon ベーシックのモニターアームを買った

モニターアームが届いた。 2019-12-08 に書いた買い足した 2 本のモニターアームが届いた。 届いたのは『 Amazon ベーシック モニターアーム シングル ディスプレイタイプ ブラック 』。前回は 2019-11-13 に書いた『エルゴトロン LX デスクマウント モニタ…

bouzuya/node-wsse 4.0.1 / ルミナリエに行った

[bouzuya/node-wsse][] 4.0.1 をつくった。 node-wsse の既定の nonce の生成処理を直す Pull Request が来た 。 Lint エラーを直してマージした。 ルミナリエに行った。 今年は白っぽい感じだった。小さいピカピカ光る球 (?) カゴ (?) みたいなものがぶら下…

@types/power-assert 1.5.2 で CI が fail した

@types/power-assert の 1.5.2 で CI が fail した 。問題の箇所は↓。 declare function assert(value: any, message?: string): asserts value; このように asserts を使っている。 assert() の意図からすると良さそうなのだけど。ぼくの repository への d…

他人は他人

『実践 Rust 入門』を 6 章まで読んだ。 体調が改善されていなくて困る。 (いろいろあって) 世間には頭の良い人が居るんだなあと。自分と比べて卑下したくなるのだけどぐっとこらえて。他人は他人だから自分のペースで楽しくやろうと思い直す。

のどが痛い

体調が悪い。のどが痛い。鼻水が止まらない。頭が痛い。いまはなんだか吐き気がする。そして眠い。 git push していなかった commit を失った。きちんと remote に push しておこう。

2019-W49 ふりかえり

2019-W49 をふりかえる。 2019-W49 の目標 とその記事 目標。 [x] 『実践 Rust 入門』を読み進める [x] 『砂漠』を読む [x] 毎日ストレッチをする [ ] 毎日の計画・ふりかえりをする 記事。 2019-12-07 beater の Test について悩んでいる 2019-12-06 また腰…

beater の Test について悩んでいる

bouzuya/beater の Test を変えようかと思っている。まだ迷っている。 いまは Test を test() でつくるようになっている。実体は↓だ。 interface Test { fn: () => Promise<void>; meta: Map<string, string>; } 現状は meta.set('name', name) に test(name, fn) の name が入る。</string,></void>…

また腰が痛む

調子が悪くて一日中寝ていたらまた腰を痛めたらしい。たぶん寝ているときに腰を良くない角度までねじってしまうのだろう。 『実践 Rust 入門』第 3 章を読んだ。たぶん 2 回目。

『砂漠』を読んだ

『砂漠』を読んだ。東南西北の大学生の話。わりと好きだ。 安全な町の外には砂漠が広がっている。たとえば大学生から見た社会人の世界を表現するものとしての砂漠。 どうだろう。ぼくは大学生ではない。社会人になって 10 年を超えている。それでもまだ砂漠…

退職前エントリ / Oxygen Not Included コロニー 13 サイクル 210

2020 で転職またはフリーランスとして活動することを決めた。できるかは分からないがおそらくそうする。「よし、転職するか」とツイートしたら妙に早い反応があった。まだ自身の要求さえ整理できていないので反応に困る……。スピード感に対して「いいね」をつ…

Oxygen Not Included コロニー 13 サイクル 200

Oxygen Not Included コロニー 13 サイクル 200 。ごつごつハッチが孵化。ピップを懐柔。精錬装置を建設。塩水→水機構を移設。 ごつごつハッチがようやく生まれた。今回は大規模に畜産をするつもりはない。ごつごつで最低限の石炭の確保とつるつるハッチで精…

2019-12 の言語別リポジトリ数メモ

2019-12 の言語別リポジトリ数メモ (2019-03-15) 。前回は 2019-11-09 。 TypeScript +3 / Kotlin +2 / HTML -1 。 TypeScript は beater 関連のリポジトリが増えている。 Kotlin はひとつ生成済み HTML による影響で HTML になっていたのを修正した。 67,Ty…

2019-W48 ふりかえり

2019-W48 をふりかえる。 2019-W48 の目標 とその記事 目標。 [x] ディスプレイのことを書く [x] nekurabe-android 0.3.0 をつくる [x] 『実践 Rust 入門』を読み進める [x] 毎日ストレッチをする 記事。 2019-11-30 2019-11 ふりかえり 2019-11-29 妙に疲れ…

2019-11 ふりかえり

2019-11 をふりかえる。 2019-11 の目標 [x] Shiori の公開 [ ] 毎日の計画・ふりかえりをする [x] 本を読む [ ] AtCoder の過去問題を解く shiori を公開できた。計画・ふりかえりはおおむねできているが先月と同様に毎日ではなかった。本は少しずつでも読…

妙に疲れている

なんだか妙に疲れている。 寒いからかそれとも口内炎のせいで歯を食いしばっているからか。

bouzuya/beater 7.0.0 をつくった

bouzuya/beater 7.0.0 をつくった。 並行処理をなくしたのでメジャーバージョンを上げた。 いままで await Promise.all(...) の形でテストを動かしていたのだけど順に動かすように変えた。理由は環境を分離する仕組みがないため Promise などの非同期処理を…

髪を切った

髪を切った。予定通りに切るのはひさしぶりな気がする。 ディスプレイを買った。LG の 27UL600-W 。 アームなしだと高さ調節ができなくてつらい。現状だと特に不満はない。既定値だとまぶしいので輝度とコントラストをともにわりと下げている。 Anker の USB…

RSpec の subject! を知る

いまさらながら RSpec の subject! を知る。 let に対しての let! と同様に subject に対しての subject! があった。 subject は必ず評価されるものだと思っていたのだけどそうでもなかった。 it { expect(subject.foo).to ... } はもちろん it { is_expecte…

子どもの通院など

子どもの体調が悪く病院に連れていった。待たされた。 自分の体調もわりと悪い気がする。 あるプロジェクトの打ち上げに参加した。参加者としては妥当なのだけど場違いな感じがした。

2019-W47 ふりかえり

2019-W47 をふりかえる。 2019-W47 の目標 とその記事 目標。 [x] 『 Android アプリ設計パターン入門』を読む [x] nekurabe-android 0.2.0 をつくる [x] 毎日ストレッチをする 記事。 2019-11-23 bouzuya/beater-matcher 0.1.0 をつくった / 相楽園に行った…

bouzuya/beater-matcher 0.1.0 をつくった / 相楽園に行った

bouzuya/beater-matcher 0.1.0 をつくった。 テスト用の matcher を提供する npm package 。たとえば { abc: anyNumber() } という matcher が { abc: 123 } に match する。そういうもの。 chancancode/json_expressions かな。ああいうのが TypeScript で…

bouzuya/beater-double 0.1.0 をつくった

bouzuya/beater-double 0.1.0 をつくった。 test double の関数を提供する npm package 。 beater とつけているけど専用というわけではなく単体で動く。 sinon を使うことが多いのだけどどうもしっくりこない。こういうときはバラして必要分だけを作り直して…

bouzuya/beater-snapshot 0.2.0 をつくった / その設計メモ

bouzuya/beater-snapshot 0.2.0 をつくった。 2019-11-19 の 0.1.0 の続き。 beater-snapshot は snapshot testing の機能を提供する npm package 。 0.2.0 では関数のインタフェースを変えて assert を含んだ形にしてしまった。 以下はなぜ変えたのかのメモ…

ウルトラライトダウンが当たった

ウルトラライトダウンが当たった。 この前 UNIQLO で買い物をしたら抽選で 2 等のウルトラライトダウンが当たった。ウルトラライトダウンが貰えるわけではなくてウルトラライトダウンを含む買い物から 5990 円引きだったかな。実質 0 円的な。よく覚えていな…

bouzuya/beater-snapshot 0.1.0 をつくった

bouzuya/beater-snapshot 0.1.0 をつくった。 npm install -D beater-snapshot でインストールできる。 beater-snapshot は snapshot testing の機能を提供する npm package 。 Jest のような snapshot testing をあとづけの機能として提供できる気がしたの…

歯の欠けた箇所が気になる

歯が欠けた。いつだったか忘れてしまった。確か今年に入ってからだと思う。調べてみたら 2019-05-05 に 2019-05-01 のツイートからの引用で書いていた。 柿の種だかせんべいだかを食べているときに前歯が欠けてしまった。下の前歯でちょうど舌のあたるところ…

2019-W46 ふりかえり

2019-W46 をふりかえる。 2019-W46 の目標 とその記事 目標。 [ ] 『実践 Rust 入門』を読み進める [x] 次の Android アプリの 0.1.0 をつくる [x] 毎日ストレッチをする 記事。 2019-11-16 bouzuya/beater 6.0.2 をつくった / Oxygen Not Included コロニー…

bouzuya/beater 6.0.2 をつくった / Oxygen Not Included コロニー 13 サイクル 100

bouzuya/beater 6.0.2 をつくった。 昨日 (2019-11-15) の bouzuya/beater-tap-reporter 一昨日 (2019-11-14) の bouzuya/beater-reporter これらの更新を反映させたもの。動きは変わっていないが async / await に書き換えた。あとは shields.io を適用して…