江湖医生一样的程序员

2008年12月17日星期三

Joose 后现代 Javascript 面向对象编程

Joose 看名字就知道是受 Perl 5 Moose 的启发, 除了说
cool 还真不知道说什么, 想想上次看的一个 chess web
游戏的客户端(我认为的 web 游戏当然是 Javascript 了),
那 Javascript 写的和 C 一个模样, 一堆函数, 并且很
专业的用项目的缩写做前缀很模块化地组织着代码(比如
XX_Util_*, XX_Network_*), 只能说 web 2.0 太火, 让
很多专业 C 程序员都被逼着来写 Javascript 了, 不过
善意的提醒是, 作为一个二十1世纪的程序员, 动态语言
应该学一些了, 否则会被小孩子们笑话的. 我相信, 不
管用不用 Joose, 一个 Perl 程序员是不会写出那样 C
风格的 Javascript.

http://code.google.com/p/joose-js/

http://www.slideshare.net/malteubl/joose-javascript-meta-object-system-presentation-683263

2008年12月11日星期四

(后)现代Perl面向对象编程 -- Moose

请看演示:http://www.slideshare.net/dtreder/moose-527243

Moose 是基于 MOP 的面向对象编程, 可以像 Ruby 一样
Mixin, 也有了 CLOS 的强大能力. 看来 Paul Graham
说的没错, 一门计算机编程语言应该能吸引真正的
hacker 才是最重要的, Larry 只用一个 bless 把 OOP
带进了 Perl, 人们开始嚷嚷说 Perl 的 OO 怎么地怎么
地, 于是 Class::MOP 诞生了, 然后是 Moose, 够 O 了
吧! Perl 能这么成功, 我觉得是有道理的. 虽然现在
Perl 已经快掉出某个排行榜前十, 人们都在嚷嚷 Perl
要死了, Perl 要死了, 不过我对 Perl 有信心, Perl6
目标是要做火二十年的语言, 我觉得 Perl5 就可以至少
再火二十年.

2008年12月3日星期三

EEE PC 不是主妇机

曾经看过一则 geek 新闻, 说主妇爱 Linux, 而 geek 喜
欢 Windows, 其实这说的是 EEE PC 有预装 Windows 和
Linux 两个版本, 其中家庭主妇喜欢选择预装 Linux 的
版本, 而 geek 则会选择 Windows 版本(不过我想这肯定
是国外). 我感觉 EEE PC在国内并算不上火爆, 可能是
国内比较缺少真正的主妇吧, 当然, 也缺少真正的
geek. 在几乎每个 PC 厂商都推出便携式本本(Netbook)
的年代, 我为什么要选择 EEE PC 呢, 其实很简单, 因为
我发现 EEE PC 的左边 Ctrl 键在最外侧, 而我看过的其
它几款都把 Fn 键放最外侧, 对于一个 old fashion 的
Emacs 用户, Ctrl 键必须在最外侧. 我不喜欢外接键盘,
那应该是一种装逼行为. EEE PC 要买十寸以上的机型,
这样键盘才够用, 才能够当做桌面系统来用. EEE PC 预
装的是 Xandros Linux, 特容易上手, 就是用上一天就发
现其实这个系统还不如文曲星, 虽然也是 Debian 血统,
改改源应该也能安装很多 Debian 软件, 不过据说是不能
二进制兼容, 没有人能保证你装个啥能正常跑起来, 虽然
我装了我常用一些软件没有遇到任何问题, 不过还是感觉
骨头里有些不舒服. 并且作为 geek, 实在是受不了这个
主妇界面, 所以系统是要必须要换的. 主妇们其实都换
成 Windows 了, 有的 geek 换了 Mac OSX, 说这是
MacBook Lite, 奇怪, 如果 EEE PC 真是 Apple 的产品,
难道血统就不一样了? 我觉得 Mac OS X 是个不错的桌
面系统, 前提是和 Windows 比. 我想真正的 geek 是不
会喜欢 Apple 的血统的, Apple 不也是台湾厂商OEM 的
吗, 咬一口就变得高贵了? 所以 EEE PC 最好的桌面系
统是 eeebuntu, 看名儿就知道, 这是基于 Ubuntu 的一
个衍生发行版. 安装特方便,也不用找外置光驱, 直接下
个 ISO 镜像, 找个 1G 左右的 U 盘, 一会儿就装好了,
新型号的机型要装上 Array.org 的 kernel, WIFI, 以太
网等才能正常工作, 具体过程我也不说了. 总之, EEE
PC 我觉得是专为 geek 设计的产品, 别在勒紧苦腰带刷
信用卡去买个咬过一口的苹果了, 让我听了都觉得太残忍!

2008年12月1日星期一

推荐 http://www.editdns.net/

恶心疤瘌的中国域名注册商们, 大哥需要修改 SRV 记录
啊!

"EditDNS.net provides a global enterprise
solution to DNS.

* Free DNS Hosting

Easy, web-based interface for
adding/modifying/deleting records for your
domain name. We support A, CNAME, MX, NS, SRV,
TXT, PTR, and AAAA records."

2008年9月19日星期五