SuperMemo
舍得按:此文原载于舍得的新浪博客(http://blog.sina.com.cn/learningpower) 及舍得@学习力(http://blog.emagic.org.cn), 原文名为“SuperMemo UX汉化详解”,此次准备汉化SuperMemo UX 1.5.0.8版,将文章重新整理发布。 目录 一、反编译 二、汉化语言文件 三、汉化资源文件 四、编译 五、总结 一、反编译 目前舍得用过的最好的工具是DotNetHelper2.0,作者叫tracky,是个搞汉化的老手了.之前用过他的DotNetHelper 1.4,但没现在这个版本好用.用1.4做编译的时候,写回去的文件得手工再加上图标和版本信息,好在2.0把这个问题解决了,省了不少事.顺便说一下,DotNetHelper.exe也是编译用的工具,反编译是从源程序(SuperMemo.exe)中\"取出\"源代码和相关资源文件,而编译是将修改后的文件重新\"打包\"成SuperMemo程序,汉化就是在这过程中加点料而已. DotNetHelper的版本信息 下面讲一讲具体操作: 运行DotNetHelper.exe,在程序的\"反编译\"区分别对程序文件和目标文件进行设置,如下图所示: 程序文件当然选supermemo.exe这个文件(只要点右侧带三个点的按钮,然后找到该文件即可,目标文件默认是放在跟supermemo.exe同一文件夹下的,考虑到反编译出来的文件较多,建议单独建立一个文件夹.这个il文件就是反编译出来的主文件,只不过它不是我们此次汉化的目标. 以上两项设置完后,其它保持默认,点击反编译按钮就可以去\"1.4.10.3\"这个文件夹里查看反编译后的文件了. 二、汉化语言文件 好几个朋友跟我说,你为什么不直接汉化德语或波兰语的资源文件,这样似乎在UX升级后可以省点事.舍得回答曰,这样最多只能省一半的事.在SuperMemo UX中,汉化是要分两步走的,一步是汉化它的语言文件,这个文件叫SMW.resources.Texts.xml,目前的版本大约有650行的内容要汉化;另一步是汉化它的资源文件,就是反编译出来的那一堆扩展名为resources的文件.这一步里的文件和朋友们提到的SuperMemo的资源文件是一致的,只是语言版本不同而已.从SuperMemo.exe里反编译出来的是英语,而从德语或波兰语的supermemo.resources.dll 文件中反编译出来的分别是德语和波兰语.既然SuperMemo汉化分成两个部分,这个SuperMemo.exe文件是无论如何都要汉化的.那汉化德语或波兰语文件就没有什么意义了. SMW.resources.Texts文件样本 第一次\"汉化\"SMW.resources.Texts这个文件,是手工一行行翻译,总共约650行,确实有些麻烦.后来在网上看到Heartsome这款翻译软件,说可以把XML文件转成XLIFF格式,再调用翻译引擎进行汉化.于是舍得下载了一个 Heartsome,并制作了翻译记忆库,开始着手汉化,果然效率很高.如果翻译记忆库能做得更精确一些,那么基本上文件一转换后,需要翻译的地方就聊聊无几了! 用Heartsome汉化SMW.resources.Texts文件的方法,舍得在学苑中曾经发过一篇文章介绍过,这里就不再赘述了. 三、汉化资源文件 前面讲到,除了那个语言文件,要将 SuperMemo UX汉化,还必须汉化那些资源文件.1.4.10.3版的资源文件共计62个,其中最大的那个叫 SMW.Properties.Resources.resources,里面是程序用到的小图,这个不用汉化,还有6个文件里没有需要汉化的内容,因此,总共需要汉化的文件是55个. 第一次汉化UX的时候,用的是一款叫Resourcer的小工具,用它可以直接打开这些resources文件,然后一一找到需要汉化的地方进行汉化.手续很繁琐,而且这个小工具无法对字符进行搜索,所有的工作都是依赖肉眼查找,汉化完一次UX,眼睛都累得受不了. 舍得是个很习惯于偷懒的人,这种情况肯定是无法忍受的.于是放狗去网上搜.一番寻觅之后,果然被舍得找到两大神器,那就是.net自带的 RESGEN.exe和VS2008带的WINRES.exe这两个工具.严格地讲,后者还有点够不上\"神器\"的级别,因为现在舍得基本上用 RESGEN就可以搞定了. RESGEN的主要作用是将resources文件转换为resx格式文件,这样就可以用记事本工具打开RESX进行汉化,然后再用RESGEN将resx转回到resources格式.通俗点讲就是用RESGEN先脱了它的马甲,汉化完再把马甲给它穿回去.具体的转换命令如下: resources转resx: resgen SMW.data.learn.LearningPlan.resources SMW.data.learn.LearningPlan.resx resx转resources: resgen SMW.data.learn.LearningPlan.resx SMW.data.learn.LearningPlan.resources 注意,resgen.exe文件最好跟resources文件放在同一个文件夹下. 转换得到resx后,用emeditor打开它(用普通记事本也行,那微软的记事本太垃圾),然后找\".Text\"\"和\".ToolTipText \"\"(注意多带个引号,查找会更准确些),查找结果的下一行”<value>”和\"</value>\"之间的就是我们要汉化的内容.如下图所示: 汉化1.4.6版的时候,舍得是一行行敲命令进行转换,再一行行转换回去,在汉化1.4.10.2时舍得在想,这方法太笨啦!直接写两个批处理文件不就完了? 操作起来也挺简单的,舍得先进入DOS界面,转到1.4.10.3文件夹(一般用\"在此处打开命令提示符\"),然后输入\"dir *.resources > resx.bat\",意思就是把所有resources文件的文件名存到resx.bat里,然后对resx.bat进行编辑,用正则表达式将它处理成 [...]
今天在毒龙的博客看到一篇题为“成功给家长们举办了supermemo软件安装与使用的培训”的文章,发现毒龙已经在做舍得一直想干却没干了的事情,那就是SuperMemo在学生群体中的应用。先转一下毒龙的文章: 一直以来与孩子一起使用supermemo软件,我主要是用来背单词,坚持了5 年,孩子主要是背中学所学的各类资料,三天打渔两天晒网地用了 3 年多。孩子学习是一个长期的过程,中考只是一个旅途中的一个小站,在这个长期过程中比拼的是长期记忆的能力,孩子上了初中,要记忆的内容越来越多,时间越来越宝贵,每天很有可能把时间浪费在已经熟悉掌握的内容上,却忽略了不会的内容。使用supermemo软件不算太难,但整理相关的学习材料是一个巨大的工作量,孩子坚持使用到现在都是我一段一段地慢慢加入进去的资料,慢慢也感觉到力不从心,几天前加入初中家长群后为了找些英语资料,突然想着发动群友的力量,这个问题可能就解决了!所以产生了这个supermemo志愿者计划。 启动起来容易,但要运行下来还是有许多困难的,在制作第一份材料《地理七下知识点》时,许多家长的计算机水平不好,录入一段文本存在不少问题,但还是在10多位家长的努力下把材料制作好了。supermemo软件在一开始使用时还是存在一些障碍的,由于使用了supermemo2008版本,这个版本功能是非常强,但菜单很多,会走许多弯路,所以决定进行一次面对面的培训,在大家的努力下终于在2月18日上午促成了此次培训,10多位热心的家长参加了此次培训,感谢大山联系提供了非常优越的培训教室!大家对使用初期遇到的情况提出了大量问题,真心希望4班平沙落雁、7冰清玉洁、大山、5班笨笨熊、3 班小树、6班森林小屋、9班凝舞蓝梦、10班好儿、7班细雨、1班昕儿、5班韬的妈、4班晴天娃娃这些家长和孩子能够克服这些小小的困难,坚持好最初的 21天! 再下来的过程就是召集热心的家长一起制作更多更优秀的学习材料! 看完这篇文章,舍得有几点想法: 1.SuperMemo虽然直译过来叫做“超级记忆”,但这款去年刚满20岁的软件所干的可不仅仅是“帮助你记忆”那么简单,准确地讲,它是一个贴心的复习助手,它几乎可以承担你全部科目的“复习安排”工作。对初中生来说,要记忆的科目可能占全部科目的一半左右,但是绝大多数科目都是需要不断复习的。 2.SuperMemo版本的选择:现在有两个主流的版本,一个是SuperMemo 15(或SuperMemo 2008),另一个是SuperMemo UX,对于大多数家长来说,SuperMemo UX可能会更加简单一些,因为UX把那些普通用户用不到的大多数专业性过强的功能都去掉了,此外,在UX版上我们可以使用选择题、填空题、是非题、匹配题、排序题等一系列的题型,它完全可以和学生们现在使用的课后练习以及各种模拟题、历年真题接轨。 我们可以想像一下这样的一个情景:在没有SuperMemo之前,学生们做题库,通常是做个一两遍,然后好点的学生会整理一下错题,大约在考试前再把以前做过的题翻出来重温一下,这样的复习方式,效果是很差的,因为第一,学生没有在遗忘的临界点进行复习,学习效果自然很差;第二,大量已经掌握了的题,却多花了时间复习,无形中做了好多无用功,效率很低。 而当学生们使用SuperMemo的时候,情况会截然不同。因为SuperMemo有完善的筛选和复习机制,让学生们可以把更多的时间花在没有掌握的习题上,而且在快遗忘的时候(根据艾宾浩斯遗忘曲线计算出遗忘的临界点)及时进行复习,学到的知识得到了有效的巩固,效果如何,可想而知。 3.课程的制作:制作工具可以使用舍得开发的SuperMemo转换精灵,家长们只要整理出合乎规格的源文本(通常是将习题或知识点整理成TAB文本,毒龙文中提到的家长们在做的就是这项工作),然后可以用转换精灵快速制作成SuperMemo课程。更妙的是,新版转换精灵还支持用脚本来处理,对于固定类型的源文本,只要设计好了脚本,即可一劳永逸:只要提供合适的文本和脚本,操作者甚至不需要去专门学习各项设置,直接就能制作出高水准的课程来。 那UX的课程能做到什么样的程度呢?大家可以参考一下舍得去年做的两个课程,英语会话辞典和BBC单词大师,下载地址是:http://www.emagic.org.cn/down/course/,试用一下这两个课程,就能充分体会到UX的强大功能。 4.SuperMemo志愿者计划:这是舍得最想着手进行的一项工作,原先的设想是从各路教师入手,在他们的协助下进行SuperMemo的推广。毒龙的做法给了舍得很大的启发,教师这个层面,所受的限制毕竟太多,比如学校内部的各种关系、软硬件设施等等,而从那些望子成材的家长们的角度来做这件事情,只要让大家看到学习的效果,在口碑的推动下,就可以在最短的时间内吸引更多的学生来使用,因此而受益的人群会愈来愈多。这比起舍得原先的推广方案,又岂止是强了几倍? 本文版权归舍得英语魔法学苑所有,欢迎转载,转载请注明作者和出处。谢谢! 作者:舍得 首发:舍得@学习力博客
首先感谢taotao(学苑ID:jintaohu)童鞋和m4gic童鞋的辛勤付出,没有你们两位的研究,iphone版的语音功能不可能这么快实现。 要实现iphone版SuperMemo的语音功能,首先要解决的是如何制作出一体式的smpak文件,这一工作,舍得称其为"打包",就是把当前课程的所有内容都放到一个smpak文件里,只有这样,音频文件才有可能被iphone版的SuperMemo读取. 光有smpak包还不够.你还需要修改SuperMemo的数据库文件(smm.dat),当你通过iphone从SuperMemo官网把课程下载完毕时,程序会做一个导入的工作.很显然我们自制的smpak无法享受这一待遇了,那就需要进行手工修改smm.dat文件. 首先做好smm.dat的备份,以免操作失误.用ifuxbox之类的工具将smm.dat从iphone中复制出来,然后开始用SQLiteExpert对数据库进行修改.事实上,我们只要改两个表的数据就行.下面是基本的步骤: 第一个表叫COURSES,顾名思义就是用来储存课程基本信息的.这个表修改的重点是往里边写入guid号(相当于课程的身份证号,可以在course.xml文件里找到)、课程名称,同时记下CourseId这个数值,以便下一步使用; 第二个表叫ITEMS,这是用来储存课程内容的.当前课程有几个item文件,就得往里写几条记录.修改的重点有以下几条: Id:手工编一个,通常取当前表最大数加1即可; CourseId:上一步得到的数据,这是跟COURSES表关联的重要数据; Number:填item文件的编码即可,如item00289.xml,那就填"289"; Name:参看course.xml中相应item的name值. Question和Answer:重中之重,需要将Item文件中的Question段和Answer段分别写入.比如下面这个文件: <?xml version="1.0" encoding="utf-8"?> <item xmlns="http://www.supermemo.net/2006/smux"> <lesson-title>Cambridge English Grammar in Use</lesson-title> <chapter-title>Have got and Have</chapter-title> <question-title>选择正确的答案(多选题)</question-title> <question>Evan and Jane had a farm in Wales, ______ they? Are they still there?<br/><checkbox display="inline"><option correct="true">didn’t</option><option>weren’t</option><option>hadn’t</option></checkbox><br/></question> <answer></answer> <answer-audio>true</answer-audio> <modified>2011-09-12</modified> <template-id>10005</template-id> <gfx-1 id="5" [...]
舍得所知道的最早研究并揭开SMPAK神秘面纱的是m4gic童鞋,当时他画了几张图,一一讲解了smpak文件中的奥秘,现在舍得根据自己的实践,用文字来阐述一下,可让更多的人迅速熟悉其中的规律,为实现smpak文件的自由制作创造机会。 一、头部 依先后顺序: 8字节:-SMArch- 2字节:版本号,01 01 2字节:锁定标识,01 00 4字节:EntrChnk的偏移值 4字节:NameChnk的偏移值 8字节:DataChnk的标志 以上共计28字节. 严格地讲,DataChnk标志不应归入头部,因为每个数据区块都有此标志. 二、数据区DataChnk 每组数据(一个页面文件或媒体文件)占一个数据区块,每个区块前均有DataChnk标志(DataChnk标志占8字节)。 三、文件列表区EntrChnk 此区相当于SMPAK里的索引,记录了文件名和文件内容的位置和长度等信息。 标志占8个字节,后面紧跟着的文件总数,占4个字节。然后是每个文件的相关信息,其格式如下(以第1条为例): 名称偏移值1:NameChnk offset1 (4字节) 长度1(2字节) 压缩标记1:(flags,2字节,表示内容是否压缩) 数据区偏移值1:DataChnk offset1 (4字节) 数据库尺寸1(相当于长度):DataChnk size1(4字节) 总共一个文件信息占16字节,依此循环.因为有文件总数这个参数,有多少个文件,只要用一个循环,就可以把上述的各项信息一一读取出来.由名称偏移值1可得到文件名位置,加上长度1可返回文件名;通过察看压缩标记1,可判断是否要调用压缩程序;由数据区偏移值1可得到文件内容储存位置,加上尺寸可返回文件内容. 四、文件名储存区NameChnk NameChnk标志占8字节 随后是NameChnk区的总长度,8字节,后面还有2个字节,作用不详.在这2字节后边,就是文件名列表(注意和文件列表区分开来). 如果是解包操作的话,只消将EntrChnk里的数据取出,然后分别取文件名和文件内容,写入文件就OK了.其实打包的操作正好与此相反,先把各个数据计算好,然后分别将三个区的DataChnk、EntrChnk和NameChnk加上文件头写入文件即可。遗憾的是python处理二进制文件读写颇有不便之处,不然的话,打包应该是比较容易实现的. 本文版权归舍得英语魔法学苑所有,欢迎转载,转载请注明作者和出处。谢谢! 作者:舍得 首发:舍得@学习力博客
今天舍得来谈谈平时收集学习素材的一些经验。 舍得现在采用的整理知识点最常用的工具并不是SuperMemo,无论是2008、15还是UX,而是emeditor。原因很简单,因为现在舍得最常用的版本是UX和iphone,若用2008或15来收集素材,到时候还要导出、然后导入。还是用emeditor最省心。 比如舍得要平时要整理python编程的一些技巧,那就建一个空文档,每行相当于一个词条,每个词条只有一个问题和答案,中间用TAB空格隔开。简简单单,不仅输入快捷,后期整理起来也很轻松。如果问题和答案内需要换行,手工插入一个<br/>代码就可以轻松解决,这个比用excel还要方便得多。当素材积累到一定程度的时候,批量导入到SuperMemo中,然后另外建一个空文档,继续收集,如此循环操作下去,不仅效率颇高,而且相当“环保”。 不用excel的原因也很简单,因为用它到时还要导出为TAB文本,会无端端的多出一道工序。当然excel有时也要用,比如要加个序号或其它有规律的内容的时候,那就将文本复制进excel,因为有TAB空格的存在,excel可以自动将问题和答案识别为不同的列,把需要的内容添加上去之后,再重新存为TAB文本,一切就OK了。 除了emeditor,童鞋们也可以尝试一下用SuperMemo 15(2008亦可)或SuperMemo UX。现在市面上流行的一种说法是用SuperMemo 15(2008)添加新词条要比SuperMemo UX要快,其实这种速度上的差距几乎可以忽略不计,因为在这个过程中,零点几秒的时间根本构不成什么影响。它们之间的差别只有三点,第一,SuperMemo 15按下快捷键后,直接跳到问题栏,而UX要多按一下TAB键(或用鼠标点击问题栏,推荐用快捷键),大家不妨观察一下自己按一下TAB键需要多少时间;第二,UX进出编辑模式需要用F9切换,而SuperMemo 15则不需要,不过通常在批量收集素材时会长时间处于编辑模式,因此,这一时间基本也可以忽略不计;第三,真正的差别是对图片的处理,用SuperMemo 15可以直接从网上的或本机复制图片(注意从网上复制的图片,并不会自动保存到本地),这一点是UX比不上的。因此,对于需要频繁处理图片的童鞋,可以考虑直接用SuperMemo 15来收集素材。值得注意的是,若是直接从网上复制图片的务必对其进行细心处理,最好是尽早保存到本地(SuperMemo 15提供了这一功能),尤其是对于带链接的图片要小心对待,若不慎点击了链接,可能会带来一些意想不到的麻烦。 另外讲一讲单词列表的收集。这种方式对于积累生词是非常有效的。当你在阅读的过程中发现生词的时候,直接存入文本文件,或者利用“生词标注法”来得到单词列表文件。 拿到单词列表后,直接可以通过转换精灵提取释义、音标、例句等元素,接下来就可以制作成各种题型,以供练习之用了! 本文版权归舍得英语魔法学苑所有,欢迎转载,转载请注明作者和出处。谢谢! 作者:舍得 首发:舍得@学习力博客
这个语法并不是真正的“语法”,而是指SuperMemo程序内部的“语法”,是用来呈现各种题型效果的,特此说明,以免混淆。 今天舍得在iphone版的官方课程中发现了两句“新语法”,第一句是调用其它页面,第二句是调用视频,遗憾的是视频的调用目前只能在iphone版中使用,期待官方在以后更新UX版时,把这个代码给加进去。 先来看看调用页面的代码: <preview ref="4">Click here to see the tapescript.</preview> 上面这句代码的效果是,“Click here to see the tapescript.”这句话看上去像网页中的超链接,点击之后,就会调用id为4的页面,这个页面调用的时候就像一个图片一样打开,今后若想对某个页面进行引用,效果应该很不错。 语法很简单,“Click here to see the tapescript.”可以用任意文字代替。熟悉html语言的童鞋想必可以看出,这几乎是”<a href=”网址”>链接文字</a>“的翻版。只不过”网址“部分用一个id号代替而已。 再来看看视频调用的代码: <video file="b" width="490" height="266" scale-base="512" play-start="0" play-end="117,394" float="center"></video> 这跟图片调用的方式几乎是一样的。只不过多了paly-start,play-end和float参数,标签名从gfx变成了video。可惜的是UX目前还无法支持这样的语句,不然,调用视频的代码或可写得简单一些了。好在我们用object方式调用也能获得同样的效果,想想也没有什么好遗憾的了。 本文版权归舍得英语魔法学苑所有,欢迎转载,转载请注明作者和出处。谢谢! 作者:舍得 首发:舍得@学习力博客
接着讲九大优点: 六、专注 增量阅读可有效拓展你的专注力。有时阅读时文章中的某个段落可能会降低你的阅读热情,进而发展到你可能不喜欢某些特定类型的文章,甚至让你对阅读产生厌倦心理。增量阅读可以让你快速切换到别的文章或段落,转移你的注意力,从而降低你在阅读中可能遇到的受挫感。在增量阅读中,你还可以将那些看上去挺恐怖的大段文章分解成多个小节来阅读,你也可以在阅读枯燥的文章前先读点有趣的内容。这些方式巧妙地增强了你的专注能力,而且让阅读变得有趣。一个有经验的增量阅读者不仅会更喜欢阅读,还有可能会上瘾哦! 七、加强记忆 增量阅读将提取知识点和加强记忆有机结合在一起,当你按照SuperMemo的复习进程开始学习那些业已组织好的内容时,你的记忆往往会建立在良好上下文的基础上(上下文会让你记起来更轻松)。由于你在增量阅读中是从一整篇文章中批量提取信息,这些信息自然而然会有密切的关联,它会让你对信息有更深的理解。此外,语义上相同的信息在不同的上下文中会增加不同角度的关联,换句话说,你不仅会记得更牢,对同一信息你还会拥有不同的观察角度。 八、优先 在增量阅读中,你可以精确地确定每一篇文章、每一个段落、句子或问题的优先值,这将最大程度地提高你阅读时间的价值,同时它也会降低记忆中材料溢出的影响。这种方式将带来效率的提升,记忆的重点将放在那些高优先级高的材料上,这些材料会更易记住。虽然低优先级的材料的记忆效果可能会略受影响,但是这点低价无疑是值得的。SuperMemo这种优先级的处理方式,是将时间用在刀刃上,效率达到了最大化。 文章的优先值并不是一成不变的,你可以在做增量阅读的时候进行手工调整。每次你从文章中提取片断内容时,优先值会自动发生改变。若你将学习计划提前或推迟,优先值也会随之产生变化。提取出来的内容的优先值取决于被提取的文章,而这些内容也决定了在此基础上制作出来的题目的优先值。这种多层优先级设置工具将会帮助你节省好多时间。 九、乐趣 高效率的感觉可算是最让人满意的情绪之一,增量阅读的快乐正是源于这种感觉。要想真正体会到增量阅读带来的那种高度的乐趣,你可能需要数个月的集中练习。首先你要从最基本的技巧开始,然后你要掌握组织知识的技术,最后你需要的是几个月高负荷的增量阅读训练,来完善你的技巧,并发展出属于你自己的“增量阅读体系”。值得注意的是,增量阅读需要你有较好的语言基础、盲打技术以及耐心。虽然材料是直接从电子文档中导入的,但它还是需要你对其进一步加工、改造,或缩写、改写,或加一些上下文提示等等。这些技巧价值不凡,且需要经常练习。与传统的SuperMemo相比,增量阅读在复习时混杂了新老的知识点,不仅学习效率得以提高,而且整个过程既新奇又有趣。 本文版权归舍得英语魔法学苑所有,欢迎转载,转载请注明作者和出处。谢谢! 作者:舍得 首发:http://blog.sina.com.cn/learningpower
增量阅读(Incremental reading)是一种学习技巧,它可以让你快速阅读大量的文章而不至于遗忘要点。它通常的做法是从电子文档中导入原文到SuperMemo中,比如说从互联网上直接找一篇文章。你可以从文章中提取重要的只字片语,将其制作成为SuperMemo的问答式(Q&A,最常用的是Cloze,即填空)题型,以便进行以后的复习,这种快速提取的方式在SuperMemo2006、2008和最新版本的SuperMemo15中非常方便。其实我们完全可以想你得到,当你将要点一一提取出来并通过复习逐一牢记的时候,这篇文章里的养分就被你吸收了,这样的学习方式真是令人激赏。最重要的是,利用SuperMemo的复习机制,那些要点很容易形成长期的记忆,储存于你的大脑中,这无疑是一种非常高效地建立和完善自身知识体系的方式。 现在这个时代,要想获取你想学习的领域的相关电子文档,实在是太容易了。而在SuperMemo中,进行增量阅读的训练却又是如此的简单: 第一步:输入一篇电子文档,你可以直接在SuperMemo粘贴,或者在指定的地方输入一个目标页面的网址也行; 第二步:阅读该文档,然后用快捷键Alt+Z来制作Cloze,这种方式生成的题型很方便,而且效果非常不错。 增量阅读的九大优点: 一、大量学习 与传统的阅读方式相比,在增量阅读中,你可以在相同的时间内学到大量的内容。你要做的,就是不断地往SuperMemo里输入资料,找出关键点,制作Cloze。这些关键点的储存和后续的复习安排,全部交由SuperMemo来完成,SuperMemo就像你一个忠实的管家,把你的知识网络打理得井井有条,而且效率不凡。 二、创造力 众所周知,创造力的关键就是让各种孤立的念头产生关联。得益于增量阅读大量输入的知识点,你那关联点子的能力会大幅提升,这将极大地增强你的创造力。增量阅读就好比你跟自己进行大脑风暴。 三、理解力 限制你获取新知识的因素之一就是理解力障碍。所有书面上的材料,由于阅读者自身的知识结构的不同,或多或少会产生一些难以理解的内容。这在那些高度专业的科技论文中尤其明显,由于它们使用了那些专业术语,产生了一定的阅读门槛。而增量阅读可以对那些难度较高的内容进行延缓处理,你完全可以等到具备相应的知识后再回过头来消灭那些原先阻碍你的“拦路虎”。SuperMemo中的增量阅读虽然不是笔记,但是比笔记效果更好。 四、消除混乱 网络确实是一个庞大的信息金矿。然而,正因为它的庞大,那些我们需要掌握的知识分散在网络中的每一个角落,基本上不会有整理得井井有条的一系列文章等着我们来学习。事实上,我们所面对的网络可以用“一团混乱”来形容。在这个时候,增量阅读扮演了一个帮助我们从混乱中得以解脱的角色,那些原本在网络上散乱无章的信息,在增量阅读的处理过程中,借助记忆本身的特质,被有效地关联起来,归到知识网络的索引序列中。 五、没有压力 信息时代的浪潮带来的巨量信息,逼得我们不得不去处理。面对这些信息,我们通常的选择是“要么全读,要么不读”,这正是压力的来源。而在增量阅读中,你不会被卷入这股压力中。因为你可以利用SuperMemo的信息优先处理机制,让SuperMemo来帮你规划“先学什么,后学什么”,SuperMemo就像个筛子,信息涌过来后,经这筛子一过滤,便变得有条理起来。你不用考虑“全读或不读”的问题,用SuperMemo摘录了要点后,就让它来帮助你将这些要点排出复习的先后顺序吧。依舍得的经验,有价值的信息进了SuperMemo之后,基本上是跑不掉了,你想回避它也很难哦! (未完待续) 本文版权归舍得英语魔法学苑所有,欢迎转载,转载请注明作者和出处。谢谢! 作者:舍得 首发:http://blog.sina.com.cn/learningpower
先上图: 啥叫泊坞窗? 泊坞窗这个翻译舍得最早见于CorelDraw,貌似那时还没进入21世纪.现在应该不这么叫了,但泊坞窗这个叫法还是挺形象的,尽管当时看到这个词也有些蒙. 熟悉PhotoShop的童鞋应该知道,每一小类细微的设置都有个专属的窗口,可以放在主窗口的某个部位,其实舍得更愿意称其为"快捷面板",它的最大的好处就是省去你频繁进选项设置的烦恼. 为啥要做泊坞窗? 答案只有两个字:"很方便"(^_^).在制作BBC和剑桥语法的课程时,没有泊坞窗,每一次要对一个新章节进行设置时,都要至少进出一次选项窗口,太烦.光凭这个,泊坞窗就有市场. 泊坞窗都做些什么? 它只收录最常见的、需要频繁操作的那些设置。具体请看图中已经实现的设置。 以后会有发展吗? 当然,这是转换精灵的发展趋势,转换精灵的UI可以不美观,但必须要实用,怎么省事怎么来。因此,以后可能会增加各种不同的泊坞窗。舍得甚至在考虑,要不要把3Q3A的六行设置放到泊坞窗中来。 本文版权归舍得英语魔法学苑所有,欢迎转载,转载请注明作者和出处。谢谢! 作者:舍得 首发:舍得@学习力博客
自从新东方背单词出了iphone版,舍得惊喜地看到,新东方开始研究起背单词的算法来了,这无疑是一件值得鼓励的好事。 新东方的算法叫做mymemo,这名字还真有些向supermemo致敬的意味。在试用其测试课程后,舍得发现,这不止是致敬那么简单。 这个版本跟之前的新东方背单词有着截然不同的操作模式,事实上它已经和supermemo已经非常接近了。同样是先按查看答案,再评分,然后根据评分来安排复习。至于它到底把握到supermemo算法的几分神髓,还有待研究。从程序所带的学习进度数据库来看,新东方背单词也采用了类似supermemo的复习间隔计算方法的技术,作为国内比较有代表性的背单词软件开发商,这确实是一件可喜可贺的事情。 此外,新东方背单词在运营模式上,也走上了和supermemo同样的路子,采用了软件免费,课程收费的模式。但可惜的是,由于新东方运营团队的短视,限制住了它的发展空间。 短视一说的佐证有两条,一是新东方背单词没有开放用户自制课程的权限,这将注定它只能在一个狭小的空间内发展,基本上没有玩大的可能;二是对收费课程定位不准确,现在的做法很明显是想钱想疯了,几乎绝大多数课程是收费的(从六月下旬开始收费,目前舍得还没找到免费课程)。 跟supermemo比较一下,你就可以发现两个团队境界的高低。supermemo有收费的课程,但它同时提供为数不少的免费课程供大家学习,更重要的是,supermemo给学习者提供了自制课程的空间,这一举措使得supermemo成为一个学习平台,而不仅仅是一个工具。用过supermemo,你会深深感受到“有容乃大”的真义。 用户自制课程的权限或许会在新东方背单词的后续版本中开放,但收费课程定位不精准的毛病恐怕一时半刻改不了的。像目前这种收费课程,实在是些大路货的东西,基本上每家背单词软件都有。真有造福国内英语学习者的想法的话,就请潜下心来,好好开发一些优质的学习课程,这才对得起新东方这块大招牌!
转换精灵0.6.0将对在原有基础上进行大幅度地更新: 一.重要更新包括: 1.提升辞典提取的速度,现在万条记录的预处理将在15秒内完成(不包括最终转换); 2.对柯林斯辞典进行修正,解决原辞典部分词条残缺的问题,新柯林斯将以巴比伦版的柯林斯5为蓝本,共有34157个词条;排版上将更加精美; 3.重写转换代码,转换速度将有明显提升; 4.自动读取分隔符数量,并且不对分隔符数进行限定,现在可以支持N多的栏位(就像Excel中的列); 5.栏位自动读取后可以自由设置,你想把它某一栏作为图片名,音频文件名,或放到问题区和答案区,现在都可以自由设定.每一栏将有多达六种类型的设置(分别为文本/音标/音频/图片/TTS/视频).这一设置的方法源于adappp,感谢adappp! 6.增加对TTS和视频的支持; 二.计划添加的新内容/功能(有可能放到后续版本): 1.计划增加一到两本新辞典,考察中的目标包括: 1)牛津双解4 2)牛津搭配 3)简明牛津 大家不妨推荐一下,要求是巴比伦的bgl格式的,主要是为了方便转换,另外,巴比伦做的辞典特别规整. 2.增加对UX多题型的支持; 3.提供多重个性化配置的储存和载入功能; 4.输出的文件名将由转换方式决定,不同的配置转出的文件名前缀也会不同,这样可在对同一份文件进行多次转换时,省去改名字的麻烦; 5.计划对多行处理的方式进行更改,具体的改变方式暂时没有确定,想听听大家的意见; 6.计划增加"预置正则表达式"的功能,就是把常用的正则表达式内置到转换精灵中,大家可以像搭积木一样操作正则表达式,以达到预处理源文本的目的.舍得会尽可能做到傻瓜式的操作,降低使用的技术门槛.这种方式舍得暂时命名为"行首特征法",因为绝大多数源材料可由行首决定归入哪一栏处理; 三.部分小bug修复: 1.修正&符号多转义一次的问题; 2.修正处理金山生词本2009(谷歌生词本)导出文本时,对&符判断不准确的问题;; 3.辞典提取后将按原单词列表顺序; 四.肯定会放到后续版本中的功能: 1.直接生成UX课程,即adappp采用的方式.转换精灵增加的这一功能将在易用性上下更大的功夫; 2.支持新东方/轻轻松松背单词导出的源文本,如有可能,将支持海词在线导出的源文本; 3.结合前面讲到的"行首特征法",可支持更多的未知词库,只要它有规律可循 由于增加的内容太多,所以原定6月10日发布的版本,将有跳票的可能.希望大家耐心等待,并给予舍得学苑更多的支持,请把舍得学苑和转换精灵这一工具和SuperMemo一起介绍给你身边的朋友! 本文版权归舍得英语魔法学苑所有,欢迎转载,转载请注明作者和出处。谢谢! 作者:舍得 首发:舍得@学习力博客
在最新版SuperMemo UX(1.4.10.8)中导入以往版本(SuperMemo2006或2008)的词库很是简单,方法如下: 1.打开SuperMemo2008的"文件->导出->XML文件"菜单: 2.保持默认选项不变: 3.设定路径和文件名: 4.导出成功后,切换到SuperMemo UX界面,点击主界面中的add命令: 5.在"Select a course”窗口中点击”Create”按钮: 6.在"New course”窗口输入新课程的名称,然后勾选"Import pages”、“Import pages from SuperMemo 2006(*.xml)” 7.点击"Import pages from SuperMemo 2006(*.xml)”窗口中的"Select"按钮: 8.选择刚才导出的XML文件,点击"打开"按钮继续: 9.导入成功,如图所示: 如此便可以在UX课程中学习了! 本文版权归舍得英语魔法学苑所有,欢迎转载,转载请注明作者和出处。谢谢! 作者:舍得 首发:舍得@学习力博客
原作者:ckwok 一、叛变 一直都用sugar,可是现在彻底投奔supermemo了,背了两年的sugar没搞定gre十分之一,用super后,那些闪电式的浏览和每天贴心的重复,让我12.5天搞定了红宝书,比杨鹏的17天搞定GRE更快。 二、当GRE遇上Super 其实杨鹏那本书说来说去也就是重复,分别是5分钟重览,30分钟复习,12小时review,隔天重温,接着就是大路软件都有的4、8、16、32、64 天重复,可是大量推进时未必能按时按质重复,多数考友反映要30天到一个半月才能背完,可是supermemo做到了,完全的take care,换回来的是省心和自信,这不就是GTD的"交付-〉减压-〉高效"的神奇思路吗?! 三、不是我虚荣 supermemo要用好,词库要就手(有空share自己个性化制作的),还有就是要花点时间做好template,好的界面(不一定色彩缤纷,但绝对比sugar华丽太多)让背单词变成一种享受。 四、sugar我依然爱你 没有贬低sugar的意思,sugar在易用性(音标、词库安装)、选择模式、zdic结合、自动取词发音等均有优势,事实上我力荐我的MM用 sugar(我送的centro,呵呵)而不只是super,因为她要背考研和Toefl单词,个人认为基础单词不能背太快,而且必须听发音,这点 sugar比super更好。(至少目前) 五、一个都不能少 最后,分享一下我为mm推荐的三结合背单词超级流程: 首先是一个词库(例如我自制的四六级考研加托福合并词根例句类反collins英释综合版)做成三种格式,包括zdic彩色字典(2.43以上,此条音标解释附注例句均用不同颜色)、sugar词库、super词库(注意用gmx音标)。 然后三者结合利用,首先是sugar的学习提交,例如每天110个(每次u哥设计成11个,所以是110而不是100,呵呵),用sugar学习完马上打开super将今天的新单词全部commit进去,当天晚上用super的drill复习(解决sugar当天不能复习的缺陷)。 接着就是每天如是,同时消去sugar的review和super的test和drill任务才睡觉。(有人问那么是否很烦?一点都不,sugar可以选择只复习解释,因为英文已在super很好操练;其次是只做选择模式,因为super已帮你做了很多回想)二者结合的好处是既利用了sugar的发音和选择,而且因为词库顺序相同,super又保证了快速复习和持续提醒,弥补了sugar的算法不足) 最后mm问我,那zdic转来干嘛阿?不是已经有一大堆牛津朗文MerriamWebster了吗?答曰,这几千个单词的字典不是拿来查的,而是用来快速浏览和听读音的!试想,如果要闪回某天absolute到barbarous的意思,用sugar可以做到吗?review不见踪影就算有每五条循环的选择不烦死你,super呢?没发音阿!所以用zdic一直按下一词条(右键)不就实现了吗! 六、我的就是你的 我要考试,但我为mm做了很多功夫,因为我的就是“你”的,包括所有时间、金钱甚至生命,但对于方法,对于网友,对于多年汲取经验和资源的hi坛tom 坛,我要说,我的方法并不是你的,只有适合你自己的才是真正属于你的!–放弃sugar及个性化编词库&crack完GRE有感。 Finale: 谨此,献给我的mm,谢谢你一路以来的陪伴和支持,有你同行,才是真正通往幸福终极之路!! p.s.:一并致谢multiconvert、dekdic、mp2sm、zdictool、sm2gmx、红宝蓝宝、刘毅字根字典等软件/词库的作者,以及指导使用ultraedit、access的各论坛大大!(复习时间紧张,胡诌语句不通兼无附件,恳请原谅!不过所有初始材料论坛都有,请善用搜索功能,谢谢)
原作者:liu999 背单词不仅仅可以使用印出来的单词书,那样太被动,考试时单词是主动独立出现的而非在某个红宝书的位置上。过遍数是必须的,但刷书并不高效,我们都知道,可是没办法。 这篇文章适合刚开始背红宝书或将要背红宝书,或其他任何考试任何词库的同学们,已经背了很多个list不想重来的同学就算了,因为这个方法只需要背红宝书一次,其他的重复工作全在电脑上解决(但想背的瞬间反应也要10遍以上的)。也许你背完此书,书还是新的,但你和它已经心心相印。你大概会用2个半~3个月的时间,每天花费从刚开始的1~2小时到后来的3~4小时将红宝书了然于胸。可能这个软件会养成你记忆的习惯~就我已经完成的 40个list来看(2010-07),记忆率在80%~90%,以后还会再上升(每天都可以统计地看到),红宝书仍然可以当二手卖,很新。 我个人记性很不好,被烦人的记忆问题困扰过很久,也曾找过不同的研究大脑的资料,比如“听觉记忆法”、“右脑记忆法”一类“打开海马记忆回路”的东西,结果发现效果还是很差。记忆具体事情的情况是容不得心理作用的,很好被检验。到头来,还是发现合理的重复是这个问题的最佳答案。 对于大量GRE单词,一个list一个list的过,然后复习,显然不是一个好的重复方式,而且会形成区域记忆,对容易混淆的词根本还是一塌糊涂。我可不想突击GRE单词,考完试就忘了,那些都是有用的词啊,于是我需要一个能够对每个单词分别记录并单独重复的,出现方式有随机性的记忆工具,让自己把它们记住了就不忘,而且是全面的、地毯式的,最好能让我最后达到中英文互相反应。偶然地,我找到了SuperMemo。 这是一款很好的记忆软件,最早的DOS版被发明于20年前,发明者是一个波兰的学英语的小伙子(最后他全身心投入记忆研究,隐遁了),基于艾宾浩斯曲线。只要花10分钟学习基本的操作,就可以开始利用参考记忆曲线来设定的程序方便地记单词了。它是面向长期记忆的,所以重复周期最短在3天以上,而短期记忆强调多少分钟或多少小时后的重复。可以先坚持使用3天再看看效果,每天抽出40多分钟就行了,就像看红宝书一样~注意,它应该是款付费软件,但是有人把它破解掉了,然后一个叫舍得的人专门研究它,汉化了它,并且系统地推广之。作为用户,我们先没心没肺地使用吧,好了的话记得支持正版(虽然没几个人会这么做,唉) 最新的SuperMemo是08版,我开始使用06版的时候08的汉化工作还不彻底,就没有用08,06是一个经典的版本,背背GRE这样基本的使用没发现过问题。舍得这样说的“SuperMemo2008与2006版相比,在视频和增量阅读上作了强化,同时修正了2006版的大量Bug,舍得向大家推荐使用2008 版。”下面是按照06写的,08在界面上没什么不同,如果希望追新,文末第二个链接里有08的下载。另外,SuperMemo还有界面更漂亮功能更简单的 UX版本等等,这个本人没用用过,觉得不就是背单词么,算法对、功能强就行了,大家可以酌情选择。 《SuperMemo2006中文版入门指南》是舍得经验的精华,希望大家认真看看。这篇文章很工整美观,涵盖的范围很广,基本使用就看到第16页就行了,你不需要看导入collins词库的步骤(因为这是给要背collins词库的同学用的,它不过是个例子),也不需要看注册的步骤~ SuperMemo一点也不华丽,而且功能极多,但是对于大部分背诵问题,只需要其中的一点点。同时,你背的过程也可以修改词库,这就增加了混乱度……为了避免复杂的操作,可以先看看下面的简易流程。 前期设置(删改自《SuperMemo2006中文版入门指南》,先看这个吧~): 1、解压“SuperMemo2006舍得汉化修正版.rar”到一个固定的地方,地址不要有中文名。我在C:\Program Files下。 2、打开开始菜单——控制面板——外观和个性化——字体(如果你是xp就是开始菜单——控制面板——字体),然后把刚解压出来的supermemo2006\phonetic\other fonts(08版就是phonetic\下)里面的所有文件拷到“字体”文件夹里面~这些是正确显示音标的步骤。 3、然后不是有个“SuperMemo词库_考试篇”的压缩包么?双击后再进入“出国考试”压缩包,然后你会看到一堆东西,上面是一堆文件夹,下面是一堆同名的文件,彼此配套。如果你想背G,就选择上面的GRE_JingXuan文件夹和下面的GRE_JingXuan.Kno文件,这是根据红宝书做的,比红宝书还要全一些(含数学)。拖到刚才解压的\supermemo2006\systems下,你会看到其实里面已经有新概念的词库和一个ABC of SuperMemo 2006,教你怎么用它的,可以忽略~想背别的了对上面方法类似替换。GRE_JingXuan_2005应该也行,要配套。 4、好,可以建立个sm2006.exe的快捷方式到桌面,然后现在就打开SuperMemo,很乱吧,那个《SuperMemo2006中文版入门指南》也这么说,那就选择文件——级别——入门级,然后就很清晰了,其实不需要那么多功能。 5、目前默认显示的词库文件是时ABC of SuperMemo 2006,你需要把它换成GRE的,文件——打开词库,在那个窗口下到\supermemo2006\systems选择GRE_JingXuan.Kno,就可以开始了。 日常使用: 1、 你需要对每一个单词进行自己记忆质量的评价,有0~5六个选择,从“未知”到“掌握”。具体意义参见《SuperMemo2006中文版入门指南》,这个是最重要的,是算法的核心,不要只看表面意思,要看这几个选择的定义,一定要认真理解啊~ 5 – 掌握 – excellent response; correct answer given without hesitation 你可以毫不犹豫地给出正确的答案。 4 – 记得 – correct response given after some consideration 稍稍思考一下才给出正确的答案。 3 – 蒙对 [...]
制作iphone版词库的问题其实学苑里早有童鞋解决了,因为之前一直没有测试平台,舍得无法和大家分享具体的制作方法。最近经过测试,发现可以直接利用SuperMemo词库转换精灵来制作iphone版词库.舍得今天在这里着重讲一讲具体的方法. 首先请将素材准备好。建议使用分隔符为TAB空格的文件。生成这种文件其实很简单,你将问题和答案放到EXCEL里,独自占一列,再另存为“文件文件(制表符分隔)“的TXT文件就可以了!其实还有个更简单的方法,就是在EXCEL里将问题列和答案列选中,然后复制,再粘贴到记事本程序中(推荐用emeditor),就变成了SuperMemo词库转换精灵所需的格式. 用转换精灵打开这个文本文件,然后进入"选项"进行相关的设置: 目标词库格式:请选择SuperMemo2008; 转换模式:选"通用模式"; 转码开关:关闭; 模块设置:决定是否启用语音、音标和图片; 输出编码:选择UTF8(这个非常重要),因为iphone词库的文本需要用UTF8编码,选择这一项,就可以直接存为UTF8的文本; 分隔符:可选TAB,#和|三种分隔符,根据你的文本而定;分隔符的正确选择非常重要! 分隔符数量:问题和答案加在一起只有两列的,请选"1",三列选"2",依此类推;超过两列时,中间一列通常为音标或媒体文件名; QA顺序:选择正序还是逆序; 设置完后,直接点"快速转换"按钮就可以了.生成的文件通常放在转换精灵程序文件夹下.

近期评论