yedingding

43
获赞数
5
关注数
36
粉丝数
IP 属地未知
2012-11-02 加入
浏览 7.5k

Co-Founder of Pragmatic.ly,开源狂热者,喜欢解决各种疑难杂症,完美主义兼强迫症者。喜欢研究开发流程及方法论,关注如何改善团队协作。

521 声望|达人
全站排名超越 97% 用户
html5
95
ruby
90
团队协作
89
ruby-on-rails
75
redis
73
1 黄金勋章
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2014-10-22
    SegmentFault 助力 RubyConf China,11月1日等你来!
    去年,我们尝试了多种改变,第一次跑到上海之外的城市,第一次邀请了如此多的国外著名讲师,第一次尝试官方 After Party,第一次等,获得了参会者的众多好评,也留下了非常美好的回忆。而今年的 RubyConf China,看似没有去年的阵容豪华,看似没有去年的气氛喧闹,但...
  • 发布了文章2014-06-24
    Write the code. Change the world.
    "Write the Code. Change the world.", 这个标题是苹果这个月的 WWDC 上的宣传语,看得我很激动,也相信每一个耐不住寂寞的开发者内心里都会有这样的冲动。最近一两年间,越来越多的人开始把编码能力跟读写能力做比较,呼吁每个人都应该去学习编程序,认为这是以后每...
  • 发布了文章2013-12-04
    不要让办公室成为你的效率杀手
    上个月在北京的时候去拜访了一下天放,课程格子有两项措施我特别喜欢,一个是 productivity city,如上图,是在办公室里隔出来的非常独立的一个小房间,里面不准说话,手机必须静音,同时这个房间不能超过三个人。天放介绍了一下这个是给团队成员需要专注工作时提供...
  • 发布了文章2013-11-18
    如何吸引技术合伙人?
    昨天在 36kr 看到一篇文章很有意思,「为什么很多技术合伙人参与创业时会先谈钱」,其实简单说就是信任问题,要不对人缺乏信任,要不对要做的事情还缺乏信任。因为一个靠谱的技术人员,可能这种场景又见多了,一开始会出于保护先以怀疑的眼光看待整个事情。比如下面...
  • 发布了文章2013-09-11
    实用 Git 工作流
    我们有 master-dev 分支,比较大的功能才会新开 branch,小功能都是直接到 dev 上的,再加上团队在一起开发所以固定时间看昨日的代码,效果还不错。我们同样没有 QA,自己做的 ticket 也会找对方来做测试,但多是功能的完整性上的测试了。 - @iarmroody
  • 发布了文章2013-08-27
    Rails 初学者指南
    今年 2 月初,我 和 Daniel,Terry,Kevin 在 Teahour.FM 上聊了一期 Ruby 与 Rails 的学习经历和对初学者的学习建议 How to Learn Ruby and Rails。而这竟然成为了目前 Teahour 这么多期里面最受欢迎的一期。Rails 4 发布在即,看上去 Rails 已经越来越不适合初学者...
  • 发布了文章2013-08-27
    让代码审查成为你的团队习惯
    可以看出,代码审查主要是为了软件质量和个人开发修养。巧合的是,但凡我接触过的靠谱的团队,无一不是在团队中推行严格的代码审查制度。这个就像是一种习惯,直接融入在团队血液之中。
  • 回答了问题2013-08-06
    360摇滚首页这种跟随音乐网页形状动态晃动是怎么做的?
    Marker 说的是对的,CSS3 transform + JS 控制页面 class。比如 Pragmatic.ly 首页转动的风车,在默认情况下相关转动的 CSS 是
  • 赞了回答2013-08-06
    360摇滚首页这种跟随音乐网页形状动态晃动是怎么做的?
    利用css3的transform自定义动画。配合js点击Logo的时候。添加class,指定时间内。给对应块添加class。全部都是自定义动画的。你可以搜索一下CSS3的自定义动画。
  • 赞了回答2013-07-02
    17岁想做前端工程师工作好找吗?
    “会”、“学习过”这种形容太模糊了。我还学习过法语呢,我会一句C'est la vie,我勾搭法国人会容易吗?关键是你个人能力达到什么水平,对工作的预期怎样。
  • 回答了问题2013-06-04
    rails 3的route中可否自定义参数形式,不适用默认:id
    不太理解为啥你需要 :userid 和 :collectionid,因为这两个从语义上来说应该是代表 nested resources,而 :id 是代表 member resource。
  • 回答了问题2013-04-26
    使用 Ruby 自动重启服务的脚本
    但是这个重启机制跟 cpu 占用 100% 应该关系不大,如果没有更多信息的话,比如服务是干嘛的,做了啥,很难给意见。我好奇的是你第三步用 '&' 去做会让服务占用 cpu 到 100%,所以看起来这个服务本身是有问题的,可能有计算密集的 bug,也可能有 IO 方面的问题,...
  • 回答了问题2013-04-24
    怎么用logrotate管理分割nginx日志,并指定文件名格式
    是的,你用 *.log 就是匹配所有 .log 文件。你现在只要 access.log 就直接 /var/log/nginx/access.log 即可
  • 回答了问题2013-04-24
    大家都用什么字体写代码的?
    Menlo 16 + Solarized-light
  • 回答了问题2013-02-20
    使用redis的时候只需要定义一个全局的客户端吗?
    可以使用一个 ConnectionPool 来管理 redis 连接。
  • 回答了问题2013-02-20
    redis数据库把它分散到两台机器
    不太确定你在用什么客户端,不同的客户端有 distributed 的最基本实现,但是这些都是客户端实现,在增加删除节点时需要你自己重新算 hash 迁移数据。Redis 3 会有服务端的支持,就会简单很多了。
  • 回答了问题2012-12-11
    如何使用Redis构建复杂数据结构
    Key : "session:123454:globalData" Value: hash 这里存属性hash. (hget, hset) Key : "sesison:123454:testWins" Value: list 存储 test wins' ids Key : "session:123454:testWins:win_id" Value: hash 这里存wins属性hash,也就是...
  • 回答了问题2012-11-22
    请教大家如何做网站的压力测试?
    以前用过 tsung 来做压力测试,他可以直接 record 你在浏览器的行为作为 samples,同时你可以写代码去给予随机行为,结果很不错。
  • 赞了回答2012-11-10
    编辑器的实时预览是怎样实现的
    看你的需求,一般都是监听输入框的实时变化后parse。目前还没有更好的办法。如果对预览的即时性要求不高,可以考虑用计时器。局部更新的话,不太可能实现,因为可能一两个字符的改变,就影响了全部内容的最终效果。
  • 回答了问题2012-11-06
    HTML5 Web SQL Database与localStorage用途
    LocalStorage 是 KV,Web SQL 是 SQL系了,这两点就有很大区别。虽然应用场景在浏览器这里做本地数据存储,但是思路还是一样的。