2008-02-01から1ヶ月間の記事一覧

クリップボードにコピーしてみんとす

Groovyで動かしてるだけで,やってることはJava(AWT)だけどナ。 import java.awt.* import java.awt.datatransfer.* // ↓clipboard = Toolkit.getDefaultToolkit().getSystemClipboard()と等価 clipboard = Toolkit.defaultToolkit.systemClipboard contents…

東北デベロッパーズコミュニティ設立総会 行ってきた

飲み会狙いで。:-D 一回のイベントで片貝さん,きしださん(id:nowokay),ひがさん(id:higayasuo)に会えるなんて奇跡的なできごと,もう二度とないと思う。 今回の企画をしていただいたみなさん,本当にありがとうございます。おかげさまで,全員に直接あいさ…

そろそろHudson Plugin SDKについて一言いっておくか

Hudsonの中の人(川口さん)にEmotional Hudsonを紹介してもらったし,一言いっておく。 →http://weblogs.java.net/blog/kohsuke/archive/2008/02/emotional_hudso.html #いい加減,rootURL版に差し替えないと。

IDEAのイケてないところ

ファイルエンコードの指定がIDE単位なのがダメ。せっかくJetGroovyでgrailsも楽々なのに,これの制限が結構な足かせになる。 さすがにUTF-8をデフォには出来ないので,いちいち再起動すんだけど,そりゃ無いダロ。:-( そんな折,EncodingPlugin経由で知った…

grailsコマンドでプロキシを指定する方法

こんな風にする。 C:\WORK\grails>grails set-proxy Welcome to Grails 1.0.1 - http://grails.org/ Licensed under Apache Standard License 2.0 Grails home is set to: c:\java2\jdk\grails-1.0.1 Base Directory: C:\WORK\grails Environment set to dev…

木屋善夫@ドラスレは、バイクや無線に熱くなる

きゃーっ,木屋さんだー。 今,47歳って。ちょっ,ザナドゥやソーサリアン作ったのいつよ!?

Intro to Distributed Version Control (Illustrated) – BetterExplained

イラスト付きでわかりやすい分散リポジトリの解説。 気軽に始められる点においては中央リポジトリより良さげなのだけれど,最新バージョン用とか安定ライン用とかの中央リポジトリ的なものは要るんだなと。 それと,あたしのまわりじゃ中央リポジトリ方式す…

JavaとGroovyのハイブリッドWebアプリ

今日,行きの電車でふと思いついたんで,ここで作ったSQLiteのDBを利用するWebアプリを作ったよ。 クライアントアプリでいいかと一瞬考えたが,Swingまわりでモタつくの目に見えてるし,BubblesやStick使えば,クライアントアプリ同然なんでWebアプリでいい…

DZone

DZoneにJetBrains Zoneなんてあったんだ。これはうれしい。 さっそくGoogle Readerに登録したよ。:-)

Writing a Hudson plug-in

やたら密度の濃いHudsonプラグインの説明。 Stephen's Java Adventures: Writing a Hudson plug-in (Part 1 – Preparation) Stephen's Java Adventures: Writing a Hudson plug-in (Part 2 – Understanding m2 and freestyle projects) Stephen's Java Adven…

JDaveのHudsonが面白い事やってんだけど,どうやってんのこれ?

まずはこれを見よ。 →Hudson - JDaveジョブのステータス画面で,ダッシュボードみたく複数のジョブ(サブジョブ?)を表示してるんだけど,そんなこと素のHudsonで出来たっけ? それはそれでだ。ジョブに階層持てるとなると,Emotional Hudsonのテキトーっぷ…

DbUnitのAssertion.assertEquals()をホゲる

