---
# System prepended metadata

title: DEIM2022ハッカソン

---

# DEIM2022ハッカソン

## 作るもの

1. 特定の人を弾くスクリプト
    - user_idと名前の紐付け
2. ログの分類・集積

## 1のタスクについて

### 前提情報

- 名前がリストである
    - 所属違い同姓同名はないことにする
    - ハンドルネームは別人
- ログで名前またはuser_idでいっぱい出てくる
    - user_idの衝突は仮定しない（UUIDを信じる）
- 同一の名前に対して複数のuser_idが生成される可能性はある
- 溜まったデータに対してやる（リアルタイム処理）
- 入力データは１行１JSONを仮定

### やること

- user_idと名前を格納するテーブルを用意
    - 辞書で対応

### 処理手順

1. user_idと名前が既知か確認
2. なければテーブル追加
3. 除外テーブルの名前であればcontinue
4. 除外リストにないデータはどこかに格納
5. 1と4で収集したデータを出力

## 2つ目のタスク

1. ログを眺めながら人力で分類
2. とあるログにしかない特異なキーを見つける
3. カテゴライズ
4. わからないやつはその他に分類

## oViceのログを見てわかったこと

ユーザーが退出するときaction:removeが実行される

---

## ハッカソン2日目

