Hatena::Groupgeneration1986

我々は猿が好きなのです。

2009-07-17TraceMonkey このエントリーを含むブックマーク

大学の演習でTraceMonkeyについて調べていた。

Nanojitを改造できたらいいなと思ったが、とりあえず思いつくような最適化はあらかたやられていた…。

2009-04-18WebKit for SWT このエントリーを含むブックマーク

http://www.genuitec.com/about/labs.html

こんなのがあった。Chromiumベース。

DWT(SWTD言語Port)向けに移植できるかな?

2008-12-07

[][] 02:56 2008-12-07 - 我々は猿が好きなのです。 を含むブックマーク

3月にあると思われるCPU実験(こことかid:suztomoのエントリとかを参照)の発表会をUstしたいなーとか動画をニコニコにうpしたいなーとか思っていたのだが、12/12よりニコニコ動画でユーザー生放送ができるようになるらしいので、Ustじゃなくてニコニコでやろうかなーと思っている。

とりあえずは、プレミアム会員にならないといけないな。

FlashPlayer10はV4L2に対応しているので、Linuxでも容易に放送ができるようになっているはずだ。

テスト放送に使えるいい題材ないかな。夏に「アリの巣を24時間監視するUst」を地下(大学の学生演習室)から放送する話が半ばジョークであったのでやってみるか。

2008-09-01

[][].NETでGeckoエンジンを扱うGeckoFX 05:44 .NETでGeckoエンジンを扱うGeckoFX - 我々は猿が好きなのです。 を含むブックマーク はてなブックマーク - .NETでGeckoエンジンを扱うGeckoFX - 我々は猿が好きなのです。

やばい、これは神だ。

今までもMozilla ActiveX Controlを使えば、Webブラウザを作成することはできたわけですが、Gecko固有の機能はいじれないので大いに不満の残るものでした。

GeckoFXを使うとActiveXを経由することなく.NETでGeckoエンジンを扱うことができます。

http://code.google.com/p/geckofx/

Skybound.Gecko.dllを参照設定の後、using Skybound.Gecko;して、

            Xpcom.Initialize(xulrunnerPath);
            GeckoWebBrowser browser = new GeckoWebBrowser();
            browser.Parent = どっかのコントロール;
            browser.Dock = DockStyle.Fill;
            browser.Navigate("http://www.w3.org/");

これだけでOK。

ここまで簡単にGeckoを組み込めるのには感動(まあDelphi版GeckoSDKもかなり簡単なんですが)。

というわけでC#ラブな人はちょっといじってみてはいかが?

Skybound_AndrewSkybound_Andrew2008/09/27 14:59GeckoFXを作った人です。^_^
GeckoFXを使ってありがとうございます。

ちょっと日本語話しますからもし質問があったら教えてください。GeckoFXのフォーラムは英語ばかりですけど、私に私信を送ったら日本語で返事してみます。(名前:Skybound_Andrew)

2008-08-21はてなダイアリーが重いんでこっちに書く

[][]cairo版WebKitのスクロールバーの描画がClassicの時のみおかしい 01:15 cairo版WebKitのスクロールバーの描画がClassicの時のみおかしい - 我々は猿が好きなのです。 を含むブックマーク はてなブックマーク - cairo版WebKitのスクロールバーの描画がClassicの時のみおかしい - 我々は猿が好きなのです。

以下サンプル。テーマが有効なときはこれは起こらない。

f:id:ahya365:20080822010257p:image

DrawFrameControlを呼び出すところの些細な間違いを直すのと、スクロールバーの内側のチェック模様の部分を描画(GeckoでいうnsNativeThemeWin::DrawCheckedRect)するために多少手直しが必要。そんなに手間じゃないけど。

追記 03:01 追記 - 我々は猿が好きなのです。 を含むブックマーク はてなブックマーク - 追記 - 我々は猿が好きなのです。

最近個人的に注目してるReactOSだと/dll/win32/user32/controls/scrollbar.cのIntDrawScrollInteriorあたりか

サル 07:02 サル - 我々は猿が好きなのです。 を含むブックマーク はてなブックマーク - サル - 我々は猿が好きなのです。

まったく関係ないですが渋谷で猿が出たらしいですね。