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

Re: mkbundle --machine-configが2.0のconfigで機能しない件

id:atsushieno:20070417:p1ありがとうございます。あげていただいたdll入れ替えで試してみたのですがどうもやはり読まれてない雰囲気でした。それでソースにパッチを当てて自分で調べようと思いつつ、チェックアウトしてたら寝てたり(謎)、他の事をやったり…

[Mono] mkbundle

Mac OS Xは諦めて、とりあえずLinuxで。まあ --deps --static --machine-config で実行してごっそり固めるところまでは簡単で、そのままそのマシン上であれば動きます。 ですがほかのマシンに持ってゆくといい感じで動いてくれません。たとえばWebRequest.Cr…

[Mono] Mac OS XでWebRequestがアレなのは

bugzilla #81378にageていただきました。 わざわざありがとうございます。ぺこぺこ。

あきらめた。

ランタイムの中でしかもスレッドとなると手が出せないのであきらめ……。

やっぱりスレッドがダメ

String.IsInterned で死んだり、どうもInternな文字列がへんなことになってNullReferenceException吐いたりするみたいだったりとか。静的コンストラクタじゃなくてメソッドがダメなのかなー。

静的コンストラクタをメインスレッド外から呼ぶのがダメっぽい

Mono for Mac OS Xは

むー。ランタイム本体のI/O周りかスレッド周りがダメなのかも。WindowsとLinuxで試してもこんなはまり方は無かったし。

Mono 1.2.3_1_0 Framework

試しにバイナリパッケージを入れてみた。--traceがまともに動かない\(^o^)/

mono-1.2.3.50.20070317

もっとひどく動かなかったoeo

debugging (with) mono

なんとわざわざ反応いただきました。ありがとうございます。 基本は mono --debug, mono --trace, そしてConsole.WriteLine()です(!)なるほどー。 --debug, --trace, Console.WriteLine ですか。案外というと失礼ですが、地道な感じなのですね。--trace は最…

r75431とr75432の後

ささる話についてもアドバイスをいただいたので。 コレは、Miguelがregressionじゃね?って言ってるr75431とr75432の後のdaily buildで動かしているような気がする。もしかしたらそれが原因かも?Subversionが入ってなかった(時間がかかるので入れてなかった)…

面白い。

.NET Frameworkには作ったら動く面白さがあって(そしてたまに不具合に悩まされるわけで)、Monoには動かなかったりすることも多いけど、中身を見て追いかけることができる面白さがありますね。

とはいえ

こんなありふれたクラスで突き刺さっていたら世の中のマカーはMonoつかえねーということになってしまうので、考えにくいような気もします。

やっとらきすたみた

みたみた。

[Mono] WebRequest.GetResponse on Mac OS X

どうもやはりスレッドと相性が悪いようで、たとえ呼び出し元がメインスレッドだったとしてWebRequest.GetResponse()は内部的にAsync使ってるのでそこで刺さるっぽい。というかMac OS XのMonoのスレッドがアレなのかなー?

[Mono] System.Net.WebRequest..ctor on Mac OS X

なんか別スレッドから呼ぶと死んだり刺さったりするっぽい。 orange% uname -a Darwin orange.local 8.9.1 Darwin Kernel Version 8.9.1: Thu Feb 22 20:55:00 PST 2007; root:xnu-792.18.15~1/RELEASE_I386 i386 i386 orange% mono --version Mono JIT comp…

適当にビルドしてみた

% ~/mono/bin/mono --version Mono JIT compiler version 1.2.3.50 Copyright (C) 2002-2007 Novell, Inc and Contributors. www.mono-project.com TLS: __thread GC: Included Boehm (with typed GC) SIGSEGV: normal Architecture: x86 Disabled: none % ~…

Mono で Credentials が利かなくて、認証に失敗する

おかしいなーと思ってソース見たりいろいろ調べたらどうも認証モジュールがロードされていないよう。以下のようなAuthenticationManagerのEnsureModulesと同じコードを書いてみて using System; using System.Net; using System.IO; using System.Net.Config…

「とんこつはりがねおかわりだだだだだー」

だー。

はてなアンテナ欲しい!

はてなロディアンテナナオのパーカラーユニバーサルデザイン対応ワイドモニターが欲しい!ついでにAppleのWiiも!