andante

0204

鬼 ist tot; Who could watch it?

鬼は死んだ誰がそれを見届けられただろうか


仕事の前に歯医者なんか奥歯の隙間に色が付いてるけどまあしばらく置いておいても大丈夫でしょうという感じらしい一年くらいそんな感じのような気もする虫歯って案外進行しないものなのねまあそう簡単に穴が開いてたまるかという感じはある

それから仕事今日はなんだかずっといらいらしていました一時間早く起きたのがよくなかったのかなと思ったけれど一時間早く寝たはずなのよねよくわからない風邪気味のせいかもしれない
仕事は工数の見積もりこういうのガッツリやったのは初めてだけど案外これはこういう感じねと決められるものだなと思いましたまあ仕様がコンパクトで素直になったからかもしれません実際にどうなるのかもよくわからないし


今夜も具合があまりよくないし明日は社長がチームでランチに行こうと言い出したので早く起きなくてはなりませんうーんわかるけど僕正午に食事する習慣ないのよね


お話の中でなら救われてもいいんだろうか僕にとって都合の良い望むままに夢を見させてくれる誰かと折り合いをつけたりしなくてもいいそんな想像上の存在に心を預けてしまってもいいんだろうかこんなことを望むのは誰かを傷つけることなんじゃないか本当はきっとそうだ誰かに怒られたりしないんだろうかそんなことを考える必要なしにお話の中でなら僕は救いを求めてもいいんだろうか
いいんだよ声が聞こえるでもまだ油断はできないこの声は誰の声なのかまだわからないからそれは誰かの赦しを装った僕の願望でしかないかもしれないし仮にそうでなかったとしても第二の心配がある:これはテストなんだ僕は誰かに監視されていてこれは僕を試すための問いかけなのかもしれないだからやっぱり僕はこう答えるしかないだめだと思いますでもそれならばいったい誰が僕を救ってくれるというのか僕はこんなにいい子にしているというのに


さて艦これアニメが始まるのと髪が乾くのを待つ間数学の勉強とHaskell勉強会の準備をしていましょう

0203

鬼はthought: "Who could watch it?"


お昼から仕事アプリとサーバの連携仕様について議論など
あとHaskell勉強会の相談とりあえず初回は僕なので準備しますしかしまあこれでうちもこういうのをやる会社になれるのかしらとか


具合が悪いので早く帰ってきました早く寝るでしょういっつも言ってる明日は歯医者にゆかねばならないようですそれを言ったら髪だって切らなきゃいけないのだけど美容院も三ヶ月先の予約とる仕組みにすれば楽なのにねそうか


役職順にIPアドレスを振れみたいな無茶振りの相談が話題になっていますたぶん昔からちょいちょいある話だなんだけど何年か前にも見たことあるこれが笑い話なのはこれは笑い話ですみたいな空気があらかじめ醸成されているからにすぎない気がしているたぶんそういうメタ情報がなかったら素でこういうこと言い出す人は案外いるしそういうメタ情報なしにそれを否定するのはけっこう面倒な気がするそもそも否定する根拠がそういう仕組みを作るのは面倒だ以外にあんまりない気もする
この話から得られる情報としては偉い人にも同調圧力ってのは案外有効でなのでいろんなことをこれは笑い話ですみたいな雰囲気にしておけば操作しやすいんじゃないかなって仮説ですそれは部分的には交渉術の一つなのかもしれない

0202

昨晩はなんだかうまくねむられませんでしたまあ夕方まで寝てたしな日曜の夜にはよくあることです
だけどなんだか精神状態も悪化してしまってウェーという感じでしたウェー


お昼から仕事仕様再レビューなどだいぶ具体的になってきたし今回は慎重に機能を削っているのでとりあえずつらい開発にはならなさそう

あとInjectionのこと調べていたけどなんかうまく動きませんSwiftの実効的incremental compileができると思ったのだけどうーん僕の環境あるいは試したプロジェクトが悪かったのだろうか


英語でものを書く方法がわからないという話に関してそういえば僕は昔から英作文が英語力の不足以上に苦手だったけれどやっぱりそれも同じことなのかなって思う自分で書いたことを自分が本当に書いているのかわからないという不安
たとえば僕が僕の言語でA+aという意味でAと書いたとする僕以外の人間はそれをAと読んでA+aとは読まないかもしれないでも僕はそれをA+aと読むなぜなら僕はA+aの意味でAと書くからであるだから僕はA+aの意味でAと書くことに不安を感じる必要はない僕の書きたかったものはすべて読まれることができる
でもそれは僕が書く言語が僕そのものであるような言語だからそういう安心感を持つことができるのであってそうでなかったらそれはとても覚束ない仮定となる僕は同じようにA+aの意味で今度はαと書くかもしれないだけど僕はαをA+aとは読まないかもしれないなぜならそれは僕そのものであるところの言語ではないからその意味は僕の心中ではなく辞書を参照して解釈されるからであるそしてもちろん辞書にはそんなことは書かれていないαとはAであるA+aではない

