This article also has an English version.
最近做了两个有关 eBPF 的尝试,感觉还挺有意思,分享一下。
This article also has an English version.
本文主要总结 Proxy 框架设计的常见问题及思路;此外还会提到 Rust + Tower 生态下的一些工程上的设计。虽然你能搜索到的讨论这个文章已经足够多了,但万一看完本文就有了一个新的 idea 呢[手动狗头]? 发现我从入职以来全在写 Proxy
听闻蜗牛矿机翻车已久,最近装了100M下行25M上行的宽带后终于决定买一个当NAS试试。
所需的所有脚本(除 Ceph
搭建外)都可以在 https://github.com/ihciah/NAS-tools 上找到。
This article also has an English version.
树莓派已经搞坏了我 3 张 SD 卡了,虽然其中有两次直接戳 SanDisk 和三星客服,直接根据保修条款无条件更换了 SD 卡。
但事实上 SD(TF) 卡并不能承受多少次写入。根据闪存颗粒类型不同,MLC 颗粒的寿命要高于 TLC 颗粒,较为廉价的 SD 卡一般使用 TLC 颗粒,擦写次数不过千次。常规的 Linux 系统会在使用中删除、写入大量的 Log 数据,SD 卡无法长期稳定使用。
这次尝试以一些奇怪的方式利用坏掉的SD卡启动板子。
This article also has an English version.
这篇文章将简要总结一下目前科学上网的加速方式,并详细介绍我基于 Shadowsocks 做的一个加速工作。
UPDATE 2019-10: 基于这个项目的 idea,我做了一点延伸,将多连接加速独立出来以支持任意 TCP 连接: Rabbit TCP,在稳定性与延迟上有一定提升。
This article also has an English version.
也发点存货吧。这个是去年7月份做的一些工作,现在应该有些已经失效了。
去年暑假发现了喵喵机这个东西,作为一个折腾小能手,搞了点喵喵机相关的逆向和开发。 所有东西见: https://github.com/ihciah/miaomiaoji-tool
喵喵机是个蓝牙热敏打印机,可以直接利用它的 App 走蓝牙连接并打印。之前在微博看到了 DIYGOD 折腾了一个远程推送打印,也想搞一个类似的东西,可是我并不想一直手动戳着手机。考虑到手头有一个树莓派3,带蓝牙功能,于是决定拆了喵喵机的 App ,拿到通信协议,然后在树莓派上起控制脚本。
This article also has an English version.
本文将介绍一些我本科期间为了让寝室更舒适,动手做过的一些东西,包括利用手机开门和更便捷地看视频。
整个代码见 GitHub 。
This article also has an English version.
继续发存货。
在实验室养了三只仓鼠,琢磨着搞点有意思的事情。想到可以每日统计一下仓鼠跑轮的转动量和时间分布,然后推到微博上,应该还算有趣。