Ruby
JRubyでもApache Arrowを使いたい?
Apache Arrowの開発に参加している須藤です。現時点でapache/arrowのコミット数は1位です。私はRubyでデータ処理できるようになるといいなぁと思ってApache Arrowの開発に参加し始めました。同じような人が増えるといいなぁと思ったりなにか試したりしましたが、あいかわらず、今でも実質1人でApache ArrowのRuby対応をしています。何度目かの「もっと仲間を増やさないと!」という気持ちになったので、最近の活動を紹介して仲間を増やそうと試みます。
そのために選んだ話題がJRubyなのはちょっとアレな気もしますが、最近「がんばったな!」という気持ちになったのがこれだからしょうがない。
Red Data Tools:RDocとRubyGemsを疎結合にしたい!
Ruby用のデータ処理ツールを提供するプロジェクトRed Data Toolsをやっている須藤です。そんなにデータ処理に関係はないのですが、1年ちょい前からRDocとRubyGemsを疎結合にする改良をRed Data Toolsメンバー(@mterada1228と@ericgpksと私)で取り組んでいました。先日、プルリクエストにするところまで仕上がったので、なにをやっていたのか、どうしてやっていたのかなどをここにまとめておきます。
RubyKaigi 2024にHelperとして参加しました! #rubykaigi
5/15 ~ 5/17 に開催されたRubyKaigi 20241に、Helperとして参加した児玉です。
この記事では、RubyKaigi 2024でのHelperとして参加した体験についてお話しします。
-
プログラミング⾔語Rubyに関する世界最⼤級の国際カンファレンスです。 ↩
RubyKaigi 2024でコード懇親会を開催したよ! #rubykaigi #codeparty
RubyKaigi 2024の2日目の夜に開催されたコード懇親会のお手伝いをした須藤です。
コード懇親会がどういうものかなどはコード懇親会の告知でまとめたので、ここでは今回の運営がどうだったかとかやってみてどうだったかをまとめます。
RubyKaigi 2024 2日目にコード懇親会を開催するよ! #rubykaigi #codeparty
RubyKaigi 2024の2日目の夜に開催されるコード懇親会のお手伝いをする須藤です。
今日の10:00から参加登録できるので、「コードで懇親?楽しそう!」と思うRubyKaigi 2024参加者は登録してね。
利用しているgemと互換性のあるRubyのバージョンを調べる方法
はじめに
パッケージにRubyおよび必要なgemがバンドルされている場合、メジャーアップグレードにともない、バンドルされているRubyの処理系のバージョンも更新されていることがあります。
パッケージにバンドルされているgemのみ使用している場合には問題になりませんが、追加で必要なgemをインストールしている場合には、採用しているgemが新しいパッケージにバンドルされている処理系で動作するのかを知りたいことがあります。
今回は利用しているgemと互換性のあるRubyのバージョンを事前に調べる方法を紹介します。
Apt 1.6で導入されたJSONフックを活用する方法
はじめに
Aptには1.6からJSON-RPCを利用してフック処理を後付けで動かす仕組みがあります。 ここで利用されるJSONフックはプロトコルの仕様がドキュメント化されており、最新バージョンは0.2となっています。
今回は、このJSONフックプロトコルを利用して、事前にバグレポートがあがっているパッケージを知るためのアイデアを紹介します。
RubyKaigi 2023 - Ruby + ADBC - A single API between Ruby and DBs #rubykaigi
事前情報:RubyKaigi 2023 - Ruby + ADBC - A single API between Ruby and DBs #rubykaigi
RubyKaigi 2023でRuby + ADBC - A single API between Ruby and DBsというADBCの話をする須藤です。RubyKaigi 2023での私の話をより理解できるようになるために簡単に内容を紹介します。2023-04-27に開催されたSMSさん主催のRubyKaigi 2023 予習イベント ~推しトーク紹介~でもちょっと紹介しました。
なお、クリアコードはシルバースポンサーとしてRubyKaigi 2023を応援しています。
研鑽Rubyプログラミング
Rubyコミッターの須藤です。
2023年4月に「すでにRubyをよく知っている」人向けの書籍研鑽Rubyプログラミングが出版されました。私はRubyをよく知っているので読む資格があるはず!