turbo 基本都是他们公司的人在维护,突然发这么大的 PR,突然合并说明这事肯定内部已经推进很久了,但是完全不考虑其他贡献者的意见,这事确实有些不妥。
turbo 改成 JS 其实并不影响你在项目里使用 TS,DHH 他们喜欢 JS,他们要继续维护这个项目,所以改成 JS,我觉得其实没毛病。
Rails 也没有强制你用 turbo,Vue/React,TS/JS 等其他前端技术栈随便选啊,没有任何限制。
在前端工具链如此发达的今天,我觉得 JS 胜任大型项目完全没问题。
sm4 吗?大概率是你的 key 格式不对,要传二进制字符串进去
👍 终于支持 Ruby 了
🎉🎉🎉,坐等早鸟票
杭州招聘 Rails 工程师,欢迎来勾搭 https://ruby-china.org/topics/41799
我认为 func a: 2, b: 3 怎么讲都应该理解为关键字参数,万万不能当作 Hash
这个取决于你 func 函数定义,如果你参数定义为 keywords,那他就理解为 kewords,否则就是 Hash。我觉得这个没什么歧义。
=>
这个操作符,这个本来是 Hash 里使用,表示 key value 的意思,不知道为什么又用在这个地方,表达了完全不一样的意思。业务和某家云服务绑死本身就是一个极大的风险,建议使用通用服务
霸气。 Ruby 4 不会是 8 年后吧?
NeoVim
要啥 gem,一句话的事,要求是你的 openssl 版本在 1.1.1 及以上:
pry(main)> OpenSSL::Digest.new('sm3', 'abc').to_s
=> "66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0"
sm4 加解密的 ruby 代码我在 ruby-china 也发过,链接:https://ruby-china.org/topics/41748#reply-370691
Mac 上最好用的当然是 Sequel Pro 继任者 Sequel Ace
和 ruby 版本无关吧,和 openssl 版本有关
openssl 已经内置 SM4 了,ruby 可以直接调:
def sm4_decrypt(key, data)
decipher = OpenSSL::Cipher.new("sm4-ecb")
decipher.decrypt
decipher.key = Base64.decode64(key)
decipher.update(Base64.decode64(data)) + decipher.final
end
太强了
哪些整天说学 ruby 找不到工作的人去哪了?赶紧过来看看
新的应该已经买不到了,看看有没有人愿意出二手的给你
neovim + coc + solargraph + tabnine
没对比一下查询效率吗?
期待的 session 都在早上,估计起不来
GIL --> GVL --> RVL 一步步进化
这是 Beam 开发者独享的 moment
在做了(进度 0%)
都是些无关痛痒的东西
去 GitHub 看了一下,发现一直在更新
不为别的,就是每天能轻松的完成工作,早点下班回家,不用 996
想去
早鸟票已下单
虽然没有几个主题是痛点,但还是很期待,啥时候放票😜
这个有点🐂🍺啊