andante

2016-02

0201

具合はぜんぜんよくなっていませんが朝はちょっと熱が下がってた感じだったので仕事に行きました喉も治ってきている感じだしちょっとは改善しているのかも

仕事はまあ具合悪かったなりになんとか休んである間に考えていた共通化がなんとか機能しつつあるのでよかったでもあいかわらず進捗は芳しくないこのへんが片付けば簡単なところに入れそうなんだけどうーむ


グエー

0202

体調は昨日よりはマシというくらい熱っぽい感じではなくなってきたかも昨晩は配列の二分探索を書きました挿入がほぼID順に起こるという仮定そしてこれはTwitterクライアントではおおむね正しいのもとでは単なる配列にIDのリストを格納するのは妥当といえそうです今朝簡単な時間測定を書いていくつかのデータ構造を試しました

仕事はあまり順調ではないこのペースだと間に合わない気配が出てきたのでいろいろ調整したりあと土曜日に出勤することになりそうだったり焦ってきたのでちょっとデザイン修正に手を出してガーッと進捗を出したけどこれはなんというか手を染めたという形容がぴったりする感じの戦術だと思うCoreDataの絡むWebAPI同期テーブルに明日こそ向き合わねばなるまいそれさえ終わればあとはだいたい小粒なんだけどあーでもロジック部分にも奇妙なふるまいが知られているんだった


よい野球選手とは一塁とは何かについてよく理解している者のことではない試合の途中で一塁とは何だろうかと問うことは試合の進行や勝敗に何の影響もない人生におけるいくつかの問いはそのようなものではないだろうか愛とはなにかとか


今夜は溜まってるアニメを一本だけ観てあとちょっとコードを書きます今夜こそtimelineをRealmに保存するのをやりたいな

0203

昨晩はTwitterのtimelineをRealmに放り込むコードを書きましたとりあえずうまく動いているので満足だけどこれ複数のリストそれはTwitterのリストでも有り得るし自分で何らかの条件で作るリストの可能性もあるが存在するときにそれをどう表現すればいいんだろう多対多対応でいいのかななんとなくそのようなやり方は今の軽快な動作を損なってしまうような不安感がありますあるいは別個のRealmファイルを立ててそこに放り込むとかそれは無駄が多いけども

今夜は削除通知にも対応するのとそろそろちゃんとイベントにペイロードを載せられるアーキテクチャを検討する必要がありそうそんだけできたら満足かなあ複数リストへの対応はどうすればいいんだろうというかどう表現しようテーブルを二個置いたりすればいいんだろうか


昨日よりちょっと具合が悪い気がする仕事は難しいところをなんとかねじ伏せたような気がするけどほんとにこれでいいのか疑問だしまだやることが残っているあとデザインの修正もいろいろ

最近ずっと体調悪いんだけど夜になるとちょっとマシになってしまうせいでなかなか早く帰れずにいる単純に進捗も芳しくないしハァー


去年の暮に洗濯機を買ったときについたポイントで加湿器を買いましたいま使ってる空気清浄機の加湿器機能はとにかくうるさいのですでもこいつが静かなのかどうかそういえば確認してないまあここまででなければ何でもよい


豆を撒くと鬼が外へ福が内へ移動するの熱力学第二法則を破っている気がするここには何らかの悪魔がおり豆を食べて鬼と福とを分離するのだ

0204

僕の生きかたを形作っているのは僕が心底嫌いでこうはなるまいと思うような人たちなのだ


昨晩もTwitterのtimelineをRealmに保存したりテーブルに表示したりしていました削除通知への対応と挿入削除アニメイションアニメイションについてはEventEmitterをちょっと拡張してペイロードを載せられるようにすれば解決だったけど型安全性の意味でもうすこし洗練が必要で結局Dispatcherと似たような形になるのではという感じDispatcherはDispatcherでもうすこし使い勝手を良くしたい思いがあるしあれっ結局自分で作り直す感じになってしまうのでは

でもそれはおいておいて今夜は複数リストへの対応を試みます


