All Stories

把blog托管到Coding Pages

自从重新开始写blog,都是托管在github pages上,然后通过cloudflare中转以及https证书。这一套方案总的说来工作得挺好的,但是,万事就怕但是,在大陆cloudflare的服务并不是特别稳定。后来发现Coding.net也提供Pages服务了,还集成了Let’s Encrypt的证书服务,于是就迁过去了。

为4个平台编译Boost

公司的项目至今仍在使用Boost 1.56.0版本,最近发现Boost.uuid在Windows上居然会一直尝试去访问/dev/urandom,进而转移到系统盘根目录urandom文件,然后客户认为这会有安全隐患,需要修正。我随手看了一下Boost.uuid在1.56.0和1.64.0上的源代码,貌似确实1.56.0版并没有分系统实现,在1.64.0上为Windows系统使用平台特有的实现。于是我就建议升级Boost,然后发现这个third party的owner居然是我们组,同事开玩笑地问我能不能去为几个平台编译一下Boost,我当场就拒绝了,但回到家我还是决定折腾一下。

几个使用MinGW开发遇到的问题

之前提到过我用MinGW版本的Qt遇到几个问题,现在基本解决。

一些Qt tips

Qt在Windows上支持众多编译器套件/版本,图省事可以直接从msys2的仓库通过pacman安装,有32位和64位,静态链接和动态链接总共4个包。还可以通过pacman安装Qt Creator,也有32位和64位共2个版本。经过简单试用下来发现,从msys2安装的Qt与从官网下载安装的MinGW版本Qt基本相同,但比MSVC版本要不好用些,我遇到几个问题不能解决:

三清山两日游

这次team building大家投票选出了方案,去江西三清山游玩。本来以为是一条休闲级的线路,结果事实却是疯狂级!

imchenwen WIP

imchenwen的进展不快,这段时间主要在做两件事:

Let's Encrypt注意事项

我从几个月前开始用acme.sh来自动签发Let’s Encrypt的免费证书,一两个月后,发现它没有renew成功,手动renew发现每次都是报错:

新装了个台式机

旧台式机是在2011年底去徐家汇组装的,当时紧缩预算,仍然花了近4000块钱,这五年多来用着噪音又大,又要经受每天1~3次自动重启,AMD的CPU和ATI的显卡都是我不喜欢的配置,但是便宜啊!

新坑:imchenwen,用外部播放器观看在线视频

不知道怎么想的,突然开了个新坑,因为bilibili mac client并不能好好地工作,所以自己写一个也挺好玩的。