Tools

HTTP Status Codes の 共有Anki デッキを改造する

投稿日:2021年11月15日 更新日:

フラッシュカードアプリである Anki共有デッキに面白いデッキ(単語帳)がありました。

これです。

これは HTTP Status Codes を暗記するためのデッキで、HTTP Status Codes — httpstatuses.com というサイトの内容を利用しているようです。

面白そうだったのでどんなものが見てみたところ、例えば「100」番の表面はこんな感じになっていました。

表面

裏面はこうです。

裏面

このデッキで本当に HTTP Status Codes を暗記するかは別として、どうせならと Wikipedia にある日本語を追加してデザインも変えてみました。

例えば 205番の表面はこんな感じになりました。

表面

裏面はこちらです。

裏面

行った主な作業は以下です。データの数は63しかないので、割と楽な作業でした。

  1. 必要なフィールドを追加する。
  2. データをCSV形式でエクスポートする。
  3. CSVファイルを表計算ソフトで開き、必要な文字列を追加して保存する。
  4. そのファイルを、Anki にインポートする。
  5. テンプレート (HTML と CSS) を変更する。

こんなふうにデッキを変更できるのは、Anki の自由度がものすごく高いからです。

こんな感じで、「自分の目的に近いデッキを共有デッキから探し、それを元にして自分用に改造する」ということをよくやっています。

今回はほとんどネタ用デッキですが、本気で覚えたい内容のデッキを同じような手順で作ってしまえば、あとは自動的にいいタイミング(もちろん調整可能です)でカードを表示してくれます。まさに神アプリです。

📂-Tools
-

執筆者:labo


comment

メールアドレスが公開されることはありません。

関連記事

Git

ファイル(もしくはディレクトリ)を Git による管理から外す手順

Git を使ってファイルやディレクトリの履歴を管理してきたけれど、特定のファイル(もしくはディレクトリ)を Git による管理から外す場合の手順です。 1. ファイル ファイルを実際に削除しつつ、イン …

Anki

Anki: 学習の流れを図にしました

Ankiにおける学習の流れを図にしました。

Git

Git で管理を始める時に実行するコマンド

あるディレクトリを Git でバージョン管理する場合に、最初に実行しているコマンドを紹介します。 (1) Git で管理するディレクトリに移動 $ cd path/to/dir (2) Git管理開始 …

Anki

Ankiのフィールドに表を記述する

Ankiのフィールドに表を記述する。

Anki

Anki: 新しい復習間隔は 0% が良い

Ankiの設定項目「新しい復習間隔」についての持論です。