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等)形成巨大冲击,批评者担忧称该模型可用于创建深度伪造。


个人数码相册管理技术


Personal photo album

自手机可以拍出漂亮的照片以来,我们便淹没在数码照片中。存储和分类,并以优雅的姿势浏览和分享这些照片,成为大众的需求,其中,还要顾虑相当多的隐私问题。


技术写作入门指南


技术写作入门指南》和原文 Technical Writing for Beginners – An A-Z Guide to Tech Blogging Basics 均来自于非营利性编程社区 freeCodeCamp,作者 Amarachi Emmanuela Azubuike 是一名前端 Web 开发人员,因此其技术写作内容和其他众多的主题文章一样特定于编程工作。您更可以将其基本思路应用于更多的领域。

etienne-boulanger-aafOjsh-9jU-unsplash.jpg

如果您喜欢写作和技术,技术写作可能是一个适合您的职业。如果您喜欢技术,但又不喜欢整天编程,您也可以做这个工作。

如果您喜欢通过教别人学习,为开源项目做贡献并教别人如何做,或者基本上喜欢通过写作以简单的方式解释复杂的概念,技术写作也可能适合您。


家用智能显示屏


家用智能显示屏(Smart Display)并不是一个成熟和产品品类,通常认为这是从智能音箱演变出来的,相当于给智能音箱增加了一块屏幕,能更精准的操作智能家居设备。

EGKnNfMBNoHiQJ5KtNRWJG.jpg

这些智能显示屏总是基于大牌生态的封闭产品,比如 Google Nest Hub 系、Amazon Echo Show 系。如果我们去繁存简,并且喜欢定制个性化功能,智能镜子和数字挂历一类的产品形态也许更适合。