buy me a coffee 太洋了,要是改成“给我买个手抓饼”肯定好多人都会捐

或者 @csslayer 直接把 fcitx 网络请求相关的函数给 expose 出来好了…

但我感觉这种插件最好还是 @csslayer 直接用 C++ 造出来...毕竟 lua 连做 http 请求都要第三方包。我写肯定能写出来,但肯定需要 luasocket 和 luasec 还有 lua-html-parser,搞不好还需要一个 json 库...

准备开始写 fcitx5 lua 的天气插件...

先发了一个 fcitx5 的 pull request 给 @csslayer 试试水。然后又把叫不准的 patch 提了一个 issue 让 expert 给看看...

把 fcitx5 backport 到了 Leap 15.1 & 15.2。回头提交上游让老K @csslayer 审查一下...

正在尝试将 fcitx5 backport 到 openSUSE Leap 15.1 & 15.2

If you're using Plasma checkout the Lightly style, it's really quite beautiful:

github.com/Luwx/Lightly

老 K @csslayer 最近博客更新了很多,正在拜读中

照着维基百科扒的日出方程式,算出来11点多才日落...我又不在新疆...

开了个新坑,linux-darkmode,初步目标是根据 IP 查城市,根据经纬度算日出日落时间,然后在 Plasma5 下根据日出日落时间自动切换 breeze 和 breezedark。要是做 bash 版本的话,可以直接去网站取日出日落时间会更简单,但是相对不是很自动化

棒棒哒,rankmirror-ng 和 linux-bing-wallpaper 已经进入完全体,填完坑的感觉好满足

在 KDE Plasma 5 的 InteractiveConsole 里 debug 了一下午,终于写出现版本(5.20.2)可用的换桌面壁纸的命令了。现在的 plasma 是 activity based,之前的版本都是直接通过 desktops() 函数直接取桌面,现在是取不到的。gist 献上:gist.github.com/marguerite/34d 好开心!终于我的 linux-bing-wallpaper 可以不再废了!

同样糟糕的还有 ukai.ttc 和 uming.ttc,它们实际上在 ttc 这个 container 里面都是不符合 opentype 标准的 BDF 字体。

wqy-zenhei.ttc 好诡异,经过我用 golang.org/x/image/font/sfnt 分析,号称是 ttc 的格式,但是里面的三个字体却不是 opentype format,解出来的 table 格式是 BDF...BDF 不是 opentype 标准支持的 table 格式。所以除了 python(因为有 fontforge 库)以外别的编程语言都很难用它去绘图...

最近迷上了写 infrastructure tools...什么叫基础设施工具呢?就是 debug helper 和 useful utilities 这种发行版基础工具...rankmirror-ng 这个中文用户软件源测速工具估计明天就能写好了,下一步应该是 sauria 这个upstream update notifier 工具,写好了跑在论坛服务器上帮助 packagers 及时更新软件包...然后就是 specfile 这个 rpm specfile parser,写好了准备写 go-pkgbuild 解析 arch 的 pkgbuild,然后是互转工具,之后再写个 minimal build VM 就可以实现我的 spechub 大工程了,即 openSUSE 用户可以通过我的工具以 rpm 形式安装 AUR 的包,彻底实现社区大一统...

Show older
Moew!

Have fun and play together~