2011年08月12日

知識データベースプラグインが便利!on Redmine.

redmineでナレッジを蓄積していく方法:プログラマの思索

上記サイトで紹介されていました.


これ,今まで自分が使ってきたプラグインの中でも優れたユーザインターフェースをもつプラグインだと思う.

各項目に,複数のタグをつけて関連性を広げられたり,Article Ratingで5段階(実際は半分(0.5ずつ))評価できるのも面白いし,直感的で使いやすい.

knowledge_top.PNG

いきなり,感想を書いたけど,このredmineのプラグインを説明すると,knowledgebaseという名の通り,知識を集約することを目的としている.

・探しやすいように,カテゴリー分けすることができ,その下にそれぞれアーティクルが存在する.
・そのアーティクルに情報を記入していき,またファイルの添付も出来る.
・良いアーティクルには,高い★マークをつけて,他の人からも情報の役立ち度がレートを参照することでわかりやすくなっているし,
・第三者からの情報の補足として,コメントを付加することもできる.
・関連項目もさがせるように,複数のタグ付けを行うことが出来る.
・あと,アクセス権も割り当てられるらしいのだけど,これはよく分からない.


なんというか,自分の理解するイメージをそのままRedmine上に構築していける感じで,ページを追加していくのも楽しい.
more read...
ラベル:redmine plugin ruby
posted by maplewine at 22:24| Comment(3) | TrackBack(0) | ruby | このブログの読者になる | 更新情報をチェックする

2011年08月08日

rubyつかってExcel編集

ひさしぶりにrubyでプログラムを書きました.
本格的に(?),ExcelファイルをRubyプログラムで修正したのは初めてかもしれない.(いつもVBでガリガリやってた.)



Excelで,大項目・中項目・小項目と3つの要素をもつ列があって,それぞれに数字を割り当てたいと思ったのだけど,あまりにも項目数が多くて,マウスで連番を振っていってもミスが出そう,

そのミスがないかを確認するのも面倒でかったるいということでプログラムを書きました.

たぶん,マウスでセコセコ頑張ったほうが,早く終わったと思うけど,Excelをruby で編集する作業をしてみたかったのと,今後同じようなシチュエーションで応用が効くと思ったので,プログラミングの時間をとりました.

やってみると,VBAで書くより,Rubyで書くほうがすんなりかけるなという印象.
more read...
posted by maplewine at 21:09| Comment(0) | TrackBack(0) | ruby | このブログの読者になる | 更新情報をチェックする

2011年06月17日

Redmineガントチャートに矢印つける

redmine_better_gantt_chart のプラグインがRedmine のバージョン1.2.0に対応されたので取り込んでみました.

ここからダウンロードできます.
https://github.com/kulesa/redmine_better_gantt_chart



このプラグインは,チケット同士がFollows/Precedes(日本語では"後続する"/"先行する"で結構分かりづらい言葉. の関係になっているときにガントチャート上でその関係を矢印で結んで視覚的に分かりやすくしてくれます.

この関連するチケットに当てはめるFollows/Precedesに対する日本語"後続する"/"先行する"は,分かりづらいのだけど,ガントチャート上でその役割をチケット名にして表示してみると結構分かりやすいです.



↓こんな感じ.
better_ganttchart.JPG



redmine1.2.0にアップデートした直後に一度いれてみたのですが,ガントチャート上の出力はうまくいきましたが,PDFの出力がエラーになってできなくなってしまったので一度プラグインを外していたのでした.

今回,1.2.0stableに対応との記述があったので早速入れてみたところ,無事PDF出力も出来ました.
ただ,以前自分が書き換えた「ガントチャートに日付を表示する」及び「ガントチャートのPDF出力に日付を表示する+縦線入れる」ができなくなってしまったので,プラグインのファイルを編集しました.



今回はそのdiff及び修正ファイルを載せます.
more read...
posted by maplewine at 20:03| Comment(0) | TrackBack(0) | ruby | このブログの読者になる | 更新情報をチェックする

2011年06月01日

ガントチャート日付表示 on Redmine-1.2.0

5月30日にRedmineのバージョンが1.2.0になりました.

(※一番最後に,少し修正したものを置きました!2011.06.06)

ガントチャートの絞り込み機能にどうもバグが有る気がして,4月中旬にその時期の最新版のレポジトリからダウンロードしてきたredmineを使用していましたが,1.1.3とも若干異なる部分もあるし,早く次のバージョンに環境を合わせて置きたかったので待望の更新です.

多くのプラグインはRedmineのバージョンに合わせているのでレポジトリから引っ張ってきたものがどこまで適用できるか悩んでしまう時もあり,そういう意味で更新したかったのです.

まず,日本語の文字化けがなくなったのは大きい.
そして,ガントチャートの表示が以前は親子関係にずれがあったのですがそれもなくなりました.
さらには当日でクローズしたチケットもきちんと緑色で表示されるようになりました.

ということでさっそく,ガントチャートに日付が出るようにしました.

参考:以前自分が行った修正.
ただし,これはHTMLの解釈の問題なのか,貼りつけ方が失敗したのかちょっと構文が崩れてしまっていたので参考にされた方がいましたら,うまく動かせなくて不快な思いをさせたかもしれません.ごめんなさい.

Redmineガントチャートの日付表示再び



more read...
posted by maplewine at 20:24| Comment(5) | TrackBack(0) | ruby | このブログの読者になる | 更新情報をチェックする

2011年05月16日

異なるバージョンのrubyをインストールする

ruby の異なるバージョンを一台のMacに入れる方法がありました!


前もあったかもしれないけどすっかり忘れてました.RVMというツールをインストールして,RVM経由でrubyをインストールするといいらしい!

ここに書いてあるとおり,
Cut Rubies with ease!
https://rvm.beginrescueend.com/


$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)



とするだけでhome以下にインストールされます. su権限は必要ありません.

ここのサイトがとても参考になります.

"rvm: 複数のRubyを共存させる最新のやり方 - 床のトルストイ、ゲイとするとのこと"
http://d.hatena.ne.jp/mirakui/20100502/1272849327

more read...
ラベル:ruby rvm Rails Gem Mac
posted by maplewine at 00:00| Comment(0) | TrackBack(0) | ruby | このブログの読者になる | 更新情報をチェックする