image

  • フォト Amazonギフト券
    ※この時計の時刻は、閲覧しているパソコンのものであり、必ずしも正確な時間とは限りません

検索

最近のトラックバック

無料ブログはココログ

« 2009年7月26日 | トップページ | 2009年7月28日 »

2009年7月27日

2009-07-27

ピックアップ:HTML5のセマンティックなタグはまだ議論沸騰中, 真空管アンプ搭載iPod対応スピーカー, etc...

- http://jp.techcrunch.com/archives/090727_dilemma/
> [jp]情報の公開と非公開のジレンマ…SNSは過渡期的な文化にすぎないか?

- http://gigazine.net/index.php?/news/comments/20090727_sony_nintendo_ibm/
> ソニーや任天堂がゲーム事業で大きな動きか、IBMに大規模な発注 - GIGAZINE

- http://www.publickey.jp/blog/09/html5_2.html
> HTML5のセマンティックなタグはまだ議論沸騰中 - Blog on Publickey

- http://googlejapan.blogspot.com/2009/07/html5.html
> Google Japan Blog: HTML5 コミュニティ発足のお知らせ

- http://www.lifehacker.jp/2009/07/meetingtips4.html
> 会議時間を効率的に短縮する4つのコツ : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア

- http://news23vip.blog109.fc2.com/blog-entry-1848.html
> 今年の26時間テレビが死ぬほどつまらなかった件:VIPPERな俺

- http://gigazine.net/index.php?/news/comments/20090727_fdd/
> ついにフロッピーディスクドライブの生産をメーカーが打ち切りへ - GIGAZINE

- http://d.hatena.ne.jp/ululun/20090727/1248658809
> 「企業がTwitterを活用する際にクリアしなきゃいけない課題について語り合う会」に向けての私的メモ - 煩悩是道場

- http://business.nikkeibp.co.jp/article/life/20090723/200786/
> 切り分けたら「ああっ!」と声が出るバームクーヘン:日経ビジネスオンライン

- http://d.hatena.ne.jp/technohippy/20090726#1248626185
> 夏 - ずっと君のターン: 2D物理エンジンをRubyに移植してみましたCommentsAdd Star

- http://www.rockridgesound.co.jp/products/speaker/vts384/vts384_top.html
> 真空管アンプ搭載iPod対応スピーカー・VTS-384トップページ

- http://www.c-sq.com/
> 株式会社コンポーネントスクエア 解散のお知らせ ‎(株式会社コンポーネントスクエア)‎

Datamapper で XBRL データ情報の一部を DB に変換

XBRL データの instans の情報の一部をDatamapper で DB 保存し、
条件検索をするプログラムを試作してみた。

ruby でのソースコード一式は以下にある。
- http://sourceforge.jp/projects/ruby-xbrl/svn/view/trunk/Edinet/tools/datamap/?root=ruby-xbrl
> Index of /trunk/Edinet/tools/datamap - ruby-XBRL - SourceForge.JP

実行例を示す。
14 ファイルを処理し、それぞれインスアンの科目数の検索、"NetIncomeLoss" 科目の検索
を行ってみている。
最初は、DB 登録を行う。(時間がかかる)
2回目は作成済みDB を参照して検索をする。(時間はかからない)

$ ruby sample00.rb  -h
Usage: sample00 [options]
    -m                               use memory db
    -i                               init db

$ ruby sample00.rb -i /Users/youichikato/work/www/EDGAR/data/*/*/msft*[0-9].xml
"--- init DB"
"reading /Users/youichikato/work/www/EDGAR/data/789019/000119312505193215/msft-20050630.xml"
"reading /Users/youichikato/work/www/EDGAR/data/789019/000119312506128216/msft-20060331.xml"
"reading /Users/youichikato/work/www/EDGAR/data/789019/000119312506205609/msft-20060630.xml"
"reading /Users/youichikato/work/www/EDGAR/data/789019/000119312506235137/msft-20060930.xml"
"reading /Users/youichikato/work/www/EDGAR/data/789019/000119312507039978/msft-20061231.xml"
"reading /Users/youichikato/work/www/EDGAR/data/789019/000119312507116258/msft-20070331.xml"
"reading /Users/youichikato/work/www/EDGAR/data/789019/000119312507221457/msft-20070630.xml"
"reading /Users/youichikato/work/www/EDGAR/data/789019/000119312507253878/msft-20070930.xml"
"reading /Users/youichikato/work/www/EDGAR/data/789019/000119312507259490/msft-20070930.xml"
"reading /Users/youichikato/work/www/EDGAR/data/789019/000119312508031558/msft-20071231.xml"
"reading /Users/youichikato/work/www/EDGAR/data/789019/000119312508089475/msft-20080331.xml"
"reading /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml"
"reading /Users/youichikato/work/www/EDGAR/data/789019/000119312508215214/msft-20080930.xml"
"reading /Users/youichikato/work/www/EDGAR/data/789019/000119312509054006/msft-20081231.xml"
"instances: 14"
0: /Users/youichikato/work/www/EDGAR/data/789019/000119312505193215/msft-20050630.xml
    1119, 5, 149
