Category Archives: 記事

PostgreSQL9.2: JSON型

こんにちわ、北川です。

PostgreSQL 9.2 で追加された JSON型を触ってみましたので紹介したいと思います。
続きを読む...

Java 8 の lambda を試してみました

今年の 9/9 にリリースされると言われている Java 8 で注目している lambda を試してみました。

続きを読む...

PostgreSQL: 集合を返すGENERATE_SERIES関数で大量データを生成して集計する

こんにちは、鈴木です。

PostgreSQL ユーザの方!

GENERATE_SERIES という関数をご存知でしょうか。
続きを読む...

ActiveSupport の strip_heredoc でヒアドキュメントを綺麗に書く

こんにちは、鈴木です。

ActiveSpport の strip_heredoc というメソッドをご存知でしょうか?

 
行頭の不要なインデント
以下のスクリプトを見てください。
続きを読む...

Ubuntu マシンに Active Directory 認証でログイン出来るようにする

Ubuntu マシンに Windows の Active Directory 認証で ssh ログイン出来るようにする方法を紹介します。
続きを読む...

Rails: includeされた時にクラスメソッドとインスタンスメソッドを同時に追加する頻出パターン

こんにちは、鈴木です。

 

モジュールの include と extend は慣れるまではややこしいですね。
続きを読む...

ActiveSupportを読む: Module#alias_method_chain

こんにちは、鈴木です。

「Rails: alias_method_chain: 既存の処理を修正する常套手段」では alias_method_chain をご紹介しました。
続きを読む...

Rails: alias_method_chain: 既存の処理を修正する常套手段

こんにちは、鈴木です。

 

既存のメソッドの動作を少しだけ変更したい、という場合に使われる常套手段をご紹介します。
続きを読む...

よく使うgemコマンドのオプション

こんにちは、鈴木です。

最近は Gem ライブラリの管理は Bundler で行うことが多いですが、Gemfile に書く時に、

「あのライブラリの正しい名前はなんだっけ?」
「このライブラリの今のバージョンはなんだっけ?」

となることが多いのです。
続きを読む...

ルールを仕組みに置き換える

こんにちは、鈴木です。

 

Rails に限った話ではありませんが、プロジェクトが大きくなるに従い「○○するときは必ず○○する」というルールは増えていきます。
続きを読む...