所用でRubyからLDAPを使う必要があったので調べた。 そもそもLDAPとは RDBのテーブルのようなものを想定しておけばいいようだ。 ただし、各レコードが構造をもち、各レコードに階層構造のインデックスがついている。 yoshitsugu.hogehoge.ne.jp をひっぱってくれば jp -> ne -> hogehoge -> yoshitsugu とインデックスをたどっていき、たどった先にある電話番号とかメールアドレスとかがずるずるっとひけるイメージ。 詳しくはRFC4510などを参考にするとよいと思う。 LDAP用のgem ruby-ldap メンテされてないのか安定しているのかわからないが、2009/4/21からupdateされていない。 一部C実装なので下のnet-ldapよりはやいらしい。 net-ldap Pure Rubyのライブラリ。 Pure Rubyなので、r