【ゆゆゆい?】SSRステータス比較用アプリ?を試験運用
自宅で派遣開始が1ヶ月遅れ、引きこもりになったのをいいことに、Railsチュートリアル(6版)を一周しました。
土日サボったけど、なんとか1周目完了。
— 元ブラックカイザー准将 (@bla_tan) May 5, 2020
🎓第6版 #Railsチュートリアル解説動画 第14章 (後編) を走破しました🎉 https://t.co/gijcyEHLn5 @RailsTutorialJPさんから
一周したのでそこで得た知識を元に、かねてから開発中だったSSRステータスのHTMLの動的運用版を試作してみました。
SSRステータス(全体) | ゆゆゆいSSRステータス
スポンサーリンク
特徴(仕様)
- CSVからデータを読み出してHTMLを作成するのではなく、CSVをDBにインポートした上でデータを抜き出して動的にHTMLを作成しています
- よって全勇者(CSVファイルあるぶんしか用意してませんが)の一覧表示が可能になっています
- 勇者名をクリックしたら勇者別のSSR一覧が表示されます
- 赤太字は表示している中で一番優秀なパラメータ、青はその逆になっています(UR/R/SRは除いて算出)。
- ソート機能はまだ付けてません。仮でWebrick使って作っていたヤツには必殺技ATKのソート機能だけは実装していたのですが・・・
- タイプ別の表示機能は
まだ作成してません5/7実装しました。仮でWebrick使って作っていたヤツには実装していたのですが・・・ - 属性別の表示機能は
まだ作成してません5/8実装しました。仮でWebrick使って作っていたヤツには実装していた(色がセルをクリックすると飛べる)のですが・・・ - デザイン的なものはあまり考慮出来てません(これまでと同じ)
- バグってたらごめんなさい
- 動的なデータ更新機能はまだ持ってません(誰でも更新出来るようにするとまた困るし・・・)
- Railsチュートリアル6版を参考に作成しています。毛色が違うため全く似てませんが・・・
Webrick版(仮作成/未公開)
Webrick版はSQLインジェクションとか考慮してなくて作ってたので、すぐに公開出来ないんですよ・・・。あとURL解析、SQL(where文)生成とか面倒くさい。なので諦めてRailsで作ってみました。
編集後記
僕は本来は組込エンジニア(エンベデッドスペシャリストの資格は持ってますが、それ以外のIPA上位の情報処理の資格は持ってなかったりします)なので、まともに動くRailsのアプリを作ったのはこれが初めてです。これを機にもっと作れるようになるといいなあ・・(遠い目)
長い間(主に)C言語使う人だったのですが、直近9ヶ月くらいの業務で、Linuxのデバイスドライバ作れるようになった(まあこれもCか)り、Pythonをちょっとだけ使ったり、Rubyもちょっとだけ使ったりしましたね・・・。