トップ 最新 追記

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-11-01

[Java]Mylyn

MylynがTracのTiming And Estimateプラグインに対応して、Eclipse上からタスクをアクティベートとしてコミットするだけでタスクの消化時間が取れるといいと思う。ドキュメントとかもSVNで管理するようにすれば、版管理もできるし。Mylynのコミットテンプレートで消化時間を変数として取れるようにするだけでokそう。

あと、Mylynではないけど、付箋ソフトとTicketが連携していて、自分の割り当てのチケットが付箋として表示されると便利だと思う。付箋上からチケットをアクティベートしてTortoiseSVNでコミットしたら消化時間が取れるというのでも良いかもしれない。

PS. ちょっと調べているとEclipse勉強会でMylynの拡張方法の紹介とかがこんぴろさんからあるのを発見。ぜひ聞いてみたい。
本日のツッコミ(全23件) [ツッコミを入れる]

Before...

# ma459zda [c201t]

# xyetalc ptudlrosa [cbtn tdaybcke yigx obchgutek damikny ohlze ewvxp]

# ulwad wzerabk [vigyp rcosqj ozgvwbx esjnxai czbmsjf tomzek dsotqpi http:/..]


2007-11-05

[Trac]GanttCalendarプラグインの試用

GanttCalendarプラグインのユーザ数が一気に二倍になりました。と言っても、1人から2人に増えただけですが。今まで色々作ってて思うのですが、最初に利用者が出始めて色々フィードバックを貰える時期が一番嬉しいですね。問題を潰してブラッシュアップしていく過程が時間軸で感じ取れるので。

Trac月(前身はTrac Pack)も最初はインストールしても動かねーとか言われてましたが、あの頃が嘘のように今ではインストール一発で動くようになってしまった。ユーザに取ってはありがたいことかも知れませんが、当たり前に動くとそれはそれで詰らないと思ってしまう今日この頃。
本日のツッコミ(全100件) [ツッコミを入れる]

Before...

# gagner casino en ligne [<a href=http://360.yahoo.com/blog-kFD8_gY8erL0k6pJARMoU8RH..]

# payday cash advance wisconsin payday cash advance today [http://blog.360.yahoo.com/blog-.CFtc54ieadRYdevPTh5ppelWQ-..]

# nokia ringtones [[url=http://blog.360.yahoo.com/blog-_n3R6iE5erSG1R8TA0BQQx..]


2007-11-07

[Trac]パッチが取り込まれない

Tracのレポートでアイコンサポートを追加するためのパッチを登録したのだが、しかとされた。SVNのJavaHLの文字化けを解消するパッチも2年程放置されているし、構成管理系のプロジェクトとは相性が良くないかも...

[Trac]Iconized Calendar

カレンダをアイコンで奇麗にしてみました。

ganttcalendarプラグインをそのまま利用してもアイコン化されませんが、レポートのアイコン対応を行うとカレンダーも自動的にアイコン対応になります。このアイコン化はJavaScript AOP技術を利用しており、プラグインやTrac本体を全く書き直すことなく、アイコン化を行うことができます

JavaScript AOPについては、TopSEのアスペクト指向講義で詳細を知ることができますので、興味がある方は受講してみてください。私の名前は全く出てきませんが、JavaScript AOPの部分の教材は私が作成したものがベースになっていると思います。この講義資料の作成の仕事は、最初は、全然知らないあかの他人が作成したPHPのAOPに関する資料を自分が作ったことにして大学の先生に説明して怒られるという(既に怒られることが前提)史上最悪の仕事でしたが。サラリーマンは辛いですね。
本日のツッコミ(全100件) [ツッコミを入れる]

Before...

# Free avg 6 0 anti virus [qgnpfam http://easyfind.hostico.net/avg-free/index.html Av..]

# Student Loan Debt Consolidation [hupak qmuk tdvqny http://m.domaindlx.com/touchtwo/bad-cred..]

# Car Farm Insurance Rate State [rfuq jhke rpvet http://m.domaindlx.com/collide/stock-marke..]


2007-11-10

[Java]Gosling対話

会社で開催されたGoslingとの対話会に参加。殆どの質問の答が「Use NetBeans」で終わってたような気がする。偉い人のはずなのに「寝むそうな顔をした頭の禿げたおっさん」程度の印象しか残らなかったのは悲しいかな。Sun Tech Daysの直後だったので、疲れていたのかも。

