Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
derek
@coderek
会员
第 7772 位会员 / 2013-06-25

8 篇帖子 / 58 条回帖
2 关注者
2 正在关注
1 收藏
GitHub Public Repos
  • geek-reader 21

    an awesome reader made for geeks. Currently under renovation please refer to https://github.com/c...

  • cross-origin-event-bus 5

  • my_django 1

  • slides 0

  • coderek.github.io 0

  • vault-flutter 0

  • tty-clock 0

    Clock using lib ncurses

  • coc-eslint 0

    Eslint extension for coc.nvim

  • pessimistic_lock 0

    demostrate how pessimistic lock works

  • react 0

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Understand OOP (encapsulation) at 2014年02月10日

    #9 楼 @lex 谢谢!已纠正。

  • 将特定网页结点与对应 CSS 一同抓取 at 2014年02月09日

    试试 phantomjs? http://phantomjs.org https://github.com/colszowka/phantomjs-gem

  • 工作也旅行 - 跨洋远程面试 at 2014年02月07日

    javascript 跟 ruby 一样,作用域是在 define 的时候确定。所以很多时候一个 function 需要从新 bind context,最常见的例子就是 mixin 了。这么基本的道理我是最近才弄清楚。用了太多的 framework 很多基本的东西都被掩盖了。

  • Geek Reader 我做的一个 Feed Reader at 2014年02月07日

    #14 楼 @ruohanc 有道理,不过我现阶段只会考虑一些关键性的功能,性能问题留在以后了吧。

  • 分享一个界面不错,功能强大的 API 调试工具 at 2014年02月07日

    一直在用这个,不错

  • 工作也旅行 - 跨洋远程面试 at 2014年02月07日

    我最近也面过一个旧金山的创业公司,这里介绍一下我的经验。(他们是从 linkedin 上找到我的(所以想去美国工作的朋友,linkedin 很重要)。 我应聘的也是前端(front end engineer),一共有三轮。

    1. 让我花大概一个礼拜做一个前端的小项目。这个项目是用 D3 来做一个旧金山的巴士路线图要有实时更新。数据可以在网上找到,有公共接口。这个时间非常充裕,我也做的很完整,顺利过关。
    2. Skype 面试他们的 CTO,欧洲人吧。基本上就是聊天,互相介绍。可能是看交流上有没有问题。我觉得那些美国本土的人英文讲的都比较容易懂很标准,反而是本土的美国人有些 native accent 很难听懂,而且语速很快。这个也顺利过了。
    3. 跟 technical team 面试。一共三个人,一共谈了 2.5 小时。先是一个 lead,说他们团队对前端的要求是 full stack,所以开始谈 SQL。让我在 collabedit 上面解一个带有 sub query 的题,提示了好几次,可以随便 google,一般难度。之后用 skype share screen,我用 editor 打开第一阶段写的小项目并向他解释思路。然后来一个 JS guy,让我写一个log函数来代替console.log。跟这个类似http://blog.sourcing.io/interview-questions 。我在这个问题上卡了很久。试着用apply然后在他的提示下加入console 作为 scope,但他要求在 chrome console 打印出来的要跟console.log一模一样,文件行数都一样,并且要有前缀。当时也是越做越紧张,过程中他还不断的要求我讲出自己的思路想法(think aloud),最后实在搞不出来了。在他的提示下用到了bind函数。我承认从来没有需求用到过这个函数。最后算是做出来了,但实在太狼狈,以致后面都没有时间问其他问题了。插个话题,后来仔细想了一下,这个 bind 是可以用 apply 来写出来的 这边也已经有了https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind#Compatibility 。最后的是一个 java 程序员,问了我一下怎么做 threadpool,synchronization,还有 tree traversal,我都搞出来了。

    这个机会最后是没有拿到,我觉得还是那个 javascript 的问题。作为一个 front end engineer,这些基本功还是要非常扎实的。

  • Geek Reader 我做的一个 Feed Reader at 2014年02月06日

    #7 楼 @ruohanc pubsubhubhub 是需要先做 setup 吧。我的想法是用户可以用 url + css selector 来 generate feeds。这个过程对目标网站没有任何影响。

  • Geek Reader 我做的一个 Feed Reader at 2014年02月06日

    #6 楼 @billy 恩 我也觉得。有几次想写测试代码都放弃了,是应该拿出来做一个 Service 了,不过不知道这样一个 service 该放哪里比较好。Model 里用到 helper 的功能也可以放过去。多谢指导:)

  • Geek Reader 我做的一个 Feed Reader at 2014年02月06日

    #5 楼 @huacnlee 恩 记下了。

  • Geek Reader 我做的一个 Feed Reader at 2014年02月05日

    @allenfantasy 谢谢!Share 准备晚一点做。不过,欢迎贡献代码 :D

  • 转载王垠的一篇博客 - 我和权威的故事 at 2014年02月05日

    取其精华,去其糟粕。 精华就是,不要盲信权威。 所以没必要为谁是权威的话题争论不休。

  • Geek Reader 我做的一个 Feed Reader at 2014年02月05日

    @kevinzhow 谢了 :)

  • 前端,angularjs,nodejs,javascript 招聘求职的看过来咯。。 at 2013年12月13日

    太花哨了,技术等级这个东西也不是你说的算的

  • 不小心点到了 feed at 2013年12月11日

    这个问题已提交在这里。

  • 有没有必要买一本《Ruby 元编程》 at 2013年11月28日

    正在看。我发现如果想看懂很多 open source project,此书必看。

  • Understand OOP (encapsulation) at 2013年11月26日

    @nightire 谢谢!我的下一篇已发表 http://ruby-china.org/topics/15813

  • Understand OOP (encapsulation) at 2013年11月25日

    @jiyinyiyong 哈哈,有些文章实在太水,实在拿不出手。

  • Understand OOP (encapsulation) at 2013年11月25日

    @jiyinyiyong 因为这是从我的英文博客上拷过来的。

  • Understand OOP (encapsulation) at 2013年11月25日

    @zlx_star 真的是新手啊。

  • Code Review 和 Refactoring 竟然有了快感,Code Climate 你赢了 at 2013年11月21日

    cool!

  • OAuth 2.0 教程: Grape API 整合 Doorkeeper at 2013年11月16日

    在想是不是真的有必要用 grape,如果不用会简单很多。(我是新手)

  • 怎样部署 octopress 在 rails server at 2013年08月15日

    这样啊!我搞麻烦了。。谢了 @blacktulip !

  • 怎么传入一个函数和它的参数 at 2013年08月13日

    @small_fish__ 这样对吧?

    def process prefix
      urls = ['./201207/t20120705_1887040.html', './201206/t20120608_1846662.html']
      yield urls, prefix
    end
    
    linkhandle = Proc.new {|urls, prefix| urls.map{|u| "#{prefix}/#{u}"}}
    print process('http://www.baidu.com', &linkhandle).join("\n")
    
  • 上一页
  • 1
  • 2
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English