[前][次][番号順一覧][スレッド一覧]

rails:3106

From: eiichi_maekawa@m...
Date: Fri, 17 Jul 2009 10:17:40 +0900
Subject: [rails:3106] 参加します

ML: rails@r...
新メンバー: eiichi_maekawa@m...


前川です。
業務で使用することになり、RubyとMysqlを始めて、一ヶ月です。

S/Wの経験は、アセンブラ、BAISIC、FORTRAN、ボーランドC、UNIX C,マイクロソフト
C#です。
よろしくお願いします。

Railsに関する参考書は持っていません。

使用したいのは、CGI・データベース操作関連です。
Railsの設定は、会社のパソコンで行うため、gemによるインストール、アップデートが、セキュリティの
関係で
許されていません。そのため、すべて、手動で設定しました。
Railsのバージョンも上げたかったのですが、windowsにインストールできる
actionwebservice.gemのバージョンが、1.2.6が最新(?)だったため、
railsも1.2.6となった次第です。

手動で、railsを2.3.2に上げるためのwindows用actionwebservice.gemがあれば可能
と思いますが、
入手先について、ご教示いただければ助かります。他は、2.3.2がありました。

現在使用しているバージョンは、

O/S;;windows-xp

Rails 1.2.6

ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-mswin32]

gem 1.3.4

>gem list --local

*** LOCAL GEMS ***

actionmailer (1.3.6)
actionpack (1.13.6)
actionwebservice (1.2.6)
activerecord (1.15.6)
activesupport (1.4.4)
fxri (0.3.6)
fxruby (1.6.12)
hpricot (0.6)
log4r (1.0.5)
rails (1.2.6)
rake (0.8.7)
sources (0.0.1)
win32-api (1.0.4)
win32-clipboard (0.4.3)
win32-dir (0.3.2)
win32-eventlog (0.4.6)
win32-file (0.5.4)
win32-file-stat (1.2.7)
win32-process (0.5.3)
win32-sapi (0.1.4)
win32-sound (0.4.1)
windows-api (0.2.0)
windows-pr (0.7.2)

Mysql;;5.1.33-community via TCP/IP
です。

Mysqlデータベースにあるテーブルの属性(field値)を
fetch_fieldsで取得しようとしているのですが、うまく出来ません。

コーディング(試行錯誤した結果で、コメントもすべて含んでます。)
−−−−−−−−−−−−−−−−−−−−−−−−
#!C:/Ruby/bin/ruby.exe

#=begin
#require 'kconv' # Stringの日本語関連メソッド
#require 'nkf' # 漢字関係 Network Kanji code conversion Filter version 1.7
#require "cgi" # CGI プログラムの支援ライブラリ
#require "mysql" #MySQLライブラリ
#require "rubygems" # ライブラリ管理ツール
#require "dbi"
#=end
require "C:/Apache2.2/htdocs/qmsPotalShip/myclass" #共通クラス(含むRubyの
クラス)
# 試験データ

# MySQLクラスの検証

#データベースへの接続
#mydb = Mysql.new('localhost','root','dbkey','ndesign')

#puts mydb.to_s
#=end

#データベース名の取得
#=begin
#mydb = Mysql.new('localhost','root','dbkey','ndesign')
#res = mydb.list_dbs()
#resData = res.flatten
#puts 'データベースの一覧'
#puts resData
#mydb.close()

#=end

#テーブル名 取得
=begin
mydb = Mysql.new('localhost','root','dbkey','ndesign') #連続の場合は、不要
res = mydb.list_tables()
resData = res.flatten
puts 'テーブルの一覧'
puts resData
#mydb.close()
=end

#データの取得
=begin
#mydb = Mysql.new('localhost','root','dbkey','ndesign')
mydb = MyClassDB.db_connect('localhost','root','dbkey','ndesign')
res = mydb.select_db('ndesign')
puts res.to_s
resData = mydb.query('SELECT * FROM elist')
puts 'elistのデータ'
puts resData.to_s

resData.each do |data|
  puts data.to_s
end
=end
#=begin
#テーブルのフィールド情報の取得
#mydb = Mysql.new('localhost','root','dbkey','ndesign')
mydb = MyClassDB.db_connect('localhost','root','dbkey','ndesign')
puts "【データベース】"
puts mydb.to_s
res = mydb.list_fields('elist') # elistのフィールド情報の取得
puts "【テーブルフィールド】"
puts res.to_s

