0521
お昼から仕事。まあまあ進展。だけど全部を書きなおすのは無理な気がしてきました。理由の分からぬまま不自然に実装されたあれこれが剥がしたくても怖くて剥がせない。まあ検証に時間を多めに取ってもらえるらしいから多少冒険してもいいのかもしれないけれど。
ねむいです。
お昼から仕事。まあまあ進展。だけど全部を書きなおすのは無理な気がしてきました。理由の分からぬまま不自然に実装されたあれこれが剥がしたくても怖くて剥がせない。まあ検証に時間を多めに取ってもらえるらしいから多少冒険してもいいのかもしれないけれど。
ねむいです。
お昼から仕事。そういえば僕の知らないところでやりとりがあって、スケジュールにすこし余裕が生まれたようです。やったね。これで心置きなくリファクタリングできます。とりあえず基本的な画面遷移はだいたいできたので、明日はそれっぽく動くようにいろいろの調整をしようと思います。
今週は後半ずっと疲れていましたね。睡眠時間七時間じゃやっぱりぜんぜん足らないみたいです。うーん、僕はこんなに寝る子だったろうか。
お昼から仕事。Xcodeの設定でビルド設定を複数用意してスキームで切り替えることを調べたりとか。BundleIDも書き替えられることがわかったので、適切な設定を整備する必要があるかなと思います。きっと便利になる。
それからPマークなるものの講習会がありました。いろいろキマジメなルールに従おうという話。でも、こういう(通常の感覚からすると過剰に厳格で面倒な)ルールは、結局場の雰囲気的にどのくらいキマジメに従うのがよいとされているのかよくわからないので苦手です。どうせみんな真面目にやらないでしょう?(そうでもないのかしら)
さて週末です。なんか今週結局あまりコード書いてないからそろそろlogtに取り組みたいのだけど、疲れた感じがあるのでなーとか、本も読みたいしなーとか。「哲学入門」読んでますけどいまいち進んでいません。やりたいことが多い。
昨晩は頭痛がしたので寝ました(いや、頭痛がしなくても寝るのですが早く寝ました)。今日もなんだか具合がよくないので寝ると思います。うーん、せっかくの休日が体調不良で潰れたことを悲しむべきなのか、休日でよかったとほっとすべきなのか。いや、前者だな。うーん。
今日もいまいち体調がよくないです。熱はないんだけど身体がだるい。うーむ。
めも:「『~と感じている』と感じている」なる主張は、「網膜像を見ている」と同じように意味のない主張であるということ。
「見る」とか「感じる」という言葉は、おそらく通常の動詞、たとえば「蹴る」とは異なっていて、引数を与えることで特定の動作を表すというものではない。「○○を蹴る」といえばそれを蹴るという意味だが、「○○を見る」というのはそれ自体ではなくそのことで内部状態が変化していることを指示している。
お昼から仕事。打ち合わせにゆくつもりでいたのだけど、しんどかったら無理しなくてもいいよと言われたので、しんどいからいいやとなりました。しんどかったしけっこう忙しかったので好都合です。
はあ、体調がよくないと精神状態もよくないですね。結局この週末はコード書かなかったし。うーん。でも、だいぶ元気になってきたような気がするし、明日は元気になれるといい。
いろいろ書いたのにフォームを開きっぱなしにしていたら全部消えました。やっぱりセッションでログインを管理したのは完全に失敗だったのだ。手が空いたら直さなくてはなるまい。
ときどき昔のことを思い出して、不自然にセンチメンタルな気分になって、フェイスブックの自分のプロフィルに、自分だけ公開のイベントを追加して物思いに耽ったりします。たぶんきっと、僕はこれを誰かに見つけてもらいたいとどこかで期待していて、だけど僕はそうならないように設定している。こういうのって、なんだか奇跡を待つことのようだな、と思います。奇跡って。でもそれって、要するに他者からの救いがこの天井を突き破って差し伸べられることを待つことなのでは。教えてよ、きみの秘密。そうして現れた誰かは僕の手を引いて走り出す。時間の静止した灰色の街の中を、僕の手を引いて赤いスカートの君は鮮やかに走り抜けてゆく。ああ、そんなもの、ただの夢物語だって、僕はとっくに知っているのに。まだそんなこと気にしてるの?しょうがないな、ほら、
お昼前に会社に行って、取締役とお昼ご飯を食べました(そういう会社の制度なのです)。風邪がなおりかけであまりたくさん食べられる感じではなかったのでおそば。
話としては、マインドマップ投げ合って会話するならテレパシイになるよねーとか、今後の宗教は電子ドラッグとヘルスケアアプリに分割吸収されるよねーとか、まあそういう話です。
あと近所のジムに行くことを強く勧められたのでこの週末に行ってみようかな(初回講習の予約を入れなくてはならない(この家のどこかに運動用の服と靴があったはずだがはて))。
午後は仕事。ちまちました不具合対応と画面の移植。StoreKit回りは経験がないしテストしづらいのでいろいろ心配です。画面の移植のほうはiOS6/7両対応がしんどかったけれど(いまさらそんなこと言ってるのはどうなのか)、大部分をxibに移したのでかなりきれいにまとまりました。まああとはデザイン次第でどのくらい変わるか(もしかすると@4R用にxibをもう一枚作るかも)。
さて、明日は健康診断です。健康を診断されます(体重増えてたらやだなー)。
めも:英単語informationは通常は不可算名詞なので情報がたくさんあることをinformationsとは指さないのだけど、たとえば案内所のことをinformationと呼ぶ場合は可算名詞扱いになるのでinformationsとなり得る。そう思うと、NekonekoInformationクラスの配列はnekonekoInformationsと呼ばれるのが適切なのではという気もするのだけど、この感覚がどのくらいネイティヴに同意を得られるのかはよくわからない。
仕事の前に健康診断にゆきました。おおむね健康ということでしたが脈が速いのが気になるようです。なんかレッドブルの飲み過ぎでは?みたいなことが脳裡をよぎりますが、この一ヶ月くらい一本も飲んでないので関係ないと思います。あるいは、一ヶ月経っても影響が抜けないのだとしたら、単純に手遅れ(こわい)。
そういえば身長は170.4cm、体重は56.4kgでした。昨年後半の体重の急激な増加はたいへん憂慮していたのですが、とりあえず安定したようです。だけどまだ5kgくらい余分だ。なんなんだお前は。誰なんだ(僕です)。
それから仕事。xcodeの設定をゴニョゴニョすることで開発を楽にする手順をいろいろ検討したのですが、プロビジョニングファイルをとっかえひっかえするのが面倒な気がするので難しいです。というかこれは会社の運用が不自然なのも一因っぽいですけど。
明日は金曜日なので終わったら週末です。風邪がなんだかんだよくなっていない気がする。うーむ。
h.b. > *
お昼から仕事。CoreDataのマイグレイションがうまく動いていないかもしれないので調べていたら、そもそもぜんぜん正しく設定できていないことがわかりました。どういうことかというと、「あるエンティティだけマッピングを指定して、それ以外は軽量マイグレイション」みたいなことがしたかったのでエンティティ一つだけのマッピングを作っていたのですが、それだと指定しなかったエンティティは全部棄てられてしまうのでした。えーなにそれ。仕方ないので全部のマッピングを作ると今度は関係ないエンティティまで一件一件写像されるのですごく遅いし、つらいです。一日調べていたのですが、部分的に軽量マイグレイションを行う方法はないようでした(あるいは自前でマイグレイションを管理すればinferredMappingModelに手を入れることで同じことを実現できるかもしれませんが、ちょっとぞっとしません)。最終的には、マイグレイションで複雑な値の変換をするのはよして(つまり軽量マイグレイションに全部任せて)、あとから必要になった時に値を変換するようにしました。ふう。
あと、自動マイグレイションって複数のマッピングを同時に順番に適用することはできないのですね(そうらしいです)。たしかに、モデルのバージョンは名前をつけられるだけで順序は特に指定していませんでしたから、どの順でマッピングを適用するのが正しいのかわからなくなってしまうのかも。この問題、とりあえず今回は問題にならなさそうだけど(ほとんど軽量マイグレイションだから)、覚えておかないと詰みそうです。はあ。
あとGoogle Spreadsheet講習がありました。僕は普段それほど使う機会はないのだけど。そういえば、僕がプログラミングを始めたきっかけはExcelの関数機能で遊んでいたことだったなーとか思いました。ユーザー定義関数を使いたいと思うとだんだんVBAとかの話になって、そこからVBerになったのでした。もう十五年くらい前の話ですけど。
Excelって、(いまはどうか知りませんが、)普段はただの表計算ソフトの顔をしているのに一歩踏み込むとそれなりにちゃんとしたIDEがついてるの、welcome to undergroundって感じでいいですね。多くの人が知りもしない裏の顔っぽいところが。
さて週末です。お酒を飲んで本を読みます。あとlogtもまた手をつけなくては。そういえばsocket.ioが1.0になったそうですけど、まあ別にわざわざ更新することもないでしょう、かね。