ものがたり(旧)

atsushieno.hatenablog.com に続く

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

MIAU勉強会「インターネット標準(RFC)から見た新常用漢字表の矛盾」

遅まきながら明後日おこなわれるMIAUの勉強会の紹介をちらっとだけ書きます。 http://miau.jp/1245391676.phtml今回は文字コードとRFCその他の技術標準を対象にした、みゃうとしては異色のトピックです。本当は先にmonoのUnicode正規化まわりのバグをいくつ…

minvoke

http://squeedlyspooch.com/blog/2009/06/29/minvoke-forcing-portability/世の中には、せっかく.NET向けにC#で書かれたプログラムなのに、user32.dllやkernel32.dllをP/InvokeしているせいでMono/Linux環境で実行出来ない残念なアプリケーションが少なから…

手短に

(1)表現は人に影響を与えるか与えないかと言ったら、講学的に言えばもちろん影響を与える。ただし(2)「どんな」影響を与えるか(相関関係/相当因果関係の立証)、さらには(3)影響を与えるからどう対応すべきか(政策・権利の均衡)というのは、全く別の問題…

Moonlight.Gtkの簡単な使い方

いまさらだけど、mldspで使っているMoonlight.Gtkについて、最初の一歩を踏み出すための解説を書いてみようと思う。mldspでやっていることは簡単だ。基本的にはMain関数の中でほぼ全て終わっている。このコードは、MonoDevelopでGtk#アプリケーションを作成…

OSS論争について。簡潔に

