Anki
Anki は spaced repetition(間隔反復) system (SRS)、単語帳の作成、管理、復習を可能にするプログラムです。Anki は非常に柔軟性が高く、またテンプレートの作成も可能です。Android と iOS 用のアプリ、および Web インターフェイスを使用して、ユーザーのフラッシュカードデータベースとやり取りすることができます。Anki は、python で書かれたアドオンをサポートしています。
目次
インストール
ankiAUR パッケージ、またはインストール可能なバイナリがお好みなら anki-official-binary-bundleAUR をインストールしてください。開発版は anki-gitAUR パッケージをインストールしてください。
デフォルトでは、カードは anki の Web サーバを使用して同期されますが、独自の anki-sync-server-gitAUR を使用することができます。
単語帳
単語帳は、以下の方法で入手することができます。
- Anki 内で作成し、デッキに整理し、場合によってはタグを付けることも可能です。カードには音声、画像、TeX の数式を含めることができます。
- 既存の共有デッキ(例:ある言語の上位1000単語)にグループ化されているカードをダウンロードする。
- csvファイルとして生成し、Anki にインポートする。
ヒントとテクニック
漢字の筆順のサポート
anki で漢字の筆順を表示したい場合は AUR から ttf-kanjistrokeordersAUR をインストールしてください。インストール後、anki のデッキプロパティでフォントを選択する必要があります。
アジア言語のサポート
AUR から mecab-ipadicAUR をインストールしてください。
公式リポジトリから kakasi をインストールしてください。
anki を起動して、"File->Download->Shared Plugin" から "Japanese Support" プラグインをダウンロード・インストールしてから、再起動してください。
新しいデッキ (単語帳) を作成後、"deck properties" でデッキモデルとして "Japanese" を選択することで日本語がサポートされます。Japanese Support プラグインをインストールしないと、モデルとして "Japanese" を選択することはできません。
セルフホスト同期サーバ
AnkiWeb はiロプライエタリなサービスです。もし、セルフホスティングのフリーな(自由な)代替手段をお望みなら、anki-sync-server をお使いください。設定方法のチュートリアルはこちらでご覧になれます。
Dark theme
Anki UI may be unreadable with dark GTK theme. You may want to enable night mode to fix that (Tools > Preferences... > Night mode).
If you have an older version you may need to install an addon (e.g. 1496166067 and View > Night mode > Enable night mode).
Troubleshooting
If Anki core dumps at launch with error "qt: No suitable graphics backend found" the following may resolve:
echo auto > ~/.local/share/Anki2/gldriver
Anki has not been stabilized for use under Wayland. If you want to use it in Wayland anyway, then you have to set some env vars.
QT_QPA_PLATFORM=wayland ANKI_WAYLAND=1 anki
参照
- Mnemosyne - 間隔反復によるフラッシュカード学習を行うプログラム