読者です 読者をやめる 読者になる 読者になる

koni blog

東京のウェブエンジニア koni です!ウェブサービスをガシガシ作っていきます!

【超簡単】Docker でモダンな PHP 開発環境を作る (PHP, MySQL, PHP-FPM, nginx, memcached)

こんにちは。小西です。 開発環境の構築って面倒ですよねー。 今回、PHP, MySQL, PHP-FPM, nginx, memcached のローカル開発環境を、Docker を使ってコマンド一発で作られるようにしたところ、あまりに簡単で驚いたので、その方法をご紹介します。 ソースコ…

超簡単に PHP で Twitter Streaming API を叩く

Twitterでつぶやかれたリンクをすべて取得できないかなと考えていた。 そこでまずリンクが分量的にどのくらいのスピードで流れているか確認したい。 「http」とかの検索ワードで検索APIを一定時間おきに叩くというのが簡単にできそうだけど、分量が多すぎて…

PHP で Google Cloud Datastore のデータを読み書きする

PHP で GCP の Cloud Datastore のデータを読み書きしてみました。 あまり情報がないので、とっかかりとしてメモしておきます。 Google App Engine から行いましたが、他の環境からでも動くはずです。 google/google-api-php-clientをありがたく使わせてもら…

Twitterのツイートを分析したワードクラウドをいい感じに調整して表示する

こんにちは。 本日whotwiに、ツイートを分析し、よく使うことばを分析・グラフィカルに表示する機能をリリースしました。 こんな感じでツイートによく含まれるワードをワードクラウド風に表示します。 試しに企業のTwitterアカウントの中の人運営で有名なタ…

PHP書いている人は、絶対にPHPStormを使うべき

こんにちは、小西です。 ここ5年ほど仕事でずっとPHPを書いてきたのですが、開発環境はPHPStormに落ち着きました。個人的にPHPStormが最強すぎて、「なんでみんなPHPStorm使わないんだろう」という感じですw そこで今日はPHPStormの乗り換えるべき理由をお…

Google App Engineを無料で運用する方法(2016年版)

こんにちは、小西です。 これまで紹介してきたGoogle App Engine(GAE)ですが、無料枠が大きいとはいえ、ちょっと重い処理があるときにリクエストが立て続けに来ると、すぐに2台以上インスタンス起動してしまいます。 インスタンス時間の無料枠は28時間なので…

5分でPHPアプリをGoogle App Engineで動かす

以前紹介したGoogle App Engineですが、本当に簡単に動くところまでいけるので、5分で動かすところまで行ってみましょう。 手順① Google Cloud Platformへの登録 以下から、アカウントを作成し、任意の名前でプロジェクトを作成します。名前は全世界でグロー…

さくっとPHPでサイト作るならGoogle App Engineが最高

こんにちは、小西です。 気がついたら年が変わっていました。2016年はブログを書く年にしようと思います。 さて、Google App Engine (GAE)をご存知でしょうか? 「知ってるよー。Google がやってるPaasでしょ。でも仕事じゃ使えないよねー。」 「JavaとPytho…

Unixtime相互変換ツールで、小数点付きのUnixtimeに対応しました

Unixtime相互変換ツールで、小数点付きのUnixtimeに対応しました。 Unixtime相互変換ツール 間違えてis_numeric関数じゃなくて、ctype_digit関数使ってしまったせいでした。 入力値の検証で、整数か小数かの判定って、間違いがちですよね。 本当は整数で受け…