NetBeansの機能の豊富さをアピールしていたが、不要な機能もあるので、あれかなぁと。SwingがAjax系のエディタやプロファイラはNetBeans使うといいんだろうなぁとか思うけど。

[Java]Result of Eclipse Community Survey

Eclipseユーザに対するIDCとEclipse Foundationのアンケート結果。Mylynの利用率が30%以上というのにびっくり。

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

Before...

# viagra generique pas cher [xgzxqqcq uvehaoxw ekndafde]

# viagra [xlzrdxxl jnhfwdcw upseedqp]

# levitra funzionamento [qvsbezhn xljbvcld aglrmdqe]


2007-11-11

[Trac]GanttCalendarプラグイン

ガントチャートでマイルストーンを指定すると、チャート上にマイルストーンが表示できるようにしてみた。

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

Before...

# levitra be taken with norvasc [sbrnoju mulesk hnoy qwzmfxy [URL=http://can-levitra-be-tak..]

# gift baskets [nhgyd cnlfa duphwj [URL=http://harryaguilar.pablohost.com/..]

# ShadowMaster [wVsiKC Halogen lamps are, therefore, well known for their ..]


2007-11-17

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

Tracで使えるにこにこカレンダープラグイン。ダサい、ダサすぎる...

[Trac]TracMetrixDashboardプラグイン

プロジェクトのメトリクスのサマリーを表示できるプラグイン。

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

Before...

# boy butcher meat mixer [zmdatc http://boy-butcher-meat-mixer.webfiesta.co.cc/index..]

# boy butcher meat mixer [luhijca qnmeujy uhtcefw http://boy-butcher-meat-mixer.webf..]

# boy butcher meat mixer [fyilvpd http://boy-butcher-meat-mixer.webfiesta.co.cc/inde..]


2007-11-18

[Trac]Decoratorプラグイン

T今までTrac月では、Tracの本体を直接変更して機能追加を行っていましたが、Tracのバージョンアップに追従するのが面倒なので、trac0.11ベースのTrac月(2.0)以降はプラグインとして機能を切りだして提供します。その第1段として、様々なデコレーションを追加するプラグインを作成しました。

Tracのフィールドにカレンダ機能の追加とレポートのアイコン化を行います。

[Trac]カレンダ機能

下記のような感じで、カレンダ機能を追加します。

trac.iniに下記のように追加します。
[decorator]
calendar_fields=due_assign,due_close
デフォルトでは、due_assignとdue_closeフィールドにカレンダ機能を追加します。

[Trac]アイコン化レポート

下記のような感じで、レポートをアイコン化します。
この機能はJavaScriptを利用してレポートをアイコン化するため、スペックが低いマシンでは重くなるかも知れません。その場合は、次のようにするとアイコン化機能をoffにすることができます。
[decorator]
iconized_report=False

[Trac]インストール方法

下記のようにしてインストールします。
$ svn co http://svn.sourceforge.jp/svnroot/shibuya-trac/plugins/decoratorplugin/trunk
$ cd trunk
$ python setup.py bdist_egg
$ cp dist/TracDecoratorPlugin-x.x.egg <プラグインディレクトリ>
本日のツッコミ(全98件) [ツッコミを入れる]

Before...

# Det [<a href=" http://groups.google.com/group/Viagra-ryu/web/he..]

# Det [[url= http://groups.google.com/group/Viagra-ryu/web/viagra..]

# Det [gAZJ7c http://groups.google.com/group/Viagra-usy/web/best-..]


2007-11-19

[Trac]User Complete Plugin

Assign、CC、Reassignフィールドをユーザ名で補完する機能をプラグインとして作ってみました。

TracにログインしてpreferenceでName(名前)を設定したユーザのみ補完ができるようになります。LDAPとかと連携できると、ベターですかね。

[Trac]Shibuya.tracメンバー追加と新メンバー募集

Tracのハッカー及びユーザが集まったり集まらなかったりする謎の組織であるShibuya.tracにu-ichiさんとikedatkaさんを新メンバーとして追加しました。Shibuya.trac結成以来の待望のメンバー追加です。ikedatkaさんには、いきなりLinkNavPluginを公開して頂けるようです。

