2008-01-01から1年間の記事一覧

振り返り

etc

なんだか微妙な1年だったな。来年も大変だ。 hudon便利だー。java, flex, dotnet のビルドとユニットテストで使っている。hudson skype plugin つくったけど公開するの忘れてた。 Flex3 + S2Flex2(AMF) + DBFlute のアプリをカットオーバーした。Flex はかれ…

groovy 1.6-beta-2 は入れちゃだめ

Groovy scripts can't access the 'args' property anymore to get the arguments from the command line http://jira.codehaus.org/browse/GROOVY-3084なんでこんなことがおきるのだろう。不思議だ。 --terminal=noneも挙動が変わっている >groovysh --term…

jarのエンコーディングが指定できない

Eclipse3.4.1でも指定はやはりできないようだ。 文字コードはプロジェクトの文字コードで見てしまいjarごとに設定はできないのはjavadocなどが英語以外だとつらいところだ。 基本はUTF-8しておいたほうが無難なんだと思っている。昔eclipseの.classpathのと…

q4eでもjarのsourceをみる方法

q4eだとjarのソースがみれないとおもっていた(唯一の不満)が mvn dependency:sourcesをして xxx-source.jar をリポジトリーにdownload させておくとq4e管理のjarのソースをみることができる。 オープンソースのライブラリはこれとJadClipseがあればだいたい…

xxx-source.jarできるようにする

<build> <plugins> <plugin> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>source-jar</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build>あとは mvn install でローカルリポジトリーにコピーしてくれる。

Eclipse3.4.1をやっと使いはじめた

http://mergedoc.sourceforge.jp/pleiades_distros3.4.html のPleiades All in One 3.4.1.20081014のJava版をつかう。 待望のバージョンアップ! Eclipse 3.4 Ganymede:http://journal.mycom.co.jp/column/ide/035/index.html 今年も“かに座”リリース! Eclip…

Eclipse3.4.1が起動しなかった

Eclipseの起動時に「The Eclipse executable launcher was unable to locate its companion shared library.」と出た場合は解凍に失敗しているそうだ。 XPだと問題なくてVistaだとエラーがでるのでVistaの問題だとおもってたよ。http://mergedoc.sourceforge…

主キーがLong型以外の場合の対応

DBFluteのMappingのモードは torque.jdbcToJavaNativeMap = map:{ ;NUMERIC=$$AutoMapping$$ ;DECIMAL=$$AutoMapping$$ }の場合 小数点桁数が1以上 NUMERICに対応する型 java.math.BigDecimal 小数点桁数が0でサイズが10桁以上 BIGINTに対応する型 java.…

クラス読み込みクラスっていうのか

オブジェクトで通信するAMFとS2JDBCによるDB接続 http://www.atmarkit.co.jp/fwcr/rensai2/flexjava04/flexjava04_3.html AMFでDTOを配列に突っ込んだ場合にObjectになってしまうころがある。 Flex側で実際に使うDtoのクラスを宣言して突っ込むと大丈夫だけ…

UIデザインパターン

dev

UIデザインパターン http://www.sociomedia.co.jp/category/uidesignpatterns が公開されていて面白い。 業務アプリの画面設計に役にたつかも。でも紐付けパターンはないようだ。 行内ボタンが多くなると、一覧がごちゃごちゃして見づらくなる。三つ程度まで…

はじめの一歩

svn co https://www.escafe.org/svn/escafeflow/tags/1.0/ でソースをダウンロードしてdbフォルダの createdb_.sql # Buriのtable作成 example_.sql # サンプル用のtable作成 unitTestTable_.sql # UnitTest用のtable作成 を実行してtableをつくって、 mvn t…

S2Buriはどうなんだろうねー

S2Buri+DBFluteを使う予定。 楽しみだけどS2Buriのドキュメントのなさはつらいだろうなー。 開発も終了みたいだし。http://s2buri.sandbox.seasar.org/ http://www.escafe.org/ 両方ともサイトとして意味をなしてないし。まあ、そんな複雑なワークフローには…

プロジェクト管理ツール

dev

MS-Projectはツールとしてよいけど全員分のライセンス買うのは無駄だしね。 Web上でみんなが編集できないのも致命的。 なのでGoogleDocsで進捗管理してみたけどやっぱりスケジュール管理はしずらいな。 所詮Excelだからしょうがないが。次回は http://9arrow…

Groovy in Actionの翻訳本がやっとでたようだ

