ChinaonRails | ChinaonRails are one of the very few China based web consultancies, who specialize in application development using RubyOnRails/Agile/Ajax.BOSSMan: 用红宝石和yahoo!Boss自己做老板盖个个性化的搜索引擎 ... no reply 
Published on 2008-8-20 11:42:21 by bd7lx

Published on 2008-8-20 11:42:21 by bd7lx
BOSSMan: Build Your Own Search Engine With Yahoo And Ruby
http://www.rubyinside.com/ruby-and-yahoo-boss-with-bossman-1047.html

插件BOSSman
http://github.com/jpignata/bossman-gem/tree/master
yahoo的BOSS web服务比之前Yahoo! Search API更加方便灵活,取消了诸多限制,比如检索的次数等
看视频介绍:
http://developer.yahoo.com/search/boss/
http://www.rubyinside.com/ruby-and-yahoo-boss-with-bossman-1047.html

插件BOSSman
http://github.com/jpignata/bossman-gem/tree/master
yahoo的BOSS web服务比之前Yahoo! Search API更加方便灵活,取消了诸多限制,比如检索的次数等
看视频介绍:
http://developer.yahoo.com/search/boss/
造池JDBC Connection Pooling for Rails on Glassfish ... no reply 
Published on 2008-8-20 11:29:41 by bd7lx

Published on 2008-8-20 11:29:41 by bd7lx
http://blog.linkedin.com/blog/2008/08/jdbc-connection.html
JDBC Connection Pooling for Rails on Glassfish

http://chinaonrails.com/topic/view/1597.html
JDBC Connection Pooling for Rails on Glassfish

http://chinaonrails.com/topic/view/1597.html
Do the hustle视频:Obie教程序员推销服务“霸王硬上”技巧 ... no reply 
Published on 2008-8-19 14:04:42 by bd7lx

Published on 2008-8-19 14:04:42 by bd7lx
do the 哈骚,曾经disco风靡的时代,很多人看图学摇摆舞
Obie说他没拿过大学学位,但成功推销了咨询服务给著名的Thoughtworks 和 Hashrocket的客户

影片里没有丁点代码,仅仅分析Ruby开发者如何与客户沟通的技巧
http://www.infoq.com/presentations/fernandez-sales-do-the-hustle
让程序员学斗智老千难度有点高,无论如何也要跟星爷学点功夫hustle,别退赛
Obie说他没拿过大学学位,但成功推销了咨询服务给著名的Thoughtworks 和 Hashrocket的客户

影片里没有丁点代码,仅仅分析Ruby开发者如何与客户沟通的技巧
http://www.infoq.com/presentations/fernandez-sales-do-the-hustle
让程序员学斗智老千难度有点高,无论如何也要跟星爷学点功夫hustle,别退赛
插件Colorist-调色大师 ... no reply 
Published on 2008-8-19 9:48:15 by bd7lx

Published on 2008-8-19 9:48:15 by bd7lx
http://intridea.com/2008/8/18/colorist-color-manipulation-for-webheads
初始化定出颜色,操作颜色的亮度,叠加,减薄等等
用了插件,你会说我家小孩都会调色

http://colorist.rubyforge.org/
初始化定出颜色,操作颜色的亮度,叠加,减薄等等
用了插件,你会说我家小孩都会调色

http://colorist.rubyforge.org/
uncached() 取消缓存 ... no reply 
Published on 2008-8-19 8:57:44 by bd7lx

Published on 2008-8-19 8:57:44 by bd7lx
http://railspikes.com/2008/8/18/disabling-activerecord-query-caching-when-needed
Disabling ActiveRecord query caching when needed
http://api.rubyonrails.com/classes/ActiveRecord/QueryCache.html#M001059
取消而不清理

Disabling ActiveRecord query caching when needed
http://api.rubyonrails.com/classes/ActiveRecord/QueryCache.html#M001059
取消而不清理

dynamically_tags ... no reply 
Published on 2008-8-18 17:19:10 by bd7lx

Published on 2008-8-18 17:19:10 by bd7lx
http://blog.jasoncrystal.com/2008/08/17/rails-plugin-dynamically_tags/
./script/plugin install git://github.com/jcrystal/dynamically_tags.git
http://github.com/jcrystal/dynamically_tags/tree/master

