自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

DHH对Rails的scalability的解释

I've said it before, but it bears repeating: There's nothing interesting about how Ruby on Rails scales. We've gone the easy route and merely followed what makes Yahoo!, LiveJournal, and other high-pr...

2007-10-31 16:49:27 151

Rails宝典七十七式:禁止JavaScript时的Destroy

Rails里一般我们这样Destroy:[code] "Are you sure?", :method => :delete %>[/code]但是当客户端浏览器禁止JavaScript时就呆了,没有confirm,直接给删除了所以如果我们需要考虑这种情况的话,需要给出“可降级”的方案,例如跳转到另一个页面,页面上提示是删除or取消最终是这样来用:[code]...

2007-10-31 09:53:44 126

加班广告语

1、美特斯邦威:不加寻常班 2、特步: 加班,死一般 感觉 3、百事:加班无极限 4、森马:上什么公司,加什么班 5、脑白金:今年过节不加班,加班只加节假日 6、汇仁肾宝:他加我也加 7、李宁:加班,一切皆有可能 8、旺旺: 加,我加,大家加,加加 9、农夫山泉:加 有点烦 10、好迪:大家加,才是真的加11、白加黑:白天加白班,不瞌睡;晚上加晚班,睡不着....

2007-10-27 22:46:30 139

meebo FireFox add-on

Support meebo, aim, msn, yahoo!, gtalk, icq, jabber[url]https://addons.mozilla.org/en-US/firefox/addon/5700[/url]

2007-10-25 16:45:05 157

I don't like PHP!

[url]http://www.bitstorm.org/edwin/en/php/[/url][url]http://nalai.net/content/view/306727/32/[/url]

2007-10-25 11:14:37 62

Ruby全文搜索

