andante

2015-03

0320

昨晩も早めに寝たおかげか今日はわりと具合が戻った感じがありますそういうわけで目一杯お酒を飲んでいますでもこれ飲んでるときの限界まで飲んでしまうとあとでしんどいことが知られているので非自明なセーブをかける必要がある


お昼から仕事ずっと気がかりだったリファクタに手をつけてどうにか倒しましたでもほかに進捗ないのでちょっとアーという感じ毎日進捗が可視化されるのはプレッシャでもあり心強さでもありでもやっぱりこういう局面ではプレッシャになりますちょっと遅れてるしねアー


夜は中退した研究室時代の同期の追い出しコンパに参加しました率直に言って会社の飲み会よりずっと楽しいと思ったけど年齢層は案外たいして変わらないのよね
人間は置かれた環境によってどのようにでもなり得てある環境で典型的であることが人間にとって普遍的なことであるとはまったく限らないという話なのでしょうそれは抗い得る種類の力学なんだろうか僕はどちらかというと今日話した人々のようでありたいと思う

ところで二次会で話し込んでいたら終電を逃しかけて肝を冷やしました一緒に居た同期の機転で都営地下鉄で迂回することで事なきを得ました大江戸線の奇妙な位相構造に翻弄されてまた逃しかけましたまあ逃したら逃したで同期と朝まで飲んで楽しかったのかもしれないけれど


さて今夜はもうちょっとだけほんとうにちょっとだけよお酒を飲みつつアニメを観つつちょっとコードを書こうと思います自作コレクションビューのことも気がかりなのだけどセルの位置計算は現実的な算法がまとまったので書けそうですそれより社内のQiita:Teamから適切な通知が飛ぶ仕組みを作りたいのでそれをやりますとりあえずはRailsでサクッとできると思うので練習がてら

0321

昨晩はあのあとお酒を飲みつつRailsのことを調べたりしましたとりあえずいろいろやってJSONをPOSTしたらメールが飛ぶってところまではできたのでそこで寝ました


今日はぼんやりしていますRailsのやつもちょっと作業したけれどYAMLで通知設定ファイルを書いてそれに合致するものだけ通知する機構とあとメール送信を非同期でやる機構と非同期化は将来的にSlackのwebhookにも飛ばしたいからですがまあメールも非同期でやって損はないでしょうということで一応動いたのだけどworkerが増えるのは面倒だなと思いますまあデプロイのことはあとで考えればよいでしょう会社の人に助言を求めてもよいかもしれない


微妙に具合悪いけどお酒飲みたいからちょっと飲むと思いますあと今夜はSwift書きますRails飽きたゲームもしたいかも

0322

昨晩は自作テーブルのセル再利用機構を途中まで作りましたとりあえずなるたけ高さの計算を遅延する工夫がまあまあ動いてくれたのでよかったでもまだ改良しないと整合性がとれていない状況があるしこれが終わったら挿入削除アニメイションをやらなくてはこれもなかなか一筋縄ではない気配がある


今夜もテーブルの作成また平日が来るそういえば行動圏内に昔よく通っていた唐揚げ屋さんが店を出していたのでちょっと嬉しいこんど行ってみよう

0323

昨晩はなんだか急に眠くなったのであっさり寝ましたそしたらなんだか今朝から具合が悪いです喉が荒れているうーん……


お昼から仕事デザイン適用祭とりあえずそこそこそれっぽくなってきたとは思うけど進捗は微妙に芳しくないなんでだ本丸に手をつけてないからかでもそれは待ちだしな……


今夜は早めに眠ります

0324

昨晩はレイアウトの計算式を手直ししていました一見それらしく動くようになったけどなんかAutoLayoutとバッティングしているのか一瞬画面がちらつきますどうデバッグしたものか悩ましい


お昼から仕事比較的ちまちました作業あとJenkinsでビルド後のcodesignに失敗する件に対応しましたタイミング的にXcode6.2が悪かったんだと思っていたのだけどそうではなくてビルド時間がそのあたりを境に五分を越えるようになったためにキーチェインのunlockがタイムアウトしてしまっていたのが原因でしたタイムアウトを延ばしたら直ったなんだそれ
これまで二度くらい対策を考えてもう一度試したら成功してぬか喜びということがあったのですがそれは一度目のビルドの後だとビルドが早くて五分以内に終わるから成功していたっぽいですなんだそれ本当になんだそれは

あとはRailsのデプロイのことをちょっと調べていましたnginx+unicornにcapistranoでアレする構成になると思うのだけどいろいろわからないままに設定ファイルをコピーして動かしている


