返回首页
一周热榜
我开发了Flexboxle,这是一款每日益智游戏,玩家需要使用Flexbox重新排列方块,以匹配目标状态。
游戏玩法:
* 你的目标是使用Tailwind CSS的Flexbox类(以及<div>)将一组方块排列成特定的模式。
* 每次提交后,每个方块会被评为完美(绿色)、接近(黄色)或错误(灰色)。
* 每个谜题你有6次尝试机会。
* 游戏检查的是方块的位置,而不是你具体的CSS,因此可能会有多种有效的解决方案。
* 每天都会有新的谜题,欢迎明天再来挑战。
构建这款游戏最棘手的部分是让它在移动设备上可玩。高亮部分、在编辑器中导航,以及添加常见的HTML字符如<、>、/和=在桌面上很简单,但在移动设备上操作起来相当麻烦。最终,我决定设计一个快速添加面板,包含所有必要的控件,这样你就可以轻松应用类、将元素组合在一个div中,并查看所有支持的类。
如果你有任何反馈,请告诉我!祝你玩得开心!
大家好,
我是Gryph的作者。
我每天都在使用AI编码代理,但我意识到我对它们在不同会话中实际做了什么一无所知。当然,我可以查看git diff,但这并不能显示:
- 代理读取但未更改的文件
- 代理运行的命令
- 会话中的操作顺序
- 上周发生了什么,当某些东西出现故障时
因此,我构建了Gryph——一个维护所有AI代理操作审计日志的CLI工具。
它的工作原理:
- 安装到Claude Code、Cursor、Gemini CLI(以及其他支持的编码代理)中的钩子
- 将每个操作记录到本地SQLite数据库
- 提供丰富的查询功能:按时间、代理、文件路径、操作类型进行过滤
快速演示:
```
$ gryph install
发现代理...
[ok] Claude Code v2.1.15
[ok] Cursor v2.4.21
安装完成。
$ gryph logs --today
14:32 claude-code 会话 7f3a2b1c
├─ 14:32:12 读取 src/index.ts
├─ 14:32:18 写入 src/utils/helper.ts +12 -3
└─ 14:32:22 执行 npm test 退出:0
$ gryph query --file "<i>.env</i>" --since "7d"
# 查看是否有代理接触敏感文件
隐私优先:
- 100% 本地 - 无云端,无遥测
- 敏感文件模式受到保护(记录操作,内容从不存储)
- 可配置的详细程度
GitHub: [https://github.com/safedep/gryph](https://github.com/safedep/gryph)
使用Go构建。希望能收到其他使用AI编码工具的反馈!
之前某人的帖子:[https://news.ycombinator.com/item?id=46846849](https://news.ycombinator.com/item?id=46846849)
ABAP远程文件系统 + GitHub Copilot + 语言模型工具 + 以及更多用于在VSCode中进行SAP ABAP开发的工具
“调试的难度是编写代码的两倍。因此,如果你编写代码时过于聪明,那么从定义上来说,你就不够聪明去调试它。”
<p>这是一则及时的公共服务公告。
我发布了 [certx.sh](<a href="http://certx.sh" rel="nofollow">http://certx.sh</a>) - 一个小型的 shell 脚本,用于通过 ACME v2(Let’s Encrypt 等)获取和续订免费的 HTTPS 证书。<p>单个脚本,单个配置文件,支持 DNS 和 HTTP 挑战,由人类编写。<p>[主页](<a href="https://certx.sh/" rel="nofollow">https://certx.sh/</a>) 和 [源代码](<a href="https://github.com/lauriro/certx.sh" rel="nofollow">https://github.com/lauriro/certx.sh</a>) 期待您的反馈 :)
嗨,HN,
我最近发布了一个Discord机器人,可以让你克隆自己的声音或朋友的声音(机器人会先征得他们的同意),并直接在Discord语音频道中生成语音。它使用Fish Audio的API进行声音克隆,我发现这是我测试过的众多模型中最自然的一种。欢迎告诉我你的想法!
- Nick (TheSaltySeaCow)