乔治·奥威尔有言
历史不是一面镜子,而是黑板上的记号,可以随时擦去,随时填补。更为可怕的是,一旦涂改了,你找不到证据去证明这是篡改历史的行为。
Git会追踪每一次commit的历史记录,如果之前不小心配置错了用户名,那么有办法改掉吗?
当然了办法是有的,改掉commit username和email是很容易的,不就是这么几行嘛?
git rebase -i ……继续阅读 »
Benny小土豆
2个月前 (06-13 22:48) 307浏览
2评论
28个赞
今晚想在rssbot上订阅一个博客,发现发了消息竟然没反应。心想可能是容器挂了,上去重启一下。
竟然还没好,而且发现logs里有这么怪的一行
error: Error("expected `,` or `}`", line: 2, column: 2388),
这啥?
rssbot.json 坏了?用json.load 试了一下没问题
程序有问题?触发了一……继续阅读 »
Benny小土豆
3个月前 (05-27 21:39) 326浏览
0评论
4个赞
一年前,由于一个有些可笑的原因(别问我为什么,真的),我买了个米家的摄像头,然后分享给了某个人。那个时候我在想,有没有办法随时知道谁看了监控呢?管他是某个人还是其他什么奇奇怪怪的人。
米家本身并不提供这种功能,也不像其他品牌一样在摄像头被查看的时候会有一个特殊的指示灯显示。
既然如此,那作为一名有灵性的工程师,一定能找到办法的!
简单的说,自然就要从网络上下……继续阅读 »
Benny小土豆
4个月前 (04-30 21:55) 684浏览
3评论
6个赞
这篇文章在 2022年03月05日11:54:55 更新了哦~前几天发现我的Xbox内置存储空间不足了,希捷的Xbox Expansion Card又太贵了,发现bilibili有人发了一篇文章可以DIY这个扩展卡《【全站首发?】自制次世代XBOX专用存储卡(扩容)》。技术原理并不复杂,就是一个CFe到NVMe的转接器+微软定制CH SN530。
但是这个转……继续阅读 »
Benny小土豆
6个月前 (02-22 21:41) 556浏览
2评论
19个赞
这篇文章在 2022年01月26日20:09:17 更新了哦~自从有了GitHub Actions之后,TravisCI、DockerHub Autobuild等都可以歇菜了。
集成测试
通常来说我会写好Makefile,actions里安装好依赖之后直接make test就可以了。
可以在actions的界面创建badge,加到README.md里,彻底……继续阅读 »
Benny小土豆
7个月前 (01-08 13:30) 863浏览
2评论
17个赞
本精神病人又来闹妖啦!
自从有了这种容器化技术之后,想要做测试,构建点什么,或者简单的体验下某个Linux Distros的cli就变的无比简单:
-<255:%>- docker run --rm -it ubuntu:20.04 bash
Unable to find image 'ubuntu:20.04' loca……继续阅读 »
Benny小土豆
8个月前 (12-25 18:56) 1048浏览
4评论
12个赞
人们常说,「精神病人思路广,智障儿童欢乐多」。像我这种病得不轻的人,自然就在想有没有办法拿docker来开NAT小鸡呢?
Docker作为一种容器化技术,通过cgroup可以在一定程度上做到资源隔离,虽然不算虚拟化,但是也可以勉强开NAT小鸡玩玩。技术要点大概有如下:
小鸡里需要ssh,而且需要一个守护进程
需要映射端口
需要限制CPU、内存等资源
制作各……继续阅读 »
Benny小土豆
8个月前 (12-24 18:32) 869浏览
6评论
5个赞