タグ

ブックマーク / gemma.hatenadiary.org (3)

  • Firefox拡張入門第7回(独自プロトコルの定義 - ttp) - Gemmaの日記

    2ちゃんねるなどでリンク避けとして"ttp://..."を使うことがあります。 今回の拡張では、ttpプロトコルを定義して、"http://..."と同様に扱えるようにしましょう。 ttpプロトコルを扱うXPCOMコンポーネントのクラスを登録します。 そのクラスのnewURI関数で、URIの部品を受け取って、nsIURIのインスタンスを返します。(注) そのクラスのnewChannel関数で、↑で作ったnsIURIのインスタンスを受け取って、ttpプロトコルのためのnsIChannelのインスタンスを返します。ここではhttpプロトコルのnewChannel関数に処理を丸投げするので簡単です。 (注)"ここではhttpプロトコルのnewURI関数に処理を丸投げするので簡単です"・・・だと芸がないですもんね。 拡張のcomponentsディレクトリ以下に、jsファイルを置けば自動で認識してく

    Firefox拡張入門第7回(独自プロトコルの定義 - ttp) - Gemmaの日記
  • Firefox拡張簡単キット"マッチFOX" - Gemmaの日記

    Firefox拡張を作りたいけど、ややこしくて手がつけられない、そんなあなたに・・・! 簡単キット"マッチFOX"。Ruby on Rails みたいに、scaffold(骨組み)を作ってくれます。 この骨組みには、はてなブックマーク拡張から取り出したエッセンスが入っていて、 その道のプロフェッショナルと同じスタートラインから開発できます。 - 人柱版(RC2) http://cloud.github.com/downloads/gemmat/Matchfox/matchfox-rc2.xpi 正式版 https://addons.mozilla.org/ja/firefox/addon/47147/ Firefox3が必要です。 XP, Vista, Linuxで動作確認。 使い方 インストールしたら、Matchfoxサイドバー(Ctrl+!)を開きます。 骨組みの、"インストール先のデ

  • javascriptで不思議のダンジョン自動生成 - Gemmaの日記

    Roguelike(Rogue, NetHack,トルネコ,etc)のダンジョンを自動生成するプログラムです。 javascriptにもだいぶ慣れてきたので、やってみました。 http://eva-lu-ator.net/~gemma/geocities/jscont/dungeon.html 昔に書いた解説はこちら。 http://racanhack.sourceforge.jp/rhdoc/index.html Gauche で書いた例はこちら。 id:Gemma:20070617 以下、解説。 まずは、[40][80]の2次元配列を用意して、初期化して、表示してみましょう。 実例: http://eva-lu-ator.net/~gemma/geocities/jscont/dungeon_a.html <html xmlns="http://www.w3.org/1999/xhtm

    javascriptで不思議のダンジョン自動生成 - Gemmaの日記
    noplans
    noplans 2007/08/20
    RogueライクのダンジョンをJavaScriptで自動生成
  • 1