动态标签的效果跟推荐引擎类似
示范例子中,在blog评论中如果有芝加哥,将模型中的city里的芝加哥标签化列出,达到与之相关
http://chinaonrails.com/topic/view/1806.html
./script/plugin install git://github.com/jcrystal/dynamically_tags.git
http://github.com/jcrystal/dynamically_tags/tree/master

动态标签的效果跟推荐引擎类似
示范例子中,在blog评论中如果有芝加哥,将模型中的city里的芝加哥标签化列出,达到与之相关
http://chinaonrails.com/topic/view/1806.html
西南偏南SXSW in 2009 ... no reply 
Published on 2008-8-18 12:46:10 by bd7lx

Published on 2008-8-18 12:46:10 by bd7lx
http://www.railsinside.com/events/73-going-to-sxsw-in-2009-vote-for-some-rails-panels.html

每年在美国德克萨斯州(Texas)的奥斯汀(Austin)举办的世界上规模最大的音乐盛典。奥斯汀是美国的一个著名的大学城,德州大学就在那里,所以整个城市的好几条街道上都布满了吸引大学生光临的酒吧,音乐俱乐部。

现代媒体业多元发展,这个节日由单独音乐聚会演变,添加电影和多种交互
Rails大辩论也将给传统节日带来大变化
节目单,征集中

每年在美国德克萨斯州(Texas)的奥斯汀(Austin)举办的世界上规模最大的音乐盛典。奥斯汀是美国的一个著名的大学城,德州大学就在那里,所以整个城市的好几条街道上都布满了吸引大学生光临的酒吧,音乐俱乐部。

现代媒体业多元发展,这个节日由单独音乐聚会演变,添加电影和多种交互
Rails大辩论也将给传统节日带来大变化
节目单,征集中
新书:Scripted GUI Testing with Ruby ... no reply 
Published on 2008-8-18 11:40:18 by bd7lx

Published on 2008-8-18 11:40:18 by bd7lx
Rails核心团队铁打营盘,一些先驱列入了永垂名录 ... no reply 
Published on 2008-8-18 10:33:45 by bd7lx

Published on 2008-8-18 10:33:45 by bd7lx
http://rubyonrails.org/core
http://rubyonrails.org/core-alumni
新加入核心的Josh Peek
将对Rails 2.2 做突出的贡献,线程安全有望解决
http://weblog.rubyonrails.org/2008/8/16/josh-peek-officially-joins-the-rails-core
http://www.railsinside.com/news/74-rails-22-to-be-thread-safe.html
深入Thread-safe Rails ,项目的工作量有多大
http://blog.headius.com/2008/08/qa-what-thread-safe-rails-means.html
线程安全是否重要? Jruby+ Rails2.2 为未来扩展开了天窗
http://www.ajaxonomy.com/2008/frameworks/ruby-on-rails-22-to-be-thread-safe
http://rubyonrails.org/core-alumni
新加入核心的Josh Peek

将对Rails 2.2 做突出的贡献,线程安全有望解决
http://weblog.rubyonrails.org/2008/8/16/josh-peek-officially-joins-the-rails-core
http://www.railsinside.com/news/74-rails-22-to-be-thread-safe.html
深入Thread-safe Rails ,项目的工作量有多大
http://blog.headius.com/2008/08/qa-what-thread-safe-rails-means.html
线程安全是否重要? Jruby+ Rails2.2 为未来扩展开了天窗
http://www.ajaxonomy.com/2008/frameworks/ruby-on-rails-22-to-be-thread-safe
上谷歌的代码大学,Google Code University 学什么都有,而且电化教学 ... no reply 
Published on 2008-8-15 13:33:07 by bd7lx

Published on 2008-8-15 13:33:07 by bd7lx
Yahoo! Music 开放API, ruby和restful成了助推剂 ... no reply 
Published on 2008-8-15 13:19:53 by bd7lx

