Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@chitsaou
高级会员
第 402 位会员 / 2011-12-06

[email protected]
台北
4 篇帖子 / 95 条回帖
7 关注者
0 正在关注
9 收藏
一鸭七吃
GitHub Public Repos
More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 请帮忙分析下架构问题。 at 2013年11月09日

    我最近也在用 Grape 刻 API,我的感觉是它依然是 MVC,M 当然是 ActiveRecord,只有 C 换成 Grape,V 换成 Grape-Entity,依然可以做到 MVC 分离的架构,只是没有使用 ActionController 和 ActionView(似乎在 Rails 4 也推荐你自行加载有需要用到的,可以把 AC 和 AV 丢掉)。

    照你说的是不想要使用 Rails,那么也可以只用 AR + Grape,Grape 是 Rack middleware,可以挂在 Rack 或是 Sinatra,我没有用过,但估计可行。

    有个缺点是 Grape 没有内建 RESTful routing,你必须自己刻 7 个 CRUD methods,它不会自动帮你建立(即使你调用 resources ,它其实是直接调用 scope)。

    部署不是我在做的,我就不说嘴了。

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

    #25 楼 @zhangyuxiu 沒問題 :)

  • 求教 rails 如何调试? at 2013年11月05日

    最近有一篇日文的文章 debug - Rails4 今のところ最強なデバッグツール達 - Qiita ,我看不懂日文,但是看裡面的 code 和工具,也可以略知一二,重點是:

    • 專門為 Ruby 2.0 設計的 pry-byebug 和 pry-stack_explorer
    • .pryrc 設置的方式
    • 利用 guard 跑全自動測試

    我另外還會使用 better_errors,在瀏覽器裡面打開有 exception 的頁面時,會出現互動式的 debugger

  • 怎么测试网站在多个 IE 版本的兼容性? at 2013年11月04日

    此外还有云 IE 虚拟机可以测试,叫做 browserstack ,要收费就是了。

  • 怎么测试网站在多个 IE 版本的兼容性? at 2013年11月04日

    微软有提供免费的虚拟机,也就是四楼说的 http://modern.ie 网站。

    另外也有一键安装的懒人包,叫做 ievms ,非官方,但映象档是从微软的 Modern IE 网站下载来的。

    绝对不要相信任何不是实际 IE 的测试程式。

  • 升级到 Mavericks 出现的问题 at 2013年10月24日

    #18 楼 @zhufenggood MPlayerX 吗?它已经不再在 MAS 上面更新了 http://mplayerx.org/leave-mas.html

  • 为 OS X 设计的快速 App Dock & Switcher:全新的 Manico 1.2 正式发布了 at 2013年10月19日

    刚下了试用版,打算实际用几天看看提升多少效能。

    以下几点建议:

    (1) 能不能自订排版变成矩形?例如:

    1234 QWER ASDF ZXCV

    因为我都是用左手按的,如果要切换应用的话就不想要用到右手…

    (2) 圈起来的数字盖住了图标,跟 cmd+tab 相比,比较难辩识是哪个应用。能不能改成放在别的位置呢?好比说右下角或下方之类的。

  • ruby 代码 to 流程图 设计构思 at 2013年10月18日

    把源代码用编译器转成 AST 再把所有的 branch 都走一遍如何?

  • 求大神给几个 Textmate 或者 Sublime Text 配置的方法 at 2013年10月18日

    我用 Sublime Package Control 提供的 CTags,再用 homebrew 装一下 ctags 就完成了。

    至于快捷键我是设定成 cmd + j 两次 = 找定义、cmd + k 两次 = 返回: https://gist.github.com/chitsaou/3422794#file-keybindings-json-L35

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

    #10 楼 @winfield 能直接用的话我也很想用啊 :p 本文 step 4 就是在搞定 rack-oauth2 整合的,基本上还是要把 Access Token 的业务逻辑搞定

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

    #4 楼 @ruby_sky 我读过了喔!也是因为读过才知道怎么做的,此前我看了任何 library 都不知道它们在做什么

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

    #1 楼 @lgn21st 没问题,我贴过来了,抱歉是繁体的,我本来想用 OpenCC 转换但不会用它的工具程式…

  • RubyConfChina 2013 开始接受报名和售票! at 2013年08月29日

    #76 楼 @ywencn 最近兩岸簽了服務貿易協議什麼的,其中好像有包括程序員,或許真的有機會可以來台灣工作喔。不過台灣程序員的工資好像沒有大陸一線城市高?資深的就難說了。

  • RubyConfChina 2013 开始接受报名和售票! at 2013年08月29日

    #75 楼 @jasl 太好了,坐等海外支付,信已發

  • RubyConfChina 2013 开始接受报名和售票! at 2013年08月29日

    本人台灣來人,打算付款卻完全被支付寶系統拒於門外…我連地址都沒法填啊~~

  • Assets precompile 无法编译通过-CSS hack at 2013年03月22日

    我猜是不是 +display: 沒有放在 {} 裏面?看這個錯誤訊息是說他預期看到 :first-child 或 :after 這種東西

  • 你的 MBP 外表静电厉害吗 at 2013年03月04日

    穿拖鞋的话就不会被电到了

  • 如何添加文档到 Dash? at 2013年01月20日

    Dash 最近某个版本加入了可以读取本机 gem doc 的功能,不过因为 .gemrc 里面都直接设定不生成了,所以也没办法利用这项功能。当时搜索了好久也不知道如何批量生成 gem doc。

  • 敏感词过滤 at 2012年12月15日

    Github Download 就要被砍了,楼主找个别的地方放?官方公告: https://github.com/blog/1302-goodbye-uploads

    另外感谢楼主

  • Rails 快速实现 markdown 和代码高亮 at 2012年12月13日

    #18 楼 @woaigithub 我还在想说怎么改名了,我明明以前 fork 过 redcarpet 还改过代码、发过 PR …结果一看连我自己的 fork 都变成 from vmg/redcarpet 了…只能猜测是他本人改 ID…

  • 由小数的精度问题引出设计问题 at 2012年12月06日

    以前有人问过,参考下: http://ruby-china.org/topics/6982

  • 0.step (1.0, 0.1) { |num| puts num}结果困惑 at 2012年11月21日

    多数 CPU 是以 IEEE754 来实作浮点数算数的(据此),这种规格是以二进位来表示小数,会因为除不尽而产生误差,所以叫 floating number。只要是直接通过 CPU 的 Arithmetic Unit 来计算小数,就会有同样的问题。

    为了避免这个问题,会使用大数来计算,通常是开一个数组,每一格放一位数,用程序来实现四则运算,这也可以用来计算数值超过 CPU 整数范围的大数字。Ruby 的 BigDecimal 库就是来处理这个问题。


    回完才发现 #2F 有解释 哈哈

  • dhh 又古道出新东东 jbuilder,不是 borland 的,是 json builder at 2012年11月13日

    前几天才用过,不过有个问题是它好像不支持 JSONP,我另外找到了 jpbuilder ,只要把 .jbuilder 后缀改成 .jpbuilder 就能支持 ?callback 的 request 了。

    此前还有人建议我用 Rack::JSONP ,但不知道为什么,挂上去以后,每次 request,rails 就 crash 一次…我才改用 jpbuilder 了。

  • 在 Mac 上有没有好的版本管理客户端? at 2012年11月10日

    关于 GitX v.s. Tower,我曾经用过一阵子 Tower 试用版,发现它缺少一个我很倚赖的功能:浏览以前 snapshot 的文件内容。

    意思是说,在 GitX 可以切换到 file view,然后随便选一个 commit,就能看到该 commit 的文件 snapshot,随便浏览文件就能看到该文件在该 commit 完成时的内容。此外该视图中还有 git blame,点击 blame 的 SHA 连结还能切换到相对应的 commit,另外还能切换到 history view,列出该文件的 commit history,当然 SHA 连结也可以穿越到当时的 snapshot。

    这个功能对于要追踪某段代码是什么时候、因为什么原因加入的,非常方便。所以后来我就把 Tower 删了,现在 Tower 有没有这个功能我不确定。

  • 在 Mac 上有没有好的版本管理客户端? at 2012年11月10日

    我用 GitX,不过用的是 rowanj 的版本 http://rowanj.github.com/gitx/

    一直都有在更新、修 bug。

    我比较懒,我都用它来操作 git add -p 、 git reset (强制移动 branch 到别的 commit)、 git pull 、 git checkout (把某些 chunk 给 discard 掉)之类的指令。不过 rebase 它没有实现,所以还是打指令。

  • 有什么工具可以分析 Rails 执行的过程? at 2012年07月24日

    Aaron Patterson 最近在实作 MRI 的 DTrace hook,希望可以早日 release 啊... 没记错的话 Xcode 的 Instruments 可以解析 DTrace 记录吧?

    http://bugs.ruby-lang.org/issues/2565

  • 请教 rails 自带的 benchmarker 命令使用建议 at 2012年07月15日

    是这个吧 http://guides.rubyonrails.org/performance_testing.html

    Railscasts 有一集在讲这个 http://railscasts.com/episodes/98-request-profiling

    我在 Rails 3 的项目里面找不到那个 script,打 rails profiler 打算对 request 做 profiling 也一直不能成功。

    后来是用了另一个 request profiling 的 gem,但忘记名字了,只记得出来的结果不如 railscasts 那里面提到的那么详细,而且只写了占总时间几 % ...

  • 《松本行弘的程序世界》的星号 at 2012年06月17日

    台湾版也有。不过我在别的书看到这行的时候,都是在区分上下两段是不同的段落,例如小说的「换场景」,这时候如果有一个标题出现很奇怪。

  • 关于整型数组到字符串的转换 at 2012年05月21日

    刚好 Array#pack 的例子就适合你: http://www.ruby-doc.org/core-1.9.3/Array.html#method-i-pack

    n = [ 65, 66, 67 ]
    n.pack("ccc")      #=> "ABC"
    
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English