2025年6月

把vps1000的milan出了,想吃吃细粮换成了rs1000。
结果,开出了神机。 * 注意看那逆天的IO
头大了,怎么办。。ALLINBOOM老机器已经出了,新机器又这么垃圾。

netcup.jpg

我一直在说,Gemini就是个弱智,但总是有人和我杠。
今天想改改博客的UI效果,所以让Gemini鉴定了一下。来看看人工智障的表现吧!
说明一下,这个是PRO版,不是免费版,这也是当天第一次提问,不存在有意降智的问题。

g1.jpg

- 阅读剩余部分 -

这两天把我的玩具服务器里的各个应用封装到docker来ALLINBOOM了,这就有一个很讨厌的问题,ps一下,docker里的进程全冒出来了,一堆nginx,一堆pg什么的,看着特烦。
搓了很久,终于搓出来了个新的ps(alias),它只显示宿主机的进程,然后也支持 ps -ax 和 ps -ef 等最常见的参数。
我就不说怎么用了,需要的人自然会用,不需要的人也别玩这个。

psh() {
    local mypid=$$
    command ps "$@" | awk -v mypid="$mypid" '
    function is_docker(pid) {
        cmd = "grep -qE \"docker|containerd|kubepods\" /proc/" pid "/cgroup 2>/dev/null"
        return (system(cmd) == 0)
    }
    
    function is_child_of_shell(pid) {
        cmd = "pgrep -P " mypid " 2>/dev/null | grep -q \"^" pid "$\""
        return (system(cmd) == 0)
    }
    
    function get_pid_from_line() {
        if (NF >= 2 && $2 ~ /^[0-9]+$/) {
            return $2  # ps -ef, ps aux format
        } else if ($1 ~ /^[0-9]+$/) {
            return $1  # ps -ax format
        }
        return ""
    }
    
    NR == 1 { print; next }
    
    {
        pid = get_pid_from_line()
        if (pid != "" && pid != mypid && !is_docker(pid) && !is_child_of_shell(pid)) {
            print
        }
    }'
}
alias ps='psh'

昨晚博客被人刷了几百条sql注射的扫描信息,比如 555-1 OR 156=(SELECT 156 FROM PG_SLEEP(15))-- 这样啥的评论。我以前是加了博客的反广告的AI检测,结果忘了sql这茬,加上吧。主要是图个好玩,其实也没多少人看,偶尔挂点垃圾信息也无所谓。 //手动狗头

代码都是现成的,我也放出来过,单纯就是改一下prompt了:

You are an assistant for detecting spam, advertisements, meaningless text, and malicious content such as SQL injection or XSS. Score user input from 0 to 9, where 0 means safe (e.g., programming or server-related), 5 means suspicious, and 9 means confirmed spam, ads, attacks, or nonsense like "asdf", "12345", "aaaa". Only return a single integer (0–9) with no explanation.

google翻译:
你是個偵測垃圾郵件、廣告、無意義文字以及惡意內容(例如 SQL 注入或 XSS)的助手。對使用者輸入進行 0 到 9 的評分,其中 0 表示安全(例如,程式設計或伺服器相關內容),5 表示可疑,9 表示已確認為垃圾郵件、廣告、攻擊或類似「asdf」、「12345」、「aaaa」之類的無意義內容。只傳回一個整數 (0-9),不作任何解釋。

虽然看参数和说明觉得在Cloudflare面前似乎没有什么优势,不过白嫖的小玩意总要试试对吧。

国内版是免费一个月,国际版看来是因为设置错误,在今天14:00前都允许无限续杯,有人续到30xx年去了。我考虑到我年纪也不小了,就续25年算了。看看以后阿里会如何处理这问题吧。

和cloudflare不同,esa支持cname模式,所以迁移比较方便,不用动ns。不过,我设定好后,始终出现521错误,当然,我源站肯定是好的。后面研究发现,是因为回源只支持协议跟随,就是https访问必须https回源了,我一向用http回源。。 具体原因有空再说。然后查找下来居然发现,esa居然要高级版本才能支持自定义回源协议。欧买噶。

- 阅读剩余部分 -