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

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

Evernote

Android 用 Evernote 8.9 で検索ができない問題

Android 用 Evernote バージョン 8.9 で検索ができない問題についての対応策を書いています。

Windows 7 のターミナル設定(PowerShell編)

Windowsで何かコマンドを実行する場合、コマンドプロンプトではなく PowerShellを使うと便利なのですが、合わせていくつかのツールを導入すると更に使いやすくなります。 目次PowerShel …

Git

Git でユーザー名とメールアドレスを設定する方法(全体用とプロジェクト用)

Git で、ユーザー名とメールアドレスを設定する方法です。(1) 全体の設定方法と、(2) プロジェクト毎の設定方法の2つを紹介します。 目次1. プロジェクトをまたいだ全体の設定(グローバル, gl …

ICTリテラシー

BulkFileChangerを使い、複数ファイルに対して2秒ずつずらしたタイムスタンプをセットする

BulkFileChangerを使い、複数ファイルに対して2秒ずつずらしたタイムスタンプをセットする方法について説明します。

Linux

前回 ./configure を実行した時に指定したオプションを確認する

目次1. 前置き (configure, make, make install)2. config.status ファイル(1) 前回 configure を実行した時の引数を表示する(2) 前回 c …