andante

0115

仕事の前に病院にゆきました喉風邪だと思いますとのことまあそうでしょうねこの歳になってもまだ知らないタイプの風邪をひく

仕事は調べごとなど結局3D業界の用語がイマイチわからないけれどとりあえずSceneKitを使えば目的は比較的容易に達せられるのではないかという感じこれ以上はデータ作成してくれる業者さんとの相談で摺り合わせてゆく段階でしょうとりあえず調査打ち切り

あとUI要素の検討に入りました明日はその試作をちょっとやります


やりたいことが並行していくつもあってちょっとパンク気味数学と哲学とPHPとCoffeeScriptCoffeeScriptとかは本当にどうでもいいのでさっさと潰してしまいたいとはいえここでAtomカスタマイズ道に入門しておくとなにかと便利かもしれないとは思うSublimeTextがIME対応するまでの話さ
kill-ringはとりあえずバッファ部分はできたしkill-lineとyankはそれっぽく動くようになったのだけどテストの書きかたがわからないちゃんと書いてるつもりなんだけどなぜかタイムアウトするのでなんともあとyank-popは直前のコマンドを判定したり直前のyank領域を記憶したりとなにかと面倒っぽい

0114

昨夜はどうにもしんどくて早めに寝たのだけど朝起きてもぜんぜん回復してなかったので会社を休みました休んでさっきまでずっと寝てたけどやっぱりぜんぜんよくなってないです喉が痛いしなんかしんどいこれ風邪じゃない気がするじゃあなんだと言われると謎今日はたまたまよく行く病院が午後休診だったので行けなかったのだけど明日行こう


そういえば昨日はAtomパッケージ書くためにCoffeeScriptを見よう見まねで書いていたのだけどこの言語あんまり好きになれないですね元がJavaScriptなのがいけないのだと思うのだけど普通のクラスとか作ろうとしたらぜんぜん上手くいかなくて具体的にはプライベート変数とかがなんだこれってなりましたまあ慣れるしかないのかな
kill-ring自体はただのリングバッファなのでサクッと作れるのですが文法的なアレさを除けばもう実装できていますマークとリージョンの機構はちょっと面倒かもしれないというかそもそもemacsにおけるそれがどんな風なものなのかよく知らないしxyzzyでちょっと触ったことがある程度だから


具合悪いけどとにかくコンビニでなんか買ってこなくちゃあとは寝るよ寝る寝るよ……あっでも艦これのアニメあるんだっけ

0113

昨晩は結局SublimeTextを断念してAtomの環境を整えていましたSublimeTextのIME対応状況は絶望的でIMEの変換中のキー入力も全部食ってしまうので日本語変換中にカーソルがどこかへ行ってしまったりして使い物になりませんSublimeTextは日本語変換の状態を知ることもできないようなので対策のしようがないですえー
Atomは思っていたよりは快適に使えていますただハードソフトタブ周辺の設定が壊れている気がするソフトタブを切ってもハードタブにならないことがある微妙
あとatomic-emacsのmarkの見た目があまり好きじゃないのでkill-ring周辺のパッケージを自作してみてもいいかもしれないみたいな前向きな気持ちだ


お昼から仕事あいかわらず喉はどんどん痛いし具合も悪い補助で入っていたプロジェクトを抜けて元のプロジェクトに復帰するので現状の説明を受けたのと3DのアニメイションをiPhoneで表示する技術調査iOS8ならSceneKitでわりと簡単にできそうだけどファイルサイズ的なボトルネックがどこにくるのかとかどういった技術が使えるのかとかそのあたりがぜんぜんわかりませんそもそも3Dの物体を表現して描画するということがどういう図式で行われるのかよくわかっていないのでなにを調べていいか困っているレベルですまあどうせ暇だしゆっくり調べればよいもう飽きてきたけど

今夜はAtomのパッケージの作り方を調べるのといいかげんPHPを書くことにしましょうあと早く寝る


ずっと昔頑張れという言葉が好きじゃなかった時期があってそれはその言葉が命令文だからだったでもそんな形式に拘泥するのは正しくなくてどういう言いかたであれそれは応援する想いの表出の符号なんだなと思い直してそれならいいかと思うようになった
でもやっぱりこの言葉は種をまく人のものではなく収穫する人のものなんじゃないだろうかという思いが最近すこしある特に会社で言われた場合それは絶対にそうだしかもそれを巧妙に隠蔽してだからやっぱり好きじゃないかもしれないそういう強制を有耶無耶にするな
社会的上下関係と命令と依頼について以前ふと思ったなんらかの理由で断ることが実効的に不可能な依頼を依頼の体裁で行うのは不正義ではないだろうか実効的に命令であることが有耶無耶にされあたかも個人の善意や自発性によってそれが叶えられているかのような構図を認めてはいけないのではないだろうかみたいな
とはいえ命令に思い遣りを添える文法規則が存在しないのだからそうせざるを得ないのも事実なのだとなるとそれを脆弱性であると知りながら黙認することしかできないのだろうか……

