Nexus Weblogging
ChinaonRails
You are here ChinaonRails > Web > Blogger > mulder的程序人生
mulder的程序人生
本频道中共有 15 条消息,返回讨论版 Blogger,6 个其他相关频道

  mulder的程序人生

[听译大师系列3]Guido 向 Matz 提出的问题 
Published on 2008-7-14 1:07:00 by mulder
我们是直接使用 Raw byte 序列作为字符的内部数据的. 我们没有单独的内部编码, 我们曾经经历过一些转码的问题, 我们不想做这种从别的编码转换到 unicode 的处理, 这种来回编码的问题, 如果处理 utf-8 编码的问题, 我希望由 utf-8 自己来处理, 如果是传统的编码,比如 shift-jis 编码, 就让 shift-jis 来处理. 我们用 C 来实现内部编码结构, 就是一系列的函数来访问, 比如索引字符, 字符的长度等等. 我们使用一种, 该怎么说来着, "过滤器"(filter) 来给你一种错觉, 好像在访问一系列的字符, 你可能会觉得这样做不够高效, 但就我们的长期经验来看, 这种错觉的做法一直在 ruby 中使用, 在大多数情况下, 如果你使用正则表达式处理, 这么做还不错. 很多基于字符串的处理都是基于正则表达式的, 所以,如果正则表达式的处理做了优化, 就不会有很严重的问题, 很多严重性能问题就可以避免

【音乐随想】变化,理想与坚持 
Published on 2008-4-15 16:59:00 by mulder
时机和所做出的变化两种因素决定了吉凶, 而变化可能的"吉数"只有1/4, 那么不变就成了最好的"变化", 因为等待时机,保持现状, 那么只需要靠时间来决定一切了, 影响变化的因素少了, 这样反到简单. 机会总是可以等到的, 只要你做好准备了. 所以有时候我觉得人生在世, 还是应该有点理想,有点坚持的.

【音乐随想】"道","流浪者之歌" 与"神思者" 
Published on 2008-4-7 0:40:00 by mulder
"道可道,非常道", 老子的头一句话经常被人用来形容某一领域不可言传的至高真谛. 说来有些有趣, 这句话原本用来说形而上的"道"体的, 而这个"道"字却被后来的人们用在形而下的"道"用上了, 似乎只有用了"道"字, 才能显示自己到了某种更高的境界.

【程序思考】Flex 学习 -- "玩索而有得" 
Published on 2007-11-26 16:36:00 by mulder
孔子教我们念别的书都持严肃的态度,唯独对学习最难理解的却给了这么一条心得:"玩索而有得". 值得玩味, 感觉学一门新技术, 也应该是这种态度. 抱着找工作, 应付项目等目的来学习技术,通常不会掌握的太深, 而抱着严谨治学的态度并以此为生的或者考证的目的来学习, 又太过无趣. 反倒是凭借着兴趣边做着玩边学习的态度倒是没有压力, 学起来也更有趣味一些, 更容易学习的深入.

【音乐随想】带我去月球 
Published on 2007-11-10 16:30:00 by mulder
有时候我会觉得人们生活在体制化的社会中, 并没有太多的选择. 你要么是就此沉沦下去, 要么适应这体制化的生活自得其乐. 尤其是中国人,大多数并不为自己而活着, 尽管过着两点一线的平庸生活, 干着无聊的工作, 但是为了活着,生活还是要继续的. 能真正释放自己的情绪,按照自己想要的方式去活着的人太少了,哪怕是为数不多的一两次. 古语说:"树挪死,人挪活", 我想其中的意思是: 当你在相对静止的生活中, 存在的变数不多, 所以你的命运也就按照既定的方向发展,直到死亡. 当你在不断地移动和改变自己, 就会在其中产生变数, 这个变数也许是好的, 也许是坏的, 但是它打破了僵局, 使得一切皆有可能.

【程序思考】抛开 Google 去思考,去创新 
Published on 2007-10-26 9:26:00 by mulder
如今的Google 在 internet 的产业链中已经处于最上层, 在这一层面上, 它已经通过多年搜索领域的积累开始制定自己的标准, 这是一种事实上的标准, 也是得到大家认同的, 这种认同不是因为 Google 以某种类似微软极端霸权的方式达到的, 在 Google 发展的过程中, 这种认同是得到大家默认的, 我们并没有感觉到自己受到了限制. 相反我们是主动去按照它的规则去制作网站. 说白了, 在 internet 上, Google 在制定游戏规则, 而我们则是在这一规则下做事情. 我想未来真正会再次创造互联网奇迹的公司将会是那些想法设法取代 Google 的新兴硅谷小公司和那些极力打败 Google 的大公司, 因为它们并没有处在 Google 生物链的下面, 他们没有受到制约, 他们和 Google 是平等的, 所以他们才有机会.

