我的YouTube Download有一个worker是麻烦盆友帮我跑的,每次更新代码都要让人家重新pull image然后再up,有没有什么能够让我没有ssh也能自助更新代码吗?
最简单的办法是把docker的socket暴露给容器,这样容器就可以为所欲为了。但是这也太危险而且太麻烦
既然大部分情况下也都是更新代码,不会有太大的变更,那么似乎只要想办法把代……继续阅读 »
Benny小土豆
3年前 (2022-02-02 17:18) 3263浏览
2评论
50个赞
几天前,跑的好好的CI突然fail,报错信息看起来很奇怪,像是使用上的问题。
本地跑了一下这两个测试用例,并没有复现。以为是CI偶尔抽风了,就没管。
后来发现有点不对,怎么都跑不过。甚至直接在develop上跑CI都跑不过。这和GraphQL有什么关系啊?明明都能用的啊。让写这部分代码的同事帮忙看了下,发现他也能跑过。奇怪。
由于整套CI是跑在concou……继续阅读 »
Benny小土豆
3年前 (2022-01-17 20:55) 3185浏览
6评论
47个赞
这篇文章在 2022年01月26日20:09:17 更新了哦~自从有了GitHub Actions之后,TravisCI、DockerHub Autobuild等都可以歇菜了。
集成测试
通常来说我会写好Makefile,actions里安装好依赖之后直接make test就可以了。
可以在actions的界面创建badge,加到README.md里,彻底……继续阅读 »
Benny小土豆
3年前 (2022-01-08 13:30) 3141浏览
2评论
37个赞
这篇文章在 2023年01月04日22:23:59 更新了哦~自己写一个Telegram Bot是非常简单的,无论是使用HTTP API还是MTProto协议。
最简单的echo bot大概是下面的这种样子
import logging
import time
from telebot import apihelper
import telebot……继续阅读 »
Benny小土豆
3年前 (2022-01-03 21:10) 3837浏览
0评论
33个赞
本精神病人又来闹妖啦!
自从有了这种容器化技术之后,想要做测试,构建点什么,或者简单的体验下某个Linux Distros的cli就变的无比简单:
-<255:%>- docker run --rm -it ubuntu:20.04 bash
Unable to find image 'ubuntu:20.04' loca……继续阅读 »
Benny小土豆
3年前 (2021-12-25 18:56) 4219浏览
4评论
33个赞
人们常说,「精神病人思路广,智障儿童欢乐多」。像我这种病得不轻的人,自然就在想有没有办法拿docker来开NAT小鸡呢?
Docker作为一种容器化技术,通过cgroup可以在一定程度上做到资源隔离,虽然不算虚拟化,但是也可以勉强开NAT小鸡玩玩。技术要点大概有如下:
小鸡里需要ssh,而且需要一个守护进程
需要映射端口
需要限制CPU、内存等资源
制作各……继续阅读 »
Benny小土豆
3年前 (2021-12-24 18:32) 3729浏览
6评论
25个赞
没疯,真没疯。
Hysteria 是一个功能丰富的,专为恶劣网络环境进行优化的网络工具(双边加速),比如卫星网络、拥挤的公共 Wi-Fi、在中国连接国外服务器等。
😂在我等人看来,这看起来是很适合做梯子的。
测了一下,速度确实非常棒
使用shadowsocks/trojan的速度
使用hysteria
速度足足提升了10倍,跑满了本地带宽
配置起来很简单……继续阅读 »
Benny小土豆
3年前 (2021-12-03 17:57) 10405浏览
3评论
54个赞
8月份的时候买了个除湿器,这东西可以联网,用他们自己的APP进行控制。当然也可以直接按实体按钮控制,说好听点叫没网也能用😂
我一直不喜欢用装这种APP,那么既然如此,就要搞一波这个德业智能APP了。
思路
先拿到除湿器的IP地址, 先nmap一波看看,也许有什么隐藏的接口
在路由器上用tcpdump抓这个IP地址的包,又回到了我搞小米摄像头的时候(这个也许……继续阅读 »
Benny小土豆
3年前 (2021-11-07 19:39) 4240浏览
4评论
42个赞
这篇文章在 2022年05月05日16:14:00 更新了哦~天下苦秦久矣!我也因为AX56U痛苦不已。不知道是固件的原因还是什么原因,内网延迟几千毫秒。
二话不说便出资上闲鱼上淘了一个AX3600。没买AX6000因为6000有些缩水,CPU、闪存都缩水了,背板带宽只有1Gbps。酸奶倒是对这个大家伙有些好奇。
刷机过程就按照教程来,先降级小米的固件,……继续阅读 »
Benny小土豆
3年前 (2021-11-01 20:18) 5578浏览
4评论
34个赞
人类的本质就是斗图机。
想要在Telegram上斗图,那么必然就要用到MTProto了。对于pyrogram来说,那是非常简单的!
@app.on_message(filters.incoming)
def sticker_handler(client: "Client", message: "types.Message&qu……继续阅读 »
Benny小土豆
3年前 (2021-10-26 21:17) 3020浏览
1评论
26个赞