最后一天了

又在酒店和旁边的沙滩上发了两天呆,好好享受了难得的宁静时光。
今天出来首都逛逛,买点纪念品什么的,一会吃完饭再去逛逛公园,晚上将要登上途经迪拜回上海的飞机了,总的来说这里风光确实非常好,就是东西贵了点,特别是吃,嗯。

登上回马埃岛的船

下午在拉迪各尽情玩了几个小时,岛上的大龟很有意思,老婆还买了当地制造的椰子油。
最后在一片纯白的沙滩游了一会泳。由于遮蔽了海浪以保证安全,海底没有被冲击得那么平,脚底走得有点痛是不足之处。
总的来说今天见识了太多从没见过的新鲜事物,算是新奇而不失愉快的一天。

失败的第一天自由行

两次徒步行走都以走错路而告终,白走了怕是有十多公里路,我脚上起了水泡,老婆更是吃饭都出不了门了。
下定决心以后尽量多坐车。
ps:其实一路风景还不错,可惜老婆一直生气,所以也就没啥心情看风景了。
另:塞舌尔首都维多利亚的电影院居然在放盗梦空间,当然,一共就只放这一部电影,每天也只有两场。

发生在我身上的悖论:懒惰与疑心

    写了这么多年代码,也看了这么多年别人的代码,越来越发现程序员是一个悲剧而矛盾的职业。
    至少在我写代码的时候就充满这样那样的矛盾,比如我喜欢追求运行效率,又喜欢比较优美的代码风格,却不喜欢写注释!
    而最令我苦恼的矛盾就是每个程序员会碰到但不一定会去思考的问题:自己实现,还是用现成库?
    对于懒人来说当然是直接现成的上,对天生自信喜欢一切掌握的人来说当然是自己实现。
    我在一个项目开始的时候也是倾向于自己实现的,毕竟我是个很懒的人。但项目进行到一半的时候我又往往喜欢直接抛弃第三方的库转而用自己写的,原因很简单:我对于不是自己写的东西抱有一定的戒惧之心,觉得万一出问题调试起来比较困难,自己不一定能迅速定位错误(所以我不用boost,ACE之类源代码比较绕的第三方库)。
    这大概就是多疑吧,当然也是对自己做的东西要求比较严格,做事情力求完成即完美的性格在作怪。
    暂时是没什么药可救了,期待自己能慢慢摆正开发心态咯。

近况Big Summary

1. 结婚累到吐奶,到今天算是勉强回满了hp
2. 手头的项目全部都没动过,无限期暂停
3. scala学习进度很慢,时间啊时间……
4. 同时在看android开发
5. 玩sc2完全没上瘾
6. 预订了OpenPandora(http://www.openpandora.org)苦等发货
7. 工作时忙时闲,哥要不是特别淡定一准就要抓狂了
8. 想开个独立的开源游戏项目,不想再写周边
9. 没有一如既往地研究历史,不过下个月可以开始恢复这个习惯了

稍稍看了函数式语言

感觉这玩意儿对编程思路转变要求极高,短时间还不能适应,从haskell到scala,尽管加入很多兼容特性,却仍不是我等习惯了过程式语言开发得人所能适应。

希望有时间可以系统研究一下这类语言,主要是因为其思路完全依照数学方法所以容易产生干净无二义性的代码这点我很喜欢。

gcc 4.6支持android原生程序开发!

参见http://gcc.gnu.org/gcc-4.6/changes.html :
GCC now supports Bionic C library and provides convenient way of building native libraries and applications for Android platform. Refer to documentation of-mandroid and-mbionic options for details on building native code for Android platform. At the moment, Android support is enabled only for ARM Linux target.

看解释是可以直接写应用,而不是ndk那样还需要用java调用,感动啊~~