ものがたり(旧)

atsushieno.hatenablog.com に続く

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

misc

Microsoftさん、あのバグだらけのSgmlReaderをどーにかしてください。はじめてmixiに登録してみた。こういうのにというかいんたーねっとに興味があるトモダチはというかトモダチはそもそも少ないので(w でも何かorkutとあんま変わらん感じ。これにハマれる…

さっそく最適化してみた

って、貼り付けてたんだけど、ここがはてなだって事を忘れてました…てなわけでコレ。テストプログラムは昨日僕がmono-devel-listに投げたコレ。適用前: Total memory allocated: 111069 KB 適用後: Total memory allocated: 99241 KBメモリ確保量を減らすた…

code heroes

1.1.4は今週かな。だから最適化のパッチを書くのは禁止!!wKazukiさんのNumberFormatterとmeiさんのテストは(Ben曰く「最初のパッチにしてはheroicだよね」*1)無事svnにチェックインされそうです。えい、貼り付けちゃえ。14:39 (miguel) Wooohoo! 14:39 (m…

opti NumberFormatter

…とか言いながらNumberFormatterのパフォーマンスが800KBほどよろしくないので、最適化を考えてみる。とりあえず新しいコードで呼ばれているInt32.FindSign()がイケてなかったので修正して100KBダイエット。一番でかいのはStringBuilder.Insert()かなあ。こ…

nvdl

今週はちょうど村田さんの仕様のヒントをもとにNVDL周りで費やそうと思ってたけど、Miguelからドクターストップかけられてしまったので今日は本当にお休み。relax-std-j MLには投げたけど、仕様がいまいちよう分かってなかったので、結局、昨日はNVDL FCDの…

id:akirameiさんには問答無用で巻き込まれていただき申し訳なく思っております(笑)

手直し

21日の燃料は、最初の一文だけで十分で、後段はいまいちセンスが悪くむしろ無関心層に対する説得材料としてはマイナスにも見えるので、そっちは消しました。このエントリに、執拗に匿名でコメントを付けているのがいて、今日はこんなコメントを残していたん…

神を失うと書いて失神

自分では全く意識していなかったのだけど、どうやらそれなりにキビシい風邪か何か(って何だよ)らしい。友人どもと晩飯に行って、帰りに満員電車で失神未遂。今日は大人しゅうして寝ます… (gonzalo) comment allez vous? nick eno -> enosick (gonzalo) eno…

なぜSQL Server 2005にはXQueryが含まれるのか

というのがMSのXMLチームのweblogに書かれているのだけど、僕は基本的に良いスタンスではないかと思う*1。個人的に重要だと思うのは、MSが「SQL ServerはXQuery 2005をサポートします」とあたかもW3C準拠であるかのように宣伝しないことだと思うのだけど、お…

WSE2

Miguel曰く If there is enough interest, we can certainly assist people that would like to implement WSE to make it happen, but at this point nobody in the current Mono team is working on it.ということで、誰か興味ある人*1いたらやってみませ…

何となくperformance tips

Arrayを確保すればいいところを、無駄にArrayListとか使ったりしていることってないですか? Hashtable addNewCache = this.addNewCache; rows = dataTable.Select (rowFilterExpr, null, RowStateFilter);ArrayList al = new ArrayList (); > DataRow [] tmp…

patterns & practices Enterprise Libraryはウィルス的ライセンス

なので気を付けましょう。ええと、もちろん、単に使うだけなら別に伝播することはありませんよ。伝播性についてはGPLソフトウェアと全く同じです。独占禁止法の適用対象になって配布されなくなる"可能性"は否定しませんけどね。*1 *1:現実的に法律を論じたい…

Nullable Types テスト募集中

C# 2.0を実装中のMartin Bauligがnullable typesのテストコードみたいなのを募集してます。誰か興味があっていじっている人とか、いませんかねぇ? 本当なら僕が一番先にXQueryランタイムサポートまわりで使うことになってたと思うんだけど(typed empty sequ…

.NET Framework 2.0で改善されたXSLT (@ITmedia)

ていうかSystem.Xml.Queryってもう無くなってるんですけど…??

monoのDataViewのイベントサポートはやっぱりテキトーだった。キャッシュも合わせて作り直しだな…

SuSE & Novell JP

Novellにいると僕の仕事と99.9%関係のない社外向けメールも送られてくるのだけど、今日送られてきたものにこんなことが書いてあって2chにもSUSE LINUXのスレッドが立っていますが、弊社Linuxプロダクト担当もスレッドの反応に一喜一憂しているとの噂です。(…

xuxoxo

Duncanに負けてAIMアカウントを取ろうとしたらatsushienoが既に登録されているぅ。仕方ないので別の名前で取得。同姓同名ならまだ分かるけど、同じ略し方をしている人がいるとわ…

フリーソフトウェア作者は独占禁止法違反を為し得るか?

本当はGPLの見えざる手を取り上げようかと思ったんだけど、技術職だけど文系男子の綴るblogとしては、こっちのが気になった。奥氏の議論については、まつもとさんがすでに論破しているので(まあまだongoingな議論だけど)、こっちはあまり気にしないことに…

まるごとPostgreSQL

4ページだけどfxjrが記事を書いててちょっと驚いた。なにげに220ページ強の内容のうち、Npgsqlのネタが50ページくらいだったりして。fxjrに話したら「日本ではNpgsqlをたくさん使ってくれてるんだねー」って言われちゃいました。うーん、じゃあNpgsql+.NETが…

著作権保護期間の論点をまとめたppt

が公開されているみたい。ていうか、1ページにまとまってるし。僕はこの論点は「いいから表で堂々と発言してみろよ(プ(ゲラ」で十分お釣りが来ると思っているんですけど。

mono's DataSet s***s

1.1ベースでSystem.DataネームスペースのMonoTODOが74件。来月末までに終わるかなぁ。ていうか、試してみたらmonoはMSより100倍以上遅いんですけど…こいつは直しがいがあるぞ。…と思ったらひどいのはDataViewだった。うーん、このUpdateIndexっていう発想、…

今日(26)はインドの祝日らしいのでSystem.Dataのパッチを送っても反映できず。仕方ないのでRelaxngInferenceを改善することにした…が、テストで書き出しているXMLを追っかけるのがめんどくさかったので、RelaxngPattern.WriteCompact(TextWriter)を実装して…

例外握りつぶすなよ…

using System; using System.ComponentModel; using System.Data;public class Test { public static void Main () { DataTable dt = new DataTable ("table"); dt.Columns.Add ("col1"); dt.Rows.Add (new object [] {1}); dt.AcceptChanges (); DataView d…

do you really want DataView?

今週はどうやらDataViewまわりを直している。しかし…このクラス、使う理由あるのか? ビューに含まれるDataRowの数が少なければ、RowFilterとSortの解析と内部オブジェクトの計算にかかる時間は少なくて済むかもしれないけど、DataRowは全部DataRowViewになる…

Mono on The Code Project

The Code Projectを見ている人がどれほどいるか知らないけど、Monoのセクションが追加されたらしい。載っているネタは移動したものばかりみたいだけど。

ECMA 334 (C#)はどれくらい技術標準なのか?

ぉぃぉぃ。csc >>>> ECMA 334かよ!

要求開発アライアンス

ロックだねぇ。

DataColumn.MaxLength ^ ColumnMapping.SimpleContent

もう登録されているかもしれないけど。誰か気が向いたらMSにフィードバックしてあげて頂戴な: using System; using System.Data;public class Test { public static void Main () { DataSet ds = new DataSet("Example"); // Add MyType DataTable ds.Tables…

throw new Exception

Monoのコードはたまに(?)イケてない部分がある。Kazukiさんのパッチを見てて気付いた。 59: -if (this == CultureInfo.CurrentCulture.NumberFormat) 60: -throw new Exception ("HERE the value was modified"); 61: + if (this == CultureInfo.CurrentCult…

NumberFormatter tested

Kazukiさんが作って下さったNumberFormatterをcorlibでテストしてみました。うーん、まだちょっと問題がありそう(^^; http://monkey.workarea.jp/tmp/20050124/TestResult-default.log.existing http://monkey.workarea.jp/tmp/20050124/TestResult-default.…