タグ

ブックマーク / ysano2005.hatenadiary.org (4)

  • Greasemonkey: prototype.jsでクロスドメインAjaxを可能にする - Accept Things

    以前、「Greasemonkeyでprototype.jsやscript.aculo.usを使う方法」を紹介しました。しかし、Greasemonkey内でprototype.jsが利用できるようになった恩恵を十分に受けられていませんでした。つまり、Greasemonkeyで提供されているGM_xmlhttpRequest()が可能にする「異なるドメインとの非同期通信」からの恩恵です。そこで今回は、Greasemonkey内で使えるようになったprototype.jsをさらにパワーアップし、クロスドメインAjaxができるようにしてみたいと思います。 問題 厄介な問題は、GM_xmlhttpRequest()はFirefoxやInternet Explorerなどで提供されているXMLHttpRequestとインタフェースが全く違うということです。 GM_xmlhttpRequest()は単な

    Greasemonkey: prototype.jsでクロスドメインAjaxを可能にする - Accept Things
    lesamoureuses
    lesamoureuses 2007/07/19
    GM_xmlhttpRequestの関数の説明
  • Vimを使い終わったらGNU Screenのステータスラインのタイトルを「** free **」に - Accept Things

    この前のDeveloper Enviroments Conferenceでid:secondlifeさんが発表された資料を見て、 キーリピート加速ツール「kbdacc」 GNU Screenのステータスラインのタイトルを、VimのBufEnterフックで現在編集しているバッファ名に のtipsを普段使うようになりました。 ちなみに、WindowsLinuxの開発マシンにリモートログインして作業する時は PuTTY kbdacc GNU Screen zsh Vim を主に使っています。 特に2つ目のkbdaccは当に便利です。PuTTYのターミナル画面の描画処理の軽さに加えて、kbdaccでキーリピートを加速させることで、Vim利用時のhjklキーでのカーソル移動が非常に軽快になります。 あとGNU Screenには画面分割を縦に分割するパッチを当てています。これもなかなか便利です。た

    Vimを使い終わったらGNU Screenのステータスラインのタイトルを「** free **」に - Accept Things
    lesamoureuses
    lesamoureuses 2006/11/20
    GNU Screenのステータス変更
  • CMS researcher - Greasemonkey: W!ボタンで快適はてなブックマーク生活

    気に入ったページをはてなブックマークでブックマークするのはとても簡単で便利です。しかし、せっかくブックマークしたページをあまり効率よく活用できていないと感じたことはありませんか?それはどんな時に感じるのでしょう?では、具体例で説明してみます。 私はこんなことをよくします。あるソフトウェアを開発していて、そのソフトウェアの技術に関連するページを次々はてなブックマークに追加していきます。そして、十分に情報が集まったところで、今度はコーディングを開始し、それらのブックマークも同時に漁り始めます。ブックマークを漁ってはFirefoxのタブに追加、またコーディング。そんなことを繰り返しているうちに、あっという間にタブの数は十数個になります。そしてソフトウェアの開発は進みます。 ここでソフトウェアの開発を中断させる出来事が発生します。色々試行錯誤しているうちに集中力が無くなりPCをシャットダウンして寝

    CMS researcher - Greasemonkey: W!ボタンで快適はてなブックマーク生活
    lesamoureuses
    lesamoureuses 2006/02/03
    タブを閉じられなくて困ってたからいいな
  • CMS researcher - Greasemonkeyでprototype.jsやscript.aculo.usを使う方法

    Greasemonkeyでprototype.jsやscript.aculo.usが使えたら便利だろうな、と考えたことのある開発者は少なくないのではないでしょうか。ちょっとそんなアイデアを試してみたことのある方ならわかると思うのですが、Greasemonkeyでそういった外部JavaScriptライブラリは簡単には使えません。案外ハードルが高いです。 Googleで調べていたら、面白い解決方法が見つかったので紹介します。 Loading External JavaScript Libraries in Greasemonkey このブログで解説されているアプローチを用いれば、Greasemonkeyで外部JavaScriptライブラリが使えるようになります。 ポイントは、 外部ライブラリがロードされるまで待ち続ける制御構造 unsafeWindowを経由して外部ライブラリにアクセス といっ

    CMS researcher - Greasemonkeyでprototype.jsやscript.aculo.usを使う方法
    lesamoureuses
    lesamoureuses 2006/02/03
    prototype.jsを使う方法
  • 1