image

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

検索

最近のトラックバック

無料ブログはココログ

« 2008年5月2日 | トップページ | 2008年5月4日 »

2008年5月3日

2008-05-03

ruby で XBRL データの処理をしよう(その4)

科目名とその値の一覧の出力だけでなく、
EDINET の タクソノミ設計 CSV ファイルに記載されている財務表の情報に沿った出力
もするようにしました。

- http://sourceforge.jp/projects/ruby-xbrl
http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/trunk/Edinet/lib/main.rb?rev=21&root=ruby-xbrl&view=log

$ ruby main.rb --help
Usage: main.rb [options] xbrl
    -s, --sheet                      output sheet form.
    -i, --item                       output all instance items. (default)
        --lang=[en|ja]               lang for label-name. (default=ja)

$ time ruby main.rb ../sample/X99006-000/jpfr-ssr-X99006-000-2008-09-30-02-2008-12-26.xbrl > 1.csv

real    0m6.705s
user    0m5.286s
sys     0m0.347s

この出力結果の csv をNeoOffice で読み込んだときのスクリーンショットを示します。
2008050300

sheet 形式の出力は、概要をつかむのに向いています。
item 形式で出力は、スプレッドシートソフト上で独自の分析を行う場合などに向いています。

今は、毎回 csv ファイルを読み込んでいますが、 読み込み結果を マーシャリング (dump/load) するようにすれば、もっと速度があがると思います。
# 一度 処理をした xbrl インスタンスデータもその処理結果を マーシャリング (dump/load) することを考えています。

次は、gruff をつかってグラフ化することを行う予定です。

ピックアップ: Rhino on Rails をより深く知る, 「紙さながらのインターフェース」ってそれは単なる手抜きですから, etc...

- http://jp.techcrunch.com/archives/20080501twitter-said-to-be-abandoning-ruby-on-rails/
> > TechCrunch Japanese アーカイブ » Twitter、Ruby on Railsを放棄か

- http://d.hatena.ne.jp/sdyuki/20080502/1209699676
> > 簡易分散ストレージを実装してみた - sdyuki-devel

- http://jp.techcrunch.com/archives/20080430adobes-open-screen-project-write-once-flash-everywhere/
> > TechCrunch Japanese アーカイブ » Adobeの「Open Screen」プロジェクト―FlashをPC、携帯、TVの事実上の標準に強力プッシュ

- http://www.infoq.com/jp/news/2008/02/rhino-rails-interview
> > InfoQ: Rhino on Rails をより深く知る

- http://dontstopmusic.no-ip.org/diary/20080430.html
> > Don'tStopMusic - 翻訳の作法を読んだ , ruby 1.8.7 pre2 で activerecord-2.0.2 のテストを実行すると割りと失敗してる件

- http://blog.netswitch.jp/articles/2008/04/30/bilingual-code-in-ruby-and-javascript
> > netswitch! | RubyでもJavaScriptでも動くコード

- http://d.hatena.ne.jp/t_yano/20080502/1209753329
> > JJUGポジショントーク&パネルディスカッションの反省などなど - 矢野勉のはてな日記

- http://blog.livedoor.jp/dqnplus/archives/1120539.html
> > 痛いニュース(ノ∀`):船場吉兆、客の食べ残しを別の客に出していた事が判明

- http://d.hatena.ne.jp/amachang/20080502/1209732467
> > WebKit の CSS の字句解析部分を JavaScript に移植しました - IT戦記

- http://forza.cocolog-nifty.com/blog/2008/05/post_1d3f.html
> > プログラマの思索: 大規模プロジェクトはバージョン管理が重要になってくる

- http://blogs.itmedia.co.jp/knowledge/2008/05/post-2e8e.html
> > ナレッジ!?情報共有・・・永遠の課題への挑戦 > 「紙さながらのインターフェース」ってそれは単なる手抜きですから : ITmedia オルタナティブ・ブログ

ferret を使いたい

Rubyクックブック で Ferret という ライブラリーを知った。(gem で install できる)

- http://rubyforge.org/projects/ferret/

> ...
Ferret is a high-performance, full-featured text search engine library written entirely in pure Ruby (with an optional C extension). It is inspired by the Java Lucene Project.
> ...

でも クックブック中のコードは動作しない。どう書けばよいかを web で検索中...

google で "英和 ferret" すると

>【名】
>   1. 《動物》フェレット、白イタチ◆ウサギなどを穴から“狩り立てる”のに使う
>   2. 捜索者{そうさく しゃ}、探索者{たんさく しゃ}、探偵

とのこと。名前の付け方が上手だなぁ。

書籍も出ている。(発売日: 2008/03)
http://www.amazon.co.jp/Ferret-David-Balmain/dp/0596519400/


« 2008年5月2日 | トップページ | 2008年5月4日 »

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 あわせて読みたい

リンク