mcommit's message

ソフトウェア開発の仕事をしているsimotinといいます。記事の内容でご質問やご意見がありましたらお気軽にコメントしてください\^o^/

sinatra

nginx + unicorn + sinatra で接続元IPを取得する

nginx + unicorn + sinatraで構築したWebサイト(nginx)で不正アクセスをアプリケーション層ではじく処理を書きたくなって、少しはまったので書いておきたいと思います。■目次 $env["REMOTE_ADDR"] $env["REMOTE_ADDR"]が 127.0.0.1 になる proxy_set_header…

LINE BOT API Rubyで意識の高いbotを作ってみた

先ほど(ていうかもう昨日ですが)mcommit.hatenadiary.comという記事を上げましたが、BOTが動かないまま寝るのが癪に障るのでLINE BOT APIについていろいろ調べて、意識高い系のBOTを作って山田孝之さんとトライのお兄さんと会話させてみました。 まぁ、APIを…

RESTful詐欺にあった~sinatraでdeleteを送る方法~

RESTful... それはWebのスケーラビリティーを高める1つの手段。 RESTful... それはリソースに対するURIによるユニークなアドレス表現。 RESTful... それは、"GET"、"POST"、"PUT"、"DELETE"のメソッドによるリソースの操作。 かつて、Webサービスを作る際に…