タグ

2008年12月24日のブックマーク (11件)

  • text-hatena.js 公開 [tech.nitoyon.com]

    Text::HatenaHTML::Parser を用いている部分は実装できていません。 URL の自動リンクや HTML のエスケープなどは実装できていません。 Cookie を利用するようなサイトに text-hatena.js を利用するのはお勧めできません。 ライセンスは Text::Hatena と同等とします。 技術的なアレコレ PerlJavaScript って意外と似てるよね、というところから出発しました。特に、Text::Hatena のソースコードはそのまま JavaScript に置き換えられるぐらいに洗練されたコードです。例えば、Hatena.pm の一部に次のようなソースがあるのですが sub parse { my $self = shift; my $text = shift or return; $self->{context} = Text

    text-hatena.js 公開 [tech.nitoyon.com]
    Cherenkov
    Cherenkov 2008/12/24
    はてな記法を再現
  • Firefoxで独自プロトコルを定義する方法 - outsider reflex

    Latest topics > Firefoxで独自プロトコルを定義する方法 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « Mozilla Add-ons Main URNサポートを超久しぶりに更新した » Firefoxで独自プロトコルを定義する方法 - Mar 26, 2007 独自のプロトコルというか独自のスキーマを使えるようにしたくてやり方を調べてみたら、あちこちでAdding a New Protocol to Mozillaという文書が紹介されてたんだけど、日語訳が無かったのでとりあえず気合いと勘で訳してみた。誤訳があったらゴメンナサイ。 2004年の資料で、しかもMozilla Suiteを対象とした物なので情報が古い。Fire

  • 第1回 最小構成でインストール | gihyo.jp

    先日とうとうFirefox 3がリリースされましたが、 皆さんはすでにインストールしましたでしょうか。連載では、簡単な拡張機能を題材としてFirefox 3で拡張機能を開発するための基的な手順を解説します。 連載第1回となる今回は、ポインタファイルとインストールマニフェストを作成し、必要最低限の構成でテストインストールを実施することを目標にします。 なお、第1回完成時点でのソースファイルは、下記ページから入手可能です。 http://www.xuldev.org/misc/sd.php タグヘルパー拡張機能の概要 Firefox 3ではブックマークと履歴の管理機能が一新されましたが、新たに追加された機能のひとつとして、ブックマークへのタグ付けが可能になりました。しかし、筆者はあまりタグ付けをする習慣が無く、特にブックマークを追加する際にキーボードでタグを入力するのが面倒だと感じていまし

    第1回 最小構成でインストール | gihyo.jp
  • FireFox拡張機能

    せりか式 - FireFox拡張機能 FireFox2以降の拡張機能の作り方についてです. 自分自身あまりJavaScriptやXULに馴染みがないので間違っているかもしれません. 基礎知識 install.rdf chrome.manifest XUL JavaScript 例 Hello World ページが切り替わったタイミングを知る 参考にしたサイト mozilla Developer Center mozilla Developer Center 日語版 トップへ

    Cherenkov
    Cherenkov 2008/12/24
    アドオンのつくり方。テンプレート
  • Firefoxで独自プロトコルをハンドリングするアドオンを作成する - 遥かへのスピードランナー

    最近Firefoxの自作アドオンを作成しようといろいろやってみてるので、その一部の内容をブログに記しておく。 最終的に作りたいアドオンの内容はまだ公開できないのだけれど、技術的にやりたい要素としては大体以下の通り。 独自プロトコルを定義して、そのプロトコルに対するリクエストに対して、独自に作成したHTMLを返す。 予め指定されたhostに対するHTTPリクエストに対し、独自に作成したHTMLを返す。 全HTTPリクエストに対して、指定されたHTTPヘッダを付与する。 このうち、まず1番目を実装する為、以下を参考にした。 和訳:Firefoxで独自プロトコルを定義する方法 - outsider reflex 原文:Adding a New Protocol to Mozilla ここで掲載しているjavascriptコードをアドオンにパッケージングすれば、x-search:hogeみたいなU

    Firefoxで独自プロトコルをハンドリングするアドオンを作成する - 遥かへのスピードランナー
  • Firefoxの内部動作を理解する方法1-デバッグログを出力する - 遥かへのスピードランナー

    FireMobileSimulatorも含めたFirefoxアドオンの今後の開発の可能性を探る為に、Firefoxの内部動作をもう少し詳しく知りたいなあと思ってたんですが、ソースを読んでみても、細かいところは分かっても、全体を通してどう動いているかがどうにも分かりません。。 しかし、Firefoxを含む各種MozillaプロダクトにはNSPRという便利なモジュールが組み込まれていて、再ビルドなどを行うことなしにデバッグログをファイルに出力させることができるということを最近知りました。 このログを追えば、そのプロダクトのだいたいの動きを知ることができます。 NSPRモジュールのログ出力方法 NSPRモジュールの使い方は簡単で、Windowsの環境変数でNSPR_LOG_MODULESとNSPR_LOG_FILEを指定してFirefoxを起動するだけです。 それぞれの環境変数の説明は以下の通り

    Firefoxの内部動作を理解する方法1-デバッグログを出力する - 遥かへのスピードランナー
  • Firefoxで独自プロトコル(スキーマ)を定義する方法 が書かれてるエントリへのリンク - プログラマのチラシの裏

    ちょっとうっかりアンインストールしてしまい、独自プロトコルの設定が消えてしまった。 インストーラーからのインストールをしなくても使用できるZIP配布のあるツールだったので、最新版をダウンロードしてみたが独自プロトコルの設定方法が分からなかった。 「about:config」あたりで設定できるものだと思っていたが、どうやら違うようだ。 独自プロトコル(スキーマ)とは例えば「callto://」といったもの。 「callto://」の場合は、「callto://」から始まるリンクをクリックすることで、電話ツールが起動しそのまま電話をかけることが出来る。 設定によりSkypeだったりMSNメッセンジャーだったりが起動することになる。 さてその方法は以下のエントリが参考になる。 そして意外だったが、設定をちょこちょこっと変えればOKというものではなく、割とめんどくさいものの様だ。 Firefoxで

    Cherenkov
    Cherenkov 2008/12/24
    プロトコル拡張資料
  • Top - FireMobileSimulator.org

    FireMobileSimulatorはFirefox/Chrome版ともに配布・メンテナンスを終了しました。ページの内容は記録のみの目的で残しています。 FireMobileSimulatorとは? FireMobileSimulatorは、主要3キャリア(DoCoMo/Au/SoftBank)の携帯端末ブラウザをシミュレートして、モバイルサイト開発を容易にするために作成されたGoogle Chrome/Firefoxの拡張機能です。携帯端末のHTTPリクエスト、絵文字表示、位置情報送信機能などの動作をシミュレートすることができます。 モバイルサイトをPCで閲覧するために、従来からある方法として、キャリア公式シミュレータの使用、Proxyの使用、Firefoxのuseragentswitcher+modify headersの組み合わせ等、色々と手段はありましたが、これらの方法はそれぞ

    Cherenkov
    Cherenkov 2008/12/24
    モバイルシミュレータ、エミュレータ
  • ANANSI

    moved.

    Cherenkov
    Cherenkov 2008/12/24
    id:addaおすすめの作品
  • Amazon Cross Book Check - アマゾンから最安中古価格を一発検索(図書館もあるヨ) - 実験と娯楽

    これはなに? アマゾンのページ上で、他の書店サイトの中古価格を表示するGreasemonkeyスクリプトです。カスタマイズして図書館の蔵書を調べたりもできます。 スクリーンショット 対応しているアマゾンのページ 商品ページ、ほしい物リスト、検索結果、ベストセラー、おすすめ商品、リストマニア、最近チェックした商品 デフォルトで対応している書店サイト BOOKOFF Online、livedoor BOOKS、古市場、eBOOKOFF インストール 以下のリンクをクリックしてインストールして下さい。 amazon_cross_book_check.user.js 使い方 商品ページ ページを開くと自動で検索して表示します。 それ以外 リストの一番上のアイテムに表示される「他のサイトを探す」をクリックすると、検索を開始します。 カスタマイズ 以下の設定はお好みで編集することができます。ソースフ

    Amazon Cross Book Check - アマゾンから最安中古価格を一発検索(図書館もあるヨ) - 実験と娯楽
    Cherenkov
    Cherenkov 2008/12/24
    Amazonに他の書店サイトの価格を引っ張ってくる汎用的なスクリプト
  • Amazonウィッシュリストにブックオフオンラインの中古価格を表示するGreasemonkeyスクリプト - drillhanz

    追記(2008.05.07)改良版出しました。 amazonwishlistbookoff.user.js書籍購入費を少しでも減らしたい貧乏学生な俺にとって、中古でも1500円以上で送料無料になるブックオフオンラインはなるべく活用していきたいところなのだけど、今までウィッシュリストに登録してきた分をブックオフで検索したり登録したりするのが面倒すぎるので今更ながらグリモン書いた。以下のように、各商品情報の一番下にブックオフオンラインの中古価格が挿入されます(されないかも)。 一応手元のWindowsとOS Xでは動いてます。ほんとはAutoPagerizeと連携できるとうれしいのだけど、やり方がよくわからないというかやる気が出ません。(追記:対応しました)参考にしたもの書籍のリンクから取り出せるASINはISBN10なわけですが(ですよね?)、ブックオフオンラインはISBN13でないと検索で

    Cherenkov
    Cherenkov 2008/12/24
    ISBNとASINは変換可能