19 Comments
蹲路过的大佬做一个切韵版本汉字音韵地位复习工具
我也蹲个沙发。等后来的伙伴解答一下:祛和袱这两个字左边的偏旁,差的那一点有撒说法嘛
@earfanfan 你的意思是祛的左边应该是衣字旁吗?
不是的。我只是看到有两个长得很像的偏旁,忽然好奇这两偏旁在造字方面有撒说法。比如去的左边为撒不是衣字旁,而是一个少了一点的衣字旁呢。
哦,那是因为少了一点的衣字旁是示字旁,而示字旁通常与神灵有关,如神、祀等字。祛可能也与赶走鬼怪有关系吧。衣字旁不用说,通常都是与衣服、布料有关的字,如衬衫、包袱。
设置怎么使用, 点击 自定义字库 没有反应
yihui,你好。我今天才反应过来,既有祛,也有袪,这是两个形相近义相远且音相同的字。
考虑到这是给小朋友识字用的项目,确实能够设置难度级别是很必要的。我看了汉典网站是有字的笔画数的,根据笔画数多少来设置难度对小朋友应该是蛮友好的,而且还能避免一开始就碰上太多形相近的复杂的字。不过只用笔画数来设置难度,还是会碰上甲申由这种。
有的字显示的是非常见音,比如:
但原始资料上是 mò 在前。类似这样优先显示非常见音的情况遇到过几次,觉得可以优化一下,对初学者来说先入为主的印象会影响后来的认知。
我小时候看过一本成语词典,有释义,有故事,有应用举例,当时看得津津有味。我觉得要是有随机出成语来学习的程序,那小朋友估计都会很喜欢。
好的,各位,我这两天在废寝忘食开发中,你们说的问题我之前都考虑到了,本地代码已经差不多快改完了。目前网页上这个版本还远没到可用的程度,再过几个小时我会推一个大致可用的版本,比目前的版本强多了。
现在实现了我预想的大部分功能了。主要缺的一点功能是收集遗忘字,进而强化复习。你们看看还有啥意见没?过去七十二小时急行军,主要顾着写代码了,文档还有很多需要补充说明的地方。多音字的拼音如何显示依旧是个难题,目前我把所有拼音显示出来了;大字上横着摆,复习页面上竖着堆,不是很美观,但这是最简便的实现方式了。
没事的时候可以用挑战模式测测字量。
我不小心在“从 xxx 字后选取 「」字”的括号里填了 0, 发现在这种情况下网页会崩掉,没有机会再纠正了;如果在 xxx 里填 0 后点击汉字,则会出现一个硕大的 undefined,不大美观。
在“从 xxx 字后选取 「」字”的括号里填了 0, 发现在这种情况下网页会崩掉,没有机会再纠正了
这里的代码可能需要优化一下。一下子生成七千个方块字确实有点耗资源。
如果在 xxx 里填 0 后点击汉字,则会出现一个硕大的 undefined
这个容易修正,明天修。谢谢!
@earfanfan 已查明是 Georgia 字体的问题,它里面没有第三声音调的字符。已修正。
@liechi 起始字符位置填 0 的问题已修正。若数值小于等于 0,会自动纠正为 1。网页崩溃的问题可能还略有些复杂,我得想想怎么处理。我的电脑配置可能好一些,七千字符大约五秒钟能渲染完,页面不会崩溃。
能给个离线打包咩,本地index.html那种。那么就好像只需要自己改data-chars.js就行了,(我等)电脑白痴友好😣,让本小朋友拿来背广韵:
十
是執切 十小韻
深開三入緝常 (白一平: dzyip; 古韻: zjip)數名是執切四
btw发现了这几行代码:
// 祝 IE 垃圾早日灭亡
var s = document.currentScript;
if (!s) return alert('抱歉,本程序不支持您的古董浏览器,请尝试使用 Chrome/Firefox/Edge 等现代浏览器');
@liechi 好了,现在默认情况下页面不会再崩溃了。只有填 0 以及重复点击“复习”显示所有字的时候才会崩溃。
@AlainAlan 离线打包不难,麻烦的只是更新。要离线的话,就得把这些 JS 脚本和 CSS 下载下来;每次我更新之后你得再下载一遍。不求离线的话,这样一个 .html 文件就可以了:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>中文识字</title>
<link href="https://cdn.jsdelivr.net/gh/yihui/zdict/css/learn-chars.min.css" rel="stylesheet"/>
<script src="https://cdn.jsdelivr.net/combine/gh/yihui/zdict/js/data-chars.min.js,gh/yihui/zdict/js/data-freqs.min.js" defer></script>
</head>
<body>
<script src="https://cdn.jsdelivr.net/gh/yihui/zdict/js/learn-chars.min.js" defer></script>
</body>
</html>当然,我也可以提供一个自动下载最新版本的工具,不过目前我还没这个时间去做。
你能读源代码,那说明就不是电脑小白了。
访客 *Cyrus Yip | 叶寻* @ 2021-02-23 11:24:46 写道:
推荐一下 Anki 这个记忆软件,我之前就用这个背单词。Anki 的好处就是不用考虑什么时候复习,把单词丢进去,每天打开 Anki 背一背就行,如果忘记背也没关系,Anki 有学习的数量限制,不会好几天没背下次就要背好多。
要是有个软件可以把学完的汉字丢进 Anki 应该会让复习比较方便,不过不知道小朋友用这个记忆软件来学习会不会很无聊呢。
我家大娃比较能吃苦耐劳,我从他四岁多开始教他认字,不到一年时间学了两千五百字,基本的中文阅读已经无碍。我是特意没有用软件,而是用最笨的办法教的他,也就是死记硬背,因为我通常会先避免技巧,等考察清楚底线是怎样的再决定是否用工具和技巧。结果这家伙的底线高耸入云,能咬牙忍到两千五,所以根本不需要借助工具和技巧。二娃没有大娃那么老实听话,我估计将来得借助外力教他认字,这个页面上的识字工具也主要是为他准备的。
我写的这个工具也会支持自定义字集,丢一批字进去复习到记住为止。
——原帖发布于 2021-02-23 18:21:13
访客 *Cyrus Yip | 叶寻* @ 2021-02-23 19:43:29 写道:
说实话,背单词是特别无聊的。很多时候学习就是无聊的,学感兴趣的东西并不会让学习变得有趣,最多是让人更愿意吃苦吧。看来大娃对无聊的忍受程度挺高啊,学习过程就是会有无聊的部分,早点进入这个阶段也好,反正迟早都会遇到无聊的部分。
突然想到笨方法的极端——游戏化。我曾读过一个中学采用游戏化教育的案例:美国某中学的教学方法和打游戏差不多,学生去上课就领取任务,通过学习解决任务,然后积累经验升级。这个例子好像是在《游戏改变世界》(简·麦戈尼格尔)读到的,时间太久远,记得不大清楚。
游戏化的方式能让学生更积极地学习,但我觉得忍受无聊是一种很重要的能力,因为现实生活就是有无聊的部分。也不知道这样培养出来学生离开学校开始自学之后,能不能忍受学习过程中的无聊、挫败和弯路。
忍受无聊的确也是我非常看重的一种能力。游戏化可以作为一种调料式的学习方式,我不是很主张以它为主要学习方式;如你所说,一旦对游戏的奖励产生依赖,脱离奖励之后就容易变得没有动力,而一方面,生活中的事情不是每一件都有奖励的,另一方面,有些奖励是远期的(比如锻炼身体、写作练习),当前不容易看见,游戏玩家可能就放弃了。
上面我忘了澄清一点,我说尽量不依赖工具和技巧,但我并不反对运用科学工具,尤其是有时候迫不得已,没那么多时间和精力去做一件事时,为了节省时间,可以尝试提高效率的方法,比如你提到的 Anki 使用的间隔重复:https://en.wikipedia.org/wiki/Spaced_repetition 我虽然是给大娃用手指头指着纸上的字一个个死记硬背,但一定程度上我还是用了间隔重复的办法的(把他没记住的字圈出来,隔一段时间复习一遍)。教大娃认字时,我的时间和精力还勉强能对付;二娃估计得用我这里的软件工具,因为我预感我会扛不住,但我应该还是不会采用游戏化的策略。
——原帖发布于 2021-02-24 16:12:53
访客 *otakutyrant* @ 2021-02-25 00:11:21 写道:
通勤什么也不做也很无聊,于是我就习惯天天在通勤时用 Anki 背单词,效果可观。
Anki 的统计也很有用,没事就看下 streak 就很鼓舞。
访客 *otakutyrant* @ 2021-02-25 00:11:22 写道:
大娃,天选之子吗!
Sign in to join the discussion
Sign in with GitHub



