SwitchHosts! v3.4

2011 年那个夏末写下 SwitchHosts! 第一行代码时,我完全没想到它将是我开始编程以来维护时间最长的一个项目,截止到目前,它已有了 8 年历史,而且看起来未来一段时间依然不会被废弃。

过去一年里我在这个… 阅读全文

CodeMirror 中固定滚动位置

CodeMirror 是最流行的代码编辑器之一,包括写作软件 WonderPen 在内的很多工具都使用它开发。

与印象笔记等笔记软件不同,WonderPen 的定位是一款写作软件。写作软件与笔记软件之… 阅读全文

如何获取浏览器的语言

前端开发过程中,有时我们需要获取用户浏览器所用的语言,进而向用户显示不同的内容。如何获取用户浏览器语言呢?

最直接的,就是访问浏览器内置的 navigator.language 属性:

根据你的浏览器的… 阅读全文

使用 PICO-8 开发迷宫小游戏

PICO-8 是一个虚构游戏平台(Fantasy Console),可用于开发、运行一些复古的像素风格的小游戏。它有很多限制,比如输出只有固定的 128*128 的分辨率,只能使用 16 种颜色等等,这些限制让 PICO-8… 阅读全文

素数日

昨天看到一条消息,内容如下:

2019年5月23日になりました。

20190523→素数
0190523→素数
190523→素数
90523→素数
0523→素数
523→素数
23→素数
3→素数

どこから左を切… 阅读全文

真理与少数人的悖论

小时候有位老师经常说一句话:“真理总是掌握在少数人手中。”这是一句朗朗上口的俗语,似乎也符合大部分人的生活经验,因此流传很广,几乎每个人都听到过,而且似乎大多数人都对这句话抱有某种程度的肯定。

我从没有注意到这句话可能… 阅读全文

涂鸦之《各退一步》

以前在知乎上看到一个段子,大意是员工向老板要求加薪,说不加薪就离职,老板回复说不如我们各退一步,我不给你加薪,你也不要离职,如何?总觉得挺搞笑的。尝试根据这个段子画了一幅漫画,如下:

《各退一步》- by… 阅读全文

未来50年外星人降临地球的概率

最近朋友圈被一个“外星人”的帖子刷屏了,大致是说人类首次接收到来自外太空的两组重复的信号,这很可能是智能生物创造的信号。

姑且不去讨论这两组信号的含义,本文只是纯粹从概率上探讨一下,未来 50 年外星人降… 阅读全文