喜欢鼓捣,兴趣飘忽不定,各种半吊子玩意
其中比较有趣的有:
项目 | 简介 | 自我满意度/完成度 |
---|---|---|
CBF | 不用复制硬盘镜像,从坏硬盘里(尽量)“捞”文件的工具 | 100%,一上午写出来,MFC还是会的 |
MegaUDisk | 一个基于树莓派Zero W的超级USB工具(盘),基本解决了重装系统的所有问题 | 100%,有点用吧,太简单了,本来想用STM做一个,高速USB没搞定 |
IVClock | 一个基于老式辉光管和stm32的钟,网上卖上千,自己做也就是一百元拿下 | 100%,PCB画烦了,又回归本源搞洞洞板了 |
encdisk | 一个运行在windows上的把文件作为虚拟磁盘的驱动、服务和用户态工具,强加密 | 70% |
stc89核心板 | 自己画的stc89核心板,支持3.3v和5v | 95% |
shadowpack | 想写一个图片隐写工具,支持各种能支持的格式,完成度不高,其中jpeg的比较有意思 | 100%,还是挺可用的状态 |
grub | 一个grub修改版,支持显示menu说明 | 80% |
clock | 基于stc89的“时钟”,你懂的 | 95%,练手玩的项目,别当真 |
MINIME | 超级启动盘,linux winpe甚至还有freebsd,各种诡异工具,各种乱七八糟的,可U盘可光盘,BIOS,UEFI上启动都可以 | 95%,启动盘集大成之作,各种启动和系统定制技术的结晶 |
.emacs.d | 自己整的emacs配置 | 80% |
Mew改进 | Emacs Mew邮件客户端改进patch,lisp语言的 | 80%,elisp写来玩的 |
dwipe2 | 一个mini“内核”或者是缩减版bootloader更确切,唯一功能是启动抹除硬盘和唱两只老虎 | 90%,实用价值不大,但是技术含量不算低,各种x86汇编,实模式保护模式来回跳转,基本是实现一个bootloader需要的所有雏形 |
shadowfax | 基于用户态tcpip协议栈的,说明可以在任何分组交换机制上搭建隐藏虚拟网络的demo,讲人话是可以基于ping包、udp包,邮件收发,等等等来之上跑一个以太网的demo | 95%,概念很有趣,世界上所有服务器只要能ping通,或者是能收发email,或者某种方式的隐秘通讯,就可以在这之上架一个虚拟网络 |