2006-10-31

《Wolf's Rain》片尾曲:Gravity

关键字: music cartoon ost
Wolf's Rain/狼雨 是部味道比较淡节奏比较慢的动画作品,现在只隐约还记得那个人与狼共存的美丽异世界。也许是因为菅野洋子大师级的配乐过于出色了巴,反而掩盖了本就不曲折的情节。其中这首经由坂本真绫天使般嗓音演绎的片尾曲Gravity尤其让人动容:重力的牵扯,自由的渴望,归家的漫漫长路。。。尽在不言中。 作词:troy 作曲·編曲:菅野洋子 演唱:坂本真绫 Been a long road to follow Been there and gone tomorrow Without saying goodbye to yesterday Are the memories I ho ...
Happen to find this nice presentation on quickly developing static DSL in OCaml. Here, 'static' means the DSL is processed by a formal compiler as opposed to dynamic DSL such as the fancy metaprogramming in Ruby in runtime. I've been learning OCaml for a while and find it amazing for the elegance, s ...
I've just noticed that before_filter can absorb a block in order to pass parameters to pre-executed actions. Here's an example:     before_filter{|c| c.authorized(1)} However, in such case, action authorized must be public, while in the tradtional way,     before_f ...
Today, when I review Steve Jobs' Stanford commencement speech, I suddenly notice one phrase that I omitted though I've listened/seen that audio/video many times: "ten years later". I'm deeply moved. How long would a person take to begin as a garbage collector to the founder of the most creative c ...
2006-10-29

5 myths of ETF

关键字: ETF myth index-fund
ETFs are hot these years with increasing public attention over other kinds of fund. However, Exchange-Traded Fund Myths Busted (from morningstar.com) discovers some of the "famous" myths behind the shine of ETF. ETFs are getting all the fund flows. ETFs must perform better than mutual fun ...
2006-10-29

Ruby小窍门3则

关键字: tips 18n hex
*怎么转16进制? class Integer def to_hex sprintf "%x", self end end 16.to_hex #=> 10 *怎么scan出utf-8字符串中的中文字符? requrie 'jcode' $KCODE = 'u' class String def scan_chinese self.scan /[\340\270\200-\351\276\237]/ end end *怎么在case when里匹配一个array? colors = %w{red green blue ...
opera只有notebook记些文本. scrapbook我早就放弃了,还是直接用del.icio.us加个bookmark比较方便,没有同步问题,搜索也简单。我现在对用层次目录结构而不是tag方式组织的大量内容的使用和维护效率非常怀疑。 我自己的浏览器bookmark有些目录过于膨胀我都懒得去看了。多讽刺啊,记了那么多东西结果倒头来反而找个东西越来越慢只好不用了。以前我还定期费时间整理目录,自从我意识到这是层次目录结构的‘原罪’后我就放弃整理了。 层次目录的问题关键在于后期维护代价太高。对比层次和tag,当一个目录下东西太多的时候,搜索时间明显增加,解决办法是建子目录进一步分类。而一个 ...
2006-10-26

iBelieve

关键字: design
Now even God loves ipod. Great religious idea.
美加这两个国家貌合神离,同床异梦,连有些宗教节日也不是同一天。主要有两个原因:     1. 加拿大是当初美国搞独立时仍然忠于英国的保皇派逃到北面自立为王出来的 2. 现在加拿大社会中坚很多是美国越战时期的反战分子为了逃避兵役移民过来的,这些人多半是有文化的知识阶层,不满美国政策。(据说每次美国要打仗了,加拿大移民人数就暴涨。。。) 所以: 1. 加拿大人最讨厌被人当成美国人 2. 美国人当加拿大人是乡巴佬,加拿大人当美国人是没事带把枪的流氓    总结: 难兄难弟哈哈
2006-10-24

Apple最新Mac推广秀:37Signals on the Greatness of Mac

关键字: mac apple startup 37s show
Youtube版: http://www.youtube.com/watch?v=Bgg7LEaB5b4 Apple官方高清晰版:(需quicktime) http://www.apple.com/education/whymac/compsci/video.html Jason Fried和DHH真是有明星像 (robbin, 啥时候这里能直接插flash?)
2006-10-24

Pratical Ocaml作者采访

关键字: ocaml
Practical Ocaml是Apress最近新书。我还在观望买不买呢?$25 for PDF... 通过采访来多了解一些巴(真佩服有人能搞访谈类的blog):
  • 21:20
  • 浏览 (1491)
  • 评论 (6)
  • 分类: FP
2006-10-24

Ruby的根模块命名空间

关键字: namespace 命名空间
如果你要定制Rails的违例输出页面的话的,一般会用这样的代码: class ApplicationController < ActionController::Base ... def rescue_action_in_public(exception) case exception when ::ActionController::UnknownAction render_with_layout .... when ActiveRecord::RecordNotFound ... end ...
2006-10-23

GHC 6.6宣布支持SMP

关键字: haskell smp concurrency
Haskell工业级编译器GHC 6.6版本刚刚发布,重要更新是可以在编译期选择让Haskell线程调度器使用多少本地线程。 Perl6实现Pugs马上采用了这一新特性,并取得明显的提速。 但是,Pugs领导者唐凤(Audrey Tang)又补充道因为受仍然是单线程的GC的限制,提速未能接近理想化的线性增加。并行GC是GHC下一版本6.8的工作目标。
2006-10-21

Rails Cache