1: /Users/youichikato/work/www/EDGAR/data/789019/000119312506128216/msft-20060331.xml
    779, 4, 131
2: /Users/youichikato/work/www/EDGAR/data/789019/000119312506205609/msft-20060630.xml
    1188, 5, 195
3: /Users/youichikato/work/www/EDGAR/data/789019/000119312506235137/msft-20060930.xml
    409, 4, 56
4: /Users/youichikato/work/www/EDGAR/data/789019/000119312507039978/msft-20061231.xml
    650, 4, 86
5: /Users/youichikato/work/www/EDGAR/data/789019/000119312507116258/msft-20070331.xml
    669, 4, 117
6: /Users/youichikato/work/www/EDGAR/data/789019/000119312507221457/msft-20070630.xml
    1060, 5, 111
7: /Users/youichikato/work/www/EDGAR/data/789019/000119312507253878/msft-20070930.xml
    438, 5, 62
8: /Users/youichikato/work/www/EDGAR/data/789019/000119312507259490/msft-20070930.xml
    449, 3, 77
9: /Users/youichikato/work/www/EDGAR/data/789019/000119312508031558/msft-20071231.xml
    846, 3, 135
10: /Users/youichikato/work/www/EDGAR/data/789019/000119312508089475/msft-20080331.xml
    849, 3, 147
11: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml
    1447, 5, 167
12: /Users/youichikato/work/www/EDGAR/data/789019/000119312508215214/msft-20080930.xml
    706, 5, 110
13: /Users/youichikato/work/www/EDGAR/data/789019/000119312509054006/msft-20081231.xml
    903, 5, 155
"facts:    11512"
"units:    60"
"contexts: 1698"
"---- Search http://xbrl.us/us-gaap/2008-03-31:NetIncomeLoss --"
"----        http://xbrl.us/us-gaap/2008-01-31:NetIncomeLoss --"
  1: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            8,168,000,000 2004-06-30
  2: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml           12,254,000,000 2005-06-30
  3: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml           12,599,000,000 2006-06-30
  4: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml           14,065,000,000 2007-06-30
  5: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml           17,681,000,000 2008-06-30
  6: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            4,289,000,000 2007-09-30
  7: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            4,707,000,000 2007-12-31
  8: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            4,388,000,000 2008-03-31
  9: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            4,297,000,000 2008-06-30
10: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            3,478,000,000 2006-09-30
11: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            2,626,000,000 2006-12-31
12: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            4,926,000,000 2007-03-31
13: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            3,035,000,000 2007-06-30
14: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            3,141,000,000 2005-09-30
15: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            3,653,000,000 2005-12-31
16: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            2,977,000,000 2006-03-31
17: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            2,828,000,000 2006-06-30
18: /Users/youichikato/work/www/EDGAR/data/789019/000119312508215214/msft-20080930.xml            4,289,000,000 2007-09-30
19: /Users/youichikato/work/www/EDGAR/data/789019/000119312508215214/msft-20080930.xml            4,373,000,000 2008-09-30
20: /Users/youichikato/work/www/EDGAR/data/789019/000119312509054006/msft-20081231.xml            4,707,000,000 2007-12-31
21: /Users/youichikato/work/www/EDGAR/data/789019/000119312509054006/msft-20081231.xml            4,174,000,000 2008-12-31
22: /Users/youichikato/work/www/EDGAR/data/789019/000119312509054006/msft-20081231.xml            8,996,000,000 2007-12-31
23: /Users/youichikato/work/www/EDGAR/data/789019/000119312509054006/msft-20081231.xml            8,547,000,000 2008-12-31
24: /Users/youichikato/work/www/EDGAR/data/789019/000119312508089475/msft-20080331.xml           11,030,000,000 2007-03-31
25: /Users/youichikato/work/www/EDGAR/data/789019/000119312508089475/msft-20080331.xml           13,384,000,000 2008-03-31
26: /Users/youichikato/work/www/EDGAR/data/789019/000119312508089475/msft-20080331.xml            4,926,000,000 2007-03-31
27: /Users/youichikato/work/www/EDGAR/data/789019/000119312508089475/msft-20080331.xml            4,388,000,000 2008-03-31
65.380000  31.090000  96.470000 (142.322403)

$ ruby sample00.rb /Users/youichikato/work/www/EDGAR/data/*/*/msft*[0-9].xml
"--- open DB"
"instances: 14"
0: /Users/youichikato/work/www/EDGAR/data/789019/000119312505193215/msft-20050630.xml
    1119, 5, 149
