• Ruby 的爬虫世界 at 2016年12月06日

    我来补充一个感觉挺有用的库 parallel

    对于代码的并发执行进行封装,可以选择开多个进程(充分利用多核),多个线程(可以加速阻塞 IO多的代码执行), 还能结合 ruby-progressbar 显示预计运行的时间。

    # Doing stuff | ETA: 00:00:02 | ====================               | Time: 00:00:10
    

    前几天收集数据需要发 20000 个 HTTP 请求,直接把代码用 parallel 包装一下,结果数据直接交给 ActiveRecord 存数据库,不用考虑并发的各种通信和锁的问题,执行速度粗略估计是顺序执行阻塞的操作的十倍。(代码连 require 不到 20 行)。

    虽然 Ruby 性能相比较其它语言差一点,但是大部分应用代码瓶颈还是 IO,CPU 很少满载,合适的并发执行带来的效率提升是惊人的。

    做爬虫 Python 相关的库更加丰富,但是对于简单的数据爬取,parallel + Nokogiri, 加上 Ruby 语言,简直不能更棒。

  • It's time to talk! at 2016年10月16日

    #10楼 @hww

    话说一年前准备翻译这本书来着,后来搁置了。。。

  • PPT 和 App 都很棒 👍 ,不过我觉得 iOS 版第一个 Tab 顶部的 UISegmentedControl 换个配色,网络加载的 Indicator 提升下样式效果就很好了

  • #21楼 @huacnlee MKWebView -> WKWebView

  • 学驾照有用吗? at 2016年1月16日

    我当时多交的一倍的钱报的 VIP,一对一,不用排队,算下来除了考试实际花的时间也就是两周半,每天三小时。算是用钱换时间。

    学车虽然需要花一些成本,但是多一项这样的技能,就能做一些之前做不了的事情,像自驾游,通勤等。一线大城市公共交通很完善,但是在公共交通不发达的地方,以及一些恶劣天气下,有一个机动工具真的方便很多。

    虽然可以用到的时候再学,但是总体来说越往后付出的机会成本会越大。

  • Rubyists 排名 at 2015年11月29日

    #11楼 @gazeldx 翻译的一本 Objective-C 的 markdown 小书里面有生成 Ruby 的脚本被识别成 Ruby 语言的项目了。。

  • 每月600远餐补 IOS届大神唐巧是你的队友

    改变中国初高中教育不应该先纠正招聘文案的错别字嘛 😂

  • 我记得去年 RubyConfChina 结束的时候说下届在成都的~

  • 有朋友用过你们的服务,感觉挺不错的~

    不过,虽然再三强调

    其实我们仅仅是一个初创的O2O公司,工作环境还很艰苦,现在还是保持着6x12的工作强度,工作的内容非常琐碎,我们没有可以配得上让你如此辛苦工作的薪酬,甚至我们无法承诺未来可以将期权兑换股票。。。

    但是没有表现自己其他优势的招聘贴总感觉好奇怪,虽然很坦诚。。。但是互联网+传统企业的组合,技术有挑战的简单一提,相比之下并没有非常有吸引力的样子。。55534.。。。。。。(最后的数字是我家喵星人打的。。)

  • 66