Shibuya.tracのメンバーになりたいというある意味危篤なそこのあなた、sf.jpのアカウントを取得の上、sf.jpにログインを行いShibuya.tracのWikiページのプロジェクトメンバーにあなたの勝手に追加してください。sf.jpのDeveloperに漏れなくなることができます。さぁ、みんなでShibuya.tracを盛り上げていきましょう!!

ということで、そろそろライトニングトークを企画しますかね。本当はTrac0.11がリリースされてからと考えていたのですが。
本日のツッコミ(全97件) [ツッコミを入れる]

Before...

# College federal government grant [Cool site. Thank you!! http://realtop.freepimphost.com/gov..]

# Gas powered log splitters [bmvphuk aymsoq http://realtop.freepimphost.com/log-splitte..]

# Turbo tax military [ukavzcq zndbf kdnyrz rptwb http://realtop.freepimphost.com..]


2007-11-22

[Java]DRLVMでEclipse

今更ながら、DRLVM(Apache Harmony)でEclipseを動かしてみた。ふつーに動いてレスポンスもSunのJDKに比べて遅いとは思わない。Debugもできる。ある意味凄いがある意味普通に動きすぎてつまらない。

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

# MmbMclIL [Hi! pUdebcT]


2007-11-23

[Trac]求める人材がShibuya.tracの会員

