这是一个放置了我各种想法的页面。它们可能没有实现,可能已经被其他人实现,可能我想要去实现。但没关系。它们不会被删除,但可能随着时间更新。如果这些想法里的某些对你有帮助,或者你想有进一步的沟通,欢迎在这里留言。我相信把它们开放出来,一定比藏在某个被自己遗忘的笔记本中更好。我会持续更新这个列表。
基础库
- 类似SQLite,可被嵌入的小型C编译器
- 公共的动态语言运行时(乃至解析器),使不同语言(JavaScript、Ruby、Python、PHP等)间的对象可以相互引用和调用。最好,它也能是嵌入式的
- 用NodeJS封装的macOS Cocoa API
- 把JavaScript/TypeScript写的Web项目翻译到原生语言的编译器
GUI应用
- 简洁高效的CSV编辑器
- GUI化的xxenv管理器
- 一个App,给它一个描述文件表达一组API的层次关系,自动根据这些API产生一个App原型
- macOS和iOS上的CHM文件查看器
- 一个易用度更高的密码管理器,可以管理数字货币密钥等内容
- 一个不定时提醒你某个东西的App. 当前的提醒类应用,总是希望你在每次收到提醒时,都能完成某个项目,比如买点菜,或者去发一封邮件。但有些事情并不会对应某个「完成按钮」,比如某种思维方式,或是学中看到的人生哲学。你只是想知道——嘿,今天践行它没有?或者只想通过一次次提醒,来让自己记住它
- 提醒你坚持20-20-20原则的电脑小程序
- 根据文件类型差分同步文件的工具,包括服务端和客户端
- 根据文件类型对比文件内容的工具,比如可以对大体类似但分辨率不同的图片找不同
- iPad上的电子相框
- Rclone的GUI
- 批量修改照片地点日期的App
- 把视频转换为Live Photo的App
- 利用mDNS,在同一个局域网内实现零配置跨平台传送图片的App
- Emoji预览App
Web项目
- 在线的图书管理、阅读、标记、分享系统
- 基于Git/GitHub的代码评注管理系统
- 网页上的Org-mode编辑器
命令行工具
- 输入一组字符串,推测出一个匹配这类字符串的正则表达式
- C++的工具链管理器
对已有项目的提升
- 输入法能否根据当前上下文(聊天内容、所处App)动态调整选词推荐
- 目前的社交网站屏蔽功能都很单一,至多是屏蔽一个人后不会看到他的任何内容。能否将「可能感兴趣的人」这套逻辑放到屏蔽这件事上?按照文本分析出来的内容标签屏蔽,对频繁互动的社交圈子集体屏蔽,或是对白名单之外的内容按照设定的过滤级别智能屏蔽