code
ここを見てついむらむらっときて、以前作ったスクリプト書き直した。コメントにも書いてありますが実行するとカレントディレクトリ以下の mp3 ファイルを操作して自動的にタグ付けを行います。詳細はスクリプトのコメント参照のこと。もっと便利にして exe …
Ruby のメソッドで、最近はブロックつけた Enumerable#any? と all? が大好き。なんていうか、この気の利いてる感が。いちいち嬉しくなってしまう。 Enumerable#all? ブロックの戻り値が全て真なら真を返す。 全て 'hoge' なら真。 irb> ['hoge', 'hoge'].al…
ActiveLdap は LDAP へのオブジェクト指向インターフェースを提供する Ruby ライブラリ。ActiveRecord ライクに LDAP を扱うことができます。ActiveLdap::Base#find は :filter オプションで LDAP エントリの検索条件を指定します。ActiveRecord::Base#find …
外部キーの参照先はただ一つのタプルに限定されることが保証されていなえければならない(=UNIQ 制約がかかっていなければならない)、という点を検証するための SQL のメモ。最後のテーブルでエラーが出る。 create table parent(id integer primary key, …
振り返ったらすごく曖昧だったので。後で制御構造も復習しとこう。 class SampleError < StandardError; end def raising(num) case num when 1 raise when 2 raise 'with message' when 3 raise SampleError when 4 raise SampleError, 'with message' when…