PHP
この記事はAutoScale Advent Calendar 2018 - Qiitaの11日目です。 2018年7月12日、Google App Engine(GAE) がついに PHP 7.2 に対応しました! SocialDogや、AutoScaleのウェブサイトなど、ちょっと動的な要素があって、キャッシュが効きそうなページでは、…
追記 (2018.12.30) PHP5.6, PHP7.1 に加えて、PHP7.2, PHP7.3 にも対応しました! また、PHP から memcached につなぐサンプルを追加しました。 はじめに こんにちは。小西です。開発環境の構築って面倒ですよねー。 今回、PHP, MySQL, PHP-FPM, nginx, memc…
Twitterでつぶやかれたリンクをすべて取得できないかなと考えていた。 そこでまずリンクが分量的にどのくらいのスピードで流れているか確認したい。 「http」とかの検索ワードで検索APIを一定時間おきに叩くというのが簡単にできそうだけど、分量が多すぎて…
PHP で GCP の Cloud Datastore のデータを読み書きしてみました。 あまり情報がないので、とっかかりとしてメモしておきます。 Google App Engine から行いましたが、他の環境からでも動くはずです。 google/google-api-php-clientをありがたく使わせてもら…
こんにちは。 本日whotwiに、ツイートを分析し、よく使うことばを分析・グラフィカルに表示する機能をリリースしました。 こんな感じでツイートによく含まれるワードをワードクラウド風に表示します。 試しに企業のTwitterアカウントの中の人運営で有名なタ…
こんにちは、小西です。 ここ5年ほど仕事でずっとPHPを書いてきたのですが、開発環境はPhpStormに落ち着きました。個人的にPhpStormが最強すぎて、「なんでみんなPhpStorm使わないんだろう」という感じですw そこで今日はPhpStormの乗り換えるべき理由をお…
最終更新日:2018/3/6 こんにちは、小西です。 これまで紹介してきたGoogle App Engine(GAE)ですが、無料枠が大きいとはいえ、ちょっと重い処理があるときにリクエストが立て続けに来ると、すぐに2台以上インスタンス起動してしまいます。 インスタンス時間…
以前紹介したGoogle App Engineですが、本当に簡単に動くところまでいけるので、5分で動かすところまで行ってみましょう。 <2017/4/20 追記> だいぶやり方が変わっているので、全面的に見直しました。 手順① Google Cloud Platform の登録とGAEのリージョ…
こんにちは、小西です。 気がついたら年が変わっていました。2016年はブログを書く年にしようと思います。 さて、Google App Engine (GAE)をご存知でしょうか? 「知ってるよー。Google がやってるPaasでしょ。でも仕事じゃ使えないよねー。」 「JavaとPytho…
Unixtime相互変換ツールで、小数点付きのUnixtimeに対応しました。 Unixtime相互変換ツール 間違えてis_numeric関数じゃなくて、ctype_digit関数使ってしまったせいでした。 入力値の検証で、整数か小数かの判定って、間違いがちですよね。 本当は整数で受け…