-
自然叫牌法和防守系统(十七队)
现代化、可以灵活定制的自然叫牌法。
-
Doom Emacs 配置
这份配置基于 Emacs 模式的按键组合,没有启用 Doom Emacs 缺省的
evil
模式,如果希望使用类 Vim 的按键方式,可以参考其他一些大牛,比如的 Tec Osaur 的非常有教益的版本。 -
Emacs Reloaded
两年更的我来了!
最近启动了一个和知识网络有关的项目,这样的任务自然适合 Emacs 的招牌
Read more…org-mode
,所以我把 Emacs 又拾掇了一遍,发现最近几年 Emacs 的生态又有进步,特记于此,也算为沧海遗珠的推广做点贡献。 -
二〇一九最美的夜
我已经有十几年没看过任何晚会了,但是今年有一台跨年晚会造势阶段成功吸引我预约,然后抱着试试运气的心情看了个开头就欲罢不能,到现在为止看了三遍了(直播一遍,录播两遍)。为了写这篇感想我又点开了它,然后发现一月三日还有四万人和我一起补课。
B 站的 2019 跨年晚会标志着一个新时代的开始。
从开场致敬魔兽世界的舞剧和水准超出预期的舞台乐队配置,你就能看出这不是一台随随便便的年会,B 站真懂自己的用户——从 70~80 后的互联网初代,到现在还在读中小学的明日娇子。
被称为“互联网原住民”的一代已经成熟,他们已拥有长达二十年的历史和属于自己的代系文化。
Read more… -
Freddie Mercury
Freddie Mercury 是一个教科书一般的摇滚或者说流行文化传奇:独特的艺术风格,空前绝后的舞台表演,来到和离开这个世界的方式… 我并无意去写一篇他的传记——已经有很多类似的东西了——只想记录下这位 Queen 主唱留在我心里的一些零星记忆碎片,分享给有兴趣的朋友。
Read more… -
我又装了一次机
如题,我又装了一次机。意思是,我自己攒了一台组装电脑,然后自己装了系统,不是一个,而是 Windows 和 Linux 俩。上一次干类似的事大约是 2004 年。
总的感想是:这个行业虽然算不上“一日千里”,但十几年的时间还是改变了不少东西:Windows 再也不是那个每次重启都有可能起不来的玩意儿,Linux 再也不是要折腾一天才能访问中文网站并差强人意地播放音视频的怪兽。然而也有些事情似乎永远也不会变,比如 Mac 无论多么优雅强大,显卡以及显卡的驱动永远跟不上时代——这也是我这次装机的动机:我要深度(wán)学(yóu)习(xì)啊!
本着 一步到位 和 安静小巧 两大原则,装机配置如下:
Read more… -
软件开发外传(三篇)
编程之禅1
听到一阵骚乱,编程大师走进学徒的小隔间。
“这些该死的电脑!” 学徒正在怒吼,“为了让它们干点事儿我就要用上三、四种编辑器,他们经常把我搞晕,一发晕我就把整个文件都删了,这完全无法忍受啊!”
编程大师注视着学徒,“那么你打算怎么拯救自己呢?”
学徒思考了一会儿,答道:“我要开发一个全新的编辑器,一个完美的编辑器换掉所有其他的!”
编程大师突然出手敲了学徒脑袋一下,不是很重,但是学徒还是吓了一大跳,“您为什么要打我…”
“我一点儿也不想再多学一种编辑器。”大师答道。
突然之间,学徒明白了点什么。
– Geoffrey James, Book 4 Chapter 6, The Zen of Programming
-
炉石传说入门
不知不觉我已经玩了四个多月的炉石传说(HearthStone: Heroes of Warcraft)了,随着全球各服进入公测,势必会有越来越多的朋友加入,其中不少应该是没有什么卡牌游戏基础的,为了帮助大家尽快迈过刚开始的门槛,更好地体验这款优秀游戏,我决定借着春节宅在家的时间编写这篇入门指引,希望对朋友们有所帮助。
Read more… -
Merry Christmas, from My iPhone
明天就是圣诞节了,在这里跟各位朋友提前说一声“圣诞快乐”。年末商战渐入高潮,看了几支大品牌的圣诞广告,有点感想没法在几条推里说完,就在这里和大家分享吧。
首先是 Apple 为其 iPhone 5s 制作的电视广告 “Misunderstood”,如果还没看过的话,可以在 Apple 的 YouTube 官方频道观看。这支长达 1 分半钟的广告讲述了一大家人的白色圣诞节,主角是一位略显内向羞涩的少年,他一边和家人一起参与各种活动,一边无时不刻地摆弄着自己的 iPhone 5s 智能手机,似乎是在说科技产品让人之间疏远?当然不是,最后少年在圣诞早晨打开大屏幕电视,用 iOS 的 AirPlay 功能在电视上播放了自己这些天拍摄和剪辑的视频,里面记录了大家族团聚的各种难忘瞬间,最后在感人的催泪弹中结束。同时 Apple 还在自己的官方频道上传了一段长度约 2 分钟名为 “A Harris family holiday” 的视频,基本上是广告里少年所制作的视频的完整版本(我很好奇这是不是真的完全用 iPhone 拍摄和制作完成的)。
Read more… -
译文:为何 SICP 意义重大
原文:Why Structure and Interpretation of Computer Programs Matters
作者:Brian Harvey, University of California, Berkeley
译者:Neo Lee a.k.a @soulhacker译者序:
Brian Harvey 是加州大学伯克利分校计算机科学专业的教授。2011 年是麻省理工大学(MIT)建校 150 周年,为了庆祝,《波士顿环球报1》准备了一份 MIT 的重要创新列表,著名的计算机科学专业入门教材 Structure and Interpretation of Computer Programs (SICP) 名列其中,Brian Harvey 受邀对 SICP 的重要价值和意义书写一份说明,本文就是他当时的回应。关于函数式编程范型的价值和意义,是一个在计算机科学尤其是软件开发领域经常被提出的话题,通常也伴随着这样那样的争论:它深刻的理论背景与内涵、和人们常规思维模型的差异、一直难以流行的宿命引发的“曲高和寡还是不切实际”的争论,等等。我自己可能由于从小喜欢数学的缘故,对函数式编程范型一直很有好感,也深信如另一位大牛,John Hughes 在其名作 Why Functional Programming Matters2(不知道这两篇文章相似的标题是巧合,还是 Harvey 教授有意模仿了 WhyFP)中阐述的,函数式编程有其独特价值,很可能更接近我们追求的更理想的软件工程目标。SICP 从一个侧面似乎也证实了:一种一直没有流行起来的、非常典型的函数式编程语言,作为 LISP 方言的 Scheme,非常好的完成了“给大学一年级新生一个严谨扎实的编程概念基础”的任务,而 Harvey 教授的文章,非常简明、清晰的阐述了 SICP 的创新价值,即使在数十年之后的今天,也没有过时。下面是译文,除了特别标出的唯一一处以外,其他脚注都是我加上的,与原作者无关,请留意。
Read more…