作業時間の記録プラグイン

テーブルで作り直し中です。とりあえず編集可能になったけど、保存後ESCキーを押すとなぜか画面から消える。。。でもDBには保存されているのでF5リロードすると復活する。うーむ。。。

worktimepluginのUI

ganttcalendarpluginを再利用しようと思ったけど、画面が思ったより複雑で挫折(>_tableを使って、かつ以下のjQuery Pluginでさくっと作った方が楽そう。 TreeTable http://plugins.jquery.com/project/treetable Edit in Place http://code.google.com/p/jqu…

ReferenceError だと

LinuxでTracMailArchiveExtを動かしてみたらエラー出まくってびっくり。ReferenceErrorだとさ。 Yeah, PySQLite uses weak references between cursors and connections http://osdir.com/ml/python.db.pysqlite.user/2003-12/msg00044.html これかな。。。…

MailArchiveExt少し修正

このプラグインも進めないといけないのだが時間が... 久々に機能追加。 メール詳細ページにスレッド表示を追加 →スレッド表示があれば関連するメールはいらないかな? チケットのページに、関連メールのスレッドを表示を追加 メール一覧ページで、ツリー表示…

チケットのステータス変更時の日付を記録するだけのプラグイン

QueryChartから抜き出して作ってみたんですが、動作が微妙な部分があったり、想定どおり動かないのでロジックを全体的に見直してみた。 ついでに、管理コンソールからのリセットも、指定したチケットだけ行えるようにもしてみた。まとめて指定したい場合は、…

Tracで作業時間記録

RedmineのWorkTimeプラグインライクなUIを、GanttCalendarPluginのテンプレートを参考に試しに作成中。GanttCalendarPluginはtableタグでなくてdivタグでCSSで制御しているのですね...

TracReportの埋め込み

もはやTracReportのインクルードよりグラフ描画がメインな気がする。 Shibuya.tracのWikiに利用方法とイメージを書いておいた。http://sourceforge.jp/projects/shibuya-trac/wiki/plugins%2FReportIncludePlugin列ごとに、グラフの種類を変えたりとか、Y軸…

作業時間の記録

このユーザインタフェースはTracにも欲しいなぁ...http://code.google.com/p/kusu/wiki/WorkTime

jqPlot化してみた

jqPlotも若干微妙な点があるな〜

グラフライブラリ見直しか...?

HirobeさんのQueryChartを参考に作ったので、グラフライブラリはflotをそのまま使ってましたが。が、flotでは書きたいグラフがかけん...(やり方をしらないだけの可能性もある)jqplotのように、1つの点に対して複数の棒グラフを描きたかったのですが。。。 ht…

可変項目にも対応

TracのWikiにちゃんと書いてありますが、TracReportsのクエリーの中では動的変数が使用可能です。 上級トピック: 動的変数の使用 レポートに汎用性を持たせる手段として、 動的変数 をレポート SQL で使用する方法が あります。簡単に言うと、動的変数とは、…

使えそうなSQL

TracReport取り込み(というかグラフ化プラグイン)ですが、SQLがどうしてもポイントになってくる。なので、有用なSQL例をどこかで共有できればなぁと思いますが、、、 自分も余りここらへんのノウハウは持っていないので色々と知りたいというのがあります。…

インストール失敗

週末に作ったTracReport取り込みのプラグインを会社で使ってみたようと思ったら、インストールに失敗。。。 すいません、setup.pyの記述不足でした。。。自分のPCでは、python setup.py developで稼働確認を行っていたので気づかず(>_ まだまだお試しバージ…

TracReportをWikiに取り込む&グラフ表示 のプラグイン

trachacksを探しても、ありそうで無かったので作ってみた。TracQueryで、クエリーを投げて結果をWikiに貼付けられるけども、SQLガリガリ書いたレポートだとこれでは無理なので。まだ、日付の変換処理やグルーピングには対応していないので、TracReportそのま…

MailArchiveExtPlugin

Pythonの勉強も兼ねて、大幅に構成変更中です。しかも文字化け問題など起きてます...もうちょっとリファクタリングが済んでから、GoogleCodeからShibuya.tracに移行したいと思います。

Shibuya.trac勉強会参加

今回も若干遅刻してしまいましたが行ってきましたよ。参加2回目です。Eclipseプラグイン(Mylyn)とかExcelとかMSProjectといった他ツールとの連携系のお話から、Trac以外のツールとの比較のお話、開発プロセスのScrumのお話と色々ありましたね。Shibuya.trac…

MailArchivePluginでメールを残しつつパフォーマンスを上げる

MailArchivePluginでのメール取り込みはまだ試験的な感じなので、メールサーバ上からメールは削除しない設定としています。しかし、これだとメールの取り込みに段々時間がかかってしまうようになってしまいました。。。また、メール取り込み中はDBにロックが…

MailArchivePluginをハック

先週末に試しにハックして作ってみた。GoogleCodeにとりあえず置いています。以下の機能をオリジナル版に追加しています。 HTMLメールに対応 複数のメール取り込みに対応 メールからチケットの作成機能を追加 メール受信時の動作を拡張可能に メールフィルタ…

MailArchivePluginカスタマイズ

どうやらHTML形式のメールには現在対応していなくて、HTML形式メールを受け取ると固定でHTMLと表示されちゃいます。HTML形式のメールなんて普通使わないけど、まぁ中には送ってくる人もいるわけで。。。というわけでHTML形式メールを表示するようにハックし…

MailArchivePluginをカスタマイズしたい...

MLなどのメールを保管し、Tracにて表示・検索するためのプラグインです。 プロジェクトですでに使用しているMLがあり、その内容をTracで一元管理したい場合にお使いください。 ( EmailtoTracScript の様に、メールをチケットに投入する機能はありませ…

TracのMailArchivePluginで複数のPOPからメールを取り込みたい

メール中心で課題管理がされていたので、Hirobeさん作のMailArchivePluginを入れてみました。大変便利なのですが、現状、1つのPOPアカウントからしか読み込みできないのが残念。mailarchive-admin.pyをいじれば対応できるかな〜と思ってたら、既に先駆者がお…

TracHoursPluginでは駄目だって...

TracHoursPluginを入れてデモってみたが、要件に合わないらしい。 そのチケットにかかった作業時間だけ入れても駄目 担当者の1日のその他の作業時間も記録した上で、チケット単位の作業時間が測定できないと意味ないらしい 理由は、チケットの作業時間だけ入…

TimingAndEstimationPluginとTracHoursPlugin

ざっくり見てみた感じだと、こんな感じですかね。 - TracHoursPlugin TimingAndEstimationPlugin 記録するもの 見積もり、時間、総時間。総時間は自動計算 見積もり、時間、総時間。総時間は自動計算 レポーティングのカスタマイズ性 専用のページからフィル…

Tracで作業時間を記録

諸事情であるタスクに対して作業時間を細かく記録することを求められそうになっている。。。このままではExcelやMS Projectで記録する方向に流れそうなので(それだけは避けたい)、Tracで開発者になるべく負担をかけずに記録する方法がないか調べてみる。前…

Slides from the Maven talk at JavaOne

http://weblogs.java.net/blog/johnsmart/archive/2009/06/slides_from_the_2.htmlJavaOneでのMavenのセッションのスライドが公開されている。marsさんのところで知りました。読んでみると、依存関係でimportスコープというものが出てくるのが気になった。こ…

TracのWikiをEclipseで編集するプラグイン

Trac Hacksのタイムラインをなんとなく眺めていたら見つけた。比較的最近できたみたい。WikiEditorForEclipsePlugin - Trac Hacks - Plugins Macros etc. - TracTrac用のEclipseプラグインと言えば、EclipseTracPlugin - Trac Hacks - Plugins Macros etc. -…

 CentOS5.2にGitoriousを入れてみた

Git

下記のサイトを参考に入れてみた...がめちゃくちゃはまった。たぶん、若干Gitoriousが新しくなったからだと思う。 Slicehost CentOS5.2 に Gitorious をインストールした - 写経日記 Redmine と Gitorious をサーバにインストールした - obfuscatism Fenrir'…

Test Driven JSF Development

JSF

後で読む。JSFアプリのテスト方法の1つ。 http://www.jboss.org/community/wiki/TestDrivenJSFDevelopment

SQLiteのデータのExport/Import

ちょっと作っていたTracプラグインのデータのDBスキーマを若干変えたいのだが、SQLiteはカラム名の変更は行えないのか。追加はできるんだが... テーブルそのものの操作方法(テーブル名変更・列の増減など) - OVERT MEMO なので、データのExport/Import方法…

Gitで日本語ファイル名は難ありだなー

Git

確かにこんな風になってしまう... git で add したファイル名が日本語だとdiff した時とcommit した時の表示ファイル名が文字コードになります。 gitで日本語ファイル名を無理やり通した - きみのハートを8ビットキャスト 今はSubversionのリポジトリにソー…