今日やったこと

夜中と昼に家と喫茶店で色々とマストドンアプリをいじってた(夜中にいじるのいくない)。
まずは複数インスタンスへの対応。新しいインスタンスの名前とインスタンスのアドレスを入れて、複数アカウントを切り替えられるようになった。
最終的には4〜5アカウントのLTLを切り替えてみるためのアプリになる予定。
ちなみに現状では地味に「通知」「ホーム」を取ってないというアホっぷり。LTLを閲覧/投稿/音声読み上げという、ラジオ的アプリになる予定。
あと、user_nameとdisplay_nameが一致すると、display_nameが空文字列で帰ってくるという仕様に対応。どうなんだよそれ。
アカウント切替は、随分手こずったので時間を取られた。あとはNSFW画像フラグが立ってるかどうかを調べて、それをカバーするボタンの作成をした。ボタンのサイズがいまいち定まってないのでよくない。あとでチェック予定。
NSFWフラグはNO-YESが必ず入るのかと思ったら。pawooで値が入らない(nil)のものがあって、そのせいでエラーが出た。Javaならヌルポ(ガッ)である。
コードだけはセルの高さをトゥートで可変するようにしてある。実際に動かしてないので明日以降の課題。

これができたら明日は現在表示も読み上げもしてないCW(「続きを読む」部分)の対応に着手したい。のだがどういう動作仕様になるのか…。
CWができれば次はトゥートの書き込みに対応したい。

今日やったこと

レポート出し忘れてたのでその対応。
マストドンアプリは
・LTLを喋る
・LTLの余計なこと(http://〜〜とか)をしゃべらないように
・LTLの「続きを見る」場合は本文を読まず、隠されてない部分を読むように
・トゥートの画像を1個だけ表示するように

発言に応じて高さを可変にするようにして、拡大画像表示するようにして、画像を複数表示できるようになったら一人前なんだが…くっそ面倒なところだなぁ。
あと、NSFWだった場合の対応もしてないな

地味にあと起動時に読むべきLTLが分かってる(最後に指定したアカウントがわかる)なrあ、それをロードする機能をつけたいものだ。
あと、地味にアカウント指定で箪笥が指定できないので、指定したい。
本来はレスポンスとかBTとかFavとかできて一人前なんだが、このアプリはラジオ的なので後回しになってるw

今日やったこと

明日に向けてメックの修理のデータ整理とか、TNXのキャストの見直しとか。このキャストでいいよな、とかやってた。
あと、前職同期からスカウトメッセージ来てるという驚愕の事実にきがついておののきながらレスポンスを返すとかやった。えらい。

マストドンアプリはちょっとだけ進んだというか、アカウント選択時にデータを最新のものに更新したりとか、access_tokenが死んでる場合、改めて取り直すとかの処理を書いたらそれだけで時間が尽きた。週末は開発環境持ち込まないので来週はTLを数秒ごとにリロードするとか、そういう機能をつける方向で頑張っていきたい。TL表示にも難題多いのだけど…

今日やったこと

れじ☆すたのリリース作業やった。バージョン1.6.0。

マストドンアプリについては、ローカルタイムライン(LTL)を出すことに成功。
しかしこれコンテンツが生HTMLで画像込とか果てしなく大変そうな気がする。NSFWとかどういう判別してるんだろう。
解析ロジックを作るしかなさそう。
とりあえず雑に作ったアプリでは、自分のデザインを満たせそうにないので、これはこれで研究用のアプリとしてある程度作って、改めて1からデザインしたアプリとしてスクラップ&ビルドしたい。
とりあえずの課題はトゥートの高さ可変とか、ユーザーステータスの表示とか、カラーテーマへの対応とか、画像のキャッシュとか、画像つきトゥートの表示(トゥート本体に埋め込まれているので、分離せんといかん)とか、トゥートの逐次リロードの仕組みの実装とか・・・
リデザイン前に機能としてこれができるか?というのを確認して、実装方法を身に着けねばならん。

今日やったこと

gensokyo.cloudにガリガリアクセスしまくって得てたAccess_Tokenだと思ってたものは中間コードであることに気が付き、もう1手順追加することでAccess_Tokenを得て、自分の登録プロフィールを取得することに成功。
あと、Realm関係でちょっと躓いた。こんなことに3時間かかるとはorzという思いも強いが、これでローカルTLを見るところまでは楽にできそうだ。

他にもやりたことが多々、というかほんとうはあるんだけど、どうも集中しすぎだなぁとも思う。区切り方悪い。

面談日記

れじ☆すたの会話たくさんしてきた。
立地がすげぇ微妙だと思った。あとオフィスは活気あるけど狭くね感。
技術以外の面ではどうにかなると思った。技術と成果が出せるか?と言われると相変わらずしょんぼりなのだが・・・この点、どうにかなるのかな?という感じがある。

あとは働き方と住まい問題もあるなぁ…原宿・北参道が最寄りなんで、東横線沿線が一番という結論になりがち。
地味にお店もあんまりないし。

今日やったこと

きょうはちょっと出かけるDayなので北参道でドヤリングしてきた。
結局OAuthでやれないので、テストだしいいやーということで生passを投げてAccessTokenを得ることに。
他の方法試したけど通らんからダメなんだよorz

とりあえずAccessTokenもらえるところまでできたので、インスタンスを登録できるところまでデザインはした。
これでどうにかなればどうにかなるだろう(ひどい)

今週中にLTLが表示できればイイナー程度の速度感。

今日やったこと

マストドンとAFNetworkingをつかって会話して、APIを叩く実験をした。最終的にはトゥートを見たり、書き込んだするiOSアプリ(適当にZouと命名)という形になればなぁというお勉強。

今日はアプリを登録して、アプリに対応する情報を払い出してもらうところまでできた。
というか、その先のログインしてアクセストークンを得るところで躓いている。どうもmstdn.jpだと対応しておらず、mstdn.ioとか、gensokyo.cloudとかだとログイン画面が出るということらしい。うーんどうしよう。
gensokyo.cloudにアカウント取って試験続けるかなぁ…しょうがない。

歯医者日記

謎の痛み(歯医者いわく)の治療もラスト。結局奥歯の詰め物の下が微妙に腐ってたのが問題の根っこじゃないかと思われる。詰めなおして終了。
ここは待ち時間がなくて治療もはやいのでコミコミ30分で終わるのがよい。

今日やったこと

GPD WINの環境検討とか。縦720解像度なので、艦これはいいとしてAoEとかラテとかが微妙なんじゃね?とか、東方は動くからいいんじゃね?とか、でもXInputって対応してるっけ?とか色々悩むマン。こんなところに躊躇ポイントがあるとは。
まぁもうちょっと調べてみよう。

あと、TNXのチュートリアルアクトの清書。基本的にこのBlogでリンク貼る予定。
1〜2人用でクイックスタートのみ対応という酷いレギュレーションなので、多分テストプレイできんw

あとは来週の課題として検討から始める件として、最近話題になってきたMSTDNのiOS日本語版クライアントを作る、というのを考えてみる。英語版はあるようだが。

#AoE2HDは要求解像度が900x600という微妙な大きさで、一応どうにかなるらしいということはわかった