Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
msg7086
@msg7086
Member
NO. 15139 / 2014-09-26

[email protected]
Oracle
林肯帕克
11 Topics / 895 Replies
29 Followers
0 Following
3 Favorites
GitHub Public Repos
  • x265-Yuuki-Asuna 177

    A fork of x265. A modded version.

  • rb1drv 13

    msg7086's Ruby SDK for Microsoft OneDrive Service

  • bs4kass 12

  • gop_muxer 7

  • x265 6

    An unofficial mirror to x265 repository, using hg-git. Since MCW switched to Git in 2020, this mi...

  • koying-bdtools 5

    forked from koying/bdtools

  • x264_tMod 4

    tMod: patched x264, dangerous

  • aac-channel-splitter 4

  • nails 3

    Create thumbnails for video clips.

  • latm-channel-splitter 2

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 这样的代码如何改的更符合 Ruby 哲学? at June 01, 2018
    [
      ->{0},
      ->{puts 'call1'; `/bin/stty size 2>/dev/null`.split[1].to_i},
      ->{puts 'call2'; `/usr/bin/tput cols 2>/dev/null`.split[0].to_i},
      ->{puts 'call3'; 80}
    ].lazy.map(&:call).drop_while(&:zero?).first
    

    (多余的内容是测试用的,请自行删除。)

  • Awesome Ruby China at June 01, 2018

    是啊你说得对,我智商不行。

    我经常做的事情:Git Flow 新建 Feature 分支以后,日常开发频繁提交,一个分支开发完成或者到一个阶段以后,整理分支提交记录,把涉及多于一个功能的提交拆分,按照功能和页面,代码和测试分开归类重新合并成多个大提交,每个提交测试跑通保证可以单独回滚,最后清理完分支以后从主线 Rebase 更新然后再 Merge 回主线。

    我不知道你平时是怎么处理这样复杂的操作的,但是我用 GUI 操作的速度起码可以省掉我用 interactive rebase 至少 80% 的时间。可能你手速飞快,每个提交 rebase 单独编辑 stage index 再分开 commit 然后再重新排序提交再 squash commits 可以一气呵成,然而我做不到。特别是,GUI 可视化操作只要点几下鼠标就能可视化编辑 stage index 就能可视化重排 commits 的,我为什么要憋屈的去 vim 和 shell 来回切?我为什么要浪费我的宝贵时间干这些我不需要干的事情?

    还有,能不要再瞎瘠薄捏造我没说过的话吗?

  • Awesome Ruby China at May 31, 2018

    我也是第一次听说,不知道你是哪里听来的。

  • Awesome Ruby China at May 31, 2018

    记住了,学好语文很重要。

    我说的是 用命令行,几乎干不了什么复杂的事情,主语是人,说的是人类的能力无法达到充分利用命令行赋予的功能。

    你说的是 命令行也能干,主语是命令行。命令行当然都能干,GUI 就是代替人类去调用命令行的。

    回答牛头不对马嘴,还说什么记住,记个蛋蛋。请好好学习语文,谢谢。

    另外,GUI 能干的,命令行不能干,命令行能干的,GUI 不能干,他们是互相对接的。刀柄能让你握,菜刀不能让你握。菜刀能切肉,刀柄不能让你切肉。

    握着一把没有刀柄的菜刀的人,何必去鄙视那些用着有刀柄的菜刀的人呢。

  • Awesome Ruby China at May 26, 2018

    可以尝试一下 SmartGit,边用边学可以让你学会很多 Git 的使用技巧。

  • Awesome Ruby China at May 26, 2018

    请问你想表达什么?

  • Awesome Ruby China at May 26, 2018

    说反了什么?

  • Awesome Ruby China at May 24, 2018

    Git 你需要一个牛逼的 GUI。光用命令行,几乎干不了什么复杂的事情。

  • Rails3.2 为什么 production 下不能使用 zip 压缩 at May 24, 2018

    首先这是 gzip 压缩,不是 zip 压缩。

    其次 production 应该由 web server 负责静态文件。

    nginx 如何实现?大多数发行版安装的 nginx 就已经配置成压缩了,具体可以读各大发行版 nginx 包里的默认配置。

  • 请教一个 each_with_object / inject /tap 相关 更优雅的写法 at May 24, 2018

    只说了结论,没有说原因,看上去也就是省掉了一个 Enumerator 的初始化,我不觉得是什么严重的性能问题。

    而且写代码本来可读性就是很重要的,我觉得 x.times.map 读起来比 Array.new(x) 更直观一些。

  • 错误的省略空格导致的 Ambiguous Operator 问题 at May 23, 2018

    .to_i(+3) 应该是很容易猜的。

    foo (bar, baz) 这种调用方法也是很久之前就被废止了,要求括号与函数名之间不得有空格。其后对于 foo (1) + 2一律解释成 foo( (1) + 2 )。

  • 请教一个 each_with_object / inject /tap 相关 更优雅的写法 at May 23, 2018
    0.upto(arr.size - 1)
    

    ->

    arr.size.times
    
  • 关于 ruby 程序 Ctrl-C at May 18, 2018

    还可以考虑用ensure包起来。

  • Ruby 的 Websocket Server 发送压缩后的 Binary Frame 格式的数据。 at May 17, 2018

    我只是纠正一下用词。这种编码,最多可以叫混淆,轮不到加密这个词。

  • Ruby 的 Websocket Server 发送压缩后的 Binary Frame 格式的数据。 at May 15, 2018

    自带加密效果。

    Gzip 不叫加密效果……

  • 这两种中断 redirect_to 的方式有区别吗 at May 15, 2018

    一般是为了省函数,再加上英语读起来比较顺口。

    if whatever?
      redirect_to root_url
      return
    end
    

    vs

    redirect_to root_url and return if whatever?
    
  • 论坛里面杠精很多,有没有人有同感? at May 10, 2018

    根本不知道现在 imgur 都要梯子了。

  • 论坛里面杠精很多,有没有人有同感? at May 03, 2018

    顺便上图一张(网络源,出处不详)

  • 论坛里面杠精很多,有没有人有同感? at May 01, 2018

    你不如去隔壁 v 站躺一会儿,回来就知道这里环境有多好了。

  • Rails 的欢迎页面改了 :laughing: at April 27, 2018

    White lives matter 😅 (手动滑稽

  • 在 Rails5.2 中,secrets.yml 貌似又被弃用了,secret_key 在哪里设置啊? at April 24, 2018

    Rails 本来就是激进风格的,否则就像你说的,为什么不去用其他语言和框架呢?

    要是不激进,岂不是要一直落在别人后面了。

  • REST 接口使用 PUT,PATCH,DELETE 方法的意义是什么? at April 24, 2018

    RESTful 是一种约定的规范。

    意义就是有一定的规范,没了。

    你当然可以和前端自己约定一套自己的规范,其意义当然也是有一定的规范,没了。

  • Ruby 2.6 无限 Range at April 21, 2018

    1.step {}

    学到了……

  • Active Storage 的文档过了一遍,觉得如果是保存在云,是个不错的选择,可是是不是不适合保存在本地? at April 18, 2018

    ActiveStorage 是统一的封装接口,和 ActiveJob 类似。

  • rails 4.0.0 bundle install 失败 at April 18, 2018

    Try 'brew install sqlite3', 'yum install sqlite-devel' or 'apt-get install libsqlite3-dev'

  • Rails --api 和 --webpack=vue at April 18, 2018

    😂 总觉得 webpack+api 的组合应该是挺流行的一种做法呢……

  • Rails --api 和 --webpack=vue at April 18, 2018
    class LandingController < ActionController::Base
      def index
      end
    end
    

    现在我是这样解决的。

  • 我想知道社区里面有多少人因为 Rails 而留在了 Ruby 圈子里 at April 14, 2018

    我还严重依赖 Rake 和编写 DSL 的能力。最近刚设计了一个简单的 DSL,用 Ruby 撸,一两个小时就写完了。

  • 吐槽一下 Rails 5.2 的 DEPRECATION WARNING: Dangerous query method at April 13, 2018

    拒绝不经意的手打 SQL。如果你强行要手打 SQL,包一层就行。

  • Ruby 为啥没有 List 数据结构 at April 12, 2018

    Ruby 是基于对象的,所以 Array 里存储的对象指针是连续的,指向的对象是不连续的。

    如果你指的是 Linked List,这货单独用的话没有太大的价值。

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