Arduino IDE 2.0.0 稳定版正式推出


经过了一年多的不断改进升级,Arduino 官方正式推出了 Arduino IDE 2.0.0 稳定版。带来了一个现代化的编辑器,通过一个响应式的界面以及更快的编译时间提供了更好的用户体验。

Arduino IDE 2.0.0

除了更现代的编辑器和响应速度更快的界面之外,它还具有代码编辑自动补全、代码导航甚至实时调试器的功能。


在 Raspberry Pi 上运行 GNU Health 医院


您可能会感到惊讶,您可以使用 Raspberry Pi 运行完整的医院和医疗设施管理系统,但您确实可以做到。

689px-GNU_Health_on_a_Raspberry_pi3_and_openSUSE-1.jpg

在本文中,我们将向您解释这是如何实现的。但首先,让我们为您分解大图。


单板电脑与迷你电脑哪个最好?


面对单板计算机 (SBC) ,有很多人会问:“为什么不直接购买迷你 PC/NUC 来省钱呢?”

single-board-computers-vs-mini-pcs

这是一个公平的问题。许多迷你电脑(NUC 只是英特尔对迷你电脑的花哨名称)紧凑、实用,并且在某些情况下,以更低的成本提供比 SBC 更多的处理能力。但是,它们也缺少单板计算机通常具有的一些基本元素。Electromaker.io 的最新文章对比了单板电脑与迷你电脑哪个最好。


Live Coding 现场编码音乐


尽管英国伯明翰的Algorave Fierce Festival现场仍是昏暗的灯光和刺耳的音乐,但台上没有打碟机。计算机博士Jeff Donaldson和Norah Lorway在用实时编码(live coding)创造舞曲,并将代码投射在屏幕上。

live coding

最流行的实时编码软件是Sonic Pi,这是一个最初由Sam Aaron为Raspberry Pi创建的开源项目,它也适用于Windows和macOS。由Ruby驱动的Sonic Pi IDE为功能强大的SuperCollider声音合成引擎提供了友好的前端,该引擎作为许多电子音乐和声学研究项目的基础已经被使用了二十多年。通过在IDE中输入完整的音符列表来创建一段音乐,选择软件定义的乐器以及任何所需的效果(例如混响),并让Sonic Pi播放音调。


给孩子的编程工具:通过生产性工具学习编程


尽管酷码Lab.设计和推荐的编程成长路线图是Scratch → Python → C/C++,但许多的教学工具和教学方法令入门学习成果并不很乐观。有一种实践,即通过生产性工具构建产品来学习编程可能更有乐趣,通常还会诞生很多创意副产品,这使学习者更有兴趣和信心。

coding-kids.jpg

生产性工具可以让学习者接触真正的现实问题和解决方案,比如通过制作视觉产品来学习,创建 2D 游戏、视觉效果、互动故事;然后他们可以转向任何他们想要的东西,比如移动开发或网络开发,甚至是另一种语言或框架。


开源 AI 艺术生成模型 Stable Diffusion


2022 年 8 月 22 日,Stability.Ai 公开发布了 AI 艺术生成模型 Stable Diffusion,可用于从自然语言描述中生成数字图像,这太像 DALL·E(OpenAI)、Imagen(Google)以及 Transframer(DeepMind)了,但它是开源代码的。

Screenshot+2022-08-10+at+15.58.jpg

Stable Diffusion 可以在中档消费级视频卡上创建图像,并且能够轻松阻止其创建色情或暴力内容,这对坚持闭源甚至不提供公众使用的“前辈们”(Google等)形成巨大冲击,批评者担忧称该模型可用于创建深度伪造。