andante

0213

昨晩はCocoaプログラミングの本を読んでいましたが微妙ほんとに入門としてはいいのかもしれないけどiOSと重複する部分も多かったし逆にUIの話はそんなに多くないまあ今日も読みます


お昼に起きて会社にゆきましたスクレイピングしてデータベースに入れるコードの調整をしつつアプリのコードも書くフルスタック排他制御が思ってたより奥深いのだけどとりあえずどこが問題になるのかは今日わかったから週明けはもうちょっとうまくやりおおせると思いますほんとかな


精神的にも身体的にも具合が悪い精神的に具合が悪いのはなんかもう慣れっこという感じだけどなんでそんなものに慣れてまで生きなきゃいかんのかという思いはあるほんとにもうなにもかも嫌になってしまうんだけどそんな気持ちが次々と泡のように弾けるんだけどそれはどこか上の空でやれやれまたかと思っている自分がいるみたいな僕はもうほんとうにどんどん窮地に追い込まれてしまったけれど何年かすればまた元気になれるんだろうかはあ死にたいやれやれまたか


今夜はCocoaの本読みつつコード書くAutoLayoutってどうやったら切れるんだっけそんなことそもそもできないんだっけはあ

0212

昨晩はいろいろやろうと思っていたんだけど重力波が出たので会見の中継観てたらたいして作業できませんでした

そう重力波が出たそうですアインシュタイン方程式によれば時空の計量$g_{\mu\nu}$が波動方程式をみたすので計量が波動として伝搬する解があるんだよという理解でよいのかなそしてブラックホール連星が衝突合体したのを初めてとらえたというのがまさに重力波天文学の幕開けという感じでよいですね

僕が物理学を勉強しようと思った直接の動機はもう思い出せないaやbの影響であることは間違いないがのだけどかなり初期に勉強したのが相対性理論で重力波はずっと予言されているがまだ見つかっていないだったのがこうしてちゃんと見つかっていやまあそりゃたとえばヒッグス粒子だってそうなんだけどでも僕標準模型のこと勉強しないままだしそれに比べると一般相対論は曲がりなりにもディラックの薄い教科書をさらったことはあるわけでなんというかまあぴったりとは言えないけどひいきのサッカーチームが優勝するとかこんな感じなのかなみたいなうれしさがありますうれしい


今日はどうも具合がいまいちよくない喉がちょっと変だまたかよトローチ舐めまくってたら救われないかなうーむ
仕事はあまり順調でない難しいから避けつづけていたところに取り組んだんだけど難しいので返り討ちに遭ってしまったぎゃー来週に持ち越し
それよりだいぶ前に僕がちょっと準備したデータベースに欠陥が見つかったので明日ちょっと調整しますまあどう直せば良いかはわかっているのであとは手順を間違わずにできるだろうかというだけの話なんだけどしかしわざわざ土曜日に出掛けるのは面倒だなあまあいいかついでに今日倒せなかった問題にゆっくり取り組もうかしら


Cocoaプログラミングについてインターネットで調べてもiOSの話しか出てこなくて困ったので本を買いました本も新しいのはぜんぜんないのだけど基礎からわかってないのでないよりマシかなと思いますというかGoogle先生はNSViewControllerで検索してるのにUIViewControllerの話を引っかけるのやめてくださいそれらは似て非なるものですviewDidLoadがYosemiteまでなかったらしいですねマジかよ


今夜はアニメをちょっと観るのと届いた本に目を通すのとあと昨日一応動いたCVDisplayLinkの続きをやろうかな結局レイアウトをどこで誰がやればいいのかよくわからない毎回layout()を呼ぶのは間違ってるような気はするんだけど

0211

昨晩はなんかあんまり関係ないことしてましたOAuth1をしゃべるロジックのテスト書いたりすこしだけですがログ取るユーティリティ作ったりユーティリティたってCocoaLumberjackの薄いラッパーだけどログコンテキストを文字列で名付けて簡単なハッシュ関数でCocoaLumberjackに渡しています渡すのはいいんだけどこれ逆算はできないからログを表示するときに文字列をどうやって取得するのかという問題がありますまあどこかに登録できるようにしたりすればよいのかなあこれ以上のことはもうちょっと必要になってから考えましょう


今日はずっと溜まっていたアニメをだいたい消化しましたでもいま思いだして見るとあんまり記憶がないぞどうなってるんだまあ本当に気になってるやつは無理してリアルタイムで観てたりするしな

今夜はあとちょっと気分を変えるためにCVDisplayLinkを触ってみようと思いますこいつがちゃんとアニメイションできることを確かめたい