【程序思考】关于“乐道”的改版和未来 
Published on 2007-8-8 20:35:00 by mulder
对乐道的未来而言, 从技术上,我倾向于用 apollo air 技术重新写一个后台, 因为乐道的模式是,少数人写,多数人看。开发一个小桌面应用给 DJ 们似乎更合适。 当然这个想法是来自 pownce 网站的那个小 apollo 应用。我自己也启动了一个小项目做为研究 flex apollo 的起点,这就是 likenote (一个小 apollo 应用) ,中文名字叫做"乐宝"。 现在已经有了一个雏形, 当然它和 pownce 相比还是相差很多的。我已经将一些方便的功能从网页中移走而放置到"乐宝"中,比如访问计数统计(这样可以减轻网站的一些负担),以后我会在其中添加更多的功能。 “乐道”的未来应该定位于一个比较高端的音乐推荐和欣赏平台,从技术上说,它也是多媒体网络技术的一个试验场,而技术上,我选中的是 flash apollo , 对于它的前景充满了信心。做乐道我没有太多的负担,所以很多好玩的东西都可以其中做实验,我相信这个网站会越来越有趣,越来越吸引人的。

【程序思考】RIA 对于 java 在 web 开发领域是否是一个转机? 
Published on 2007-7-23 21:30:00 by mulder
如果采用 RIA 开发网站,和传统 web 开发有两点很大的区别,一是:对于服务端 View 层的依赖就没有了, 二是: 不需要在 server 端保存 session 信息。 无论是 rails, 还是 php, python, java 的各种 web 框架,session 和 server view 都是必须的, 从上个世纪中期到现在10年多的时间里, web 的发展和 http 本身无状态的特点使得我们无法脱离这两点来开发网站, 几乎所有web 框架都会涉及到它们, 但是都会采用各自的方法来解决,每个方案都没有本质的不同,却在形式上差别很大,服务端 view 技术可能是每个框架中最麻烦的部分。 REST 本身并没有改变这种开发现状,但是 RIA 却在试图打破这个局面。

【程序思考】RIA 编程:将 View 从 MVC 框架中移走 
Published on 2007-6-13 20:48:00 by mulder
随着 Ajax 的流行,浏览器能做更多的交互操作,越来越多界面层的操作不需要在经过服务器的渲染生成,这样 View 在服务端框架中的作用也就越来越少了。RIA 的开发中,服务端要做的只是提供某种服务,这种服务可以是 web service, rpc, 或者 rest 类的操作,和富客户端之间交流的只是 Message , 而这种 Message 可以采用 xml(webservice), json 等格式,Google web toolkit 是一个很好的例子。如此一来,服务器的负担就小了很多,而整个 web 开发的模式都将有所改变。 Web 开发不再分为开发人员和美工,而分为 服务端开发人员和客户端开发人员,美工。 服务端开发人员专注于提供某种服务,不再涉及 view ,最多也就是提供某种 Message 形式的 View,比如 rails 中采用 build style 来提供 xml 的生成。 而客户端的开发,以 flash 为例,flash 程序员开发组件给 Flash 美工,Flash 美工利用组件,设置属性,构造页面。

【听译大师说话】python 创始人访谈录2: python 的起源,特点和未来 
Published on 2007-5-14 19:03:00 by mulder
python 从一个叫 ABC 的语言继承了很多东西,而 ABC 这种语言在设计的时候就特别考虑到用于教学。那是在上世纪七十年代晚期和八十年代早期,我在 abc 语言的实现小组,在那里我融入到语言设计讨论,语言实现,脑力激荡中,相当的令人兴奋。在八十年代末期,89年的时候,我觉得自己有必要创建一门新语言,我借鉴了 abc 语言中我所喜欢的特点,并将其中我不喜欢的东西用自己创新的或一些借鉴自别处的想法取而代之。我的目标要要建立一个为专业程序员使用的脚本语言,而这些专业程序员主要使用 C 语言和 borne shell 脚本语言作为他们的主要开发语言。 python 的位置大概是介于 C 和 Shell 语言二者之间的,所以我创建 python 并没有明确的教学目的.

