2006-09-15 (Fri)

_ [comp] mono 1.1.17.1-2vd1 vs .NET 2.0

結論から言うと、Mono の Managed.Windows.Forms はまだ .NET 2.0 はサポートしていない。ある .NET 2.0 アプリを動かそうとすると、

** (XXXXXXXX.exe:XXXXX): WARNING **: Missing method get_Count in assembly /home/XXXXXXXX/XXXXXXXX.exe, type System.Windows.Forms.Layout.ArrangedElementCollection

Unhandled Exception: System.MissingMethodException: Method not found: 'System.Windows.Forms.Layout.ArrangedElementCollection.get_Count'.
  at <0x00000> <unknown method>
        :

となる。結論にはまだ気付いていなくて、どうすればいいか探していたところ [2.0] MS.NET's foreach loop over an array of Controls crashes JIT を発見。そこで結論を引き当てた。まだ待つしかないかな。

_ [comp] 続々・Encoding name `Shift-JIS' not supported

  • Manager.cs : It should not allow invalid encoding name such as euc_jp and shift-jis.

ref. [Mono-patches] mcs/class/I18N/Common Manager.cs,1.5,1.6

// e.g. Neither euc_jp nor shift-jis not allowed (Normalize() badness)
if (orgName.IndexOf ('_') > 0 && e.WebName.IndexOf ('-') > 0)
	return null;
if (orgName.IndexOf ('-') > 0 && e.WebName.IndexOf ('_') > 0)
	return null;

だいぶ昔の話だけど、名指しで許可されてないようだ。

2006-09-14 (Thu)

_ [debian] fontconfig 2.4.0-4

2.3.2-7vd1 を削除。

_ [vdr] work カテゴリ新設

その週に得た URI をメモしておく週末限定カテゴリ。何故 work なのかというと、そういうことなので。ネタがなかったら休載もあり。

これまでの分を補完。

_ [vdr] tdiary hyperestraier-search リンク先修正

個々のヴァージョン決め打ちではなく、ディレクトリを直に指すように過去のリンク先を修正した。

2006-09-13 (Wed)

_ [comp] winecfg

どうも native と builtin の切り替えがうまくいかないと設定ファイルを直にいじりながら悩んでいたけど、winecfg なら一発で設定できた。 また、読んでる DLL を表示させるには、

%  WINEDEBUG=+loaddll wine XXXXXXXX.exe

としてやる。