Association 的 Preloader 挺复杂的,虚拟关联也是刚需,之前我尝试实现虚拟关联(用 Association 来实现虚拟关联的),但是工作量太大就放弃了
没必要为了防逃票的把入场做成海关
那我们要让讲师好好准备
已经售票了哈 https://ruby-china.org/topics/38702 ,更具体的分享介绍在 push 讲师准备
我反馈下 @huacnlee
休息的时候看了下,就是 Honli Lai 搞的,十多年前他还搞过 Ruby enterprise edition,说白了就是我说的预先打好一些针对服务型应用的补丁 https://github.com/skaes/rvm-patchsets 包括 Honli Lai 之前搞的 malloctrim 我记得都在里面,rvm 也可以指定应用这个补丁集。
不过他新的这个卖点还是预配置、预编译、软件包方式打包等易用性上的改进,这块到是 Ruby 一直做得挺不好的
看上去是打了性能补丁的 MRI,这个在 RVM 安装 MRI 的时候也可以手动指定一下,可能他这个会测试过,可靠性比社区维护的补丁集要高
我不敢看销售数据
售票很快就开放
文档最终还是要人工去维护 工具只有辅助
现在比较好的 spec 选择:
简单的直接 rails 原生的 restful 和前端约定好格式,这个就是怎样让双方都方便就怎么来
json-api 也是不错选择,rails 这边的工具链比较完善
如果觉得 json-api 太复杂(确实有点复杂)可以考虑手动裁剪一下,然后自己做(参考第一条)
GraphQL,这个比较新,但也基本可用了
文档工具选择不多 跨语言的 swagger 一个 ruby 专有的 apipie 或者类似的 gem(功能弱,但简单)graphql 本身文档是原生支持
另一个选择是 如果你们团队 mac 为主 试试 paw
主题分享已初步告一段落,但我们仍然接受主题哦! 已公布主题见 https://ruby-china.org/topics/38696 简介还在绝赞施工中
初始状态没有 css 是吧,这个等我弄完手头的会的事情完善下
/home/jasl/sites/lab/shared/log/*.log {
daily
missingok
rotate 14
compress
delaycompress
dateext
notifempty
copytruncate
create 0640 jasl jasl
sharedscripts
postrotate
kill -HUP `cat /home/jasl/sites/lab/shared/tmp/pids/puma.pid`
invoke-rc.d nginx rotate >/dev/null 2>&1
endscript
}
祖传 logrotate 配置供参考
http://2015.rubyconfchina.org/ 2015 年就是深圳呀
话说我这半年来收到好多提供翻墙机会的 remote(或者 relocate)的工作邀约,不过这种最好去国外圈子找找,感觉聊两句就有 HR 凑上来问有没有兴趣这样子
log_analyzer 有 gem 的,但这种更好的做法是 elk
已置顶~
Gem 最小依赖原则 net/http 挺好,图省事可以用 Faraday
我是希望十几行也不要写(我是真不会写)... 最好声明一下完事... 拖拉拽也是浪漫
近期吧,这周会有一些更新
Bulma 感觉坑了,很久没有更新。。。
前者不是,其实你看底部已经说了
The ruby-doc.org Ruby documentation project is an effort by the Ruby community to provide complete and accurate documentation for the Ruby programming language.
https://ruby-doc.org/stdlib-2.6.3/libdoc/timeout/rdoc/Timeout.html
不过这种东西都不太靠谱就是...
我推测你想要的是,一个后台异步任务,定期轮训 Jenkins,把结果记录下来,这里要求不高可以用 Crontab 来实现,直接用现成的 whenever gem 就好,要求精度和稳定性的话,可以用 Sidekiq。
你的接口首先不能阻塞,会影响你系统吞吐量,其次有可能等待时间太久,浏览器直接认为请求超时,所以你的方案不靠谱。
如果最新(根据你的描述,可能设定为当前时间减去最近获取到的 Jenkins 记录的创建时间在一个间隔范围内)的结果没有收到考虑返回 404 之类的异常状态码。
看 Gitlab 的设计
其实简单来说,所有境外云服务提供上,都得在国内有中国控股的公司承接运营,国外公司只提供技术
第二个问题有两种可能,首先,Ruby 对于路由不匹配都会报这个,这里有两种可能,一种是有人在扫描你,另一种,你可以这样排查,就是对你部署好的代码(连同预编译好的 Assets)用报错的 /monitor/alive
去做文本检索,看看是哪里搞出来的。不过看 url 的样子,像是某种监控软件定期监听心跳导致的,你也可以查查看
Rust 的核心贡献者不少来自 Ruby 社区,Go 嘛... 国内很多精英二五仔都去写了
第一个的问题可能原因是你用 assets pipeline 的时候在 css 里怎么引用字体的,需要用 asset_url 来引用,而不能直接使用路径
第二个应该是你代码写矬了 他也说清楚了 找不到 [GET] "/monitor/alive"
,检查你路由定义