Groovyイン・アクション作者: Dierk Konig,Andrew Glover,Paul King,Guillaume Laforge,Jon Skeet,杉浦孝,櫻井正樹,須江信洋,関谷和愛,佐野徹郎,寺沢尚史出版社/メーカー: 毎日コミュニケーションズ発売日: 2008/09/27メディア: 単行本(ソフトカバー)購入:…

Flexの日付コンポーネントは今日へ移動する機能がない

結局DateChooser自体にリンクをつけたりするのは難しいみたいだな。 右クリックでよいのであればうまくいった。 DateField版 <mx:DateField xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="creationComplete()"> <mx:Script> </mx:script></mx:datefield>

Flexフレームワーク雑感

「考慮していない」の部分は実際には問題ないとおもうけど。。。 GeniusFramework http://www.libspark.org/browser/as3/GeniusFramework http://blog.s2factory.co.jp/yoshizu/ 作者のblog ViewはXXX.mxml→XXXBase.as(extends ViewBase, extends Canvas)。…

Flex 3.0.3 releaseされた

Flex 3.0.3 SDK 公開と今後のロードマップ http://weblogs.macromedia.com/akamijo/archives/2008/07/flex_303_sdk.html いくつかのバグフィックスに加え、locale/ja_JP が zip ファイルに含まれているとのこと。 これでFlex Builder の local/ja_JP を別配…

Flex API 検索

http://flex-docs.com/f/ adobeの日本語ページでないのでちょっと不便だね。 http://www.gotapi.com/ を利用しているだけなので自分のページに組み込みことできる。 http://www.gotapi.com/widgets/index.html にコードがある。 実際には http://start.gotap…

FlexUnit Ant Taskのはまりどころ

1. 実はswfが作成されていない FlexUnit Ant TaskというよりはAnt。mxmlcのコンパイルをexecで起動する場合でOSに Windows XP を指定すると Vistaではビルドされない!!!。そのためswfができないのでエラーになる。エラーメッセージからだとわからないな。 te…

java.netでエラー

web

HTTP Status 500 - -------------------------------------------------------------------------------- type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. except…

groovy.codehaus.org でエラー

web

Resinでうごいているようだ。 com.openxource.unity.beans はTemplateEngineなのか? I/O error while communicating with HTTP server: Read timed out com.openxource.unity.providers.confluence.ConfluencePageProviderImpl.getPage(ConfluencePageProvi…

HotDeployってsuffixしか指定できないのか

またHotDeployではまった。Creatorをつくって回避した。

SyslogAppender

SyslogAppenderを使うと文字化けした(Widows→Linux)。 http://www.in-vitro.jp/blog/index.cgi/Library/20070524_01.html をみて拡張したが結局文字化けする。 Linuxで実行だと文字化けしないので調査はやめる。

Tomcatに環境依存の設定

サーバー全体 web.xml(%TOMCAT_HOME%\conf\web.xml) <context-param> <param-name>key</param-name> <param-value>value</param-value> </context-param> Webアプリごと(Tomcatの設定なのでマシンごとになる) context.xml(%TOMCAT_HOME%\conf\Catalaina\localhsot\context.xml) Webアプリごと(どのマシンでも同じ) web.xml(WEB-INF/web.xml) <context-param> </context-param>

web.xml のerror-page

以下のようにかくとエラーにならず最後のみ有効になる。orz <error-page> <error-code>404</error-code> <location>/error/404.html</location> <error-code>500</error-code> <location>/error/500.html</location> </error-page>

Eclipseが強制終了する場合

eclipse -vm c:\dev\java-1.6.0-06\bin\javaw.exe VMをきちんと指定する。

groovyshがやっとつかえるようになった。

http://groovy.codehaus.org/Groovy+Shell#GroovyShell-Troubleshooting groovysh --terminal=none そんなわなが。なぜこれがdefaultじゃないんだ。。

Slimか。。。

dev

【Seasar Conference】「世界への普及目指す」---ひがやすを氏が新フレームワーク「Slim」を発表 http://itpro.nikkeibp.co.jp/article/NEWS/20080524/303949/たぶんSlimを使うことはないな。 英語で発信なので、英語の勉強のためMLにはいるぐらいか? 今後…

エクスプローラーがつかいづらい

エクスプローラのカスタマイズ http://affililife.blog8.fc2.com/blog-entry-218.html >最も使いにくいと思っていたのが、フォルダーの選択。同意だ。 でもこれでちょっと楽になった。あとはフォルダーコピーにあのうざいメッセージのカスタマイズの方法はな…

メイリオは確かに見やすい

Webは確かにメイリオだと見やすい