おまいら、最終的にOSSの土壌を壊したりわれわれOSS開発者をかえって害するような騒ぎ方は、むしろ迷惑なのでやめて下さい。rubyだけでなくalsaやgrubが使われているのは散文的な事実であって、間違いは粛々と指摘すればよろしい(日本人がリードしているか…

mldsp 0.1

今月の頭くらいからMoonlightを使ってMIDIプレイヤーを作っていたのですが、とりあえずしばらく放置して他のことをやるだろうと思うので公開しておきます。まだ作りかけの部分が残ってはいますが… what is mldsp? これは、Moonlight.Gtk環境で動くMIDI(SMF)…

Mono meeting Moonlight special 09

マイクロソフトで今年もRemixが開催されるというので、ちょっと覗いてこようかなと思っています。時期的にSilverlight3が出た直後くらいですな。で、その日は他にもRemixに参加している方が少なからずいそうなので、今回も*1Remixが終わった後に、裏でこっそ…

ファルコム音楽フリー宣言

Falcomがロックなことをやってくれたので、無駄に長い記念エントリを書いて心から支持したいと思う。 http://www.falcom.co.jp/music_use/大ざっぱに言えば、FalcomがリリースしてきたゲームのBGMを、非営利目的での(ゲームに組み込むなど特定用途以外での…

some mono updates

MonoDevelop on Windows しばらく前に書いたmonodevelop on Windowsがついにパッケージになって公開されている: http://monodevelop.com/Download/Windows_Previewmono/Linuxでしか動作しないdebuggerは使わずに、.NETのデバッガをエンジンとして使っている…

Mono談話室2+

campfireに一時避難したmono談話室ですが、id:GimiteさんがWebインターフェース付きで立てているIRCサーバを、#miautalk と同様に使わせていただこうかと思います。今度は過去ログも読めますんで、バグ報告や相談事などをわたしのいない時に*1投げていただい…

WCFのSystem.ServiceModel.PeerResolversのビミョーなバグ

WCFのduplex session channelが使えるところまでもっていこうとおもって、そのためにMSのchat applicationのサンプルを使っていろいろやっているのだけど、実態はほとんどCustomPeerResolverServiceの実装とバグフィックスになっている。それで、なかなかお…

クロマトーンを作ってみた

id:yaneurao:20090524:p1 のコメント欄で紹介されていたクロマトーンが何やら面白そうだったので、(iPhoneアプリではないけど)ちょうど最近portmidiのC#バインディングのサンプルで作っていたMIDIキーボードアプリを、ちょこちょこと書き換えて作ってみた…

cstheora

…なんてものがある、と教えてもらった。 http://www.wreckedgames.com/forum/index.php/topic,1053.msg5664.html#msg5664これもちょっといじればMoonlight2で使えそう。ただ、LGPLなので、mooncodecsに入れない可能性の方が高いかも。

最近のmono

特に目立った話が無いので、monoの最近のネタを箇条書き。HDDが足りなくてVS2010betaが入れられませんがな。 GC (ガベージコレクタ): sgen-gcでmonoのself-hosting buildが出来るようになったようです。2.6でデフォルトになる可能性は高くありませんが、実用…

業務連絡

uint*のバグが直ったそうです。 https://bugzilla.novell.com/show_bug.cgi?id=502593

薬のネット販売禁止の是非を問うパブリックコメントにこたえた

薬事法関係のパブリックコメント、タイミングを逃した感はありますが一応載せておきます。今日いっぱいなので書いていない人は書くといいよ!MIAUのやつは今回は私は書いていないので、だいぶトーンが違うはず。まあ同じことを書いても仕方ないので。輸入がど…

mono談話室2.0

campfireもどうやらちゃんと過去ログがよめるようなので、とりあえずここに設置します。 http://atsushieno.campfirenow.com/cc3dfフリーアカウントなので同時4人までしか参加出来ませんが、まあ実質的に困らないことでしょう。4人も同時にしゃべっていたこ…

winforms/macで日本語が表示されない問題の原因はたぶんcairo-quartzfontconfig

この前のwinforms on Macの日本語入力の問題と関連して、そもそも日本語が表示されないという問題を解決できないものかと調べていたのだけど、原因はcairo-quartzでデフォルトフォントがおかしくなるのが原因かなあと思っている。libgdiplusで使われている内…

glib in monoの問題点

最近Unityの人が「eglib*1をデフォルトにしてくれ」と言って、やる、やらないで議論になったことがある。Paoloが「デフォルトの切り替えはしない」と書いているのだけど、一方でglibを使う問題点についても多々指摘していて面白い。GHashTableのイテレータが…

updated MonoDevelop 2.0 on OSX

最近MDチームはいろいろクロスプラットフォームサポートに走っているらしい。最近出てきたのがMac OS版のMonoDevelop 2.0だ。 http://monodevelop.com/Download/Mac_PreviewMD 2.0正式版リリース当時のMD on OSXに比べると、ずいぶんネイティブアプリっぽく…

moonlight 2.0 preview

http://mono-project.com/Moonlight/PreviewMicrosoft Mix09の時期に合わせて3月に出る予定だったものですが、ようやく公開されました。その間に(まあここには何度か書きましたが)カスタムMediaStreamSourceやWritableBitmapなどSilverlight3の新機能など…

医薬品のネット販売規制における「本当の」消費者の声を知るには

関連記事について書かれたmixi日記とかモバゲー日記(だっけ?もう入れないから分からない)を見てみればいいんじゃないか。同じ方法論がいつまで通用するかわからないけど、あの辺は情報をかなり与えられていない状態で、各個人の狭い狭い視野に基づいて、し…

mono談話室は閉鎖となります

Lingrが残念ながら5月でシャットダウンしてしまうので、さり気なくトラブルシューティングやパッチ受け入れのために存在していたmono談話室も閉鎖となります。代わりに何かを立てる予定は今のところありません*1。mono関係の相談は随時ここのコメントとかtwi…

OAuthのセッション固定攻撃について(翻訳)

Explaining the OAuth Session Fixation Attackという文章が興味深いものだったので翻訳してみた。何か解決策を思いついた人はOAuthのメーリングリストに送ってあげると良いと思う。って僕は参加してもいないのだけど。あと誤訳とかはコメントしてもらえれば…

DNA鑑定は告発できるか?

ヒ素カレー事件の最高裁判決の証拠認定を巡って賛否両論が渦巻いているようだ。 http://mainichi.jp/select/today/news/20090422k0000m040140000c.htmlというか、賛成派の議論で立証の妥当性について具体的に議論しているものを見かけないのだけど、要するに…

改正著作権法案がそのまま成立したら、海外アーティストの公式サイトからのダウンロードも違法になる

国民の大多数の反対にもかかわらず文化庁が「通せる」と判断して提示した「ダウンロード違法化」規定を含む今年度の著作権法改正案には、次のような条文が含まれている。三 著作権を侵害する自動公衆送信(国外で行われる自動公衆送信であつて、国内で行われ…

mono-debugger being ported

mono debuggerは(何度か書いてきたけど)NPTLに依存していて、実行できる環境はLinux等に限られている。以前にもちらっと書いたけど、これでは不便だというので、UnityがfundしてWindows版とMac版を実装しようと試みている。それに関係しているのかどうかは…

XmlDictionaryReader.CreateBinaryReader()

ちょいとさる方面で圧縮XML表現の話を振られたので、最近実装し直していたWCFのbinary dictioanry xml reader / writerの話を書いてみようと思う。便宜上、ここで使われるバイナリデータ形式をWCF XmlBinary、そのXmlReader/XmlWriterの実装をそれぞれXmlBin…

mono meeting 2009-04-09?は無事終了

しますた。参加いただいた皆様ありがとうございました。今回はやんごとなき事情で別の集まりとくっつくという珍事が発生しましたがw、まあうまいこといったみたいで安心しております。てかmonoの話ほとんどしてねーwwまたそのうちやりましょう。

最近のおもしろげなmono/moonlightのコード

最近もうmono-patchesの流量が多すぎて全然チェックできませんですよ。というわけで一気読みしていろいろ拾ってみますた。 wii branch csdirac Mono.Tasklets moon/gtk (Moonlight.Gtk) WritableBitmap (moonlight) mini-llvm.c Moonlight.Gtkは昔gtksilver…