2007年11月10日

From 哈尔滨 to Singapore

      第一次走出国门,真的比较紧张,其中遇到了很多的有趣的"意外"。

      首先,我乘坐的飞机经停了两次,大连 and 广州。买票以及取票时都没有被告知会在大连经停40分钟。巧合的是,在飞机快到大连前,我正在阅读的一本高群耀的书《体验微软》,居然正好讲到大连那一段。感觉大连确实非常的美,尤其在飞机起飞以及快要降落时看到的场景。

      大连机场,登机前,我在让机场人员检查我的机票时,一位30多岁的女士问我是否要去Singapore。原来她的机票和我的一摸一样。想到同是从哈尔滨到异国,一时到像是遇到了老乡似的。呵呵,她是哈尔滨人,我是四川人。真是一种奇怪而特有的感觉。随后的两次碰上的几分钟的闲谈,她向我介绍了Singapore相关的很多信息,例如哈尔滨的特产红肠、黑木耳、马哈鱼等在新加坡都非常受欢迎,因为新加坡的木耳都很厚很大,味道不如哈尔滨的。她介绍马哈鱼在中国只有很少的几个城市能买到,算是哈尔滨的一种特产。我原本以为马哈鱼属于海货,新加坡这种岛国应该会很多的。

      广州下飞机后,首先是换取登机牌以及托运行礼,原先一直以为自己的箱子已经就20kg了,哈尔滨至广州断,我一直还随身带着一个大拎包和自己的背包,在广州换登机牌时随手试了一下,居然两个包加起来也不足20kg。这下子就轻松了很多。高中同学来机场见我一面,简单的闲谈了很多,谈及最多的还是大家高中毕业后的经历,最后的结论是大家都要好好努力,年轻时多积累经验。

      最为担心的是在广州登机前的安检。听说随身携带的药品需要过海关申报,在遇到申报这关时我填写的都是不用申报,最后居然顺利过关了。现在才知道,自己带的这些日常用药根本就不用申报的。

      刚登上去往新加坡的飞机,一位新加坡老太太询问我是否可以和她的一位朋友换个位置,我应声答应了。从左侧的过道侧位置转到了右侧的中间位置。翻看了几分钟随意的杂志,旁边的一位中年女士问我是否要看报纸。接下来,这位女士给我讲述了她半生的奋斗史,以及她所理解的社会、人生、以及世界各地的各种人文轶事。她说她最为厉害的就是在全世界范围内买廉价机票以及定廉价酒店。随后她就向我讲述了其中的"诀窍"。从她的言谈以及对各种最新消息的关注程度,我发现她是一位"全球化"的人士。她的很多业务都验证了《世界是平的》一书的描述,唯一不同的是她根本不借助互联网,而是单纯的凭借她的那种由于美容技术而快速结交人士的能力以及对各种相关信息的跟踪与分析。听了她的介绍,我觉得这些内容都能写成一本传记,缺少的只是后续的内容。从中也体会到了很多华人在海外的遭遇以及执着的奋斗。

      到新加坡下机后,我拎着那位哈尔滨"老乡"的行李,在一个路口等她。一位准备清理飞机的工作人员问我你怎么穿那么多啊,我说我是从哈尔滨过来的,那边气温已经低于0度了,随之而来的是一阵惊讶。

      在入境处,工作人员很顺利的建检查了我的证件,我还解释了一下我的签证的情况,看着顺利通过了检查,我觉得我用中文解释还是很有帮助的,因为这个签证很特殊的。忽然,"please speak in English"传入了我的耳朵。原来,这位官员是马来西亚人,后面的"老乡"让我帮翻译一下后也顺利通过了检查。忽然意识到了很多场合开始更多的需要英文了。

      最为意外的是在机场的接机。原先告诉了我的三位同学来接我,相关的机场怎么坐车的信息我就没有预先查一下。等我推着行李车走到接机处后居然没有看到我的同学们。一时真的有点着急了,围着两个接机口转了四个来回,我决定开始应急方案。经过数次询问后,我兑换了一些新币,购买了一张像国内IC卡那样的电话卡,准备给直接带我的老师XF打电话。因为他之前告诉我他的手机号时补充了一句,"When you are lost in the airport, please call me"。说来也巧,就在我最后一遍查看同学们是否在接机处时,忽然出现了明显匆匆赶到的Sun Jun和Jiang Hongfei。那一刻,真有一种找到家的感觉。Sun Jun变得Stronger了许多,Hongfei变得白了许多。原来他们根据经验,认为我会先填写入境登记表,然后时繁琐的入境检查,之后会是被迫缓慢的查询托运的行礼,最后才是出现在接机处。

      由于时间已经接近12点,没有了公交车,我们只好打车。刚上车,我发现新加坡的汽车原来是右边驾驶的,而且整个交通系统都是自左原则,刚好和中国的情况完全相反。弄得半天我都以为是坐在左前方的Hongfei在驾驶似的。

      半个小时后,我们终于达到目的地,原本以为会先到他们的住处挤一晚,此刻才知道他们直接送我到了帮我预租的房子这里。送走二人后,由于看起来整个房间都没有人,我开始收拾起来。先铺好床,简单收拾一下房间的格局以及自己随行携带的东西,之后洗完热水澡后就不知到怎么睡着的了。这时是凌晨2:30。

