Build Link を tinyURL が使えるようにアップデートしました

書いた人: noriaki 2008,03月15日(土) 16:30

拙作のGreasemonkeyスクリプトBuild Linkのコピー形式内で,TinyURLによる短縮URLが利用できるようになりました.

コピー形式テキスト内に%tURL%と書くことによって,クリップボードにコピーされた際,その部分がページのtinyURL化されたURLに置き換わります.

すでにご利用いただいている方は,適当なページでBuild Linkのポップアップを表示させると,自動更新チェック機能が働きますので,その指示に従ってアップデートしてください.

または,以下のページからインストールできます.

Build Link: 自由に形式を指定してリンクを作れるGreasemonkeyスクリプト

このエントリをdel.icio.usにブックマークしているユーザ数このエントリをdel.icio.usに追加する
このエントリをはてなブックマークしているユーザ数このエントリをはてなブックマークに追加する
 | Tags

Build Link: 自由に形式を指定してリンクを作れるGreasemonkeyスクリプト

書いた人: noriaki 2008,03月08日(土) 23:00

On the Road Manuscript, #1

Photographer
Thomas Hawk
License
Creative Commons (by-nc)
Tool for photo selecting
Gigazinize Tools - Image

ブログの更新が便利になるぐりもんを書きました.

これはなに?

選択したテキストやページURL,ページタイトルを利用して自由に形式を選んでテキストをクリップボードにコピーできるGreasemonkeyスクリプトです.もちろん,コピーの形式は簡単な書式で追加できます.

同様の機能を提供するMake Linkや,Copy URL +といったfirefoxの拡張機能のGreasemonkeyスクリプト版です.

背景

ブログを書いてる人は他のページからテキストを引用したり,リンクを紹介したりすることが多いと思います. そんなとき,もちろんテキストやリンクURLをコピーすると思いますが,このテキストをコピーするという作業は,単純なようで結構めんどくさい.テキストを選択状態にしてキーボードショートカットとか,選択状態にして右クリックしてコピーメニューを探して・・とか. そこで,ページ内のテキストをドラッグして選択状態にしたら,マウスのそばにコピー用のメニューが自動的に出てくるようにしました.イメージとしてはAdobe Readerでテキストを選択したときのような感じです.

インストール

以下のリンクからインストールしてください.(要:Greasemonkey)

最新版(Version 0.1.4) - Last Update: 2008/03/18 17:00:00
buildlink.user.js

更新チェック機能付き

使い方

テキストを選択状態にするか,ページ内でダブルクリックするとメニューが現れます

Webページ内でダブルクリックするか,テキストをドラッグなどで選択状態にするとマウスのそばにコピー用のメニューアイコンが表示されます.そのアイコンにマウスカーソルを乗せると上記の図のようにコピーメニューが現れます.

「HTML」,「Plain Text」,「Blockquote」は最初から利用できるコピー形式で,それぞれをクリックすることによってクリップボードにコピーされた状態になります.後は,利用したい箇所(ブログエントリの下書きなど)でペーストするとそれぞれの形式に従って整形された形で貼り付けられます.

続きを読む

このエントリをdel.icio.usにブックマークしているユーザ数このエントリをdel.icio.usに追加する
このエントリをはてなブックマークしているユーザ数このエントリをはてなブックマークに追加する
 | Tags

GreasemonkeyスクリプトにjQueryを読み込む汎用スクリプト

書いた人: noriaki 2008,03月01日(土) 18:30

jQuery Loader

Greasemonkey スクリプトは非常に便利で私もいくつか書いてますが, Prototype ライブラリや jQuery ライブラリなどの外部ライブラリを利用したいことがよくあります.

しかしGreasemonkeyでは,全てのスクリプトは安全のために普通のwindowオブジェクトではなく XPCNativeWrapper によってラップされたwindowオブジェクトをスコープにして実行されます. そのため,既存のクラスを拡張するタイプのライブラリは読み込み後にunsafeWindowを介して利用しなければならないなどちょっと不便です.

そこでオススメしたいのが,jQueryです. jQueryは全ての機能をjQueryオブジェクトの中に実装しているため,Greasemonkeyによってラッピングされているかどうかを気にせず利用できるためです.

他の人も同じように思ったかは分かりませんが,GreasemonkeyでjQueryを利用する方法は以下のものがすでに紹介されています.

This is a simple snippet that helps us load the jQuery power into our userscripts with Greasemonkey.

jQuery & Greasemonkey: How to play nicely with jQuery and Greasemonkey

もはや jQuery なしでは JavaScript が書けない状態なんだけど、Greasemonkey で使うためには一工夫必要だったのでメモしておく。

Greasemonkey で jQuery を使うための覚え書き - 記憶は削除の方向で

ただ,前者の方法では実行されるページで毎回jQueryライブラリがダウンロードされるため実行までにやや時間がかかってしまいます. また,後者の方法ではfirefoxにキャッシュされたコードを読むので実行は早くなりますが,いくつか使えない機能がでるようです. さらに,同一ページに複数のGreasemonkeyスクリプトがjQueryを読み込んだ場合,先に読み込まれた方のjQueryオブジェクトが正常に動作しないといった問題もあります.

そこで,上記の問題を解決しつつ,それぞれの良い部分を取り入れた汎用のjQueryLoaderを作りましたのでご紹介します.

以下には,機能や利用方法,ソースコードなどを載せています.

続きを読む

このエントリをdel.icio.usにブックマークしているユーザ数このエントリをdel.icio.usに追加する
このエントリをはてなブックマークしているユーザ数このエントリをはてなブックマークに追加する
 | Tags ,

CodeReposの*.user.jsなページにインストールURLを付けてみたよ

書いた人: noriaki 2008,02月08日(金) 04:00

CodeReposのuserscripts にある各スクリプトのページに,そのスクリプトのインストールURLを追加したよ!

Changeset 6358

今まではソースコードしか見られなかったページに,上の画像みたいにインストールURLが表示されるようにしたから,みんなどんどんインストールしてみるといいんじゃないかな. これでCodeRepos上のGreasemonkeyスクリプト(UserScript)がもっと利用しやすくなるといいな.

それにしても,jQueryを使ってるなんてCodeRepos++! しかも,サイトの使い勝手もユーザが改良できるなんてCodeRepos計画はすばらしいね!

ビックリなことに,このエントリ書いてる間に間違いを修正してもらえたよ.CodeReposすごい!

このエントリをdel.icio.usにブックマークしているユーザ数このエントリをdel.icio.usに追加する
このエントリをはてなブックマークしているユーザ数このエントリをはてなブックマークに追加する
 | Tags

ニコニコ動画のFlashプレーヤーをGreasemonkeyから操作するためのスクリプト

書いた人: noriaki 2008,01月31日(木) 15:30

あとで書きます.

DEMO

ちょっとこのJingで生成されたswfの全体を表示する方法が分からないので真ん中部分しか映ってません.すいません.いつか直します. Winkで作り直しました.しかしファイルサイズが大きくて重い・・

ソースコードとか

Nico Nico Player Wrapper - CodeRepos

おまけの絵

いろんなものに惑わされず集中して視聴できたりします.

このエントリをdel.icio.usにブックマークしているユーザ数このエントリをdel.icio.usに追加する
このエントリをはてなブックマークしているユーザ数このエントリをはてなブックマークに追加する
 | Tags , ,

過去のエントリ: 1 2 3 ... 13