Nexus Weblogging
ChinaonRails
You are here ChinaonRails > Web > Blogger > bd7lx
bd7lx
本频道中共有 20 条消息,返回讨论版 Blogger,6 个其他相关频道

  bd7lx    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
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/


Do the hustle视频:Obie教程序员推销服务“霸王硬上”技巧 ... no reply 
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,别退赛

插件Colorist-调色大师 ... no reply 
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/


dynamically_tags ... no reply 
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

西南偏南SXSW in 2009 ... no reply 
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大辩论也将给传统节日带来大变化

节目单,征集中



上谷歌的代码大学,Google Code University 学什么都有,而且电化教学 ... no reply 
Published on 2008-8-15 13:33:07 by bd7lx
http://code.google.com/edu/languages/index.html

新生问: 怎么不开ruby?

谷歌偏好python,Google不喜欢ruby


Yahoo! Music 开放API, ruby和restful成了助推剂 ... no reply 
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

JavaScript 忍者的秘密 ... no reply 
Published on 2008-8-15 11:26:20 by bd7lx
http://www.codinghorror.com/blog/archives/001163.html



各种暗器的links

偷偷打造属于自己,能够纵横各种浏览器的独门暗器库

最新的Edge Rails里用etags提高性能 ... no reply 
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

什么是“ETag”?

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




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



免费
文件最大100Mb

有firefox的扩展插件,拖拉拽都行



管理密码chinaonrails



该网站ruby支持,服务器是mongrel

Ironruby的程序员开始了新一轮照葫芦画瓢的运动,ironruby Console试验一 ... 1 reply 
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


Ruby社区真的不一般,不在乎钱的清高人士很多 ... no reply 
Published on 2008-8-14 11:05:56 by bd7lx
http://www.omgbloglol.com/?p=57

不想成为与Java相同



Hoedown 09 能免费吗?

大家都希望free


20 items

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