日曜日
- 06:03. 家事などをしていたらこの時間. #MN.
- 珍しく奥様早起きされてるので本日の予定などを議論。
- なんとなくドラフトが表示されるところまで到着。今日はここまで。明日はテンプレートをあてる。
- Santa Cruz Mountain にある preschool 主催の May Fair (初夏を祝うイベント) へ。そんな preschool 生徒の家族向け内輪イベントに乗り込んで疎外されてもやだな・・・と渋っていたが完全に杞憂。外出における自分の「なんかやだな・・・」はだいたい当たらないので、渋りつつも奥様の意向を汲むようにしている。
土曜日
- 05:37 at Starbucks. 考え事および書きものの日です。#MN
金曜日
木曜日
水曜日
- 05:51 起床。夜ふかしの結果朝が犠牲になってるな。今日から早く寝ます。#MN
- しかし夜ふかしの結果 WordPress インポートのバッチはローカルで動いたのだった。これを Cloud Functions に push するぞ!の前に requirements.txt を取り直さねばね...
- デプロイ出来た気がする。これ壊れてもまったく気付けないので最低限のモニタリングは必要だな。あと CD というか push したら勝手に deploy しなおしてほしい。などと Issues に入れておく。
- Cloud Functions インスタンスメモリ 256MB とは少ないね。現状実害ないけどバッチでデータ取ってるところは generator に書き直してみるかな。
- Cloud Pub/Sub が何をしているのかまったくわからないのでそのうちドキュメント読む。
- しかしそういう面倒な話はおいといて GAE で serve する側を作ります。
火曜日
- 05:05 起床。#MN
- 機能の続き。WP API を叩くコードも Firestore を叩くコードもあるので、いざインポート。とりあえず何も考えず insert する。そのあと modified-since チェックと upsert 的挙動になおす。
- Upsert 的挙動については WP API が返してきた ID を document ID にすればよさそうだが・・・。外から降ってくる ID を主キーにしちゃダメとかいうけど。
- なんとなく動いてそうな雰囲気(ローカルで)・・・と思いきやインクリメンタルアップデートができてないなー・・・。更新日時でフィルタできないのか・・・。
- おとなしく pagination を実装のうえ全投稿取得、手元でフィルタという方針に変更。やれやれ。(やけに細かく進捗を書いているのはテストのためです。)
- 通勤バスに遭遇したので誘惑に負け乗ってしまうが反省して会社到着のち軽く筋トレ。筋トレ足りてないのを痛感。
- 世間の人は Slack に苦しんでいて大変そう。勤務先は禁制 Chat の出来が悪いのと歴史的敬意のおかげでチャットそんなに流行ってなくて気楽。
- おまえらのコードは遅いからトレースを足せ!そっちじゃなくてこっち!みたいなコードレビューを他所のチーム相手にしており我ながらかんじ悪い。時間あったら直してあげたいんだけどごめんね・・・。締め切りは人の心を貧しくしてよくない。
- 人事考課帰ってきた。前期はがんばったんでさすがに予定通り (3/5) であった。細部をみると上司はさておき peer review がもう一声ほしいかんじ(自分の頑張り側で。)あとでちゃんと読む。上司の信頼より同僚の信頼を勝ち取る方が人として正しい。
- ガッツリ働いてる若者が出世してよしよしと思う。えらくなっとくれ。
- 同僚の一人が地元に帰るという。そして彼の地元にはチームのオフィスがあるのである!羨ましいなー。東京にチームできるから帰る?と言われても困るけどさ。
- 若干喉痛。奥様も咳してて不穏なり。
月曜日
- 05:37 起床。疲れる週末だった上に気温の変化にやられ若干喉痛。 #MN
- Colab を使っていると手元に Python 環境を作るのが限りなく億劫になるが重い腰を上げて Letters 配信自動化準備をしなければ。
- Firestore/Datastore, 昔はローカル用の実装は必要だと思っていたが、今となっては別にクラウド叩けばいいのでは感。仕事だと staging や sandbox がないのは辛そうだが、個人なら同じデータベースで collection 分けるくらいでいいね。
- Colab なしで Python 書くのかったるすぎじゃね?なぜわざわざ毎回コード全体を実行しなければいけないのか ... 手元の環境に Jupyter 入れればいいですね。解決。仕事で耐え忍べているのが我ながら謎だが、仕事のオーバーヘッドというのは諦めがつきやすいのかもしらぬ。
- Jupyter 向けにコードを整理しなおして時間切れ。
- Jupyter と相性の良いコードについて理解が進んできた。そのうち書く。
- isInputPending: Facebook's first browser API contribution - Facebook Code input queue が詰まってるかどうかをチェックできるのか。アイドル状態に呼ぶコールバックを登録する方向もあったろうけれど。
- End of term | the morning paper Morning Paper, 二週間しかシーズンオフ無いの。ストイックだね。
- Java の非同期テスト、さすがに JUnit5 にはあるのでは、などと昼時に話す。しかしなさげ。ださい。Vert.x は自分でつないでいるらしい。(実装)
- クレジットカード不正利用の連絡. Sigh. しかし検出したのは偉い.