特になにもしていません。ちょっとコード書いたけどあんまり。PHPでMySQLのプリペアド・ステートメント使うやつ、微妙に使い勝手が悪いですね(配列からの可変個バインドができない(がんばればできたけど)・型情報を文字列で与えないといけない)。rubyはもっともっと楽だった気がする。
今日はなんだかいらいらしていました。あとずっと眠かったです。はあ。
今夜はアニメを観たりコードを書いたりしましょう。どうせたいしたことはしないのですが。
特になにもしていません。ちょっとコード書いたけどあんまり。PHPでMySQLのプリペアド・ステートメント使うやつ、微妙に使い勝手が悪いですね(配列からの可変個バインドができない(がんばればできたけど)・型情報を文字列で与えないといけない)。rubyはもっともっと楽だった気がする。
今日はなんだかいらいらしていました。あとずっと眠かったです。はあ。
今夜はアニメを観たりコードを書いたりしましょう。どうせたいしたことはしないのですが。
お昼から仕事。不具合を一個つぶしました。えっそれだけ?
夜は家でドラえもんの映画を観ました。のび太のひみつ道具博物館。おもしろかったです。印象的だったのは、ギャグセンスや語彙がわりと現代的になっていたことかしら。あと、メッセージ性がとてもはっきりしていたこと、とか(そう感じられるのは僕が大きくなったからかもしれないけれど)。変わってゆくのだなと感じます。
そういえば思ったこと:ドラえもんの未来はロボット工学の大成功ゆえにさまざまな生物の代替としてロボットが作られ、かわりに遺伝子工学などのバイオテクノロジーが発達しなかったのでは、とか。そういうのっておもしろいよね。
コードレビューは人格否定ではない、という主張、いささか寝言感を感じるというか、いやそんなわけないだろ、みたいなことを思います。一人の人間がある問題をどう理解してどんなことに気を遣ったかが全部書いてあるものを批判して、いえ人格否定じゃありません、では通らないだろうと思う(お互いに)。「お前の冗談はつまらない」が人格の否定でなかったらなんだというのか。「お前の冗談はオチの構造が悪いので直したほうがいい」だったら許されるとでもいうのか。
お昼前から仕事。お昼は取締役と一緒に食べて、会社の今後の方針とかゲーム業界の話を聞きました。プレステ4ほしいけどべつにやりたいゲームがないんです、とか。ないんですよ。
仕事はわりと暇だったのでいろいろ勉強していました。あと不具合直したりとか先方に質問したりとか。そろそろ次段階のこと考えないといけないなあ、とか。
そういえば、技術blogを書き始めようと思います。といってもここには書かなくて、もう一個blogを作ります。考えている仕様としては、
・コメント欄なし
・markdownの弱い版みたいな記法
・ソースコードはgist埋め込み?
・匿名でネガティヴなフィードバックをするためのボタン
くらい。コメント欄がないのはコミュニケイションしたくないからで(そのコストは僕にとって非常に大きい)、ネガティヴなフィードバックというのはなにか事実ではないことを書いてしまったときに指摘してもらうことです。そういう虫のいい態度が許容されるかはよくわかりませんが、べつに許容されなくとも構わない。
なんでそんなものを書こうと思ったかというと、一つには自分で調べたことをあとで読み返せるようにするということ、一つにはきちんとした文章を書く練習をしようということ、一つには日本語インターネット文化に貢献したいということがあります。それで、それならべつに自分でblogなんか作らなくたってはてダなりqiitaなりに書けばいいじゃない、となるわけですが、人前になにかを出すという状況が僕にとって非常にコストが高いので、それを軽減できるような設定を構成する必要があったのです。その結果、誰も読んでいない(しかし誰かが読んでいるかもしれない)つもりで書けばいい、ということになったので、上述のような仕様になりました。まあ、ソースコードを書くのに適している点を除けばこの日記とだいたい同じです。コメント欄がないことは重要。自分のホーム・グラウンドであることも重要。
で、作ろう、と決めたはいいのですがそんなにすぐにできるものでもなく、PHPの書きかたを思い出すところからやらなくてはいけません。あと名前とデザイン(簡単なものにするつもりだけれども)。とりあえずしばらく取り組んでみます。ひさびさにやることができた。
そういえば、Twitterを始めて今日で6年になります。わーい。
午後から仕事。UITextViewの代わりにCATextLayerを使うことでテキストの描画を高速化した。難しいことなんかなんにもない手の運動だと思っていたのだけど、文字列の占める領域を計算するところで躓いてしまった。えるしってるか、NSStringの計測メソッドは、日本語フォントに対してあまりいい値を返してくれない。仕方がないのでそのためだけにCoreTextの手を借りたのだけど、正直馬鹿馬鹿しいと思う(でもそれで直った)。
コードレビューに政治を持ち込むくらいなら、レビューなんてしないほうがましだとは思う。
昨夜は結局夜更かしをしてしまって(後述)、三時間くらいしか寝られませんでした。朝起きて電車に乗って研究室へ。なんの話をするのかと思っていましたが、まあこれからどうするの、とかそんな感じでした。ちょっと拍子抜け。
それから会社へ行って、午後に保健センタにゆきました。最近ちょっと憂鬱でーとか、あと休学を延長するので診断書をもらいました。そのまま事務所へ提出。はあ。
今日話さなかったこと:かつて自分が感じていた苦痛が、だんだんと自分の中でリアリティをなくしてゆくような気がします。あんなに苦しかったはずのあの日々が、どんどん過去の話になっていって、そういえばそんなこともあったねと、言葉ばかり思い出されて意味するところはあやふやなままで。僕は本当には存在しないものから逃げ続けていたのではないかと心に疑念が浮かび、いますぐそんな茶番は終わらせて元の世界へ戻らなくてはと焦る。そんなはずはないのに。そんなはずはないと知っているはずなのに。
仕事はまあまあ順調。とりあえずもらったモジュールをねじ込んでみて、はて、というような。正直なところ可能な全パタンを試すのとかぞっとしないので、じっと眺めてだいたい合ってたらとりあえず検証してもらおうかなとか思っています。だめかな。あと誰にも指摘されてない不具合なおしたり。誰にも指摘されてないのでそのままお蔵入りになるかもしれません。でもまあいろいろ勉強になるので楽しいです。
今夜は早くねむりたいと、例によって毎晩言っていますけれども。というか明日遅くまで寝ていよう、そうしよう双子葉。
で、昨夜夜更かしした理由ですが、こういうので遊んでいました。
https://dgame.codeiq.jp/
暗号5の途中まではいい感じで進んでいたのですがそこで詰まってしまって、あと十五分だけ考えようと繰り返しているうちに三時になってしまったのでした。で、さっき帰ってきてから解けました。まあまあ楽しかったので、こういうのが好きな人はやってみたらまあまあ楽しいんじゃないでしょうか。
今日はたのしいひなまつり(短調)
お昼から会社。チューニングのこととか調べてました。TimeProfiler使ってみたりとかdispatch_benchmark()とか。CoreDataでディスクキャッシュしてたところにNSCache挟んでみたりしたけどべつに大差ないな、とか、NSStringを逆さにするメソッド書きなおしたりとか。MutableStringを一文字ずつappendしていくよりもunicharの配列をmallocしたほうが15倍くらい速かった(当然ではある)。たぶんリリースされないけど。
あと仕様書を眺めたり。ちょっと厳しいかなーと思うところがいくつかあるのだけど、どうするのかしら。
明日は午前中に研究室を訪ねてボスと面談です。なんの話をするんだろう、めっちゃこわい。あと午後に保健センタの診察があって、休学延長の診断書を書いてもらわないといけません。はあ、あとなんか、話とか、するのかなあ。なんかでも、そんな気分でもないや。はあ。
夕方まで寝ていて、夜は唐揚げ弁当を食べました。雨じゃなかったらドーナツを買いに行こうと思ったけど、そんなのは仮定の話であって意味がない。
夕方まで寝ていたし夜はちょっとだけobjcの勉強をしたりしました。NSArrayの要素にarray[0]みたいにアクセスできる記法、コンパイラの機能だと思っていたら内部的にはメソッド呼び出しになってて、しかもobjectWithIndexとは別のiOS6からあるメソッドなので、iOS5以前では(素朴には)使えないらしいです。iOS5ではarcliteというライブラリが良きに計らってくれるので使えるらしいのだけど、これってARC絡み?なんか不安なので来週ちょっと調べます。はあ。
今夜はお酒を飲んでアニメを観ます。はあ。
そういえば、ボーナスも出たことだしPS4でも買うかーと思っていろいろゲームを探していたのだけど、なんというか、僕はゲームなんてこれっぽっちもやりたくないのだなと思っただけでした。しかしゲーム機はほしい。それは僕を自由にする象徴である。
会社に行って仕様書を読んだりして夜は先方の人と懇親会なる飲みがあって、という程度に要約できる一日でした。二次会まで行っておいてなんですがあんまり体調がよくないです。寝ます。
NSURLConnectionのcancelってasync呼んだスレッドからしか呼んじゃいけないってほんと?
会社が休みだったので(僕が休んだだけですが)午後まで寝ていました。休んですることが寝坊というのはいささか虚しいものがあります。まあいいのだけど。
起きたら賞与の明細が送られてきていたので見ました。まあ、多いのか少ないのかよくわからないのだけど(他の人のを知らないし僕は11月入社だし)、へえ、という感じ。べつに何かに使おう!という額ではなかった(どんな額ならそうなるのかはよくわからないが)。へえ、という感じ。
あとはobjc.ioの記事読んだりしてました。GCDにそんな機能あったのかーとか。使わないだろうけど(こういう低レベル層の操作を好きこのんで使うべきではないということをいいかげん僕は学ぶべきなのだ)。
そういえば、研究室の同期から伝言のメールが来ました。事務から研究室のメールアドレスに休学の延長手続きについてのメールが来ているから対応するように、と準ボスから。えっ事務の人たちは休学中の人間が大学のメール読んでるとでも思ってたのか。休学願には休学中の連絡先を書く欄があったからそこに本人のものとして連絡のつくアドレス書いておいたのに、いったいなんなんだ。
で、ひさびさに研究室のメールを見たら一月?くらいから何通か手続きを催促するメールが来ていて、今日になってついにボスからも対応を促すメールが来ていた。いや、なんというか、そう、逃げていたのは僕だけども、それにしたって、もっと早く、そっちじゃないところにメールしてよ、なんなんだ、と思いました。はあ。
とりあえず近いうちに研究室にゆくのでいつなら都合がいいか教えてください、とボスにメールしたので、近いうちにゆかなくてはならないようです。はあ、来週はそんなに暇じゃないのだけど大丈夫なのかな、まあ午前中にちらっと行って帰ってきたらいいか。
さて、風邪気味が続いているような気がします。ちょっとだるい?のと頭がすこし重いです。うー。
明日はまた仕事、夜は先方の人と懇親会だそうです。うーん、どんな顔していればいいのかよくわからないから怖いな。はあ。
「リライト」読みました。こういうのやれたらいいよなーと思うけど頭が追いつかなかった部分もあります。そもそも人間の(僕の)脳は動的な因果の理解に適していないのかもしれない。静力学的にあれが起こったからこれが起こって、というのはいいとしても、それが変化してゆくのはむつかしいなと思いました。しかもそれが従う法則というものがまったくわからないから、なにが矛盾であってなにが矛盾ではない(じゃあなんなんだ?)のかも考えてもよくわからなかったりします。時間干渉というのは時間が二次元以上あるかのように見えるわけですが、二次元平面に入れられる順序というのは一次元のそれとはあまりよい対応関係にないので(ペアノ曲線とか?あるいは、R^1とR^2とが同相ではないことを指摘してもよいかも)?とかとか。まあ要するに、興奮したけどあんまり飲み込めなかったという話でした。おもしろかったけど。