• R/O
  • HTTP
  • SSH
  • HTTPS

Repository summary

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Recent Commits RSS

Rev. Time Author Message
226df53 2024-06-06 07:18:27 (del#271881) master make template を追加。
ebbed86 2024-06-06 01:49:43 (del#271881) バグを修正。
716f8ce 2024-06-06 00:35:41 (del#271881) npm update を実行。
d335db3 2024-06-05 21:11:17 (del#271881) template を追加。
274ea7f 2024-06-05 21:06:31 (del#271881) readme.md を追加。
10bd7c2 2024-06-05 21:05:36 (del#271881) bin を追加。
c4ddf19 2024-06-05 20:53:47 (del#271881) makefile を追加。
124f6f7 2024-06-05 20:48:11 (del#271881) .gitignore を追加。
23de47c 2024-06-03 23:36:47 (del#271881) パーミッションを変更。
bbdd6be 2024-06-03 23:32:08 (del#271881) 初めてのコミット。

Branches

Name Rev. Time Author Message
master 226df53 2024-06-06 07:18:27 (del#271881) make template を追加。

readme.md

version - 1.0.0 date - 2024-01-18 since - 2024-01-18 copyright - Copyright (C) 2024-2024 qq542vev. Some rights reserved. license - package - See Also: * * -->

暗記カード生成

このソフトウェアを使用するとお手軽に印刷用の暗記カード(表に問題、裏に答えが書いてあるカード)を生成できます。暗記カードは語学学習や資格試験対策での単語学習に最適です。ライトナーシステムなどを用いると、より効率的に学習が可能です。

システム要件

ご使用のコンピュータにPOSIXに準拠したawkとWebブラウザーがインストールされている必要があります。またエラーメッセージの出力にはcatを使用しているため、場合によってはcatも必要です。

多くのUnix/Linuxのコンピュータでは問題なく動作すると思われます。

使用方法

まず以下のような、1列目に問題、2列目に答えを記したCSVファイルを用意します。CSVの行数の上限はありません。

"cat","ネコ"
"dog","イヌ"
"bard","トリ"
...

コマンドラインで以下のようなコマンドを実行します。

bin/html-card-table -- -t template/template.html -- CSVファイル >output.html

Webブラウザーでoutput.htmlを開いてください。そのまま印刷するとA4に適したサイズとなっています。奇数頁が問題、偶数頁が答えとして印刷されます。印刷時の上下左右の余白とヘッダー/フッターは無効にし、両面印刷で印刷してください。上部の入力欄から行数、列数、フォントサイズなどを調整できます。

単に問題と答えを並び替えたい時は、以下のようなコマンドを実行してください。

bin/csv-card-table -- -- CSVファイル >output.csv

両面印刷用に並び替えられたCSVが出力されます。表計算ソフトなどで行幅、列幅、その他調整を行い、印刷を行なってください。

各種プログラムには様々なオプションが存在し、オプションを指定することで出力内容を変更できます。具体的なオプションについては bin/プログラム -- -h をつけて実行し、ヘルプメッセージを参照してください。