2018年3月10日土曜日

PHPerKaigi2018 前夜祭行ってきました

Leader: @server_enginner 3/9,10にPHPerKaigiっていうカンファレンスがあるんだけど参加しない?
Me: 🙋
ということでPHPerKaigi2018前夜祭行ってきました!
めっちゃTwitter実況しました!すごい面白かったです🎉
実はTwitterへの実況が忙しくて話半分くらいにしか聞けてなかったけど。
後ほど録画の配信があるから安心です。そうPHPerKaigi2018ならね!
PHPerKaigi 2018前夜祭に行ってきた - ほげほげ見聞録
PHPerKaigi 2018前夜祭に行ってきた(前前夜祭のLaravel Meetup Tokyo #10にも行ってきた) - zuckey_17’s blog
この辺にいい感じにまとまってるので各発表については譲るとして感想をば。




PHPでテスティングフレームワークを実装する前に知っておきたい勘所 うさみけんた (@tadsan)さん

うさみさんがEmacsの話してない!!
テストをするフレームワークを作ろうという発表です。
曰く
「簡単なテストだけできればいいんだよ」
おう
じゃ、作るか
強い(確信
弊社の先輩にもいるんですが、この手のライブラリの類をこの発想でゴリゴリっと作っていけるのマジカッケーっす。パネっす。
制御の反転がフレームワークの特徴
ライブラリ:あなたのコードから呼び出される
フレームワーク:あなたのコードを呼び出す
普段意識してなかったけど圧倒的腹落ち感!

突発LT
PHP7.1 is fast(?) // Speaker Deck @uzulla さん

PHP7.1は5.6より早くなったよ!
ReactPHPのliveEventも早くなったよね?
うんうん。5000アクセスさばける?あれ???
というLTで、私めっちゃ爆笑しました。
是非スライドだけではなく(後ほど公開される予定の)ビデオでその語り口とともに堪能してほしいです。
ちなみにこのスライド、私は何故か見覚えあって、どうも海外のイベントで発表したものの再演らしく。
初回のほうも偶然ストリーミング配信かなにかでみたことがある模様。
ちょっと嬉しかったです。

PHP と SAPI と ZendEngine3 と @do_aki さん

PHPスクリプトの話ではなくて、PHP実行環境について発表。
細かいところの理解はすっ飛ばして、なんとなくふわっとPHPが何をやっているのかを理解したつもりになれました!
SAPI(Server API),ZTS(Zend Thread Safty), opcode, Zend Memory Manager...
うん?単語だけ並べると全くわからんぞ?
そしてこれが次の布石になるのです!

大統一PHP // Speaker Deck @uzulla さん

非PHPerにPHP環境構築よくわからんと言われたので
他の言語と「統一」しよう!という発表です。
非PHPer「PHPの環境構築よくわからん」→
1.PHPでアプリを動かす「環境」が色々ありすぎる
(これさっきでたSAPIだ!)
2.PHPをどこからもってくるの?
(さっき野良ビルドしたらphp.iniのパスが云々とかいってた!)
3.C拡張(Pecl)
「統一」「普通」 ...httpdに、俺はなる!
これもすっごい笑いながら聞いてました。
ところでReactPHPに代わるhttpdになる方法ってないの?と紹介された↓のC拡張なんですが
Swoole: Event-driven asynchronous & concurrent & coroutine networking engine with high performance for PHP
  • 文句なし(?)のproduction ready! (テンセントなる会社が実用しているらしい)
  • Http Server, WebSocket Server, TCP Server, TCP Clientが作れる
  • Async MySQL Client, Async Redis/Http/WebSocke Client, Async-IOが作れる
  • なんと!!!PHPなのに!!!CoroutineとChan(nel)が使える!!!Goかよ!!!(スライド原文ママ)
なんかよくわかんねぇけどワクワクしてきたぞ!!
・・・というかですね、普通にすごくないですかね。
よく「一部分だけGoに書き直したらめっちゃパフォーマンスでるようになりました」みたいな話を聞きますけど、
ワンチャンPHPerが純粋たるPHPのシンタックスでさらるパフォーマンスを得られるのでは?と夢想しました。誰か試してみて!(ぉぃ
とかとか書いてたらもう2時回ってます。
 明日のためにも早く寝なければ。また会場で!

それ載せちゃダメなやつ、とかあったら @FruitRiinまでおねがいします

0 件のコメント:

コメントを投稿