按时间顺序,foreman 确实在 systemd 成熟之前,(那时候生产很多用 monit,sidekiq 还是自带 daemon,终于等到 systemd 成熟 sidekiq 等库在新版设计时候也去掉了自身的 daemon 机制,推荐用系统自带的机制);
linux 从原来的 init 机制,争议 systemd 是否管太多,切换到 systemd,再 systemd 支持 user level unit 等逐渐成熟,这个过程前有很多其它 daemon 方案,现在生产用 systemd 应该比较成熟了 (用容器是另一套方案)
foreman 方便本地开发(我本地会用),方便一键启关联服务,避免多终端看日志不方便等,好像 rails 7 默认的./bin/dev 执行的就是 forman start
干后端,兼上运维,兼上前端,略搞产品设计,完了找人指点建议,人说该补上销售技能。
没意外事项就过来
刚手动调试,监听 scroll 判断后,js 主动把下一个 turbo_frame 的 loading 设置为 eager 是可行的(再下一个依旧是 lazy load,同样逻辑页面到一定位置后修改为 eager)。
使用 Let's encrypt 及子域名泛解析的话,要自动更新证书需要联动 dns 解析 api 才能完成验证吧
官方产品接口有些还停留在 V2,包括企业支付。 https://pay.weixin.qq.com/wiki/doc/apiv3/index.shtml
自己写(了个 engine),抄袭了相关 gem 的加解密
公安备案平台上有词库下载
本机常规终端开启,不走 ssh/tmux 等试试
1,重要 2,开离职证明是公司义务,受到影响甚至可以索赔。 3,补偿和证明是两回事,互不影响
扫出来地址,重新生成一个就好了。
单纯要实现功能用一把梭真的依旧很爽,如果有技术偏好或者非功能需求,再考虑改架构设计。
社区规模有限,不推荐多搞 conf
Dir["#{Rails.root}/config/routes/*.rb"].each { |f| require f }
也遇到,处理代码:
module Aaa
module Bbb
class ApplicationRecord < ActiveRecord::Base
self.abstract_class = true
self.store_full_sti_class = false
def self.belongs_to(name, scope = nil, options = {})
super(name, scope, options).tap do |hash|
reflection = hash[name.to_s]
def reflection.association_class
if polymorphic?
BelongsToPolymorphicAssociation
else
super
end
end unless store_full_sti_class
end
end
end
class BelongsToPolymorphicAssociation < ActiveRecord::Associations::BelongsToPolymorphicAssociation
def klass
type = owner[reflection.foreign_type]
type.presence && Aaa::Bbb.const_get(type)
end
end
end
end
啥时候能有个 linux 下的基本工具呀,一键加配置,测速什么的。console 就行呀
好吧,我肯定是个假程序员。
该出错的总要出错,type 能发现的也只能是其中一小部分。上类型如果对人的成本较大,还是要权衡。
早期,纯因为薪资跳槽的占比可以设的更低一点。
呃,+1
已经晚了。 另,cherry 原厂。
一直在 linux 的 vim 上用,倒没有遇到卡的问题。 只遇到一个 scrooloose/syntastic 因为同步的原因,在同事的 mac vim 上面卡滞,在 linux vim 上也不卡。
vim +1
shell 分是否 login 模式
静态资源链接单独打开,在浏览器里面允许访问一次,以后就默认允许了。
我这里 chrominum 一样,连 baidu 的 https 都有问题,google,fb,twitter 等都 ok。难道我曾经浏览器里面删掉过某个证书认证的设置?