xDroid's Blog

Matlab造成的死机?!

最近遇到一个非常奇怪的事情,本来好好的写作业,需要跑一个matlab代码,结果跑了一小会儿直接黑屏了。我一开始以为是内存爆了,就把测试矩阵的大小改小了一点,结果还是崩,而且崩的时候是鼠标键盘统统没反应,只能按电源键。失败几次之后决定从日志里找找原因。

Read More

将可掀桌的黑白棋移植到 Wasm !(持续更新)

刚上大学的时候,我写了 owen8877/Othello 作为我编程课的大作业。最近,当我想把它展示给其他人看的时候,却遇到了编译和链接上的困难,更别说大部分人没有 linux 环境了。想到移植到 Wasm 上应该是给不错的主意,那么这篇文章就梳理一下整体的流程和遇到的困难吧!

发布请移步至 这里

Read More

「日历记事本」规划

本文是 2020 年暑假学习 rust 计划的一部分。目前项目存放在 owen8877/calendar-as-diary,欢迎围观和吐槽

动机

逐渐发现 Google Calendar 是个好东西(其实所有日历软件都是个好东西),用来计划日常生活、提醒工作安排真是非常方便,在计划之余还能形成一本自然的日记本。于是我就想,如果能 自动 记录一些生活琐事(一些懒得规划的事情),那就再好不过了——比如看视频、锻炼身体,因为在完成之余还要誊到日历上真的是非常麻烦。

市面上有一些比较成熟的自动化软件/服务,比如 ifttt 、 zapier 和被苹果收购的 workflow ,它们的特点是功能广泛,要完成和日历的对接也是非常容易。但是缺点也比较明显,如果是像上文提出的那种特殊需求,有时候就有点力不从心了。因为很多站点并不开放让用户自己查询自己的历史数据,因此根本无法从流程自动化的服务中提取这些信息——需要说明的是这一点和 GDPR 并不矛盾,因为后者只要把所有东西塞到一个 json 再打个 tarball 扔给用户就完事了。

目前来看,可以借由已有服务完成的有:

(呃……还真是少的可怜呢)因此自己造轮子就势在必行啦!

Read More

USTC 字体 CDN 服务被墙

真是活久见,第一次看到除了影视版权原因以外被反向墙的案例(

今早准备更新博客的时候,发现自己的站点打不开了(什么?在国外 github 还能被墙?)看了一眼控制台,发现大概是一个字体的 css 加载不出来了。定睛一看:

fonts.lug.ustc.edu.cn/css?family=Source+Code+Pro

这就,很尴尬,因为 中科大的站点 还是好好的——当然不能排除仅仅是由于他们的 CDN 服务器挂了的可能性,但是结合近日国内某重要会议事件,大概率是这种冷门访问被丢包了(

查了一下似乎很难有 fallback 的方案,而且现有的方案都是已知加载不出来之后的行动——但是这里是直接被丢包,Firefox 还在戆戆地等,这就很麻烦了。

所以最后怎么办呢?只好先换成 googleapis ,毕竟还有 cloudflare 撑腰,国内的小伙伴应该不至于完全打不开(