Blog

セキュリティ・キャンプ通過チェッカーを作りました

June 11, 2021

昨晩

Twitter を眺めていると、セキュリティキャンプ通過者一覧の目 grep がつらいとの声を ちらほら見かけました。じゃあコンピューターに grep させればいいですよね。 明日は12時から予定があるので夜更しはできません。とりあえず寝ましょう。

09:00 起床

起きました。PC を開きました。 まず、create-react-app を叩きます。react も redux もあまり使ったことがないので 勉強がてら両方使いましょう。あとは適当に tsx を書いていきましょう。 適当にゴリゴリ実装していきます。公式 PDF をブラウザで開いて、テキストをコピー します。ほとんど半角数字と半角のカンマが使われていて優しいですね。どうせなら せめて txt、願わくば json で公開して欲しいものです。 ほとんどと書いたのは、ジュニア開発ゼミの箇所だけ全角のカンマが使われていました。 まあ3つだけなので手で修正して対応しました。

11:00 電車に乗る

40 分くらい電車で移動する必要があるのでこの時間に家を出ます。 まだ完成にはほど遠いです。はい、電車で開発しましょう。 昔は Bluetooth テザリングをしていた記憶があるのですが、電車の中には Bluetooth の 電波がかなり多く、ペアリングから始めるのは困難そうでした。USB テザリングして 開発を進めましょう。

11:40 目的地最寄り駅に到着

目的地に移動します。時間がもったいないので小走りで。

11:50 目的地到着

まだ時間があります。ラストスパートです。 GitHub Actions で CI/CD するつもりだったのですが、なんだかうまくいきません。 こだわっても仕方ないので、npm i gh-pages して手元からデプロイすることにします。

12:00 予定

……デプロイすることにします。と思った瞬間、時間になったので名前を呼ばれます。 思ったよりも時間が早く過ぎていたようでした。どうしましょう……あと1分……

私「あと1分ください。」

1分もらいました。デプロイしてツイートします。完成。

20:00 帰宅

他にもやることを済ませて帰宅します。そういえばデプロイに失敗しているんでした。 適当に npm update します。直りました。よかったです。(本当は他にもいろいろ試しました。)