那还是弄个 ELK 之类的日志系统好,输入查询条件把日志搜出来的感觉是日志文件做不到的。
createElement 是属于 DOM 的,调用的 js runtime 没有实现 DOM。
有一个 nodejs 实现的 DOM https://github.com/jsdom/jsdom
知名的邮件周报都是广告/招聘盈利的,没必要先堵死。
小括号和中括号的正则含义可不一样。
目前不是,不开源让我更改功能的时候负担更小,是否开源还在考虑中。
作为参考,你是想阅读代码还是部署自己的网站呢?
变相催更,看好你哟😏
我之前没发现 ferrum,puppeteer-ruby 占了名字好的便宜。
puppeteer-ruby 问题是没有文档,可能作者觉得是移植 puppeteer 的,看 puppeteer 文档就够。但是两个语言异步模型不一样,为了不阻塞线程我的写法是猜的,不知道对了没。
ferrum 看起来维护人员多很多,应该更完善。不过目前我的场景比较简单 puppeteer-ruby 也够用。
注意是小括号不是中括号。
with: %r{\.(gif|jpg|png)\Z}i
中文书很久没更新了,最近一本《Rails 5 敏捷开发》已经是 2017 年出版。https://book.douban.com/subject/27615703/
英文阅读没问题的话看官方教程 https://guides.rubyonrails.org/
它是 mailgun 的替代品,不是 gmail 的替代品。
通过网络调用外部服务的时候会用 mock。 程序内部调用不会 mock。
Sidekiq 7 增加了新特性可以指定某些队列的并发数 https://github.com/mperham/sidekiq/blob/7-0/docs/7.0-Upgrade.md#capsules
我有个网站每个实例是 1G,docker build 是在 github actions 上跑的。
最近看到一个不错的文章:程序员开公司接外包指南 https://linguang.tech/post/agency
https://geeknote.net/ 一个技术写作社区。
专门一个队列,单 worker 单线程处理。
sidekiq enterprise 支持频率限制 https://github.com/mperham/sidekiq/wiki/Ent-Rate-Limiting
或者换 good_job,频率限制也是开源的 https://github.com/bensheldon/good_job#activejob-concurrency
塔塔开!
Java 有
this.getClass()
顶楼代码本质是程序员写了低效的代码,类型系统不能阻止烂代码。如果感觉没有类型不安全,Ruby 3 新增了可选的类型声明 RBS,还有 Stripe 开发的 Sorbet。
用 Java 也可以写这样的代码啊。
手机号涉及个人隐私;换号成本高;不方便设置提醒规则;文本内容少。
可以看下 https://graphql.org/
可能启动慢相当于等了几秒 😂
奇怪,我本地没出现过。线上一般用托管的数据库。
设置了 depends_on 了吗?
网络延迟对 email 没那么敏感,中间要经历转发、验证和过滤,这是 postmark 的送达时间监控:
假设是小项目,云服务只提供虚拟机没有容器服务的话。一个项目一个虚拟机,用各自的 docker-compose.yml。
楼主这个工具面向的对象是:想安装一个服务,了解 docker 的好处,但又不想学习 docker 用法的开发者。
我感觉这个范围比较小……
post 文件要用 post。 https://github.com/axios/axios#files-posting
保存文件有一些涉及安全的细节,建议用成熟的库处理,例如 Rails 自带的 ActiveStorage。https://guides.rubyonrails.org/active_storage_overview.html
多谢反馈,已经修复了。
在用 dev.to 的话可以看看 https://geeknote.net/ ,一个中文技术写作社区。