andante

2016-02

0221

今日はなにもかもがうまくゆかないのでCitiees: Skylinesで遊んでました遊んでますでも寝る前には機械学習勉強会の課題をやらないと


なにがうまくゆかないのかというとNSScrollViewでセルの高さが変わる場合にどこで全体の高さを調整すればよいのかよくわからないのが問題ですというか前に試作したやつはAutoLayoutに任せていたからレイアウトの中でやっても問題なかったたぶんんだけど今回はAutoLayoutを使いたくないのでじゃあいつ変えればいいのという話になるみたいですあとスクロール位置が変わるのもよろしくないらしいそれはなあ……どうしたらいいんだろうなあ……


ところで昨日寝る前に思ったのですがアイドルマスターシンデレラガールズスターライトステージ以下デレステ以下でこの呼称使うかこの注釈要るかに出てくる小中学生アイドル各位だいたいみんな同じ年頃の僕よりずっと背が高いのでなんか印象変わるなあと思いましたこのくらいだと男子より女子のほうが背が高いんでしたっけ記録によると小六の時点で134cmなのでたとえば赤城みりあさん11歳140cmなんかだと見上げる恰好になるわけです印象が変わる

僕はぜんぜん気にしていなかったというかあんまり考えたこともなかったのだけど母は僕の背が低いのをたいそう気にしていてなるほどこうして平均値と比べてみると心配にもなるわいと思った結局特になにも対策しないままにいつのまにか普通くらいまで伸びたからよかったけれどよかったのだろうかまあ普通に近いのは多くの場合よいことだろう

0222

昨晩は機械学習勉強会の演習問題を解きました一時間くらいで終わると思ってたら二時間掛かったしかしこれで本当にニューラルネットの学習ができるようになったわけですワーオ


今日は昨日もだったけどなにもかもがうまくゆかない日CAShapeLayerの描画が異常に遅いのが直らないあと先方の人とのやりとりでちょっと失敗したあとから気づいて訂正しようと思ったけど家からじゃ繋がらないしハァー

体調もあまりよくないなんか夕方から咳が出てきたんだけどなにこれ死ぬのそうだったらどんなにか心安らぐだろう


そういえばNSScrollViewだけどここで詰まったままで挫折してしまっては元も子もないので一旦そのあたりは無視することに決めましたREST API叩けるようにするとかスケジューラで定期的に呼ぶとかなんかそういうやつあとモデルクラスもちゃんとしたものに直そうでも今夜はCAShapeLayerの調査をしますハァー

0223

昨晩はTwitterのAPIを叩いたり設計を微調整したりしました僕の理解だとFluxのActionっていうのはそれ自体でなにか作業をするものではないそれはActionCreatorがやるのだけどそれで合ってるんだろうかとにかくそれならActionがメソッドを持ったりSuccess/Failureを持つ必要はないのでもっとスリムになる予定

APIはストリームとREST APIとで別々に扱うことにしてスケジューラがそれらをいい感じに扱うようにしようと思いますストリームAPIは適当にリトライをしてREST APIは呼び出すタイミングを見計らう理想的にはRate Limitに応じてタイミングを変える感じとりあえずスケジューラは作ったやっとAppDelegateに直書きしてたのを移すことができる


お昼から仕事CAShapeLayerをUIScrollViewに載せておくとshouldRasterizeにかかわらず画面外から中に入ってくるタイミングで再描画されるらしくそこでスクロールが引っかかる地獄結局まともな解決策は見つからなかったので複雑なパスを分割して単純にすることでちょっとマシになった程度これどうすればいいんだろうちなみにCoreGraphicsでオフスクリーンバッファに描画してとかやると異常に重かったのでやめましたCAShapeLayerだってCPU描画なはずなんだけど……

あとはロジック部分の書き直しなんとか設計方針が固まりつつあるので明日はけっこう形になる気がするがんばるぜ

0224

昨晩はたいしたことしなかったと思います設計の見直しと整理くらいかあとAPIマネージャの共通部分とか今夜はモデルクラスの整理をしたいあとリストAPIくらい叩けたらいいと思う


今日はなんだか具合が変よくないというより変右耳だけ音がちょっとおかしくなったりとかこれ調べると病気っぽいんだけど小一時間で直ったからとりあえず放置でいいかなと思いますストレスでもなるみたいだしストレスには自信がありますストレス
仕事はまあ順調といえば順調で難解なロジックをどうにか書き終えたのであとはテストを書いたりUIと繋いだりします明日中にマージリクエスト出すところまでできたらいいというかそのくらいでないと納品に間に合わないおそれがあるがんばろう


今日はひどく疲れている早く寝たほうがいいかもうー


ビフテキはビーフステーキの略ではなくフランス語bifteckの転訛であるという主張がありフランス語bifteckは英語beefsteakからの借用であるという話があり前者はともかく後者はソースがwiktionary(en)なので信用していいものか悩むもうちょっと信頼できるソースとして仏和辞典でも買えばいいのだろうか安い買い物ではないけどまあ辞書はなにかの折に役に立つしボーナスにかこつけて買っちゃおうかふーむ

