タグ

2010年4月17日のブックマーク (2件)

  • moonlight on chromeを試してみた - ものがたり(旧)

    trunkのmoonでは、まだchrome extensionはビルドされないのだけど、基的にはchrome extensionはNPAPI互換なので、ちょろっとmanifestを作れば動かすことができます。というわけでやってみた。 やることは簡単。moonをビルドして(あ、ここで大半の人があきらめた)、以下のような内容で manifest.json を作って、 { "name": "moonlight extension", "version": "3.0", "description": "testing moonlight on chromium", "plugins": [ { "path": ".libs/libmoonplugin.so", "public": true } ] } この中の libmoonplugin.so のパスを、実際にファイルが存在している場所に指定し

    moonlight on chromeを試してみた - ものがたり(旧)
    mattn
    mattn 2010/04/17
  • Scheme/Gauche/Gauche-lazy-ffi - more-functional

    例 (and-let* ((libm (lazy-ffi:open "libm.so.2.0"))) (lazy-ffi:function libm "sin" :return :double :double 1.0)) lazy-ffi:pointer? obj objが<c-pointer>オブジェクトならば#tを返します。 lazy-ffi:pointer-address obj <c-pointer>オブジェクトobjの値を整数で返します。 lazy-ffi:make-null-pointer nullポインタを持つ<c-pointer>オブジェクトを生成します。 lazy-ffi:make-pointer int ポインタの値がintである<c-pointer>オブジェクトを生成します。 lazy-ffi:allocate-foreign-object size sizeの大きさ