- back to vue
- move to vercel.app and use free mongodb
- use
cya
in frame component. - be able to tran tags -- via
cya
. - reader login -- plaintext password.
- scripts/database -- pg docker.
- save books in pg as json.
- session to record reading progress.
- restore reader progress.
- benchmark different book servers.
- make it easy for different implementations to co-exist.
- servers:
- fs cache
- fs no cache
- pg
- preview mode -- to debug contents.
- code block -- cicada/lang2.
- no report on "the little typer"
- teach our lang2 in Chinese.
- write note about "the little typer" on ipad.
- screen-mode.
- reader login -- JWT.
- local variable in
ReturnEntry
. - ws and filewatcher.
- left
status
button -- click for menu.
- wireframe.
- sitemap.
- css for Comment, ReaderComment, ReaderInput.
- css for Loading.
- ReaderComment datetime.
- ReaderInput datetime.
- be able to use big <textarea> sometimes.
- we need a simple solution.
- report on im products.
- use cypress to test control flow.
- finish chapter 1
- 考虑 little book 与所实现的语言之间的关系,
little book 好像在于给每部分实现代码写测试用例。
- 并且用到了某个解释范式。
- make the dialog looks like im apps.
- 涂抹果酱的地方给一个 canvas 画板。
- 可以生成解释程序运行的对话(程序,参数 -- 对话)。
- right
export
button. - export new commented books.
- 提供机制使得 reader 可以在学习过程中主动记笔记, 我们可以收集这些笔记,用认知心理学的方法,来研究 reader 的认知过程。
- reader 可以选择分享自己的笔记给后来学习的人。
让后来学习的人在学习的过程中看到自己的笔记。
- 类似黑暗之魂。
- 一个运营周期内的同学,也许可以互相分享笔记。
- 助教可以以笔记的方式留下学习寄语。