All Stories

免费搭建域名邮箱,使用Cloudflare、Mailgun和Gmail

以前QQ邮箱是支持域名邮箱的,不知从何时起就限制不让新增域名也不让新增邮箱地址了,相关业务全部被引导到腾讯企业邮箱上去了。但是要用腾讯企业邮箱就需要开通企业微信,开通企业微信要在腾讯申请创建企业,最后每次增一个邮箱地址,就要一个新的微信绑定和激活,实在是一笔不小的负担。而且我第一次这样走下来后,第二天我的主账号就不能登录了,人脸识别也不能通过,本来使用体验就不好,我只是想要域名邮箱,并不是真的要开公司,只能另外找解决方案了。

被优化了

人到中年,终于轮到我了。

C++ Builder12.1试用体验

这几天突然又想试试C++ Builder,现在最新的版本是12.1。曾在大学时使用C++ Builder 6写过一些小程序,这么多年过去,源代码丢掉了一些,还能找到一些。用12.1是不能直接打开6.0的工程文件的,需要新建VCL工程,再把窗体文件、源代码文件和头文件添加进去,才能编译。12.1的VCL整体上变化不大,主要是字符串类变成了UnicodeString,以前的C++ Builder和Delphi在字符编码方面的支持确实是一大弱项,项目代码拷过来后,主要就是字符串部分需要修改一下。

Windows平台使调试器在子进程启动时attach

因为程序使用了多进程的架构,有时候需要在子进程被启动后非常早的阶段就进行调试,比较常见的极端情况是要调试子进程的main()函数,MSVS上有插件可以在同一个调试环境同时挂载父进程和子进程进行调试,WinDBG在启动被调试程序时自带选项支持同时调试父子进程,但就我使用下来的体验发现,这时调试器的性能会变得非常差,非常影响心情和调试效果。也有比较low的办法,就是在子进程的main()函数开头加一个MessageBox,使其启动后用户有机会使用调试器attach子进程进行调试,但要改代码终归麻烦了点,而且不是所有程序都适合加MessageBox。

更新FreeBSD、NetBSD、OpenBSD、DragonflyBSD

之前在PVE上装了几个BSD系统后,也没怎么用,就时不时更新一下,各个BSD有各自的更新方式,这里简单记一下。

湖州龙之梦乐园跨年

节假日不用回老家真是太好了,29号晚上才决定去湖州龙之梦乐园玩一下,在网上团了酒店房间,虽然网上都说那边商业化很严重,似乎评价不高的样子,但总归要自己去过才知道到底行不行,反正离得不远,自驾1个半小时就行了。

修改DNS去广告

以前也尝试过在DNS上做手脚拦截广告,但因为误杀太多以及漏网之鱼太多,觉得还不如不折腾呢。

武夷山之旅

端午节最终决定去武夷山游玩,对旅游这块确实既没多大兴趣,更没什么经验,都是老婆一手操办下来的。这个决定做的比较晚,导致买高铁票都是老婆花了不少日子靠在app上抢来,好在总体而言还算顺利,叫上两边的老人一起,浩浩荡荡7个人。