箱のプログラミング日記。

渋谷の自社開発企業でRails書いてます。

RailsでSendGridのAPIを使用する(1)【アカウント発行・有料プラン契約】

アカウント発行周りから実装まで網羅的に書かれている記事があまりなかったので、SendGridAPIについてまとめていきます。 やることが多くて多岐にわたるので、何回かに分けて書くことになりそう。 SendGridとは SendGridは全世界で利用されているメール配信…

RailsでChatworkAPIを使用する

RailsアプリケーションでChatworkAPIを使用してチャットを投げる方法について。 Chatworkとは ここから説明する必要もないする気がするのだけど go.chatwork.com チャットツール。 Slackよりもエンジニア色が少し弱い印象。 アプリケーションの中で例外が発…

Railsでhttps通信を使ってjsonでPOSTする

Railsのアプリケーションでhttpsリクエストを走らせ、jsonでPOSTしたい時の記事があまり無かったので書いておく。 完成形を先に class Sample require 'net/https' require 'uri' require 'json' def post_message uri = URI.parse("https://www.y-hakopro.c…

環境変数についておさらい

今更すぎるけど環境変数について少し深掘り。 環境変数とは 環境変数とは、OSが設定値などを永続的に保存し、利用者や実行されるプログラムから設定・参照できるようにしたもの。 引用元:環境変数とは - IT用語辞典 e-Words 「環境変数」って言うと一般的に…

「パスを通す」の意味をちゃんと理解する

「パスを通す」ってよく言うしなんとなく普段言われるがままやってるけど、ちゃんと言語化しておこうと思いLinuxのお勉強。 そもそもの話 そもそも日頃実行しているコマンドたちは、それ自体がどこかにファイルとして存在していて、コマンドを叩くことでファ…