お昼から仕事体調はやっぱり良くはないけど喉の痛みとかはおさまっているただ体温が微妙に高い仕事はまあまあ順調でようやっとテーブルビューの書き直しが終わったところあとは小さい不具合をぷちぷち潰せばいいんだけどロジックの大改修がたぶん残っていてそれは来週いっぱい掛かるんじゃないだろうかという感じヒョー


僕の冗談には僕の育った家や僕の過ごした季節や僕のまわりにいた人々がさまざまな形で息づいている

0205

昨晩は複数リストに対応しましたとりあえずリストオブジェクトの子としてツイートを並べただけでいい感じに動いてくれそう複数のリストを同時に作って同時に表示することもできたしこれはこの路線で大丈夫そうただツイートをDBに保存するタイミングと削除するタイミングが悩ましくてリストに追加する前にまずDBに保存するようにすべきなのかなとか削除はどのタイミングでやればいいかなとかあと削除ってツイートを受信する前に起こる可能性も有り得るので削除リストみたいなものをオンメモリにでも持つ必要がありそういやそんなケース有り得るのか本当に調べた方がいいかも


仕事はまあまあ順調だけど如何せん時間に余裕がない明日も会社行きます自宅作業にしてもらうつもりだったんだけどなんか難色を示されたから行くことにした着替えるの面倒なんだけどなあと普通に体調が悪い

そう体調が悪いのですまだ微熱っぽい今日病院行ったついでに相談してみたんだけど気管支に何かあるのかもって言われた長引くようなら耳鼻科で見てもらったほうがよいそうですまじかーでも咳はないのよねはー


計算用紙のために大きめの電子ペーパーデバイスがあるといいかなと思ったのでちょっと調べてみましたがこれ高いんですねあと動画で見るとどうしても描画がワンテンポ遅れるんだけどこれ使ってて気にならないものなのかしらこれはたぶん電子ペーパーの特性なのでiPad Proだとそんなことはないんだろうけどあれはもっと高いし電池が持たないし別にタブレット端末がほしいわけではないので微妙
計算用紙放っておくと蓄積するし棄ててしまうと肝心なときに見つからないという特性があるのでこれは電子化待ったなしだと思うだけどでもやっぱり九万は高い


我々は無いものを語る言葉を作ってゆかねばならないのです

0206

昨晩はtimelineを受信してリストに振り分けたり削除通知をリストに振り分けてからDB削除する流れとかを書きましたついでにDispatcherも書き直してしまったしこれはもうライブラリ要らなさそうまあアーキテクチャなんてそんなものかもしれないリプレースする過程で理解が深まったのはよかった理解が深まっ太郎だそんなものはない

今夜はこの子がどのくらいの負荷に耐えられるのか確認しようと思いますまあiOSシミュレイタで確認したってあんまりいいことないけどどこがボトルネックになり得るかくらいはわかると思うしもしiOSシミュレイタでダメダメだったらOSXでもダメダメだろうしどきどきあと削除リストも実装しなきゃ昨日確認したんだけどやっぱり削除通知はTweet本体より先に来る可能性があるみたいなのでオンメモリでいいから持っておこうこれは順番とか不要だからSetで持つのが効率的なんだろうか

でもそれより先に機械学習勉強会の演習問題解かないと今週は僕が解説書くことになってるからまあ解説書くのは明日でいいと思うけど


土曜日だけど仕事休日出勤って久々な気がする今日も一日がんばるぞいって言えばよかったそんなことはない人が少ないせいか知らないけどいつもより集中できたような気がする
このプロジェクトももう五ヶ月になることに気づいてびっくりした準備してた期間も含めると半年近いなぜか三ヶ月くらいだと思ってたでもその違いが何なのかはよくわからないよね
なんとかUI的には来週の前半くらいで解決しそうだけどロジック部分がまだぜんぜんダメっぽい来週もがんばる


さて明日は@n_tomが遊びに来るはずですがさっき測ったら体温が高いでもなんか最近ずっとこうだし別に気にする必要ないような気もするどうせなんかまた自律神経かなんかがアレしてるんだぜ肩凝りもひどいし

0207