さて具合がどんどん悪くなり精神状態もどんどん悪くなります喉が痛い今夜もあんまり夜更かしはしないそういえばそろそろHaskell勉強会の準備をしなくてはモジュールの章

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]へ写す関手だと思うとこれは自然っぽいですどうでもいいですけれど
あとこれはアプリカティヴファンクタの話題でもある気がするあんまり考えてないけど


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

0326

お昼から仕事Qiita通知システムのデプロイと試験とりあえず通知は来るようになったのだけど宛先が僕の時だけ動く謎事象に見舞われています全体送信はまた別のコツが必要なのだろうか明日相談しよう
ところでQiitaのwebhookはパラメータにactionというキーがあるのだけどRailsで素直にparamを使うとRailsの意味でのactionに上書きされてしまうのですねアクション名がたまたまcreateだったので長らく気づけませんでしたrequest.request_parametersだっけこれを使えば解決でした

あと本業のほうは動画再生まわりAVURLAssetはファイル名に拡張子がないと正しく再生してくれないらしいですダウンローダーがファイル名をSHA256ハッシュにする仕様だったのでそれだと動きませんでした仕方がないのでファイル名生成のときに拡張子を保存して付け足すようにしましたうーむ


今夜はしばらく停滞していたテーブルビュー自作に取り組みたいけどもうこんな時間だ……


そういえば艦これアニメ最終話でしたここまでの経緯を鑑みれば何を今更という話だけどやっぱりあまりにあんまりだったと思います楽しかったかそうでなかったかでいえば楽しかったそれは成功かもしれないけれどでもそうじゃないそうじゃないんだそうじゃないことを僕は知っているんだ……しかしその知っているものが明らかにされることはない

まあ展開が雑この形容も雑だけどまあなんというか本当にそれでいいのって誰も訊かなかったのというようななのとか最後二話くらいで唐突に出てきた史実っぽい何かに対して違和感しかないこととか提督が最後まで顔を出さないのが冗談として完全に失敗していたこととかあと最後の髪飾りは不可解というか戸惑いしかないし単に悪趣味なのではという解釈さえ有り得るこの上続編でなにをするつもりなのか全部カレー回かでもそれはそれでウゲーという感じのものに仕上がりそうだよなうーむ
北上大井が初めてちゃんと機能していたのは良かったです北上さんは先週沈んだとばかり思ってたけれど

僕はこれよりおもしろいお話が作れるとは思わないけれどタイミングよくそれはちょっとと言うことくらいはできたと思う僕はいつもこればかり言っている


さて髪が乾くまで考えよう

0327

昨晩は結局スクロール時ちらつきバグの対応をしていたら終わってしまいましたまあ直ったからいいでしょうlayoutの中でcontentView.boundsを変えたらもう一度layoutが走っていたっぽいです


お昼から仕事3Dアニメデータが届いたので組み込みテストをしたのだけどなかなかうまくゆきませんでしたファイルを開いて規格の仕様書と見較べながら手で修正したらちょっと動くようになったのだけどこれはちょっと相談しないといけない気がしますね

あとQiita:Teamから社内のメールへの通知機構を実運用に載せましたそしたら後輩が管理画面を作ってくれましたやあなんかそういう会社っぽさがあっていいですね


さて具合の悪さはあいかわらずでとにかく眠いです早く寝ちゃいたい気持ちがあるな

0328

昨晩はなんとはなしにまどマギ叛逆をもう一度観ていましたナイトメアを操っている手は左手の中指を隠しているこれはきっと魔法少女の指環を隠しているのですねあとまどかが三年ぶりに帰ってくるというのはTV版と叛逆までの期間に対応しているのかなとか本当は三年にちょっと満たないけれど観るたびにおもしろいなあと思うすごい作品なんだなと思います

ところでコード書く方はあんまりでも挿入削除アニメイションの実装についてちょっとアイデアを得たのでよかったことにしましょう今夜それを整理して実装は無理かもお酒飲みたいしでも具合あまりよくないしむー

あと艦これ最終話をもう一度観ましたこうしてみると明らかに吹雪はあの世界におけるsignificantな知識を持っていたように思えるしということは外の世界があるということなわけであの世界はブラウザゲーム艦これの中の世界なのかもしれませんだから当然提督はあの世界の存在ではないし提督が不自然に隠され続けたのはそもそもあの世界に実体を持たないからなのかもしれない注:影の描写はあったけど今はそのことは無視しよう

0329

昨晩はお酒を飲んだだけで特になにもしなかったように思います由々しき事態だ


今日も特になにもしていませんやさしいセカイのつくりかた最終巻がKindleで入手可能になっていたので読みました当然ながらよくわからない冗談がわからない人が冗談をよくわからないのと同じくらいよくわからないと思う


今夜はなーセル挿入アニメイションが思いのほか考えることが多くてアレです