andante

2015-01

0121

昨晩は三次方程式を部分的に解きましたとりあえず今回の実装で問題になる領域では正しい結果を返しますただこの計算機構自体はちゃんと残しておくと便利そうなので残りの領域もちゃんと書くつもりですが


お昼から仕事3Dデータ製作会社の人と打ち合わせとりあえず現時点で想定している路線はうまく機能しそうということがわかったので安心ただもうすこし細かい点を調査する必要がありそう

あとはカスタムトランジションの試作をしましたカスタム部分よりもインタラクティヴ部分が本質的に新しいのだけどとりあえず片道は意図通りに動いたので満足誰もこれがNavigationControllerのpushだとは思うまい……


ちょっと頭痛いにゃー

0122

昨晩はなにしたんだっけまた三次方程式だっけそうだほとんどの場合について解けたけどパラメータが平面上で楕円上にあるケースだけ解けてなかったのでそれを考えたのでした一応式は出たのであとで書こう


お昼から仕事カスタムトランジションのインタラクションとグラフ描画機構の再設計グラフと他の要素が連動するのでだったらそれはもう一緒に動かしたほうがいいよねってことでCollectionViewベースに書き直すことにしました基本的な動作は再現できるようになったけれどセルが細切れになって描画回数が増えたせいかFPSが下がっていますうーんグラフセルは元のサイズのままにしようかな


日本人がテロ組織の人質になったという映像が流れて日本のネットユーザはコラ画像を量産して遊んでいるのだけどこの悪意に対するリアリティのなさって実は脆弱だけど正しい方向なのかもしれないと思いましたそういった悪意に対してリアリティがあるとそれに応じて行動を変えなくてはという思いが高まるのだけどだって怖いですからねそれはまさにテロ行為の動作原理なわけでだったらそういったものに恐怖を感じないように訓練することでそれが問題解決の手段であるという認識自体を無効にしてしまうことができる暴力がなくならないのは暴力でいろいろ変えられるからであってどうせ暴力じゃ何にも変わらねーんだよとなればそういった事態は遠のくだいぶ素朴な話をしている
イスラム国の人は日本人のコラ画像祭りに対してわりと立腹しているようだけどこのリアリティのなさってどのくらい伝わっているんだろう


艦これ三話観ました如月ちゃんが沈んだようです
わりと全員が死亡フラグをガンガン乱立させていてこれは見せフラグというやつで実際は回避されるのだろうやっすいお話やでえなどと思っていたら普通に沈んだのでちょっとびっくりしましただったらあそこまで露骨に死亡フラグを印象づけなくてもよかったのではという気がします意図が読めない
艦娘の轟沈観についてなにかおもしろい展開があったらいいなと思っていたけれど赤城さんが別れにすこし言及したくらいであとは普通でした普通に沈んで普通にがっかりしているでもそこまでではないのはやはり曲がりなりにも戦場だからなのでしょうかもっと異常に淡泊だったりするとおもしろいと思う彼女たちは生まれながらに艦娘なわけで一話冒頭で言及されたこれはまったく非自明な設定だが既出だっただろうかどんな風に育ってどんな風に世界を観ているのかそれが知りたい兵器から見た戦争

0123

0123.


昨晩はちょっとコードを書きましたグラフ描画のパフォーマンス向上描画単位が細かいと露骨にFPS下がるのでなるたけ束ねるようにしましたこういうときUICollectionViewベースにして正解だったなと思うわけですUICollectionViewベースにしなければ生じなかった問題でもあるのですが
今週は毎日五時くらいまで起きてたけどなぜかわりと元気だどうしちゃったんだ僕健康に違和感を抱く


お昼から仕事マーカーの表示も復元したのでとりあえず元の機能は再現できた画面遷移機構と統合してみたらいい感じに動いてくれたので満足ただ画面遷移機構に不具合があるらしく稀に遷移に失敗して立ち往生するから調査しないと次はグラフが適切にアニメイションするように考えなくてはあとマーカーのラベルをどう表示するのかとか


今夜はひさびさに健康なのでお酒を飲もうかなあとアニメを観ます本も読みたいああ健康は楽しい

0124

こうして過去は遠ざかってゆくのかもしれませんね