僕以外の人は言語に対してこういう態度をとらないのだろうか僕はこういったことに過剰に拘泥しているのだろうか過剰とは


人工知能がどんどん発達して人類を引退に追いやるんですよみたいな記事を読んだうんそうだよねこれから人類は老後を迎えるんだから息子がせいぜい親孝行してくれるといいみたいな世界観を僕も持っているのだけどこれって一昔前にはまったく想像されなかった感覚なんだろうなって思ったボイジャーだのパイオニアだのあいつらはこの星に生きた人類という生物種の存在を広く宇宙に伝えるためにメッセージを積んで飛ばされたのにそいつらがやっと太陽系を出るか出ないかくらいのところで人類はもう老後の話をしているメッセージを見て地球を訪れた誰かはどんな顔をするだろうありふれたことだと思うだろうか無論彼らも機械知性である

最近の機械学習の隆盛僕は計算機科学に明るくないしそのあたりを観測しているわけでもないけれど要するに我々はもはや問題を理解して内包的な記述を与える必要がなくなったのかなという気がしている職人技を理解する必要なんかなにもなくただ十分な練習があれば真似ることができるしスコアさえつけられればもっと上達することもできる内部にはなんらかの秩序が形成されそれは問題に対する理解と呼ぶことができるかもしれないけれど別にそんなものを読み取る必要はないzipで固めてメールで送ってしまえばいい

そもそも問題を理解するなんてのが計算量的貧乏性なのかもしれないとちょっと思うそれは結局圧縮なのだ少ない言葉で問題を書き表そうとするのが理解だだからより非自明な圧縮を見つけるために人類はいろいろな概念を抽象化しいろいろなところに適用しパチリと嵌まったらそれを釣り上げて理解と呼んだでもそんなの人間の脳がこれっぽっちしかないというだけの話でぜんぜん問題の解決とは関係のないことなのかもしれない人間はそういう方法しかとれないからそれが上手くできるとスコアが上がるようにそういうのが楽しくて価値あるように設定して実際にそういう機能はけっこう発達したけれどそんなのは巨大計算能力の前にまったく無用であり我々がきれいな補助線を引いて喜んでいるのを横目にただただ巨大な脳が問題をバリバリと噛み砕いて飲み込んでゆくそういう光景こそがあるべき姿なのかもしれない人類は老後なので暖炉の前で鉛筆を片手に数独とかクロスワードとかやるそれはもう現実の問題解決にはなんの寄与もしないけれどそれは楽しいし老後の人類にはそういう楽しみに浸る自由があるのだろう


明日はアプリとサーバの役割分担についてちょっと議論するのとあとHaskell勉強会の第0回として日程決めたり相談をする予定ですほんとに勉強会やるんかいな僕は楽しみだけれど

0201

昨晩はちょっと数学をしつつ不完全性定理の本を読み始めました不完全性定理は数学の定理であるかっこいいでもなんか説明密度が高くて重たいです一冊でちゃんとやろうとするとこうならざるを得ないのかもしれませんが


今日はなにもしていませんちょっと風邪い昨日お酒を飲んだのは失敗だったかもしれないにゃあ


macで使っているtweetbotが数日でクラッシュして計算機ごと再起動しないと使えなくなってしまうのでそれはちょっとと別のクライアントを探したのですがあまりいいのが見つかりません自分で作るのってどのくらい現実的だろうかmacアプリの経験ないしなー

0131

昨晩はapmの向こう側のDBに不整合を起こしてしまった件について関連するらしきissueにコメントを書きましたいまのところ手動で直してもらっているようなので僕も直してくださいというような
親しくない人への依頼の文章はただでさえ難しいのに英語とかいう自分でなに言ってるのか三割くらいしか確信が持てない言語でやるのはもっと難しいですはー

あとは数学を少々$\Z[i]$の素元についてこれが素元分解環であることはまだ示していませんが


今日は特になにもしていませんアニメを観つつちょっとお酒を飲むつもりですそういえば会社の人が関数プログラミングに関心を持っているようだったからすごいH本の読書会しませんかって誘ったのだったまあそんなに余裕があるのかよくわかりませんけれど余裕は大学時代にやっていたこととか考えると絶対あるんだけど会社員はもはや勉強会とかリソースを削ってまでやることじゃないと認識しているっぽいのでそんなに準備とかしてくれないことが経験的に知られている


冴えない彼女の育てかた観ています絵柄がかわいいので楽しいのだけど観ているととてもつらい気持ちになります複数の意味で最初はただ僕にはそういう交友関係がなかったなって思っただけだったけれどこないだの回で決定的に僕にできないことをできる奴なんだとあるいはそう彼は圧倒的に主人公なんだなと思い知らされてもっとつらくなりました涙が出ないのが不思議なほどのつらさ僕はなんだってこんな

0130

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

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


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


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

0129

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

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


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


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


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


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

0128

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


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

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


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

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

0127

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


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


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

0126

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

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

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


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