看最前面的部份,一般是 https://rubygems.org/versions
获取失败
导致 Fetching gem metadata from https://rubygems.org/
未执行或执行失败
NixOS +1
xinyifly@dell ~> nix shell nixpkgs#neofetch --command neofetch
▗▄▄▄ ▗▄▄▄▄ ▄▄▄▖ xinyifly@dell
▜███▙ ▜███▙ ▟███▛ -------------
▜███▙ ▜███▙▟███▛ OS: NixOS 23.11.20240320.f091af0 (Tapir) x86_64
▜███▙ ▜██████▛ Host: Dell Inc. 0PVG6D
▟█████████████████▙ ▜████▛ ▟▙ Kernel: 6.1.82
▟███████████████████▙ ▜███▙ ▟██▙ Uptime: 1 hour, 54 mins
▄▄▄▄▖ ▜███▙ ▟███▛ Packages: 690 (nix-system), 1789 (nix-user), 2 (nix-default)
▟███▛ ▜██▛ ▟███▛ Shell: fish 3.7.0
▟███▛ ▜▛ ▟███▛ Resolution: 1920x1080
▟███████████▛ ▟██████████▙ WM: sway
▜██████████▛ ▟███████████▛ Terminal: alacritty
▟███▛ ▟▙ ▟███▛ CPU: Intel i5-8250U (8) @ 3.400GHz
▟███▛ ▟██▙ ▟███▛ GPU: Intel UHD Graphics 620
▟███▛ ▜███▙ ▝▀▀▀▀ Memory: 3687MiB / 7683MiB
▜██▛ ▜███▙ ▜██████████████████▛
▜▛ ▟████▙ ▜████████████████▛
▟██████▙ ▜███▙
▟███▛▜███▙ ▜███▙
▟███▛ ▜███▙ ▜███▙
▝▀▀▀ ▀▀▀▀▘ ▀▀▀▘
AWS 的信用卡应该很好绑定吧,国内办的 Visa 卡就可以。难的是 ChatGPT 的信用卡绑定,除了要求是 Visa 卡,还要求这张卡的国家。
北外,清华,阿里这三个源会循环遍历每个每一个 gem 版本
这个测试结果好评。
我只是简单一提,日常安利 NixOS ,入 Nix 学习曲线陡陗,需要做好长期学习心理准备。
而且目前国内的生态来看,公司运维基本没机会使用 NixOS。
如果是自己的服务器,有条件换 NixOS 当然是学起来最快的。
但是你提到了 Ubuntu,想尝试再用 Nix 做包管理,也是一个办法,我没这么用过,不知道能不能和 systemd 集成。
综合看你使用 Ubuntu,又不想用 Docker 的话,最优雅的方案应该是打包 apt。
不追求那么优雅的话,为啥不试试 Ansible?
我没打包过 apt,但是熟悉了 Nix 之后,给 NixOS 打包有源码的软件简单得不要不要的。
NixOS + colmena
直接将你的 binary 打包成对应 OS 的 package
你说内置类型是指第三方库没有补全吗?
大多数流行的第三方库写了 yardoc,执行完 yard gems 重启 LSP Server 就有补全了。
不用防止参数被更改,应该做权限控制
pundit 了解一下
“恰烂饭”这种主观的情绪宣泄我认为不属于“就事论事”,比如我就不认同你的表达,我认为愿意花钱买票的听众也不认同你的表达。另外你居然到现在还可以发言,我认为这正反映了这个论坛的开放与包容。
结合你之前的回复我给一点个人观点:这个论坛是有一个明确的主题的,那么让关注并围绕这个主题的大多数人利益最大化是一个正确的目标。放任那些对他人无益的个人利益诉求或者情绪宣泄来分散这个关注点,我认为是损害用户利益的,所以我不认同你提到的“党同伐异”这个观点。
只是想充 Plus 的话,用 iphone 现在可以下载 app,用美区账号的余额支付。
美区账号的余额可以通过 apple 官网用 Visa 卡购买电子礼品卡充值。
先绑信用卡免费体验一个月嘛,个人观点是值得。
你 sudo 把 gem 装到 root 用户的家目录里去了?
提问的艺术 +1
在 docker exec -it tangpoetry_container bash
的容器里试
➜ ~ ruby --version
ruby 3.2.0 (2022-12-25 revision a528908271) [x86_64-linux]
➜ ~ irb
irb(main):001:0> a = "hello"
=> "hello"
irb(main):002:0> a[5,1]
=> ""
即使用上了 Redis 作为 KV Store,仍然建议使用 config.cache_store = :mem_cache_store
配合 MEMCACHE_SERVERS
环境变量部署 memcached 服务。
低配机器做日志聚合要不要考虑一下 Loki
任何产生数据库连接的语句都会从连接池获取连接,比如 User.all
,用 ActiveRecord::Base.connection.execute
举例是因为不一定有 User Model
是否是在 Worker 或者 Thread.new
或者 Concurrent
这样的地方报的错?
参考 active-record-connection-pool
检查是否使用了常驻线程
已订阅,之前用 Dropbox 的时候也写了一些学习笔记,没更新了,不过你可能会感兴趣。 https://xinyifly.droppages.com
笔记很多只记录了关键词和链接,进一步感兴趣的可以再搜索。比如:https://xinyifly.droppages.com/memory-palace
elm-graphql 了解一下
以传统 MySQL 的主键索引习惯为例,数据表在文件中按主键顺序存储,如果使用 UUID 作为主键且采用了无序的设计,会导致新增数据需要重新排列。或者采用自增主键与 UUID 索引键共存的方案,对外暴露 UUID 索引键。
如果想只用一个主键,应该采用能按大小顺序生成序列的键,比如 雪花算法
(其它数据库系统或主键索引策略不了解)
org 域名无法备案了
先提一个不均匀,尽量两端分散的算法:
然后考虑尽量均匀分布:
require_dependency 是这个吗?
我目前的工作很适合我,长期可能不会换工作。
主要是这个招聘要求是我喜欢的类型,所以希望能把格式整漂亮些,这样也显得这个招聘帖更专业一些对吧? 参考
文案不错,排板糟心,还有 GraphQL
拼错了。
RBS Support 目前还没有进入很实用的阶段
我认为在一个阶段对 Ruby 有这样的偏执是很好的,因为看到了 Ruby on Rails 社区给我们的问题提供了一种规范化的解决风格。Convention over configuration,我们渴望知道一个好的 Convention 是长什么样子的。偏执到立刻就要去学习使用它,是学会这种 Convention 最快的方法。
等到我们已经能熟练地闻出代码的“味道”之后,才会自然而然地不必执着于 Ruby 这门语言,因为心中已经有 Convention 了,用别的语言也能知道什么样的写法是好的。
但是很少有语言会从一开始就告诉你什么样的写法是好的,这也许就是不顾一切也要学习 Ruby 真正受益的地方。