15 min/d

ぼうずやのにっき

2017-W33 ふりかえり

2017-W33 をふりかえる。 2017-08 の目標 bouzuya/mr-jums を公開する 2017-W33 の目標 とその記事 目標。 記事。 2017-08-19 吉川英治『三国志』を読み終えた 2017-08-18 三国志を読み進めている 2017-08-17 図書館から本を借りた 2017-08-16 奈良・梅田ス…

吉川英治『三国志』を読み終えた

今日もひたすらに読書。 吉川英治『三国志』を読み終えた。↓の記事でその過程を書いている。 2017-08-09 2017-08-11 2017-08-14 2017-08-17 2017-08-18 終盤の諸葛亮のいかんともしがたい状況はもやもやする。姜維も同様。 もう一冊、 2017-08-15 に借りた本…

三国志を読み進めている

週末。盆の都合で、今週は二日しか営業日がない。 昨日 (2017-08-17) も書いたように図書館から借りた本を読みたい。そのためにまず三国志を読み切ろうとしている。明日で読み切れそうだ。 blog.bouzuya.net の PC 向け CSS もつくりたいんだけど、余裕があ…

図書館から本を借りた

休み明け。図書館で予約していた本を受け取る。三国志をはやく読みきりたい。 注意すべきは、本と blog.bouzuya.net が同一の 2017-08-31 を期限としている点だ。何を優先すべきか迷ってしまう。

奈良・梅田スカイビルに行く

夏休みが終わる。今日は奈良へ。ここ数日は涼しい日もあった気がするのだけど、日差しが強くて暑かった。阪神・近鉄の冷房を強く感じた。 お昼には寿司を食べる。回転寿司だけど、客が少ないせいか、回っていなかった。寿司はひさしぶりだ。生魚をなるべく避…

blog.bouzuya.net 4.2.0 をつくった

bouzuya/blog.bouzuya.net 4.2.0 および bouzuya/mr-jums 0.6.0 をつくった。 blog.bouzuya.net 4.2.0 と mr-jums 0.6.0 でスマートフォン向けの CSS に対応した。これでぱっと見たときの bouzuya 感は出てきたはずだ。毎回 HTML を取得し直すのでさすがに遅…

blog.bouzuya.net 4.1.1 をつくった

月曜日。連休は曜日が分からなくなる。 bouzuya/kraken 3.6.0, 3.6.1, 3.6.2 および bouzuya/blog.bouzuya.net 4.1.1 をつくった。 変更点は更新記事の関連記事が更新されないのを修正した。記事間の関連を整理して、更新した記事が依存するもの・それに依存…

blog.bouzuya.net 4.1.0 をつくった

この夏休みは blog.bouzuya.net の改修をしている。昨日は HTML を大きく変えた。 bouzuya/kraken 3.5.1, 3.5.2 bouzuya/mr-jums 0.5.0 bouzuya/blog.bouzuya.net 4.1.0 kraken は package.json の files プロパティの指定が間違っていたので修正した。昨日 …

blog.bouzuya.net 4.x を Travis CI からデプロイできるようにした

2017-08-11 に続いて blog.bouzuya.net を触っている。ひとまず Travis CI からデプロイできるようにした。 bouzuya/mr-jums 0.4.0 bouzuya/blog.bouzuya.net 4.0.2 mr-jums は 0.4.0 にした。 incremental オプションを追加した。これはファイルのハッシュ…

bouzuya/blog.bouzuya.net 4.0.1 をつくった

今日から夏季休暇に入った。今日は山の日だ。なんとなく土曜日のような気がしていたが、金曜日だった。 bouzuya/blog.bouzuya.net を 4.0.1 にし、デプロイした。 robots.txt を設定したくらいだ。予想はしていたが、 Travis CI からのデプロイはできなかっ…

bouzuya/mr-jums 0.3.0 と bouzuya/blog.bouzuya.net 4.0.0 をつくった

bouzuya/mr-jums 0.3.0 および bouzuya/blog.bouzuya.net 4.0.0 をつくった。 とりあえず HTML だけのものをデプロイできるようにするところまで。まだデプロイはしていない。デプロイしてしまえば、いまの、いまひとつな出来が嫌になって開発が進むだろうと…

吉川英治『三国志』を読んでいる

Kindle で吉川英治『三国志』を読んでいる。青空文庫のものだろう。『草莽の巻』まで読んだ。 張飛が好きだ。短気で、乱暴だし、酒癖が悪い。ただ素直なところが好きだ。思いついた、そのままに動くようなところだ。張飛が暴れて劉備・関羽にとめるまでのい…

