返回首页
最新
嘿,HN!CLIPS1wm 是一个用 CLIPS 编写的 X11 窗口管理器,这是我在过去几年中选择的编程语言。它基于 1wm 提供的功能,1wm 是一个用 C 编写的极简窗口管理器。
我受到 HN 上关于 1wm 的帖子启发,决定写这个项目。当时被 1wm(当时称为 mwm)的简单性所打动,因此我重新整理了之前开始的 CLIPS X11 库,并在过去几周里在我的 Lubuntu 虚拟机上将 CLIPS1wm 作为我的主要窗口管理器。
为什么选择 CLIPS?使用类似 Rete 的算法,规则、事实和实例可以让你开箱即用地获得缓存、索引和模式匹配,而不需要手动编写循环。CLIPS 是用 C 编写的,因此与 X11 的集成非常方便。最后,CLIPS 对于基于事件的窗口管理器来说速度足够快;我还用它开发过实时性能导向的应用程序。
我写这个的目的是希望能广泛传播 CLIPS,所以请尝试一下,或者仅仅查看 CLIPS1wm.multifield.clp、CLIPS1wm.fact.clp 和 CLIPS1wm.instance.clp 文件中的实现。
让我知道我应该尝试引入哪些 X11 功能!
我厌倦了因为找不到收据而错失过期保修的损失。<p>于是我创建了Warrify(warrify.app),这是一个简单的保修跟踪工具,具有以下功能:<p>- 扫描并存储收据
- 跟踪产品保修
- 在保修到期前发送提醒
- 与谷歌日历同步<p>目标是:不再翻找抽屉,不再错过索赔。<p>我最初是为自己开发这个工具,但我想其他人也可能会觉得它有用。
希望能得到社区的反馈,看看这个工具是否能满足你的需求,以及你目前是如何跟踪保修的(如果有的话)。
嗨,HN,
我创建了OpusTools,旨在帮助人们直接在浏览器中转换和压缩媒体文件(图片、视频、PDF、音频、文档)。
本周,我推出了一个新的用户界面,专注于速度、简洁性和移动端的可用性。以下是一些亮点:
- 更快的转换(优化流程)
- 更清晰的桌面和移动端界面
- 更简单的导航
- 无需安装,直接在浏览器中使用:opustools.xyz
欢迎大家对可用性和改进建议提供反馈。