All Stories

使用cmake构建Qt5程序的一些坑

突然想试一下CLion上写Qt5程序是什么体验,反正有JB家的全家桶License。CLion使用cmake作为构建工具,而Qt官方也开始支持cmake,但使用过程中还是遇到一些坑,记录一下。

本站开启HTTP3/QUIC支持

得益于Cloudflare CDN的强力支持,偶然发现本站已经支持HTTP3/QUIC了,初步使用体验下来,比传统的HTTP1.1和HTTP2协议要快不少,值得大力宣传和使用。

买了个GL.iNet MT1300

前些天脑袋一热,就在淘宝花了400大洋入了一个GL.iNet MT1300,主要是换了工作后单位里只是普通电信宽带,上Google搜索是我刚需,尝试了在Windows上用tun2socks和在Virtualbox里装Linux做旁路由后,最后还是决定需要一个额外的小设备专门做这种事情。

折腾Blog及Cloudflare加速优化

虽然现在写blog的频率大不如前,但折腾blog仍然是件很有趣的事,以及新学到些Cloudflare玩法。

入手TP-Link TL-AC100

去年12月在家里用了TP-Link全家桶,实现了AC+AP的WIFI全覆盖,用的是TL-R470GP-AC这款最便宜的4口千兆PoE带AC的路由器一体机,功能上基本够用。

用上Clang for Windows Nightly Build

Clang for Windows早已经可堪实用,官方每隔一个月或几个月会发一个编译好的snapshot外,msys2项目也提供了不是特别新的版本(目前9.0.1)可以直接通过pacman安装使用。作为一个升级控,用上Nightly Build岂不是更爽!当然这不是官方的,而是需要自己下载源代码进行编译。

使用Prometheus观察CoreDNS运行状况

CoreDNS有一个官方的prometheus插件,可以暴露一个http接口给prometheus使用。通过观察度量数据,可以了解到自己网络使用情况,有些比较有趣。

CoreDNS图形化配置工具

总共花了十几个小时用Qt写了一个简单的、具有图形用户界面的、CoreDNS配置文件生成工具,只有一个主窗口,传统widget比较丑: