uzullaがブログ

uzullaがブログです。

Hachioji.pmのLINE BotをLINE Messaging APIでつくってみた

私はHachioji.pmという地域pm*1を毎月開催しているのですが、毎回(ほぼ)参加者全員がトークするので、それのネタの為にもとHachioji.pmむけのLINEのボットを作ってみました。 紹介 ざっとどういう物なのか紹介です。 基本「ヒャッ!」と、下からでてくるボタン…

How to use LINE Messaging API with PHP sdk in an hour.

this entry for beginner. https://developers.line.me/messaging-api/overview github.com if you are expert, please see line-bot-sdk-php's examples. that is more better(more strict). requirement Public web server need https PHP version >= 5.6 …

新・続LINEのMessaging APIを使うメモ:Beaconつかうぞ!

uzulla.hateblo.jp 一つ前の記事をまず見てください。 ビーコンとは 先日のLINE DEVELOPER DAY 2016で来場者にビーコンが配布されました。 ビーコン、すごく夢があるやつで、「これがあればあんな案件もこんな案件も現実的だったのに…」と広告業界に片足あっ…

続、LINEのMessaging APIを使うメモ:PHP-SDKでbotをつくるぞ

はっきりいって説明不要というか、よくできたSDKがあるのでそれをつかえば完成します。 github.com Tokenを取得 LINE Developers からchannel secret, channel tokenを取得します。 (なんかちがうアカウントがでてきてしまう…などの場合は前日のエントリを…

Azure App ServiceのPHPつかっていてcurlがSSLのエラーを吐くので対処

github.com LINEのMessaging APIをたたくSDKがあり、今これをつかったアプリをかいておりますが、Azure App Serviceでうごかしてみています。 で、App ServiceにはいってるPHPにはca証明書の指定がないようで、以下の様なエラーがでました。*1 PHP Fatal err…

LINEのMessaging APIを使うメモ:事前知識と登録編

雑に行きます。 DISCLAIMER この記事の情報は、一切の保証も補償もしません。 ただ、間違っているところがございましたら、是非ご指摘下さい。 前提知識 LINE の Messaging API は平たく言えば BOT を作るための API です。Web API経由で自分のアプリケーシ…

LINE DEVELOPER DAY 2016良かったですね!特にタンブラー良いですね!

linedevday.linecorp.com 昨日開催されたLINE DEV DAYの引き出物(ではなくて、お土産)、中身が異常に豪華で各方面において話題になっております。 話題の中心はあきらかにBTのなにやらなのですが、もうね、このタンブラーに注目しないといけないわけですよ…

LINE DEV DAYに参加し、ヒャッ!っとLine Notifyを試した

本日LINE DEVELOPER DAY 2016に参加しまして、その中でLINE Notifyという機能が発表されていました。 notify-bot.line.me IFTTTやGitHub、MackerelなどのLINEとは違う外部からの通知をLINE受け取る事ができるものと紹介されていますが、自前のウェブアプリ等…

Azure App Serviceで快適にログをtail -fしたい話

Azure App Service関係のネタ三つ目です、ログをtail -fする話、あるいはコンソール(シェル)についての話です。 過去二つはこちら。 uzulla.hateblo.jp uzulla.hateblo.jp 前々回「エラーログがみづらい!」と書きました、エラーログが見づらいのは実用上…

Azure App ServiceのMysql In Appが自由でよかったメモ

昨日AzureのApp ServiceというPaaSがレンサバみたいにつかえて便利!というある意味怒られそうなエントリを書きました uzulla.hateblo.jp しかし、レンサバにはFTP以外にもう一つ重要なものがあります。そう、DBですよね。 PHPerとしてはMysqlがつかいたい、…

AzureのApp Serviceを試したら、なにげにレンサバ属性が高いとおもったメモ

DISCLAIMER このエントリでは、AzureとそのAppServiceが提供する拡張性や可用性を全く!活用してません。App Serviceは実際に中〜大規模のサイト運用でつかわれていると聞いていますが、このエントリに示すやり方は単純にセコいエンジニアがAzureで遊びで、A…

ISUCONでベンチをするたびに、Slackに集計を張り付ける件

みなさんのISUCONの参戦エントリを楽しく読みつつ、心にはダメージを負っているuzullaです、こんにちは。もう一週間くらい後に読もうかな。 さて、一昨日のISUCONでは繰り返しnginxのクエリやDBのクエリ解析結果をみていました。そこらへんを毎回手で叩くと…

今回ISUCONではじめてAzureつかいましたの件

Azureってどこぞの統計ではAWSに次いでいるらしいし、日本リージョンもちゃんとあるし、色々ある。 しかし、なんだかんだ周囲の人はさわってないクラウドだったと思います。 ISUCON6でついに触るきっかけを得て、なんだかんだIaaSとして1ヶ月試した(試用期…

ISUCON6参加してきました!

土曜日参加でした。私は翌日温泉につかり、サウナと水風呂を往復し、予選二日目も終わった後、TLをみながら休憩所でコレを書いております。 これポストしたらもう一度サウナに入ろうとおもいます。 ということでやってきました。結果は予選落ちです!!最終…

Builderscon::BBQ を開催した…

Builderscon主催 lestrrat氏こと肉焼士の趣味の一環として開催されるBuilderscon::BBQ*1を先週末開催しました。今回は無限ラムチョップです。 なお、過去はこのような感じでした。 無限ラムチョップとは、屋外で無限にラムチョップが焼かれる会です。 ラムチ…

カンファレンスなどの長回しの動画を良い感じに分割するffmpegの話

ちょうど一月前に開催されたヤパチーエイジアハチオウジというカンファレンスでは、がんばって動画を録画しておりました。 主要な動画はアップロードが完了しており、絶賛公開中でございます!是非みなさんみてください!! www.youtube.com 皆さんは忙しい…

「PHP勉強会@東京〜番外編〜」で、composer/monologの作者の方の話をきいてきました

eventdots.jp composer、monologの作者であり、そしてPSR-3の起草者でもある Jordi Boggiano さんをお迎えし、PHP勉強会@東京の番外編を開催します! すごい、昨今のPHPerならどちらも普段からよく使うものだ!私も毎日使うし、是非直接お話を聞きたい! と…

PHPBLT #5に参加しました!

phpblt.connpass.com 今回はGMOペパボ様主催の回でした!GMOペパボ様、良い会を大変ありがとうございました! 発表資料 t.co httpoxyの話をしました(?)*1。 拝聴した話で心にのこった事いくつか (すみません、トークタイトルとお名前が正確に記憶できていな…

PHPカンファレンス関西2016に参加しました!!!

PHPカンファレンス関西初心者です。なぜか意外といわれましたが、初参加です。 conference.kphpug.jp 念願叶ってついに参加する事ができました! 新幹線で久々に大阪へ 東京は豪雨だったんですが、 浜名湖をすぎたら青空でした 普段大阪には車やツアーで行っ…

Buildersconのコアスタッフミーティングをしました!

主催の様子です。 実に悪そうな顔ですが、誕生日なのだそうです、おめでとうございます。 そして、皆さんにおしらせすべきはここでしょうね! きたれ!興味がある人!!! 以下情報です 公式サイト http://builderscon.io/ 公式ブログ http://blog.buildersc…

GithubのISSUEでなにやらやるなら、Jasperが便利だぞ!の話

相変わらずヤパチー自体のエントリをかいていない主催のuzullaです、こんにちは。 さておき、ヤパチーはGithubで色々まわしていたのです。 Slackで雑談し(たり、自分が気付いたら立てる) ISSUEをたて ISSUEのコメントで色々やりとりをし Wikiにまとめる こ…

PHP BLT#5にLT応募しました!!!!

タイトルの通りですが、LT発表枠に応募しました! phpblt.connpass.com 兎に角参加したかったので、勢いでLT発表枠に登録しましたが、まだネタは固まっておりません。 PHP BLTは最近話題のPHP系勉強会なわけですが、今回はメルカリさんからかわってペパボさ…

ヤパチーでSlackをスタッフ間やりとりで活用したお話

特に目新しい事はないかもしれないけど、YAP(achimon)C::Asia Hachioji 2016mid in Shinagawaのイベント運営において、どういうSlack運用だったかききたいという要望があったので、雑に書いておきます。 こんな事より、主催としてヤパチー総括を書けというの…

BBQ::Buildersconに参加しました、皆さんもBuildersconのことを知りましょう

2016年12月にBuildersconというテック系カンファレンスが開催される予定です。 「#builderscon はコミュニティ・技術プラットフォーム等を制限しない、オープンかつ持続可能な、エンジニア・技術好き達のためのカンファレンス形式と運営を行うための活動をし…

PHPカンファレンス福岡2016でイエーイの件、そして遠方カンファレンス参加のススメ。

phpcon.fukuoka.jp いってきましたPHPカンファレンス福岡2016!これで二度目の参加です。 当方の発表について 今回はLTでの発表でした、資料は以下となります。イエーイ! speakerdeck.com スライド内のお試し用Toolはこちら github.com 実際Yayたのしいので…

PHPカンファレンス福岡2016でのPSR-7についてのトークで私が質問した件

http://psr7.net/sasezaki/phpconfuk2016/psr7.net こちらにつきまして、Tweetだと長くなってしまうのでこちらで。 質問したかったこと 昨今、なんらかのセッション機構はウェブアプリケーション実装には必須だと思っておりますが、それはPSR-7では(目指す…

PHPでかかれたSlackのCLIクライアントためしたり

php

SlackのAPIを叩くコードをさがしていたら、PHPでかかれたSlackのCLIクライアントをみつけたので何となく試した。結論からいえばたのしいけれど日本語等は通らず残念。 github.com 手順 ncurses 拡張が必要なので、OSXで作るのは面倒だった。新しくVMを立ち上…

PHPカンファレンス北海道2016にいってきました

みなさんGWいかがお過ごしでしょうか、当方現在GWで四国を旅行しており、久々にキーボードをタイプしております。 インターネットに頼りきった旅をしておりますが、運良く急ぎの仕事もはいらなかったのでMacはひらかず連休を満喫中なのです。 それはさておき…

YAPC::Asia Hachioji 2016mid in Shinagawaを本当に開催する話

みなさんこんにちは、uzullaです。 すでに耳タコの方もいらっしゃるかもしれませんが、4/1に告知いたしましたYAPC::Asia Hachioji 2016は、7/2,3の開催にむけて着々と進行しております。 しかし、告知を打った時期が悪く、いまだジョークとおもわれている可…

YAPC::Asia Hachioji 2016をやるぞ!!!

20160413 追記 実際に開催されることになりました!宜しくお願い致します! YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa なんか(パブリックな観測範囲では)結局次のYAPCないっぽい。私はすごい参加したいのに存在しないのがつらい!こうなれば私…