资 源 简 介
背单词关键在于重复,单词能不能背得取决于你看了它多少遍。把一个 word list 中的每个 list 分成许多个 sections,反复地浏览记忆就能记住。基于此,我用 Python 写了一个背单词的小工具,Rewords 。
第一话:虚伪的软件
为什么背单词软件都要使用自有的单词表格式甚至是数据库,害得人不能使用现成的单词表?为什么背单词软件都要有图形界面,用鼠标点点到手抽筋?为什么背单词软件不开放源代码,想删掉恶心的广告都不行?一个很简单的东西,做成几兆甚至几十兆之巨,还动辄用上发音比我还差的人声引擎,有意义吗?
第二话:名为 Rewords
一个简单的背单词软件站了起来。首先,它很小,只是一个不到10K的 Python 脚本,在命令行下运行,单词表全是格式最常见的文本文件;其次,它很易用,执行 python rw.py 就可看到帮助,运行后在任何模式下按下 h 键都会出现相应的帮助,所有的操作都只是简单的按键;但是,它功能完整,词表浏览、单字记忆、查询翻译、子表选择、单词测验一应俱全;最后,它是使用 GPLv2 许可证的自由软件,其发布版即为源代码,你可以在版权保护下修改它甚至重新分发修改后的版本。