blog.bouzuya.net

2019-03-17 2019-W11 ふりかえり

2019-W11 をふりかえる。

2019-W11 の目標 とその記事

目標。

  • bouzuya/node-hatena-fotolife-cli を PureScript 化する
  • bouzuya/purescript-npm-bin-google-calendar-events の 1.0.0 をつくる
  • bouzuya/purescript-npm-bin-w010-history の 1.0.0 をつくる
  • bouzuya/create-beater-index の 1.0.0 をつくる
  • 『ハッカーズ』を読む

記事。

目標を達成。 borage と bouzuya-icon-generator の廃止も終えた。

つくったもの

2019-03-11/2019-03-17

beater は create-beater-index へのリンクを追加。

blog.bouzuya.net は borage の廃止と npm run new:... のスクリプト名の変更に伴うバージョンアップ (2019-03-15) 。

bouzuya-icon-generator はアプリケーション部分を削除し selenium-webdriver + geckodriver で書き直した。昨日 (2019-03-16) は結局この形で決着をつけた。

node-hatena-fotolife-cli は PureScript CLI 化 (2019-03-11) 。 CoffeeScript リポジトリの廃止の一貫。

purescript-bouzuya-packages は bouzuya-string-case の追加や bouzuya-template-string の更新を受けたもの。

purescript-bouzuya-string-case は camel / kebab / pascal / snake を相互変換する関数を提供するパッケージ (2019-03-14) 。

purescript-bouzuya-template-string はキーが存在しないときの挙動を修正した。ひとまず 1.0.0 。

purescript-npm-bin-google-calendar-events は w010 の 1.0.0 化 (2019-03-12) 。

purescript-npm-bin-w010-history は w010 の 1.0.0 化 (2019-03-13) 。

今日は mockmock.dev #208 w010 v3 で purescript-npm-bin-google-tasks 0.1.0 をつくった (過去のものは bouzuya/w010 を参照) 。たびたび書いてきた Google Tasks API を呼び出すスクリプト (2019-01-25) がある。これは非公開のリポジトリにある。これが非公開な理由は最初の記事 (2018-12-15) に書いた。

公開していない理由はサンプルコードとの差異が少ないこと・自分の用途に特化していること・ JavaScript の公開リポジトリを増やしたくないことなど。双方向の読み書きができるところまでを PureScript で書いたら公開する。

  • サンプルコードからの差異は大きくなった (……というかもうほとんど残っていない)
  • 自分の用途に特化しているのは変わりない (が scoped package だし良いだろう)
  • JavaScript から TypeScript に変わったのでログを気にしなければ公開もできる (2019-01-25)
  • PureScript で書かれていない

最後の理由をなんとかするべく w010 の機会を活かすことにした。書きはじめて分かったことには思ったより機能が多くて大変そうだ。すこしずつ機能を追加していくつもりでいる。

先週 (2019-03-10) の↓。

PureScript でのコマンドラインツール作成にも慣れてきた。そろそろ Web に戻ろうかな。

w010-history をつくる過程で Web (client-side) が 192-202 の 10 回だったことに気づいた。そこで CLI は 203-208 なのであと 5 回くらいは続けるのが良さそうだ。

よんだもの

みたもの

  • 『キャプテン・アメリカ/ウィンター・ソルジャー』 (2019-03-11)
  • 『ヴェノム』 (2019-03-14)

その他

ゲーム。 2018-11-24 からの BLUE REVOLVER 。停滞中。 2019-01-03 からの大乱闘スマッシュブラザーズ SPECIAL 。停滞中。モグラーニャを続けている。

買い物。子ども服。自身の服・靴。備蓄していた肌着がなくなったので安売りを待っている。

体調。ストレッチを継続。先週 (2019-03-10) に書いたトレーニングはまだしていない。

育児。動く。先週 (2019-03-10) も書いたけど激しさを増している。寂しがるようになった (?) 。両親とも目の届かないところに行くと泣き出すようになった。迷惑だ。シャワーには慣れた。

CoffeeScript & JavaScript リポジトリの廃止が残すところ 1 つになった。来週で終わらせる。 2019-03 の目標 (2019-02-28) のうち AtCoder の件が手付かずになっている。それも着手したい。

2019-W12 の目標

  • bouzuya/cars-example を TypeScript に移行する
  • 『追想五断章』を読む
  • AtCoder の過去問題に挑戦する
  • bouzuya/purescript-npm-bin-google-tasks を進める
  • 『キャプテンマーベル』を観に行く