我以前维护过只为移动端提供 API 的 Rails 应用。
静态文件用 CDN 处理。Web server 提供静态文件,CDN 回源的时候缓存。
会降低速度,因为 node_module 目录非常大,载入很耗时,在磁盘性能不高的时候很明显。(例如 docker compose)
但为了利用 npm 包不得不迁移。(例如用 docker-sync 解决 docker compose 的目录性能)
compose 是用于本地开发而不是用于部署的。部署要用 swarm,配置是延续 compose 的配置。
puma/unicorn 热重启是通过管理进程,在重启过程保持接口的监听,在重启结束后移交接口。swarm 也实现了这样的重启,swarm 本身接管网络,滚动重启容器,维持访问把流量转到可用的容器上。
写 gem 的时候会用它,减少依赖。
可能是网络问题。
update:哦镜像,不知道了。
接连便是难懂的话,什么“资本控制技术”,什么“水军”之类,引得众人都哄笑起来:站内外充满了快活的空气。
Basecamp 的代码测试比率是 0.8 左右(代码 10:测试 8),我的代码也差不多。重点业务多一下,例如订单处理,次要业务少一些,但也至少有一个测试。
不会有人不写测试吧,不会吧不会吧?
这世上根本就没有垠神,或者人人都是垠神。(Doge)
应该给面试者打码,除非获得了对方同意。
推特转发了
RestClient.post url, body, { content_type: :json }
415 应该是服务端返回的错误,加上 content_type 试试。
还在等邀请邮件啊。
缺薪酬范围。
channel 名是否一样,看上面一个 conversation_channel
一个 conversation_1_channel
计划是演讲内容是录影(外语会配字幕),播完片会连线讲师和弹幕互动。哔哩哔哩和 Youtube 双平台直播。
没说 Ruby 是怎么装的无法指出解决方案。
系统 Ruby 作为系统组件最好不要动,用 homebrew 安装 Ruby 作为开发用,可以同时处理一些依赖问题。
2019 年 RubyConf China 说 2020 年发布。
没有文件名的时候从标准输入接受数据。
如果你能理清逻辑并且写成代码就可以。
看 docker swarm。
完善成 Gem 有前途(词库自己加)。
感觉是 2.7.1 文档错了,master 又改了回去 https://github.com/ruby/ruby/commit/2e5ef30cb9f56e5a7a8139e0f1d75bbcf5ee8362
反正要写 gem 的话不能依赖这个参数。