昨晩はちょっと調子に乗って飲み過ぎたので今日はずっと死んでいましたいやはや

アニメを観ていた以外は特になにもしていません艦これ三話をまた観ました赤城さんは自分が生まれながらに兵器であることをはっきりと自覚しているしその上でそれを肯定的にとらえているのですそれは初めからそうだったのかそれともこれまでのどこかでそうなったのかそういったことが知りたい


なんか夕飯買ってこよう今夜はお酒は飲まずにコード書いたり本を読んだりしよういまの僕にはお酒を飲んでふわふわしている暇はないのだ

0125

ハッカーと画家を読んだりしました私が知っている偉大な仕事をなした人は自分はダメだが他のみんなはもっとダメだと考えている僕もよくそんな風に考えていますそれにしても著者の先見の明


今日はPHPのテンプレートエンジンを検討していたのだけどいまいちMtHamlが良さそうだと思ったのだけど部分テンプレートをincludeしようとするとインデントが壊れるので使い物にならないなのでどうしよう自分でテンプレートエンジン書くとかも考えたけどさすがにそれはちょっと……


さてまた仕事

0126

昨晩は結局View部分の設計に悩んであまり作業になりませんでしたうーんテンプレートエンジンを作るとかアホかって感じだけどそうでなくって書くのもアホかって感じだこれまで何度もやってきたことだけれど一度ちゃんとしたテンプレートエンジンに触れるとほんとうにアホかって感じになったとりあえず要件を書き出してできるかどうか考えてみようかなあ

extendとyieldインデントが維持される
変数展開
foreach
キャッシュ
インデント無視要素textareaやpreなど
文法のベースはhaml
そういえばlessCSSを参照したら勝手にコンパイルとかしてくれると助かるよね

うーん……twigのソースを読むとかすればいいのだろうか……
あとhaml文法に関してはMtHaml+twig連携とかを参考にすればいいのかもしれないうーんインデントに気をつけながら一行ずつ読むだけじゃforとかには対応できないんだよないやここは本質的にphpのforなわけだしにゃー


お昼から仕事CADisplayLinkで自前のアニメイションをゴニョゴニョするとかやってました一応できばえは完璧パーペキデバッグビルドだと配列操作が遅いのか60FPS出ないですがリリースビルドだとちゃんと動きます配列操作が遅い件無駄にtupleとか使ってるのが悪いきもするしチューニングの余地はあるっぽい暇ならやろう
ただアニメイションの動きはこんな感じではない気がするって言われたまあ言われてみるとそうかもタイミング関数をどうにかすればけっこう対応できるはずだけど果たして
明日はちょっとUIから離れて裏側のロジックを調べる予定

0127

昨晩はテンプレートエンジンについて考えていたけれどやっぱり複雑すぎるなあと思ってやめましたtwigのキャッシュとか見たらどういうことをすればよいかはわかったけれど要するにテンプレートファイルからそれを出力するようなPHPのクラスを作ればいいわけです曖昧さのないコンパクトな文法を考えるのが面倒
とはいえ参考になる部分はあったというかテンプレートを継承するみたいな感じでクラスを継承してゆけばレイアウトの共通化とかは比較的コンパクトに書けるのかもなのでそういう設計になるかなはー


お昼から仕事仕様書レビューがあるとのことだったので仕様書を読んで疑問点をまとめていましたとはいえ僕の立場がはっきりしない僕はaccept/rejectする側にいるのかされる側にいるのか開発の都合を考えると僕がrejectする必要ってのはあると思うけれど
でもレビュー会は急遽明日に変更になりました


さてちょっと風邪気味なので早く寝たい毎日言ってるあとひさびさに数学をやろう第4章からPHPは上記の理由でちょっともやもやしているので寝かせる

0128

2^7いや頭が0だから8進リテラルいや8があるからエラーになる


会社のまえに銀行で口座を作りました生前贈与を受けるとかで父から作るように言われていたのです意外と時間がかかったのでちょっと遅刻してしまったともあれつつがなく完了