2007年10月31日

启用blogspot,继续blogginig

准备开始将自己的blog写作转移到blogspot上来,虽然现在blogspot正常是不能被中国用户访问的,但是采用一些方法还是能办到的。喜欢这个Blog系统的简约。重新点燃了继续撰写blog的心绪。想了解我过去的朋友可以看我以前的那个写了四年的blog: Bill_Lang's Study&Life

Message Board


Welcome your messages and comments to me.

Google Blog

转载:

解决BlogSpot无法访问的方法



这是网络上关于解决 BlogSpot 无法访问的几个方法:

1.在线代理

http://www.pkblogs.com/ (目前失效~)

http://www.inblogs.net/ (目前失效~)

在要访问的Blog后面加”.nyud.net:8090″,例如:http://kidoit.blogspot.com.nyud.net:8090/

2.订阅

比如用 Google Reader 订阅

3.代理文件

function FindProxyForURL(url,host){
if(dnsDomainIs(host, “.blogspot.com”)){
return “PROXY 72.14.219.190:80″;
}
}

把上面内容粘贴到记事本,保存为 proxy.pac 。

如果你使用 Firefox,打开“工具”——“选项”——“高级”——“网络”——“设置”,选择“自动代理配置URL”,填写 proxy.pac 的路径,例如:file:///D:/proxy.pac,点“重新载入”,”确定”即可正常访问 BlogSpot 。

如果你使用 IE,打开”Internet 选项”——“连接”——“局域网设置”,选择“使用自动配置脚本”,填写 proxy.pac 的路径,例如:file://D:\proxy.pac,”确定”即可正常访问 BlogSpot 。

IE在加载了代理文件之后,可能导致一些非 BlogSpot 网站无法正常访问,只需取消“使用自动配置脚本”即可。

2007年10月15日

新加坡:视障阻挡不了求知欲 盲女凭努力考获数学博士

今天是世界盲人日,忽然想起来前些天看到XF的Blog里面提到新加坡国立大学有一位盲人女博士,已经获得了数学博士学位。想来甚是感人。在网上找到她的相关报道,转载如下。

----------------------------------------
Source: http://www.cjr.org.cn/asp/news/2006-7-7/news200677112737.asp

新加坡:视障阻挡不了求知欲 盲女凭努力考获数学博士






