2016-01-01から1年間の記事一覧
以前、sshでログインしたことをSlackに通知するというのを書いたことがあります。 yhanada.hatenablog.com ちょっと前にLineNotify APIがリリースされたので、こちらでも使って見るようにしてみました。 基本的な設定方法は↑のエントリと同じですが、スクリ…
ご無沙汰しております ここ1ヶ月位、息子たちにプログラムを教えていました。 長男は大学の課題でC言語を 次男は高校のパソコン部の成果発表のためにUnity(C#)を C言語 テキストは明解C言語とか。懐かしい。 https://www.amazon.co.jp/dp/479737702X 学校の…
ユニットテストで外部のAPIを呼び出す場合などで実際にそれを呼び出しづらいことってありますよね。 また、クライアントを開発するときにサーバサイドのAPIが仕様は決まっているけどまだできていないとか困りますよね。 そういう経験が最近よくあったので、…
そろそろ次へ SlackのSlashコマンドで遊ぶのもそろそろ飽きてきたので、次にSlackのBotに挑戦してみたいと思います。 Slack Botで何をやりたいか 個人サーバ環境をIDCFクラウドに移行し、何かあった場合の通知はMackerelからSlackに送るように設定しています…
やりたいこと GAE上に構築したslack slash commandで、Slackから送られるtokenをチェックしたい。 どうやったか やり方はいろいろとあると思いますが、今回は環境変数に設定したtokenを取得し、Slackから送られたtokenと比較するようにしました。 GAEの環境…
やりたいこと 開発はMac上で行うが、サーバはLinuxなので(予定)Linux用のビルドを行いたい。 どうせならば、Docker使いたい どうやったか リポジトリをcloneしたプロジェクト直下のディレクトリで以下のコマンドを実行。 $ docker run -it --rm -v $PWD:/go/…
net/httpに対応させる これまではgoslashをGAEで動かしてみましたが、goslash自体はGAEに依存しているわけではありません。 net/httpのResponseWriterやRequest、そしてClientがあれば他の環境でも動かすことが出来ます。 ということで、通常のhttpサーバと…
goslashのサンプルをちょっと変えてみて、GAEをローカルで動かした時にデバッグしやすい修正をしてみました。 まぁGAE使っている人は知っているよ、という内容だと思います。 やりたいこと goslashでは、Pluginを呼び出した際にSlackから渡されたresponse_ur…
GAEやGoを使ってやりたかったことは、Slackのインテグレーションです。 昨日まででGAEをIntelliJ IDEAで動かすところまでは出来ました。 これからは、 GAE/GoでSlackの'/'(スラッシュ)コマンドサーバーを立てる をきっかけに、 GAE/GoでSlackのSlach Comma…
昨日はコマンドプロンプトでGoogle App Engine for Goのサンプルを起動するまで確認できました。 きっかけ 実は個人でJetbrainsのツールのライセンスを持っており、普段の仕事でもプライベートでも大活躍しています。 ということからIntelliJ IDEAでGAE for …
きっかけ 流行りに乗ってBot作りたい。というのが理由。 Herokuとかが多そうだけど、Goを使ってとなるとGoogle App Engine(GAE)でもいいんじゃないかと思ったので、勉強も兼ねて環境を作ってみる。 インストール まずは、SDKを入れる。 Quick Startページか…
きっかけ MySQLサーバのTimeZoneがUTCで、アプリケーションのTimeZoneがAsia/Tokyoの場合に、実際のところどうなるか確認したかった。 ということでDockerの勉強も兼ねてMySQLとPHP/Apacheの2種類のイメージを連携させる方法を調べたのでメモります。 いつも…
久しぶりに書こうと思ったら、何か別のブログを開設してしまった。 いい機会なので、Markdown形式で書くことにします。 今回のネタは、個人のサーバをさくらの専用サーバからIDCFのクラウドに移行したことと、いろいろな通知をSlackに出してみようと思ったこ…