细数大学前的重大创作

大三,在我整理移动硬盘内的资料为了方便备份系统时,误删了几乎全部的作品,最令我心疼的就是「神英启蒙」。因为我当时将网站上传到了虚拟主机,便抱着最后的一丝希望疯狂的搜索,然而虎翼空间早已不见踪影。这种感觉就好比一个不小心弄丢了自己一半的灵魂。不幸中的万幸虽然没能找到我的网站,却找到了PPT(传说已经被小学信息技术课采用作为教学案例),可笑的是不知是谁上传到付费资源网站的,上传也就罢了还要收费…作者本人并没有获利XD。不过也因此我才能重新收集起来。

下述不完全列表记载了读大学前我觉得最重要的一些创作,很多零零散散的作品没有录入:

Read More

小学第一个个人网站

那是小学四年级的暑假,11岁,用 Frontpage 2000 亦或是 2002 制作了人生中第一个个人网站「神英启蒙网」。网站的名称来源于当时父亲不知从哪里搞来的一套少儿启蒙教学视频,里面有很多英语、数学等练习题目,帮助启发兴趣和开拓思维吧。我印象比较深的就是数学栏目中有关于火柴棒的题目,譬如说“移动两根让剩余的火柴棒组成某种等式”类似这样的。

Read More

Haskell的Emacs IDE伪装

两年之前撰文 Haskell的Atom IDE伪装,那时刚离开英国,因为在旁听一门大一新生的函数式编程入门课时某个契机启发了主讲教授,便委托我撰写了一个配置指南。期间我们还因为依赖的安装互相通过邮件交流了很多。现在当我再次去网站上浏览时发觉atom是仅剩的指导了,说来惭愧,我现在不怎么用atom了,使用atom取代emacs并不是我的本意,至少我并不希望任何一款editor占据主导地位。

Read More

一致性哈希Java实现

在缓存服务的负载均衡领域,会遇到一种问题:考虑到我们可以通过哈希算法实现用户结点到服务结点的常数时间映射,但是如果服务器遇到上下线的问题,会使得原本的映射面临大范围的失效。比如用户A指向5号服务器,某个时刻5号服务器突然宕机,其他的服务器则需要替补5号服务的位置。此时我们使用的是直接映射方案,因此除了5号服务器,也包括替补服务器(可能是6号替补5号,这时原本6号的位置需要7号替补,以此类推)的全部缓存数据均需要更新。

这就带来了不一致问题。

Read More

女神异闻录5

JRPG神作 - P5

「女神异闻录」系列最新版,时隔10年的后继作品。我还在英国的时候打穿了上一代的黄金版,本代同样制作精良但是内容和品质基本做到了可以触及的极致。P4G 的一贯套路延续,披着RPG外壳的GalGame或许是本作有如此之高人气的原因之一吧。其实相当多传统日系RPG游戏大多以欧洲风格的设定做为主世界观,Persona系列则非比寻常的采用现代日本,尽管伊戈尔常在,但每一代都发生于不同地点,也有着各自不同的传说。时尚、发人深思、中二、有趣等都不足以形容这款游戏为玩家所带来的感受,相信只有打通至少两个周目后才能有充分的认知吧~

Read More

Github Page的DNS与HTTPS设置

我大概从初中开始写博客,第一个Blog,也是非独立的新浪博客,主要目的是写一些Pascal的题目解答。第二个博客则是高中时代维护的百度空间,主要写一些USACO题解,这个已经消失了。没记错的话,这两个博客都是图形界面的用户定制系统,我可以通过拖动组件来改变页面的布局。而从第三个博客开始就是独立的了。这个博客严格来说是我的第四个博客,也是一直都维护在Github上,除了Markdown之外的最大不同大概就是域名的配置稍微与传统博客有点区别。

Read More