2025-06-27 Day 0 午後から新幹線に乗り、10年以上ぶりの京都へ向かいました。東京からだと意外と近く感じました。 京都駅の看板 京都駅前にあったペンギンの像 ホテルにチェックインを済ませた後は、ANDPAD × 関西Ruby会議08 Day0 晩餐会へ参加しました。東…
ref 松山メシ情報 Any% + s01氏のRubyKaigi 2025出現情報 - そんなことはさておいて RubyKaigi 2025に向けて美味しいご飯を漁る - BOOK☆WALKER inside これは何 行ったことあっておすすめの飲食店 住んでたの10年くらい前なのと当時そんなに巡ってないのであ…
これはなに 元地元民による、松山の宿と移動手段をどうすればいいか分かる記事 市内マップ sylphさんのまとめがわかりやすい。このマップに沿って、各エリアの簡単な解説を下に書く。 gyazo.com 会場までの移動手段 会場最寄り駅は「南町(Minamimachi)・県民…
やってたこと 1月 RubyKaigi Speakers Reline 2月 DDR Reline 3月 DDR Reline 4月 転職 RubyKaigi準備 5月 RubyKaigi登壇 6月 RubyKaigiの感想読み漁り 7月 RubyKaigi Speakersを作った 8月 大阪Ruby会議04 9月 自社テックカンファレンス登壇 10月 ユニコー…
Wedgwoodのティーカップ 2024年は紅茶にハマった年だった。ティーカップを持っていなかったのでWedgwoodのワンダーラストというシリーズのティーカップを買った。これが非常に気分を上げてくれて紅茶を淹れて飲む時間を楽しくしてくれた。食洗機にも入れてが…
やったこと ユニコーンオーバーロード jokerさんが勧めていたのをどこかで見てアトラスも制作しているということで興味を持って始めたが最後、終われなくなった。夜ふかしの限界ラインを知った。80時間くらいプレイしてまだ表ボスを倒せていない。始めると終…
2024-10-25、2024-10-26の2日間開催された Kaigi on Rails 2024 に現地参加した。 RailsのPull requestsのレビューの時に私が考えていること Actual Behaviorの話が印象的。It does not work. ではなくて実際に起こっていることを書くのは必要だし自分がIssu…
rubykaigi-speakers.vercel.app github.com RubyKaigiのスピーカーごとに過去に何を話したのか知りたいときがたまにあるのでGitHub - ruby-no-kai/rubykaigi-staticや公式サイトからHTMLを取得してスクレイピングした。HTMLにもその当時の時代が表れており面…
やったこと 退職した 3月末日を持って永和システムマネジメントを退職した。大変お世話になりました。 Relineのレビュー ぺんさんがやってくれたRelineのline_editorのレンダリングまわりの大規模リファクタリングのレビューをしていた。2〜3週間くらいかか…
これは mrubyファミリー Advent Calendar 2023 の2日目の記事です。 こんにちは。ima1zumiです。 私はmruby/cでUTF-8を使えるように実装しています。そのなかでRubyの String#valid_encoding みたいな機能を実装しているのでその背景とコードについて書きま…
IRB 1.9.0から tompng さんの実装によりIRBでは型補完が使えるようになりました。katakata_irb の機能がIRB本体に入った形です。 今までは正規表現での補完だったため精度があまり良くなかったのですが、型のパワーを得てより速く精度の良い補完になりました…
浅草橋で行われたKaigi on Rails 2023に参加した。 印象に残ったセッション やさしいActiveRecordのDB接続のしくみ step by step でDBに接続するまでの過程を追いかけ、どのようなクラスがどんな働きをしているのかの解説だった。重要なポイントに絞ってあり…
IRBとRelineはHEADで使いたいので、特定ディレクトリのものを使用して実行している。 ASDF_RUBY_VERSION=3.3.0-dev ruby -I /Users/mi/ghq/github.com/ruby/reline/lib -I /Users/mi/ghq/github.com/ruby/irb/lib /Users/mi/ghq/github.com/ruby/irb/exe/irb…
スライドタイトルは「サンタが街にやってくる」つまり「Santa Claus Is Coming to Town」のもじりでした。 UTF-8がルンルンでmruby/cにやってくる様子を思い浮かべながら決めました。 スライド きっかけ 発表内でも触れましたが、はすみさんにRubyWorldConfe…
IRBのバージョンは簡単に変更できるけど、Relineのバージョン変えてIRB起動するのが面倒だったのでスクリプトを書いてみた。 手元でしか使わないのでARGVで文字列渡すだけの簡素な作り。 bundler/inline は便利だなぁ。 コードにもコメントしてあるけど、ARG…
福岡Rubyist会議03 regional.rubykaigi.org キーノートスピーカーの2名が公開されたときに、これは絶対に行きたい!!と思って参加を決めた。参加してとても良かった。 sorahさんの発表はRubyKaigiがどんなものを使って、どんなスケジュール感で作られている…
Ruby 3.2 リリースパーティー presented by アンドパッドに参加しました。とても楽しい時間で、新しいRubyのたくさんの機能が楽しみになりました。 andpad.connpass.com 今日のスライドです。文字が小さいときはこれをみてください #ruby32_andpad https://t…
macOS に入っている bison のバージョンが 2.3 のため Ruby 3.2 がビルドできなくなっていた。 ❯ asdf install ruby 3.2.0-dev Downloading ruby-build... Cloning into '/Users/mi/.asdf/plugins/ruby/ruby-build-source'... remote: Enumerating objects: …
みなさん、こんにちは。ima1zumi です。 これは Ruby Advent Calendar 2022 6日目の記事です。 本日は macOS で perf が動く仮想環境を作って CRuby のプロファイリングできる環境構築をしていきます。 目次 macOS で perf は使えない Virtualbox & Vagrant …
RubyKaigi2022 Day3で "String meets Encoding" というタイトルで話しました。 無事話すことができて良かったです。 スライド 後日YouTubeに動画がアップロードされると思うので、アップロードされたらそちらも貼ります。 きっかけ 本編中に話したとおり、Ru…
2022年になって今更2021年の話です。 2021年当時にRubyKaigi参加ブログを書こうとしていた下書きを見つけたので、書きかけですがそのままリリースします。 下書きなので途中から箇条書きです。 2021-09-11 (Sat) の RubyKaigi Takeout 2021 Day3 で "Dive in…
まとめ (1) .zshrc などで export LC_CTYPE="ja_JP.UTF-8" 日本語ローカライズに非対応の場合は、 export LC_CTYPE="en_US.UTF-8" (2) /etc/ssh/ssh_config の SendEnv LANG LC_* をコメントアウトする 経緯 ssh しようとして以下のエラーが出ることがある。…
Ruby の String#force_encoding は String の encoding を変更するだけで、文字コードの変換を行うわけではありません。そのため、バイト列は変換されません。 force_encoding はどんなメソッドか String の encoding を変更します。ただし、バイト列は変更…
Rubyist近況 Advent Calendar 2021 - Adventar 7日目 フランス語学習 Duolingo で最近フランス語を勉強している。たしか udzura に英語以外の言語を学習すると面白いと言われたことがきっかけだった気がする。勉強している理由はなくて、英語以外の言語を勉…
ESM Advent Calendar 2021 - Adventar の5日目の記事です。 永和システムマネジメント アジャイル事業部では esa を使ってメンバーが日報を投稿しています。 ですが私は日報をよく後回しにして書かなくなってしまうことがありました。そこで、自分にとっても…
Ruby Advent Calendar 2021 - Qiita の5日目の記事です。 こんにちは。ima1zumiです。 私はRubyKaigi Takeout 2021 で Dive into Encoding というタイトルでオレオレ文字コードを作って文字コードを学ぶ話をしました。 その中で、C拡張のgemとして自作文字コ…
「フィヨルドブートキャンプ Part 2 Advent Calendar 2021 - Adventar」4日目の記事です。 2021年1月にフィヨルドブートキャンプというプログラミングスクールを卒業しました。2021年1月から永和システムマネジメントという会社で働いており、スクールを卒業…
RubyKaigi Takeout 2021 に『Dive into Encoding』というタイトルで登壇します。 私の登壇は3日目である 2021-09-11 (土) の 11:00 - 11:25 です。 rubykaigi.org 自作文字コードを作ってローカルのRubyにビルドして遊んだ話をします。文字コードの基礎からR…
文字列で比較するとうまく比較できない。 '1.0.9' < '1.0.10' # => false Gem::Version を使うと文字列のまま比較できる。 また、 pre や beta などの文字が入っていても正しく比較できる。 require 'rubygems' Gem::Version.new('1.0.9') < Gem::Version.ne…
はじめに 私は irb をよく使うので、せっかくなら常に最新版を使ってバグを見つけたいなと思いました。 irb と reline は git clone しておおむね master に追従しているので、ファイルパスを指定して irb を起動することにしました。 ruby -I <path> Ruby 起動時</path>…