第137回PHP勉強会 in GMO Yours に初参加した!!!
渋谷の GMO Yours にて開催されたPHP勉強会に参加してきました!
オープニング
受付が終わるや否や、颯爽と振舞われるホワイトベルグ。うまし。泡を吹くホワイトベルグ、問題無いです! #phpstudy pic.twitter.com/4eokZsJCTX
— さっぴー川原 🍶 ㍻31/4/30 平成最後のLT大会&パーティ開催 (@sapi_kawahara) 2019年4月24日
参加者で簡単な自己紹介を済ませ、本番へ。
発表内容
メイン発表枠(20分)
- ユーザーアカウントについて語る。20分で話せるだけ版 @tadsan うさみけんたさん
- PHPで学ぶ空間計算量の話 @hanhan1978 Ryo Tomidokoroさん
LT枠(5分)
- PHPerKaigi 2019 を楽しんだら2位になった話 @chatii0079 Taichi Inabaさん
- ランキング実装に失敗するとこうなるという例 @tomzoh 長谷川智希 さん / とむぞうさん
- フリーランス向けサービスフリーナンス!の説明 @y__hayashi はやしさん
- composer-bin-pluginを使ってみたよ(仮) @o0h_ hideki kinjyoさん
- ハムスターを監視するシステムを Raspberry Pi と PHP の Swoole で作った話 @m3m0r7 memory
以下気になったメモ
- ユーザーアカウントについて語る。
- ユーザーの識別子に何を使うか問題
- 電話番号やメールアドレスは本人が入れ替わることがありうる。
自前の認証フォームは持たないことに越したことはない(外部連携を利用する) NIST ガイドラインは押さえておこう support.trustlogin.com
空間計算量は、基本的に時間計算量と同じ考え方で計算できる
- memory_limit は根本解決ではない(当たり前)
- そもそもwebアプリでmemory allocation を起こしている時点で真っ当な書き方をされてないのでデータ分割なりなんなりをしっかりやる(ごもっとも)
- unbufferd query で結果セットをDB側のメモリに積める。
実行中は他のクエリを受け付けてくれないので事故注意 www.php.net
phperkaigi のトークン探しランキング2位の参加者の発表後に、ランキング実装者の裏話発表があり面白かった。
- 1位2位の人、最後は手動ブルートフォース攻撃やっててワロタ
ランキング実装にバグがあって逆転されてるのワロタ
composer-bin-plugin は利用ライブラリ間でのバージョンの衝突を回避できる。
vender ディレクトリを複数使い分けられるようになるプラグイン github.com
ハムスターかわいい
- Swoole よく聞くのでちゃんと調べたい github.com
使用されたスライド(発見次第順次追加)
まとめ
初参加で緊張しましたが、終始良い意味でゆるい雰囲気があり、とても楽しかったです。 懇親会もあり、新卒の方から1x年のベテラン勢まで幅広く参加されていて、非常に刺激になりました。 主催者・登壇者の皆さま、ありがとうございました!
今回のハイライト
突然の KENT WEB スライドに思わず涙を流す古参兵達すごい懐かしい!みんなのうめき声すごいwww #phpstudy pic.twitter.com/NUaJ6GZtPj
— ほしさきひとみ (@HitomiHoshisaki) 2019年4月24日
おわり。