沉下心来好好学习了一下这个 docker 示例以后,坚定成为 docker 党。
Rails dev prod 和 docker-compose 用同一个.env 配置文件。开发环境生产环境完全一致,操作系统 Win Mac Linux 完全无关,升级各种软件环境只要改文本配置。
一次学习,之后完全不在这方面耗任何时间,强烈推荐。
“做”和“做到极致”是两个不同的概念。如果你耐心看完所有内容,相信你会认同那么多 star. 不然你可以开个 repo, 我给你 star.
这哥们是 docker 船长,真把 docker 玩明白了,比 Rails 官方还玩得明白,我深度使用后觉得值得推荐。
https://github.com/nickjj/docker-rails-example
我的 pg 和 redis 没放 docker. 但我有一个 python 项目把 pg 和 redis 放在 docker 里,数据文件存母机,大小过 TB, 运行得也非常稳。
赞,很好的项目,如果在开发的时候,顺便做个笔记,那将会是一个很好的初学者教程。
如果我会搭,那我会自己搭一个,而不是用你的,因为总有一些需求/细节跟你不一样。
如果我不会搭,那就更不会用你的了,有耐心想学的话,可能要从头爬你的 commits.
cool
是 MIT 吗?没有 License 信息。
点赞👍
要不要把这个翻译成 ruby? https://github.com/ccxt/ccxt
也许把你实现的方法分享出来才对大家更有帮助吧?
很好的想法。想知道相对我自己注册公司,你们有什么优势。这也应该是你们宣传的重点吧。
这个好像不容易。
最简单的方式就是选 n, 然后 copy paste.
程序方面,可能可以加个 e 选项,打开默认编辑器编辑 commit 信息,我有空试一下。
谢谢 Rei 对中文 Rails 圈的贡献
另外挑个骨头:alias 重音在最前面。 http://dict.cn/alias
RubyMine 家的授权比较特殊,个人版可以在公司用,公司版又贵很多,公司又不能私下给我点钱买个人版。 最后公司给我买的公司版,贵是贵了点,但都合规。
用了 RubyMine 就不想换了,Debug 下断点太方便了,包括 RSpec 也能下断点,再也不用 binding.pry 了。
好像 VS Code 也能下断点,没空研究,但猜测应该不如 RubyMine,希望我错了。
跳转也很方便,当然遇到个 小明 小红 小帅 的方法名,那就要在一堆列表里找了。
请问是 #10 楼说的那样使用源码编译,加上 --enable-yjit 吗?
我也不会,但可以看别人的代码: https://github.com/howl-anderson/scel2txt
现在中国 ruby 程序员的工资大概在什么水平? 我在德国,一般的程序员,税前大概 6 万欧左右,德国税重保险贵,能扣一少半。其实我所在的公司也想招远程,但这工资水平,感觉国内的人看不上。
https://edgeapi.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-fetch
Rails 6.0 以后有 skip_nil
选项了。
向你学习!英语的受众的确广很多!
感觉前 100 中,除了我都自由了,沙滩晒太阳太忙了,没时间上网
热心管理员上线了!
谢谢 ,忘记看 Test 了,最好还是写在 Readme.md 吧。
在 macOS 下试用了一下,发现不能通过键盘上下键移动选中行,只能通过 touchpad,估计鼠标也可以。
看到有人推 Ruby 还是很高兴的。
课程设置上,建议偏向 Rails,Ruby 工程师大概率还是去做 Rails 相关的工作。
有其它语言基础的话,Ruby 语法应该很快过一遍,然后在 Rails 工作中边用边加深就可以了。
好久没这么热闹了,开心,撒花!
一台工作笔记本,一台私人笔记本,接上三个显示器,桌子虽然很大,但可用面积其实很小,这时候什么键盘都不重要了,笔电默认的就可以接受。买的几把高档键盘已经在吃灰了。
如果程序和数据库是在同一主机,这个功能就没有意义了。
其实我更期待一个连运营者也无法知道内容的加密 Gem.
no, 他叫 Happy Peter
不要过早优化,在实际项目中,可以找到最费时间的地方优化。
工作中一个 C++ 项目,语言够快没得说吧,用了 Vector,发现删除操作非常慢,原来,每删除一个的元素,后面的元素都往要前挪一位。这个操作太费时了。因为排序不重要,就把要删除的元素和最后一位调换,然后删除最后一位,性能提升 1000 倍。
语言是有快有慢,在我们的工作中,真能碰到天花板的机会不多,到时再优化就可以了。真要到用 Java 重写的那一天,我估计你也财务自由了,是别人干这个脏活了。