あれ、丸山動物園って国立というかあれなのかな。
市立ですかね。市立、一律。
一律。
なんかシティ札幌JPのサイトにあるんで。
確かに。t.sapporo.jp。若干怪しいそうな。
いや、そういう。さすがに。
JPドメイン。
JPドメインですね。
Wikipediaがいいですね。札幌市環境局ですね。
管理運営を。市立でした。
あ、というか、動物園の話はもちもちにして。
楽しそうなカンファレンス。
あれ、公式サイトタイムテーブル載ってないのか。
あれ載ってないかな。でもフォルテ上にはありますね。
あ、というかフォルテ上にあるのか。じゃあリンクがあれ、飛ばないだけか。
これ結構不便なんじゃないかな。当日、公式ページからタイムテーブル行くと準備中ってなってて悲しい思いをする人がいそうな気がする。
まあ多分、頑張ってるんじゃないですか。ラスト1週間。
大変ですよ。
いや、大変でしょうね。
出た、3トラックだ。大変だ、こりゃ。
そう、LT知ってる名前はたくさんあるんじゃないですか。
そうですね。
あれ、スポンサーセッションはないんですか?富所さんの会社。
え?
何のエビデンスもなく、ただの質問です。
スポンサーセッションなのかなこれ。スポンサーセッションではないな。
弊社の人は登壇しますね、富所さんが。
登壇するスポンサー枠ではないんじゃないかな。
自分が考えてると、マジであんまり詳しくないという最悪の。
いやでも、あれじゃないですか、情報仕入れちゃうと悔しくなっちゃうじゃないですか。行きたかったぜみたいな。
いや、ここのとこ忙しかったんであんまり。
血入れる余裕もなかったというのが真面目なとこかもしれない。
お、いいですね。トレイトは本当に悪者かって書いてありますね。なんか面白そう。
どこの誰ですか。あ、本当だ本当だ。セッションがありますね。
まあ、コピペですからね。
いやでも、知識のシングルソース化が進むじゃないですか。
でもどこからでもアクセスできちゃうからな。
いやでも楽ですよ、プライベートをあんなに一箇所で定義すればいいなんて。
俺はトレイトで便利だなって思ったことより、許すマジって思った記憶の方がいっぱい残ってるな。
これはあれかな、悔しかった気持ちの方が残るからか。
あれじゃないですか、別に。
貴様ここにも生えていたか、みたいなそういう気持ち。
でもね、誰しも一つや二つ決定はあるものですからね。
ちょっとここは残念だなって思うところがあっても、別に存在そのものを全て否定する必要は。
当然です。
ないんじゃないでしょうか。
ないです。
トレイトなかったら、最初からなければ別に困らなかったんだろうなと思いますけどね。
そうですね、まあ。
あると使っちゃう。
コンポジションでお願いしますって。
あれはありますね、インターフェースはインターフェースで切っておいて、定義は一回だけやればいいやみたいな時に使ったりはする。
確かに。
それ以外は使わない。
そんないろいろがありますので、みなさんフラットエンドPHPカンファレンス北海道ぜひ楽しんでいただきたいということで。
いやーなんか随分先だなと思ってたけど来ちゃったな。
いやーそうでしかも飛行機をねめちゃくちゃ早めに撮ったんで、そろそろ確認するかって思ったらめっちゃ早い時間撮っててびっくりしましたね。
これ空港間に合うんかと思って。
なんか座席指定したっけかなとかいつもはやりますね。
今あの座席指定ができないんで一番下の安いやつだと。
そうなんですか。
それは悲しい。
あのLCCとかと同じ感じになってて、24時間前になるとそのスタンダードチケットは座席指定ができる。
24時間ってマジギリですね。
させる気ないですよね。忘れといてくださいみたいな気持ちかなと思って。
だからチェックインと同じ時間にできるのか。
お前来るよなのタイミングで座席をついでに選ばせてあげようって。
はい。
ということで次に進んでいきますが、
PHPコンファレンスジャパン7月20日のやつとあとPHPコンファレンス愛媛10月3日のやつはともにCFPが終了ということでお疲れ様でした。
お疲れ様でした。
ただPHPコンファレンスジャパンは日がない。
日がないですね。
そうですね。少しでも早めに最多口を伝えていただけるとありがたいかもしれないみたいな。
そうですよね。予定の調整とかもなりますもんね。
そうですね。
なんかこっちからすると完全に僕が悪いんですけど、毎月月替わりでコンファレンス行ってるから、
1ヶ月前までに行ってくれれば何も問題ありませんみたいな気持ちがあり。
そうですね。でも1ヶ月ってポッドキャスト収録2回分って考えると、各種のポッドキャスト収録2回分って考えると一瞬ですよね。
短いですね確かにな。
もうスバーガーは新メニュー出ないくらいの期間ですね。
危ないです。なので準備して。
ペチコン、ジャパンというかペチコンというか、やっぱり面白そうなプロポーザル集まってきますね。
なんか本家PHPコンファレンスだなみたいな気持ちに。
本家。
本家というか、元祖というか。
元祖。プロポーザル何個くらい結局。
110ぐらいかな。フォルテ上で今6ページでしょ。
そうですね。6ページだから最大120って考えると、1、2、3、4、5、6、7、8、9、10、11、115ですね。
どうなるのかな。
どうなるんでしょうね。あんまり2トラックですもんね。あんまりイメージわからないんだよな。どういう感じになるんでしょうね。言ってみないとわからないですね。
トーク数はいつもより多分少なくなるんだろうなという気がする。
トラックだっていつも5トラック、6トラックあったりしますからね。
どこ行こうかなみたいなのめちゃめちゃ悩む。
しかも40分トーク枠とかも置いてるから。
一番でかい部屋が使えないとかっていう話を。
そうですね。大天使が使えないって言ってて。
まあでもわからないか。朝6時からやりますとか言われたらトーク数多いかもしれないですね。
いや、去年か初めて鎌田に車で行ったような気がする。
あーそっか。行きやすいんじゃないですか。横浜地区から。
比較的行きやすいですね。湾岸線かなんか使ったんじゃないかな。湾岸線じゃないのかな。なんか適当な高速使っていきました。
駐車場あるんでしたっけ、P.O.
P.O.の駐車場には泊めたことなくて、周辺のコインパークに適当に泊めてます。
まあそうだよな。
まあお酒飲まない族なんで。
うんうん、確かに。
そういう手が使えます。
今回は、祝日でしたっけ、4月20日。
祝日です。
月曜日ですよね。
月曜日です。これやばいですね。これは家庭内情勢に難儀しそうです。
勝ち残ってください。
でもスポンサーで仕事じゃって言えば。
いやもう、近所さんあれですよ。多すぎんだろって言われて殴り返されますよ。
なるほど。そうっすよね。いっつもスポンサーしてる人なんですね。
そうっすね。で、2、何回やっとるんじゃつってデュクシってやられますと。
正論。それはそう。
そしてこちらはですね、リンクを開くとYouTubeが再生されてしまうので開けないんですが、
おだわら系の動画というか、プログラミング系の動画ですけどどっちかというと。
確かに。
ペチオーダのキーノートですね、セバスチャンバーグマンさんのパストプレゼントフューチャー、
The PHP Unit Storyが公開されてましたねっていう。
これめっちゃいいっすよ、これ。
いやじっくり見たかったんで、じっくり見れる。
あれ、近所さんおだわらいなかったっけ。
え、いましたよ。何言ってんすか。
いますよね。つか登壇してたような気がする。
登壇してます?1発目に。
しかも登壇聞いてたような気がする。
2発目?あ、聞いてくれてます。
そこら中で会うから、分かんなくて。
僕からするとたまに富野コロさんがカンファレンスにいるなってなってます。
すいません。どういうこと。
3回に1回ぐらい。
ちょっとね、無理ですよ。
多いですね。
全部は無理です。
そういうわけなんで、英語もすごく聞きやすくてですね、非常に厚いメッセージを。
PHPユニットの技術的な話っていうよりかは、その、早年のプログラマーの方の今までみたいな話でね、とても良いかなと思います。
なぜ作り始めたのかとかね、言ってましたね。
というわけで、ぜひご覧いただけたらと思います。
こんなんがYouTubeに上がってくるってこと自体が非常に良い話ですからね。
いやー、素晴らしい。
で、今週勉強会があって、僕も金城さんも、金城さんLTだったのかな、PHP勉強会。
いや、20分枠もらって時間見ないで、25分ぐらい喋ってんじゃないですか、多分。
あら、確かに東断志路はそれなりに長かった気がする。
まあなんか、今日そんなに時間活々じゃないですよねっていうのを。
ああ、そういう時ありますね。
東断前に聞いて、ちょっと長めに喋りますねみたいなことは、勝手に個人的に確認した上でやってます。
もうね、非常に縄いやつですね。コンポーザーを使ったサプライチェーン攻撃の様子を眺めてみるということで、今話題のサプライチェーンでございます。
これでコンポーザーが新しいバージョンで、そのサプライチェーンアタック文脈で機能が増えるよとかって話をしてたんですけど、
これPHP勉強会アットトートがあったのが昨日ですね、木曜日の7時半から9時半過ぎぐらいまで大体やってるんですけど、
このコンポーザー2.10が多分昨日の20時前後ぐらいにリリースされてるんですよ。
これですね、僕自分の発表の時にそのニュース拾えてたら、今さっき出ました、ジャジャーンみたいなやれたんですけど。
確かに。
勉強会中にそんなXのタイムラインをぼーっと眺めてたりはしてないので。
途中実行しているコンポーザーがなんだっけ、なんか2.1.0Devみたいなやつだったような気がする。
RC2かな。
RCか。
分かりやすいようにわざわざファイル名を変えずにそのまま使ってましたけど、ステーブルで使えるんで。
そうですね。本当にシャレにならないぐらい怖いというか、この攻撃防げなくないみたいなのが来るんで。
これ防げないな。
資料の中身の話っぽくなっちゃうというか細かい話ですけど、プラグインはまだいいのか。
1回とかした後に汚染されてた場合とかっていうのを除けば、自分の目が届く範囲だなっていう気はするんですけど、
コンポーザーのファイルのEagerloadがあるじゃないですか。問答無用でベンダー、オートロード、PHP読み込んだらすぐに実行されるやつ。
ポリフィルとかで使うやつですね。関数定義とか。
あそこになんかされたら嫌ですね。とても嫌だな、どうするんだろうなって思いました。
だから任意の行動を実行されちゃうっていうのが入り売るっていうことですよね、サプライチェーンで。
入り売りますね。
なんか権限召喚とかが合わせ技になると、合わせ技1本でぶっこ抜かれちゃうから。
ぶっこ抜いたりぶっ壊したりできますね。
それか環境汚染してしばらく動き続けるみたいな変なの入れられちゃうかもしれないし。
前どっかで見た攻撃だとあれですよね。任意のプログラムをダウンロードするみたいなやつが埋め込まれて、
攻撃っていうかPCの内部状態とかネットワーク通信の情報とかを全部外部に送信するみたいなマルウェアが入れられちゃって、
キー入力とかパスワードとか全部ぶっこ抜かれて侵入されてみたいな攻撃に繋がってたんで。
しかもそれが本番でやられると、AWSのクレデンシャル抜かれちゃうとかあるので、
怖いですよね。ネットワークの中で動くコードで環境変数とかアクセスし放題。
つい最近のGitHubであったじゃないですか。
あれは、ごめんなさい単語がどう忘れちゃった。ノードか。
NPMインストールかなんか。違うな、VSコードがプラグインか。
そうですね、あれはVSコードが汚染されてて。
ちゃんとニュース見てないんですけど、怪しい野良エクステンション入れたっていうよりかは。
結構ちゃんとした。何だったかな。SSHだったか。そんなやつだったような気がする。
あのニュース見て結構震えた大人が多かったのかなと思って。
その後、いろんな勉強会で会う人にそのサプライチェーンの話とかしたときに、あれどうやって防げばいいんでしょうね。
みんな震えてたんで。
防げないよな。
そうなんですよ。会社の集まりとかがあって、そこでセキュリティの担当者とどうしますかね、あれっつってねっつって顔を見合わせるみたいなのが。
そうだよな。
きついっすよ、ほんと。
あの動画がいいでしょう。警視庁?警察庁かな。
サイバーセキュリティに関する啓蒙動画みたいなのを国の警察系の組織が作ってて、それでサプライチェーンとかソーシャルエンジニアリングとかを題材にしたドラマが上がってるんですけど。
あれもドラマですね、相当15分か20分ぐらいで会社がやられちゃうとか、今流行りのリープフェイクですごい経緯のある人のビデオ会議みたいなのをしてそこで騙されて穴を開けてしまうみたいなやつとか。
あれ結構シャレにならないですよね。
そこら辺は本当にエンジニア、パッケージマネージャーソフト使ってるとか、IDEのエクステンション入れてますとかっていう人だけじゃなくて、ソーシャルエンジニアリングなんて本当に誰でも脅威になると思うので、そこら辺の話がドラマになってて。
なるほど、こういう感じかっていうのがわかりやすくてよかった気がするので、僕は社内で皆さんもこれ見てね的なのを。
そういう避難訓練じゃないけど啓蒙活動って大事そうですね。こういうITエンジニアだけじゃなくて、ついさっきもうちの奥さんがレシピサイトか見てたら画面全体を覆うタイプの広告で汚染されてますみたいなのがバーって出て、今すぐ電話とかっていうリンクが出てきて。
うちの奥さん大抵そういうときにそのまま画面スクショ撮って俺にLINEでどうすんのっていうのを仕事中でも何でも聞いてくれるんで、そりゃもうクソだまし広告ですって言って、どっかに×ボタンがあるんで押してくださいって言うので何話逃れたんですけど、そうじゃなければハマっちゃうかもしれないですよね。
あれPCでそのときは開いてたんで電話が即座にボタン押しても飛ばないけど、スマホとかで読んでたら電話しちゃうからね、そのまま。
そうですよね。いやだから身近に聞ける人いるの大事だな。大事というか、こいつに一旦聞けばいいかってなるのは良いですよね。恵まれてますよね。聞いてほしいなってなるのは。
スマホでもPCでも急に電話番号とかクレカをこちらの意思じゃなく伝えなきゃいけないなんていう状態はあり得ないので、っていう話を常日心からしててもこれどうなのこれどうなのって毎回聞かれちゃうから。大変です。
大変ですね。僕もたまに母親からたまにじゃないか、一回これはどうすればいいって来たことがあるし。本当だ。
なんか1、2ヶ月に一回ぐらいあなたの電話番号が止まりますみたいな丁寧なSMSが来て、わー怖いって気持ちになったりするんで。
俺も普通に仕事中に入国管理局ですっていうのが来たことがあります。
そう、来るね。
俺?って。笑っちゃいましたけどね。なんだそのお前の不審な電話番号はっていうとこからかかってくる。
いやー怖い。
怖いです。というPKBTKの今一番鳴うやつ。
で、僕はペチパー会議ミニ第1回で、何話したんだっけ。あれだPHPで動画再生するやつですね。話しました。
無事完了したんですけど、この勉強会の数時間前ぐらいにプッシュしとこうと思ってリモートリポジトリ作って、プッシュする前にちょっと履歴ききれいにしとくかって言うんで、めんどくさかったんでAIにお願いしたら履歴全部消されるっていうのがありましたね。
あれどうやって復元したんですか。
えーとね、もはや残ってたのがディレクトリと一部のインターフェースのクラスファイルしか残ってなかったんで、責任取って作り直せって言って即座に作り直せましたね。
でもまあまあ作れたんですよね。
幸いなことにSDLを操作するのはラッパーっていうか自分で作ったライブラリを作ってたんで。
あ、そこは別だったのか。
そこは別だてにしてあるんで、まあなんとかなりました。
いやそう、なんか当日になってAIに実質全部吹っ飛ばされたみたいな話をしてたんで、なんかその後自力で全部復旧したのかな。やっぱりベテラン、プログラマーすげえんだなって思ってたんですけど。
いや違います。なんかね、すごく気の利いたオプションを使ったらしくて、ドットギットの中身も全部きれいになってたんで。
なんで?こわ。
レフログがあるだろって言ったら、いやレフログも消してしまいましたって言って。
そういう時にIDちゃんとというか開いておくと、IDがあの。
ローカルキャッシュね、確かに。
で生き残れるんで、ちょっと助かりますよ。
いやちょっとね、仕事じゃ絶対やんないんですよ。ギットの複雑な操作をエージェントにさせるって絶対しないんですよ。
あのプッシュかコミットだけなんですよ。
リベンスとかなんか。
そうそうもう絶対しない。絶対やんない。
だけどプライベートだからちょっと武将してやってみたら、あーなるほどこれが話題のギット吹っ飛ばされるやつかと思って。
ちょっと感動しました。
いやーいいですね。やっぱり事故は油断してるときに起こるんだなっていうのが分かりやすい。
なので皆さんも複雑なギット操作はですね、まず自分で覚えてくださいと。
で時間は詰まってきたんですが、最後。
そうそうララベルライブジャパンがね、ありまして。
2日間。いやーすごかったです。
水目ですね。
2日間前に行って。
カースイカ。
カースイカカースイカ。
そうだからペチパー会議見に行って翌日立川で会いましょう。
ララベルライブジャパンですねって挨拶してる人が。
数名いましたね。
ですね。
いやーとにかくね、僕の体調が悪くて。
体調悪そうだった。
大変でしたね。
同日ちょっと体調崩してたんですよ。で月曜日少しも押し直したんで行けるかなと思ったんですけど。
火曜日やっぱダメでしたね。水曜も。
一応2日間現地参加したんですか。
行きました。一応朝1のセッションには間に合うように行って。
で、これはダメだっつって昼過ぎぐらいに帰るっていうのは両日と申しました。
相当体調悪い。朝早かったですもんね、しかも。
そうですね。立川はあまりにも遠すぎるんで8時回りで行っても同じ時間ですって言われたんで。電車は空いてたんですけど。
電車は空いてたけどね、なんか歩いててめまいがあるような感じだった。これきついなと思いながら行ってました。
でも熱があるとか咳が出るとか系も立ち終わるじゃないですかね。
その系はなかったですね。でもよかったですよ。いい会場でした。
登壇したかったなここって思ってくれるような。
あれすごいですね。ツイッターというかYouTubeかでストリーミングやってたのなんかちらーっと見たりはしたんですけど。
立川ステージバーゲン。
すごいですね。ああいう場で発表できる人は過去に経験があるんですかね。テッドみたいなデデーンってスクリーンがあって。
なさそうでしたけどね。
でも登壇慣れしてそうな人も当然竹田さんとかね、あすみんとか川瀬さんとかも登壇は当然慣れてると思うんで。
まあそれの会場違いって感じだと思いますけど。僕LT見れてないんですけどLTとかだと初めてみたいな人がいらっしゃったみたいな。
そうだよなそうだよな。
でもなんかね多分ステージから見ると客席相当暗かったんで多分顔見えないからそんなに緊張しないんじゃないかなちょっと思いました。
どっちが緊張しないんだろう。
わかんないっす。
いやそうっすね緊張するときはするし、人とかしないときはしないっすね。
でもなんだろうやっぱデカいからイベントとしてもう全国から人が集まってきてるんで良い同窓会でもあったし。
何回参加してみてもやっぱシングルトラックはいいなというのが感想になっちゃう。
あとあれですねすごい会場とかイベント全体の雰囲気っていう意味で国際色みたいなのとかもあるんですけどその本当に発表オーディエンスみたいなところの体験というか作る理由と
トークした後にそもそも全体的の司会進行がいてトークした後にちょっと一つ二つ掘ってくれるとか
トーク入る前にこの人はこういう人でこういうトークをしてくれますみたいな紹介があったりとかあれすごいですね。
あれはすごいねライブ感があってライブ感があって良かったし発表そのものもデモがやっぱ多くてデモが多いっていいなーって思ってみてました飽きないなーって。
PHPで音楽を鳴らすやつがあったじゃないですか音楽音か。
あれ多分時間的に止めどころさんは現地で見てないんです。
あれ現地ですか。
あれ現地で聞きたかった。
あれ現地で聞いてたんですけど気持ち悪かった。
ちょうどあの気分がきついって思いながらずっと後ろの方にいました。
光と音を少しでも小さくしようと思って。
確かにな刺激的な物理的な意味でも刺激的な発表でしたもんね。
刺激が強くてあれあの時一番前にいたんだっけよく覚えてないな。
やばいじゃないですか。
耐えてました。耐えて耐えて飯だけ食って帰るっていうのをやってました。
そうだよなー。
普段だったらねちょっとやっぱテーラーと写真撮ってx上げようみたいなことをやると思うんですけどいかんせん。
無理はいかんみたいな感じだった。
確かにな。
そうかそれを聞くと本当に体調悪かったんだなーっていうのは感じましたね。
悪かったですね。その次の日はちょっとお仕事に若干影響がしてたんで。
今日やっとちゃんとしたかなって感じ。
まあなんでよかったです。UQ取ってカンファレンス行ってて。
そっかUQお休みだったのか。
お休みだったんで。よく寝ましたし。っていう感じですね。今週はちょっとこの辺にしとこうかな。