【看电影】我看《精武英雄》 
Published on 2007-5-13 17:37:00 by mulder
刚刚看完中央六《动作九十分》栏目播出的《精武英雄》,这部李连杰主演的动作片我不知道看过多少遍了。我毫不掩饰我对这部功夫片的喜爱,如果用十分代表满分,我可以给它打出十二分。我个人认为这是功夫电影无法被超越的巅峰。我虽然不承认自己是李连杰的影迷,但是我最喜欢看他的功夫片,无论武术指导是程小东,元奎还是袁和平,只要主演是他,电影的品质一定会有保证。“天下第一指”袁和平曾公开说李连杰比甑子丹打的更出色,尽管甑子丹是他的徒弟。

【听译大师说话】python 创始人访谈录 1: 关于 django 和 ruby 
Published on 2007-5-10 21:31:00 by mulder
【听译大师说话】是我最近打算搞的一个系列。我以前觉得看这些大师访谈并没有什么意思,他们的想法大多在书本和网站都有所介绍,他们本人也接受了很多访谈,估计说的也都是些套话,所以没必要看。最近听了两个访谈,一个是采访 python 创始人 Guido van Rossum 的,另外一个是采访 php 创始人 Rasmus Lerdorf,让我感触很深,很多以前的一些困惑得以解释。我想这些访谈节目应该让更多的人知道,所以我觉得应该把这个系列搞下去,一是锻炼自己的听力,二是更好的学习技术。我的英语水平不算太好,好在我也算是一个程序员,相信做此类访谈的翻译要比英语专业的人要更准确一点,而且我听译的内容大多是我喜欢的,也有兴趣做下去。我不是干这个事情的最合适的人,但是很多比我更合适的人却不愿意做它,所以大家只能凑合看了。我尽量做到不翻译错,如果有那些地方说的不对,希望大家指正。

【程序思考】用 Rails 实现“乐道”构想 
Published on 2007-4-28 7:12:00 by mulder
ROR 的好处在于:如果你有什么想法,你总是能很快的实现,只要你掌握了基本的技术,你就可以发挥你的想象来建设你的网站。ROR 网站开发的灵活性还体现在开发方式上,网站部署成功后,新功能的增加我基本上都是直接连接远程服务器来做的,包括调试。Rails 的动态性表现在最初的development环境中不需要重新启动 web 服务器,你写的 ruby code 直接就可以通过刷新浏览器生效,在 production 环境中,即便重新启动 web server ,也非常的迅速,访客甚至感觉不到重新启动了 web server。这种灵活性使得随时开发部署开发新功能成为可能。

【原创】我的音乐随想 
Published on 2007-4-26 17:59:00 by mulder
我把自己定位为一名音乐爱好者,而不是一个某某歌星的FANS。从2001年建立"神话年代论坛"开始已经推荐了四年歌曲的我也觉得我不是一个持之以恒的人,但是这个事情做了那么长的时间的确让我也觉得奇怪。从没开始学习ABC的时候,我就开始听英文歌曲了,最初只是为了学习英语提前做准备,但是后来这个初衷就有点背离了。听了那么长时间的国外流行音乐,我总觉得有些优美的歌曲,如果你不去推荐,那么别的人可能真的没机会去听到。虽然我也一直有这样一个关于"音乐缘分"的理论,但是还是忍不住要把自己收藏的歌曲拿出来与人分享,甚至自己编写一个 flash 播放器来方便推荐音乐。

【程序思考】人穷志短,千古名言 
Published on 2007-4-26 17:57:00 by mulder
一个人有钱,他做事和考虑问题才不会以“钱”为出发点。 从某方面来说,这句话没错。正如司马迁所说,“天下熙熙,皆为利来;天下攘攘,皆为利往”,如果一个人做事不为名利,那么他的动机才可能是高尚的。 没钱的人才会整天为了钱转。事实上,更扩大一点说,如果你本身缺少什么,你多半就会迷失在其中。

15 items

欢迎使用 RSS 阅读器订阅本页种子 http://feeds.feedsky.com/csdn.net/koalant
© 2007 A Jesse Cai Production   -   About   -   京ICP备07020911号
a site powered by Project Babel