很多年前去美团面试,内容基本忘完,但有一个情节至今仍然历历在目,我把 Ruby 念成了 /ˈrʌːbi/,面试官接过话来,发音是 /ˈruːbi/,顿觉脸上发热,太丢人了。
如今,我已经不会念错 Ruby 了,但是 IT 行业还有很多容易读错的单词,也有很多新造的轮子可能会用到生造词,因此,我决定做一个项目,搜集这样的单词,标注音标,并提供简单的释义。项目主页在 Github:https://github.com/annProg/programerDict。如果您有兴趣,欢迎加入。
下载
该词典使用 PanBook 生成 PDF 和 EPUB,可以通过以下链接下载预览:
- https://panbook.annhe.net/pub/programerDict-book-elegantbook-pc.pdf
- https://panbook.annhe.net/pub/programerDict-book-ctexbook-pc.pdf
- https://panbook.annhe.net/pub/programerDict-book-epub-pc.epub
贡献指南
如果您有兴趣完善此项目,以下信息可能有帮助。
本项目主要使用 Pandoc's Markdown 的 定义列表 语法和 Spans 语法来分别实现词条和音标,例如:
词条
: [/音标/]{.ipa}
: 词条解释
: 第二条解释
即:
:
后有 4 个空格- 可以有多条解释,即多个
:
您也可以将自己的名字和 github 地址加入贡献者列表,在 src/backmatter.md
中加入,同样使用 定义列表 语法。
更多语法信息可以参考 PanBook 项目:https://github.com/annProg/PanBook。
写作工具
使用 VS Code,可以定义 用户代码片段 来提高效率。通过 文件->首选项->用户代码片段
,选择 Markdown,然后编辑 markdown.json 来定义代码片段。
"IPA": {
"prefix": "ipa",
"body": [
"$1",
": [$2]{.ipa}",
": $3"
],
"description": "IPA spans"
}
然后只要输入 ipa
,就能自动生成一个词条格式。
命令行工具
./tools/add
工具可以生成词条,例如:
$ ./tools/add hello
hello will save to DIR src/H
hello
: [/heˈlō,həˈlō/]{.ipa}
: 你好
发表回复