トップ 最新 追記

Heretic Programmer

エントリを読んで笑ったら笑った回数だけ足跡「☆」を押してください!!足跡がつきます(藁
2004|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|07|08|09|10|11|12|
2010|01|03|04|05|12|

2007-09-01

[PM]戦闘機はソフトウェア

CMMI研修を受けたのだが、講師の人が面白い話をしていた。戦闘機はソフトウェアか?ハードウェアか?という質問に対して、殆どの人は、ハードウェアだと答えるだろう。しかし、講師の答えはこうだ。


戦闘機は、ソフトウェアである

どういうことかというと、最近の戦闘機はその機能の80%はソフトウェアで実装されている。故に戦闘機は、ソフトウェアであるとのこと。鉄の塊が空を飛んでいるのではなく、コードが飛んでいるのだ。

[PM]Trac Off

みなさん、お疲れ様でした。朝までぐだぐだしてて眠いので後でレポート書きます。

本日のツッコミ(全94件) [ツッコミを入れる]

Before...

# Bill [<a href=" http://maleejaculationtips.edublogs.org/2008/05/..]

# Herakles [archy it i, and i like you!, ]

# Kostas [Very good site with a lot of useful information, ]


2007-09-02

[PM]Trac/Trac月 Offレポート

nekotankさんのところで、セミナーのまとめがありますので、詳細はそちらをご覧ください。全体的に、 管理を効率化したいけど、現場の人間がExcel大好きでなかなかツールの導入が進まないという悩みを抱えているという悩みを何所も抱えていると感じました。 実は、Trac Offの前にCMMIセミナーを受講していて、そこで知り合った人が偶々Tracを評価したことがあって、色々話が盛り上がったのですが、ツールを使うと現在あるExcelのフォーマットと見栄えが変わるので、Tracが使えないということでした。セッションの中でも見栄えを良くすると使ってもらえるようになったという話があったので、見栄えは重要。

便利なプラグインの紹介や、便利な使い方の紹介がされてて非常に役に立ちました。詳細はnekotankさんのレポートなどを参照してください。TortoiseSVNとWordの構成差分の機能を連携させると、簡単にリビジョン間の差が取れるようになるという紹介が(多分)かぬさんからありましたが、これは上流工程の文書管理に非常に役に立ちそうです。

あとインタアクトさんがTracを日本語化しなければ、Tracが普及しなかっただろうということを今更ながら強く認識しました。そういう人達と話をできたのは、いつものことですが、貴重な体験だと感じました。翻訳している人は思っているイメージと全然違いましたが、顔出しNGということで、ここでは深く突っ込まずにおきます。

Trac月の利用者はあまりおらず、DebianやFedora上でTracを運用している人が多かったです。Linux版のTrac月が欲しいという声がありました。実際の開発環境を考えると、Subversionやバグ管理ツールはLinux上で動かすことが多いと思うので、確かに納得できると思います。でも、そういう人ってTrac以前でも管理の仕組みは考えているような気がします。Trac月のターゲットは、今までExcelで管理していて、環境構築ができない人でも導入できるようにすることがまず第一で、管理ツール、情報共有ツールの導入促進という点から、まずはWindows版のみにしようと思います。十分Windows版が広まったと認識したらLinux版の開発に着手したいです。

ライトニングトークの後、参加者の方々に自己紹介して貰ったのは良かったと思います。どんな人が参加しているのかということが分かるし、セッションでは出てこなかったようなTipsがぽろっと出てきたり、人前で喋りなれていない人には喋る練習になっていると思うので良かったと思います。ただ、自己紹介の後に色々質問などをしたいことがありましたが、時間がなかったのが残念です。全体的に、みなさんプレゼンが上手く、喋り慣れている方が多いと思いました。自分のプレゼンは爆笑している人とそうでない人の温度差があったので、まぁ、状況を考えて普通のプレゼンにしておけば良かったと反省気味です。最近、副社長とか品質保証部のえろい人とかへのプレゼンばかりだったので、良いガス抜きにはなりましたが。

あと、日本Tracユーザ会発足の話がありましたが、JBUGやJJUGが最近流行っているので、本当にユーザ会作りたいんか?


JTUGと言ってみたいだけちゃうんか?

と小一時間程問い詰めたかったのはここだけの秘密です。Tracや、Tracだけでなくプロジェクトを効率的に回す仕組みのためのツールの情報交換をするユーザグループは有った方が良いと前から思っていたので、ユーザグループは是非作りたいですね。ただ、JTUGはあまりにも安直なので、DEATH TICKETというはのはどうでしょうか。まぁ、

ということになりかねませんが。個人的にはこの名前がいいですが、ネタが知らない人から見えればただの怪しい団体ですし、ネタを知っていても好き嫌いはあるかも知れません。 ただ、うまく回すためには「遊び心」は必要かなと思っていて、そんなに悪くないネーミングだと思います。

最後に
本日のツッコミ(全36件) [ツッコミを入れる]

Before...

# poc [The excellent offer!, http://www.google.com/notebook/publi..]

# brain [You have best page in web!, http://www.google.com/notebook..]

# fatboy [The information for all!, http://www.google.com/notebook/p..]


2007-09-05

[Trac]CC(関係者)欄の補完

Trac/Trac月 Off会でCC欄の補完がしたいという要望があったが、ちょっと苦労したが、一応できた。こんな感じ

[Python]Django

Python用のWebアプリケーションフレームワーク。RoRに似てるが、テンプレートの書き方が微妙かな。{% %}が嫌。

本日のツッコミ(全82件) [ツッコミを入れる]

Before...

# phentermine [Hi! http://www.petitiononline.com/phent/petition.html phen..]

# erika [Cool site!, http://www.google.com/notebook/public/15288363..]

# nike [For those to whom it is interesting., http://www.google.co..]


2007-09-06

[Trac]Trac月1.4.0リリース

Trac月の最新版、Trac月1.4.0をリリースしました。Trac/Trac月 Offのディスカッションを受けて、下記の機能を追加しました。
  • 関係者(CC)欄の補完対応

  • TracWholeSearchによるプロジェクト横断検索機能(by かぬさん)

  • コミットメッセージの修正機能(admin権限時のみTotroiseSVNにて可能)
  • CustomFieldAdminプラグインによるカスタムフィールドのWeb上での編集

その他、下記の変更点があります。
  • Subversion1.4.5へ変更
  • trac.iniが上書きされる不具合を修正
多分、1.x系最後のバージョンになると思います。

[Trac]Shibuya.trac作成

Trac/Trac月 Offで話題に上ったTracユーザ会ですが、日記をぱらぱら読む限りShibuya.tracがよさそうなので、Shibuya.tracにしました。残念ながらDEATH TICKETは却下されました(w

Shibuya.tracは宣言通り、sourceforge.jp上で作成します。各種プラグイン、パッチの開発、情報共有などをsourceforge.jp上で行っていきたいと思います。sourceforge.jpのWikiは開発者のtachさんの趣味により(?)Tracと同じ文法なので非常に使い易いです。開発者として参加したい方は、申請してください。いっぱんユーザの方も募集しています。
本日のツッコミ(全63件) [ツッコミを入れる]

Before...

# rooky [Good site!, http://www.google.com/notebook/public/01413123..]

# grandslam [We all know that even wars can be won and lost with the ri..]

# zender [Best site!, http://www.google.com/notebook/public/03622946..]


2007-09-08

[Trac]Pythonによる国際化プログラミング

Pythonはgettextをサポートしているので、poを利用した国際化プログラミングが可能である。では、実際にやってみよう。hello.pyを作成する。
import gettext
gettext.install("hello")
 
print _("test")
このスクリプトの実行結果は、
$ python hello.py
test
となる。gettext.install("hello")でコンテキスト名を指定すると、_関数で国際化されたメッセージを表示できるようになる。次にxgettextで国際化メッセージを作成するためのpoファイルを生成する。
$ xgettext.exe -k_ hello.py
$ cat messages.po
...
#: hello.py:4
msgid "test"
msgstr ""
ここでは、-k_で_関数の中の文字列を国際化することを指定しpoファイルを生成している。msgstrに日本語メッセージを入力する。
...
#: hello.py:4
msgid "test"
msgstr "テスト"
poファイルからmoファイルを生成する。gettextはmoファイルからローカライズされたメッセージを生成する。
$ msgfmt message.po
$ ls message.mo
message.mo
このmessage.moをpythonのインストールディレクトリの下のshare/locale/ja_JP/LC_MESSAGES/hello.moとしてインストールする。 LANG変数をja_JPにしてhello.pyを実行すると、日本語メッセージが表示される。
$ python hello.py
テスト
msgmergeを利用すると、poファイルを最新のスクリプトを反映した状態にアップデートすることができる。

[Trac]ITpro Challenge

ITpro Challengeでまちゅさんが発表されたようです。Trac Offで話した内容をLightning Talkで3分で話されたようです。やはり、肝はSVNのコミットログとTracのタスクの紐づけによる作業の見える化ですかね。

最後にShibuya.tracも紹介頂いたようです。
本日のツッコミ(全100件) [ツッコミを入れる]

Before...

# hyponeros [Consider your keywords carefully, <a href="http://geocitie..]

# vic12 [glowtopia, <a href="http://geocities.com/waltersrichie29/a..]

# Team Discoveror [This machine will be your Godsend, <a href="http://geociti..]


2007-09-10

[Trac]はじめてのPythonプログラミング

Pythonの勉強を兼ねてre○Mine風のカレンダープラグインを検討中。今のところ下記のような感じで開発が進んでいます。チケットにカーソルを合わせるとチケットの詳細がポップアップします。 Trac0.11対応なので、メニューが英語ですが...。これができれば、ガントチャートプラグインも楽勝だと思います。
本日のツッコミ(全65件) [ツッコミを入れる]

Before...

# Laura [Well done! [url=http://archi.korea.ac.kr/templates/bingo/d..]

# Cindy [Good design! [url=http://archi.korea.ac.kr/up_file/yboard/..]

# Chad [Good design! [url=http://archi.korea.ac.kr/templates/bingo..]


2007-09-12

[Trac]Trac月1.4.1リリース

カスタムチケットを編集するプラグインが動作しない不具合を修正したバージョンをリリースしました。

[Trac]パンくず表示まくろ

今日発見したプラグイン。

[PM]OOoのCalcでガントチャートを使ってプロジェクト管理

MS Projectに比べると遥かに機能は劣るが、OpenOffice.orgでもガントチャートが書けるみたい。

本日のツッコミ(全73件) [ツッコミを入れる]

Before...

# jonn [Best place!, http://www.google.com/notebook/public/0626636..]

# biz [The information for all!, http://www.google.com/notebook/p..]

# kori [Best place!, http://www.google.com/notebook/public/0400822..]


2007-09-15

[Trac]Trac月1.4.2リリース

IEでチケット入力時にラベルが崩れる不具合の修正と、customfieldadminプラグインにdate型サポートの追加を行いました。

本日のツッコミ(全97件) [ツッコミを入れる]

Before...

# Laura [Great work! [url=http://business-standard.com/busstd/bingo..]

# Diana [Great work! [url=http://business-standard.com/bse/casino/m..]

# May [Great work! [url=http://business-standard.com/bse/casino/s..]


2007-09-24

[Trac] Tracカレンダープラグイン

3連休を利用して以前宣言していたカレンダープラグインのプロトタイプを作ってみました。ここからダウンロードできます。カレンダー上に締め切りのチケットが表示されます。Trac0.11専用なので、Trac0.10では利用できません。

[Trac]SvnAuthzAdminプラグイン

Subversionのauthzファイルを編集するためのプラグイン。プロジェクト管理ツールの設定は、なんでもかんでもTrac上からできるようになりそうな予感。

本日のツッコミ(全89件) [ツッコミを入れる]

Before...

# digvic [They produce many halogen bulbs known as the bipin variety..]

# varrock [Rinse thoroughly with a white cloth dipped in clean water,..]

# isochronous [It should contain a quick sentence about your site and the..]


2007-09-26

[Trac]ガントチャートプラグイン

Ganttプラグインよりもっときれいなガントチャートを書けるプラグインを作り中。ベースの部分は3時間程でできた。意外とさくっと作れそう。

取り敢えず、動くものができた。こんな感じ。

緑が完了している部分、赤が遅延している部分、グレーの部分が未実施で遅延はしていない部分になっている。マイルストーン毎の各チケットを表示している。なんとなく、JUnitっぽくカラーをしてみた。

[Trac]カレンダープラグイン

カレンダープラグインもちょっと改良。redM○neっぽくアイコンを使ってみた。
本日のツッコミ(全95件) [ツッコミを入れる]

Before...

# second hand justin boots [http://angelsclubcrazy.net/free/second-hand-justin-boots s..]

# www intro1702 [http://creativepublishing.com.au/alp/system/properties.php..]

# teen nudism tgp [http://exposedprivatepix.net/teen-nudism-tgp teen nudism t..]


2007-09-27

[PM]Retrospectiva

RoRで書かれたTracクローン。Blogも標準で装備している。TracのプラグインのようなExtensionという仕組みを持つ。あー、hackするならこっちの方がいいかもね。ベースの部分はTracに近いところまで来ているけど、プラグインはまだまだ少ないので、ハックしがいがあるかも?

本日のツッコミ(全90件) [ツッコミを入れる]

Before...

# free craps [<a href=http://blog.360.yahoo.com/blog-_HQPVqMwLvdh0rR4Hmr..]

# texas holdem kostenlos download [<a href=http://blog.360.yahoo.com/blog-yu5o.vAkLq3o.RiIZIN..]

# Nannamel [Try to include personal experiences which relates to the t..]


2007-09-29

[Trac]Trac月1.4.3リリース

関係者欄(CC欄)で複数ユーザを選択できないバグを修正しました。hage,hoge,fugeという感じでカンマで区切ってやれば補完できます。既にインストールしている場合は、上書きインストールを行い、下記のディレクトリをプロジェクトのテンプレートと上書きしてください。
[TRACLIGHT]\install\trac-template\templates -> [TRACLIGHT]\projects\trac\<プロジェクト名>\
[TRACLIGHT]\install\trac-template\htdocs -> [TRACLIGHT]\projects\trac\<プロジェクト名>\

[Trac]Webで使えるグラフツール

yamashiroさんの記事から。Tracのプラグインを作るためにWebのグラフツールを色々紹介しています。Webでグラフを作成するときは参考になりそうです。Tracのプラグインにも期待。

本日のツッコミ(全98件) [ツッコミを入れる]

Before...

# gamenzie [It can bet, http://geocities.com/pierreayala22/ribfesthunt..]

# Matthew Draper [At the same time, the lamp should not be too small for the..]

# Oratannenecew [<a href=http://beastiality-cumshots.cpa.su/morrigan-hentai..]


2007-09-30

[Trac]shibuya.trac

nekotankさんからのコメント
そうそう、shibuya.trac発足したんですよね。
発足したのは、今月頭だった気がするが、気がつけば1ヶ月。
うーんちょっと盛り上がってない感じもするので何とかしたいとは思う。
第一回Shibuya.tracミーティングでは、コミュニティを立ち上げると言っただけで、何をやるかはその場では何も決めていなかったわけですが、取り敢えずメーリングリストをあげてみましたが、私の1通だけで誰も投稿せず(汗)。というか、今の時代メーリングリストはあまり流行りませんよねぇ。

ということで、まずは、各自でTracのプラグインの開発より、応用なりを考えたところで、Trac勉強会なり、ライトニングトークなりで発表する機会を作りたいと思っています。自分のネタとして、日記を見れば分る通りカレンダープラグインとガントチャートプラグインを作っているところです。ある程度できたら、shibuya.tracのsfプロジェクトでソースコードは管理できるようにしようと思います。yamashiroさんとかのプラグインとかもshibuya.tracで公開して、盛り上げていきたいですね。

まずは、各自でTracの普及活動とハック活動をしてみましょう!!
本日のツッコミ(全92件) [ツッコミを入れる]

Before...

# giochi di casino gratis [http://blog.360.yahoo.com/blog-cdDzccAreqXdlBA8NeG_9P6T2gI..]

# maquina tragaperras portales internet [[url=http://blog.360.yahoo.com/blog-_5N_9qE3erRBjos3zRbzc3..]

# maquinas tragaperras portal web [http://blog.360.yahoo.com/blog-R4fqTZk7L_ZF72402wbmEnAdUNM..]