1,[url=http://projects.jkraemer.net/acts_as_ferret/]acts_as_ferret[/url]性能问题2,[url=http://www.datanoise.com/articles/2007/3/23/acts_as_sphinx-plugin]acts_as_sphinx[/url]不稳定3,[url=http://bl...

2007-10-24 09:28:38 112

z-index让div层次堆叠

今天工作中发现jQuery的lightbox将calendar_date_select覆盖掉了,经sliu指点原来是CSS中的一个z-index的问题,z-index越大则显示在页面的最上面,否则就被覆盖掉了。...

2007-10-23 18:42:45 330

Rails宝典七十六式:使用scope_out插件

[b]安装[/b][code]ruby script/plugin install http://scope-out-rails.googlecode.com/svn/trunk/[/code][b]使用例子[/b][code]# models/task.rbscope_out :incomplete, :conditions => ['complete=?', f...

2007-10-22 20:01:26 226

十大Web应用漏洞清单,XSS排名第一

owasp.org列出[url=https://www.owasp.org/index.php/Top_10_2007]十大Web应用漏洞清单[/url]:1, Cross Site Scripting(XSS)2, Injection Flaws3, Malicious File Execution4, Insecure Direct Object Reference5, C...

2007-10-22 12:36:41 625

精通CSS+DIV:用CSS制作菜单

[b]一、item list[/b]1,列表符号[code]ul { list-style-type: decimal;}li.special { list-style-type: circle;}disccirclesquaredecimalupper-alphalower-alphaupper-romanlower-rom...

2007-10-19 16:26:46 189

与iTechTag一起学习如何加快HTML页面加载速度

[url=http://developer.mozilla.org/cn/docs/Tips_for_Authoring_Fast-loading_HTML_Pages]Tips for Authoring Fast-loading HTML Pages[/url]iTechTag实在很慢,人家财帮子就快多了,所以希望和你一起学习下Mozilla这篇如何加快页面加载速度的文章[b]...

2007-10-19 12:31:56 94

Rails Code Review 2: 不要循环ActiveRecord

[b]THE WRONG WAY[/b]:[code]@a = A.find_by_name("hideto")@list = []@a.bs.each do |b| b.cs.each do |c| @list {:bs => :cs}})@list = []@a.bs.each do |b| b.cs.each do |c| @...

2007-10-19 11:01:42 55

RESTful Dynamic CSS

原文:[url]http://blog.hasmanythrough.com/2007/10/18/simpler-than-dirt-restful-dynamic-css[/url]有时候我们需要根据用户偏好保持css style,然后根据不同用户加载不同的css跟随着Rails 2.0的步伐,看看实现这个功能是多么简单1,创建一个show.css.erb[code]...

2007-10-19 09:58:56 54

RAID 01与RAID 10

RAID分多种级别RAID 0表示StripingRAID 1表示MirroringRAID 01、0+1、0/1表示先RAID 0再RAID 1:D1,D2,D3 = D1,D2,D3M1=M2如果M1上的D1坏了则整个M1坏掉如果M2上的D2也坏了则整个M2坏掉这样整个数据玩完RAID 10、1+0、1/0表示先RAID 1再RAID 0:D1=...

2007-10-18 15:42:09 84

Load Balancing

基于Shared Nothing Architecture做Load Balancing,遵循REST的无状态模型,不用考虑Sticky Sessions[b]一、DNS Load Balancing[/b]DNS Load Balancing是最简单的方式,它将相同域名解析到不同IP由于TTL和缓存时间,DNS不能实时更新clusters的更改DNS方式很难自定义配置bala...

2007-10-18 14:31:01 145

Shared Nothing Architecture与PHP的童话

PHP的发明者Rasmus Lerdorf同时也发明了SNA(shared nothing architecture)的概念什么意思呢?对Web Servers做scaling时如果将session等状态保持在各个节点上,这样状态的复制就很成问题,所以SNA告诉你在节点上不要保存状态,session这种东西可以存在数据库或内存缓存中嘛,然后cookie或URL中带一个加密strin...

2007-10-18 12:10:19 87

Scaling MySQL

[b]一、两种scaling方式[/b]1,Vertical partitioning,生成的segments称为partitions2,Horizontal federation,生成的segments称为shards[b]二、Storage engines[/b][b]1,MyISAM[/b]IBM开发的ISAM(Indexed Sequential Access Me...

2007-10-18 11:08:52 113

Rails宝典之七十五式:复杂表单Part3

前两次学习了动态添加和删除project的多个tasks,这次来看看如何编辑project其他页面不变,但是_task.rhtml改了:[code] project_path(@project), :html => { :method => 'put' } do |f| %> 'fields', :locals => { :f => f } %> ...

2007-10-16 12:22:24 98

精通CSS+DIV:用CSS设置页面和浏览器的元素

一、超链接1,动态超链接[code]a:link { color: #005799; text-decoration: none;}a:visited { color: #000000; text-decoration: none;}a:hover { color: #FFFF00; text0decoration: underlin...

2007-10-11 18:42:28 83

IE下不能disabled掉select标签的option的解决方案

原文:[url=http://www.lattimore.id.au/2005/07/01/select-option-disabled-and-the-javascript-solution/]Select, Option, Disabled And The JavaScript Solution[/url]今天在工作中需要用到disabled掉一些select的option,结果发现IE6...

2007-10-11 17:48:43 573

Google架构学习

原文:[url=http://www.highscalability.com/google-architecture]Google Architecture[/url]Google是伸缩性的王者。Google一直的目标就是构建高性能高伸缩性的基础组织来支持它们的产品。[b]平台[/b]Linux大量语言:Python,Java,C++[b]状态[/b]在2006...

2007-10-10 16:33:04 368

精通CSS+DIV:6,用CSS设置表格与表单样式

一、控制表格1,表格中的标记[code]table: border, summarycaptionth: scope(row, col)[/code]2,表格的颜色[code].datalist { color: #0046a6; background-color: #d2e8ff; font-family: Arial;}.datal...

2007-10-09 14:50:57 165

Twitter架构学习

原文:[url=http://www.highscalability.com/scaling-twitter-making-twitter-10000-percent-faster]Scaling Twitter: Making Twitter 1000 Percent Faster[/url]Twitter是目前为止最大的Ruby on Rails应用,几个月间页面点击由0增长到几百万,...

2007-10-09 11:56:09 120

今天早上的趣事

今天上班不小心上到7楼,发现DoubleClick驻北京办事处就在freewheel楼上的楼上,着实surprise了一把

2007-10-09 10:50:31 166

Rails宝典之七十四式:复杂表单Part2

这次来看看如何使用JavaScript和RJS来动态添加和删除表单域:继续上次的例子,我们首先要在layout里引入Prototype.js[code][/code]然后是新建project的页面模板:[code] 'task', :collection => @project.tasks %>[/code]这里add_task_li...

2007-10-08 23:34:22 78

YouTube架构学习

原文: [url=http://www.highscalability.com/youtube-architecture]YouTube Architecture[/url]YouTube发展迅速,每天超过1亿的视频点击量,但只有很少人在维护站点和确保伸缩性。[b]平台[/b]ApachePythonLinux(SuSe)MySQLpsyco,一个动态的Pyth...

2007-10-08 14:47:05 289

Rails 2.0 Preview Release

原文: [url]http://weblog.rubyonrails.org/2007/9/30/rails-2-0-0-preview-release[/url][b]Action Pack: Resources[/b]1,RESTful风格改进:/people/1;edit将变成/people/1/edit2,添加routing名字空间[code]map.nam...

2007-10-04 13:41:48 93

Rails宝典七十三式:复杂表单Part1

来看一个典型的场景,Project这个Model的new表单,我们需要在创建Project对象时也创建一些Task对象我们可以使用fields_for这个标签:[code] projects_path do |f| %> Name: Task: ...

2007-10-03 22:49:46 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除