启用 JavaScript 和 Cookie 以继续。
启用 JavaScript 和 Cookie 以继续。
## 即使现实 G2:开发者摘要 即使现实 G2 智能眼镜注重隐私和应用扩展性,侧重于显示和输入,而非独立功能。它配备双 576x288 像素微型 LED 显示屏(灰度)和蓝牙 5.2 连接到配对的手机,通过镜腿触摸板和可选的 R1 戒指进行控制。值得注意的是,它没有摄像头和扬声器。 开发围绕 Even Hub 平台展开,允许创建“插件”——使用标准网络技术(HTML、CSS、JavaScript/TypeScript)和 Even Hub SDK 构建的 Web 应用程序。这些插件可以从简单的仪表板小部件到人工智能集成。 工作流程简化:使用熟悉的框架(React、Vite 等)编写代码,在本地预览,通过侧载或开发者门户在设备上测试,打包成 .ehpk 文件,然后提交以供发布。G2 优先考虑开发者体验,专注于利用现有的 Web 开发技能。
苹果正在悄悄地更新App Store上的许多应用程序,更新署名直接为苹果,而非原始开发者。这些更新包含说明“改进了功能”的注释,但没有添加新功能,甚至在最近更新或代码未更改的应用程序上也会出现。受影响的应用程序包括流行的《糖果传奇》、《VLC》和《真人快打》等。
这些神秘更新的原因尚不清楚,开发者和MacRumors均未发现可辨别的代码更改。与此同时,苹果也在采取其他行动:降低中国App Store开发者费用,赢得确认其移除应用程序权利的诉讼,并限制人工智能“氛围编码”应用程序的更新,原因是其可访问性问题。此外,CarPlay最近增加了ChatGPT、Google Meet和Audiomack,而新款Apple TV则因Siri开发而推迟。
## MIDI 指南:从应用后端到社区数据集
MIDI 指南始于 2019 年开发 Condukt 应用时遇到的一个问题。Condukt 是一款适用于 iOS、iPad 和 macOS 的性能 MIDI 控制器应用,它需要一个全面的 MIDI CC 和 NRPN 信息数据库——当时这方面内容有所欠缺。面对收集数据的复杂性,它的创建者推出了 MIDI 指南,作为一个简单的 Web 应用,最初预置了 50 款合成器。
这个最初的个人项目出乎意料地发展成为一个蓬勃发展的开源社区项目。多年来,近 60 位个人贡献了力量,将数据集扩展到超过 321 种乐器和 21,262 个参数。这种增长带来了实际应用,至少有三款硬件设备现在正在使用该数据集(采用 CC-BY-SA 4.0 许可)。
经过七年的发展,Condukt 终于在 2026 年 3 月发布,恰逢 MIDI 指南达到第 300 种乐器里程碑。该项目的成功凸显了音乐技术领域中可访问、社区驱动的文档的价值,证明了解决个人问题可以引起更广泛受众的共鸣。
## 日本农村水稻种植:一次亲身经历
受2025年在日本农村六个月的经历启发,本文讲述了在静冈县帮助家庭农场种植水稻的体验。虽然缺乏完整的照片记录,但本文详细描述了所涉及的密集劳动,从春季清理荒地——使用割草机和重新挖掘排水沟——到为均匀种植平整土地。
这个过程包括准备水路,通常穿过茂密的竹林,以及设置电围栏以阻止野猪和鹿等野生动物。 灌溉稻田至关重要,但一个小小的塌陷需要修复。 种植使用插秧机进行,然后进行手工插秧以填补空隙。
除了劳动之外,作者还反思了日本水稻种植面临的挑战:农民人口老龄化、农场规模小以及经济压力使全职农业不可持续。政府政策虽然旨在保护小农场,但也加剧了这个问题。尽管存在这些担忧,但这次经历仍然是积极的,促进了与自然、家庭和日本文化的联系,与典型的办公室工作形成了宝贵的对比。这些小型独立农场的未来仍然不确定,但作者希望它们能够继续生存下去。
## 人们实际上*渴望*努力工作 “人们不再想工作”的常见说法是错误的,并且是由高管和媒体传播的一种有害的刻板印象。作者是一位连续创业者,他认为根据自己创立和领导多个成功组织的经验,这种说法是明显不真实的。 当人们被赋予**明确的目标、共同的价值观、自主权和信任**时,他们会蓬勃发展。 团结于有意义目标下的团队会“欣然竭尽全力”。相反,非人化、毫无意义的工作,或与个人价值观相冲突的工作,会导致脱离工作——不是缺乏工作意愿,而是在工作*时*难以保持人性。 问题不在于工作伦理的代际转变,而在于系统性失败:糟糕的领导力、不足的资源以及工资下降与时间和福祉要求增加并存。真正有效的领导力包括授权员工、提供必要的支持以及培养信任文化。 最终,作者认为,有价值的使命和“不碍事”是关键。当人们感到被重视并相信自己的工作时,他们会持续超额完成任务,证明对工作伦理的愤世嫉俗更多地反映了领导者自身,而不是劳动力。
研究人员成功恢复并运行了从阿波罗制导计算机(AGC)旧“绳索”存储模块中抢救的数据中的原始软件。**Sundial-E**,相当于登月舱的Aurora 12的指令舱版本,包含完整的AGC测试套件和指令舱子系统测试。**Sundance**,来自阿波罗9号——首次在太空中的登月舱测试——正在从回收的模块中重建,并正在努力获取剩余部件。 最重要的是,**Retread 50**,*第一个*可用的Block II AGC程序,尽管绳索受损,但已被恢复。团队利用奇偶校验位进行修复,成功在现代AGC上运行了Retread 50,并确认它通过了所有原始测试。 这些恢复成果,记录在GitHub上,代表着数字考古学的卓越成就,为太空飞行早期计算提供了宝贵的见解。
## 玻璃炮:高性能负载生成器 玻璃炮通过绕过传统的负载测试方法,直接利用Linux内核的`io_uring`接口,实现了卓越的I/O性能。与依赖于通过`epoll`进行重复系统调用的`wrk`和`hey`等工具不同,玻璃炮采用共享内存环缓冲区进行提交和完成,从而大大减少了上下文切换。 其架构包含一个主线程生成多个工作线程,每个线程拥有独立的`io_uring`环、连接和预构建的请求缓冲区——消除了工作线程之间的通信和锁。主要特性包括预注册的缓冲区池以实现零拷贝接收,“多射击”接收以实现连续数据流,以及请求流水线以最大化吞吐量。 每个`io_uring`提交都包含用户数据打包,其中包含操作类型、生成计数器(用于处理重新连接)和连接索引。核心循环有效地批量处理完成项(最多2048个),然后再提交新的操作,从而最大限度地减少内核转换。这种批量处理扩展到流水线填充,确保请求始终预构建并准备好发送。 最终,玻璃炮的设计优先考虑最小化系统调用并最大化内核级处理,从而产生显著更高的性能。
Judoscale,Heroku的长期合作伙伴,对平台最近的沟通表示困惑和担忧。Heroku宣布转向“维持工程”模式——优先考虑稳定性而非新功能——并停止提供企业合同。然而,同时发布的功能(更大的slug尺寸、CLI重建)与这种“维护模式”的暗示相矛盾。 核心问题是缺乏透明度。Judoscale敦促Heroku明确其未来发展方向:是平台的持续演进,尽管速度较慢,还是逐渐退出?开发者渴望一个直接的解释和一个公开路线图,即使它只详细说明维护工作。 这封信强调了开发者普遍的焦虑,许多团队已经开始计划迁移,因为存在不确定性。Judoscale强调了他们长期以来对Heroku的支持,并恳求Heroku澄清其商业意图——是专注于直接客户,还是为最终退出平台做准备——以便社区能够相应地规划。
## graph-info:基础设施可视化与监控
graph-info 自动发现并可视化您的基础设施,提供服务、数据库和存储的实时交互式图形。它需要最少的配置——只需将其指向您的堆栈(通过 Docker socket 或 Kubernetes 集群),它就会自动发现所有内容,并显示实时健康监控。
**主要特性:**
* **自动发现:** 从 Docker、Kubernetes、PostgreSQL、MongoDB、MySQL、Redis、Elasticsearch、S3/MinIO 和 HTTP 服务中检测基础设施。
* **交互式图形:** 提供泳道布局,具有平移/缩放、过滤和搜索功能。
* **实时健康状态:** 通过 WebSocket 提供每 5 秒更新一次的状态信息。
* **可扩展性:** 通过 YAML 配置文件支持自定义连接,用于未自动发现的服务。
**入门:**
可以通过 Docker Compose 或直接运行容器进行部署。挂载 Docker socket 是最简单的设置。部署后,前端可在 `http://localhost:3000` 访问。
**重要提示:** 此工具仅用于授权的基础设施监控。未经授权的扫描是被禁止的。
更多详细信息,包括贡献指南和高级配置,请访问 [GitHub 仓库](https://github.com/guilherme-grimm/graph-go)。