タグ

ブックマーク / gotin.hatenablog.com (4)

  • さらさら母乳パッド - はてなダイアリー編集画面にライブプレビュー機能をつけるGreasemonkeyスクリプト

    を作ってみました。 すでにありそうな気がしたんですが、軽く探してみたところなかったので書いてみました。 ↓こちらです。 hateda_preview.user.js インストールするとはてなダイアリー編集画面に↓こんな風なライブプレビュー機能がつきます。 編集用テキストエリアのすぐ上にライブプレビュー窓がつきます。さらにその上にlive previewチェックボックスがつきます。そのチェックボックスが押されているとライブプレビュー機能がオンになります。デフォルトでオフなので、使いたいときは忘れずにオンします。 編集用テキストエリアで日記を編集すると、編集内容がプレビューエリアに反映されます。 私ははてな記法にあまり慣れてないので、この機能をつかってサクサク確認できるととってもありがたいのです。 仕組み 「確認する」ボタンを押す処理をGM_xmlhttpRequestでバンバン流してその結果

    さらさら母乳パッド - はてなダイアリー編集画面にライブプレビュー機能をつけるGreasemonkeyスクリプト
    ham_25
    ham_25 2007/06/28
    hateda_preview
  • 人の存在をなんとなく感じるためのGreasemonkeyスクリプト - gotin blog

    他人のマウスカーソルの位置がある程度リアルタイムに分かるようになるスクリプトです。 ↓こちらです mouse_lingr.user.js ※スクリプト更新しました。 最新版はこちらです。 使い方 mouser_lingr.user.jsをインストールする 適当な、フレームを使っていないページにアクセスする Shiftキーを押しながらMを押す しばらーくすると自分のマウスカーソル付近にへんなアイコンが現れます 他の人も同じことをしていると、同じ形の別のへんてこアイコンが、同じことをしている人の数だけ現れます(←これが一番大事なのに書き忘れていました><) もう一度Shift+Mをすると機能offになります。 なお、機能on/offの状態は別のページに移動しても保たれますのでご注意ください。 仕組み スクリプトの名前からもわかるとおりlingrを使わせてもらってます。 マウスカーソルが動いたと

    人の存在をなんとなく感じるためのGreasemonkeyスクリプト - gotin blog
    ham_25
    ham_25 2007/03/09
    mouse_lingr.user
  • GreasemonkeyでEmacsチックなテキストエディタ - gotin blog

    Greasemonkeyでテキストエディタに影響され、 同じようなものを作ってみてしまいました。 Emacsチックにして、JavaScriptでコンフィグしたり何やりできたらいいかな〜と思い、 それを実現したつもりです。 こちら↓です。 g_editor.user.js [特徴] ・Greasemonkey名前空間内に仮想ファイルシステムを構築し、それを利用 ・JavaScriptで設定やら何やらする ・その延長で、Greasemonkeyっぽいこともできる ・その延長で、HTTPアクセスしてHTMLとかをテキスト編集エリアに出力 [使い方など] Greasemonkeyの名前空間(?)に仮想的なファイルシステム(っていうのかな?)を作ります。 ファイルパスセパレータは"/"で、ルートは"/"です。 インストール後、最初の実行状態では"/"しかありません。 が、最初の初期化処理で/init

    GreasemonkeyでEmacsチックなテキストエディタ - gotin blog
  • gotinの日記 - GreasemonkeyでGreasemonkey

    Greasemonkeyにこんな↓ような機能があればいいのにと思っていました。 ・複数のスクリプトをいっぺんにインストールできる ・日語が入っていても大丈夫 ・自動アップデート機能 ということで、そういう機能をもったGreasemonkeyライクなextensionを作っちゃえばいいんだ、 と思ったんですが、なんだか大変そうな気がしたので Greasemonkeyスクリプトとして作ってみてしまいました。 (絶対何かが間違ってます。この考え方。) こちら↓です。 loader.user.js 以下使い方。 [設定画面の開き方・閉じ方] Ctrl-m (コントロールキーを押したままmを押す) で設定画面が表示されます。 (ツール → Greasemonkey → User Script Commands... → view script information でも可) この画面でGreas

    gotinの日記 - GreasemonkeyでGreasemonkey
  • 1