Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
@Richie
VIP
NO. 95 / 2011-11-15

eDoctor
上海
2 Topics / 41 Replies
0 Followers
0 Following
3 Favorites
喜欢折腾的coder
GitHub Public Repos
More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 请教个地图 API 的问题 [把省划成多个大区] at November 28, 2012

    @young4u_amy 不知道你说的画完一个城市之后会直接话一条直线是什么情况,城市的边界是重合的,如果每个城市的边界都话出来,重合的边界就会画两遍,如果只要外面的轮廓,就事先查出多边形的所有点,删除所有重复的点,然后重绘就可以了。

  • 请教个地图 API 的问题 [把省划成多个大区] at November 27, 2012

    百度地图有获取行政区域边界的接口 new BMap.Boundary()

  • RubyConfChina 2012 新浪 SAE Ruby 平台激活码和七牛云存储现金券 at November 23, 2012

    minruiqi#gmail.com thanks!

  • 怎样平行赋值初始化数组? at November 07, 2012

    a1 = a2 = a3 = a4 = []

  • [重新描述] 在 DB 挂掉的时刻,怎么保证另一个不需要挂掉 DB 的网页可以正常浏览? at October 18, 2012

    @hlcfan 服务器上用 monit 加上 mysql 和 passenger 的监控

  • 怎么方便地把多个 string 对象转换为 integer 类型 at September 21, 2012

    @Tony612 [foo1, foo2, foo3].map(&:to_i).map(&:pred)

  • 求推荐中国的地图 gem 包 at September 11, 2012

    @mobiwolf 你可以看下 geocoder 这个,我 fork 了一个版本,支持百度的。 https://github.com/mrichie/geocoder

  • 网传 Oracle 可能闭源 MySQL, 我们做何选择 at September 05, 2012

    postgresql +1

  • has_many 国际化问题 at September 04, 2012

    这里的 chapter 必须在 User 的下属层级里添加翻译,具体可以看 I18n_generator 自动生成的翻译模板 https://github.com/amatsuda/i18n_generators/blob/master/lib/generators/i18n_translation/i18n_translation_generator.rb

  • bundle install 时的问题 at July 31, 2012

    如果是 ruby.taobao.org 的源安装这个就会有问题,切换到 rubygems.org 下再安装一次就可以了

  • Rails 自动化测试 at July 18, 2012

    lz 可以看下 Ruby 的持续继承测试工具 cerberus

  • 发送 APN at July 09, 2012

    Ruby5 上推荐用这个 https://github.com/highgroove/grocer

  • mysql 海量数据存储求教 at July 04, 2012

    以前用 mysql cluster innoDB 的数据库集群,单表数据超过百万级别的时候,查询就很费劲了,每一条 sql 要经过测试调优才能放到项目中用,在这个级别就要拆表了。不是 cluster 的 mysql 还没有测试过

  • 我们的产品上线啦 -- pragmatic.ly at June 08, 2012

    注册了,界面做的很不错

  • 何为 DCI and Rails ? at May 25, 2012

    找到一段详细描述 DCI 的应用场景了 DCI aims at producing code where the interaction between objects at run time is visible in the code at compile time and in more general terms tries to make it easier to reason about the run time behavior from reading the code. http://stackoverflow.com/questions/9677916/what-is-dci-and-how-can-it-fit-with-rails DCI 是一种 paradigm,应用到 Rails 中可以解决 fat model 等 MVC 不足的地方,但这种在 run time 过程中动态扩展对象方法的操作在 Rails 中 production 环境下会有安全隐患,因为 Rails 中 production 环境下所有的类都会 cache 住的,具体使用还要看你的应用场景。 应用 DCI 的注意点和需要规避的问题可以参考: http://andrzejonsoftware.blogspot.jp/2011/02/dci-and-rails.html 还有一个代码实例,是 DCI 在纯 ruby 中实现迪杰斯特拉算法 http://fulloo.info/Examples/RubyExamples/Dijkstra/DijkstraListing.html 还记得以前用 matlab 实现过这个算法的,XD, 完全是函数式的编程,跟这差别太大了。

  • 如何测试 rails 网站在高并发下的性能? at May 03, 2012

    同样推荐 newrelic 的 rpm https://github.com/newrelic/rpm

  • 基于 xmpp 的 Rails 项目该如何构建? at April 27, 2012

    @sharp 你给的那个架构图里把 ejabberd 换成 openfire, 就跟我自己之前架构的一样了。

  • 基于 xmpp 的 Rails 项目该如何构建? at April 27, 2012

    xmpp4r 是 ruby for xmpp library, Strophe.js 是 js for xmpp library, android 的应该是https://github.com/pfleidi/yaxim,这些都是与 xmpp server(openfire) 通信的 client, 你要扩展 xmpp 协议,openfire 有 plugin 机制可以扩展,然后不同的 client libraray 做定制的修改与 server 互通即可,一般不建议一个 client 链接到另外一个 client,再与 xmpp server 互通,xmpp 协议是固定的,就算你扩展了,也是有一定规则的,做中间信息桥接的话是有时间和性能损耗的,之前做过一个 xmpp4r + strophe.js + openfire 的即时聊天系统,web 客户端使用 strophe.js 通过 nginx 搭建的反向代理链接直接与 openfire 通信,rails 也直接使用 xmpp4r 与 openfire 通信即可

  • 日本女人的 Rubyist at March 30, 2012

    ようこそ

  • will_paginate 如何修改 URL? at March 28, 2012

    如果只是更改分页链接的 url,可以直接给 params 传参数就可以了

    will_paginate collection, params.merge(:controller => 'xxx', :action => 'xxx')

  • RAILS 能不能从数据库逆向生成 CRUD 的代码? at March 20, 2012

    建立楼主去看下 activeadmin,这个可以做

  • nginx + passenger 部署多个 ruby 版本项目的问题 at March 08, 2012

    听说 mac 下的 pow 有这个效果,不知道是怎么实现的。

  • 喜欢 Ruby 主要原因是什么啊? at February 14, 2012

    随时都有翻源代码,改源代码的冲动,so...

  • resque 路由规则引起 rake routes 出错,求解 at December 17, 2011

    恩,呵呵,我那给的 APP 只是一个例子,要换成你的 rails 的应用程序的名字

  • resque 路由规则引起 rake routes 出错,求解 at December 16, 2011

    换一种方式试下,去掉 routes 中的配置 mount Resque::Server.new, :at => "/resque" 在 config.ru 中加, run Rack::URLMap.new \ "/" => APP::Application, "/resque" => Resque::Server.new

  • db/migrate/seeds.rb 如何导入.sql 文件到 mysql 数据库? at December 10, 2011

    rake db:seeds 才会执行 db/migrate/seeds.rb 中的代码

  • 1
  • 2
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English