Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
@Saito
VIP
NO. 243 / 2011-11-24

杭州
43 Topics / 837 Replies
67 Followers
4 Following
0 Favorites
#programmer
GitHub Public Repos
  • linner 275

    HTML5 Application Assembler

  • simba 78

    ruby off rails best practice.

  • fireup 32

    Deploy your ruby/rails code with fireup.

  • grack 17

    GIt Smart HTTP Server Rack Implementation

  • grit_ext 9

    extension for grit

  • dotfiles 7

    some dotfiles

  • rseg 6

    A Chinese Word Segmentation(中文分词) routine in pure Ruby

  • state-machine 4

    based on java signals.

  • saitowu.github.com 3

    personal page

  • gitlabhq 2

    Project management and code hosting application. Follow us on twitter @gitlabhq

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • Teahour.fm 第 8 期发布 at March 27, 2013

    #34 楼 @bhuztez 这种作弊的方法... 我们暂且不考虑。

  • Teahour.fm 第 8 期发布 at March 27, 2013

    #32 楼 @ywjno :metal: :godmode: :metal:

  • Teahour.fm 第 8 期发布 at March 27, 2013

    #26 楼 @ywjno 这也是为什么 Github 的 Clone 只有 三个 Tab, 惟独缺 File protocol 的原因...

  • Teahour.fm 第 8 期发布 at March 27, 2013

    #26 楼 @ywjno 我指的 remote 是多机之间的。别人不能通过 file 协议访问你的 repo.

    你 clone 自一个本地 repo, 当然你的 clone 的 repo 的 remote 是 file 协议的 source repo..

    应该是我没说清楚。.. orz.. 带来困扰了。

  • Ruby memory leak detection at March 26, 2013

    #10 楼 @limkurn 美服,没有哪个区吧。前几天看见有 mac 版的就玩了一下..

  • Ruby memory leak detection at March 25, 2013

    #7 楼 @bhuztez 因为 Thin 是基于 EM 的..我没直接用 EM..

  • Ruby memory leak detection at March 25, 2013

    #5 楼 @bhuztez

    The reason it doesn't work is because the control is not given back to EventMachine after each chunk is returned. So basically what happens is that each chunk of the body is buffered by EventMachine because the event loop doesn't have a chance to send the data between each Enumerator yield.

    Thin 的作者这样回复的...

  • Ruby memory leak detection at March 25, 2013

    #1 楼 @lgn21st

    背景:bug report: grack 有内存泄漏,clone 5G 的 repo 会消耗 5G 内存。

    然后:我发现一个类似的 bug report 在我 fork 出来的 repo 里也出现了。

    再然后:我开始怀疑是真的内存泄漏,所以做了一个测试: 最终发现内存稳定在一个恒定值,而不是无限的增长。在测试中我用到了上面的方法。

    再然后:昨天晚上,@luikore google 到说 thin 跟 webrick 会 cache response, 然后我们俩就开了局 LOL ..

    今天:顺藤摸瓜,发现在了确实是有这么个情况。

    最终:Research Result

  • Ruby memory leak detection at March 25, 2013

    我推荐一篇神文章,也是查找 memory leak 的,不过更多的是在 C 层面:http://blog.nelhage.com/2013/03/tracking-an-eventmachine-leak/

    这个评论也是我看完后的想法:

    Very nice write up. It reads like a mystery novel. I kept trying to guess whodunit.

  • GitLab 的项目 ssh 地址和 ssh 方式 push 问题 at March 24, 2013

    #9 楼 @mmap :D

  • Rails Assets Pipeline 的价值 at March 22, 2013

    #33 楼 @edokeh 另外插件如果都是 Fork + Patch 的模式的话,会跟 Rails 现在 gem 加载 javascript 陷入同一个困境,更新跟不上..

    模块化方案大家貌似还是在等 ES6. 但现阶段来看,require.js 貌似已经领先了,很多应用默认支持 require.js.

    另一个较为成功的库 analytics.js 默认支持 component.

    还是希望标准早日落地吧..

  • Rails Assets Pipeline 的价值 at March 22, 2013

    #33 楼 @edokeh 我今天才被科普:jQuery 本身就是个 Anti-Pattern.. ..orz

  • Rails Assets Pipeline 的价值 at March 22, 2013

    #30 楼 @edokeh 无论是 sea.js 还是 require.js, define 都实在是太丑了..

    纯的 CommonJS 解决方案也有一些是不用写 define 的,但是会多一个 build 的过程,自动加 define 给你,这样就可以跟 node 一样只需要 require 就可以了。( component && browerify

    sea.js 跟 require.js 的 sync load 基本属于伪命题,大家都还是需要用 r.js 与 spm.js 事先压缩,或者通过 nginx 等 hack 方式加载所必须的文件 ( 是不是值得,是值得商榷的,因为损失了 cache 特性。

    压缩合并为整个文件/或几个小文件 ( 权衡 cache 与 性能 ) 是现阶段唯一好使的做法。

    同时,这类产品都有一个问题。就是 module 缺乏,需要有额外的代码来支持才能使用。shim 是一个方案,但是不够平滑.. .. 问题多多..

  • GitLab Git push 的时候提示需要密码 at March 22, 2013

    说明你的 key 没有被加入 authorizedkeys 里面。

    去检查一下 Git 用户的 ~/.ssh/authorizedKeys 列表。

  • 关于 Git 的一些问题 at March 21, 2013

    第一个问题是 Chef / Puppet 的作用范畴,配置文件由这种工具统一处理。

    第二个问题是 JS Component 的问题,建议用前端模块加载器解决。试试 bower, 推荐 component/component

    这些跟 Git 没什么本质的联系。

  • GitLab 的项目 ssh 地址和 ssh 方式 push 问题 at March 20, 2013

    #6 楼 @mmap 这个还真没碰到过这种情况了.. 问题就在 Gitolite 上,但是不知道怎么解决.. Sorry..

    https://github.com/gitlabhq/gitlabhq/wiki/From-4.2-to-5.0 往 5.0 升级吧.. 平生最恨的就是 gitolite 了。

  • GitLab 的项目 ssh 地址和 ssh 方式 push 问题 at March 20, 2013

    #4 楼 @mmap https://github.com/gitlabhq/gitlabhq/blob/4-2-stable/doc/install/installation.md#test-if-everything-works-so-far

    先试试在这里是不是就需要加 repositories. 如果是的话检查一下自己的 Gitolite .

  • GitLab 的项目 ssh 地址和 ssh 方式 push 问题 at March 20, 2013

    #2 楼 @mmap 我怀疑是你的 gitlab.yml 文件的 Repositories 地址配置有问题。

    你可以看看 gitlab.yml 里面配置的地址,跟你真实的地址:/home/git/repositories/repositories/test/test 是不是这样的?

  • Ruby 原来内置 RSS 库的 at March 20, 2013

    ipaddr

  • GitLab 的项目 ssh 地址和 ssh 方式 push 问题 at March 20, 2013

    Gitlab 的 gitolite 是我 patch 过的,如果你使用的是官方的版本,可能会导致 update hook 有问题。

    其实已经 push 成功了,但是运行 gitolite 的 hook 失败了。

    你可以看一下 Repo 内的 hook, 是否存在 gitolite 的 update hook. 再一个可以看一下你的 gitolite 安装的位置,有可能 update hook 没有找到 gitolite 的 home.

  • 请教大家是怎么使用 git 的分支的? at March 18, 2013

    #25 楼 @jeffery9 delete source branch 跟 --no-ff 没关系。

    merge request 的 merge 默认是 --no-ff 的。

  • 欧冠八强抽签结果出来了 你们支持哪支队? at March 15, 2013

    必须支持穆里尼奥..

  • 使用 Go 代替 Ruby 将服务器数量从 30 降到 2 at March 14, 2013

    #10 楼 @bhuztez 这次 Chef 11 的迁移主要是 Facebook 后面协助,如果达不到指标的话,Facebook 可能就不会用 Chef 继续搞了。单机 10000 台,这是最终他们达到的指标,已经很好了。小公司大可以放心用。大公司也比较满意。

  • 使用 Go 代替 Ruby 将服务器数量从 30 降到 2 at March 14, 2013

    #4 楼 @bhuztez 单机 10000 台,Ruby 内存还是撑不住。不知道他们有没有试过 celluloid . 说不定用 Go 内存会更小,Erlang 也不少吃内存。

  • 使用 Go 代替 Ruby 将服务器数量从 30 降到 2 at March 14, 2013

    https://twitter.com/SaitoWu/status/312029318907850754

  • gitlab-shell for gitlab v5.0 at March 14, 2013

    #13 楼 @vkill pam 我一直知道有这么个方案,但是我从来没有实施过。经常用 pam + ldap 来做一些事情。

    用 eventmachine 也是可以实现的,em 跟 python 的 twisted 是一样的。

    pam 的参考资料太少,有大牛知道的话可以顺道提供一下。

  • Teahour.fm 第 6 期发布 at March 13, 2013

    #41 楼 @AReverie Github 的实现可以看我 #20 楼 的链接,从我这里听二手的难免会有纰漏..

  • Teahour.fm 第 6 期发布 at March 12, 2013

    #38 楼 @williamherry headquarters 总部

  • Teahour.fm 第 6 期发布 at March 11, 2013

    #33 楼 @hooopo 嗯。

  • Teahour.fm 第 6 期发布 at March 11, 2013

    #31 楼 @hooopo ... 我觉得我文字蛮正常的..

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