ftnk.jp -> ~fumi -> ChangeLog -> 2009-05 -> 2009-05-08

前の日 / 次の日 / 最新 / 2009-05

2009-05 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2009-05-08 Fri

[別の年の同じ日: 2006 2007 2008 2010

今日の del.icio.us (2009-05-08) はてぶ

- VMware Server上の仮想マシンをVMware ESXiで稼働させる方法 - 森薫の日記
- MySQL :: MySQL 4.1 リファレンスマニュアル :: 6.2 カラム型
- グラフィカルなツールでMySQLを使いこなす - SourceForge.JP Magazine
- Debianがglibcの派生版「eglibc」を採用へ − @IT
- 武田邦彦 (中部大学): 子供ダマシにもほどがある・・・
  > 大人はみんな判っているのだ.電気をこまめに消すことと,レジ袋を追放すること,そしてETCの高速道路を1000円にする事がすべてまったく矛盾していることを・・・

Sequel を使ってみる [Ruby] はてぶ

Ruby の O/R マッピングライブラリ Sequel を使ってみる.

まずはデータベースへの接続.

DB = Sequel.sqlite('sequle.sqlite')

テーブルの作成

DB.create_table :items do
  primary_key :id
  string :foo
  string :hoge

dataset の取得.
テーブルへの操作は dataset に対して行なう.

dataset = DB[:items]

insert

dataset.insert(:foo => 'bar', :fuga => 'hoge)

update

dataset.filter(:foo => 'bar').update(:foo => 'baz')

sql を実行

DB.fetch("SELECT * FROM items") do |r|
  p r
end

- Sequel: The Database Toolkit for Ruby
  http://sequel.rubyforge.org/
- Ruby Freaks Lounge:第9回 SinatraとSequel・Hamlで掲示板アプリを作る|gihyo.jp … 技術評論社
  http://gihyo.jp/dev/serial/01/ruby/0009