2021-01-01から1年間の記事一覧
今年買ってよかったものです。 ヘアクリップ minne.com ローズピンクを選びました。 この色めっちゃかわいい!と一目惚れして買いました。実物も期待通りの色で、とても気に入っています。 サンドピクチャー オーストリア製 KB collection サンドピクチャー …
今年の3月にピアノを習い始めました。 自分の成長の過程を残しておきたくて時々録音をしていたのですが、知り合いがピアノの練習動画をインスタにアップロードしているのを見て、自分も動画を撮りたくなりました。 動画を撮るまでに色々やることがあり、少し…
adventar.org この記事は地方在住Advent Calendar 25日目の記事です。 東京都目黒区から岡山に引っ越してきて1年ほど経ちました。 1年間住んでみて分かったことを記事にしようと思います。 Advent Calendarと関係なくもともと記事を書こうと思っていたのです…
おはようございます。ぽっけです。2021年12月21日目の、朝…じゃないな、夜です。 この記事はRubyist近況Advent Calendar 2021 21日目の記事です。 20日目は id:Sixeight さんの近況でした。Ruby Prizeのお祝いありがとうございます! 私はキーボードはずっと…
先日Kaigi on Rails 2021で、Cache on Railsというテーマで登壇しました。 参加者としての感想は雑に日記に書きましたので、この記事では登壇者としての感想を書きます。 各種資料 スライド スピーカーノートを開くと(ほぼ完全な)トークスクリプトもついてい…
RubyKaigi Takeout 2021 に登壇しました。 rubykaigi.org スライドはこちら。 docs.google.com 今回は、Ruby 3.1に向けてRBSはどのような機能追加を予定しているのか、という話をしました。私が最近開発しているrbs collectionコマンドを中心に据えて、souta…
漫画を読みながら運動できる夢のマシーン。 運動不足を感じていて、しかし引きこもりなので漫画を読んでいる時間に運動したいなと思って買った。 ティゴラ(TIGORA) フィットネスバイク TR FB003-XB BK ブラック 静音 マグネット式 折りたたみティゴラ(TIGORA…
この記事は現時点(2021-04-28)のrails/railsのmainブランチの最新のコミットでテストしています。 TL;DR invert_whereはすべてのwhereをinvertする 使い方によっては意図しない条件をinvertして危険 invert_whereとは invert_whereは、Rails 7でActiveRecord…
irbで3桁区切りで _ を入れて数値を表示するようにしてみた pic.twitter.com/CrPxSIiaqE— Pocke(ぽっけ) (@p_ck_) 2021年4月9日 twitter.com デバッグなどをしていて、数値が区切り無しで出力されると読みづらいため、_をはさんでみた。 Rubyでは数値リテラ…
先日mameさんとsoutaroさんに推薦をいただいて、Rubyのコミッターになりました。 やっていること Ruby 3の新機能である静的型解析のためのRBSを、前述のmameさんsoutaroさんに助けられながら担当しています。 自分がメインで見ているものには、Rubyのコード…
最近の自分の読書スタイルについてまとめてみる。 基本的にKindleで本を読んでいる。物理本は読むことが少ないので、例外ケースという感じ。この記事で書くほどのことではない。 基本的に読書をする状況ごとに別の本を読んでいる。また、本ごとにつかうデバ…
ほとんど一緒なので気にすることはあまりないとは思います。 タイトル通り、RBSとRubyでは定数探索がちょっとだけ違います。 具体的にはスーパークラスやinclude元のモジュールで定義された定数がRBSでは参照できません。 Rubyの場合 まずはRubyの場合の挙動…
RBSはRuby 3に組み込まれた、Rubyの型情報を記述する言語です。 この記事ではRBSの文法を駆け足で紹介します。 細かい話は飛ばしますが、この記事を読めば大体のケースでRBSを読み書きできるようになると思います。 事前準備 インストール まずは文法の前に…