Published on 2008-8-15 13:19:53 by bd7lx
http://developer.yahoo.net/blog/archives/2008/08/y_music_battle_of_the_apis.html
雅虎的音乐搜索频道,具有海量的歌曲索引数据库
最近开放了Restful的API
http://developer.yahoo.com/music/
rubyist 老早就瞄上了
尤其是和Facebook整合mashup
轻松mashup
http://www.sitepoint.com/blogs/2008/08/05/yahoo-releases-music-api/
开放rest成为雅虎的重要战略
http://chinaonrails.com/topic/view/1549.html
雅虎的音乐搜索频道,具有海量的歌曲索引数据库最近开放了Restful的API
http://developer.yahoo.com/music/
rubyist 老早就瞄上了
尤其是和Facebook整合mashup
轻松mashup
http://www.sitepoint.com/blogs/2008/08/05/yahoo-releases-music-api/
开放rest成为雅虎的重要战略
http://chinaonrails.com/topic/view/1549.html
JavaScript 忍者的秘密 ... no reply 
Published on 2008-8-15 11:26:20 by bd7lx

Published on 2008-8-15 11:26:20 by bd7lx
最新的Edge Rails里用etags提高性能 ... no reply 
Published on 2008-8-15 10:47:16 by bd7lx

Published on 2008-8-15 10:47:16 by bd7lx
http://www.tbray.org/ongoing/When/200x/2008/08/14/Rails-ETags
http://ryandaigle.com/articles/2008/8/14/what-s-new-in-edge-rails-simpler-conditional-get-support-etags
http://www.infoq.com/cn/articles/etags
使用ETags减少Web应用带宽和负载
ETags(Entity tags)是服务器和浏览器的一个功能,它用来判断浏览器缓存里的元素是否和原来服务器上的一致。ETags比last-modified date更具有弹性,它用一个独一无二的字符串来标识一个元素的版本。
源服务器用响应头里的ETag来特定一个元素的ETag:
HTTP/1.1 200 OK
Last-Modified: Tue, 12 Dec 2006 03:03:59 GMT
ETag: "10c24bc-4ab-457e1c1f"
Content-Length: 12195
之后,如果浏览器要验证这个元素,它就会用If-None-Match头来回传ETag到源服务器。如果符合的话,一个304状态的代码就会从源服务器返回到浏览器,这样源服务器就节省了传输具体数据的开销。
GET /i/yahoo.gif HTTP/1.1
Host: us.yimg.com
If-Modified-Since: Tue, 12 Dec 2006 03:03:59 GMT
If-None-Match: "10c24bc-4ab-457e1c1f" 网页教学网
HTTP/1.1 304 Not Modified
用Etags的问题就在于它会标识那个特定的服务器,如果换了服务器,Etags也就失去了原有的功能,但是这种现在在网络上太常见了,因为我们经常用服务器集群。默认情况下,Apache和IIS会在Etag中内嵌数据,这样会动态减少验证成功的机会。
Apache1.3和2.x的ETag格式是inode-size-timestamp。虽然一个文件可能在不同服务器的同一个目录,同样的大小,安全级,时间戳等等,它的inode会随着服务器的不同而不同。
IIS5.0和6.0有同样类似Etags的东西,叫时间戳:ChangeNumber(更改号),更改号是一个用来追踪IIS配置变化的计数器,ChangeNumber在不同IIS服务器之间是不一样的。 Webjx.Com
它最终的问题就是,IIS和Apache产生的Etags会在不同服务器之间无法匹配,这样我们的浏览器就无法得到我们期待的304响应,而给我们的是一个普通的200响应,和正常的数据流。如果你的网站只有一个服务器还无所谓,如果是集群,而你用的是默认的ETag配置,你的用户就会获得更慢的页面,你的服务器也会有更高的负载,消耗更大的带宽资源,代理也无法高效缓存你的内容,甚至即使你有一个长时间过期的头部(按:见第三条规则),也不会阻止它重新载入内容。
如果你不想发挥Etags提供的这个弹性验证模型的优势,你最好关掉它。Apache中关掉它的方法是在Apache的配置文件中写这么一句:
FileETag none
http://www.webjx.com/web/xinde/20080306/xinde_jiqiao_4686.html
也有人对etag使用持不同看法
http://morganchengmo.spaces.live.com/blog/cns!9950CE918939932E!2132.entry