bouzuya/kraken 0.3.4 をつくった

bouzuya/kraken 0.3.4 をつくった。 kraken は blog.bouzuya.net 4.x の json などを生成するアプリケーション。 blog.bouzuya.net は昔の URL を維持している。今の URL は /{yyyy}/{mm}/{dd}/ だけど、昔の URL は /{yyyy}/{mm}/{dd}/{title}/ だった。こ…

bouzuya/mr-jums 0.2.3 をつくった

2017-08-06 に bouzuya/mr-jums の 0.2.3 をつくった。 mr-jums は blog.bouzuya.net 4.x の html を生成するアプリケーションだ。 2017-07 のふりかえりにおける方針転換で、 2017-08 で blog.bouzuya.net 4.x を出すことになった。その要が mr-jums だ。こ…

2017-W31 ふりかえり

2017-W31 をふりかえる。 2017-08 の目標 bouzuya/mr-jums を公開する 2017-W31 の目標 とその記事 目標。 [x] bs-code 2.0.0 のことを書く [ ] 神戸 Rust の会に合わせて Rust をさわる [ ] AWS Lambda での何かをつくる 記事。 2017-08-05 bouzuya/bs-code…

bouzuya/bs-code 2.0.0 をつくった

2017-07-29 に bouzuya/bs-code の 2.0.0 をつくった。書こうと思っていたのに機をのがして、ほとんど一週間も遅れてしまった。 bs-code は Visual Studio Code の拡張機能でぼくのメモをとるための道具だ。以前から何度も書いている。過去の記事は↓のとおり…

bouzuya/simple-gist-client 0.2.0 をつくった