2006-07-06 新加坡联合早报

  在杨诗翎的世界里,她只看得到光和亮。

  四五岁那一年,父母亲察觉她在看东西时眼神怪怪的,带她看医生,发现女儿患上了青光眼。

  由于发现得太晚,杨诗翎的视觉神经已经受损,经过三四次手术,还是无法恢复正常视力。从此她的视力一天天退化,她今年28岁,只分辨得出黑暗和光明。

  上幼儿园时,杨诗翎因为视力问题,常常躲在自己的世界里,甚少跟同学交谈。因为看不见,她无法正常学习,教师也不晓得如何帮助她。经过一段时间的努力,她最终还是辍学了。

  后来,她在医生的介绍下,到视障学校上课,学习布莱叶点字法(braille)。在教师的细心教导和自己强烈兴趣的驱使下,杨诗翎顺利升上中学。去年,她完成博士论文,修得数学博士学位。

  数学是一门抽象的学科,有很多符号和理论,这些对看不到的杨诗翎无疑是一项挑战。但她并没有因此而打退堂鼓,因为她知道数学是自己的兴趣所在,也是她可以有优异表现的领域。

  其实,杨诗翎能够有今天的学业成就,身边支持她的人功不可没。上课前,同学或家人总会抽出时间帮她念出课本的章节内容,收录到录音机里方便她反复温习。当然,她自己也付出努力,时时利用点字机整理笔记。

  就这样,努力再努力,杨诗翎将在这个星期天将接过毕业证书。新加坡国立大学今年的毕业典礼今天起举行。今年共有5791名毕业生领取学士学位、2053人获得硕士学位、363人获颁博士学位。

  毕业后,杨诗翎对前途是否有一份焦虑呢?

  她说:“年轻的时候当然曾经为前途担心过,因为我也听过学姐说,我们(视障者)找工作比较难。毕竟,失明者不是那么容易融入到社会的。走同样的路,别人会走得比较快,我们因为身体的局限,走得比较慢。“但我认为很多事情不必过份担忧,只要尽力,一步一步来,比别人努力,人家还是会给我们同样的机会。”

  四年前,杨诗翎就凭着优秀的成绩和坚定的毅力,获得了新加坡科技研究局(A*STAR)奖学金。目前,她正在履行奖学金合约。对于自己的事业前景,乐观的她看到的是一片光明。

2007年9月12日

所有PHP程序员都应该知道的五个工具

所有PHP程序员都应该知道的五个工具

原作者: Mike Malone 译者: 子非鱼 (Blog) 发表时间:昨天 10:00:14

在参与了几个大型PHP项目,写了很多PHP代码以后,我发现很多工具可以提高代码质量,简化发布,使得做为PHP开发人员的生涯变得轻松许多。许多这样的工具可能已经为大家所用。但是,由于一些人甚至没有注意到这些工具的存在,我会从此开始,好了,不说废话,下面是我认为所有PHP程序员应该知道的工具列表。
Phing - 一个项目构建系统

Phing LogoPhing 是一个基于Apache ANT 的项目构建系统。它的名字是一个拗口的语句首字母缩写 - PHing Is Not GNU make 。Phing可以做传统构建系统比如 GNU make 能做的任何事情,同时没有陡峭的学习曲线。

在phing(以及其他的构建系统)背后的思想是评估一系列相关性,然后执行一系列PHP类去正确的安装和配置一个应用系统。构建过程用一个简单的 XML配置文件控制。Out of the box, phing内置可以执行一系列替换(比如:在你的开发版本和产品版本间改变include路径)、执行SQL语句、移动和复制文件、运行外部脚本等等。通过扩展包含在发行包中的“task”类,你也可以创造自己的定制任务。

对任何需要在超过一台服务器上部署大型PHP应用的人来世,Phing是一个无价之宝。同时我发现它对简单的PHP脚本也是很有用的。
Xdebug - 调试和分析工具

Xdebug LogoXdebug 是帮助你调试和分析脚本的一个PHP扩展。Xdebug中最有用的特性是在激活后显示的新注意信息、警告信息和错误信息。如果一个脚本不能正常运行,Xdebug将会输出关于错误信息的完整堆跟踪 ,会附带函数名称、参数值、源文件和行号。这对于厌倦了PHP默认只带的可怜的错误报告功能的程序员是一个值得欢迎的特性。