http://ryandaigle.com/articles/2008/8/14/what-s-new-in-edge-rails-simpler-conditional-get-support-etags
什么是“ETag”?
HTTP协议规格说明定义ETag为“被请求变量的实体值”
(参见 http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html —— 章节 14.19)。
另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能
是JSON或XML文档。
服务器单独负责判断记号是什么及其含义,并在
HTTP响应头
中将其传送到客户端。
HTTP协议规格说明定义ETag为“被请求变量的实体值”
(参见 http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html —— 章节 14.19)。
另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能
是JSON或XML文档。
服务器单独负责判断记号是什么及其含义,并在
HTTP响应头
中将其传送到客户端。
http://www.infoq.com/cn/articles/etags
使用ETags减少Web应用带宽和负载
ETags(Entity tags)是服务器和浏览器的一个功能,它用来判断浏览器缓存里的元素是否和原来服务器上的一致。ETags比last-modified date更具有弹性,它用一个独一无二的字符串来标识一个元素的版本。
源服务器用响应头里的ETag来特定一个元素的ETag:
HTTP/1.1 200 OK
Last-Modified: Tue, 12 Dec 2006 03:03:59 GMT
ETag: "10c24bc-4ab-457e1c1f"
Content-Length: 12195
之后,如果浏览器要验证这个元素,它就会用If-None-Match头来回传ETag到源服务器。如果符合的话,一个304状态的代码就会从源服务器返回到浏览器,这样源服务器就节省了传输具体数据的开销。
GET /i/yahoo.gif HTTP/1.1
Host: us.yimg.com
If-Modified-Since: Tue, 12 Dec 2006 03:03:59 GMT
If-None-Match: "10c24bc-4ab-457e1c1f" 网页教学网
HTTP/1.1 304 Not Modified
用Etags的问题就在于它会标识那个特定的服务器,如果换了服务器,Etags也就失去了原有的功能,但是这种现在在网络上太常见了,因为我们经常用服务器集群。默认情况下,Apache和IIS会在Etag中内嵌数据,这样会动态减少验证成功的机会。
Apache1.3和2.x的ETag格式是inode-size-timestamp。虽然一个文件可能在不同服务器的同一个目录,同样的大小,安全级,时间戳等等,它的inode会随着服务器的不同而不同。
IIS5.0和6.0有同样类似Etags的东西,叫时间戳:ChangeNumber(更改号),更改号是一个用来追踪IIS配置变化的计数器,ChangeNumber在不同IIS服务器之间是不一样的。 Webjx.Com
它最终的问题就是,IIS和Apache产生的Etags会在不同服务器之间无法匹配,这样我们的浏览器就无法得到我们期待的304响应,而给我们的是一个普通的200响应,和正常的数据流。如果你的网站只有一个服务器还无所谓,如果是集群,而你用的是默认的ETag配置,你的用户就会获得更慢的页面,你的服务器也会有更高的负载,消耗更大的带宽资源,代理也无法高效缓存你的内容,甚至即使你有一个长时间过期的头部(按:见第三条规则),也不会阻止它重新载入内容。
如果你不想发挥Etags提供的这个弹性验证模型的优势,你最好关掉它。Apache中关掉它的方法是在Apache的配置文件中写这么一句:
FileETag none
http://www.webjx.com/web/xinde/20080306/xinde_jiqiao_4686.html
也有人对etag使用持不同看法
http://morganchengmo.spaces.live.com/blog/cns!9950CE918939932E!2132.entry

editra跨平台的代码编辑器 ... 2 replies 
Published on 2008-8-15 10:19:11 by bd7lx

Published on 2008-8-15 10:19:11 by bd7lx
图解语法挑挑拣拣 Enumerating Enumerable ... no reply 
Published on 2008-8-15 9:21:12 by bd7lx

Published on 2008-8-15 9:21:12 by bd7lx
最简便的文件分享drop.io, 有大文件与chinaonrails共享不亦乐乎 ... no reply 
Published on 2008-8-14 14:42:23 by bd7lx

Published on 2008-8-14 14:42:23 by bd7lx
Ironruby的程序员开始了新一轮照葫芦画瓢的运动,ironruby Console试验一 ... 1 reply 
Published on 2008-8-14 13:23:16 by bd7lx

