
再次折腾 HomeBridge
在我的 NAS 中,通过 Docker 运行了 HomeBridge,将第三方硬件接入 Apple HomeKit,实现了基于 iOS 的远程控制和自动化。 之前我的 HomeBridge 里只…
在我的 NAS 中,通过 Docker 运行了 HomeBridge,将第三方硬件接入 Apple HomeKit,实现了基于 iOS 的远程控制和自动化。 之前我的 HomeBridge 里只…
可能是上小学时,家中的两本《无线电》杂志引起了我对电子制作的兴趣,上大学后,有了更多属于自己的时间,再加上学校提供了一个开放的实验室,以及…
最近,我家的杭州电信宽带能够自动分配到 IPv6 地址了,于是折腾一下自己的博客,使 Docker 中运行的 WordPress 也能够通过 IPv6 访问。
上周在 Make 杂志的 Twitter 动态上,看到第二届杭州 Mini Maker Faire 将在 7 月 21 日于 浙江大学紫金港校区体育馆举办,于是立马报名参加。这也是…
Assignment 3 的主要目标,是使自己的操作系统能够运行用户态程序。这个 Assignment 中,需要实现特权级别切换、上下文切换、调度器、系统调用处理、…
之前我使用的无线路由器是 RT1900ac,其内置了 QoS 和 IDS/IPS 功能,但由于 CPU 性能有限,在百兆宽带的情况下,两者均会对网络性能造成一定的影响…
虽然之前尝试过路由器上连接硬盘,或者在 Raspberry Pi 上安装 OpenMediaVault 等方式,间接体验过 NAS,但由于稳定性等各方面因素,只是简单地玩一…
AIY Projects 是 Google 推出的人工智能 DIY 套件,通过在 Raspberry Pi 上运行 Google Assistant SDK 或 TensorFlow,实现语音识别、图像识别等功能…
Assignment 2 实现了一个 FAT32 文件系统,以及其所依赖的内存申请释放程序、SD 卡驱动。同时,也需要实现 ls, pwd, cd, cat 等命令行工具,方便进行…
在 CS140e Assignment 0 中,主要通过点亮 LED,来熟悉 Rust 和 Raspberry Pi 的开发环境。Assignment 1 正式开始操作系统的编写,主要包括驱动、boo…
CS140e 是 Stanford 的一门操作系统课程。与其他操作系统课程相比,该课程使用现代的程序设计语言 Rust 来编写实验代码;且所有代码运行在 Raspberry…
Monero 挖矿网站 Coinhive 推出了一款 Proof of Work 验证码,用于取代传统验证码,通过进行一定量的挖矿运算,来验证用户是否为机器人,并为站长带…