1207
仕事はなんか落ち穂拾いとWebAPI待ちなど。落ち穂拾いと言いつつけっこう重たいところが未実装だったのをずっと目を背けていたのでその検討もする。来週なんとか実装できればと思う。まあ目処は立ってるのであとは手を動かすだけ。
仕事のあとは送別会。一次会で帰るつもりだったけど二次会までいちゃった。お部屋の片付けをしなくちゃいけなかったのに。
明日はねておきたさんとほこらんさんと肉をやったりカラオケにいったりします。
仕事はなんか落ち穂拾いとWebAPI待ちなど。落ち穂拾いと言いつつけっこう重たいところが未実装だったのをずっと目を背けていたのでその検討もする。来週なんとか実装できればと思う。まあ目処は立ってるのであとは手を動かすだけ。
仕事のあとは送別会。一次会で帰るつもりだったけど二次会までいちゃった。お部屋の片付けをしなくちゃいけなかったのに。
明日はねておきたさんとほこらんさんと肉をやったりカラオケにいったりします。
仕事は完全にごめんなさいモード。仕様の全貌を把握していないまま影響の大きい変更を加えてしまい、チームメンバーに対応を要求したあとでやっぱり戻しますって言うのをやってしまった(結局仕様調整によって戻さなかったんだけどそれはそれで申し訳ない)。はあ。いまでも思い出すと暗い気持ちになります。そしていまだに本当にこれでよかったのか自信がない。
今夜はtwlgのクロールスクリプト(仮)を書けたらと思います。でも時間ないかも。明日は心療内科(定例)。
なんか手違いで空の日記を投稿してしまいましたがいまから書きます。
昨晩は結局Twitter APIの叩きかたを調べただけで終わってしまった。思ったよりぜんぜん簡単だったので、クローラは明日くらいにはできる気がする。やっほい。
TLS対応をやるかどうかは悩む。今の時代やっとくもんかなとも思うけど、べつに秘匿すべき通信などなにもない気もする。
仕事はJenkinsおじさんと戯れてたら終わってしまった感じ。Xcodeのプロジェクトファイルの形式をXcode9.3-compatibleにしてるとfastlaneのdisable_automatic_signingが正しく動かないっぽい。これにハマった。あとSSH Agent使わないとプライベートリポジトリへの依存を解決できなかったりとか。
Jenkins+fastlane、ちゃんとテンプレ設定をまとめたはずなんだけど、やるたびにさまざまなものが変化していてけっきょく試行錯誤することになってる気がする。まあないよりはいいんだが。
明日もジム。
昨晩はVue.jsと闘ってそこそこの勝利をおさめました。まあ一度書いたことあるし、HTMLとかCSSとかは現行システムから借りてきたらいいしね。
それで、search_afterがなんかうまく動かないなあと思っていたのだけど、そういえばJavaScriptの整数は53bitくらいしかないので64bitのIDを渡すと勝手に丸めてしまうんですね。PythonもElasticSearchも扱えてたので油断しててちょっとハマった。結局そこの通信だけ文字列でやることにした(文字列型でソートするのはちょっと設定が必要なため)。
夜はURL展開まで書くことができたのでほとんど動くようになりました。あとはクローラとバックアップスクリプトだけです。あ、昔のpostの時刻直すやつも書かなきゃいけないんだったな。やる気あんまり出ないけどやらないと。まあやらないまま数年使ってたわけだけどさ。
仕事はなんかまあ手を動かす。落ち穂拾いをちまちまとやっていったり、満を持してWebAPIに繋いでみたり。なんとなく終わりが見えてきた感じもありますが、検証が部分的に始まっていて不具合が上がり始めており、プレッシャ。がんばろ。
今夜はもうちょっと起きてtwlgのクローラを書こうかな。たぶんクロールするところまでは書けなくてTwitter APIにアクセスするところまでで終わってしまうけど。
仕事はいろいろ手を動かす。共通化を前提として設計されたと思われるコンポーネントがあまり共通化できないので結局別のをもう一つ生やすときの罪悪感みたいなもの。罪悪感ともちょっと違う。悔しさ?
夜は家でVue.jsと格闘しています。完全に忘れていたけどちょっとずつ思い出してきた感じがある。ただページングロジックはたぶん前より複雑になっているので注意が必要そう。
明日は仕事の前にジム行きます。
twlgの話はどこまでしたんだっけ。今日はファイル構造を整理したり設定ファイルを隔離したりしただけで終わりました。結局Vue.jsとは戦わなかった。明日以降。
夕方からaとßに会いました。なんか仕事の近況とか、おもしろそうなゲームの実況動画を観たりしました。おもしろそうなんだけどPS4は置く場所ないんだよな。うーむむ。
あとはバリョーシの話とかすこししたけど、僕は最近ぜんぜん物理やってないからよくわかんないなーと思いました。じゃあ何やってるのかって、そりゃまあ最近はサーバーいじったりしてるけども、さ。
明日は仕事。僕はあと何回「明日は仕事。」と書くことになるんだろうか。
なんか知らんうちに十二月になっていました。十一月、ほんとにあったか?
今日はWebSocket経由でElasticSearchの結果をコンソールに出すコードを書いただけでおしまいでした。明日はvue.jsと戦うでしょう。検索クエリのスロットリングとかは思ったより面倒だからやらないことにしました。そんなことのためにライブラリ使うのもばかばかしいしね。
夕方はねておきたさんとKさんとほこらんさんとツインテール今村さん(アルファだ!)とふぐを食べました。ふぐ、人生で二度目だと思うのだけど、こう、そこまで崇拝されるべきものなのかはよくわかりません。トロサーモンのほうが好きな可能性はある。まあおいしかったのは確かだ。ヒレ酒よかった。
明日は夕方までプログラミングをしつつ荷物が届くのを待ち、夜はaとßと会う予定です。
昨晩と今朝はuwsgiとnginxとをつなぐのに費やしていました。なんかuwsgi_paramsをincludeしてuwsgi_passをやるとタイムアウトしてしまうのでproxy_passでやったらうまくいきました。WebSocket通信もうまく動いてうれしい。
次にやることはたぶんElasticSearchとの接続で、とりあえず入力から検索結果をコンソールに出すくらいまでかなと思います。そのあとでvue.jsと戦う。
仕事はインフラおじさん登場。週明けまで届かないと思っていたサーバーのパーツが予想に反して届いたので換装をしたり。なんとか復旧できたのでよかった。これでこのたびのインフラ案件は一段落です。
あとはなんか考えごとしてたら終わっちゃった。あのパーツ、根本的に作り直すというか既存の仕組みを無視して作ったほうが良さそうだな。まあ僕の作った画面以外で使われてないので週明けにてきとうにやります。
さて週末。明日はねておきたさんたちとふぐを食べます。明後日はa, ßと会う予定。一年ぶりくらいかな。楽しみ。
「おにぎりのことを書いて」と言われたのでおにぎりのことを書きます。
昔、まだアルバイトをしていた頃、バイト先にお昼ご飯?としてシーチキンマヨネーズのおにぎりを4つ買っていくのが習慣でした。いま思うと完全におかしな動きだなあと思います。コンビニであだ名つけられてそう。
ElasticSearchとはさらに親密になりました。ページングをoffsetとlimitでやるのではなくscroll APIを使いたかったのだけど、こいつはタイムアウトしてしまうのでインターフェイス的にスクロール可能な場合には向かないなと思い、かわりに投稿日時とIDで制限掛ける方法をとることにしました。
仕事はなんかまあまあ順調、と思っていたけどなんか完全に忘れている機能があったのを思い出しました。明日はそれをやろう。
今夜はsocket.ioの実験などをする予定です。nginx+Python+socket.ioって動くのかしら。どきどき。
仕事の前に秋葉原でCPUグリスを買い、会社のVM機のCPUを交換する実験をしたが、結果としてはCPUの異常が原因ではなさそうということになった。でもいろいろあって夕方にツクモのサポートセンターで診てもらったら、マザーボードとCPUが両方とも壊れているという診断になった。そんなことあるのか。怖いな。
それよりCPU交換実験の過程で生きてるほうのVM機を落としたら、いくつかの社内サービスが繋がらなくなるだけだと思っていたのにインターネットが全面的に壊滅してしまって冷や汗がでた。原因はプライマリとセカンダリのDNSを両方落としてしまったことだとすぐにわかったのだけど、その帰結についてちゃんと理解していなかった。はあ、寿命が縮んだ。
ところで仕事は長い会議に出ただけであまり進んでいません。長い会議は別に興味ないので出たくなかったけど一応エンジニアの中では上のほうにいることになっているので出ておいた。興味はなかった。疲れた。早起きしたのに寝なかったのは偉いと思う。
さーて、今夜はもう死んでしまった計算機のことは忘れてElasticSearchと遊びましょうね。明日は仕事の前にジム。