登录
  • 人们都希望被别人需要 却往往事与愿违
  • 如果鲁迅活在这个年代: 他的博客首先会被和谐, 然后被请喝茶谈话, 最后以煽动颠覆国家罪被捕入狱...

Benny小土豆的文章

If you have any further questions, feel free to contact me in English or Chinese.
编程

Docker container热更新

Docker container热更新
我的YouTube Download有一个worker是麻烦盆友帮我跑的,每次更新代码都要让人家重新pull image然后再up,有没有什么能够让我没有ssh也能自助更新代码吗? 最简单的办法是把docker的socket暴露给容器,这样容器就可以为所欲为了。但是这也太危险而且太麻烦 既然大部分情况下也都是更新代码,不会有太大的变更,那么似乎只要想办法把代……继续阅读 »

8个月前 (02-02 17:18) 796浏览 2评论 29个赞

编程

没事别在容器里装openssh-server,真的

没事别在容器里装openssh-server,真的
几天前,跑的好好的CI突然fail,报错信息看起来很奇怪,像是使用上的问题。 本地跑了一下这两个测试用例,并没有复现。以为是CI偶尔抽风了,就没管。 后来发现有点不对,怎么都跑不过。甚至直接在develop上跑CI都跑不过。这和GraphQL有什么关系啊?明明都能用的啊。让写这部分代码的同事帮忙看了下,发现他也能跑过。奇怪。 由于整套CI是跑在concou……继续阅读 »

8个月前 (01-17 20:55) 912浏览 6评论 27个赞

瞎搞

使用GitHub Actions跑Celery worker

使用GitHub Actions跑Celery worker
这篇文章在 2022年01月26日20:09:17 更新了哦~自从有了GitHub Actions之后,TravisCI、DockerHub Autobuild等都可以歇菜了。 集成测试 通常来说我会写好Makefile,actions里安装好依赖之后直接make test就可以了。 可以在actions的界面创建badge,加到README.md里,彻底……继续阅读 »

9个月前 (01-08 13:30) 935浏览 2评论 17个赞

编程

分布式Telegram Bot

分布式Telegram Bot
这篇文章在 2022年01月18日17:11:30 更新了哦~自己写一个Telegram Bot是非常简单的,无论是使用HTTP API还是MTProto协议。 最简单的echo bot大概是下面的这种样子 import logging import time from telebot import apihelper import telebot……继续阅读 »

9个月前 (01-03 21:10) 1046浏览 0评论 12个赞

瞎搞

使用Docker跑Windows!

使用Docker跑Windows!
本精神病人又来闹妖啦! 自从有了这种容器化技术之后,想要做测试,构建点什么,或者简单的体验下某个Linux Distros的cli就变的无比简单: -<255:%>- docker run --rm -it ubuntu:20.04 bash Unable to find image 'ubuntu:20.04' loca……继续阅读 »

9个月前 (12-25 18:56) 1119浏览 4评论 12个赞

瞎搞

使用docker开NAT小鸡

使用docker开NAT小鸡
人们常说,「精神病人思路广,智障儿童欢乐多」。像我这种病得不轻的人,自然就在想有没有办法拿docker来开NAT小鸡呢? Docker作为一种容器化技术,通过cgroup可以在一定程度上做到资源隔离,虽然不算虚拟化,但是也可以勉强开NAT小鸡玩玩。技术要点大概有如下: 小鸡里需要ssh,而且需要一个守护进程 需要映射端口 需要限制CPU、内存等资源 制作各……继续阅读 »

9个月前 (12-24 18:32) 957浏览 6评论 5个赞

翻墙

一起来歇斯底里(hysteria)吧!

一起来歇斯底里(hysteria)吧!
没疯,真没疯。 Hysteria 是一个功能丰富的,专为恶劣网络环境进行优化的网络工具(双边加速),比如卫星网络、拥挤的公共 Wi-Fi、在中国连接国外服务器等。 😂在我等人看来,这看起来是很适合做梯子的。 测了一下,速度确实非常棒 使用shadowsocks/trojan的速度 使用hysteria 速度足足提升了10倍,跑满了本地带宽 配置起来很简单……继续阅读 »

10个月前 (12-03 17:57) 3257浏览 3评论 32个赞

编程

如何控制德业DYD E12A3

如何控制德业DYD E12A3
8月份的时候买了个除湿器,这东西可以联网,用他们自己的APP进行控制。当然也可以直接按实体按钮控制,说好听点叫没网也能用😂 我一直不喜欢用装这种APP,那么既然如此,就要搞一波这个德业智能APP了。 思路 先拿到除湿器的IP地址, 先nmap一波看看,也许有什么隐藏的接口 在路由器上用tcpdump抓这个IP地址的包,又回到了我搞小米摄像头的时候(这个也许……继续阅读 »

11个月前 (11-07 19:39) 1240浏览 2评论 22个赞

IT

小米AX3600救砖

小米AX3600救砖
这篇文章在 2022年05月05日16:14:00 更新了哦~天下苦秦久矣!我也因为AX56U痛苦不已。不知道是固件的原因还是什么原因,内网延迟几千毫秒。 二话不说便出资上闲鱼上淘了一个AX3600。没买AX6000因为6000有些缩水,CPU、闪存都缩水了,背板带宽只有1Gbps。酸奶倒是对这个大家伙有些好奇。 刷机过程就按照教程来,先降级小米的固件,……继续阅读 »

11个月前 (11-01 20:18) 1820浏览 4评论 4个赞

编程

使用Telegram 斗图

使用Telegram 斗图
人类的本质就是斗图机。 想要在Telegram上斗图,那么必然就要用到MTProto了。对于pyrogram来说,那是非常简单的! @app.on_message(filters.incoming) def sticker_handler(client: "Client", message: "types.Message&qu……继续阅读 »

11个月前 (10-26 21:17) 845浏览 1评论 7个赞