0225

昨晩はTwitter APIのモデルクラスを整理していたのだけどRealmのモデルクラスはネストクラスにできないらしくってグローバルな名前空間にUserだのStatusだのいうクラスが散らかることになりましたまじかなんかいい方法ないんだろうかいっそ埋め込みライブラリにしてしまうとかか案外アリか結合度も下げられるかもしれないし考えてみる

それより先にモデルクラスの残りの部分を作った方がよさそうあと昨夜気づいたんだけど下から上へスクロールするとユーザ詳細画面とかで破綻する気がしてきた考えないと


仕事は死ぬほど複雑なロジック部分をどうにか終わらせました今はテスト書いてます切り出したおかげでテスタビリティが向上しているのは良かったと思うけどそれはテストが通ってから喜ぶべきことです
ただまだ移動したいロジックは残っているので明日もいろいろ考えないとしかしまあとりあえず肩の荷が下りた感じですふー

それよりどんどん具合が悪くなっている気がするのだけどこれは何なんだろう風邪ってわけでもないように思うんだけどなんか最近はもう特定の理由がなくても気分が良くないのが普通になってしまって具合が悪い原因を考えなくなってきてしまった今夜も早く寝たい

0226

昨晩はモデルクラスの整理をしていましたがあまり進捗はありませんというかentitiesとextended_entitiesの仕様がよくわからなくて考えていたら眠くなったので寝ましたこういうのサービスを維持したままで複雑さを増していった結果なんだろうと思うと理解はできるけどしんどいなーと思いますまあなにもかもを最初から作っておくことはできないのだし難しいよねたぶん僕もあと何年かするとこういうのを生むんだろう今はまだ一から作ることが多いから経験がない

仕事はテスト書いたりテスト書いてる途中で実装漏れを見つけたり直したり書いてて良かったテスト書いてなかったらこれあとですごい困ったと思うよやはりこういうロジックはテスタビリティを第一に設計すべきだな

さて週末Twitterクライアントもいいけどアニメ観たいしCities:Skylinesの続きもやろうそういえば再来週は代休二日くらい取れそう土日と連結してゆっくり休もうかなあ


本当に言いたかったことはいつも言えなくなってから思い出すのだ

0227

昨晩はCities:Skylinesをしましたこういうゲームをするとやたらと大学を建てたくなってしまうのはまあそういうことなのでしょう
複雑度が上がって渋滞が頻発するようになってからあわてて交差点をラウンドアバウトにしたりしても手遅れで初めから人の流れを意識しておかねばならないのだとこれはプログラミングにも言えることだなあみたいなあらゆる問題が釘に見えるあれ


今日はアニメを観たり昼寝をしたりしましたなんか昨夜から微妙に体調が悪いまあ微妙に体調が悪いのは別に今に始まったことではないのだけど喉にちょっと違和感が出てきたから心配今夜は機械学習勉強会の演習問題をやろうかな


技術的特異点という概念科学史の人はどんな感じに思ってるのかなみたいなことをちょっと思うなんかこうそういうわかりやすい転換点があるみたいなのってよくある誤謬なんじゃないのみたいなそれと単にそのたびに人間らしさが再発見されていたちごっこが繰り返されるだけなんじゃないのとも

0228

昨晩はRealmのモデルクラスをembedded frameworkに分離しましたこういうことをしたときRealmが意図通りに動いてくれるのか心配だったけどとりあえず大丈夫そうだったので安心ただWebAPIクライアントまで一緒に移してしまったのは失敗だったような気がするでも今はなんでそう思ったのか思い出せない
ところでTwitterのstream APIで流れてくるステータスのuserフィールドはなぜかentitiesを持たないみたいですそうかTweetbotでユーザーページを開いたときにプロフィール文言が一瞬崩れるのはそういう理由だったんだなフォーラムで指摘されてるけど誰も返信してないマジかよ


今日は機械学習勉強会の課題をやりつつ解説を書きつつだらだらやってたら結局半日掛かってしまったので他になにもやっていませんやー日曜日を無駄にしてしまった

0229

今日の四年後は2月29日ですが一年後の一年後の一年後の一年後は2月28日なんですよねたぶん


今日は具合が悪いしなにもかもうまくゆかない日異常な疲労のためにロジック部分の改良にも着手できませんでしたまあなにも言われていないし必須ではないでしょう……明日時間があれば再挑戦しようと思います最小限の変更で接続できる方法をさっき思いついたでも新ロジック自体も誤ってるのでどこまで何を直すか考えないといけない

そろそろ次のプロジェクトの資料を読まないとふみゅー


今夜は疲れているのでなんにもしないで寝ちゃいたいそういえばなんか機械学習の勉強しなきゃいけない感じになってきたんだけどいいのか素人ぞ