山路骑行
使用 MicroBlocks 制作物联网设备(兼容 Home Assistant)
MicroBlocks 是快乐制造平台 – 阿立 前言 之前在 MicroBlocks 分享会上演示了如何使用 MicroBlocks 制作物联网设备(兼容 Home Assistant)。 将 MicroBlocks 与 Home Assistant 结合, 提供了一条通往 CodeLab 可编程
寻隐猫不遇
其一 山中遇君时 行囊空空也 今携鱼干来 不见隐居者 其二 遇君林树下 春日正迟迟 我今重来日 林树发新枝 让 ChatGPT 绘制吉卜力风格的插画: 提示词是: 将以下句子绘制为
图形化编程中的 AI 助手
前言 近期尝试将 AI 助手(ChatGPT)引入图形化编程环境。 OpenAI 介绍说, ChatGPT 背后的模型吃下了大量代码, 以至于十分擅长 Python、JavaScri
Snap! 使用笔记: Python function(CodeLab Adapter版)
制造伟大的、可成长的系统的关键是设计出模块之间的沟通机制,而不是关于内部属性和行为应该是什么。 – Alan Kay 前言 .notice{padding:18px;line-height:24px;margin-bottom:24px;border-radius:4px;color:#444;background:#e7f2fa}.notice p:last-child{margin-bottom:0}.notice-title{margin:-18px -18px 12px;padding:4px 18px;border-radius:4px 4px 0 0;font-weight:700;color:#fff;background:#6ab0de}.notice-title:before{margin-right:8px;font-family:"Font Awesome 5 Free",FontAwesome;font-weight:400}.notice.warning .notice-title{background:rgba(217,83,79,.9)}.notice.warning .notice-title:before{content:'\f071'}.notice.warning{background:#fae2e2}.notice.info .notice-title{background:#f0b37e}.notice.info .notice-title:before{content:'\f05a'}.notice.info{background:#fff2db}.notice.note .notice-title{background:#6ab0de}.notice.note .notice-title:before{content:'\f06a'}.notice.note{background:#e7f2fA}.notice.tip .notice-title{background:rgba(92,184,92,.8)}.notice.tip
Snap! 使用笔记: 从 Scratch 进入 Snap! 的时机
前言 低门槛、宽围墙、高天花板 – 《终身幼儿园》 如果你是一位编程新手, Scratch 或许是最好的选择。 Scratch 拥有庞大的社区、友好的社区文化, 以及丰富而优质的学习
Snap! 使用笔记: 将 Snap! 用作个人计算环境
看待编程的视角 个人计算社区(一个观念社区而非实际社区)和主流软件领域的分歧是观念层面的, 技术差异只是观念差异的结果。主流领域认为编程是给计算
Snap! 使用笔记: JavaScript function
让简单的事情保持简单,让困难的事情变得可能 – Alan Kay 前言 和 Scratch 3.0 一样, Snap! 也基于 JavaScript 构建,运行在浏览器中。 由于浏览器正在成为新的操作系统, 新的能力层出
Snap! 使用笔记: MicroBlocks 插件
前言 本文是在 Snap! 中使用 MicroBlocks 插件的笔记。 如果你之前有在 CodeLab Scratch 中使用 MicroBlocks 插件的经验, 这些经验都可以迁移到 Snap! 里。 本文与之前介绍 Scratch MicroBlocks 插件的文章基本相同: 在 MicroBlocks