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

コマンドラインでコンパイル

特にアセンブリの参照を追加しなくてもいいようだ。 >type LinqTest.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; public class LinqTest { public static void Main(string[] args) { int[] x = { 0, 1, 2, …

Visual C# Codename "Orcas" Express Edition install

なぜだかわからないが dotnet 3.5 beta1(dotnetfx35setup.exe) がインストールできないので、 Visual C# Codename "Orcas" Express Edition を落としてきていれてみた。 http://msdn.microsoft.com/vstudio/express/future/default.aspx なんの問題もなくイ…

GTDをWebで

etc

GTDは自分で作ったGroovyスクリプトで実現している。 ただこれだとJOBがうごかなかったりWebで見られないのでちょっと不便。 Webのサービスを使ってみようとするとなぜかスムーズにログインできたことがない。 http://checkpad.jp/ はシステムエラーでログイ…

飲み会

etc

お客さんと飲み会。 まさかS式の話でもりあがるとは。。。。Mさんおそるべし。 明日、明後日と会社の研修だが役にたたなそうで欝だ。。。

groovy 1.1-beta-1 がリリースされてた

まったく気がつかなかった。 JavaOneにあわせてだすのかとおもっていたので。 http://dist.codehaus.org/groovy/distributions/ http://docs.codehaus.org/display/GROOVY/2007/04/30/Groovy+1.1-beta-1+with+annotation+support Java 5 の Annotation がサ…

メール送信

PS C:\WINDOWS\system32\WindowsPowerShell\v1.0> $s = New-Object Net.Mail.SmtpClient("localhost") PS C:\WINDOWS\system32\WindowsPowerShell\v1.0> $s.Send("root@localhost", "root@localhost ", "hoge", "hoge2") PS C:\WINDOWS\system32\WindowsPowe…

JREをインストールしたのっていつ以来だ?

アホなシステムになぜかアプレットがつかわれていて起動しない。 JDK1.6.0をつかっているからかなとおもって スゲー昔につくったHelloAppletをコンパイルして表示させてみたがどうも表示できない。 IEだからかとおもってFirefoxでみたらJREをダウンロードし…

マッチ

('xy' =~ /(.)(.)/).each { all, x, y -> assert all == 'xy' assert x == 'x' assert y == 'y' } がーん。しらなかった。いままで if ((m = ("xy" =~ /(.)(.)/))) { // mを()でかこまんとエラーになる m = m[0] assert m[0] == 'xy' assert m[1] == 'x' ass…

JavaからRubyへ

dev

JavaからRubyへ ―マネージャのための実践移行ガイド作者: Bruce A. Tate,角谷信太郎出版社/メーカー: オライリー・ジャパン発売日: 2007/04/21メディア: 単行本(ソフトカバー)購入: 3人 クリック: 53回この商品を含むブログ (119件) を見るの一章(ftp://ft…

色付き,オートインデント,タブ補完

ipy.exe -X:ColorfulConsole -X:AutoIndent -X:TabCompletion via http://d.hatena.ne.jp/Wacky/20070225早速bluewindに登録。 これでさらにIronPythonがつかいやすくなった。

今日のipy

>>> import System >>> System.Convert.ToInt32("1000") 1000 >>> System.Convert.ToInt32("1000").ToString("#,##") '1,000' >>> System.Convert.ToInt32("100").ToString("#,##") '100' >>> System.Convert.ToInt32("10000000").ToString("#,##") '10,000,…

予約した。待ち遠しい。

dvd

ザ・ホワイトハウス(フォース・シーズン)コレクターズ・ボックス [DVD]出版社/メーカー: ワーナー・ホーム・ビデオ発売日: 2007/07/13メディア: DVD購入: 1人 クリック: 13回この商品を含むブログ (31件) を見る

Compiler Error Message: CS0433

ASP.NETで上記のエラーが発生。 http://msdn2.microsoft.com/en-us/library/64wh5743(vs.80).aspx に説明があるがなんのことか、どう直せばよいのかわからんかった。 http://www.thescripts.com/forum/thread346997.html でやっとクラス名が重複しているのが…

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…

会社の同僚+元同僚と飲み会

etc

元部長は相変わらず大変そうだ。 現部長には酒の席ということで絡んでおいた。 Kさんも私と同じ問題意識を感じているが、ちょっとだけ先をみていて安心する。 Sさんは上流、下流すべて自分だけでやっているので失敗する気がしないといっていた。うらやましい…

FriendInterceptor

dev

パッケージ構成の依存関係はある程度 A→B→C と一方方向となりCからAは参照しちゃいかんみたいになることが多いと思う。 こういうことは規約で明記されるが、いかんせんpublicにしたらどこからでも呼べちゃうので守ってもらえないことも多い。そこで考えたの…

ネットワークケーブル不調

etc

ここ1,2週ネットワークケーブルが不調でネットにつなぎたくてもつなげないときが増えてきた。 昨日も夕方ぐらいからつなげず(連絡がとれなかった人すみません)。 同僚に秋葉でかってもらってくるように依頼したので来週からはそんなことがないと思います。

スパム対策

なんでか知らんがコメントスパムがおおくなってきた。 そもそもはてなって最初からそういう対策がされているのかとおもっていたが違ったようだ。 設定→コメント・トラックバック設定のしたのほうにコメントスパムとトラックバックスパムの設定があったので両…

Python

ふにゃるん - もう何時でもリリース出来るのでは? IronPython for Visual Studio 2005の9月版 http://d.hatena.ne.jp/Wacky/20061021/1161426964 に詳しいVisual Studioで使う方法がのっているので入れてみた。Visual Studio - Customize, Extend...Create!…