All Posts

  • Published on
    ```shell  ~/.ssh ❯ paru -Ss openssh | rg install core/openssh 8.8p1-1 [0B 5.90MiB] [Installed] ``` 如果你最近升级到了 openssh 8.8-p1 版, 你会发现连接某些之前连接得好好的服务器突然无法连接: > Unable to negotiate with x.x.x.x port 2222: no matching host key type found. Their offer: ssh-rsa 解决办法 ```shell ssh -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa user@myhost -p 2222 ...
  • Published on
    ## 缘由 caddy 其实并不是一个新项目, 虽然早在 caddy 1.x 版本的时候老灯就关注这个项目了, 但是,老灯其实最近才开始去了解它和尝试使用它. 为什么之前一直没用 caddy 呢? 一是当时 nginx 还是非常坚挺, 可以说在 nginx + php-fpm 这一搭配方面, 基本上无敌手. 二是, 当时我试用过 Caddyfile 后,发现它太简洁了,简洁到我以配置 nginx 的思维, 完全无法适应配置 Caddyfile. 没错, 我当时觉得 , 配置 nginx 比 Caddyfile 简单多了 (因为 nginx 配置已经熟练多年). 从提交记录看, https://github.com/caddyserver/caddy/blob/v1/LICENSE.txt 最早可以追溯到2015年. ...
  • Published on
    插入数据时自增id出错了 ```sql INSERT INTO `xxxx` (`id`, `name`, `url`, `info`) VALUES (NULL, 'blahblahblah', '/xxxx', ''); ``` ``` #1467 - Failed to read auto-increment value from storage engine ``` 看看表的自增id现在是多少: ```SHOW CREATE TABLE xxxx` ```sql CREATE TABLE `xxxx` ( `id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(128) NOT NULL DEFAULT '', ...
  • Published on
    当然, 本来是不会有这篇文章的. 写这篇文章的原因, 非常复杂. 公司将团队沟通工具切换成了飞书 -> 飞书没有 Linux 客户端 但是有 网页版 -> 我下载了网上一个叫 electron-lark 的网页版飞书客户端 然后发现使用有些问题(跑个一天或几天不关, 会把桌面窗口的 title 全搞没了, 具体发生了什么我也没细看, 不开这个app就没事, 如果开了出现问题 alt + f2 然后按 r 重启 GNOME SHELL 也能恢复正常. 我尝试去修复这个问题, 比如关闭 electronjs 的硬件加速. 但是问题一直没有得到解决 -> 我不得已自己开发了一个叫 lark-gtk 的同样是基于网页版飞书的客户端, webview 的主要实现基于 webkitgtk -> ...
  • Published on
    Leasing routable IP addresses with Podman containers 图 "Relic" by BFS Man is licensed under CC BY 2.0 > Old Southern Pacific RR caboose sitting beside US 90 just east of Luling, TX. This was near another old railway car converted into a roadside diner, which had gone out of business. The 'FOR LEASE' sign is actually for the diner, but I suppose the caboose comes with it. ...