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

ciがantになってる。。。

maven2にいくのかとおもっていたがantになっていた。 pom.xmlが削除されている。

ついにgroovyにもsprintfが

+ + /** + * Sprintf to a string. Only works with JDK1.5 or later. + */ + public static String sprintf(Object self, String format, Object[] values) { + ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); + PrintStream out = ne…

LinkedHashMapがない

What is the c# equivalent to java.util.LinkedHashMap http://www.pcreview.co.uk/forums/thread-2134948.php dotnetにはjava.util.LinkedHashMapがない。orz

NVelocityの馬鹿

IronPython 1.0 (1.0.61005.1977) on .NET 2.0.50727.42 Copyright (c) Microsoft Corporation. All rights reserved. >>> import System >>> import clr >>> clr.AddReference("NVelocity") >>> from NVelocity import * >>> from NVelocity.App import * >…

SQLコメントでエラー

正規表現がまちがっている。orz Seasar.Dao.Node.ExpressionUtil reSym = new Regex(@"^\s*(\-?\b*[_a-zA-Z.']+[_a-zA-Z0-9\[()\]]*)", RegexOptions.Compiled);

s2dao.netが遅い(2)

遅いのはこいつだ。 なぜか毎回Sortしてる。orz さてどうするか。 using System; using System.Collections; namespace Seasar.Framework.Util { public class CaseInsentiveSet : CollectionBase, IList { public CaseInsentiveSet() { } bool IList.Contai…

forとforeach

C#はreadonly。 C#,Java両方とも変更が反映される。 しらなんだ。 // C# class X { public String hoge; } [Test] public void TestForeach() { List<X> l = new List<X>(); l.Add(new X()); foreach (X x in l) { x.hoge = "hoge"; } Assert.AreEqual("hoge", l[0</x></x>…

ミリ秒はfなのか

>ipy IronPython 1.0 (1.0.61005.1977) on .NET 2.0.50727.42 Copyright (c) Microsoft Corporation. All rights reserved. >>> import System >>> t = System.DateTime.Now >>> print t 07/02/15 9:23:15 >>> print t.ToString("yyyy-MM-dd") 2007-02-15 >>…

遅い原因がやっとわかった

結論からいうとs2dao.netの最新版では問題ない。 複数行取得する際にカラム情報をキャッシュすることでパフォーマンスを向上させる https://www.seasar.org/issues/browse/DAONET-34 原因がわかるまで一日かかってしまった。 昔作ったseasar.net 1.2.2.0, s2…

NUnit2.2.9にはActiveTestSuiteがない

なぜいないんだろう? http://www.koders.com/csharp/fid643EFD237B6FD2DA55A39D607657ACCCC644667F.aspx にいるのはなんなんだろう。。。

久しぶりにGroovy

JDK1.6.0にしたら動かないスクリプトが。。。orz. Index: DefaultGroovyMethods.java =================================================================== --- DefaultGroovyMethods.java (revision 5014) +++ DefaultGroovyMethods.java (working copy) …

久しぶりにJava

s2dao.netの動作がいまいち不明なときがあって、 s2daoでどうなのか調べる環境を構築しておこうとひさしぶりにJavaの世界に。 なんか忘却のかなた。。。。 seasarとs2daoのバージョンアップに手間取る。 実行するとjavassistでエラーがでた。 org.seasar.fra…