Piのプロビジョニングに使っているコードをオープンにした。言ってもまだ何もできていないのだけど。アプリケーションのデプロイは誰がやるのが良いのかなあ。Itamaeにやらせてしまっても良いような気がしている。ads2020-01-162020-01-15scrapbox.ioyarnで孫依存しているパッケージをforkしたもので書き換えたかったので試行錯誤していた結果、resolutionsを使うと良いことが分かった。packageにパッチをあてるツールをruby-jpで教えてもらった。思い切ったことをするツールだなあ。Linuxをインストールしようとしたら、家のネットが貧弱すぎてイメージが降ってくるのに2時間ぐらいかかった。SDカードにイメージを展開して、電源を入れてSSHできるところまでいった。引っかかることもなくインストールできた。ARMのサーバーがめちゃくちゃ遅いっぽい。デフォルトのmirrorlistだとIPベースでいい感じに振り分けられるけど、それをシドニーを見るようにしたら若干マシになった。適当にItamaeでセットアップをしている。base-develが入っていないことに気がついたので、とりあえずそれを寝ている間に入れるためにtmuxをセットアップした。tmuxを使うにはLANG=Cだと動かないようで、先にlocaleを設定する必要があった。AURからyayを入れようとしたら、userで明示的に非rootユーザーを指定しないと「rootで実行しているからダメ」と怒られて不思議。ちなみにyayを入れるのはbase-develを入れないと無理なので明日以降になりそう。Rubyはrbenvで入れたい。Rubyのアプリケーションをcronで(というかsystemdで)動かしたいけど、rbenvといい感じに同居できるかなgithub.comQuerlyにIssueを上げてたやつをPRにした。した状態にするようにしています。しても互換性の問題はないでしょうね(性能的な効果もないかもしれないけど)。copが影響を受けそう。upgrade業をしていたらCHANGELOGが不思議な感じになっていたのでPRした。PRのコミットをメンテナが書き換えていくスタイルでマージされて、珍しいなあという気持ち(気にしてはいないけど)ラズベリーパイを注文した。直販?とAmazonで分けて注文しているので、パラパラと部品が揃いつつある。ヒートシンクが売り切れていたのが少し不安......。ヒートシンクなしでも平気かなあ。ARMを入れるか迷い中。scrapbox.ioいい質問の書き方を書きたいなあと思っていたので、ruby-jpのscrapboxに書いてみた。誰かが改善してくれるはずと信じて雑に書いているるりまレビュー会。今日はRubyKaigiのProposalを見直したいので、自分のPRをマージするぐらいしか活動していない。github.com今日の目玉PRはこのPR。Method」が取り除かれる。日次でビルドされているから、明日のうちには<title>は短くなるはず。そのうち検索結果にも反映されるんじゃないかなあ。2020twitter.comhttps://bugs.ruby-lang.org/issues/8709Dir.globの結果をソートしようという動きがあるらしい。ソートするコードがコミットされたのかと誤読してしまったけど、良く見たら"might"って書いてあった。環境依存はよくわからない挙動の温床になりがちで、かつデバッグもむずかしいのでこれが入ってくれると個人的には嬉しいかな。みたいなことをせずに済む。copの処遇を考える必要がありそう。真逆のことをやるCopがあると更に良さそう。https://commits.top/japan.html見てたら自分がのってて良かった。51位らしいのでまだまだ精進せねば。Organizationsのところにはruremaがのっていていい話。労働組合関連の本を読んでいたのだけど、どうも面白くなかったので読むのをやめた。門外漢でも分かるような入門書を読みたかったけどそうではなかった感。今はアメリカ史の本を読んでいる。読み始めだけどこれは面白そう。https://twitter.com/p_ck_/status/1217056877143478273https://t.co/YeVK52t66n?amp=1気がついたらLAPRASで技術力8位になっててびっくりした。koic.hatenablog.comkoicさんのブログにTwitterでコメントしていた。assignされていたらskipする、みたいなコードでできそうな気がするけど、なにか懸念点はあるだろうか。https://mobile.twitter.com/p_ck_/status/1217086513055334400ただし以下のような警告が発生するため括弧をつけることが好ましいでしょう。rangeとして解釈されてしまっているから、カッコをつけた場合とつけていない場合で意味が変わりそうです。parenthesized?"は分かりづらいような気がするなあ。ads2020-01-142020-01-13github.comIssueを上げたCopが実装されていたので、ちょっとだけレビューした。HEADでのテストがコケている。gemになった影響でうまくrequireができていなさそう。'rexml'すればいいのかなあ。RubyKaigiのProposalを出した。通ったら英語で話すぞスピーカーを新調した。今まで右が死んだスピーカーを使っていたから、左右から音が聞こえてすごい。github.comgithub.comrubocop-rspecへのPRを受けて、自分が主に見ているRuboCopプラグインにREADMEを直すPRを書いた。ads2020-01-132020-01-12今日は(というか昨日も)全然コード書いてない。いう休日も良いと思うのだけど、なんか毎週のようにやっている気がする。それはたぶんよくない。5まできて、Merryと会うところまで来た。この後古森を抜けていくんだっけか。