お久しぶりです、サクリバーです。
今回は、12/2のadvent calenderになります
今回の内容
今回はプログラムと違って、システム設計的なのを考える機会があったので、取り組んでいた部分の一部内容になります。
お題内容
https://lifepepper.co.jp/china/firewall/
https://www.komazawa-u.ac.jp/~kazov/2020/present/3-miku-jouhoukakusa.pdf
ツイッターの時事問題で、グレートファイアーウォールのような
IPあどれすなどで通信制限やネットワーク構築をしないような地域で
新しいものを入れてみたいなーという妄想とお話から
システム概要
ゲームセンターや空き地やイベント会場に配置するVRや機器系のシステム。
クラッシュしたときとか故障した時だけやり取りがある。
前提条件
1.サーバーは持たない
2.インターネットにつながっていない or 低回線
この記事で対応部分
1.クラッシュした時間帯の記録がEXCELで見れるようにCSVでファイルに出力
実装内容
対応した時のツール
Talend(無料内容)...プログラミングは特殊な時にJavaで数行のみ
今回は、端末から出力されたログファイルから、クラッシュレポートと
ゲームセンターで遊んだ時のハイスコア情報を出力するイメージ図になります!(^^)!
ファイルの振り分けも、ノードで行って「行名.項目名」で設定するようになっています
後は、実行ボタンをクリックするとデータの変換処理が実際に行われます
ビルドボタンは、夕方以降対応(別件が入ったため)
ビルドしました
以下の結果が緑色で表示されます。
・ログファイルでの実行時間と件数
・クラッシュファイルレポート: 2件
・ハイスコア更新日時レポート:37件
クラッシュファイルレポートのファイルを開いてみると、2件の日時だけが表示されているのを確認できました。
作ったテストデータは以下になるので、データを考えるの面倒だなーというひとは使ってもらえたら幸いです。
https://1drv.ms/u/s!AsyQbkaMcG0jiAp5UZgdaC8YiNNF?e=mOri5A
実行動画を見てみたい人は。以下のURLを見てみてください