イケてる SaaS を作りたい (koni blog)

SNS管理ツール「SocialDog」を運営する株式会社AutoScale代表 小西将史のブログです。イケてるSaaSを目指して日々奮闘しています。

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

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

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

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

macOS SierraにしたらPHPStormがエラーで起動しない問題の解消 (java, git)

対応バージョンのJavaが入ってないと言われるので、エラーメッセージに従って、Appleのホームページから落としてきて入れる。 Can't start git /usr/bin/git Probably the path to Git executable is not valid. Fix it. というエラーが出た。 whichすると、…

【全機能無料!】Twitterアカウント管理ツール「Cheetah」をリリースしました

2019/11/24 公開 この記事は2016/6/25 に公開するはずだったのですが、新サービスがうまくいきそうだったらポストしようと思って「下書き」に入れたものの、そのまま忘れたままになっていたものです。 4年経って Cheetah は SocialDog にサービス名を変え、…

Google Cloud SDK 入れたら、Google App Engine の開発サーバー dev_appserver.py でPHPが動かなくなる問題への対処

Google Cloud SDKを入れたら、Google App Engine(GAE)用のローカルの開発サーバー dev_appserver.pyが以下のようなエラーを吐いて、動かなくなってしまいました。 $ cd /path/to/project_root $ dev_appserver.py . INFO 2016-06-15 02:15:02,903 devappserv…

Let's encryptで無料のSSL/TLS証明書を取得して独自ドメイン運用のGAEに入れて使う

GAE 公式で Let's encrypt に対応! 2017年9月より、GAE自体がLet's encrypt に対応しました。 これにより、コンソールからの簡単操作でSSL証明書が導入できるようになりました。 しかも Google が自動的に証明書も更新してくれます。 今から設定する人は、そ…

Twitter API「Read-only application cannot POST」というエラーの解決方法

Twitter API でPostのAPIを叩いたら以下のような見慣れないエラーが。 Read-only application cannot POST 原因は、Twitterのアプリの設定で、Access LevelをReadになっていること。 僕の場合は、Read and writeにはしていたのですが、コンシューマーキーを…