1: /Users/youichikato/work/www/EDGAR/data/789019/000119312506128216/msft-20060331.xml
    779, 4, 131
2: /Users/youichikato/work/www/EDGAR/data/789019/000119312506205609/msft-20060630.xml
    1188, 5, 195
3: /Users/youichikato/work/www/EDGAR/data/789019/000119312506235137/msft-20060930.xml
    409, 4, 56
4: /Users/youichikato/work/www/EDGAR/data/789019/000119312507039978/msft-20061231.xml
    650, 4, 86
5: /Users/youichikato/work/www/EDGAR/data/789019/000119312507116258/msft-20070331.xml
    669, 4, 117
6: /Users/youichikato/work/www/EDGAR/data/789019/000119312507221457/msft-20070630.xml
    1060, 5, 111
7: /Users/youichikato/work/www/EDGAR/data/789019/000119312507253878/msft-20070930.xml
    438, 5, 62
8: /Users/youichikato/work/www/EDGAR/data/789019/000119312507259490/msft-20070930.xml
    449, 3, 77
9: /Users/youichikato/work/www/EDGAR/data/789019/000119312508031558/msft-20071231.xml
    846, 3, 135
10: /Users/youichikato/work/www/EDGAR/data/789019/000119312508089475/msft-20080331.xml
    849, 3, 147
11: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml
    1447, 5, 167
12: /Users/youichikato/work/www/EDGAR/data/789019/000119312508215214/msft-20080930.xml
    706, 5, 110
13: /Users/youichikato/work/www/EDGAR/data/789019/000119312509054006/msft-20081231.xml
    903, 5, 155
"facts:    11512"
"units:    60"
"contexts: 1698"
"---- Search http://xbrl.us/us-gaap/2008-03-31:NetIncomeLoss --"
"----        http://xbrl.us/us-gaap/2008-01-31:NetIncomeLoss --"
  1: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            8,168,000,000 2004-06-30
  2: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml           12,254,000,000 2005-06-30
  3: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml           12,599,000,000 2006-06-30
  4: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml           14,065,000,000 2007-06-30
  5: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml           17,681,000,000 2008-06-30
  6: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            4,289,000,000 2007-09-30
  7: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            4,707,000,000 2007-12-31
  8: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            4,388,000,000 2008-03-31
  9: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            4,297,000,000 2008-06-30
10: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            3,478,000,000 2006-09-30
11: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            2,626,000,000 2006-12-31
12: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            4,926,000,000 2007-03-31
13: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            3,035,000,000 2007-06-30
14: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            3,141,000,000 2005-09-30
15: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            3,653,000,000 2005-12-31
16: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            2,977,000,000 2006-03-31
17: /Users/youichikato/work/www/EDGAR/data/789019/000119312508162828/msft-20080630.xml            2,828,000,000 2006-06-30
18: /Users/youichikato/work/www/EDGAR/data/789019/000119312508215214/msft-20080930.xml            4,289,000,000 2007-09-30
19: /Users/youichikato/work/www/EDGAR/data/789019/000119312508215214/msft-20080930.xml            4,373,000,000 2008-09-30
20: /Users/youichikato/work/www/EDGAR/data/789019/000119312509054006/msft-20081231.xml            4,707,000,000 2007-12-31
21: /Users/youichikato/work/www/EDGAR/data/789019/000119312509054006/msft-20081231.xml            4,174,000,000 2008-12-31
22: /Users/youichikato/work/www/EDGAR/data/789019/000119312509054006/msft-20081231.xml            8,996,000,000 2007-12-31
23: /Users/youichikato/work/www/EDGAR/data/789019/000119312509054006/msft-20081231.xml            8,547,000,000 2008-12-31
24: /Users/youichikato/work/www/EDGAR/data/789019/000119312508089475/msft-20080331.xml           11,030,000,000 2007-03-31
25: /Users/youichikato/work/www/EDGAR/data/789019/000119312508089475/msft-20080331.xml           13,384,000,000 2008-03-31
26: /Users/youichikato/work/www/EDGAR/data/789019/000119312508089475/msft-20080331.xml            4,926,000,000 2007-03-31
27: /Users/youichikato/work/www/EDGAR/data/789019/000119312508089475/msft-20080331.xml            4,388,000,000 2008-03-31
  1.930000   0.200000   2.130000 (  2.225345)
ntsitm298093:datamap youichikato$

« 2009年7月26日 | トップページ | 2009年7月28日 »

mokuji

2013年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

google

  • twitter
  • __
  • _
    Googleボットチェッカー

合わせて読む

  • 合わせて読む
    フィードメーター - katoy: cocolog あわせて読みたい

リンク