Projects/IPA2013


表示に関すること†

EPM-XのデータベースのデータをBIRTで表示する方法†

  1. レポートデザインファイルを新規作成
  2. データエクスプローラのデータソースを右クリックし、新規作成 → 新規データソースウィンドウからJDBC Data Sourceを選択
  3. 各項目に入力
    • ドライバクラス: org.postgresql.Driver (PostgreSQL9.2.X JDBC Driver v9.2)
    • URL: jdbc:postgresql://floss12.crea.wakayama-u.ac.jp/ipf
    • ユーザー名: postgres
    • パスワード: postgres
  4. データセットの編集ウィンドウでSQL文を書く
    • 例:select * from ipf.r_s09_mart;
  5. パレットからグラフを選択して、レポートエディタにドラッグ&ドロップ
  6. グラフの設定
  7. WEBビューアーでプレビューを確認

BugzillaからRedmineへのデータ移行†

移行手順†

ipfツールではDBをpostgres限定としており,上記のbz2redmineでは移行不可能のため,一度MysqlのDBを持つRedmineにデータを移送した後,redmine(ipfツール)のデータベースに移植する

  1. Mysqlを持つRedmineを用意する
  2. bz2redmineで対象のBugzillaからRedmine(Mysql)へデータを移送する
    1. setting.rb.exampleを参考に環境に合わせてsetting.rbを作成
    2. gems install mysql
    3. レッドマインのDB構造のDBを作成
    4. ruby bz2redmine.rb
  1. gems で tapsをインストール
    • ruby1.93を入れた方がいい.ruby1.8だと多分エラー掃く
    • tapsはデフォでsqliteを使いたがるため,gemでsqliteを入れる
    • tapsサーバー側のmysqlやpostgresはgemで入れた方がいい
    • sqlite,mysqlやpostgresの開発ライブラリをyum等で入れる必要あり
    • ruby-sqlite,ruby-psqlやruby-mysqlなどのrubyAPIを入れる必要あり
    • rackというパッケージはバージョンが1.01(多分)でないとエラーを掃く
  2. taps実行
    1. taps server postgres://localdbuser:localdbpass@localhost/dbname httpuser httppassword
    2. taps pull mysql://dbuser:dbpassword@localhost/dbname http://httpuser:httppassword@example.com:5000

プラグイン:Tossing Graph†

Tossing情報をデータベースから抽出†

  1. 変更履歴から変更履歴IDを手に入れる
    • select * from journal_details;を行い,過去すべての変更履歴を確認し,変更履歴ID:journal_idを抽出
  2. 変更履歴IDから変更内容を確認
    • select * from journal_details where journal_id = '変更履歴ID';を行い,old_valueとvalueを確認

Redmineにプロジェクトメニューを追加(Windowsの場合)†

  1. $cd ${RAILS_ROOT}
    • ${RAILS_ROOT}はredmineのインストールディレクトリ
  2. $set RAILS_ENV=production
  3. $ruby script/generate redmine_plugin <plugin_name>
    • <pulugin_name>は作成するプラグインの名前
  4. $ruby script/generate redmine_plugin_controller <plugin_name> <controller_name> [<action_name>]
  5. vender/plugins/redmine_<plubin_name>/init.rbを編集

柏プラグイン†

lp_solveをjavaAPIから動かす準備†

Windows 64bit:

  1. lp_solve_5.5_dev_win64とlp_solve_5.5_exe_win64とlp_solve_5.5_javaをダウンロード
  2. lp_solve_5.5_javaフォルダの中からlp_solve55j.dllをlp_solve_5.5_dev_win64フォルダの中に入れる
  3. lp_solve_5.5_javaフォルダの中lp_solve55j.jarを外部jarとしてパスを通す
  4. lp_solve_5.5_dev_win64フォルダとlp_solve_5.5_exe_win64フォルダ のパスをPATHに通す

潜在異常分析プラグイン(山谷プラグイン)†

プラグイン概要†

データベーススキーマ†

メトリックス一覧†


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS