登录
  • 人们都希望被别人需要 却往往事与愿违
  • 用人不在于如何减少人的短处, 而在于如何发挥人的长处@彼得.德鲁克 (管理学之父)

我真的,啥也不会!🤣

在Linux下使用lipo创建 universal macOS binary

在Linux下使用lipo创建 universal macOS binary
这篇文章在 2022年09月16日23:20:04 更新了哦~macOS的应用程序可以同时包含多种架构,最常见的是包含arm64和amd64这两种。操作系统会自动选择执行最合适的架构,避免使用rosetta 2. 创建universal binary 在macOS中,自带一个工具 lipo,可以用来合并、提取、显示这种universal binary的信息……继续阅读 »

Benny小土豆 3个月前 (09-13 19:03) 284浏览 0评论 12个赞

在M1 Mac下开发WebP Server Go

在M1 Mac下开发WebP Server Go
最近换了M1的Mac,成为了ARM芯片的受害者。在尝试用Go运行WebP Server Go的时候出错了 看起来是没有安装aom,但是brew install了一下还是有的啊。另一边的Intel Mac就没这个问题。 ╰─$ ls /opt/homebrew/opt/aom/include/aom aom.h aom_external_partition……继续阅读 »

Benny小土豆 3个月前 (08-26 08:36) 409浏览 0评论 17个赞

Go 使用selenium截图

Go 使用selenium截图
今天想给wayback machine bot增加一个截图的功能,难度不大,用selenium打开浏览器,截图,再发给用户就可以了。 网上随便就可以找到教程,比如说这样 package main import ( "fmt" log "github.com/sirupsen/logrus" "……继续阅读 »

Benny小土豆 4个月前 (07-23 21:06) 577浏览 2评论 32个赞

让Telegram支持中文搜索!

让Telegram支持中文搜索!
这篇文章在 2022年06月11日21:15:22 更新了哦~众所周知,Telegram是一款非常优秀的即时通信工具,可比那个不知名的绿色图标的软件好多了。Telegram不仅使用更安全,应用程序也很小,还支持多客户端登录,消息跨平台无限制同步。 尽管Telegram这么棒,但是对于中国用户来说,最致命的一个缺点就是搜索。这一点对不是用分词的CJK用户来说……继续阅读 »

Benny小土豆 8个月前 (04-05 14:03) 2205浏览 4评论 23个赞

Docker container热更新

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

Benny小土豆 10个月前 (02-02 17:18) 983浏览 2评论 47个赞

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

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

Benny小土豆 11个月前 (01-17 20:55) 1018浏览 6评论 45个赞

分布式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……继续阅读 »

Benny小土豆 11个月前 (01-03 21:10) 1212浏览 0评论 30个赞

如何控制德业DYD E12A3

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

Benny小土豆 1年前 (2021-11-07 19:39) 1398浏览 2评论 40个赞

使用Telegram 斗图

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

Benny小土豆 1年前 (2021-10-26 21:17) 950浏览 1评论 25个赞

使用vnstat获取容器网络流量

使用vnstat获取容器网络流量
背景 在我使用pyrogram重构了YouTube Download之后,bot的SLA从9个6变为6个9,同时也迎来了使用量上的增加。这样的结果是,每天我的服务器都会跑掉100-200G的流量。 (这段统计信息是从docker stats拿到的,为了方便复用,我发布了一个wrapper到pypi,同样也可以go get,代码可以看这里 https://g……继续阅读 »

Benny小土豆 1年前 (2021-08-21 11:46) 1113浏览 0评论 63个赞