bouzuya.hatenablog.com

ぼうずやのにっき

2017-07-01から1ヶ月間の記事一覧

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 の目標 とその記事 目標。 ☑ 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 の目標 とその記事 目標。 ☑ 『ゼルダの伝説 神々のトライフォース』をクリアする ☑ bouzuya/bs-android の…

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 の目標 とその記事 目標。 ☐ 『ゼルダの伝説 神々のトライフォース』をクリアする ☑ bouzuya/bbna 1.4.0 を…

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 …