Webを巡回しているとShibuya.tracの会員を人材募集の条件に入れているエントリを見つけた。Life is beautiful: 優秀なエンジニアは「入社時のスキルを問わない会社」には就職してはいけないによると、
あ、そうそう、会社の方で人材募集中です。
AjaxとかRailsとかRubyとかErlangとか(C#とか)試しながら、足元からてっぺん
までやりたい人。ユーザビリティに熱意のある人、実装に熱意のある人、C++
/Perl/Ruby/JavaScriptハッカー、テストの自動化に執念がある人、VMwareとか
に心底ほれている人、「ナウなヤングはAirだろ」な人、shibuya.trac会員、
右回りに見えてしょうがない変わった人などなど。
ということで、興味がある方はトライしてみては? かく言う私は、「入社時にスキルを問わない会社」で働いていたりしますが。

ちなみに、うちの会社の新人を見てると入社時のスキルより人間性や将来性、基本スペックが高くやらせれば何でも学習してできるようにな素質を持った人を重視して取っているような気がしますね。

[Java]DRLVMでEclipse

前言撤回。動作はするが、不安定で落ちまくる。次は、IcedTea(OpenJDK+GNU Classpath)で実験中。今のところ、一回も堕ちていない。

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

# tsqwopisqs [Hello! Good Site! Thanks you! xluouiecwzf]

# jhkstbw aymzu [nkipzdsbl mlxyg pgxuze twlbjs gthmfwvk ivdfuans dwtbqchi]

# ugwnsqroz qebifg [vzblg uahpksc agslt rielngku ekwjs nkcg smuj http://www.rs..]


2007-11-24

[Trac]拡張LDAPプラグイン

LDAPプラグインを改良してログイン時にLDAPから名前(displayName)とメールアドレス(email)を取って来るようにしたプラグイン。UserCompleteプラグインと一緒に利用すると、LDAPのユーザが担当者や関係者フィールドで補完できるようになるという、ある意味地味過ぎるプラグイン。

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

Before...

# Maverick [p6rg9t The antibiotics have more difficulty in arriving at..]

# solid [I8wH4s Search engines change their algorithms, new technol..]

# eMMo [XfDmv2 By increasing the aesthetic pleasure you can enjoy ..]


2007-11-25

[Java]Eclipse Plugin 勉強会

Eclipse勉強会に参加してきました。全体的に若い人が多く、そろそろこの手の勉強会は出ずらい感じですが、良い刺激になりました。Shibuya.tracと比べると年齢層が若い感じですね。

呑み会では、Eclipse上で動くWordを安中さんに見せてもらったのと、BossさんのEclipse Monkeyを見せてもらって面白かった。JRubyでMonkeyのスクリプトを帰ってちょっと書いてみた。Eclipse公式のMonkeyで動かなかったので、ちょっとはまったが、VBAのような感じでEclipseをRubyで拡張できて面白そう。

[Trac]Compound Field対応プラグイン

コンポーネントが増えてくると、選択するのが面倒なので、Compound Fieldに対応するプラグインを開発中だが、途中で設計を誤っていることに気がつきへこむ。そもそも、何がなんでもプラグイン化しようという発想が間違っているのかも知れない。

[Java]GoSen

コミッタのtfukuiさんに教えてもらうまで気が付かなかったが、Senが国籍不明の外国人にフォークされてた。遂に念願の世界進出達成か?(嘘)

まぁ、Sen/GoSenのどちらをメインストリームにするか議論した方がよさそうかな。
PS. コードを見ると、Perl依存やCPP依存の部分が無くなっていたり、りファクタリングですっきりしていたり、かなり良くなっている。これをベースにMaven化したい。
本日のツッコミ(全96件) [ツッコミを入れる]

Before...

# Ahriman [Kathy Wozniak is a successful internet marketer, She has p..]

# Solanthious [Add a small rocking chair near a bookcase, and you're read..]

# theunforgiven [Imagine if your article is popular enough or controversial..]


2007-11-26

[Trac]Decoratorプラグインを0.10へバックポート

おお、kanuさんが、0.11用のDecoratorプラグインを0.10用にバックポートしたようです。これで、0.10でも簡単にカレンダーを表示できるようになりますね。で最後に気になるコメントが...
shibuya.tracでbranch切って作業でも良かったのですが、あまりにも
切り刻みすぎで申し訳ないのでtidusさんに送りつけちゃう予定です。
というわけなので、0.10対応版のDecoratorPluginの公開はtidusさん
次第ですm(_ _)m
自分でbranch切ってコミットしてください...。って書こうと思ったらメール来た。

[Trac]TracWholeSearchプラグイン

kanuさんのプロジェクト横断で検索するプラグインが追加されました。気がつけば8プラグイン、プロジェクトメンバー16人(うちコミットした人4人)になり、プロジェクトっぽくなってきましたね。Shibuya.tracの成果物はいまだリリースされないtrac0.11対応のものが多いのにも関わらず、利用するユーザもBLOGを読んでいると徐々に増えだしているのを実感します。

シンにビサイド島に飛ばされ一人で途方に暮れていたとき、ワッカと出会った時を思い出します。これから旅が始まる、って感じです。
本日のツッコミ(全92件) [ツッコミを入れる]

Before...

# bonus poker [<a href=http://streep-poker-onlinenfm.blogspot.com/>streep..]

# video poker game [<a href=http://groups.google.fr/group/duncan1480/web/poker..]

# telltale texas holdem [<a href=http://blog.360.yahoo.com/blog-b3g3E8UjdKLPpsd5WUJ..]


2007-11-28

[Trac]Shibuya.trac設立キックオフミーティング

nekotankさんのコメントがあったのと、Shibuya.tracが設立されて、


まだ一度もミーティングをやっていない

という致命的な事実に気がついたので、急ながらキックオフミーティングを行いたいと思います。12/15、12/22の昼過ぎにスタートで二次会付き(今度は場所をばっちり取っておきます)でやります。内容は、キックオフということで、設立の目的やビジョンについてみんなで考えて、プロジェクトの方向性を決めたいと思います。あとは、質問ありの時間制限なしのライトニングトーク(って、ライトニングトークっていうのか?)を募集して、まったりしたいと思います。 発表は、nekotankさん確定で、kanuさんが顛末付きレポートやDecoratorプラグインのバックポートネタ、IT土方さんにはpukiwikiプラグインとBurndownchartを改良するとか言っていたのでその進捗報告を(汗)、インターアクトさん(なぜか会社名はokだが名前出しはNGらしい)にはtrac0.11について話してもらいたいなぁと思っています。あとは、皆さんの導入事例や、「こんな感じで工夫して使ってますよー」とか、失敗談、面白いプラグイン紹介などどんどん応募ください。

MylynとTracの連携によるTDDとか誰か喋ってくれないかなぁとか思っていますが、誰も喋らないと自分が喋るかも。場所は、一世を風靡したアレゲビルの復興を目指して建築されたドキュソセンタービル・アネックスで行いますかね。

取り合えず、キックオフエントリーのページ作成誰かお願いします!!
本日のツッコミ(全100件) [ツッコミを入れる]

Before...

# poquer como [<a href=http://blog.360.yahoo.com/blog-345GTc4zcaOa8QcWlLS..]

# kasinospiele online [http://blog.360.yahoo.com/blog-fPXjOG46KbYiZjoLaxdbIBbF1N4..]

# giochi roulette gratis [http://blog.360.yahoo.com/blog-OibXOa4zeqpNs3b78H3Z1tQ-?p=..]


2007-11-29

[Trac]Shibuya.trac 1.0〜Shibuya.tracミーティング〜

Shibuya.trac第一回目のミーティングである


Shibuya.trac 1.0〜Shibuya.tracキックオフミーティング〜

を開催します。ミーティング申し込みのページに参加者の方は参加希望日と参加内容を書きこんでください(書きこみには、sf.jpのアカウントが必要です。分らない人はこの日記のコメント欄で参加を表明してください)。

Shibuya.tracのコンセプトは何にしようかなぁと思っていたのですが、最近のコミュニティを見てると、コミュニティが作成された時点でコミュニティをドライブする人(リーダや理事など)が既に決まって決定したりしていますが、Shibuya.tracは、


オープンコミュニティ

を目指したいと思います。どういうことかというと、コミュニティリーダ、理事会は作らない。コミュニティ自身を運営、盛り上げていくのは、コミュニティの成果の開発者、そして全てのユーザ。開発者がユーザより偉いということもないし、ユーザが開発者より偉いということもない


フラットな組織

を目指していきたいと思います。まあ、誰もトリガーとなってイベントを起こさなければ最初は私の方でトリガーを掛けるかも知れませんが、基本的にフラットで、やりたい人がやるようにしたいと考えています。まぁ、フラットな組織はともすれば簡単に空中分解する可能性が高いですが、オープンソースコミュニティがフラットに運営というのは、試みとしては面白いかなぁと思います。

あとは、私が持つ色々な知識とコネでOSSプロジェクトへのフィードバックを補助したり、連載記事を企画したり(書くのは書きたい人ですが)したいなぁと思っています。皆さんのご参加をお待ちしています。

[Java]現場から学ぶWebアプリ開発のトラブルハック 第8回

今回は、社内の知り合いの後輩に書いてもらいました。うちの会社はゼネコン系で外からみればどうしようもない会社かも知れませんが、キレるエンジニアは居ると思っていますし、素養のある人が揃っていると思っています。今までは自分の下の人間を直接鍛え上げていましたが、最近は時間も取れなくなってきたので、他の部署含め逸材を発掘してちょっとずつそういう人達に外に出る機会をあげて、会社全体の価値をあげていけたらなぁと思っています。

[Trac]パッチがSubmitされた

この前送ったパッチがSubmitされた。コメントなしかよ...。ちなみに、残りチケット9まで減っている。

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

Before...

# casino top bonus [<a href=http://groups.google.fr/group/marcus727/web/jeu-ge..]

# bonus f端r poker [[url=http://blog.360.yahoo.com/blog-psjzOrwia6cXSaOc7EtqR...]

# poker strategy party poker [http://blog.360.yahoo.com/blog-meEGcGs7f6k_ptXvnYO5ldjsDDr..]


2007-11-30

棒茄子

並だった。久々にキレた。重要でない仕事とできない人ばかり(注:うちの担当の基準で一般から見ると高いかもしれないけど)押し付けられて、ボロボロになりながら何とか教育して成果を出した挙げ句の果て、挙句の果てに私の担当した仕事の偉い人への説明は、別の人でがやって、全く成果が目立たないようにさせられて、半鬱状態になりつつも、それでも頑張って成果を出したつもりがこの評価とは。上司に問い詰めると「総合評価で色がつくかも」とか訳分からないこと言ってるし。つーか、


色が付くかも??

確約している訳ではないよね。いいよ、別に。会社に評価されたくありませんから(w
.....とかキレるから、余計評価されないんだよなぁと分かっていても、流石に今回だけはちょっとなぁ。

働いたら負けかな

と、まじで思った。

某OSS

本日某フレームワークがOSSで公開されたらしいが、自分のアカウントが「Advisor/Mentor/Consultant」のロールで


事前に何の承諾もなしに勝手に登録されていた

つーか、俺が言ったことを全く聞かなかった奴らが何勝手に公開時に都合良く登録してるんだ。取り敢えず、脱退してやった。
本日のツッコミ(全12件) [ツッコミを入れる]

Before...

# ma162zda [c664t]

# ma685zda [c600t]

# ma642zda [c463t]