明日は仕事ですがそれが終われば土日です土日は仕事あるのかなーこのままの雰囲気だとなさそうだけど明日躓いたりしたらそうもいきませんがんばろう

0210

久々に日記が日付を跨ぎましたね


昨晩は何してたか覚えてないのだけどまあなんかテーブルのアニメイションの検討みたいなことしたんだと思いますたいして成果はないんだけどもあーでもどこから手をつければいいのかはちょっとわかってきたかもしれないうーむ


仕事の前に歯医者予約の時間11時だと思って早起きしたけど半だったので損した仕事は順調でないようでまあまあ進んだMacbookの環境設定がだいたい終わったのだけど環境構築のたびにSublimeText3が漢字変換と相性悪いのにがっかりするAtomはできれば避けたいんだけどなーかといって他に選択肢も知らないしなあ

不具合対応に目処が立ってきたので明日は出勤しなくてよさそうですやった目覚まし時計を書けなくていい日は久々だしかしどんな風に過ごせば良いのかよくわからない溜まっているアニメを観たらいいのかなそれよかテーブルのこと考えたらいいのかなうーんアニメを消化したほうがいい気がするこれは少なくとも確実にできることだ


さーてさーて

0209

昨晩はtimelineをNSTableViewに表示してみたりしたけれどパフォーマンスがいまいちだしなんか動作が不安定だこれは単に複数行描画に対応できてないだけかやっぱり自作待ったなしなんだと思ううーむでもこれはある程度要件を絞らないとダメな気がするなあ……
あといろんなモジュールをフレームワークにまとめるのをやりました特にメリットは無いけどEmbedded Frameworkやってみたかったのよね


仕事はまあ普通ラストスパート感あるロジックの書き直しについてちょっと相談したらとにかく一旦納品した後のタイミングで改修ということなら大丈夫と思うとのことだったのでまあ構想は温めつつという感じか


今夜はアニメを観たりテーブルの検討をしたりしたいんだけど実は明日歯医者の予約が入っていたことに今朝気づいたのでやっぱり早く寝なくてはいけませんウー

0208

昨晩は勉強会の演習問題の解説書いてたら朝四時になってしまってグエーとなりましたロジスティック回帰のベクトル化行列表現をキマジメに説明してたら遅くなってしまったそしてどうせそんなに読まれもすまいまあ僕の理解は深まったのでよかった


仕事はあまり調子がよくない具合もよくないロジック系の奇妙な挙動を調査したんだけどロジックとはあんまり関係ない不具合だった気配があってそうかーという感じだったりとかあとリファクタというか設計の見直しに着手ちゃんと整理したら思ったほど変に複雑にならない気がしてきたので今週中にできるかもしれない

あと仕事用に新しくMacbook Proを買ってもらいました環境構築は今週ちょっとずつやりますほんとはどこかで時間とってやりたいんだけど案件状況があんまり余裕ないのよねしかし仕事道具なので慎重にやりたいディレンマ


今夜はなにしろ具合が悪いのだから早めに寝たいのだがアニメが溜まっているしいよいよ挿入削除の可能なテーブルに挑戦したい気もするところで本当にテーブルって自作が必要なんでしたっけ調べたほうがいいかもしれないなフーム

0207

昨晩はtimeline取得の負荷テストと厄介な不具合を直しましたこれこの時点で気づけて良かったあとからだと気づかないままになった可能性があるずっと気づかない不具合は不具合ではないのではという話はある負荷テストは秒間20postくらいならなんとかなるのではという感じだったけどこれテーブルの挿入がボトルネックになっているみたいなのでそこを自作するつもりでいるからあまり参考にならないかも
そうテーブルを自作する必要があるのだけど挿入削除アニメイションを一般の場合にうまく扱えるようにするのはかなり骨が折れる気がしますというか前回はそこで挫折したんだよな今回も別に使える道具が増えているわけではないんだけどまあちょっとやる気が高まっているくらいかなあ


今日は夕方から@n_tomが遊びに来て持ってきてくれたスプラトゥーンで遊びましたというか僕がチュートリアルから上達してゆくのを見せてただけだったけどあれ初めてやったんだけど楽しいですねよくできているただ視点移動をコントローラの加速度センサで行うのはちょっと慣れるのに時間が掛かったローラーの扱いがちょっと上手くなった気がするけど初心者は誰でもそうだったりするのかもしれないべつにFPSは得意ではないからね


今夜は機械学習勉強会の演習問題の解説を書いたら終わりになってしまいそうすごい仕事とイカのゲームだけで土日が通り過ぎてしまった

0206