どうもあまり明晰でない思考をしている気がする

0112

昨晩はMathematicaの評価版で遊んだりしていました昔計算した$\Q_2$では0に$\Q_3$では1に収束する数列の計算とかさせていました$x_5$は2407桁の整数になって$\ord_2(x_5)$が682$\ord_3(x_5-1)$が16になるようですだからなにという話ではあるのですが

あとATOKのキーバインドを設定しましたけっこう調べたのだけどどうしてもキーバインドの同期はできないらしいので泣きながら泣いていません手入力で設定しました会社のmacで設定してあったものこれはどうやって設定したんだろうこれも手入力でやったのだっけをテキストファイルに書き出してインポートできるわけでもないのにそんな機能がある理由はよくわかりませんが助かったデフォルト設定の書き出しとのdiffを取って直すべき項目を発見して直すたった27項目しかなくてよかった


今日は夕方まで寝ていました具合の悪いのはあいかわらずです喉がちりちりする今夜も早めに寝たほうがよい

macのほうはエディタ環境を整えています試みにSublime Text 3を入れてみたEmacsはさすがに時代遅れ感があるしAtomは微妙に好きになれないこれは本当に自分でも説明できないのだがとにかくどうも相性がよくない気がしているあと単純にemacs-likeに動かそうとして失敗しているこれは僕の設定が悪いのだとは思うがでもこいつはこいつで日本語入力との相性がひどく悪い気がするキーバインドの設定でどうにかなるのだろうか
キーバインドといえば一緒に買ったワイヤレスキーボードが微妙に手に馴染まない微妙なキー配置もそうだし打鍵感の浅さとかペチャペチャ感とかワイヤレス性の恩恵もそんなに感じていないちょっとどかすのとかはケーブルがないと楽だけどもしかしたらHHKBに戻すかもというかHHKBがワイヤレスになってくれれば万事解決なのよね

あとターミナルはiTerm2を入れてみました前はTotal Terminalだったいまのところ特段の違いは感じないけれど画面上部に出してVisorみたくするつもりだったのだけどこの画面サイズだと遠いので下部に出すことにしたいまのところ快適

今日もRetinaディスプレイは綺麗だ隣に置いた旧メインディスプレイいまも繋いで2画面にしているを見ると急に目が悪くなったような気がするたった3年でここまで進歩したのだなあやるじゃん人類

しかしmacもいいけどそろそろコード書くのに戻らなくちゃいけない気がするまあそのためにSublimeText入れてるんだけどなのでXAMPP入れたりチェックアウトしたりしましたチェックアウトはHOMEのどこかいつもの場所にしてXAMPPのhtdocsへはシンボリックリンクを張るのが正解っぽい前はhttpd.conf書き替えてDocumentRootを作業ディレクトリに移動させたりしてた


明日からまた会社ですそんなの毎週そうなんだけど休暇のあとの土日はすぐ終わってしまって悲しい喉の痛いのがよくなってくれるといいのだけど

0111

あいかわらず具合がひどく悪いですがiMac Retinaが届いたので環境設定をしていますわくわくするけど面倒だまだターミナルも入れてないこういう優先順位の変化は僕の変化を反映しているのかなと思ったりします以前の僕は絶対最初にターミナル入れたと思うのよねXCodeは入れたけど

Retinaディスプレイはやはり綺麗です一緒に買ったメモリモジュールAppleStoreのカスタマイズで32GB積むと妙に高いので16GBにして残りの16GBは自分で追加するのがお得とのことでしたもうまく動いてくれたので申し分なしただ画面の大きさに慣れるのにはちょっとかかるかもしれませんあとこのサイト表示したら左右がスカスカでちょっと笑ったこれサイドメニュー入れて800pxとかだもんないやそれにしても小さすぎないか調べたほうがいいかもしれない

それより箱が思いのほか巨大だったので部屋が狭いです旧マシンもデータとか移し終わったら処分しなくちゃいけないし旧々マシンは旧マシンを買ったとき3年くらい前ですねにfに安く譲ったりしたけれど今度はそうもゆかないでしょう自作だから処分が厄介な気がするまあいまは考えなくていいや……

