各テーブルにレコードが何件入ってるか調べる
#!/usr/bin/perl use DBI; my $connect_info = [ 'dbi:mysql:dbhost=foo;dbname=bar', 'root', ]; my $dbh = DBI->connect(@{$connect_info}); my $tables = $dbh->table_info->fetchall_hashref('TABLE_NAME'); for (keys %{$tables}) { my $dbname = $tables->{$_}->{'TABLE_SCHEM'}; my $row = $dbh->selectrow_hashref("select count(*) as count from $_"); warn "$dbname: $_ : $row->{count}"; }
なんかこんな感じっぽい。
いまさらDBD::mysqlのPODを読んだ
@databases = DBI->data_sources("mysql", {"host" => $host, "port" => $port, "user" => $user, password => $pass});
へー。
おは
コーヒー失敗。なんかくさい。→とりあえず昨日作ろうと思って手を付けかけたやつを作り始める。→次のプロダクトがなんか決まった。つうかいろいろ作りかけの連中はどうしようかなぁ。jwatch.jpはがーっと作ってMA4に応募くらいはしたいなぁ。
おは
なんか変な夢を見たけどあんま覚えてない。Moooseにうなされる夢だったような気もするし、核兵器が数カ国の共同管理になっていて、核兵器の前で衛兵が交代するシーンだった気もする。次は火星だった気がする。→腹へってきた。午後は場所を移そう。→すげー混んでてうるさくてipodも持ってこなかったのでちょっと大変。だけどあと20分で2時間なのでがんばる。結構仕事も進んでるし。→おし。2時間クリア。→月曜からちゃんと進捗があるのは昨日コードを触ってたからだろうなぁ。予習重要。→仕留めた!と思った蚊が一瞬にして視界から消えるのはなんでなんだろう。→長い休憩を終えて最終セットに入るかどうしようか。→フレッシュネスバーガーに鶴がついてきてびっくりした!
typo発見
0 座標位置を指定する毛筆の方法は、→0 座標位置を指定するもう一つの方法は、
http://code.google.com/intl/ja/apis/chart/
ということでGoogle::Chart::Gridなど実装してみる。→うむ。こんな感じか。
う。0座標位置はchgじゃなくてchmで指定するべきだったか。帰って続きするか。→うをー。なんかすごくめんどくさそうな予感。ArrayRef[markerdata]とかになる悪寒。
subtype 'Google::Chart::Color::Data' => as 'Str' => where { /^[a-f0-9]{6}/i } ; has 'color' => ( is => 'rw', isa => 'Google::Chart::Color::Data', required => 1, default => '000000', );
これが
t/02_marker....1/10 Attribute (color) does not pass the type constraint because: Validation failed for 'Google::Chart::Color::Data' failed with value 0 at (eval 89) line 48 Google::Chart::Marker::Item::new('Google::Chart::Marker::Item') called at /home/danjou/work/share/lang/perl/Google-Chart/trunk/lib/Google/Chart/Marker.pm line 25 Google::Chart::Marker::__ANON__('Google::Chart::Marker=HASH(0x8f5cdf0)') called at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Class/MOP/Attribute.pm line 239 Class::MOP::Attribute::default('Moose::Meta::Attribute=HASH(0x904690c)', 'Google::Chart::Marker=HASH(0x8f5cdf0)') called at (eval 82) line 19 Google::Chart::Marker::new('Google::Chart::Marker') called at t/02_marker.t line 10
こうなってなんやこれー!と思っていろいろやってたんだけど、defaultを'aaaaaa'とか(とにかくゼロではない何か)に変えたらとおった...→ひどす。なんでじゃろー。→その後、id:lestrratによりこうやって解決。一時しのぎではある。
has 'color' => ( is => 'rw', isa => 'Google::Chart::Color::Data', required => 1, default => sub {'000000'}, );
イザ!をちょっと見直した
Sorry
該当するコンテンツがございません
サイトのナビゲーションブロックへ移動する
エラー内容
以下のいずれかの理由により、該当するコンテンツを表示することができませんでした。
- コンテンツの公開が終了した。
- コンテンツが削除された。
- 指定したURLが間違っている。
- その他、やむをえない事情があった。
ご不便をお掛けして申し訳ございません。
http://www.iza.ne.jp/news/newsarticle/107228
何卒よろしくお願いいたします。
イザ!
なかなかいい404。