昨晩はtimelineを受信してリストに振り分けたり削除通知をリストに振り分けてからDB削除する流れとかを書きましたついでにDispatcherも書き直してしまったしこれはもうライブラリ要らなさそうまあアーキテクチャなんてそんなものかもしれないリプレースする過程で理解が深まったのはよかった理解が深まっ太郎だそんなものはない

今夜はこの子がどのくらいの負荷に耐えられるのか確認しようと思いますまあiOSシミュレイタで確認したってあんまりいいことないけどどこがボトルネックになり得るかくらいはわかると思うしもしiOSシミュレイタでダメダメだったらOSXでもダメダメだろうしどきどきあと削除リストも実装しなきゃ昨日確認したんだけどやっぱり削除通知はTweet本体より先に来る可能性があるみたいなのでオンメモリでいいから持っておこうこれは順番とか不要だからSetで持つのが効率的なんだろうか

でもそれより先に機械学習勉強会の演習問題解かないと今週は僕が解説書くことになってるからまあ解説書くのは明日でいいと思うけど


土曜日だけど仕事休日出勤って久々な気がする今日も一日がんばるぞいって言えばよかったそんなことはない人が少ないせいか知らないけどいつもより集中できたような気がする
このプロジェクトももう五ヶ月になることに気づいてびっくりした準備してた期間も含めると半年近いなぜか三ヶ月くらいだと思ってたでもその違いが何なのかはよくわからないよね
なんとかUI的には来週の前半くらいで解決しそうだけどロジック部分がまだぜんぜんダメっぽい来週もがんばる


さて明日は@n_tomが遊びに来るはずですがさっき測ったら体温が高いでもなんか最近ずっとこうだし別に気にする必要ないような気もするどうせなんかまた自律神経かなんかがアレしてるんだぜ肩凝りもひどいし

0205

昨晩は複数リストに対応しましたとりあえずリストオブジェクトの子としてツイートを並べただけでいい感じに動いてくれそう複数のリストを同時に作って同時に表示することもできたしこれはこの路線で大丈夫そうただツイートをDBに保存するタイミングと削除するタイミングが悩ましくてリストに追加する前にまずDBに保存するようにすべきなのかなとか削除はどのタイミングでやればいいかなとかあと削除ってツイートを受信する前に起こる可能性も有り得るので削除リストみたいなものをオンメモリにでも持つ必要がありそういやそんなケース有り得るのか本当に調べた方がいいかも


仕事はまあまあ順調だけど如何せん時間に余裕がない明日も会社行きます自宅作業にしてもらうつもりだったんだけどなんか難色を示されたから行くことにした着替えるの面倒なんだけどなあと普通に体調が悪い

そう体調が悪いのですまだ微熱っぽい今日病院行ったついでに相談してみたんだけど気管支に何かあるのかもって言われた長引くようなら耳鼻科で見てもらったほうがよいそうですまじかーでも咳はないのよねはー


計算用紙のために大きめの電子ペーパーデバイスがあるといいかなと思ったのでちょっと調べてみましたがこれ高いんですねあと動画で見るとどうしても描画がワンテンポ遅れるんだけどこれ使ってて気にならないものなのかしらこれはたぶん電子ペーパーの特性なのでiPad Proだとそんなことはないんだろうけどあれはもっと高いし電池が持たないし別にタブレット端末がほしいわけではないので微妙
計算用紙放っておくと蓄積するし棄ててしまうと肝心なときに見つからないという特性があるのでこれは電子化待ったなしだと思うだけどでもやっぱり九万は高い


我々は無いものを語る言葉を作ってゆかねばならないのです

0204

僕の生きかたを形作っているのは僕が心底嫌いでこうはなるまいと思うような人たちなのだ


昨晩もTwitterのtimelineをRealmに保存したりテーブルに表示したりしていました削除通知への対応と挿入削除アニメイションアニメイションについてはEventEmitterをちょっと拡張してペイロードを載せられるようにすれば解決だったけど型安全性の意味でもうすこし洗練が必要で結局Dispatcherと似たような形になるのではという感じDispatcherはDispatcherでもうすこし使い勝手を良くしたい思いがあるしあれっ結局自分で作り直す感じになってしまうのでは

でもそれはおいておいて今夜は複数リストへの対応を試みます


お昼から仕事体調はやっぱり良くはないけど喉の痛みとかはおさまっているただ体温が微妙に高い仕事はまあまあ順調でようやっとテーブルビューの書き直しが終わったところあとは小さい不具合をぷちぷち潰せばいいんだけどロジックの大改修がたぶん残っていてそれは来週いっぱい掛かるんじゃないだろうかという感じヒョー


僕の冗談には僕の育った家や僕の過ごした季節や僕のまわりにいた人々がさまざまな形で息づいている