ruby
iteye_4759
这个作者很懒,什么都没留下…
展开
-
365key to del.icio.use
终于忍无可忍,决定把我的网摘工具从365key换到del.icio.us。 365key的问题很多人谈过了,也已经有很多人离开了。我觉得中文亲切,留在365key一年多。有两点是促使我离开的原因: 原本365key最早具备的中文全文搜索功能,已经坏掉很久了,相比其他网摘站点也都有了这个功能。现在365key连编辑界面的中文tag翻页功能也坏掉了,想去找以前收藏的一个条目,而当时用了中文...2006-11-21 08:25:30 · 102 阅读 · 0 评论 -
奇怪的现象:BigDecimal.new('3.0').to_f == 3.0 # => false
开发中遇到奇怪的现象: [code="ruby"]> ruby script/console -s >> BigDecimal.new('3.0').to_f == 3.0 => false >> BigDecimal.new('3.0').to_i == 3 => true >> BigDecimal.new('3.0').to_s == '3.0' => true [/code...2007-12-06 11:49:55 · 95 阅读 · 0 评论 -
Ruby 写的 Mail Proxy
光缆还没修好,公司内部系统有些是放在美国的,不能访问就不能工作。而且因为是内部系统,web proxy也不能用。受[url=http://developers.slashdot.org/developers/06/12/31/2321235.shtml]这位亚洲Geek[/url]的启发,用ruby做了一个mail proxy,用gmail做桥梁,deploy在美国office,从上海office...2007-01-04 22:42:30 · 251 阅读 · 0 评论 -
Log Monitor - 把分散在各台server上的log集中起来monitor
公司的系统很分散,monitor log很费劲。写了一个ruby程序,让所有的log集中在一个地方。试用以后,系统维护的工夫可以少很多,还可以在用户报告之前发现问题。效果不错。 主要原理就是用net/ssh登录各台server,tail -f那些log,捕捉sysout(channel.on_data),然后加一些辅助信息(比如[module]-[file]-orignal log)输出。 ...2007-02-15 15:46:41 · 1044 阅读 · 0 评论 -
我也来出道rubyquiz:each_component
工作中碰到这样的问题,需要处理乘法法则排列组合后的每一种组合。具体说就是:用Hash表示一套组合,通过each_component把其中的每一种可能的组合抽出来,作为一个新的Hash,在block中使用。 改编成一个rubyquiz。要求:扩展Hash类,写一个each_component方法,让下面的代码可以运行出期望的结果来。 [code="ruby"] class Sneaker ...2008-03-27 15:09:46 · 171 阅读 · 0 评论 -
rspec+selenium无缝结合的方案有没有?
rspec和selenium都很不错,有没有两方面结合的很无缝的东西? 1、单纯用selenium [code]open '/admin/users' assert_text "All Users" click "link=New User" wait_for_text_present "Login Fields" type "user[login]", "cvu" submit...2007-07-05 15:02:31 · 123 阅读 · 0 评论 -
Martin Fowler来上海,以及Ruby的新功用
Martin Fowler是偶像级的人物。我不说他是我的偶像,因为基督徒是不能崇拜偶像的,Martin也是认真的基督徒,不喜欢人家把他当作偶像,但是我想中国工程师把他称作偶像,也不是把他的光头贴在墙上膜拜,而只是非常崇敬,在这层意义上,Martin Fowler也是我的偶像。 我比较孤陋,了解他时,他已经是眩若晨星了。一篇《新方法学》,一篇《设计已死?》,我都中英文对照,英中文对照的读了很多...2006-06-09 10:06:58 · 135 阅读 · 0 评论