很多人来SpaceWeatherLive关注太阳活动或寻找看到极光的机会,但流量增加意味着维持服务器运行的成本也更高。如果您喜欢SpaceWeatherLive并希望支持这个项目,可以选择订阅以获得无广告的网站体验,或者考虑捐款。您的帮助可以使SpaceWeatherLive继续在线!
很多人来SpaceWeatherLive关注太阳活动或寻找看到极光的机会,但流量增加意味着维持服务器运行的成本也更高。如果您喜欢SpaceWeatherLive并希望支持这个项目,可以选择订阅以获得无广告的网站体验,或者考虑捐款。您的帮助可以使SpaceWeatherLive继续在线!
## 代理开发工具包 (ADK) - Go 摘要
代理开发工具包 (ADK) 是一个功能强大的开源 Go 工具包,旨在构建和部署 AI 代理。它强调**代码优先的方法**,允许开发者直接在 Go 中定义代理逻辑,以实现最大的灵活性、可测试性和版本控制。
ADK 通过模块化框架简化了代理创建,能够开发简单的任务和复杂的**多代理系统**。虽然针对 Gemini 进行了优化,但它是**模型无关的**,并且适用于各种框架。
主要功能包括丰富的工具生态系统、惯用的 Go 设计以及易于部署到云原生环境,例如 Google Cloud Run。开发者可以利用预构建的工具,集成现有工具,或创建自定义函数来装备他们的代理。
使用 `go get google.golang.org/adk` 开始使用。 采用 Apache 2.0 许可(`internal/httprr` 除外)。
XORTRAN 是一个 FORTRAN IV 实现的多层感知器 (MLP),设计用于在古老的 PDP-11/34A 计算机(通过 SIMH 模拟)上学习 XOR 问题。该项目展示了使用 20 世纪 70 年代技术实现基本神经网络的可行性。 该网络使用一个包含四个神经元的隐藏层和泄漏 ReLU 激活函数,通过反向传播和均方误差进行训练。主要特点包括 He 类初始化、学习率退火和 Tanh 输出层。 在 RT-11 上运行,该代码需要至少 32KB 的内存和一个 FP11 浮点处理器。训练 17 个参数在真实硬件(或受限的 SIMH 环境)上需要几分钟。输出显示损失随 epoch 降低,最终产生准确的 XOR 预测。 XORTRAN 既是一项复古计算练习,也是早期科学计算与现代机器学习之间的历史桥梁,以 MIT 许可证发布。
流感疫苗接种后,药店血压测试显示出令人担忧的读数,促使进行了24小时监测研究。患者是一位精通技术的个体,被给予了Microlife WatchBP O3设备,但被告知数据不会直接显示以避免焦虑。但他并未因此气馁,而是逆向工程了该系统,通过虚拟机下载了仅适用于Windows的软件,并使用Wireshark分析USB数据流。
他发现血压读数嵌入在数据包中,解码了收缩压、舒张压和心率值。进一步分析显示出潜在的时间戳信息,与设备测量时间相关联。尽管最初对数据格式感到困惑,但患者享受了逆向工程的挑战。
最终,调查让他了解了“白大褂高血压”——因临床环境引起的血压升高,以及“正常血压”。患者得出结论,疫苗接种后立即进行血压检查可能不是理想的,但他并非医疗专业人士。尽管分析尚未完成,设备已被归还,留下对逆向工程的新认识。
## 重新思考终端:从历史遗留问题到未来潜力
现代终端受到数十年设计决策的制约,使得重大改进变得困难。一种更好的方法,借鉴Clojure对Lisp的重新设计,需要彻底的全面改造,而不是渐进式的修补。
目前,一个终端由一个模拟器(渲染显示)、一个伪终端(内核连接)、一个 shell(命令解释器)和生成程序组成。输入不仅仅是文本——它还包括信号,输出利用 ANSI 转义序列进行格式化。然而,现有的终端功能有限。
一种有前景的替代方案借鉴了 Jupyter Notebooks 的灵感,提供了丰富的渲染、重运行能力和交互式“视图”等功能。实现这一点需要更深层次的 shell 集成,Warp 就是一个例子,它理解命令边界以增强显示效果。关键改进包括双向通信,用于长期运行的进程(如 `top` 或 `vim`)、作业控制用于暂停/恢复,以及可靠的会话断开/重新连接(建立在 tmux 和 mosh 等工具之上)。
最终的愿景涉及“数据流跟踪”——记录所有 I/O,用于撤销/重做和可重放会话等功能。这个基础可以实现协作终端和智能搜索等高级功能。从 CLI 级别的事物语义开始,逐步构建到类似 Jupyter 的前端,提供了一条可行的前进道路,最大限度地减少破坏并最大限度地提高采用率。
你需要启用 JavaScript 才能运行此应用。
## 适用于Vornado 633DC风扇的智能控制
该项目详细介绍了为Vornado 633DC风扇创建的WiFi控制改造方案,完全隐藏在风扇外壳内且可完全恢复。目标是在不牺牲原始手动操作的情况下,为已经受益于高效直流电机的风扇添加远程速度控制。
该改造通过用数字电位器(digipot)替换风扇的原始电位器来实现,数字电位器由运行ESPHome的ESP32-C6微控制器控制。定制PCB被设计用于容纳所有组件——包括用于手动控制的旋转编码器和用于状态反馈的RGB LED——并适应风扇现有的空间。
该项目涉及对组件选择、电源需求以及编写ESPHome外部组件以与digipot接口的广泛研究。最终的设置允许通过WiFi进行远程控制,保留原始物理旋钮,并通过LED添加视觉反馈。所有原理图、物料清单(BOM)和PCB设计均公开可用,使其他人能够复制该项目。
选择有效期月份:一月 (1) 二月 (2) 三月 (3) 四月 (4) 五月 (5) 六月 (6) 七月 (7) 八月 (8) 九月 (9) 十月 (10) 十一月 (11) 十二月 (12) 年份:2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 数字月份标签可能有用,但要注意书写方式。屏幕阅读器可能会错误地将“1月”读作“1月1日”。 选择出发时间 我出发:今天 明天 星期六 11月8日 星期日 11月9日 星期一 11月10日 星期二 11月11日 星期三 11月12日 星期四 11月13日 星期五 11月14日 星期六 11月15日 星期日 11月16日 小时:06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 分钟:00 15 30 45 旅行预订通常有固定时间表和有限的时间选项,例如每15分钟一班。像“今天”和“明天”这样的相对日期可能更容易理解。
## 用代码创作极简音乐
本文探讨了如何直接用代码创作音乐,并展示了即使在并非专门为音频设计的语言中,这也很简单。作者从一个160字节的C程序开始,该程序能够根据文本输入播放两八度的旋律,突出了极简音乐创作的潜力。
数字声音是通过在固定间隔(此处使用8000Hz)对波的振幅进行采样,并以数字形式表示(通常是无符号8位整数,0-255)来实现的。这会产生一个字节数组,代表声音波,可以通过`aplay`或`SoX`等工具播放。
文章随后详细介绍了用C生成声音,展示了锯齿波、方波和正弦波振荡器。它解释了频率如何转换为振荡器增量,并演示了一个基本的音序器,通过随时间改变音高来播放旋律。提供的C程序以类似于MML的记谱法播放音乐。
最后,作者简要介绍了小众的“Bytebeat”流派——由简洁的C表达式创作的音乐,以及简单的效果,如低通滤波器和延迟线。核心信息是,只需少量代码,就能开启一个声音实验的世界。
## AI图像生成模型比较:深度分析
LateNiteSoft,Camera+等iOS照片应用开发者,进行了广泛的测试——超过600次生成——以确定最适合各种图像编辑的AI模型。由于需要一种可持续的按使用付费计费系统(CreditProxy),而不是依赖免费层级,他们评估了OpenAI的gpt-image-1、Gemini和Seedream。
他们的测试侧重于模拟典型用户请求的提示词:经典滤镜、风格变化(水彩、动漫)和生成式编辑(添加传送门、未来主义元素)。结果表明,**没有一个模型在所有方面都表现出色。**
**OpenAI** 在创意性、变革性编辑(如风格迁移)方面表现出色,但经常会引入“AI瑕疵”和细节扭曲。**Gemini** 擅长逼真的编辑,保留细节,但可能过于保守,有时会拒绝编辑,尤其是在人像方面。**Seedream** 提供了一种平衡,在各个类别中表现良好,并可能提供具有成本效益的OpenAI替代方案。
各模型的生成时间相对一致。LateNiteSoft正在探索“提示词分类器”,以根据用户请求自动选择最佳模型,并计划将CreditProxy作为一项服务提供。他们的完整比较,包括大量的图像示例,可供详细查阅。