res = mydb.query('DESCRIBE elist')
puts "【DESCRIBE elist】"
puts res
res.each do |data|
  puts data.to_s
end
puts "【elistフィールド値取得後のmydb値】"
field = nil
fieldValue = mydb.list_fields('elist',field) #この部分も自信ありません
が、正しい使い方でしょうか?
puts "【fieldValue】"
puts fieldValue.to_s
fieldData = mydb.fetch_fields() #エラーとなった部分です。
#mydb = MyClassDB.db_connect('localhost','root','dbkey','ndesign')
=begin
puts mydb.to_s
res = mydb.query('SHOW COLUMNS FROM elist')
puts "【SHOWCOLUMS elist】"
puts res
resData=res.num_fields()
puts resData
#res.each do |data|
#  puts data.to_s
#end
#tt = res.fetch_fields.map{ |f| f.name }
#puts f
#puts 'elist の詳細'
#puts resData
=begin
res.each do |data|
  #puts data[0].to_s
  puts data.to_s
  puts data.length
end
=end
−コーディング終了−−−−−−−−−−−−−−−−−−−−−−−−

−−−自分で定義したクラス−(確認用のコーディングも含んでいます)−−
#!C:/Ruby/bin/ruby.exe

print "Content-Type: text/html\n\n"

require 'kconv' # Stringの日本語関連メソッド
require 'nkf' # 漢字関係 Network Kanji code conversion Filter version 1.7
require "cgi" # CGI プログラムの支援ライブラリ
require "mysql" #MySQLライブラリ
require "rubygems" # ライブラリ管理ツール
require "dbi"


CODES = {
  NKF::JIS      => "JIS",
  NKF::EUC      => "EUC",
  NKF::SJIS     => "SJIS",
  NKF::BINARY   => "BINARY",
  NKF::UNKNOWN  => "UNKNOWN(ASCII)",
}



class MyClassText

  # 文字を16進数のも序コードに変換する
  def self.text_to_hex(data)
    data.unpack('H*')[0]
  end

  # 16進数の文字コードを文字に変換する
  def self.hex_to_text(data)
    data.gsub(/../){|c| c.hex.chr}
  end
end

class MyClassDB #データベース関連のクラスとして作成;;おかしいところありま
したらアドバイスお願いします。

  def self.db_connect( srvname, usrname, password, dbname)
    @mydb = Mysql.new(srvname, usrname, password,dbname)
    return @mydb
  end

end #MyClassDB 終了

=begin
mydb = MyClassDB.db_connect('A20929','dbuser01','dbkey','test')
puts mydb
#接続確認
res = mydb.query('SELECT * from elist')
puts res.to_s
#結果確認
res.each do |row|
  #puts row[0].to_s
  puts row.to_s
  puts row.length
end
#テーブル名 取得
#mydb = Mysql.new('A20929','dbuser01','dbkey','test')
res = mydb.query('SHOW TABLES FROM test')
puts 'テーブル名一覧'
puts res.to_s
=begin
res.each do |row|
  #puts row[0].to_s
  puts row.to_s
  puts row.length
end
=end
−−−−−−−−−−−−−−−−−−−−−−

実施結果