それよりATOKのショートカットキーとか変えないとな偶然会社のmacを借りてきているし作業する予定が入るかもと言いつつあまりやる気なかったのだけどそこからエクスポートできないだろうかATOK Syncだかなんだかは辞書は同期してくれるみたいだけどそういった設定はどうもダメっぽいし


それより具合が悪いのが普通に気がかりなので明日はおとなしく寝ていようかしら


艦これアニメの関係でネット弓道部員が創作物の弓の表現にうるさいという話題が流行っていますまあ実際鬱陶しい人間も多いのでしょうだけどその態度自体が間違っているかというとそうでもないような気がする
たとえば僕はプログラマなので創作物にプログラミングの描写が出てきたときはほとんど反射的にその正確さ妥当さを検討してしまうしそれを許容するか否かという判断はその後一旦顔をしかめた後に起こるそこでそれを許容するかどうかというのはそれが創作物の主題とどういう関係にあるかという話になるだろう別に学園ラヴコメに一瞬だけ出てくるスーパーハカーがどんな感じでも構わないけれど主人公がプログラマでとなるとちょっとどうかと思ったりはする
艦これにとって弓はどういう存在だったかというと明らかに彼女たちは日本の弓使いをモチーフに設定されたキャラクタであってもっと言うとそういうトラディショナル日本的良さをはっきりと意識しているだろうただ弓を使うだけの普通の人ですとは言い難いそしてだったらちゃんとやれよと言いたくなることはそれほどおかしなことではないだろうと思うというか僕もぜんぜん知らないけどちょっと思うだったらちゃんとやれよ空母道の線もそういう議論で棄却されるだろう
そういう立場をとったときそれを徹底されてもエンタメ的にどうなのかみたいな話が出てくるのだが弓道に詳しい人はそういうのをちゃんとしていてくれることが嬉しいしそうでないのが不快だし知らない人はそんなの知らないとなるとじゃあ多数決で決まりますという話になるそう少数派の期待が受け入れられなかったという話なのだこれは
たとえば箸の使いかたが変なアニメキャラがいたとする気にならない人は気にならないかもしれない気づきもしない人がけっこういると推測するでも気になる人は気になってしまう気にせずにはいられなくなってしまうそんなキャラクタがヒロインだったらそれはちょっとつらいと思うそういうつらさを彼らが感じずにはいられないのなら彼らはどうすればよかったのだろうと思う可愛ければなんだっていいではないそれは可愛くないのだからでも気づかないふりなんてできないのだそれなら自分たちが正しくて相手が誤っていると主張するしかないのではないか礼儀作法の類はみなこの困難を抱えていると思う僕も会社に入ってずいぶん他人に不寛容になったと思う

0109

昨晩は数学をすこししましたζ関数が解析接続可能だとかベルヌーイ多項式で表せるとかそういう話を証明しましたでもまあそういうのはあんまり興味ないかな


お昼から仕事不具合をいくつかねじ伏せておしまい一応カレンダー上では僕は来週から別案件に移るのだけどまあとりあえず役割は果たせただろうか

その後は会社を辞める人の送別会と称してお酒を飲みました被送別者が終電で帰っても残ったメンバで朝まで飲んでいたのでこんな時間ですそれは普通の飲み会ではないのか
ひさびさにお酒を飲んで上機嫌になったのでずいぶん偉そうなことを言ったような気がしますがまあお酒の席ってのはそういうのがエンタテイメントとして消費される場でもあるのだし
それより人が減るのは困るなあと思います前の案件で痛感したけど本当に人間が足りないとなにもできないしかし頭数が揃えばいいというものでもないし……


さてiMacは11日到着予定だそうです増設用のメモリだけ先に届きました明日はアニメでも観つつPHP書いたり数学かな


そういえば僕は他人からの評価を受けることに失敗し続けているのだなと思いました会社では僕はなんだか具体的には謎だけど凄い人みたいなキャラ付けになっていてこれはそういう共通の冗談なのだと理解していますだけど僕はぜんぜんそんな風には思っていない僕には僕のできないことばかりが見えるからそんな冗談のフォーマットに従って褒められてもぜんぜん褒められた気がしないししかしそういう冗談のフォーマットがあるために怒られることもあまりないこれはちょっとギャップがあるがべつに怒られたいわけではないけれど褒められることを信用できない以上怒られることでしか僕は自分が正当に評価されていると感じることはできないそれって健全ではないと思う
どうしたらいいのかは謎この会社にいる限りどうしようもないのではとは思う

0108'