这个扩展有很多更先进的功能,允许开发人员进行代码覆盖率分析,收集分析信息以及交互式地调试脚本。profiling functionality 功能尤其有用。分析器使用一个普通的输出文件格式,允许你使用象 KCacheGrind 这样的工具快速发现你代码中的瓶颈。对任何严肃的开发人员而言,一个好的分析器是基本工具,它使得你妥善优化你的代码,同时避免过早优化带来的危害。
PHPUnit - 单元测试框架

PHPUnit logoPHPUnit 是一个轻量级的PHP测试框架。它是在PHP5下面的 JUnit 3.8.1 完整移植,是xUnit 测试框架家族的一员(它们基于软件模式 先锋 Kent Beck 的设计)。

单元测试是几个现代敏捷开发方法的基础,使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以被前面讨论的Xdebug扩展用来生成代码覆盖率报告 ,并且可以与phing集成来自动测试。
Propel - ORM(对象关系映射)框架

Propel LogoPropel是一个PHP5下面的对象关系映射(ORM)框架,它起源于Apache Torque项目。它提供了一个复杂但是易用的数据库抽象层,使得你可以在PHP中象使用普通类和对象一样得使用数据库实体。Propel允许你使用一种简单的XML格式定义你的数据库,这个XML文件被用来映射数据库,生成应用中使用的静态类。

Propel被内嵌于流行的Symfony PHP框架 (还有其他的),它使得代码更灵活、模块化以及可移植。这个项目有The project has 出色的文档,以及很棒的支持社区。
phpMyAdmin / phpPgAdmin - 基于web的数据库管理系统

phpMyAdmin Logo历史有点长可是还是很有用,phpMyAdmin是对于任何数据库(对应PostgreSQL和SQLite是phpPgAdmin 和 phpSQLiteAdmin)最有用的管理工具之一。它有助于做每一件事情 - 从为了调试应用去创建和删除数据库到做备份。安装它通常是我在一个LAMP服务器上面安装完 Apache, PHP和MySQL后做的第一件事情。如果你使用MySQL,不知何故还没听说过它,那么现在就安装 。
其他工具

还有很多优秀的工具用以符合各种需要,帮助PHP开发者创建一个丰富的开发环境 — 我希望我可以说到所有这些工具。我发现对自己有用的工具有PHP Beautifier, Spyc, Creole和Smarty。我确信还有很多我忘记或者没听说过的有用工具。因此,如果你知道某个我遗漏的PHP开发伟大工具,请留言让我(以及所有人)知道!

2007年7月27日

浪费时间的40种方式

1、电话
2、打扰者、突然来访者
3、会议(预约、没预约)
4、争吵、发火
5、缺乏目标、时间计划、优先计划
6、杂乱的办公室和工作桌、个人的无序性
7、无效率的代表、委托人
8、作无用的尝试
9、同一时间,想法、尝试过多
10、不现实的时间期望
11、无效的的通讯
12、下属的训练和发展不充分
13、拖延、犹豫、作白日梦
14、不会说“不”
15、努力不彻底、或改变努力
16、自己做缠人过多的细节
17、员工不足或工作不力
18、社会的、闲在的谈话
19、缺少自律
20、保持优越感
21、错误的倾听
22、缺少反馈
23、争议、个人问题
24、忧虑、恐惧、焦急
25、不充分的计划、错误的变更
26、等待
27、记忆本身
28、差的记忆
29、对结果行为的迷惑
30、疲劳、讨厌
31、责备其它
32、压力、紧张
33、不充分的工具与设备
34、公司策略
35、不充分的登记系统
36、过多的文案工作、邮件、读物
37、宠物、外界活动
38、不耐烦、草率
39、不懂该做先做的事