出された課題を今までによくあった焦りとか不安とかと戦いながら仕上げて提出した。
もう提出して楽にならないと・・・!という思いのほうが強かった。
これでどう評価されるかわからんが…。
TNXキャストDBは相変わらず足りない項目があってワロス。
補いつつPopoverで技能詳細表示しようと思ったらそこら辺でエラーが出て時間切れ。
出された課題を今までによくあった焦りとか不安とかと戦いながら仕上げて提出した。
もう提出して楽にならないと・・・!という思いのほうが強かった。
これでどう評価されるかわからんが…。
TNXキャストDBは相変わらず足りない項目があってワロス。
補いつつPopoverで技能詳細表示しようと思ったらそこら辺でエラーが出て時間切れ。
昨日面接やったところの課題が夜に来たのでガリガリゴリゴリ書いて、質問を投げた。
質問帰ってくるの月曜かねぇ。
土曜までにチェックして日曜予備日、月曜日にレスポンスを確認して修正、提出、という流れにしたい。
だいたい1.5−2時間くらい作業?
あとはTNXキャストDBアプリ。表示されるデータのレイアウト直して、表示する項目増やして、SegmentedControllerをもうちょっとマシにして・・・ということをやった。この先は全データ見れるダミーJSONができたところで、複数キャラクターの切り替え、新規キャラクターの登録、というようにやっていきたい。
というか登録ができんといつまでたっても実用にならんw
面接は五反田。一応次の「期限までにお題のコード(アプリ1本)を書いてレビューに提出する」ところまでは行けたが、いきなり筆記とかなかなかスリリングである。受ける前も相当動機がやばかったが、そこは薬のパワーで乗り切った。
仕事できるかどうかは飛び込んでみないとわからんが、飛び込まないでいれば何時までたってもわからん…厳しいものだ。
TNXCastDBはダミーデータようのJSONをシコシコ入力し、表示の体裁がどうだこうだ、というのをチェックするところまで。

