返回首页
最新
我注意到在 macOS 26 上,任何我安装的第三方菜单栏程序都会导致控制台应用程序充满日志,内容为“WindowServer _CGXPackagesSetWindowConstraints: Invalid window”或“_CGXPackagesSetWindowConstraints: Invalid window”。流行程序的统计数据在这里显示了这个错误。
https://github.com/exelban/stats/issues/2829
这个日志似乎是从 macOS 的 WindowServer 深处抛出的。如果你在 macOS 上有一个带菜单栏图标的应用程序,可以打开你的控制台应用程序,看看日志中是否也有类似的内容。
我在软件工程领域大约花了十年时间,最近决定开始我的独立咨询业务。
我专注于帮助中小企业理顺繁杂的后端业务:电子表格的整合、脆弱的内部工作流程、糟糕的报告、尴尬的系统集成、后端/平台问题,以及需要真正发挥作用而不仅仅是在演示中看起来不错的人工智能工作流程。
我并不想成为一家普通的代理机构。我更希望与那些已经感受到运营痛点的企业合作,帮助他们有效地理清问题。
对于那些已经迈出这一步的人:
* 你是如何获得第一个真正的项目的?
* 哪种推广方式实际上有效?
* 你的前几个客户是通过网络、内容营销、冷邮件、合作伙伴关系、分包还是其他途径获得的?
另外,如果有人认识正在处理这种混乱的中小企业或运营者,我很乐意聊聊。
作为一种善意的表示,我愿意为前五位客户提供10小时的免费服务,帮助启动初始项目。
你可以在 https://crescita.cc 找到我。
我是一名拥有大约七年经验的程序员,但我觉得自己在这里的许多程序员面前仍显得不够出色,而且我所做的大部分工作相对简单。我主要负责WPF和WinForms应用程序的开发,这些应用程序作为工业现场基于梯形图系统的用户界面层。
由于这项工作的性质,工作强度非常大。工厂的出差次数太多,身体上非常疲惫,而相对于所投入的努力,薪水也并不高。这就是我想成为一名以产品为导向的程序员的原因。为了朝这个方向发展,我一直在尽可能积极地使用人工智能。然而,在我目前的工作中,这很困难,因为工厂的安全措施通常比较严格,AI工具无法真正连接到那里。
我一直在阅读关于提示工程、文档风格等相关主题。我还使用OpenClaw,老实说,我觉得我已经在尝试几乎所有我能接触到的东西。在工作时,我将其与Obsidian连接,记录我认为我的代理需要的知识。
尽管如此,十倍生产力的概念对我来说感觉有些夸张。我想知道人们实际上是如何提高使用AI的能力,以及他们是如何学习这些基本方法的。关于AI的炒作太多了,很难分辨什么是真实的,学习这些东西比我预期的要困难得多。
我应该如何正确地学习这些呢?
现在我特别想学习如何管理多代理系统。我迄今为止构建或尝试的每一个AI多代理框架都失败了。起初我试图以类似TDD的方式进行控制,但那些认真使用TDD的人可能知道我所说的测试有时会变得过于局限。架构有时会开始崩溃,而代理们则不断修复那些小问题,同时代价却在不断上升。
与此同时,在韩国有很多讨论,如果你不使用AI,就会落后。因此,我一直在努力学习,以免被甩在后面。老实说,自从我开始使用AI以来,编程变得更加愉快。
其中一个原因是,编程与英语思维方式紧密相关,而这在我使用韩语时总是感觉有些尴尬。甚至写代码的过程曾让我感到心理负担很重。但有了AI,我可以用韩语思考,同时仍然有效地编写代码。
你知道当你第一次从零开始写代码时那种巨大的疲惫感吗?
当我写一个接口时,我立刻开始看到实现的数量。
当我看到实现时,我开始注意到生命周期冲突。
当我看到生命周期问题时,我开始思考所有权和处置。
当我思考所有权时,我开始考虑对象池的可能性和重置合同。
当我思考依赖注入时,我开始看到组合根和测试缝隙。
当我思考合同本身时,我开始担心未来扩展的成本。
所有这些曾让我觉得编码的过程非常沉重。
但AI只是写一个草稿,而不会被这些问题困住,我真的很享受将这个草稿重新塑造为符合我自己思维的代码。
我想在这种方式上更好地使用AI。
有什么好的方法可以提高使用AI的能力?如何在不被炒作淹没的情况下,跟上有用的趋势?
我已经使用Claude Code几个月了,并在此过程中不断添加MCP、技能、hooks和CLAUDE.md文件。最近进行了一次测量,发现我在输入一条消息之前就消耗了16000个上下文令牌。
我开发了unclog工具来解决这个问题。它扫描~/.claude,显示哪些内容正在占用你的上下文窗口以及占用的数量,然后允许你选择性地删除这些内容。每次更改都是可逆的——在修改任何内容之前,它会先进行快照。
```
uv tool install unclog
unclog
```
欢迎反馈——尤其是来自比我更复杂的设置的边缘案例。