你好,欢迎光临我的博客!
我是 Ken ,一个对技术(尤其是 Clojure/ClojureScript, Emacs)有极大热情的终生学习者。在这里,我主要分享我折腾 Clojure, Emacs, Python 等等技术相关的内容,欢迎收藏订阅此博客,你也可以通过本站底部链接关注我的社交帐号。另外,我会不定时创作 Clojure Emacs 等相关的技术视频,发布在油管频道、bilibili(B站)中,欢迎订阅、评论和分享!
参与过的一些有意思的开源项目
一些有趣的个人项目
(这些工具我自己在工作和生活中也经常用,可以说是真的 "For Developers, By Developers" 了!)
-
Text Toolkit 一个文本工具箱的网站,使用 Clojure/ClojureScript 写的,目前主要有两个功能:
- CDG:使用 GNU Make 的 C/C++ 项目,从其编译输出内容中提取 compile_commands.json ;如果你在开发 C/C++ 开发,但是又还没用 CMake ,这个工具可以帮你快速用上 LSP 等开发工具,提高开发效率; 这个工具帮助了不少人,有些人还很客气地请我喝咖啡,我感觉挺开心的,帮助别人是一件很奇妙的事情。🫶
- re.findall:使用 Python 正则表达式从文本提取内容,比如 IP 、Email、手机号码等;
- Language Puppy 一个帮助用户在观看 YouTube 视频的时候练习外语,用 ClojureScript 开发的;
- ppcompile 一个 Emacs 扩展包,帮你在本机用 Emacs 写代码,在专门的服务器上编译代码。在公司工作环境里,通常编译环境比较难搞。有了它,你就可以在本地用 Emacs 开发代码,然后在特定的服务器上编译程序,节省了在自己机器上折腾编译环境的痛苦。它还可以帮助你用快捷键定位编译错误,杜绝肉眼对行数,减少视觉疲劳,提升开发效率。
- babashka-tools 使用 Babashka 实现的 CLI 工具集,比如生成随机器;