表示順とか、表示の抜けとか、かなりあってワタワタしてる。現状でも幅が足りないところとかあるからな(解説文が入らないのは想定済なので、これはPopoverで表示させる予定)
特技、装備の詳細をポップオーバーにすること、キャストのCSとARをちゃんと持って表示すること、キャスト設定とコンボテキスト(右下)を対応すること、が目下の課題ですかね。
なお、督促来たのはお祈りが来たので、現状未確定な応募はこれだけになった…
装備表示用のテーブル作りまくった。データ用意して正しく表示できるかどうかは明日の課題になった…
ヘッダに見せかけてヘッダじゃない(通常のセルの一番上)というのも用意したので、まぁどうにかなるだろう。
これらもタップしたら全文を表示する、という形にしたい(もちろん入力するのはiPadの前のあなたです!!! DBとか用意したら著作権アウトだからね!)
装備表示は7個が標準になったが、これでいいのかのぉ。
あと、装備オプションの表示をどうするか悩んでいる。詳細表示した時にオプションを表示する、オプションの修正は自動では多分ムリだろうから、そこは反映した数字を入れてもらうとかかね…。
自分が書くときは
装備
→装備オプション
という形で書くんだけど、これだとちょっと処理が面倒、というのもある。
あとは結果が1週間で来るはずのところに督促だしたらまだ検討中、という話が来たでござるの巻。今週中か…
即日お祈りでひたすら精神的に落ち込んだのをなんとかして17時台にコワーキング入り。
TNXキャストDBをすすめる。
特技表示のレイアウトが崩れる、という極めて謎な問題があったが、もしかしてダイナミックセル(storyboard内)で設計するのが悪いのか?と
UITableViewCellを別xibで定義するようになったら直った…なんぞ。
#Xcodeメモるにする内容でもねぇ…
あとは使ってたライブラリの制限(表示する項目が7つほしいのに、何故かわざわざ6つを仕様上の上限にしてる)に悩まされたり。
アウトフィットのカテゴリを7つにしたいのでギリギリ引っかかる(武器・防具・ヴィークル・サイバーウェア・トロン・住居・その他)
これは野良でコードを書き換えて対応するという力技(多分iPhone向けの制限で、iPadではなじまないヤツなんだろうな・・・と思ってる)で対応したが、どうするかなぁ…一番いいのは「野良ブランチ」だろうか。
明日の目標としてはこのアウトフィットの部分も装備を表示して、オプションも対応して・・・とやりたい。
紀尾井町の会社に面接。エンジニア2人ということでわりとざっくばらんに話したが振り返ってみるとそれはダメだろうみたいな話もしてしまったような…
しかしここに藤沢から出るの面倒だねぇ。田園都市線横断して半蔵門線で半蔵門に出るのが一番手間はかからない。帰り座れないけど。
その後NKTNでコワーキング。ちょっとだけ進んだのじゃ(ただ、問題を1つ持ち越した)。
ただなんか横浜で早朝に集まって異業種交流&マッチングみたいな会にさそう方が話してきてどうも乗らないのだが熱心に誘ってきて辟易するなどしてあんまり塩梅はよくない。
あとオムレツはオムレツで美味いがあれならお好み焼きのほうがいいな! 腹抑えなら菓子のほうがいいな!という知見を得た。
個人の感覚としては「ヲ勉強会の面々で飲み会」のほうが正しいかな。
会場は錦糸町。お忙しい中Zinniaさん幹事ありがとうございました……日曜も仕事だったようですし。
f/t氏とgony社長以外はホントお久しぶりですorはじめまして・・・だよな。
でも今回全員顔と名前が一致した!!!(やっとかよ)
一応sdl-fan-jpという体裁なので(?)凄腕プログラマーのみなさんが多く、職場話、裏話はすごい楽しくて興味深く聞き役と驚き役に回りまくる。
しかし対人戦は相変わらずアレルギーだなぁ…他人がやるのを結果だけ見るのはさておき、「相手を負かせ」という題目自体に忌避感がある。
(ちょっと盛り上がった動物タワーバトルを見て思った)
二次会のHUBに行ったのはケバブのためではなく、この話の続きを聞きたいがためと言っても過言ではない。
機械学習のデータの取り込みは無節操に取り込めばいいわけではないとか、それに伴う翻訳関連の話とか、ゲーム開発の関連とか、JR東のSuicaバグらしき挙動の話とか、GPD Pocke触らせてもらった(思ったより重量感があった。密度的なのかな)りとか・・・。
TRPG関連で集まるとどうしても「異業種の面白い話」になりがちなんだけど、近い仕事の皆様の話はこれはこれで興味が尽きず面白いのです。
#二次会でtekezoさんがちらっとれじ☆すたに触れてくれたのが存外嬉しかった
しかし惜しむべきは帰宅限界時間が早いことだよな…2番目に離脱して帰宅が最後(秋葉原在住でmaple飲みをしてた某氏除く)ってどゆこと?
#錦糸町→御茶ノ水→新宿→藤沢と帰ると、藤沢駅までで1時間47分かかってる。でもケチらず総武快速→横須賀線→東海道線で帰っても20分そこらしか変わらん気がするな……
錦糸町のスタバでドヤってきた。
明日行く会社の予習とTNXキャストDB。SegmentedControlがアイコン扱えないとか言う仕様だったのでこれを改善するべくいくつかライブラリを入れて試行錯誤した。結局XMSegmentedControlの野良ブランチ(Swift3対応)になったかな。
目下アイコンをどうしようか悩み中。サイバーパンク風のモノクロアイコンというのを探すか作らなければならぬ。
昼間に艦これやったので昼寝からのコワーキング行きが遅くなった…
お陰で日曜はかなり楽になったが。
TNXCastDBアプリは技能を「一般技能」「社会技能」「コネおよびその他固有名詞技能」という3列に分けて表示することに。
しかしスートのフォント表示が一定しない(同じハートのスートの塗りつぶしでも、他のスートの状況によって絵文字になるかどうか変わるようだ…)とかいう現象にぶち当たって試行錯誤するハメに。結局コードからヒラギノフォントを充てて、それでも違和感が出るダイヤのスートを菱型文字にすることで解決。
あと、気がついたこととしてアウトフィットの属性に「シキガミ装備かどうか」「シキガミ装備のタイプ」を追加。
そして今日改めて見直してわかる「あ、CSとAR・・・」
TNXキャストDBについて色々弄って色々エラーを出して、とりあえずJSONにある技能データが出るようになった。
問題は固有名詞技能の扱いだろうか。
キャストシートに合わせると、一般技能+操縦+芸術+制作/コネ/社会の3ペイン構成になるが、これをどうするかだよなぁ。
この並び、面倒くさいことやれば維持できるけど、維持する意味があるか?と悩んだりする。
でも僕が「操縦:」やら「制作:」が一番下にあるキャストシートみたら「うーん」という顔になるからやるべきなのかなぁこれ。
数の話をすると一般技能>>社会>コネ>その他みたいな感じで、その他は1個もない可能性がある、コネは概ね2〜3個ある、社会技能も3〜5個はあるだろうと予測される感じだから、そこから技能の割り振りを考えるべきなのかもしれない。「一般技能/コネ+操縦+芸術+制作/社会」みたいにしてもいいのかもな。