サマリー
今回のエピソードでは、まずバーガーキングの食べ放題イベントやKFCの新商品、花丸うどんのつけ麺、モスバーガーのオンラインショップリニューアル、そして渋そばの新メニューといった食に関するニュースが紹介されました。その後、PHPカンファレンス小田原について、タイムテーブルや注目のセッション内容が詳細に語られました。特に、二郎系ラーメンのコールで学ぶAST解析や、EBPFを活用したシステム、PHPと旅するOSI7階層といったユニークなセッションが話題に上がりました。また、セッションルームの規模や、登壇者の配置戦略についても考察がなされました。後半では、Symphonyの新しいTUIコンポーネントや、Xdebugよりも軽量なPHP Debuggerについて掘り下げられました。PHP Debuggerは、ステップデバッグに特化することでオーバーヘッドを大幅に削減しており、本番環境での利用も視野に入れられる可能性が示唆されました。イベント直前の情報交換として、小田原の街並みに関する話題や、登壇駆動の面白リポジトリリーディングといったユニークな視点も共有されました。
00:05
横浜の西部
こんばんは、横浜の西部第190回です。横浜の西部は、ウェブ系エンジニアが鉄拳のキーワードをネタにして雑談をする
ポッドキャストです。ホスト役は、自称PHPerのハンハン1978です。本日のアイテムは、みんなのいつもと金城さんです。よろしくお願いします。
よろしくお願いします。
いやー、元気でいきたいですね。元気で。
そうですね、元気は後に越したことないですからね。
食ニュースの紹介
今週は、PHPカンファレンス小田原の直前に、多分これが放送されるので、小田原の話をメインでやろうかなと思いつつ、まずはいつものショックニュースからいきます。
金城さん、まずはあれですか、バーガーキングですか。
バーガーキングの、もうチケット売り切れてるっぽいんですけど、なんだっけ、あれあったじゃないですか、アルファキングイエティ・ザ・ワンパウンダーあったじゃないですか。
はいはいはい。
あれのワンパウンダーチャレンジ2026第1弾、食べたい放題イベント開催っていうのが、なんかアナウンスされててですね。
すごいですね、参加費チケット4900円で、アルファキングイエティ・ザ・ワンパウンダーフレンチフライSドリンクMのセットを45分間食べたい放題っていう。
これカロリー2000ぐらいあるんじゃないですか。
カロリー2000ぐらいは食べたい放題です。
へー、なるほど。で、これのチケットはもう、売り切れてるっぽくて、なんかチケットにキャンセルが出た際は再販売となりますって書いてあるんですけど。
やば。
あれ、そもそもいつやるんだろうこれ。
4月とかって書いてある。3月27日から4月2日の7日間だから、もう終わってた。
あ、終わってんのか。
はい、いいです終わってて。
でも、いや待ってください。2026年の食べたい放題イベント、年3回開催予定。さらに年末には、えーとなんだ、K・チューメイ様をご招待するファイナルを開催ってことだって。
各会で完食したバーガー数が多かったサーメンと卵焼き。すごい。
いやだから、フルマラソンでもしないと割に合わねえとか言ってる場合じゃないんですよ。
いやいやいやいや、もうフレンチフライも入れたら、つまりイエティー・ザ・ワンパウンダーが1700kcalでフレンチフライ多分300kcalぐらいあるから2000ですよ。
でもフレンチフライエスですからね。
いやそう。
まあ食べ放題なんだろうけど。
これだって、これ2回食べたらもうフルマラソンしてもダメです。フルマラソンして戻ります。100kmマラソンしていただきたい。
100kmマラソン。
じゃあどんどん行きましょう。次はKFC、鶏タツタバーガー。
あ、これは、これ食べました。美味しかったです。ケンタッキーフライドチキンのチキンタツタですね。
いやもう、さっきのページ見た後だと本当にカロリーがすんげえ健康に見える。いいですね。
そうですね。
これはカロリー低そう。
病院で食べるバランスのいいご飯かなぐらいに見えてきますね。
そうですね。鶏だしね。野菜もたっぷり。
ケンタッキー最近あれなんですよね。ポテトが変わったんじゃないかな。ツイストフライみたいになってるかな。
いいんじゃないですか。僕好きですよ。ツイストのやつ。
僕ポテトはケンタッキーのが一番好きだったんで。
じゃあショックですか。もしかして。
そうですね。選べたらいいなという気はしたけど。まあ美味しいですけどね。普通にめっちゃ美味しかったですけど。
あ、食べ済みです。
食べ済み。確かに食べ済みだ。
いやーKFCがちょっと不便な場所にあるからなかなか行けないんだよな。
例によって明日マラソン大会なんで。
帰りにバーガーキングに。
バーガーキングにはいかない。
バーガーキングはね。最近は10キロのレースばっかり出てるんで。バーガーキングだと10キロだとあれです。
お釣りがですからね。
二口分ぐらいですかね。
はい。なのでちょっとKFCにするかもしれない。
うん。美味しかったですこれ。
次。花割うどん。
花割うどん。なんだっけこれ。これ3月27から期間限定なので多分まだ売ってますかね。
つけ麺ですね。
どういうコンセプトなんだ。ゆず、牛肉、つけ麺、どかいとんこつ、つけ麺、あとなんだ。から。
なんて読むんだろう。
なんて読むんだろう。から魚。
から魚とんこつ。
から魚とんこつ。
なんて読むんだろう。
言わんとしてることは全然わかるんですけど。
から魚ととんこつ。
というわけで。
つけ麺ですかね。これ多分花割うどんの普通のメニューに飽きた人が食べると思う。
あーそうですよね。
肉つけ麺なんて確かに目的が変わって美味しそう。
そっかそっか確かにつけは普通ないか。
という花割うどん。
でなんですか。モスバーガーはイーシーショップが新しくなった。
なんかメルマガーが来てモス公式オンラインショップがリニューアルしました。
詳細はこちらって言ってメルマガーのリンククリックしたら
ただただイーシーのトップページに飛ばされて詳細がなんもねえなって思ってるんですけど
なんか新しくなったらしいです。
なるほど。
ちゃんと綺麗ですよね。
今エンジニアシグサとして
クロムのデベロッパーツールを立ち上げて
スマホビューでどうかなって見てました。
あーなるほどね。
いいんじゃないでしょうか。
なんとなく見た目がスマホも意識してそうかなと思った。
ちゃんとパーツが折りたたまれていい感じの見た目になってます。
そうか食品だけじゃなくてフードだけじゃなくていろんなアイテムを売ってるんですね。
バックとかカラトリーとか。
リルモスアイテム。
リルモスアイテムがわからんですね。
ライフウィズモスオリジナルリルモス。
可愛い男の子のキャラクターみたいなやつがリルモスっぽいです。
モスバーガー50thアニバーサリーって書いてあるんで
50歳なんですねこの子。
この子ではないか。
というライフウィズモス、モス公式オンラインショップ。
今日は食ニュースが多い。
最後です。渋そば新商品。
渋そばは富所さんの持ち物ですか?
そうですね。牛タン入りつくねと三角揚げそばってやつですね。
これはいいですよ多分。
これも販売中なんですか?
これ販売中ですね。
渋そばがやりがちなのっていつもかき揚げなんですよ。
渋そばのかき揚げでも美味しいじゃないですか。
かき揚げを変化させてくるっていうパターンが多い中で
今回は牛タン入りつくねっていう全く新しい商品を繰り出してきたんで
これは明日食うかもしれない。
明日何食べるか迷っちゃいますね。
ちょっと明日何食べるか迷っちゃいますね。
ECショップ新しくなった記念でモスに行く可能性もあれば
ECだから関係ないのに。
関係ないけどめでたい。
大逆転でバーガーキングに行く可能性もあり
その前に渋そばに吸い込まれる可能性もあります。
三つの思いで頑張っていただきたい。
頑張ってください。
という食ニュースが終わりまして
PHPカンファレンス小田原の話題
めでたくPHPカンファレンス小田原直前スペシャルを取り行うことができるんですが
いやー楽しみですね。
小田原って楽しみですね。
天気どうなんですかね。
もう1週間前ぐらいだから一応2週間天気とかで見れるのかな。
今検索してますけど。
それ前回前々回とも割と天気良かった印象が。
そうですね。帰りぐらいにちょっと雨降ったぐらいだったかな。
あ、曇りです。
あ、でもそうか雨ではないのか。
わかんない。1週間後だからまた変わると思いますよ。
そうですね。不安定だろうしな。
曇りってわかんねえって意味らしいんで。
なるほど。どっちにも倒せると。
はい。というわけで天気はちょっとまだわかんない。
はい。
けどもうタイムテーブルはありますんで。
タイムテーブル。
いやー迷っちゃいますねタイムテーブルはいつでも見てて。
すごい。二郎系ラーメンのコールで学ぶAST解析。
それ去年じゃないですか。
これ2024だ。本当だ。なんか聞いたことあるな。
去年ですよね。
去年じゃない。2024。
初回。メモリーじゃないやつですよね。
あ、そう。フォルテで見てた。
3巻。あれまた辰吉さんもいるぞと思って来るって言ってたかなと思って。
はい。違いました。ディープダイブイントゥXデバッグでした。
ピークオフから学ぶこの場合。ストリクトタイプを雰囲気で終わらせない。
あ、3トラックあんだ。
あれ去年いくつでしたっけ。
毎年3じゃないですか。
2024が2トラックで、その後去年3だったような気がする。
去年そうですね。かまぼこアジですね。
Webアプリケーションエンジンも一年。オブザーバビリティ。
本番環境でPHPコードに触れずに使われていないコードを調べるにはどうしたらよいか。
なんとなく想像がついたけど言うはない。
言わないのか。じゃあ言わない方がいいか。
ネタバレになりそうだ。
この人、でもあれですね。ピゼカでワークショップやってくださってた方ですね。
ネタバレを恐れてるということなんで、何をしたとは言わないですか。
ってことはそこ。あっち方面か。分かりました。
分かってしまったような気がする。
プロポーサーに書いてあるから。
書いてあるのか。書いてあった。
EBPFって書いてあった。
そうです。
リポさん、タイデイビーのアーキテクチャーから学ぶ分際システム。
そして市川さんがPHPと旅するOSI7階層 第2章。あれ第1章ってありましたっけ。
去年じゃない。これスポンサーセッションですよね。
分かんない。
めっちゃ連載企画のように聞いてるんで。
確かに去年山本さんが来れなかったんだよな。
小田原かあれ。
他のスタッフの方が渡された気がする。
大枝というか珍しい感じのものを見ましたね。
すごいな。
とにかく要注意なのが、鎌はでかいんですよ、箱がね。
でも多分ボコとアジの部屋が狭いんですぐいっぱいになります。
気をつけないと見れない気がする。
まあ何人くらいあるんですかね、あそこ。
20人かなのかな。そんなような気がする。
一番狭い部屋がかなり小っちゃかったはずなんで。
喋る側だとあのぐらいのサイズというか、密集密集。
いいですね、手触り感があって。
あれ、鳥近いの楽しいんですよね。
でかいところもでかいところで、やったる時間があって、どっちもいいんだよなっていう気持ちになりますね。
そうですね。狭い部屋でゆっくり喋るのもいいし。
ゆっくり喋るかどうかは構成次第なんで多分部屋はあんまり関係ない気もする。
僕は人が近い方がゆっくり喋れるかっていう。
大きい方がなんか少し焦っちゃう。
ああ確かに確かに。
多分無意識なんですけど。
一人一人の反応とかを伺える度合いはやっぱり小っちゃい部屋の方が強いですよね。
PHPがMP3プレイヤーを実装してるなあ。
これあれでしょ、二郎のコールでAST学ばせてた人ですよね。
楽しかったよなあ。
意味わからなすぎてマジで聞きたいんだよなあ。
でもなんとなくMP3プレイヤーではないですけど似たようなことをLinuxでやったことがあると思う。
けどちょっと聞いてみたいな。
ここでもあれですね。裏々も裏々で昼休み明け。
人を呼び戻そうとする。
大御所をポンポンポンとまた。
強い力をこう。
前のペチパー会議の話でそれやった時にゴジラ対キングギル対モスラみたいな話しましたけど。
運営側の意見としては強いやつは強いのと並べないと不公平になるというか人の散らばりが悪くなるみたいなことをおっしゃってた。
なるほどなと思ったんですけど。確かにこれだと迷いますねみんな。
これでもそうですねここの3人はなんか好きなことを楽しそうにめっちゃ喋るイメージがあるので。
いいですね。
いいなあ楽しいなあ。
すごいなあ。たのさんとメモリーさんはよく一緒に出てくるなあ。
並べて語られるというか。
コードゴルフも解説してたし。
面白いですね。
その後に手を動かして学ぶプロダクトセキュリティの話とかレバテックさんのスポンサーセッションがありつつまた10時45分から3セッション並び。
ここはもうなんかあれですね。分野がみんなちょっとずつ。
Legacy PHP転生って書いてありますけどクロードコーダーAIコーディングですかね。
もう一つはドメインイベントでビジネスロジックを解き起こすという話。
もう一個はフレームワークの設計選挙バッジ処理高速化の話ですね。
スポンサーLTあってエレベーターピッチあってライトニングトークあってクロージングの前に来るんだセバスチャンバーグマンさん。
ドイツ時間何時かみたいな話ですかね。
ドイツ時間。
ドイツなんだろう。
なんかざっくり9時間ちょいですよね。
きっとそうでしょうね。
日本の方が7時間進んでいますということですね。
あ、2時間も違うんだ。
7時間進んでいるので向こうは朝ということですね。
爽やか。
そうですね。確かにオープニング直後とかにしちゃうとつらいすぎますね。
体調悪くなっちゃう。
これ前あれなんですよ。
どこから飛んだっけな。
ペチオーダーの公式サイト行ってキーノートセッションのところからは飛べないか。
ちょっと待ってくださいセバスチャンさんのサイトで直近のイベント参加予定で小田原紹介されてて
そこに美しい街並みの写真が載ってたんですけどよく見たら小田原なんじゃねぇのっていう話をどっかでしてたんですけど
どこで何を見たんだろうか。
知らない妄想の話をベラベラ喋ってる可能性がありますね。
なんかで見かけたんだろうな。
どこだ。
ボードゲーム好きなの?
わかんないです。どこに小田原の街並みが紹介されてるのか。
公式サイトのペチコン小田原.jp//2026のページの中腹部ぐらいにタイムテーブルってあるんですけど
タイムテーブルから各セッションでクリックするとモーラルが出てきてパーマリンクみたいなのがあって
そこからPHPユニットエキスパートプレゼンテーションズパストプレゼントフューチャー
PHPユニットストーリーHTMLが出てきてそこに飛ぶときれいな写真が
これは小田原なんですかね。
チャットGPTにこの写真どうこって聞いたら湘南の方じゃないって言われました。
小田原に詳しい人に聞いたら、小田原のだってこの建物あれじゃないみたいな話をされて
ということかってなってます。
城が見えないかな、わかんないな。
なんかでもすごいですよね、自分が参加する世界各地のイベントの街並みを写真として貼ってくれてるの、なんか素敵だなと思って
っていう話でした。
例えばイギリスとかだとイギリスの写真が貼ってある、おしゃれだ、いいですね。
いいですね、ってかドメインいいな、強いな、さすが。
エキスパートっていうドメインあるんですね。
なんかのタイミングでめっちゃトップレベルドメイン増えましたもんね。
富所ドットエキスパート取ろうかな。
富所ロプロとして。
エキスパートっぽいですもんね。
うちの会社コーポレートサイトがドットチャットなんで、そういうことかってなりますよね。
という小田原話でした。
なので皆さんも小田原に行って、チケット買えた人かな、ぜひ小田原に行ってめちゃくちゃ楽しんでほしいという感じで。
楽しみですね。
楽しみですね。楽しんだろうな。
去年も楽しかったからな。
楽しんじゃうしな。
そうだから体調だけ。
うん、体調だけちゃんと整えます。
体調だけ気をつけつつですね。
今年も登壇控えめと言いつつ、来週もLTあるし、毎年俺は何を誓ってるんだと思いながら、すいませんでした。
せいせいめてないじゃないですか、そんな親身で謝られても。
PHP Debuggerと登壇駆動リポジトリリーディング
でもLTぐらいが今の僕の体と生活に合ってますね。
とはいえペシパン会議のLTは結構時間かかったんですけど。
あれは電子工作がですか、時間かかった。
電子工作の特に調達が時間かかりました。
リートタイム。付加なのか。
あああれが足りないって言ってまた注文しなきゃって言って、これ届くのが遅いって言って時間かかるみたいな。
いやでもそうそう、富野コロさんのLT面白かったんで、クーソーだったって思い知らされました僕は。
何がですか。クーソーだったってどういうことですか。
この人そっちも上手だったんだって思って。
僕はだからほら、技術的に深い登壇はできないけど落語みたいな登壇は得意だから。
全然だって20分40分トークでも上手いのに、5分もきっちり落語みたいな仕上げ方しやがってって思って。
でもちゃんと山場を意識しました。
ネタバレにはなりますが、あの動画が撮れた瞬間に俺はもう価値を確信してたんでマジで。
あーこれいけるって。
でも内容はね本当に真面目に作ったんで。
そうですね。
面白おかしくなってきましただけです。
別に冗談を言ってるトークじゃないですもんね。嘘ついてるでもないし。
すごい。
それだけです。
今週の残りの時間あと5分ぐらいあるんですが、ちょっと面白そうな。
今ちょうどLTの話が出たんでこっちの話を先にしようかな。
Symphony TUI Component。
なんと私のLTを見てってわけでは多分ないと思いますけど。
絶対に違いますねそれは。
だとしたら早すぎるし。
PHP TUIがあんまりメンテされてないんですよね。
あんまりどころじゃないですもんね。2年前ぐらいでしたっけラストアップデート。
これがSymphonyのTUI Componentってことなんで、Symphony系なのでおっていう感じですね。
ただまだパッケージストに入ってないっぽくて公式にはなってないのかな。
ブログがSymphonyのブログにSymphony.comすらブログに記事が上がってて、いつだったっけ。先週か。3月の25。
3月の25ですね。もしかしたらもう普通にパッケージスト経由でもインストールできるかもしれない。
僕のときは見当たらなかったんで、リポジトリコンポーザージェイソンで指定してインストールっていう形を取りましたけど。
実際に書いてみて動きましたね。PHPTUIより綺麗な絵が描けました。
技術的な性能の差なんですか。
なんですかね。味付けの違いなのか。
確かにな。綺麗だよな。
ちょっと綺麗でしたね。ちょっと綺麗な絵が描けたんで驚きました。
僕このエントリー、タイトルと1個目の見出しぐらいしか読んでなかったんですけど。
今改めてザラザラっと下の方にスクロールして読んでみて。
あれですか。PHPTUIでやってることというか、こういうウィジットがあってこれを載せていく感じでよね、的なところはすごい似てる感じなんですかね。
なんかでも面白いですね。PHP 8.4以降ですね。ファイバー使ってるみたい。
面白いですよね。Powered by PHP Fibersって書いてあって。
Free Concurrentって書いてありますね。
マウスフォーカスキーバインディングイベントとか書いてあったり。
Already in Productionっていうセクションがあるな。
It already powers my very own AI coding agentbuilt entirely on the component。
どうなんですかね。時間の問題だけだったのかもしれない。だからもう変えるのかもしれないです。わからないです。
少なくとも僕はこのブログの日付ぐらいで、金城さんから紹介が来たタイミングで円を描いていたので、そのときはできなかった。
あれ、インストールできねえってなってた。っていうぐらいです。
面白い。ローカルでダミーデータ作ったりとかするときに、コマンドラインだけじゃなくてTUIあると便利そうだなとか思いながら使ってみたいなって思ってました。
変なもん作ろうかな。
何書くんですか。
変なもん。
疲れてるんでね。変なもんしか作りたくないです、今。
コンポーザーのTUIとかの相性いいんだろうな。プロポーサルを前どっかに投げた気するんだよな。
抽象化されてると楽で適当な不快防止とでもかませばいい感じに使えるんじゃないかなと思ったり。
で、もう一個真面目なPHPデバッガー。
PHPデバッガーっていうだけですね。
まだバージョンが0.1.0RC1ですね。リクワイアメントはPHPバージョンいくつなんだ。
確かに。
8.2。
あれですね。
公式かな。
サポートが切れてないやつって感じですね。
なんでそうじゃない人たちには使えません。頑張ってください。
リードメインの一番下を見ると、
PHPデバッガー is built on the Foundation X-Debugって書いてあるから、X-Debugに支援されてるんですかね。
Released under the X-Debug Licenseって書いてあります。
さっき収録始まる前に、スポンサーにデリックさんいるねっていう話がしてましたけど、X-Debugの父ですね。
PHPポッドキャストのオーハナイザーでもあります。最近更新されてないな。
ですよね。更新されてない気がする。
これ何なんですかね。何がそんなにX-Debugと比べてライトウェイトなのか。
コードカバレッジ、プロファイリング、トレーシングを外してるのか。本当にデバッガー。
そういうこと?
そうすると確かに何でもかんでもフックを差し込んでみたいな処理がなくなるのかな。
ちょっと読んでみたいですね。
Debug Only Focused Exclusively on Step Debuggingって書いてありますね。ステップ実行のみにフォーカスしていると。
別にステップ実行をしているときは、処理いくら重くても気にならないですもんね。
そうですね。でもすごいですね。オーバーヘッドが。
だって溜めてるもん。
X-Debugだとプラス661%って書いてあるけど、PHPデバッガーだと12.9%とか相当減ってます。
いやーすごいな。
これだからヘッダーすると本番環境でこいつを指して動かすみたいなこともできるってことですね。
本番環境でプロファイリングじゃなくてデバッグをしたいですか?
いや、もしもの話。
でもあれはできますよね。ステージングとかリモートデバッグってあまりX-Debugで使われてなくない?みたいな気がするんですけど。
X-Debugの一番の問題が表って話。
そう、表ですよね。
これローカル開発でも相当いきそうですよね。
うーん、というかセグフォが僕のX-Debugをオンにするとセグフォする問題が治るんですか?
最近起きてないし、原因がわかってないんですけど。
RC-1だからな。あんまり期待はできないかも。コントリーチャンスかもしれない。
でも、X-Debugとちゃんと住み分ける前提でやってそうな気もしないじゃない?
めっちゃ書いてありますね。アバウトのところに書いてありますね。
Forked from X-DebugでStripped to Debug Only andOptimizedって書いてあるので、X-Debugをフォークして余計なものを取り去って最適化しましたっていうことですね。
どこに書いてありました?
一番右上。
あ、ほんとだ。リードミーじゃなくて本当にアバウトか。
アバウトに書いてありました。
あー。
スターしとこ。
あ、スターしとこ。
なるほどな、なるほどな。
ホワイトPHPデバッガーってリードミーにあるとこ見るとNear Zero Overheadって書いてあって、かっけーってなりますね。
通常だとパフォーマンス分析とかやってる人はおなじみだと思いますけど、X-Debug入ってると本当にめちゃくちゃ重たいんでね。
そうですね。
逆にこれ気づかない可能性ありますよ。
あー、そういうことか。電気自動車でわざと音するように車の接近に気づかないみたいな、いいやつです。
本番デバッガーオンのターミが出ててしまうかもしれない。
オーバーヘッドが少なすぎて気づきませんでした。
なるほどな、なるほどな。
そうですね、DBGPプロトコル。
DBGPプロトコルってなんか頭痛が痛いみたいになってる。
あ、でもHTTPプロトコルとか言うからいいのか。
ちょっと遠くですか。
あとSEO最適化とか言うんでね。
フルDBGPプロトコルサポートって書いてあるんで、これはそういうことなんですね。
エックスデバッグをフォークしてるからそれはサポートしてるよねっていう。
これシンバラさんのところに持って行って盛り上がらないといけないじゃないですか。
そうですね。出たら盛り上がれそう。
ちょっと読んでみよう。
登壇の1週間前にはこういうのを見つけるべきじゃないんですよね。
そうですね。
でも登壇の1週間前って登壇以外の作業が全て面白いタイミングなんでね。
いや、そうですね。
そうそう。試験の前日に読む漫画が面白いみたいなやつと一緒です。
なのでぜひ皆さんも登壇駆動面白リポジトリリーディングなどしてみるといいかもしれない。
めちゃくちゃ良くないな。良くなさそうな響き。
責任は自分で取ってください。
ではそんなところで。
今週も放送を聞いただきありがとうございます。
番組のフィードバックへ応募はハッシュタグ横浜の声もつけてエックスでポストしてください。
本日の相手も金城さんでした。ありがとうございました。
ありがとうございました。
35:13
コメント
スクロール