![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ruby on Rails
张友邦
微软认证专家,系统分析员,希赛网专业顾问,CCF会员,IEEE会员。1980年生于四川宜宾,2002年国防科大宇航系本科毕业。2003年底创业,07年卖掉公司后曾在多家公司任CTO,09年至2011年于新加坡南洋理工大学任研究员,回国后继续IT方面的创业。主要领域有软件架构与设计、流媒体、云计算、社会网络及大数据等。
展开
-
Cassandra in Action with Twitter's Ruby Client
有一个全新的项目,因为考虑到将来的数据扩展性能,所以考虑用Cassandra做数据存储,前端用Lighttpd + FastCGI + Rails。在使用Cassandra的时候,觉得有一些东西可能大家都需要,就写了一个简单的指南。因为内容比较长(16页),就弄了个PDF文件给大家下载。 Cassandra in Action with Twitters Ruby Client.pdf原创 2010-05-16 12:09:00 · 1798 阅读 · 1 评论 -
Ruby 1.9 + Rails 2.3.3 + MySQL 5.0 环境搭建,Windows平台上
Ruby 1.9 is really fast, at least compared with old versions of Ruby. But, its not that easy for beginners to setup, especially on Windows. However, once you have worked it out, it becomes very simpl原创 2009-09-02 13:35:00 · 1534 阅读 · 1 评论 -
Ruby矢量和矩阵数学库:NArray
NArray is an Numerical N-dimensional Array class. Supported element types are 1/2/4-byte Integer, single/double-precision Real/Complex, and Ruby Object. This extension library incorporates fast calcul原创 2009-06-30 10:59:00 · 1492 阅读 · 1 评论 -
清楚数据库中的全部数据并将ID归零
在开发阶段常常要做这样的事情,把数据库中的数据全部清除掉已重新填写正确的数据。 ActiveRecord::Base.connection.tables.each do |table| ActiveRecord::Base.connection.execute("truncate table #{table}")end原创 2009-04-04 09:09:00 · 1071 阅读 · 0 评论 -
Ruby on Rails开发带二级域名业务的应用
现在使用二级域名的情况非常的普遍,正好我们公司就需要。以下是开发环境: OS: Microsoft Windows [版本 5.2.3790]Ruby: ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]Rails: Rails 2.0.2 接下来是做域名映射,修改Windows的hosts文件,让目标域名解析到我们的原创 2009-02-23 11:55:00 · 1535 阅读 · 0 评论 -
Ruby on Rails自动事务过滤器及相应的错误处理
around_filter :around_action_filter protected def transaction ret = true ActiveRecord::Base.transaction do begin yield if block_given? rescue Exception => ex set_noti原创 2009-02-10 14:28:00 · 1307 阅读 · 1 评论 -
RoR开发Web应用的特性
JavaEye是RoR的Web应用在国内的典范,现在正处理着每天好几十万次的请求。经过实践,发现RoR确实有其独到之处。1、Ruby语言特性:纯面向对象动态语言,方法与属性的完美结合,使用block更方便编写算法级别的函数。Ruby语言有深厚的哲学内涵,而不仅仅是一个玩具语言。2、Rails框架的严格MVC划分以及视图helper模块,WEB开发思路清晰简洁。3、集成敏捷思想,天生TD原创 2008-04-22 11:57:00 · 1458 阅读 · 0 评论 -
Cassandra的事务支持及数据一致性解决方案
距离上次写博客已有半年之久,上一篇博客(Cassandra in Action with Twitter's Ruby Client)主要是一个关于Cassandra入门的文章,里面没有提到关于数据一致性的处理。这个博客的主要目的就是要提供一个方法来保证数据的一致性。原创 2010-11-12 20:13:00 · 3927 阅读 · 0 评论