写一个 gem 最需要的其实是节操。
#76 楼 @yedingding 直接 Teahour 邀请做一期啊..
bundle satisfy
在语义上就正确了...
alias bs='bundle update'
其实我还挺想搞的,但是这玩意击键声音太大了...
没有关注过这部分的情况.. 看下相关部分的 history 吧。
节哀...
配置 C Extension 其实也没什么技术含量,能把一些有名的项目跑起来。
然后就挨着填就好了:
https://devcenter.heroku.com/articles/python-faq#can-i-require-modules-with-c-extensions
其实貌似都没什么难度.. 我觉得还是用户群的关系吧.. Ruby 毕竟只是前 10 边缘而已... 而且事儿又多..
NodeJS 有 Javascript 的用户群撑一下?
抱着支持的越多越好的心态做这件事的。
Ruby 很难支持的,那么多 C 库.. 谁知道某个 Gem 就编译不过了.. 相反 Node, Java 之类的就好支持多了。
其实 Lavish 这个网站的思路有问题..
这东西应该用 Less 做.. Less 天生可以在前端使用,只需要引入 less.js 就可以了。
类似 Less 的官方网站:http://lesscss.org/ , 默认就使用了 less.js 所以要换肤就变的特别简单。
打开 chrome dev tools
less.modifyVars({'@blue': '#f00'})
不过,Less 不支持 default variable 确实挺不方便的。
Lavish 可以用 Less 做前端,然后导出 sass/less 也是没问题的。毕竟都只是一些变量而已。
https://github.com/gitlabhq/gitlabhq/issues/3079#issuecomment-15380462
因为 Puma 跟 Passenger 不会 Cache HTTP Response.
所以就做了一个这样的迁移。( 大概是因为这个吧。
添加一个 .netrc 文件就可以避免每次都输入用户名与密码。
另外 SSH 的问题是配置问题,这个查阅各种 issues 应该可以解决。
嘹咋咧!(陕西话)
#11 楼 @as181920 https://developer.mozilla.org/en-US/docs/Midas Midas 已经帮你把该做的事都做完了。
是的,而且即将成为最佳 Javascript IDE...
› sudo ln /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc /bin/jsc
#93 楼 @yangchenyun Cool!.. 希望我们的 RubyConfChina 能更加国际化一些。
$('#something').on 'click', (e) =>
this.bar = e.currentTarget.bar
这样?
昨晚已经 Ruby 2.1 Work Through 了一阵了,内容很有料哦!.
[1] pry(main)> (arr1 + arr2).group_by{|o| o[:key]}.map{|k, v| v.reduce(:merge!)}
=> [{:key=>1, :b=>3, :c=>4}, {:key=>2, :b=>4, :d=>5}, {:key=>3, :b=>4}]
其实还是你的比较快吧。
缅怀。
王二麻子村里举办了一个木工大赛,时间截止后,王二麻子一一点评了大家的木工活。
李四:你这个桌子是圆角的,不够现代. 赵三:你这个凳子不是人体工学,坐久了会伤身. 钱五:你这把茶几不够宽,摆不了几个杯具。
一轮评毕,大家恍然发现没有 麻子 自己的木工。这时麻子不紧不慢的从兜里掏出一个木头方块。
说:大家来看这个木头方块,每个面都是一样大的,每个角都是直角。多个在一起还能组合。多么完美的结构。
众人点头称是。于是麻子就夺了冠...