昨晩はtimeline取得の負荷テストと厄介な不具合を直しましたこれこの時点で気づけて良かったあとからだと気づかないままになった可能性があるずっと気づかない不具合は不具合ではないのではという話はある負荷テストは秒間20postくらいならなんとかなるのではという感じだったけどこれテーブルの挿入がボトルネックになっているみたいなのでそこを自作するつもりでいるからあまり参考にならないかも
そうテーブルを自作する必要があるのだけど挿入削除アニメイションを一般の場合にうまく扱えるようにするのはかなり骨が折れる気がしますというか前回はそこで挫折したんだよな今回も別に使える道具が増えているわけではないんだけどまあちょっとやる気が高まっているくらいかなあ


今日は夕方から@n_tomが遊びに来て持ってきてくれたスプラトゥーンで遊びましたというか僕がチュートリアルから上達してゆくのを見せてただけだったけどあれ初めてやったんだけど楽しいですねよくできているただ視点移動をコントローラの加速度センサで行うのはちょっと慣れるのに時間が掛かったローラーの扱いがちょっと上手くなった気がするけど初心者は誰でもそうだったりするのかもしれないべつにFPSは得意ではないからね


今夜は機械学習勉強会の演習問題の解説を書いたら終わりになってしまいそうすごい仕事とイカのゲームだけで土日が通り過ぎてしまった

0208

昨晩は勉強会の演習問題の解説書いてたら朝四時になってしまってグエーとなりましたロジスティック回帰のベクトル化行列表現をキマジメに説明してたら遅くなってしまったそしてどうせそんなに読まれもすまいまあ僕の理解は深まったのでよかった


仕事はあまり調子がよくない具合もよくないロジック系の奇妙な挙動を調査したんだけどロジックとはあんまり関係ない不具合だった気配があってそうかーという感じだったりとかあとリファクタというか設計の見直しに着手ちゃんと整理したら思ったほど変に複雑にならない気がしてきたので今週中にできるかもしれない

あと仕事用に新しくMacbook Proを買ってもらいました環境構築は今週ちょっとずつやりますほんとはどこかで時間とってやりたいんだけど案件状況があんまり余裕ないのよねしかし仕事道具なので慎重にやりたいディレンマ


今夜はなにしろ具合が悪いのだから早めに寝たいのだがアニメが溜まっているしいよいよ挿入削除の可能なテーブルに挑戦したい気もするところで本当にテーブルって自作が必要なんでしたっけ調べたほうがいいかもしれないなフーム

0209

昨晩はtimelineをNSTableViewに表示してみたりしたけれどパフォーマンスがいまいちだしなんか動作が不安定だこれは単に複数行描画に対応できてないだけかやっぱり自作待ったなしなんだと思ううーむでもこれはある程度要件を絞らないとダメな気がするなあ……
あといろんなモジュールをフレームワークにまとめるのをやりました特にメリットは無いけどEmbedded Frameworkやってみたかったのよね


仕事はまあ普通ラストスパート感あるロジックの書き直しについてちょっと相談したらとにかく一旦納品した後のタイミングで改修ということなら大丈夫と思うとのことだったのでまあ構想は温めつつという感じか


今夜はアニメを観たりテーブルの検討をしたりしたいんだけど実は明日歯医者の予約が入っていたことに今朝気づいたのでやっぱり早く寝なくてはいけませんウー

0210

久々に日記が日付を跨ぎましたね


昨晩は何してたか覚えてないのだけどまあなんかテーブルのアニメイションの検討みたいなことしたんだと思いますたいして成果はないんだけどもあーでもどこから手をつければいいのかはちょっとわかってきたかもしれないうーむ


仕事の前に歯医者予約の時間11時だと思って早起きしたけど半だったので損した仕事は順調でないようでまあまあ進んだMacbookの環境設定がだいたい終わったのだけど環境構築のたびにSublimeText3が漢字変換と相性悪いのにがっかりするAtomはできれば避けたいんだけどなーかといって他に選択肢も知らないしなあ

不具合対応に目処が立ってきたので明日は出勤しなくてよさそうですやった目覚まし時計を書けなくていい日は久々だしかしどんな風に過ごせば良いのかよくわからない溜まっているアニメを観たらいいのかなそれよかテーブルのこと考えたらいいのかなうーんアニメを消化したほうがいい気がするこれは少なくとも確実にできることだ


さーてさーて