bouzuya.hatenablog.com

ぼうずやのにっき

2019-11-01から1ヶ月間の記事一覧

2019-11 ふりかえり

2019-11 をふりかえる。 2019-11 の目標 ☑ Shiori の公開 ☐ 毎日の計画・ふりかえりをする ☑ 本を読む ☐ 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 の目標 とその記事 目標。 ☑ 『 Android アプリ設計パターン入門』を読む ☑ nekurabe-android 0.2.0 をつくる ☑ 毎日ストレッチをする 記事。 2019-11-23 bouzuya/beater-matcher 0.1.0 をつくった / 相楽園に行った 2019-…

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 入門』を読み進める ☑ 次の Android アプリの 0.1.0 をつくる ☑ 毎日ストレッチをする 記事。 2019-11-16 bouzuya/beater 6.0.2 をつくった / Oxygen Not Included コロニー 13 サ…

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 を適用して…

bouzuya/beater-tap-reporter 2.0.1 をつくった

bouzuya/beater-tap-reporter 2.0.1 をつくった。 昨日 (2019-11-14) の bouzuya/beater-reporter 1.0.0 へのバージョンアップなど依存関係を更新した。 あとは badge に shields.io を使うようにした。 『 Android アプリ設計パターン入門』を読み進めてい…

bouzuya/beater-reporter 1.0.0 をつくった

bouzuya/beater-reporter 1.0.0 をつくった。 beater-reporter は beater の reporter をつくる際に必要となる TypeScript の interface を提供する NPM パッケージ。 devDependencies のバージョンアップくらい。あとは yarn -> npm と CircleCI -> Travis …

モニターアームを買った 空中はズルい

モニターアームが届いた。アームははじめてでどう選んで良いものかよく分からないので何かの記事で名前を見た気のするエルゴトロンのものを選んだ。↓。 エルゴトロン LX デスクマウント モニターアーム マットブラック 45-241-224 モニターアームにさっそく…

モニターアームを買った / Jetpack Handbook を買った

モニターアームを買った。届くのが楽しみだ。 『 Jetpack Handbook 』を買った。古いけど気になったので。読んでいく。

朝早いと夜は眠い

朝早いと夜は眠い。 キーボードは慣れていないものでも使えるが使いづらい。 迷った後に買わないと迷ったこと自体に後悔するかもしれない。

2019-W45 ふりかえり

2019-W45 をふりかえる。 2019-W45 の目標 とその記事 目標。 ☑ 『死神の精度』を読む ☑ shiori-android を Play ストアに公開する ☑ Oxygen Not Included の Carnivore を達成する 記事。 2019-11-09 言語別リポジトリ数メモ / 『死神の精度』を読んだ 2019…

言語別リポジトリ数メモ / 『死神の精度』を読んだ

2019-11 の言語別リポジトリ数メモ (2019-03-15) 。前回は 2019-07-16 。間隔があいた。 Kotlin が 4 位に浮上した。 TypeScript はすこし数を減らしている。 64,TypeScript 60,PureScript 10,null 8,Kotlin 6,Java 6,Haskell 5,Dhall 5,CSS 4,VimL 4,Rust 4…

Logicool MX ERGO Wireless Trackball を買った

Logicool MX ERGO Wireless Trackball を買った。昨日からトラックボールを M570t から MX ERGO に変えた。理由は Bluetooth で接続できるので USB ポートをひとつあけることができるから。あまり大きな違いは感じていない。電池じゃないので充電が必要にな…

Oxygen Not Included 日記 コロニー 13 サイクル 16

Oxygen Not Included 日記。コロニー 13 。 16 サイクル。 3 人基地で進めている。のんびりと進めている。 水洗トイレ・自然保護区・食堂を整備した。食堂を大広間にしたかったのだけど装飾用の植物が一本もなかった。これはあまり掘っていないことによる。 …

bouzuya/bouzuya.net 2.4.0 をつくった

https://bouzuya.net/ (bouzuya/bouzuya.net) に Google Play のぼくのアプリ一覧を追加した。アイコンは Google Play ではなく Android robot (ドロイド君) にした。

Oxygen Not Included 肉食動物 (Carnivore) 実績を解除した

Oxygen Not Included の肉食動物 (Carnivore) の実績を解除した。 100 サイクルまでに 400,000 kcal の肉を食べるという実績だ。 バーベキューは 4,000 kcal だ。 3,200 kcal の肉から電気グリルでつくることができる。肉はハッチ 1 匹から 3,200 kcal を得…

shiori を Play ストアで公開した

bouzuya/shiori-android の 1.0.0 をつくった。そして shiori を Play ストアに公開した 。 shiori はシンプルなブックマーク管理アプリだ。ブックマークをタグ付けして管理できる。それだけだ。 おそらくブラウザのブックマーク機能で十分だ。ぼく以外の人…

2019-W44 ふりかえり

2019-W44 をふりかえる。 2019-W44 の目標 とその記事 目標。 ☑ 『 11 eleven 』を読む ☐ shiori-android を Play ストアに公開する ☑ Oxygen Not Included モニュメントを完成する 記事。 2019-11-02 『彼方のアストラ』を観た / 芋掘りに行った 2019-11-01…

『彼方のアストラ』を観た / 芋掘りに行った

アニメの『彼方のアストラ』を観た。細かい点はともかくきちんと終わっていて良かった。 芋掘りに行った。既に掘り終わっていた。 shiori を公開できていない。明日でできるかな……。

子どもの世話

子どもが体調不良だ。面倒をみるために休む。今週もほとんど仕事をしていない。 『イントゥザストーム』を観た。 2014 年のパニック映画ではなくチャーチルを扱った https://www.amazon.co.jp/dp/B0797Q8R78 。