andante

2015-03-26

0325

昨晩はAutoLayoutの様子を見ていたのだけどやっぱり細部をテキトーにやってるのがいけないんじゃないかと思いますというか半端にAutoResizingとかintrinsicContentSizeを使うのがいけないのかスクロール時のちらつきは原因不明ながらどのタイミングで起こっているかは特定できつつありところでcontentSizeをスクロールビュー幅より1px小さくしてやると治まりますえっなにそれ
ともあれAutoLayout絡みの問題には違いないようなので一旦放置して次かな挿入削除のアニメイション


お昼から仕事ファイルダウンロード機構とかそういう話進捗遅れ気味なのに待ち気味状態でアレだけどとはいえ来ないものは来ないのだし作業順を入れ替えて対応するしか

あとcapistranoでのデプロイのことをいろいろ調べてとりあえずデプロイできるところまで行きましたでもまだ実行には至っていない設定ファイルとかをどうすればいいのか明日相談してみよう


ところでHaskell勉強会でちょっと話題になったので考えたのだけどmap::(a -> b) -> [a] -> [b]のある種の双対すなわちpam::a -> [a -> b] -> [b]という風に変数と関数のリストを渡すと適用結果のリストが出てくるような関数はどう書けばいいか
素直にやるとpam x fs = map (\$ x) fsとなってこれはpam x = map (\$ x)まで縮むけれどポイントフリーにやりたいよねと思うとちょっと悩ましくていろいろ考えたらpam = map . (flip (\$))になりましたmapをリストへの順次適用だと思うのではなくa -> bを[a] -> [b]へ写す関手だと思うとこれは自然っぽいですどうでもいいですけれど
あとこれはアプリカティヴファンクタの話題でもある気がするあんまり考えてないけど


さてあいかわらず体調が悪いですが艦これアニメ最終話です