Mac环境之浏览器三分天下

浏览器技术在目前的背景下还是非常重要的,如果能在当前条件下进一步整合破碎的前端体系完全可以营造客服端设备(移动、桌面)只需要一个浏览器的局面。相对而言浏览器的技术含量比较高,如果想了解具体的技术架构,这里有一篇不错的介绍。我不会对三个浏览器做专业评测(没兴趣),只想说作为一个用户,直观体验上带来了一些不同。

Read More

AWS初上手指南

亚马逊的 AWS 是当下市场占有率最高的云服务供应平台,目前(截止今天)仍有一年免费试用计划,对于建立个人博客,或者小型站点来说绰绰有余。除此以外可以发挥想象开发一些有意思的应用。这篇文章主要介绍如何快速上手,重点阐述一些基本的概念。

Read More

λ计划 - Haskell 实现 Hacker News

λ计划是由我本人在做硕士毕设的空隙突发奇想发起的系(中)列(二)项目企划。目的是为社区输送新鲜血液,主张使用先进理论与技术进行开拓性的工作。鼓励将优秀的开源项目注册入PROJECT λ。且有意愿在将来组建λ基金会,定制自己的开源协议(够不够中二XD)。

目前已经把 AWS 上部署的demo关闭了,录了一段demo的视频,计划中的项目已经开源。前端部分的代码差不多都是我到处 Google、到处复制粘贴的,用了不少JS的插件。后端大部分是自己开发的,某些子模块(邮件、MD5、Session、Chatroom)也有用开源项目进行二次开发。

Read More

DOS时代的游戏及其它

大概学龄前的时候在Windows 95上玩过几款DOS平台的游戏,印象深刻的有这几部:

  • 游戏的开头有个开场动画,男主在奔跑,脑海中想着一个女孩,跑着跑着远方升起了蘑菇云,接下来就是泪奔了,然后男主驾驶着飞机开始了复仇之旅,雷电风格的游戏
  • 一款横版过关的射击游戏,背景图案是浩瀚的宇宙
  • Bio,在我去寻找这款游戏之前,只记得名字的前3个字母
  • Wolfenstein 3D
  • Duke Nukem

直到后来才知道很多游戏是始祖级别的,但依然是玩过了就过了,唯一耿耿于怀的是Bio的Part 1的结尾出现的蛤蟆是不是博士,谁把他变成蛤蟆的,过了这么多年的今天真相终于大白。

Bio的第一关

Read More

Haskell的Atom IDE伪装

Haskell IDE

受老师的委托,写了一篇使用 Atom 伪装 Haskell IDE 的配置指南。写作的动机皆在取代原本的 Emacs + Haskell mode,因为大量学生抱怨其上手困难。另一方面,因为 Haskell 语言缺乏优秀的原生集成开发环境,现有的方案基本上就是某一种 IDE 结合插件的方式。不过 Mac 平台上有一款值得尝试的商业软件:Haskell for Mac,有兴趣可以试一试。

Read More

欧洲之行

一年之前撰文 英国迷城,那时刚到英国,便着重笔墨描绘了我对于爱丁堡的一些印象。这一次,过去了一年多,也取得了学位。还是用英国的城市作为起点,简单说说我所走到过的一些地方,留下的印象与感受。

伦敦的钢筋水泥柱子

伦敦

这次去伦敦,除去参观白金汉宫、大笨钟和塔桥这些必去景点之外,我还看了看伦敦城市现代化的进展。比方说伦敦金融街上的那些水泥柱子,不过对于建筑外行来说,只看水泥柱子意义不是特别大。伦敦整体上还是保留了很多维多利亚时期的建筑,从伦敦之眼上可以发现这种古典与现代的融合。我是八月份去的这里,不巧赶上变天,温度十分低。再加上英伦三岛常年阴天下雨的特点,伦敦留给我的印象是比较冷峻的,这也比较符合英国人留给大众印象。个人认为最适合伦敦的天气是晴间多云。

Read More