2009-08-31

dream machine

前段时间收到好友送的一个SONY dream machine。

SONY dream machine

我的是白色的,头一次见识这种玩意儿,打开包装才知道它是闹钟和收音机的结合体。买了个英式插头后才将它投入使用。每天的闹钟变成了广播,放在床头柜,夜晚也还有点夜光灯的功效。终于不用担心那个固件有bug的6210c时间越变导致闹钟不响了 -- 我只设置周一至周五闹铃,时间跳跃会导致偶尔时间会工作日跳到周末。

打开收音机,我想起大一时俺们宿舍的时光。那时我们晚上会听南京交通广播台 -- 很遗憾,当时比较喜欢的两个主持人的名字已经忘记了,连这个电台名也是google出来的。

听广播和看电视还是有很大区别的 -- 电视很大程度上是眼球经济,很容易流于赤裸和媚俗。广播缺少视觉的狂轰滥炸,虽然不那么逼真和过瘾,却显得相对清澈与宁静。

标签:

2009-08-21

两个补丁

今天提交了两个补丁,一个给libxr,一个给openssl。嗯,这样的生活才叫programming!

  1. [Patch] Enable IPv6 Server (Linux/Unix)

  2. [Patch] Fix IPv6 address handling

标签: ,

2009-08-16

游戏人间

本文意在讨论电脑游戏,并不包含对生活、对理想的轻佻,标题党一把,哈哈。

相对而言,我并没有花很多时间在游戏上面。大学时仅仅玩过少量RPG(3~5个),唯一的即时战略游戏是RedAlert(不超过十次),另外唯一玩过的策略性游戏是h3,这个后来读研后才开始玩。无论从种类上来讲,还是消耗的时间上来看,都很不man。我玩游戏基本上是为了忘掉一些烦恼,或者排遣抑郁,要不然我会看书(看别人怎么写程序),或者(自己)写程序。

前段时间A哥共享了一个小游戏:Plants v.s Zombies,无聊之下试玩了一把,还挺有意思,只有LP不屑的抛来一句:“这不是女生玩的嘛!”于是我又去找了一些即时战略游戏:

  1. Starcraft

  2. Warcraft3 (Frozen Throne)

  3. RedAlert3


琢磨了一下背后的激励,按照因素强弱排列如下:

  1. Plants v.s Zombies挺好玩;

  2. LP说sc2很酷,让我去玩玩;

  3. 某天Rocky大悟,说“原来你就仅仅是个Linux高手”;

  4. 冲动。


上周末,下班之前拍拍Rokcy同学的肩膀撂下狠话:小样,等着和我挑sc吧,看老子怎么屠你!

标签:

2009-08-13

M$ Bullshit

昨天在D盘根目录发现一文件夹,文件夹的名称看起来是个大随机数,里面有两个子目录amd64和i386,诡异的是这个文件夹怎么删都删不掉。怀疑有木马,麦咖啡扫了一把没问题,找了个木马移除工具又扫了一把,也没问题,稍稍放了点心。从M$站点下了个Filemon,确信这几个文件夹里面的dll没有被加载;这样这基本上就是权限问题了。

不得不说,用XP-Home很不爽,文件夹属性里面只有"general"和"sharing"两个标签;而pro里面还有"security"和"customize",我需要的就是"security",里面可以设置权限。在"general"里把readonly去掉失败,提示没有权限;参考了这里的资料,知道这原来是hotfix KB951847 惹的祸,但参考上面的步骤用SubInACL更改权限也没用,出错信息和命令"attrib /S /D -R"的结果一样:文件或文件夹不存在!睁眼说瞎话,给老子爬起!

重启到安全模式,还是不能删除,但文件夹属性里面有了"security"标签,把自己的账号加进来,设置允许full controll,一个shift-delete,终于删掉了。很爽。

标签:

2009-08-11

告一段落

从医院出来,有点漫长的补牙治疗终于告一段落。转而咨询了做牙套的医师,对方看了看说那个位置没什么必要,"先好好用这颗牙,等它坏了、断了再做也不迟。"想来也有点道理,不用再跑医院了,心情舒畅。再一瞅那位医生,已经在手机上锻炼指法了。送上门的生意都不做,果然厚道。

标签:

2009-08-03

Lambda the Ultimate

这几天在看Philip Wadler的名篇Monads for functional programming,三十页出头,挺享受。看着看着,不由自主的想到Scheme里面的continuation,总觉得它们两者之间本质上有某种相通之处,却因尚未深入理解所以无法言语 -- 一种奇怪的感觉。那个共通之处是什么呢?lambda,也就是函数。

Continuation用lambda封装控制流,而Monad则主要是Pure和Impure之间的桥梁,封装了side-effect。想不出什么一针见血的示例,去影院看了冰河世纪3,3D效果还行,暂时忘记monad/continuation,像周围放暑假的孩子们一样,开心的笑一把。

标签: