このエントリは、GMOペパボエンジニア Advent Calendar 2020 – Adventar の5日目の記事です。4日目は、mataku さんの minne Android アプリ開発基盤における改善 でした。
続きを読む →Go Conference’19 Summer in Fukuoka、スタッフとして参加しました
3週連続のイベント
もともと PHPCon福岡2019 と Go Conference’19 Summer in Fukuoka(以下GoCon福岡2019) がすごい近い日程で行われていろいろ大変だなと思っていたのに、その間に渋谷 TECH PLAY での福岡UIJターンイベントでの登壇というのをいれてしまったので、3週連続の週末イベント参加という形になりました。
続きを読む →PHPCon福岡のスタッフをやってみて
ブログを書くまでは…
ということで、1週間たってしまいましたが、6/29(土)に開催されたPHPCon福岡 2019のことを書いていきたいと思います。
とはいえ、イベントたのしかったです!では語り尽くせないいろいろを体験できたのでそこからさかのぼって書いてみたいと思います。
続きを読む →PHP-VCR が curl 関数を乗っ取る方法
PHP-VCR (https://github.com/php-vcr/php-vcr)というライブラリをご存知でしょうか? ruby に vcr (https://github.com/vcr/vcr) というライブラリがあってそれのPHP版となります。これらのライブラリは以下のようなことを行うためのものです。
- HTTPアクセスを記録
- 記録した内容を使ってHTTPアクセスをモックする
とても便利なので使ってみようとしたところ、実行例としていろんなところで書かれている file_get_contents を使ったアクセスは記録できたのに、curl を使ったアクセスがうまく記録できなくて、なぜ curl だけ記録できないのか、そもそも記録できたとして curl 関数を runkit や uopz という関数を置き換えるものを使わずに実行を乗っ取るのか?というのが疑問だったので調査してみました。
最終的に curl 関数の挙動は置き換えできました。最後まで読んで置き換えはできませんでしたといったことはないのでご安心を。
続きを読む →レンタルサーバーというサービス
今現在ペパボの中にいて、さらにホスティング事業部に籍を置くものとしてこういうぶっちゃけはどうかとも思うが、ペパボに入る前に長らくWeb制作会社で仕事をしていて、お客様から「今回の案件はレンタルサーバーでお願いします」と言われると正直がっかりしていた。
続きを読む →