C:/Apache2.2/htdocs/qmsPotalShip/for confirmation &
modification/myclassMySQLTest.rb:78: undefined method `fetch_fields' for
#<Mysql:0x2c7331c> (NoMethodError)
Content-Type: text/html

【データベース】
#<Mysql:0x2c7331c>
【テーブルフィールド】
#<Mysql::Result:0x2c732e0>
【DESCRIBE elist】
#<Mysql::Result:0x2c73290>
snovarchar(10)NOPRI
dnovarchar(40)NOPRI
rnoint(11)NOPRI0
altnoint(11)NOPRI0
soutivarchar(60)YES
hinvarchar(60)YES
znotinyint(4)YES
dnamevarchar(255)YES
sectvarchar(50)YES
tnamevarchar(60)YES
tidvarchar(10)YES
ttelvarchar(10)YES
sendvarchar(50)YES
inditinyint(4)YES
tnotetextYES
snamevarchar(120)YES
statetinyint(4)YES
snotetextYES
urlvarchar(250)YES
xdwpathvarchar(200)YES
edatedatetimeYES
【elistフィールド値取得後のmydb値】
【fieldValue】
#<Mysql::Result:0x2c7250c>
Complete(1)




fetch_fieldsのコーディングが悪いのか、他に悪いところがあるのか、検討がつき
ません。

f.name のnameと同じようなメソッド(def,type,length,max_length等)が、あり
ますが、
nameと同じような使い方が出来ると考えてよいでしょうか。

各バージョンは、以下です。
・Mysql
# $Id: mysql.rb,v 1.24 2005/02/12 11:37:15 tommy Exp $
#
# Copyright (C) 2003-2005 TOMITA Masahiro
# tommy@t...
#

class Mysql

  VERSION = "4.0-ruby-0.2.6-plus-changes"

・Ruby;1.8.6(2007-09-24patchlevel 111) [i386-mswin32]

なお、エディタは、RDE(バージョン1.1.1.1 作者:sakazuki 氏)を
使用ししています。
長くなりましたが、ご指導、よろしくお願いします。

了


--
ML: rails@r...
使い方: http://QuickML.com/

このMLを退会する方法:
- 本文が空のメールを <rails@r...> に送ってください
- 本文が空のメールを送れない場合は、
  本文に「退会」とだけ書いたメールを <rails@r...> に送ってください
  (署名やhotmailの広告などがついて空メールを送れない場合など)

<rails@r...> のメンバー:
kazuhiko@f...
kazuhiko-w3ml@f...
qve02451@n...
gollum@h...
matz@r...
zn@m...
hoti_jp@y...
moriq@m...
don@n...
akira@a...
maili31s@c...
taoy@r...
dj.ryumu@g...
kida@n...
yuui.tanaka@n...
uno@s...
terubo_x@y...
aizawa@s...
stoyan@g...
keiichi.2004.matsunaga@g...
abe@c...
sino@e...
tnakajima@b...
tsasaki@v...
ko1@a...
tam@q...
takashi.hatakeyama@g...
yu1@t...
imura@p...
holy@e...
moro@b...
rubyinaction@g...
tacky3@g...
gunyoki@g...
fg-180@a...
shugo@r...
bongole3@y...
marvel_ml@p...
akimichi_tatsukawa@y...
n.mutou@g...
m.karibe@g...
ryu.kurai@g...
y.igarashi@g...
ender@o...
akimoto@g...
manshiro@a...
tommy.heartbeat@g...
youhei@g...
nnno77@g...
drawn.boy@g...
fukuda@n...
utah.kawasaki@g...
ouchi@b...
satoru.hataya@g...
Makoto.Nakagawa@h...
iguchi@t...
miyamuko@g...
funada@e...
jir@s...
manabut@m...
gunjisatoshi@g...
takamiya@m...
chihuahua5000@g...
okada.kiyoshi@g...
t-makino@k...
masakazu@r...
suzk@o...
t_kimata@n...
walf443@g...
something.tets@g...
sharp12@g...
kawaji@g...
uda4ml@y...
okkez000@g...
hide.nba@g...
melito@p...
josch.so36@g...
toykyo@t...
richstyles+ruby@g...
yanagi@s...
kem@c...
kenichi.tamura@g...
satoshi-rails@a...
sugi@n...
takahashi@t...
kuranuki@g...
hardfrost@g...
ogijun@g...
dot@a...
enkimi@g...
sakai@o...
yuanying@f...
tomoya@c...
nanki@m...
tyumityumi@g...
suzuki@u...
ishihara_h@y...
garbagetown@g...
kowaindesukedo@g...
hayasaka@t...
nov@y...
ikeyasu.ml@g...
tnuma@m...
take.ma@g...
someeda@g...
patama@g...
h.nakashima@g...
toshiki.ml@g...
asora@t...
ohta@e...
nazoking@g...
nskj77@g...
matsuis@g...
webmaster@a...
bamboog@g...
shachi@j...
ikasamt@y...
sou.orz@g...
yken@g...
mikuro05@n...
ya-ma@i...
t-ishikura@f...
yukotan@g...
qyi01472@m...
hayasaka.mitsuru@g...
isamu.kozuka@g...
yugui@y...
takeda.eiji@g...
mig@i...
ysano@y...
k.iwaya@g...
takashi.fujiwara@a...
tec@m...
kanouk@g...
kuboaki@c...
zonotchi@m...
akicoh@g...
kasatani@g...
naoki.yanai@g...
kaz@y...
kouse.k@g...
takkanm@g...
milfee@g...
gollum.frodo@g...
sakaki@t...
shibano@a...
sasaki_ror@m...
togawamanabu@g...
ikeda@d...
tomotsugu@t...
tsuruoka@r...
e-hara@a...
arton@e...
ofukui@g...
hirakiuc@k...
tetsuhiro_yoshida@d...
sasaki.takeru@g...
bkqdd181@y...
tadml@t...
r-kjm@n...
hiroqazu@g...
a-kawai@l...
ym3s-ickw@a...
ggb03124@n...
hajimehoshi@g...
tomonori@s...
multilayer@g...
takeshi.fujisawa@g...
kota0919wasabi@g...
spooky@m...
ito@i...
namu@v...
shoko-m@m...
wenyi@h...
sider2jp@y...
tanakahs@n...
yas@p...
ogawa@s...
jiroi@t...
otoriad@g...
yoko46@f...
metral@s...
nagaoka.takashi@a...
mikuriya@g...
nb-kimura@n...
msaitom@g...
craccho@g...
porgy38@m...
morimoto@n...
kog.bangbangshoot@g...
hnagoya@g...
tateyama@a...
fuj@r...
HDA03546@n...
shunji7@g...
andyjpn@g...
motoyuki.oya@g...
water@t...
vermeer.j@g...
pocorn@g...
k_shino@j...
fkinos@g...
100kw@s...
vette@m...
dev@c...
utsumi@t...
bakkyo@g...
kazuyuki.ohgushi@g...
yyanagisawa@g...
stardust@w...
ruby@k...
sato1192two9low@y...
ysformen@g...
yamajaki@g...
saitou@g...
ji55@e...
bsdmad@g...
takashi@k...
cubicdaiya@g...
rakuto@g...
okuda@b...
yoshikazu1_koba@n...
hawk.seki@n...
issei.m@g...
shohei.murayama@g...
kawa@a...
yosshi1202@g...
kimoto@o...
kusa@4...
itsudatte@g...
takeuchi.go@g...
fukuyama@s...
h.tsutsumi@g...
arito_asai@f...
ryotasaito@g...
dogginess@g...
knives777@g...
keytoonbird@g...
rollingteapot@g...
sin@a...
tommy@t...
toytrain@c...
rucila@y...
lisplang@g...
y-yamasaki@s...
unkai@k...
kontei@y...
ats777@g...
swallow@r...
e@i...
kohata@e...
daisaito@l...
we.dont.know.what.ride.is@g...
manaka.y@g...
sato.naoyuki@n...
shibacow@c...
santajack@g...
aikawa.shigechika@n...
ishiguro@d...
okamoto@n...
yokota@h...
ttomoya@g...
shinichiro@s...
m_mizutani@j...
rin2@c...
insight.insight@g...
takusato1974@y...
tksotn@m...
w.takasaki@g...
nisyu@m...
ochi@c...
matzun@g...
abe00makoto@g...
tkawachi@g...
so.ktmr@g...
mash@a...
papanda0806@y...
jinbey@m...
akira-tonomura@e...
lasty33@y...
taoyag+rails@g...
goku@a...
cue_ml@y...
skymap_sora@y...
hattatomoyuki@y...
setekh.p@g...
shigi@s...
mukaken@g...
dai.gotou@g...
yamaeda@g...
ksetoh@g...
rs_taka@m...
bubble0529@g...
tak@n...
geicokaz@k...
babie.tanaka@g...
redrisefirm@k...
ksuke.s@g...
akm2000@g...
Ebinuma@a...
kurutta.jd@k...
poohkid@g...
mkonta@g...
ayumu.aizawa@g...
mkitakata@g...
katayama@l...
kei.hamanaka@g...
shigehiro.yoshinaga@g...
asasa@b...
hirosi.yosida@g...
kimura.shunya@g...
hashimoto.yoshiharu@j...
kamuisuzaku@y...
komagata@g...
hiraku@s...
masatoshi@r...
ohtsuki@a...
donaldml@s...
cuspos@g...
kei@c...
m_morizono@y...
a-t@o...
hasuie+ml@g...
nettabo@g...
t_hoshizawa@m...
it.sasano@g...
inoue.yasuyuki0@g...
Tamura.Koichi@a...
shimura-hir@o...
hiroshi.mizote@n...
papan1210@g...
tabe@j...
admin@f...
junnichi@g...
tsukasa.oishi@g...
adachihdx@g...
btsai@c...
takashi.kato.222@g...
isiisi96@g...
khabus@g...
rorml@f...
optimistic.space@g...
ohashi@s...
bugslife_@h...
tira921@y...
user-key@j...
rubyist.norageek@g...
geogeo@n...
k-ishii@s...
kunimi.ikeda@g...
toru_uda@j...
takaseyuichi@g...
sususu@m...
s-onishi@a...
rudeboyjet@g...
shimohigashi@i...
ikura@b...
w.kojima@g...
mpj-yoko@g...
watanays@a...
webmaster@n...
kakicg@m...
snoozer.05@g...
yesyano19600904@y...
tsuka05@g...
star_goes_heart@h...
hide.takata@g...
matsuo_atsushi@m...
hisano@s...
mmatsu@n...
kenji.suzuki@g...
okada@r...
baggio4ever@g...
tetsuya.oka@g...
hiroshi.nakao@g...
yuyakato@g...
douhashi@s...
hayashida@m...
vox.vom@g...
yk.takasaki@g...
ronnie@d...
3arrows@g...
suna4903@g...
yuzone.jp@g...
yujitoyd@t...
43hara@g...
ehara@h...
receiver@k...
ykuroda@c...
o-taki@n...
sudo.ruby@g...
hichi@p...
hisa@f...
yamakenji@g...
ysakurai@f...
marui@a...
treeham@g...
masuda4ml@a...
miura@k...
maintener.imagination@g...
s1041053@g...
teru.morimura@g...
nakahira@k...
katsuwo@m...
ikataoka@q...
shun262@g...
aqua1@p...
freedom_katsumi@y...
dc@p...
kueda@z...
kusaka@i...
clairvy@m...
t-makino@w...
a.yusuke@g...
xxshss@y...
brad-pitt-mail@m...
osakana_2000@y...
updoor@g...
muraoka@b...
kyowa_t@k...
ito@m...
yielnet@g...
hiya@a...
kanasansoft@g...
pedraponte@g...
jyo555@w...
kazisobe@g...
tomisima@g...
woowoowoo.hy@g...
hana482001@g...
jack_nero2000@y...
daisuke@a...
utadaq@g...
hantani@m...
ikomaru@g...
kosukematsuda@g...
kamei@w...
travelonrails@g...
micro.star@r...
qublilabo@g...
sugisugi@p...
nomuvan@g...
mokoriso@g...
kasahara.shin@g...
takeshinoda@g...
horiuchi@g...
iwapi@s...
ofl@c...
ruby@t...
maxroze@s...
maehrm@m...
darashi@s...
fujiwara@s...
noda@c...
ml_bose@t...
yukihiro.k@g...
paptimusx@g...
junsakuma@g...
inudog@g...
support@t...
eye@p...
ohshima@p...
manabu.tokushima@g...
aki.kyara@g...
AND54579@n...
istb16@g...
y.yasuta@g...
negishi@c...
kamipo@g...
yoichiro@e...
honyax@g...
doggie.ao@g...
s-kuri@s...
cerumo.sc430@g...
jun.h.2.0@g...
ayatantam@g...
moriken@k...
yoh@p...
akio0911@g...
ysy0217@g...
fumiyas@o...
parin_25@m...
ksk.matsuo@g...
arai@m...
rsg@w...
kt2546@z...
yumoto@f...
bluerabbit.com@g...
lovesteal@g...
tamoot@g...
yama.tsuyo@g...
noguchi.t.tabelog@g...
fujimoto@s...
from.endor@g...
Sugaya.Masahiro@t...
ikedak@r...
yu_raku_an@y...
shintaro.kakutani@g...
ryuji1968@g...
uchiyama.noriaki@g...
andymatsubara@g...
hoti.n.hoti@g...
onawa@m...
ogawah2@y...
k.muryoi@g...
t-abe@m...
suzuka@j...
sinara@b...
koshiba-ml@s...
yousw20@g...
rust@s...
kazmanbow@g...
takuo.kadoya@g...
lets.skeptic@g...
ueda@u...
ayu@y...
yosuke.suzuki@g...
hikocchi@g...
wiz.ymdmsyk@g...
wataru.kato@t...
okada_atsu@y...
mamamamaeshima@g...
tss-ror@r...
flyman@k...
lukesilvia@g...
aliasdice@m...
andore380@g...
tak@t...
azuma@a...
takahashi.dai@g...
siduta@g...
motoaki.shibagaki@g...
ogar.jp@g...
asano.yuki@g...
appoo.appoo@g...
tsukada.shouya@g...
sekine.t@g...
kazuya.yoshimi@g...
k.nakamura@s...
kanai@o...
sanya@b...
kzhr.nsym@g...
ynoda.tech@g...
sakurai777@m...
naofumi@m...
yusuke_r_a_t_m@h...
time.mirai@g...
gauss8000@y...
gsmoothy@g...
osamu.matsumoto@g...
tyuruta@z...
beyond@b...
ehr174@g...
y-kawachi@o...
k.inami@p...
hayamin@r...
rechka_osaka@y...
ozawai@c...
lov2much@m...
noschin@g...
naoto01102007@g...
kentaroi@g...
mogutan100@y...
roppongitoppogi@y...
tobionagao@g...
ndemura@g...
kotani@c...
kyksatoh@s...
meiwadenki.tky@g...
ibushikin@g...
hotdog.jp@g...
msc@s...
sato.osamu@s...
toshikazu.ogawa@i...
naopontan@g...
moronatural@g...
yuichi_katahira@m...
rt.kametaro@g...
ozaki@y...
gnnk@g...
vinamu@m...
namura.tsukasa@g...
marvelous@n...
pinzolo.dev@g...
celluloid.key@g...
sakuro@2...
rails2.0.2@g...
k-abe@n...
tabe1hands.tech@g...
akira.t.0702@g...
nemo10@g...
y_yanagisawa@m...
k_hada@m...
gomgom68@g...
takuya@m...
mailtodoor2@g...
ura.takefumi@g...
masayuki@j...
rotelstift@g...
fjtykhs+ml@g...
iwamatsu@n...
keisuke.yamane@g...
gac700@g...
tora812skz@y...
gargouille130@g...
hagimail@g...
kawaiti@g...
masaru.taguchi@g...
peek824545201@g...
kero@y...
hyoshiok@g...
authornari@g...
bright217@g...
quietsounds2006@g...
tkawa@4...
happy.siro@g...
yukio.goto@m...
sasaki@k...
tech@e...
hayori-ml@m...
daixque@g...
okumurya.g@g...
china5miao@f...
hosooka.keisuke@g...
koutoku-n@s...
nof_dev@m...
msd.456@g...
emosei@o...
hide69u@g...
ishikawa@r...
beck@v...
k_yahaba@m...
tropicaljazz@g...
mattyonajijii@h...
ritsuo.fujii@k...
tagart110@g...
m_takahashi@z...
hiroaki.akanuma@g...
oztat@n...
kazushi11@g...
paul@m...
nakayan@c...
masaki@h...
koji.furukawa@g...
hisary@g...
daiikeda@g...
shukaku@s...
m.yodack@g...
maf01541@n...
tsuchy.h.2.3.1@g...
o.gata.ken@g...
takashi-lst@i...
hatanaka.yoichi@g...
silver.vine.ebisen@g...
kumonopanya@g...
hama@t...
gbh12112@n...
eiji.sato@c...
ese.geek@g...
akishin@k...
tomoya.sinsengumi@g...
terasawa@n...
ikeboo@m...
taguchi.toshihiro@g...
byplayer@s...
iwao@e...
utaro.yano@k...
dezawa@a...
nakada@a...
riki.sekita@g...
gen_takahashi@y...
eiichi_maekawa@m...

[前][次][番号順一覧][スレッド一覧]

->    3106 2009-07-17 03:17 [eiichi_maekawa@m... ] 参加します                              
      3110 2009-07-24 07:08 ┗[eiichi_maekawa@m... ] windows版::windows用actionwebservice.gem2.3.2について
      3112 2009-07-24 07:49  ┗[sakuro@2...         ]                                     
      3113 2009-07-24 10:58   ┗[eiichi_maekawa@m... ]                                   
      3115 2009-07-27 06:24    ┗["=?ISO-2022-JP?] activerecordとMySQLについて     
   @  3118 2009-07-28 07:38     ┣[eiichi_maekawa@m... ] Railsでのデータベース(mysql)接続
      3124 2009-07-28 09:18     ┃┗[qublilabo@g...      ]                             
      3126 2009-07-28 09:28     ┃ ┗[eiichi_maekawa@m... ]                           
      3119 2009-07-28 07:51     ┗[bsdmad@g...         ]                               
      3120 2009-07-28 08:16      ┗[eiichi_maekawa@m... ]                             
      3121 2009-07-28 08:33       ┗[bsdmad@g...         ]                           
      3122 2009-07-28 09:00        ┗[eiichi_maekawa@m... ]                         
      3123 2009-07-28 09:17         ┗[bsdmad@g...         ]                       
      3125 2009-07-28 09:25          ┗[ayumu.aizawa@g...   ]                     
      3127 2009-07-28 09:33           ┗[eiichi_maekawa@m... ]