仕事は前のプロジェクトのポストモーテムと現プロジェクトの仕様書レビューポストモーテムはまあいろいろ改善点は出たけれどそれって毎回言われてるじゃんって話にもなりましたまあねスケジュール駆動開発とかはついつい工数の設定をそうしてしまったみたいな語られかたをするけれどそこにはもっとスケールの大きい力が働いていてだから個人が正直に書くみたいな決意をどんなにしたってしょうがないのではと思う力のスケールが違いすぎるから結局人は何度でも同じ罪悪感を胸に敗北する


艦これ四話を観ました如月ちゃんが沈んだのはほんとうにマーケティング上の要請だったのではという感じでした金剛型姉妹が雑に原作の科白を競って並べるのはまあいいのだけどあんなので睦月ちゃんは来週から如月ちゃんのことなんか忘れて笑ってなきゃいけないのだろうかあんだけ死亡フラグを乱立させておいて特に演出上の効果はなかったし救うってのはこうああして山のように積み上げられた死亡フラグをいわば供養してやることなんじゃないだろうか言えなかった大好きはどこへ行ってしまったんだあと吹雪ちゃんはなにを理解したんだいったいそこに対応を見るのが正解なのか
あと長門戦艦さんがとってつけたように悔やんでみせたのも地味に減点ですあのキザな演出もね水雷魂とかいって素人を前線に立たせたりするくせにね

でも僕はこのアニメを毎週楽しんでいるそれはひどく作品を損なうことなのかもしれないでも僕は楽しんでいるこんなに想像力を刺激するアニメは珍しいと思う僕なら君を救い出せるんだそういう気持ちが起こる嘘っぱちのくせに

0129

お昼から仕事風邪いです今日は仕様書を整理して画面遷移図とフローを引き直す作業まだ決めなきゃいけないことはいくつかあるけれどとりあえず設計に入れる感じにはなったので設計に入るでしょうとりあえず工数の概算を出して取捨選択するようです

あとはカスタム画面遷移とpull-to-refresh機構を両立させる試作をしましたとりあえず動くけど二種類のジェスチャをシームレスに繋ぐことはできなさそうですいややってできないことはないかもしれないけれど完全性の追求以外にさほどメリットもないしこんな感じで


正月に実家に帰ったとき母が公務員は無駄ばかりしている民間企業ならば無駄なことをしていると首が飛ぶから効率化が図られるみたいな公務員非難をしていてまあその時は適切な反論はできなくてただただそういう被害妄想的非難をする人間にはなりたくないなあとだけ思っていたのですが結局そういった状況になったとしてプレゼンと責任回避の技術が過剰に発達するというだけなのではと今日思いました結局人間が人間を正確に評価することなんかできなくてそうなれば評価をハックするほうがコストが低く横行するのは当然でしょう別にこれは決定的な反論でもなんでもなく人間はみんな程度が低いというよく知られた事実を繰り返し述べているに過ぎないのですが


実戦で成長するみたいな文句からは教育のコストが都合良く忘れ去られた形跡が感じられて好きではないなんかこう書いてみるとあたかも人間が独りでもがきながら成長したみたいじゃないかでも実際に起こるのはそうではなく戦場で彼を守りながら戦う仲間がいる無論両者を正確に比較することはできないにしてもきっと大差ないコストを教室で払うか戦場で払うかという話なのではと思う


上流工程下流工程と言うけれどこれが何の流れかって宙に浮いたタスクがどこに流れ着くかという話なんだろうなと思う上流で浮いてしまったタスクは下流へと流れてくる下流には網があって浮いたタスクはそこに引っかかって流れをせき止めるそういったメタファこういうのはメタファでいいんだっけ下流には住みたくないですね


さて明日は前プロジェクトの打ち上げです風邪がよくなるとよいのだけど

0130

お昼から仕事モデルの設計めいたことをしましたこのへんはサーバサイドとも相談しなくては

夜は前のプロジェクトの打ち上げにゆきましたが露骨に具合悪かったのでイマイチ


諸事情あったので先日作ったAtomのパッケージのリポジトリを作り直したらなぜかpublishできなくなってしまいましたウェーつらい同様のエラー報告は挙がっているようなのでそのうち直るでしょうがそれまでは更新できないインストールもできるのか謎ウェー


さて露骨に具合悪いですがアニメでも観つつ