Aqutras Members' Blog

株式会社アキュトラスのメンバーが、技術情報などを楽しく書いています。

Ruby

Rubyで外部コマンドを実行する方法

こんにちは。taniyuです。 昨日のAqutrasブログ(brakemanの検査をすり抜けたコードと,その理由の調査)は見られましたか? あの危険なコードを書いていたのは私でした。 あのような悲劇が今後発生しないようにするために、今回は、Rubyで外部コマンドを 呼…

sinatra + pgでsorry, too many clients alreadyが出た時の対処法

はじめに Railsを利用するほどでもないような簡単なAPIサーバを立てたりするときに、Sinatraをよく利用するのですが、アクセスした時に以下のようなエラーが発生しました。 PG::ConnectionBad: FATAL: sorry, too many clients already FATAL: sorry, too ma…

Rubyのハッシュ記法について

こんにちは。taniyuです。 今回は、rubyのハッシュ記法について簡単に説明します。 ハッシュの記法 rubyでは、ハッシュの宣言は、{ "hoge" => "hogehoge" } のように、=>(ハッシュロケット)を使って書くことができます。 ruby 1.9以降では、ハッシュは、 { h…