andante

2015-03-13

0312

人の数だけ世間がある


昨晩はCoreDataの本を読んでいました本の中でFRCクローンを作っていたけど本物ほど便利ではなさそうでもあとで考えたら状況を限定すれば十分実用的なものに改良できるように思いました具体的にはセクションを無視するのとIDソートに限定する今夜やってみようかな


お昼から仕事用意したものを繋ぐだけ〜と思っていたら案外と手間取ってしまったりCoreData絡みでデッドロックを踏んでしまったりこれは前からこうだったのに今日気づいただけっぽいですがデッドロックの件これはOSの不具合なんじゃという気はしつつだからって無視していいわけでもないのでいろいろと実行順序を調整してみたりで一応は対応できましたでもこれ昨日くらいからずっと思ってるんだけどもっとリファクタすべきだよな同じ画面に出す同じデータを別々に取得している一箇所に纏めたほうがあらゆる点でよいしかしそんなことをする時間があるか……

なんだかだんだんとそれっぽくなってきたって毎日言ってる気がするけどデザイン適用とか全部ほったらかしてるから最後死ぬ気がするなまあそれは単純な手数の問題だからそれほど深刻な状況ではないと思うけれど


さて今夜は上述のCoreData監視を試します

0313

昨晩はFetchedResultsControllerの再現に取り組んだのだけどいまいちうまくゆきませんでした二分探索とか配列の挿入は十分高速にできたのだけど配列の挿入が実はボトルネックになるのではという危惧があったのだけど杞憂でした逆に直感に反するMagicalRecordとの相性がよくないですうーんあのStackを棄てるべきときが来たのかもしれませんいやNotificationからのマージでやる限り逃れられない問題っぽいけどあとなぜかクラッシュする
とはいえ二分探索と挿入が十分高速にできたのなら本質的な困難は解決したと言えるでしょうあとは些細な問題だいまのところは


お昼から仕事設定画面系のつまんない作業をサクッと終わらせるつもりがなにかと手間取ってしまいましたうーむこういうことがあるから作業工数の見積もりは難しいというよりこういう事態の存在は作業工数の見積もりという概念自体の信頼性を揺るがし得るまあ平均化できるという仮定が有効ならば十分か

あと月次報告会のあとに打ち上げ何のだがあってお酒を飲みましたひさびさに上機嫌に飲酒しました


さて今夜は何をしようお酒飲んじゃってるしこのままもうちょっと飲むつもりだからあんまり有意義な作業はできないと思うけれどFRCクローン絡みかしらね