bouzuya/simple-gist-client を 0.2.0 にした。その過程でいろいろと遠回りをした。 きっかけはひとつのプルリクエストだった (bouzuya/simple-gist-client#1) 。 simple-gist-client に *.d.ts が含まれているのに package.json の types 指定がないので動…

体調不良

体調不良。なぜだか頭が痛い。お休み。 今日は神戸 Rust の会だったのだけど、それも休み。

体調が悪い / 散髪

朝から体調が悪く、午前休。 奇数週 (2017-W31) の水曜日なので髪を切った。前回は 2017-W29 (2017-07-19) 。

ぼくはチノパンツをやめる

ぼくはチノパンツをやめる。 ぼくはずっとユニクロのチノパンツをはいてきた。何枚かを入れ替えて毎日だ。学生時代からなのでもう 10 年はこうしているはずだ。それをやめようと思う。 理由は例によって腰痛だ。もう何ヶ月か腰痛を理由に通院してきた。指摘…

2017-07 ふりかえり

2017-07 をふりかえる。 期間別の目標 2017 の目標。 自分の使うものはできるだけ自分でつくる なるべくはやく見えるもの・かたちあるものにする 納得のいくものをつくる こつこつとやる 斑鳩ノーマルをノーコンティニュークリアする 型システム入門を読む 2…

2017-W30 ふりかえり

2017-W30 をふりかえる。 2017-07 の目標 早起きする 『ゼルダの伝説 神々のトライフォース』をクリアする 新しい Android アプリをつくる 2017-W30 の目標 とその記事 目標。 [ ] AWS Lambda での何かをつくる 記事。 2017-07-29 『アサーション入門』を読…

『アサーション入門』を読んだ

『アサーション入門――自分も相手も大切にする自己表現法』を読んだ。以下、関係あるような、ないようなことを書く。 「なさけはひとのためならず」という言葉がぼくは好きだ。自他の絶妙な距離感が好きだ。自分を大切に、他人も大切に。自己中心的な視点では…

ErgoDox EZ の TRRS ケーブルをなくした

ErgoDox EZ の左右をつなぐケーブルをなくした。 2017-07-27 に書いたものだ。どこでなくなったのか分からないが、家と会社の両方にないということは行き帰りで落としたのだろう。 原因は何だろう。いくつかある。 ケーブルの抜き差しする状況 持ち運びの発…

Macbook Pro は、ぼくよりもさきに音を上げる

寝坊した。昨日、持ち帰った ErgoDox EZ を組み立てると、左右をつなぐケーブルがない。会社に忘れたのだろう。諦めて REALFORCE91 UDK-G を引っ張り出す。これは会社と家で 2 台あるのでそういう問題が起きない。 淡々と作業。今週はずっと TypeScript で R…

ErogDox EZ の設定変更

ErgoDox EZ の設定 (bouzuya/ergodox) を更新した。 v13 および v14 をつくった。 2017-05 から更新していなかったので、 2017-06 と 2017-07 の二ヶ月ほど同じ v12 を使ってきたようだ。ここまでの使用での傾向を踏まえた変更にしている。 v13 右手の最下段…

焼肉を食べた / 『キングコング:髑髏島の巨神』を観た

焼肉を食べた。前回を覚えていないけど、ひさしぶりな気がする。 退院の祝いと誕生日会を兼ねているらしい。近所の焼肉屋へ行く。 そこそこの値段で、そこそこの味だった。 『キングコング:髑髏島の巨神』を観た。想像よりも怪獣映画だった。ゴジラとかガメ…

dotenv-to-json をつくった

bouzuya/node-dotenv-to-json をつくった。 これは標準入力から dotenv の内容を取り、標準出力から JSON を返すコマンドだ。インストールは npm i -g dotenv-to-json だ。使用例は↓のとおりだ。 $ echo 'foo=bar' | dotenv-to-json {"foo":"bar"} 普通にあ…

2017-W29 ふりかえり

2017-W29 をふりかえる。 2017-07 の目標 早起きする 『ゼルダの伝説 神々のトライフォース』をクリアする 新しい Android アプリをつくる 2017-W29 の目標 とその記事 目標。 [x] bouzuya/bs-code 1.5.4 のことを書く [ ] bouzuya/bs-android 1.0.0 をつく…

AWS Lambda まわりのあれこれを調べつつ迷う

2017-07-21 にも書いたとおり Serverless Framework を試している。 ぼくは AWS で使用する気なので、ドキュメントを見ながら進めると、どうやら Administrator としての権限を要求している。 To let the Serverless Framework access your AWS account, we’…

みかんの缶詰 / Serverless Framework

みかんの缶詰を食べた。冷凍したあと、自然解凍して、風呂上がりに食べる。 今週でこれが二回目だ。一回目は自然解凍の時間が短かったため、食べるのに手間取ったが、二回目はうまくいった。しゃりしゃりとちょうど良い食感だ。 間に一度「黄桃」をはさんだ…

mockito / なわとび

RxAndroid と mockito をうまく使えないでいる。 次のような subscribe が返す Disposable を dispose できているかのテストを書こうとして、うまく書けなかった。 class Klass { Observable observable; // T とか書いていないけど、雰囲気ってことで……。 D…

体調不良 / 散髪

体調不良。朝のつらさは冷房のせいだろうか。ここ数日で暑さが限界に達したので冷房をつけている。冷房をつけて寝るとどうにも調子が悪い。午前休のあとで出勤した。 髪を切った。定期。前回は 2017-07-05 。

Fragment を使わなくてもうまくやれるのだろうか

Fragment を使わない派の記事をまた見ている。 普段お世話になっている各種ライブラリでおなじみの Square は Fragment を使わないと宣言している。いまでもそうなのだろうか。 ちなみに、ぼくはこの記事を 2015-04-11 にブックマークしている。そのときも何…

bs-code 1.5.4 をつくった / ふりかえっている

bouzuya/bs-code 1.5.4 をつくった。より正確には 1.5.3 と 1.5.4 および内部的に使用している bouzuya/expand-markdown-anchors 0.3.0 をつくった。 bs-code は Visual Studio Code の拡張で、ぼくのメモのための道具だ。 今回の変更点は markdown の URL …

2017-W28 ふりかえり

2017-W28 をふりかえる。 2017-07 の目標 早起きする 『ゼルダの伝説 神々のトライフォース』をクリアする 新しい Android アプリをつくる 2017-W28 の目標 とその記事 目標。 [x] 『ゼルダの伝説 神々のトライフォース』をクリアする [x] bouzuya/bs-androi…

bouzuya/beater 5.0.0 をつくった

bouzuya/beater 5.0.0 をつくった。あわせて beater 関連の npm パッケージを更新した。 bouzuya/beater 0.4.1 -> 5.0.0 bouzuya/beater-reporter 0.3.0 -> 0.4.0 bouzuya/beater-tap-reporter (none) -> 1.0.1 bouzuya/beater-cli DEPRECATED bouzuya/beate…

bouzuya/beater を変えている

bouzuya/beater を変えている。 2017-07-11 に書いた bouzuya/beater の直しをしている。2017-07-12 / 2017-07-13 と Heroku アプリの棚卸しが挟まったことで脱線した。戻ってきた。 beater は bouzuya easy test runner だ。名前に反して easy というよりは…

すべては持てない、うまく捨てろ、捨てられないものに注意せよ

昨日 (2017-07-12) 書いた Heroku アプリの棚卸し。 Node.js のバージョンアップは完了したものの、半分くらいで投げた。 再認識したことがふたつある。 多くのものを維持するのは難しい 維持し続けないといけなくなるものには注意すべき ひとつめ。多くのも…

Heroku アプリの棚卸し / 『ゼルダの伝説 神々のトライフォース』をクリアした

Heroku からお知らせが来た。要約すると Node.js の全バージョン (?) に DoS の脆弱性があり、それが修正されたので適用しろ、とのこと。 Heroku でまじめに運用しているアプリはないので DoS 攻撃がどうしたって感じではあるけど、せっかくなので Heroku の…

bouzuya/beater を直している

bouzuya/beater を直している。 ひさしぶりに使おうとしたら、 TypeScript 2.x で動かないことに気づいたからだ。大きな問題は test() の第二引数が () => void ではダメなことなどだ。 // ↓のようなおそらく最も簡単な場合からダメ。 test('1 === 1', () =>…

bouzuya/bs-android をつくりはじめた

2017-07-09 に書いたとおり bouzuya/bs-android をつくりはじめた。 きっかけは bouzuya/bbna 以外の Android アプリをつくってみたくなったから。いくつか試したいことはあるのだけど、ひとつのアプリで試していると書いて消してになり、さみしい感じがする…

2017-W27

2017-W27 をふりかえる。 2017-07 の目標 早起きする 『ゼルダの伝説 神々のトライフォース』をクリアする 新しい Android アプリをつくる 2017-W27 の目標 とその記事 目標。 [ ] 『ゼルダの伝説 神々のトライフォース』をクリアする [x] bouzuya/bbna 1.4.…

bouzuya/bbna 1.4.0 (beta) をつくった

bouzuya/bbna 1.4.0 (beta) をつくった。 blog.bouzuya.net for Android - Android Apps on Google Play bbna は blog.bouzuya.net for Android 。このブログの Android 向けのクライアントだ。 bbna の過去の記事は↓のとおりだ。 2017-04-15 1.0.0 2017-04-…

RSpec の shared_context をメタデータで指定する

RSpec では似たような context を共有するために shared_context というものがある。 include_context を呼び出すことで使えるのだけど、ほかにも方法があることを知った。それがメタデータとして指定する方法だ。 RSpec 3.5 から現在の記法になっているらし…

Java の equals や hashCode がこわい

Android ……というより Java だけど、 Object に hashCode と equals があるの、不安だ。 hashCode をきちんと実装していなくても Set や HashMap で使えたり、比較できてしまう。属性を追加した際にそれを忘れてしまいそうな気もしている。怖い。

bouzuya/bbna の通知が来ない

bouzuya/bbna の通知が来ない。1.3.1 で Service での inject に失敗している点は直したが、まだ来ない。 blog の更新をなまけているせいかと思ったんだけど、どうも怪しい。 AlarmManager で毎朝 07:00 頃に更新を確認するはずなのだけど、動いているのか、…

テーブルゲーム『花火 (HANABI)』で遊んだ

テーブルゲーム『花火 (HANABI) 』を遊んだ。 今日は『ゼルダの伝説 神々のトライフォース』はおやすみして『花火 (HANABI) 』で遊んだ。ひさしぶりのテーブルゲームだ。 ルール。 『花火 (HANABI) 』は 2 人〜 5 人の協力ゲー。目的は 5 色の花火の完成。 1…

ナカバヤシ Digio2 Q MUS-TBLF134BL を買った

トラックボール Digio2 Q MUS-TBLF134BL を買った。 理由は会社・自宅で愛用している M570t のうち、自宅の側の調子が悪くなっていることだ。ぽつぽつと途切れる感じ。電池のせいかと思い、交換したものの、良くならない。 またキーボードを REALFORCE91 UDK…

2017-W26 ふりかえり

2017-W26 をふりかえる。 2017-06 の目標 bbna あるいは別の Android アプリに知見を活かす Haskell / Rust を日常に取り込んでいく 2017-07 の目標 早起きする 『ゼルダの伝説 神々のトライフォース』をクリアする 新しい Android アプリをつくる 2017-W26 …