怎么使用SuperMemo
严格来说,SuperMemo不完全是为了背单词设计的。它是一个辅助记忆软件,在Palmgear上有很多的SuperMemo数据库供下载,软件的快
捷方式,英语的副词,化学元素周期表,网络名词,金融术语,等等等等,不一而足。如果你有兴趣,你可以看看这里
(hxxp://www.palmgear.com/software/answer_category.cfm?categoryIDs=177)多数
数据库都是免费的。
开发SuperMemo的是小名顶顶的MapleTop(hxxp://www.mapletop.com/),听说过没有?它另外两个比较有名的软件是IcoEdit和CoLauncher。
你可以从它的主页上下载到已经很久没有更新的SuperMemo 1.1.1版。试用版并无试用期限制,但是你只能使用3个数据库,每个数据库只能有50个条目。如果你想使用较大的数据库,需要去注册,16美金.
supermemo的字库还不能放在扩展卡上使用,也不能用MSMount/PiDirect等虚拟内存程序搬到卡上运行。
当然,你用Pilot Install或者SyncWizard安装也可以,不过第一次同步还是要backup回来,所以,还是老老实实的标准安装吧。
SuperMemo这个软件最具革命性的地方,就是摈弃了菜单的使用,它的菜单上找不到什么有用的命令。所有的操作都是用stylus往屏幕上有蛛丝马迹的地方戳,MapleTop的官方说法是:Tap-Sensitive。
如果你想删除,复制,或者更改这个词库名称,你可以按一下那个action键
在开始使用这个词库之前,先说说SuperMemo的逻辑。
背单词有三个过程。1。学习(commit)。2。复习(drill)。3。测验(test)。
这里的游戏规则很简单:
1。新学习(commit)的词汇要复习(drill)直到记住为止。
2。所有复习(drill)过的词汇(当然都是commit过的啦),Supermemo会每天选出一部分安排测验(test)。
3。测验(test)中没有通过的词汇需要复习(drill)只到记住为止。
SuperMemo安排测试的原则是:
1。同一个单词达到相同的记忆效果,尽可能少的重复测试。这是一个效率的问题,我们总想少花力气多办事。
2。在你忘记一个单词之前,测试和复习它。这是一个效果的问题,就像运动员都要在疲劳之前休息。
至于SuperMemo怎么做到这两点的,那是它的秘密。你只需要知道:它不但做到了,而且做得很好。就Enough了。
在没有学习任何单词之前,我们没办法测试或者复习。所以,让我来学习单词先。
点击词库的名称:GRE。
这里看到的是词库里单词的列表。
这个界面要小心才行,不能随便乱tap了。那个星号和向下的箭头是排序用的,字库大的时候,排序一次要几分钟。如果不小心点了,您老慢慢等吧。
右上角支持分类是Palm的内建功能。这个功能基本没用。
右下角的小房子,就是回到刚才词库列表窗口。
现在开始学习单词。点中abacus一行。就进入了学习单词的界面。
有两种显示模式:Q(uestion)和A(nswer)。其实这两种模式如何显示完全都是可以自己定义的。但是通常的做法是,Q模式显示生词,A模式显示生词,字意和音标。
点击下面的Q/A两个方框可以切换模式。右下的箭头是指向上一个单词或者下一个单词的。如果你按done,就回到了刚才词汇列表的界面。
这个界面上你能作的事情,就是commit。commit的意思就是告诉SuperMemo,这个单词,阿拉晓得啦。
当你commit一个单词的时候,会弹出来一个对话框,这里你可以看到这个单词的统计信息。如果你想和supermemo斗智斗勇一番,你可以仔细研究一下里面的秘密。不过一般使用,这个对话框让人讨厌,把那个popup的选项勾掉吧。
事实上,在这个界面能学习单词纯粹是无稽之谈。--没有任何辅助资料帮你理解和记忆。
*********************************************************
会写程序的人都知道,没有人是先看了一箱子书成了Coding高手的。同样的,如果你还在用那种把每个词详细查一遍的方法来学习英语,那你需要改变一下学习习惯了。学习编程最好的方法就是实际找一个项目来做,一边做一边学,同样的,背单词就是先囫囵吞枣的往下背,遇到实在费解的意思或者易混淆的意思,再坐下来查查字典翻翻例句,这样的做法效果好的多。
*********************************************************
所以,很简单,你只管把想背单词都commit了,不需要在这里记住它。你commit的所有单词都要累积在今天复习的任务里,所以,如果你想今天背10个单词,那就commit 10个好了。
下面的任务交给你了,从abacus开始,commit 10个单词。结束之后先按Done返回词汇列表,再按小房子返回主界面-词汇库列表。
好了,看到不同了么?出现了一个新列。Drill。
Drill的意思就是复习,今天刚刚学了10个单词,所以Drill的任务是10。
点数字“10”,我们就进入了复习阶段。
复习很简单,学习(commit)过的词以打乱的次序依次以问题(Q)模式出现,你在心里回想这个词的意思。然后按show answer。
你记对了么?
如果你在心里默想的意思对了,那就选right,这个词就复习完了,从今天的复习任务中去掉了。如果错了,它会随机排在后面,等一会儿还会出现。
按next就进入下一个单词。很简单吧。
也许前面commit的界面才应该是程序设计者设计的学习界面。
对于其他的问答式学习或许如此,但是对于背单词,真正的学习应该就是每天commit之后的drill。在这里,你可以用各种弹出式的字典查询单词,推荐使用英英的ms dict或者bdicty。
不过我的建议是,你不妨把单词当一个符号记住它,不用太理会是不是理解了这个单词,那是阅读该做的事情。请把查字典的次数尽可能的降低。
好了,刚刚commit的10个词不算难。把他们都学会吧。一直到复习完所有的单词为止
嗯,按下OK就回到主界面了。感到失落还是轻松了?
干干净净清清爽爽的界面--意思就是说,今天的任务都完成啦。快洗得干干净净的搂着宝宝熊睡觉去吧
啥?你还意犹未尽?
好吧。还记得我们刚才的小把戏么?我们把时间改成了昨天。这样做的目的就是,让你看到我们模拟“过了一天”,SuperMemo发生了什么事。
去把时间改回来吧。然后再进入SuperMemo。
现在出现了测验(Test)的任务了。至于测验多少个单词,依赖于你昨天的复习情况,如果是第一次出现就回答正确,那这个单词就隔天测试,如果是几次以后才答对的,就第二天测试。
好了,点击Test下面的那个数字“3”,迎接Supermemo带来的挑战吧。
唔。。。。这个单词么。。。。我记得哎
哈哈,看,我记对了吧。
啊?那个abcdef是什么玩艺?
测试(Test)界面和复习(Drill)界面有一点小小的不同,在你按下show键之后,你需要选择abcdef才能继续。
这个abcdef是作者划分的6种掌握程度。其中a是最好的,f是根本一点想不起来。
简单的说,abc就是你记对了这个词,如果你选了abc,这个词今天不用再复习了,算你测试通过。。def是你不会这个词,如果你选了def,这个词今天还要复习。。
abc之间的区别是,如果你选a,你下一次测试这个词要很久以后了,如果你选c你不久以后就会测试这个词。同样的,def之间的区别是,如果你选d,那么下一次测试的时间要长点(不过还是比c短),如果选f,肯定明天还考你这个词。
不过软件的作者自己也承认,这样的划分太细节了。
我通常只用到a c d。脱口而出的就是a,想了想才想起来或者有些词义的小偏差的就选c,如果不会的,无论是一时想不出还是压根想不起,统统是d了。
选择了abcdef之后,就可以测试下一个词啦。
好了,根据这个原则。把你今天的测试任务完成吧。
当你结束了Supermemo为你安排的今天的测试,回到主界面。测试中没有通过的词,就加入了今天的复习任务。
这个我们熟悉的了,去复习吧,直到都记住了为止。
好了,都背完了,好有成就感。买个冰激凌犒劳一下自己吧。
到现在为止,我们就完成了一次完整的SuperMemo之旅。
首先去学习单词,commit每个单词告诉SuperMemo我记住了。然后去Drill今天学习过的单词。明天SuperMemo会测试你今天学习和复习过的单词。测试没通过的单词需要Drill,只到都记住为止。
是不是好简单?
SuperMemo没有单词分组,而且是彻底的乱序,而且它最让人舒服的地方是,它没有进度安排或者指定的任务,也没有强迫你只能做什么。不一定要完成今天的测试或者复习任务才能继续学习,你想测试单词,或者复习单词,或者学习新词,都悉听尊便,不用担心效果。。
SuperMemo做的唯一事情就是精心的盘算和揣测哪些单词你快忘了,在你即将忘记它之前,把它放到测试任务里去--所以,尽管你可以在Test里面堆
很多词过夜,但是不要太多。会影响学习效果。如果drill里面有很多词过夜,倒不是很要紧,你可以调整明天的学习计划,少背或者不背新词,把drill
任务完成它。一切的自由都给你自己掌握。
下一个话题是:SuperMemo之完美显示。
讨论如何定义SuperMemo的显示界面,正确显示音标,以及不可思议的在SuperMemo上使用PalmOS5/handera/Clie的高分辨率字体。
有兴趣看看吗?
SuperMemo之完美显示
SuperMemo的难看界面曾经让一位MM浪费了一块Top Ten的红烧肉。蔚为可惜。
所以我来介绍一下如何让Supermemo完美显示。
首先介绍SuperMemo如何定制显示界面,使用他的template技术。
其次回答一下如何解决音标问题。除了我这里介绍的方法之外,还有一个dumm发明的方法,如果你有兴趣,可以去echoice论坛看看。不过我不推荐这个办法,首先是字体定义很小,看着吃力,其次是不兼容PalmJerryII,需要自己转换词库。麻烦。
最后介绍一下如何在160x160的设备上使用Handera的16点字体,Clie/handera上的高分辨率汉字字体以及Palm OS5的精细字体来美化咱们的古董程序-SuperMemo。
在回答第一个问题之前,我们要剖析一下SuperMemo的界面结构。
前面我们的SuperMemo之旅中只看到了SuperMemo的5个界面:
词库列表(主界面)
单词列表(在词库列表中点击词库名称进入)
学习/Commit界面(在单词列表中点击)
复习/Drill界面(主界面中点击Drill列的数字进入)
测试/Test界面(主界面中点击Test列的数字进入)
SuperMemo其实还有一个界面,是单词的内容界面。你可以从Commit/Drill/Test界面进入这个界面,方法很简单,tap屏幕上任何没有按钮的地方即可(tap-sensitive?)。
在这里,你可以看到SuperMemo的内部了。
每个词条有六个field。field的名字是创建数据库的时候定义的,当然,你也可以自己改动它。
PalmJerry II字库里面的约定是,Field Q为生词,Field A为中文释义,Field P为音标。其他的Field,没有用。
如果你想修改单词的内容,包括拼写,解释,或者音标,或者自己添加一些其他的东西,比如同义词。都在这里完成。
很多人有这个癖好,觉得解释不够详细,觉得释义不够精辟,觉得看到同义词可以助记,我承认你说的都对,但是如果你为了添加这个把自己搞得很累结果背单词坚持不下去,那就舍本逐末了。
PalmJerry II的词库算不上有多好,但是Good Enough。背单词也不是学单词,如果是学单词,你应该抱着字典,而不是Palm。
所以,尽量不要在这个界面上工作。来到这个界面最主要的目的,就是点击那个template。
这个界面里可以点击的地方很多,一定能让你的stylus很满足。
首先需要说明的是,SuperMemo有两个显示界面模板,一个用于Question页。如果你选中了Paragraph栏的Q按钮,你编辑的就是Question界面。
反之,如果你选中了A,那么你就是在编辑Answer页的界面。
无论是Q界面还是A界面,都是由从上至下的10个paragraph构成的。如果你想编辑哪个段落的显示效果,你就用上下箭头标志调整这个数字。
首先需要选定一个paragraph的内容。SuperMemo的约定是,使用{FieldName}的格式来表示,在这个paragraph显示相应field的内容。你可以手写{Q}来表示Field Q中的内容,更简单的办法是用那个Field下拉菜单。
比如,在A页面的第一个Paragraph显示Field Q的内容。
选好显示内容之后。你就可以定义他们的字体大小和排列。
左边是排列图标,通常是居中就可以了。
右边一排依次是使用粗体,使用大字体,斜体,中空,反白,高度加倍和宽度加倍。
Palm有4中内置字体,小,小粗,大和大粗字体。B和L选项会影响显示的字体。斜体中空反白通常会使字体难度,不选。
最后一个可以调整是边距。单位是点。你可以通过调整边距使上下段落有合适的距离。
非常简单是不是?
嗯。那么推荐一下我使用的显示方式。个人觉得这样大的字体其实看起来舒服,尤其是在走路的时候背单词。
Q页面
paragraph 1: Field Q; 居中; 字体 B/L/T/W; 上边界 15。
其他paragraph为空。
A页面
paragraph 1: Field Q; 居中; 字体 B/L/T/W; 上边界 15。
paragraph 2: Field A; 居中; 字体 B/L/T; 上边界 10。
paragraph 3: Field P; 居中; 字体 L; 上边界 10。
其他paragraph为空。
嗯,到这里,如何使用template定义自己的显示界面就说完了。
下面来说一下如何让音标正确显示的问题。PalmJerry II的词库里,用/0123456789这几个字符来代替音标中的非ascii字符。Palm系统中并没有内置这些字符,也没有扩展字符集的办法。如果想要正确显示,只能使用自定义的字体。
有一个Hack程序-Font Hack-可以针对某一个程序替换它用到的四种内置字体。因为小字体和小粗字体是程序界面也需要使用的,不能替换。我们选用大字体来显示音标,并且用一种自定义的字体来替换它。用大粗字体来显示其他field。
首先你需要安装Font Hack,是一个免费程序。在palmgear(hxxp://www.palmgear.com/index.cfm?fuseaction=software.showsoftware&prodid=2136)上可以下载。
如果你是Clie用户,请一定详细阅读手册,不然无法工作。
然后你安装附件中的这个字体。
安装了程序和字库之后,打开你的Hack管理程序,选中Font Hack,在config界面里,选中Supermemo程序,把大字体替换为这个Phonetic字体。即可。
这样我们就可以看到正确的音标显示了。
这是一个简单的方法。缺点是,只对PalmJerry II字库有效。
如果你还是觉得界面难看,那你一定和我的MM一样是个完美主义者。
在她吃完红烧肉之前,我有3分55秒的时间挽救SuperMemo的命运。
第一,下载这个从Palm OS5模拟器里抠出来的30点字体。 BigOS5.rar (5K)
或者,你喜欢看更宽广的字体。这个是Bold版本。 BigBoldOS5.rar (5K)
这个是来自于手世纪330的16点字体。 HanderaPhonetic.rar (3K)
同样,你可能觉得坚实的臂膀更让你踏实。
363170-Handera16B.pdb
Later on, 你必须安装CJKOS自带的高分辨率字体,16点阵的就够了,在低分辨率的屏幕上,24x24的实在太大了。
我知道你是个懒虫子,所以就放在这里了。
363172-FGB16F.PDB
最后一个,是从手世纪330的16点字体改过来的音标字体。没有bold的。因为俺喜欢骨感的。 HanderaPhonetic.rar (3K)
其实不需要这么多字体的。
必要的字体是:
BigOS5和BigBoldOS5中的一个。
CJKOS 16点字体。
HanderaPhonetic。
首先你需要把CJKOS关闭再打开一次,以便系统可以找到16点汉字字库。
然后把你的Supermemo模板中的所有段落字体的t和w都去掉。
Q使用Bold/Large
A使用Large
P使用Large
最后打开你的Font Hack进行如下设置:
把Supermemo的Large改为Handera Phonetic,把LargeBold改为BigOS5或者BigOS5Bold。
最后,激动人心的时刻就来临了。
鉴于我如此心灵手巧聪明伶俐,MM奖励我最后一块红烧肉,还集成了一句刻骨铭心的话:
前面上载的手世纪330的16点字体就可以让你在任何应用程序中使用这个超大的16点字体,比如Memo Pad,看起来是不是很醒目?
实现大字体显示的原理很简单,只要系统使用了16点字库,CJKOS就会使用相应的16点汉字字库。只不过在Palm和Visor上缺省的大字体不到16点,所以必须用Font Hack替换之后才能使用。
你那么聪明,自己试试就知道啦。
这里列出的方法,想在Clie上用出来的话有难度。一定注意的是安装新版支持Clie的Font Hack前需要把旧版本删干净,不然无法工作。
按照惯例,预告一下下期内容:SuperMemo之疑难解答。讨论同步,扩展卡,备份,template出错等问题的解决方法。
谢谢。
1。关于abcdef的划分。嗯,其实我倒觉得这样的细化显得我的palm非常的体贴。最近用它大量背诵考研单词,6种掌握状态都有用到,只是abcd用
得多了些,ef用得少些而已。也许这种设置只有在大量记忆中才会凸出体现吧,用supermemo,每天背上几百个并不是梦想:)
2。对我来说,与其说是记忆单词,不如说是看单词,看,同样需要理解,所以在我看来,适当的例句还是需要的,它能让我看得更舒适更清楚,看单词,并不是不求甚解,而是不求能立刻记住。
3。第8楼下部分的Handera16B.pdb附件怎么都找不到了,希望有的这个文件的朋友能补充一下:)
4。写此文时,cjkosgbk版本尚未问世,FGB16F.PDB是for cjkosg b标准版本的文件,一来也的确找不到了,二来大多数朋友更喜欢gbk的版本呢,故而就不找了
4。对于os4的机子来说,只需要安装supermemo.prc,HanderaPhonetic.pdb或Phonetic.pdb 2个文件,另外加一个hack:Font Hack,以及你的词库就可以正常使用了
5.针对os5的机子,已经有了完美的解决方案-使用fonthackV,可以参考这里:www.tompda.com/bbs/display.asp?forumID=1590955&luntan=1#1590955
Supermemo在OS5下完美显示的FontHack V 字体
用了几天的时间,把FontHack V 字体制作的方法弄清楚了,做了三个字体,其中音标字体几乎是半手工的改的。和在OS4下Uglee大大制作的字体的显示效果完全一样。
感谢eCool为我们制作的FontHack V
将压缩包中有4个文件:
单词字体:
Font26x28.prc
Font24x30.prc(在FontHackV中显示为OS5x30)
音标字体:
Phonetic18.prc
Phonetic16.prc(在FontHackV中显示为SuperMemo_HP_Font,为eCool大大制作)
仅用于FontHack V 及SuperMemo.
在SuperMeme中将单词的字体设为BL,音标和释意的字体设为L。
在FontHack V 下设定SuperMeme的字体:将BL设为Font26x28,L设为Phonetic18,即可实现Uglee大大制作的字体的显示效果。
另:将BL设成Font24x30效果也可,字体较组。
将L设为Phonetic16(SuperMemo_HP_Font),音标字体大小不变,释意的汉字呈12X12字体。
效果图:

fonthackV下载请到作者主页:
http://www.yzqsoft.com/fonthackv.htm
如果你想自己用fonthackV制作字体,可以看这里:www.tompda.com/bbs/display.asp?luntan=1&forumID=1554504
这里有suparmemo资源汇总,可以参考:
supermemo汇总
没有评论:
发表评论