Railsのアプリケーションでhttpsリクエストを走らせ、jsonでPOSTしたい時の記事があまり無かったので書いておく。 完成形を先に class Sample require 'net/https' require 'uri' require 'json' def post_message uri = URI.parse("https://www.y-hakopro.com/articles") http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE message = "hogeeeeeeeeeeeee" http.start do req = Net::HTTP::Post.new(uri.path) req.set_form
rbenvのコマンドでよく使うものをまとめました。その他のコマンドはあまり使われないと思いますが次の記事でまとめたいと思います。 インストール rbenvのインストールについては以下参照。 【Mac】Ruby開発環境の準備+rbenvの使い方 - TASK NOTES rbenvのヘルプ $ rbenv $ rbenv -h $ rbenv --help $ rbenv help <command> # コマンドの詳細 rbenvのバージョン確認 $ rbenv -v $ rbenv --version インストール ( rbenv install ) バージョンを指定してRubyをインストールするにはrbenv install <version>を使用します。ですがその前にインストール可能なバージョンの一覧を確認です。 $ rbenv install -l Available versi
It's like JSON. but fast and small. MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves. Next: MessagePack is supported by over 50 programming languages and environm
SMTPプロトコルに従ってメールを送ると、以下のようなやりとりがあります。(微妙に違っていたらごめんなさい) telnetを使えば、手元でも試すことができます。 参考: telnetでメール送信 '>'がクライアント→サーバで、'<'がクライアント←サーバを表しています。 < 220 smtp.example.com ESMTP > HELO client.example.com < 250 smtp.example.com > MAIL FROM:hoge@client.example.com < 250 ok > RCPT TO:huga@smtp.example.com < 250 ok > DATA < 354 go ahead > FROM:hoge@client.example.com > SUBJECT:test > Hello World! > . < 250 ok ABC
Rubyで作りためたクラスを再利用するために require で入れたいと思った。では何処に置くべきか。perl でいうuse lib; 的なこと。 ruby で ライブラリを置く場所 $: ruby - グローバル変数 (LOAD_PATH)で指定 RUBYLIB - Bashの環境変数で指定 site_ruby - ruby の標準ディレクトリ構成に入れる の3つの選択肢がある。 今日調べたのは site_ruby $: の場合 $:.unshift "path/to/my/lib" $LOAD_PATH.unshift "path/to/my/lib" RUBYLIB の場合 export RUBYLIB=/path/to/my:$RUBYLIB site_ruby の場合 /path/to/lib/ruby/site_ruby にファイルを置く site_rubyとは? ruby
eventmachineに依存していないruby用websocketクライアントでまともなのが無いので作った。 shokai/websocket-client-simple · GitHub 既にwebsocket-clientというgemがあるけど、ドラフト0しか実装されていないしpull requestできるリポジトリが無かったので作った。 名前はwebsocket-client2というnode臭がするのと後ろにliteとかsimpleとか付けるperl臭がするのと、わけわからない名前付けるruby臭で迷った。 インストール gem install websocket-client-simple 使い方 JavaScriptのWebSocketと同じように使える require 'rubygems' require 'websocket-client-simple' ws = WebS
2020-06-02 Comments/Subversion/TortoiseSVNメモ/コミットしたログメッセージが編集できない 2020-03-31 ゲームを作る上でのバッドノウハウ/十字キーがボタンとして認識される 2019-11-12 Comments/Wiki/PukiWiki/スパム(spam)を防止する方法 2019-11-01 Delphi/XML/Delphi付属のXMLライブラリ 2019-08-27 Comments/SaGa2 秘宝伝説/モンスター一人クリア 2019-07-11 Comments/git/git rebaseを元に戻す方法 2019-06-08 VBA/関数呼び出し時に「オブジェクトが必要です。」というエラーが出る 2019-03-07 Comments/PhotoShop/「下のレイヤーとグループ化」はどこいったの? 2019-02-06 Rub
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く