关键字: rails cache tip
Rails提供三种页面cache方式: action cache静态化action的结果但不会跳过filter,使用简单,麻烦最少,提速不多,一般够用。成批expire可以通过expire_fragment fragment cache用来静态化页面的一部分。这种cache是非常基础的,被action cache在内部使用。默认使用文件系统做store,足够快,也可以改成memcache store。 完全把页面静态化的page cache能提速几十倍,效果极其明显。缺点也很明显:跳过任何filter, 无法控制访问权限。一个额外的好处是因为实际跳过了整个Rails,所以间接减少了FC ...
2006-10-20

加强版irb

关键字: irb ruby
Ruby的irb和Unix shell一样,通过定制可以提供更多特性与方便。 配置: 1. 安装以下gem: wirble, map_by_method, what_methods 2. 建立一个名叫_irbrc文件,内容如下: # Compiled by Cookoo # Reference: # http://drnicwilliams.com/2006/10/12/my-irbrc-for-consoleirb # http://pablotron.org/software/wirble/ require 'rubygems' require 'map_by ...
2006-10-15

Poor Larry

关键字: oracle
I've read about an interesting narration about Larry Ellison, the driver of Oracle in a very technical book. (I forget the name...): As for my personal opinion about the software industry, 50% belongs to Microsoft and the rest 50%  is divided by guys like IBM, Oracle, BEA who always can't stop figh ...
2006-10-11

[fwd]什么是Monad?

关键字: monad FP haskell combinator
发信人: faint (faint), 信区: FuncProgram 标  题: 什么是Monad(1): introduction 发信站: 水木社区 (Sun Oct  8 05:06:47 2006), 站内 在函数式编程里面,Monad是一个门槛。但是要解释“什么是monad”,这世界上没几个人 能一下讲清楚,因为涉及的背景知识太复杂。 介绍Monad可以被认为是一个"industry job":如果你能一下说清楚,就可以去当教授。 下面我说说我个人的从程序员角度的理解,目的不在于介绍monad的技术细节,而在于介 绍monad的背景和相关知识环境。 (基 ...
2006-10-10

宫本武藏与《五轮书》

关键字: 宫本武藏 五轮书 下载 audiobook
《五轮书》中译本: http://www.trzj.org/bbs/showthread.php?threadid=6092 《五轮书》audio book, 《宫本五藏》多部同名改编电影 http://lib.verycd.com/2006/09/22/0000120956.html
2006-10-10

rake test:units在SQL和Ruby DSL两种schema模式下的差异

关键字: rails test schema foreignkey 外键 测试
sql方式,会复制development数据库中的外键。相反,在schema模式下的外键是被完全忽略的,即使开发数据库里有,也不会复制到test数据库里。 而test:units执行的时候是根据environment.rb里的config.active_record.schema_format = sql设置(注释掉时为ruby dsl模式)来判断用哪种模式的。通过使用rake test:units --trace我们可以看见两者的差别:(忽略invoke,只看execute) ruby dsl模式的schema下执行的task: ** Invoke test:units (first_t ...
2006-10-09

“成功”的集合论定义

关键字: 成功
...
2006-10-07

Alan Cooper可用性设计思想之学习点滴

关键字: 可用性 设计
1. 专一: 不要试图为了满足一部分用户的需要随意添加功能。如果只有一部分用户需要,应该分离出专为那部分设计的版本或定制界面。记住为了满足一部分用户而添加的功能很可能会干扰其它用户的使用感受。 2. 在可用性测试中精确记录用户的使用行为,无论是正确的操作还是错误的。 3. 注意购买者不一定是使用者, 设计应面向最终用户 4. 不要假定用户的目的 5. 注意避免错误的“主要设计目标”:   Save memory   Save keystrokes   Run in a browser   Be easy to learn   Safeguard ...
2006-10-06

图解如何做蛋饼

关键字: 烹饪 菜谱 cooking
...
2006-10-03

游戏开发者眼中的未来开发语言

关键字: 3D game programming
The Next Mainstream Programming Language: A Game Developer's Perspective by Tim Sweeny (from Epic Games, Unreal引擎开发公司) http://www.st.cs.uni-sb.de/edu/seminare/2005/advanced-fp/docs/sweeny.pdf 这个presentation里作者用大量数据和实例展示了游戏开发中目前使用的编程语言(c++)在类型检验和并发处理上所遇到的困难,同时用Haskell中的一些特性探索可能的解决之道。 附: 4核CPU上的下一代 ...
2006-10-02

一路离人

关键字: 音乐 感怀 漂泊
昨天偶然在考拉兄的"乐道"听见这首《离人》,想想自己自从离开上海在外面飘来荡去也有6年多了。过去的得失都来不及也无需再去细思量,只有脚下的前路不断延伸。 席慕蓉有首诗大意说人生的路旁有很多棵大树,前方远处的模糊而美丽;等接近了、清晰了,又置身其中彷徨于枝叶而看不清全貌;经过了后蓦然回首,大树又渐行渐远渐模糊。。。所以别忘了趁经过的时候捡起几片美丽的叶子。
2006-10-02

有奖竞猜

关键字: quiz
如下代码,第一位正确说出它的功能的我会给4星评价,第一个发现其中有何逻辑bug并适当修改的我会给5星。Good luck~ class Proc def ^ n Proc.new do |*args| (1..n).inject(args){|result, null| result = self.call(*result)} end end end
cookoo
搜索本博客
我的相册
1e04c0dc-42a1-45a4-b392-aa82faafa7ea-thumb
20059805856241
共 10 张
存档
最新评论
评论排行榜