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

Optional Static Typing

Guido van Rossum氏のBlogより ・Adding Optional Static Typing to Python ・Adding Optional Static Typing to Python -- Part II ・Optional Static Typing -- Stop the Flames! 静的な型付けのサポートについて議論がなされているようです。それをやると…

SVNリポジトリ

接続できず。なんかトラブルかしら?

1/13

・Release 0.6.0.0 NHibernate has been labeled as being in the Beta stage NHibernateがαからβリリースになったようです。

VSS使い始め

仕事の方も落ち着いてきたので、RCSからVSSへの移行作業を開始。まずは、VSSに慣れようと半日弄ってました。大体分かったので手順書作って他の開発者に使い方を教えないと。

ちょっと予習

Mac

Macは大学時代に演習でちょこっと触っただけなので、Mac miniが届くまでちょっと勉強しておこうと思って本屋を物色。WindowsやUnixを使っていてプログラミングが出来る人向けのMac入門書を探していたのですが、そんな人をターゲットにした本がなかなか見つか…

ThreadAbortException

http://bugzilla.ximian.com/show_bug.cgi?id=68552で直っているみたいですが、私の環境だと依然として発生します。Windowsだけ? コメント付けようとしたけど状態が解決済みなので駄目でした。まぁ、もーちょい様子を見てそれでも解決しないようでしたら、…

散財計画

Mac mini - Apple(日本)58,590円也。どーしよう・・・、取りあえず買ってから考えるか。(^^;(追記) ということで注文してみた。(^^;

お休み

ThreadAbortException関連をちらっと見てみましたが、ランタイム周りだったのでお手上げ。ソースのコメントを読む限り、rethrowを試みているよーなんですが・・・

生活リズム

狂いまくっていましたが、ついに普通の時間に眠気が。これを逃すわけにいかないので今日は寝ます。(^^;

連休終了

結局、ずっと部屋に閉じこもってパソコンばっか。そんなわけで特に何もない毎日なので、日記のタイトルに困ってしまい、付けるのを止めました。(^^;

ランタイム周り

を、調べてみようとMonoをmainから追ってみることに。Standard ECMA-335を参照しながら読み進めていますが結構しんどいです。今年中にはなんとかしたいですね〜(^^;

StringBuilder周り

を調査していたら、 // TODO: OPTIMIZE! string replace = _str.Substring(startIndex, count).Replace(oldValue, newValue); とあったので高速化出来ないかと色々弄ってみた。SubstringとReplaceでオブジェクト作った上に最後にStringBuilder内部で持ってい…

Type.GetType

で、型の指定の仕方がどーにも混乱してきました。mscorlib.dll内の型(Sytem.Int32など)はアセンブリ名を指定する必要はなくて、それ以外はアセンブリ名が必要。厳密名がないアセンブリはアセンブリ名だけ良い。厳密名を持つアセンブリは、厳密名で指定しなけ…

ASP.NET 2.0

趣味で.NET弄りをやっていたので業務で使いそうなWinFormsやらASP.NETがあんま分かってなかったりします。そろそろASP.NETあたりを本腰入れて勉強しようかと思っているのですが、https://s.microsoft.com/japan/msdn/net/aspnet/codecompilation.aspとか読む…

Pageディレクティブ

MonoでASP.NETを始めたのですが日本語を含むページの場合は、UTF-8で保存しないと上手くいかないみたいです。PageディレクティブのCodePageは効かないのかしら・・・あとで、MS.NETと比較してみよう。(追記) (MS.NETは)効いているみたい。CodePage=51932(EUC…

Regex関連のパッチ

ここんとこ、どかどか送りつけてましたが、取りあえず一段落。バグレポートにあったケースとチェックアウトしてきたNUnitのテストは全てOKになりました。果たして採用されるかしら。次はASP.NETあたりを見てみようかなぁ。(追記) #71077が採用されました。や…

コードビハインド

http://bdn.borland.com/article/0,1410,32057,00.html どーやら、xxx.aspx.csは自分でコンパイルしてbinにおかないと駄目みたい。Src属性を使えば良いのか・・・。しかし、CodeBehind属性って何のためにあるのかしら。

二日掛かりで

昨日のhttp://bugzilla.ximian.com/show_bug.cgi?id=69269を修正。ステートマシン追うのしんどかったです。(^^; 力尽きたので今日はおとなしく休みます・・・(追記) Bug #69269はこれだけでは完全ではなく、http://bugzilla.ximian.com/show_bug.cgi?id=7107…

1/6

・Inline asp.net scripting is here お、ASP.NETのスクリプトにBooが使えるようになりみたい。早く次のバージョンがリリースされないかしら。・http://japan.internet.com/webtech/20050106/10.html やっぱx64に流れていくのかしら・・・

Regexの怪

ABの順序をひっくり返すとマッチしなくなる。(Monoの不具合) using System; using System.Text.RegularExpressions; class X { public static void Main(string[] args) { string s = "AB;"; string t = "BA;"; string p = @"[A\S]+;"; if (Regex.IsMatch (s…

疲労困憊

トチ狂って徹夜明けで客先へお出かけ。風がびゅーびゅー入ってくる電車に揺られて3時間、しかも飯食ってないので体が熱を発してないし。客先でもよく冷えたサーバールームにこもって4時間、さみーよー、ガタガタ。で、帰りも同様。今日はこのまま倒れます…

今日のバグ修正

http://bugzilla.ximian.com/show_bug.cgi?id=69065 正規表現でRegexOptions.IgnoreCaseを付けるとマッチしなくなる問題を修正。これは、検索パターン文字の位置をテーブル化しているのですが、このときIgnoreCaseオプションがあると小文字にして格納します…

デバッグ

Windows版Monoではデバッガが使えないのでトレース追ったり、ソースとにらめっこしたりになるのですが、VS.NETのデバッガに頼りすぎていることを思い知らされています。要リハビリ。(^^;

Mono弄り

昨日見つけた2つのバグのレポート出して、そのうち1つを修正。他に直せそうな簡単なバグは無いかと探したけど見つからない。(^^; Mono2.0でFileクラスの新しいメソッドが未実装とのことなので、手が出せるかみてみましたが、Encrpyt/DecrypあたりのWin32AP…

MonoでASP.NET

xspをsvnリポジトリからチェックアウトしてコンパイルしたら拍子抜けするくらいあっさり通った。ちょっと前だとWindowsでMonoを弄るのは大仕事だったんですが、安定してきているようですね。ありがたや。xspを動かす前にちょっと注意。/usr/local/bin/xspを…

cscの面白メッセージ

error CS0583: 内部コンパイル エラー (0xc0000005 at address 791CF96D) : 原因として 'BEGIN' が考えられます。 コンパイラで内部エラーが発生しました。この問題を回避するには、下記に挙げ た場所に近いプログラムを簡略化するか変更するかを試みてくだ…

リビジョン38224

http://d.hatena.ne.jp/atsushieno/20041230 id:atsushienoさんのところに反応してみたり。(^^;(追記) svn形式に変更したのと、気づいた不具合(小数点周りなど)を修正しています。http://bugzilla.ximian.com/show_bug.cgi?id=70474の修正パッチ。 ・Integer…

謹賀新年

あけましておめでとうございます。本年もよろしくお願いします。日記は相変わらずマイペースに.NETネタ中心だと思いますけど。(^^;