ハンドルネームの敬称は省略できます

🦀パソコンを叩く日々🐈

YAPC::Fukuoka 2025 に行ってきた+踊り場で「教科書では知れない令和最新 Perl ワード解説バトル」を開催してきたぞ!

11月14日(金)〜15日(土)に福岡工業大学で開催された YAPC::Fukuoka 2025 に行ってきました。

yapcjapan.org

そして、突然現れた踊り場というトラックで「教科書では知れない令和最新 Perl ワード解説バトル」を開催してきたので、 この記事ではその内容と参加報告を書きます。

YAPC::Fukuoka 2025 開幕

踊り場「教科書では知れない令和最新 Perl ワード解説バトル」

踊り場で1時間の枠をもらってやってきました。そもそも踊り場とは何かは YAPC::Fukuoka 2025のタイムテーブルにある「踊り場」とは何なのか #yapcjapan踊り場 #yapcjapan - YAPC::Japan 運営ブログ を読んでください。

blog.yapcjapan.org

やったこと

Perl を知らない若者がその場にいる古くからの Perl Monger たちに質問する会を開催してきました。 Perl のセッションを聞く中で出てきた疑問をその場で解消するという場です。 基本的に僕はファシリテーターのような役割を務めていて、そのほかのセッションとは少し雰囲気が違ったかと思います。

用意したスライド。知らない単語をそのまま質問する

事前にスライドを用意していて、その場で質問が出なかった時にそれを使うといったことを想定していましたが、 嬉しいことに思いの外質問がたくさん来て全部使用するといったことはありませんでした。

会場で来た質問では、「bless って何」といった質問や「コンテキストとは何者か」「シジルとは一体なんなのか」といった質問がありました。

bless についての質問で、コードを書くために id:kfly8 さんが黒板を使い始めた時は会場が熱狂の渦に包まれました。

その場には id:charsbar さんや id:dankogai さんといった豪華メンバーが揃い踏みで、質問を投げれば即座に詳しく返ってくるという非常にリッチで良い体験ができました。ありがとうございます!

トーク

ここからは聴講したセッションの感想を書きます。

なぜ強調表示できず ** が表示されるのか — Perlで始まったMarkdownの歴史と日本語文書における課題

speakerdeck.com

強調表示に失敗する現象を Markdown.pl から現在の CommonMark に至るまでの強調表示の仕様について順に見ていくといった内容でした。 複数のルールにマッチしてしまう曖昧さが left/right-flanking によって解消するかと思いきや、分かち書きをしないCJK文化たちにとってはそう上手くいかなかったという現実で、ここでも分かち書きか〜という気持ちになりました。

Introducing RFC9111

speakerdeck.com

RFC9111 は RFC7234 の定義をよりはっきりさせたもので、破壊的変更が少ないことが特徴。 ただRFC9111を参照して準拠して作られたものはそう多くないとのこと。

must-understand というディレクティブを使うことで no-store なリクエストでも、ステータスコードが理解できればキャッシュしても良いという仕組みがあり、これが複雑だけど面白いなと思って聴いてました。

k1LoW/deckを急激に(100倍以上)高速化する方法

急激に高速化する方法、それはあらゆる操作をバッチリクエストに詰め込んで送ることでリクエスト数を削減することだった。 バッチリクエストに気付き、あるタスクに係るリクエスト数を100リクエストから1リクエストに短縮できたというのは迫力があった。

2025秋のPerl

speakerdeck.com

List::Util でお世話になっている any / all が登場した。source::encoding で標準出力もと思いきや一手間必要なのは今後もそうらしい。

なぜThrottleではなくDebounceだったのか? 700並列リクエストと戦うサーバーサイド実装のすべて

speakerdeck.com

バージョンを追う過程が見れて資料として面白かったし、 Redis で Lua スクリプトが動くの初耳だった。 delay の決定に Exponential Backoff とか使えそうだな〜とか思って聴いていた。

Perl の生き残り

speakerdeck.com

CGI の時代からの変遷を語っていて若者でも楽しく聞くことができた。 PSGI が WSGI とか Rack より後発だと思ってなかったので意外だった。

食事

福岡はご飯が美味しくていいですね。明太子を結構食べたので痛風にならないかが心配でしたが、今のところ症状はないので大丈夫そうです。

舌を噛んだ

実は Day 0 の昼食で舌を強く噛んでしまい、それ以降ずっと腫れて何をするにも痛くで非常に辛かったです。 とはいえ、福岡の食べ物はどれも美味しくて痛みに耐えながら食事をとってました。

さっきの写真も痛いなと思いつつ食べています。 当時は会話も辛いレベルで腫れていて、実は結構我慢しながら会期を過ごしてました。

この時も舌が痛いなと思いながら過ごしてます。

インフルエンザ

帰宅してからインフルエンザA型にかかってしまった。帰ってすぐにブログを書くつもりが一週間以上遅れてしまったのもこれが原因です。

最後に

今回は学生旅費支援制度で YAPC::Fukuoka 2025 に参加することができました!!ありがとうございます!!

最後に嬉しそうに記念撮影をしている id:rokuokun を貼っておきます。 来年は東京で会いましょう。

記念撮影スポットで自撮りする id:rokuokun