昨晩はルーティング機構のクエリパラメータ周辺を書きましたこれで一応ルーティングは完成ただURLの正規化ルーティング条件上冗長なURLをコンパクトにするのロジックが思いつかない単純なケースは順引き→逆引きするだけで解決するのだけどクエリパラメータがくっついている場合にこれだとうまくゆかない可能性があるので真面目に考えなくては優先度低いけど先にやっちゃいたい


お昼から仕事不具合対応32bit端末と64bit端末とでCGFloatの精度が違うことに起因する不具合を踏んで二時間潰れましたしかも丸め誤差の微妙な不具合なので特定の幅の画像のときしか起こらないというそれで気づくのが遅れたこういう形でOSではなくデバイスに依存する挙動が現れるのは厳しいandroidでは似たようなことが日常茶飯事なのだろうけれどiPhoneも最近は画面サイズ変えてきたけど

あとXcode6.1はYosemiteで起動したときだけStoryboardの色設定の色空間を変えてしまうらしいです正確には16進コードで色を入力したときだけかなMavericksだとそもそもできないそのせいで見かけ上同じRGB値なのに実行すると作業した環境によって見え方がまちまちという現象が起こっていましたえっなにそれえっなにそれ


さてもう週末ですそういえばiMac Retinaが発送されたらしい週末は遊べそうだしかも三連休あっだけどこの週末はできれば髪を切りたいかな……予約とらなくちゃ……


追記:そういえば昨晩は艦これアニメの第一話を観ました必要十分なことが行われているなあと感じましたそうこれが必要十分なのだと思うゲームでおなじみのあのキャラクタがおなじみのあのセリフを言うそういう感じただあざといというよりは雑だなあという印象だったお話としては多少厳しいというか一話でやること全部やってしまった気がするのだけど来週からこの子たちなにするの

0107

夜中はっきりした時間はわからないがに腰の違和感で目が覚めてただならぬ雰囲気にこれはよもや尿管結石の再発ではなかろうかと不安に苛まれながら朝を迎え朝一で医者を探して訪ねた尿検査の結果に特に異常はないので気のせいじゃないでしょうかとのことまあいささか心配しすぎたところはあるがでも僕はもう二度とあんな目に遭いたくないからなはー

その後久々の会社AutoLayoutのご機嫌を取るだけで一日終わってしまった今週までで僕はこの案件の手伝いを抜けるらしいもうちょっと

帰ってくると先日iMac Retinaのついでの勢いで買ったApple TVが先に届いていたのでちょっと遊びました遊んだだけAirPlayでiPhoneの画面を映すとゲームが楽しそうですね


さて今夜もPHPを書きます昨夜はルーティングの逆引きを基本的なところは完成させたたぶん……のであとはクエリパラメータの扱いを整えるだけですでもテストはもうちょっと精密に書いておきたいかな練習のつもりで
そこまでできたら次はコントローラがモデルを束ねるところを作ると思うのだけどコントローラがなにを返せばいいのかまだ決まっていません
そういえば最近あんまり数学してないからちょっと数学もしようかな時間があれば

0106

昨晩は慣れない手つきでPHPUnitのテストコードを書いていましたロジックの比重が大きいと思った通りにテストコードが書きやすくて助かります
書いたロジックとしてはルーティング機構の片道分railsをパクってパラメータを正規表現で制約できるようにしたり存在しないコントローラを無視するようにしたりあと結果の返しかたも決まりましたコントローラクラス名アクションメソッド名残りのパラメータの辞書の組を返します
次は逆引き部分コントローラとアクションの名前からURLを生成するですここは評価戦略が複雑になりそう……そして別にこんなにがんばって一般的に書くこともない気がするのだけれどしかしフレームワークとしてはここは要であるからな将来使えるかもしれないし勉強にもなろう

あと寝る前にこの日記を一年分くらい読み返していましたすごい本当に一年中風邪を引いているでもやっぱり後半のほうが目立って具合悪そうだなうーむ


論理学の命題であるところのトートロジーには情報が含まれないその意義は論理空間の全体となって現実についてなにも主張しないしたがってなにも語らないしかしそれがトートロジーであるという事実はそれが属する論理空間の構造的性質についての情報を含みそれを示すということなのだろうかこれが語る示すとの違いの典型的な例と思ってよいのだろうか

対象の論理形式について言葉で語ることはできないなぜならばそれを適切に語るためにはまずその対象がどのような論理形式を持つかがわかっていなければならないからであるただその論理形式はその対象についてどのようなことが語られうるかによって示されることができるのみであるのだろうか

この二段目は前半も後半もかなり怪しい


明日から仕事ですはー