做工具 · 做学习产品 技术 / 产品 / 有意思的新东西

Joined November 2023
Pinned Tweet
来看看你的1024关键词 请安装 github.com/dusthappy/1024 中的 programmer-day-1024 技能到你当前支持的技能目录,确认可用后,为我生成一份带八维雷达图、夸赞关键词和专属口号的 1024 程序员节礼物。
20
1
51
2,241
Maestro 说,Claude 通过 MCP 在 Evernote 完成了新建笔记、三项清单、标签和返回首页。官方文章还建议,把跑通的步骤保存为 Flow,方便以后重跑。 对笔记产品,我会把“返回首页后重新打开,核对清单和标签”也写进验收。操作走完,只说明这次路径走通;重跑时检查哪些结果,才决定它能守住什么。这里是验收建议,未亲测。 文档:maestro.dev/blog/verify-ui-c…
New note, three-item checklist, tagged, back to home. Claude ran it all on Evernote via Maestro MCP. That's agentic UI testing.
12
Boring Observability 展示了一个 MySQL 排障入口:查 performance_schema.variables_info,找运行时改过的参数及最后设置时间、用户和主机。 MySQL 8.4 文档里的边界也值得记住:这里只保留最近一次设置来源;运行时改值后,原配置文件路径还会变空。排查“谁刚改过”有帮助,要复盘整段变更过程,仍得另留历史记录。 文档:dev.mysql.com/doc/refman/8.4…
Somebody changed max_connections on the live server. MySQL recorded who and when:
2
1
30
连发不是增长策略。 同小时引用 ≤2, 主帖间隔 ≥90 分钟。 今天堆量净增粉, 单帖几乎全扑。 减到每天 3–5 条主帖,先把中位线拉回来。
1
2
57
BalloonBoysADV 介绍的 Marginalia(cliecy 开发),README 有两个不同层面的检查:AI 整理笔记先给逐项差异,确认后写入;API 修改示例则带上读取时的 etag,期间内容变了就返回 409。 前者让人判断改动是否合适,后者防止旧版本覆盖新内容。遇到冲突,需要重新读笔记、检查方案,不能把重试当成已经重新确认。这里只是文档分析,尚未实测。 文档:github.com/cliecy/Marginalia…
Marginalia (@zoucliecy) turns AI chats into linked Markdown notes. Obsidian-compatible, ~20MB Go + system WebView. Git on every edit. AI proposes changes you approve. REST/MCP for Claude Code, Cursor, Codex. Free OSS—haven’t dogfooded it yet.
2
18
「必关 5 个账号」能爆收藏。 关完之后时间线还是互关垃圾的,说明名单解决不了过滤。 Grok Bot 更值钱的是相对基线筛帖,不是再给你一张关注清单。
1
1
112
Manu 10月25日预告了 Testcontainers Go 的 sbx 支持,文档目前仍标为待发布。 我更关注收尾示例:m.Run() 后用独立超时调用 Cleanup;清理失败,即使断言全过,也把退出码改成失败。 集成测试的验收可以把“资源已收回”也算进去,避免绿灯后还留着沙箱。不过进程提前终止仍可能跳过清理,需要另查遗留资源。 文档:github.com/testcontainers/te…
1
88
给 Go 的 HTTP 中间件补测试,有个容易测错的点:检查 Header(),可能把“写晚了的响应头”也算通过。 按 httptest 源码,普通响应头在首次写响应时留下快照。示例(源码推演,未实测): w.WriteHeader(200) w.Header().Set("X-Debug", "late") handler 返回后,recorder.Header() 还能读到 late,但 recorder.Result().Header 里没有它。验收发出的普通响应头,我会检查后者,把设置移到首次写响应之前。 这个测试只覆盖 handler 的记录结果,不能证明真实网络链路正常;Trailer 也要另看。 源码:go.dev/src/net/http/httptest…
2
2
150
chronark 说,他们把鉴权、HTTP 请求和限流决策记进 ClickHouse,改动时回放生产流量模式,对比延迟与准确性;续帖也提到存储贵。 我会重点看请求顺序、间隔和限流结果是否保留。只回放总请求量,可能测不到原来的突发压力。记录粒度要围绕想验证的行为来定。
We capture every single api key verification, http request or ratelimit decision in clickhouse. Maybe that's overkill... but it comes in really handy when making any larger change to these systems cause I can just synthetically replay the exact production traffic patterns to compare their latency, accuracy to give us more confidence in shipping
2
2
208
教程 1–6 打包最容易被收藏。 收藏≠会做。一条能跟着点的步骤,胜过六集合集。 起号别堆系列空壳;先交一件读者今晚就能用的交付物。
23
MoalemNooran 推荐的 Notebook Navigator,文档有个细节:部分设置可单独关闭同步,改存本机。 这给笔记工具一个选择:内容跨设备,操作偏好按设备保留。但开关本身不提供同步,仍依赖原有同步服务。 文档:github.com/johansan/notebook…
Best Obsidian plugins every user must have community.obsidian.md/plugin… I just bought Johan Sanneblad 3 coffees on @buymeacoffee! 🎉 Highly appreciate your work dear Johan and dedication to make our life easier on Obsidian. Salute! You can support them here — buymeacoffee.com/johansan
2
22
别拿绝对值吹牛粉。 @dustADD 近窗原创中位大约 37。 帖子到不了半中位(约 27)就当硬扑街,停同类题。 相对基线比 「今天 3000 粉」 更诚实。
20
SitePoint 分享的表单示例:模拟 409 响应后,先断言邮箱和角色仍保留,再比截图。 这里值得守住的是失败后的修改成本:错误提示再整齐,清空输入也会让人重填。组件状态、请求流程、视觉布局应分别验收;模拟接口还得防着与真实契约脱节。
Form bugs can be tricky to reproduce, especially across teams. A clear testing process helps developers identify issues faster, reduce confusion, and make debugging more efficient. Discover 7 practical checks to improve your workflow. sitepoint.com/7-checks-that-… #SitePoint
1
1
131
Sébastien 把笔记收集与整理分开:当天先记,周回顾时去重、拆分,再用链接替换日记里的原文。 这个「替换」值得注意:独立笔记负责复用,日记仍保留时间入口。限制也很具体:漏做回顾,原始记录就会一直堆着;自动捕获并不等于完成整理。
Your daily note is a pile. That's fine. In 1983, Thomas Malone found that classifying is hard, so people drift toward piles. His advice: put things down now, classify them later. In Obsidian, that's a daily note plus a weekly pass: each note gets a name, a type and a link 👇
1
1
106
「152 行 Skill 就能取代整洁之道?」 别急转发。多数人收藏了「大佬开源」,自己一行都没跑过。 没有跑通截图,就别蹭 Skill 拆解——Scout 报相对爆,不等于你有凭证。
3
2
140
别再让 Bot 自己点「发」。 我给 CMO 立的规矩只有一条: 草稿交你, 你说 「发」 才发。 可核验的边界,比连发 10 条空引用值钱。
1
2
140
Nimrod 分享了一次智能家居排障:他称,灯控模块连不上网,线索指向空调模块发出的冲突 DHCP 租约。 更值得看的是截图里的进度:配置已保存,但连接稳定性尚未验证;临时断开空调 Wi-Fi 会影响它的 App 控制,所以智能体停下来询问。 做排障工具时,我会把「找到线索」「改了配置」「验证恢复」分开显示。尤其涉及另一台设备,不能用一句“已解决”把影响范围和待验证项藏掉。原帖尚未展示最终恢复结果。
Tried to connect a smart home lights module to my home wifi but it persistently refused to connect. Quick debugging session with Astra found that I had rogue wifi-enabled AC with an active DHCP server answering devices 🤦‍♂️ Time to move all IoT devices to an isolated network.
2
19
Grok Bot 怎么带成一支能干活的团队? 不是多开几个聊天窗,是岗位不打架。 我这边: CMO 只起草记分避雷; 赛道扫描 / 热帖避雷定时跑; 发送键锁在人手里。 例程无事 quiet——总控是规则,不是再塞一个「万能 Bot」。
1
68
一次「不感兴趣」≈抹掉 79 个赞。 X 现在大致这样打分: 复制链接 20|互关互回 20|回复/引用 5|赞 0.66|书签 0|不感兴趣 -52.27 新帖不再被优先砍掉,但前 2 小时窗口照样金贵。 「该做 / 不该做」我之前写过一篇 ↓ xitter.cf/dustADD/status/2114885…
🤖 Made with AI
X's algorithm now scores your posts like this: Copy-link share: 20 Reply between mutuals: 20 Reply / quote: 5 Like: 0.66 Bookmark: 0 "Not interested": -52.27 One hide wipes out ~79 likes. Full playbook below 👇
30
别再囤刷题截图,交个能用的原型。 Anthropic 有团队撤掉了编码面试。 我做学习产品,宁可少塞题,也得留一次没人喂答案的交付。换个需求就不会改,刷满进度条也白搭。
The coding interview is dead, at least for my team at Anthropic. I've seen enough to know that it no longer provides signal. I removed it from loops this month. I have a spicy, optimistic take - I think there's an opportunity for junior engineers: felixrieseberg.com/hunger-be…
2
36
ComPDF 的 DocSlight 能把文档转成 Markdown / JSON,接到知识库前还有个容易漏看的选择:文件交给谁处理。 README 写明默认是 cloud;本地解析要显式选 --mode local,本地字段抽取还需要配置 LLM。 做文章导入时,我更看重界面把处理位置和模型端点说清楚。命令在自己的电脑上运行,不代表整条链路都在本地。这里只核对了文档,解析效果尚未实测。
We just launched DocSlight on @ProductHunt 🚀 Open-source document processing for developers: → Parse documents into Markdown or JSON → Extract data for RAG → CLI, Python SDK & Web UI Love your feedback 👇 producthunt.com/products/doc… #OpenSource #DevTools #ProductHunt
1
26