ども。今さらDbUnitなんて使ってるんだけど「期待値に正規表現でパターン指定できたら,もっと便利なのに」と思ったんで,さっそくイジってみた。 イジったのは,ここ。→DbUnit - Assertion.assertEquals() Object expectedValue = expectedTable.getValue(i…

Continuous Integration And Version Control for Databases

早く翻訳版でないかな。>InfoQ (2008/3/1追記)出た。→継続インテグレーションとデータベースのバージョン管理 "Three Rules for Database Work"とは,この3つ。 1. Never use a shared database server for development work. ずっと,DBは共有して当たり…

Test Management Tools | Zephyr Products

"A Revolutionary Test Management System."と銘打った革命的なテスト管理ツールなんだそうな。 モノは未だ無い。が,SaaS風にサービス提供しそうな感じね。 "Why?"んとこ読んで思ったが,「テスト管理はExcelで」ってのは万国共通だったのか。そして同じよ…

Java and Groovy code coverage | Clover | Atlassian

Clover2出たみたい。 元々高かったけど,Clover2になって更に個人が出を出せる価格じゃなくなったなぁ〜。:-(

ExcelHelper(scriptom)を利用してExcelファイルの更新をする

Win32OLEよろしく,"workbook.Save()"とするのかと思ったら違ってた。 ExcelHelperにちょっとした仕掛けがしてあって,このクラス,指定したExcelファイルを一時ファイルにコピーしてから操作する作りになってる。なんで, new ExcelHelper().process(new Fi…

Emotional Hudsonプラグイン作りました

ソースはここ。→http://fisheye5.cenqua.com/browse/hudson/hudson/plugins/emotional-hudson .hpiはここ。→https://hudson.dev.java.net/servlets/ProjectDocumentList?folderID=8963&expandFolder=8963&folderID=0 ネタを思いついた時点で7割方満足したの…

fkino diary(2008-02-03)

なんという誉れ。 #記念に写真,コピらせていただきましたー。

A system tray icon for monitoring Hudson with Eclipse RCP - DZone Java

Hudsonのステータスを監視してくれるタスクトレイ常駐ツール。探してみればあるもんだな。 設定はプロパティファイル(hudson.properties)を直接編集だし,バルーンが出るわけでなしと,あまり気の利いたことしてくれない。どっちかといえば,EclipseRCPで…

JetGroovy>>(越えられない壁)>>他のGroovyプラグイン

いや,むしろJetGroovyが出来過ぎてると言うべきか。 ずーっとIDEA+JetGroovyで組んできたので気づかなかったが,Eclipse,NetBeansのGroovyサポートって結構イマイチなのね。 http://groovy.codehaus.org/Eclipse+Plugin http://groovy.codehaus.org/NetBea…

HudsonTracPlugin – Trac Hacks - Plugins Macros etc.

TracにHudsonを統合するナイス・プラグイン。 インスコするとTracのタイムラインに「Hudson Builds」という項目が追加されるデス。 #あとメニューバーの「Builds」でHudsonのダッシュボードにジャンプするよ。

WindowsでTomcatをサービス登録したときのオプション設定

$TOMCAT_HOME/bin/Tomcat5w.exeを起動すると,こんな画面でんのね。知りませんでしたよ。

Pandionの新着メッセージをSnarlに通知させる

こちらを参考にやってみた。 →http://daikon.tea-nifty.com/blog/2006/10/pandion_c5f7.html変更したコードはこんな感じ(189-190行目が変更箇所)。 == $PANDION_HOME/src/chat-container.html == 188| if ( this.SessionPool.Events.Exists( Tracker.Addre…

Wicket Plugin

GrailsにWicketを統合するプラグイン。WicketのWebPageをGroovyで書き,WicketからGORMを利用したりと,なかなか挑戦的なプラグインなのだが,内部クラスや無名クラスが作れないGroovyとWicketって相性悪くないか? HelloWorldだけじゃツマらんので,GuestBo…

O'Reilly Media - Technology and Business Training

Enum#valueOf()をうまく使って,switch文で文字列定数の評価を行ってみるやり方。 ポイントは,以下の3点。 文字列定数⇔列挙型の変換ルールを決める(可逆なのが望ましい) valueOf()でコケる用にUNKNOWNみたいな列挙をひとつ用意しておく。 利用者からは,…

StateMachine: a Builder-Builder for Groovy, part 1 - DZone Java

「AntBuilderやSwingBuilderは構造検査までやってくれないんで,こんなStateMachine作ってみたよ」みたいな話かな。 構造定義そのものがDSL的に出来るってのが面白い。 #似た感じのやつでJParsecってのがあったな。 情報処理技術者の端くれとしては,いっぺ…

Raible Designs | Maven 2 Archetypes get a much needed improvement

MavenのArchetypeプラグインが新しくなったんだそうな。コードネームが"Archetype NG"ってあたりに,その新しさぶりが垣間みれるっちゅうか,なんちゅうか。 新しポイントは次の2つ。 "mvn archetype:create"だけで良くなった。もう面倒くさいオプション付…

😎 Be Easy

ここで見つけた。 →easyb: Introducing Conversational Unit Tests for Java - DZone Java 正しくは,JavaでBDDすんときの振る舞い記述をGroovy風なDSLで書けるライブラリ(フレームワーク?)。「Groovy風なDSL(ってGroovyそのものだけど)」という点でJDa…

From Java to Groovy in a Few Easy Steps - DZone Java

「JavaからGroovyへ」だそうな。 実際にGroovy使い始めて思ったけど,Javaの資産があればあるほど,手を出しやすいスクリプト言語ですヨ。「こんなことやりたい」と思ったときに,それを実現できるJavaのライブラリも思いつけば,Groovyで書いた方がJavaで書…

GroovyでSwing

なんというイカしたタイトル!! ...てなことはどうでもいい。 各所をあたって,どうにか「ドラッグ&ドロップしたら,そのファイルをリストアップするJList」を作ったよ。参考リンク先は以下の通り。 http://terai.xrea.jp/Swing/FileListFlavor.html Swingで…