Published on 2008-8-14 13:23:16 by bd7lx
http://www.joshuamcharles.com/blog/2008/08/using-the-ironruby-console-in-an-aspnet-mvc-context-part-1/
Using the IronRuby Console in an ASP.NET MVC Context - Part 1
这是rubyist早年开始玩, 并很多人热衷的游戏
Richard Feynman称这类东西为“草包族科学”(cargo cult science),称这伙人为“草包族”(cargo cult)。
他们每件事都做对了,一切都非常神似,看来 跟战时没什么两样;但这行不通,因为没有飞机降落下
来。这就是为什么它们被称为“草包族科学”,因为它们完全学足了科学研究的外表,一切都十分神似,
但是事实上它们缺乏了最重要的部分--因为飞机始终没有降落下来。

http://chinaonrails.com/topic/view/1073.html
Using the IronRuby Console in an ASP.NET MVC Context - Part 1
这是rubyist早年开始玩, 并很多人热衷的游戏
南太平洋一些小岛上住著一些未开化的土人。二战期间,盟军的飞机在这些小岛周转物资。
这些土人看到飞机降落到地面,卸下来一包包的好东西,其中有一些是给他们的。战后,飞机自然
不再来了,土人们很怀念旧日的好时光,有聪明人就发明了让飞机再次降临的办法:他们在原来飞
机著陆的地方铺跑道,两边还点上火,盖了间小茅屋,派人坐在那里,头上还绑了两块木头(假装
是耳机),插了根竹子(假装是天线),以为这就等于控制塔里的领航员了-- 然后他们等待、等待
飞机降落。
这些土人看到飞机降落到地面,卸下来一包包的好东西,其中有一些是给他们的。战后,飞机自然
不再来了,土人们很怀念旧日的好时光,有聪明人就发明了让飞机再次降临的办法:他们在原来飞
机著陆的地方铺跑道,两边还点上火,盖了间小茅屋,派人坐在那里,头上还绑了两块木头(假装
是耳机),插了根竹子(假装是天线),以为这就等于控制塔里的领航员了-- 然后他们等待、等待
飞机降落。
Richard Feynman称这类东西为“草包族科学”(cargo cult science),称这伙人为“草包族”(cargo cult)。
他们每件事都做对了,一切都非常神似,看来 跟战时没什么两样;但这行不通,因为没有飞机降落下
来。这就是为什么它们被称为“草包族科学”,因为它们完全学足了科学研究的外表,一切都十分神似,
但是事实上它们缺乏了最重要的部分--因为飞机始终没有降落下来。

http://chinaonrails.com/topic/view/1073.html
see Red 甭生气,Red是Ruby-to-JavaScript的转译gem ... no reply 
Published on 2008-8-14 11:28:30 by bd7lx

Published on 2008-8-14 11:28:30 by bd7lx
http://github.com/jessesielaff/red/tree/master
Red is a Ruby-to-JavaScript transliterator using ParseTree.

http://wonderfullyflawed.com/2008/08/07/javascript-makes-me-see-red/
相关联:
http://chinaonrails.com/topic/view/1540.html
Red is a Ruby-to-JavaScript transliterator using ParseTree.

http://wonderfullyflawed.com/2008/08/07/javascript-makes-me-see-red/
相关联:
http://chinaonrails.com/topic/view/1540.html
Ruby社区真的不一般,不在乎钱的清高人士很多 ... no reply 
Published on 2008-8-14 11:05:56 by bd7lx

Published on 2008-8-14 11:05:56 by bd7lx
RDT并没有黯然失色,IBM开发网站介绍the Eclipse way简化ruby开发 ... 4 replies 
Published on 2008-8-14 9:39:30 by bd7lx

Published on 2008-8-14 9:39:30 by bd7lx
Netbeans势头很猛,Eclipse也在努力中
http://www.ibm.com/developerworks/opensource/library/os-eclipse-rdt/index.html?ca=drs-

http://www.ibm.com/developerworks/opensource/library/os-eclipse-rdt/index.html?ca=drs-

20 items








bd7lx









