Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Jianqiu Xiao
@swordray
Member
NO. 6291 / 2013-03-23

北京
24 Topics / 557 Replies
22 Followers
3 Following
0 Favorites
Reward
GitHub Public Repos
  • ruby-china-ios 159

    Ruby China app for iOS

  • ispinner 54

    Pure CSS spinner like iOS UIActivityIndicatorView

  • modular_migration 39

    Rails migration files generate into corresponding modular directories

  • JXWebViewController 29

    An iOS view controller wrapper for WKWebView

  • v2ex-ios 28

    An Unofficial V2EX iOS App

  • JXGradientNavigationBar 18

    Custom UINavigationBar subclass with gradient colors on iOS.

  • JXReviewController 16

    Request rating by 1-5 stars.

  • v2ex-android 15

    A V2EX Android App.

  • rails-cache_control 10

    Autotomicly add HTTP Cache-control header when caches_action expires_in specified

  • sass-lint-webpack 8

    Sass-lint plugin for Webpack 4+

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 请教如何让 ActiveRecord 的查询按照某个虚拟字段排序 at March 03, 2014

    #21 楼 @Rei

    缓存当然会跟实时数据不一致,以上的所有方法都会。清缓存的策略也有很多种,看需求了。

    要看问题是什么?如果楼主的问题是写出高效代码,我那行代码不好。但如果楼主的问题是如何快速上线运营融资上市,我觉得我是在解决问题。

  • 请教如何让 ActiveRecord 的查询按照某个虚拟字段排序 at March 03, 2014

    #15 楼 @small_fish__

    • 增加了数据库字段
    • 维护 delayed_job 服务
    • 超过 1 行代码

    我是 环保主义者 ,别学我

  • 请教如何让 ActiveRecord 的查询按照某个虚拟字段排序 at March 03, 2014

    #17 楼 @Rei 前端查询的时候检查一下缓存的 id

    Article.where(id: [1, 2, 3, 99999]).size # => 3
    
  • 请教如何让 ActiveRecord 的查询按照某个虚拟字段排序 at March 03, 2014

    #13 楼 @small_fish__ 标准 SQL 的函数是很少,难以实现复杂的计算,比如楼上的方法 Sqlite 就不一定支持。Rails 的哲学是用 ActiveModel 接管数据库,数据库只是底层存储,程序逻辑由 Ruby 完成。Thinking in Rails。

  • 纸房子个人博客改版,已开源,希望得到大家指点~~ at March 03, 2014

    #31 楼 @cod7ce 祝前程似锦

  • [调查] 关于服务端的 log 的疑问 at March 03, 2014

    作为 B2C 架构师,负责任的讲,任何涉及财务的操作都要记数据库,并从底层屏蔽删除权限

  • 哪里有介绍自动化部署的文档谁可以介绍个 at March 03, 2014

    为什么不留在北京呢,好公司很多

  • 请教如何让 ActiveRecord 的查询按照某个虚拟字段排序 at March 02, 2014

    #10 楼 @ruohanc 我没说这个是放到 controller 里,后台定时跑也是 1 行代码

    ruby -e "require 'config.ru'; Article.connection..."
    
  • 请教如何让 ActiveRecord 的查询按照某个虚拟字段排序 at March 02, 2014

    #8 楼 @Rei 开发环境 8 GB 内存可以处理 1000 万条记录,生产环境 64 GB 内存可以处理 1 亿条记录,不算大问题吧。难的是写 1 亿篇文章的人。

  • 请教如何让 ActiveRecord 的查询按照某个虚拟字段排序 at March 02, 2014

    #5 楼 @small_fish__ #6 楼 @Rei

    Article.connection.select_all('SELECT id, p, g, created_at FROM articles').to_a.sort_by { |article| (article['p'] - 1) / ((Time.now - article['created_at']) / 1.hour + 2) ** article['g'] }.each_slice(per_page).each_with_index.map { |articles, index| cache("page_#{index}") { articles['id'] } }
    

    增加分页和缓存也不能超过 1 行代码,开发成本 10 分钟,理论估算 8 GB 内存可以处理 1000 万条记录,应该可以支撑到楼主融资请大牛吧

  • 两年半工作经验,求一份 Ruby、Rails 的工作 at March 02, 2014

    [北京] 奢侈品 B2C 优众网招聘 Ruby / JavaScript / HTML5 / 全栈 工程师,大牛、iMac、PS3 应有尽有 http://ruby-china.org/topics/17268

  • 这种写法已经流行起来了吗? at March 02, 2014

    #13 楼 @luikore 那估计是个呆萌的爬虫

  • 这种写法已经流行起来了吗? at March 02, 2014

    请注意这种写法的浏览器兼容性是没有 100% 保证的

    Google Adsense 给的代码是

    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    

    但服务器收到大量错误请求

    http://www.domain.com/pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
    
  • 请教如何让 ActiveRecord 的查询按照某个虚拟字段排序 at March 02, 2014

    超过 1 行切 JJ

    Article.all.sort_by { |article| (article.p - 1) / ((Time.now - article.created_at) / 1.hour + 2) ** article.g }
    
  • Ruby China 的 iPhone 客户端的几个小问题或者说 bug at March 02, 2014

    @jimneylee 建议风格更加 iOS7

  • Peatio (貔貅) 电子加密货币交易所准备开源并征集内测用户 at March 02, 2014

    [email protected]

  • 纸房子个人博客改版,已开源,希望得到大家指点~~ at March 02, 2014

    @cod7ce 样样精通啊,全栈工程师有没有兴趣 http://ruby-china.org/topics/17268

  • gem rails-cache_control - 自动给 HTTP 请求加上前端缓存,以大幅提高加载速度 at March 02, 2014

    #11 楼 @huacnlee Etag 和 Last-modified 基本一样,只不过一个记哈希,一个记时间

  • 好奇:公司美女如云真的很有吸引力? at March 02, 2014

    听 @chairy11 的,把美女都开除了 http://ruby-china.org/topics/17268

  • 为产品人员做一个高保真产品管理工具 at March 02, 2014

    一行命令

    ruby -e "require 'sinatra'; set :port, 80; set :environment, :production; set :public_folder, File.dirname(__FILE__)"
    

    https://gist.github.com/swordray/8882187

  • [調查] 包管理方案 at March 01, 2014

    Rails Assets https://rails-assets.org/ 居家旅游必备

  • 怎么都跟父母解释不清楚自己是做什么工作的 at March 01, 2014

    码农,网上搬砖的

  • 都升级到 Rails 4 了吗,大家 ruby 用的什么版本 at March 01, 2014

    #24 楼 @huacnlee 前天真没找到,早知道找你了

  • 感觉于人相处都是罪恶,到处在害人。 at March 01, 2014

    #19 楼 @1272729223 表错情了

  • 感觉于人相处都是罪恶,到处在害人。 at March 01, 2014

    http://zh.wikipedia.org/wiki/Category:上海天主教堂 愿主保佑你 Amen

  • 简单包装了一下 Emoji, Auto Link, Sanitize.clean at February 28, 2014

    https://github.com/mimosa/simple_format

    stared

  • StackOverflow 上到多少分才值得拿出来说说 at February 28, 2014

    说明你很闲,好人卡收定了

  • rails 的 json.jbuilder 渲染很慢,如何优化? at February 28, 2014

    超过 1 行代码,超过 2 ms,剁 JJ

    @comments.to_json(only: [ :id, :content, :user_id, :topic_id, :reply_count ], methods: [ :url ])
    
  • Prev
  • 1
  • 2
  • …
  • 15
  • 16
  • 17
  • 18
  • 19
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English