2012年2月8日水曜日

Firefox10 で LDRize を使うには?

Firefox10 でも必携?の LDRize 導入方法についてのまとめ。

注意:
以下、公式配布物を色々書き変えたりするので、ご利用は自己責任でお願いいたします m(_ _)m


Up / Down [Exeter] / Visentico / Sento

※2012/10/09 追記
4ヶ月を経てようやく「別エントリ」を作成。
Firefox15 で LDRize を使うには?

※2012/06/07 追記
下記手順は Firefox12&Greasemonkey(0.9.20)まで有効だったが、Firefox13 ではさらに「ldrize.user.js」を修正する必要があることが判明。
詳細(というか対処療法)は別エントリに掲載予定。

※2012/03/15 追記
下記手順が Firefox11 でも有効なことを確認。

1.Greasemonkey 導入
LDRize は Greasemonkey スクリプト。
「ではまず、アドオン Greasemonkey を」って、ちょっと待ったーっ。

現状の Greasemonkey(0.9.15)では LDRize はうまく動かない。
このため以下の手順で書き換える必要がある。
  1. アドオンページから xpi ファイルをダウンロード
  2. ダウンロードしたファイルを展開
  3. こちらの差分ファイル※を適用
  4. xpi ファイルに再圧縮
  5. Firefox で作成した xpi ファイルを開き、インストール

0.9.12~0.9.15 で有効な差分。patch コマンドなどで適用あれ。
Windows のメモ帳では改行コードの影響で見た目が崩れますので、閲覧の際は TeraPad などをご利用ください。
※2012/02/14 追記
上記差分は 0.9.17 でも有効なことを確認。
※2012/03/06 追記
上記差分は 0.9.18 でも有効なことを確認。

2.Greasemonkey スクリプトをインストール
以下五つのスクリプトをインストール。
ここでは Tumblr を意識して色々インストールしているが、単に LDRize だけ使うのであれば、Minibuffer と LDRize だけで大丈夫なはず。

順番が重要なので、ご注意あれ。
#Greasemonkey の「ユーザースクリプトの管理」から順番を調整することは可能

2-1.tumblr Dashboard jk disable
「インストール」とあるリンクをクリックすると、スクリプトをインストールできる。

2-2.Minibuffer
「raw」とあるリンクをクリックすると、スクリプトをインストールできる。

2-3.LDRize
ページ右上の「Install」ボタンを押すと、スクリプトをインストールできる。
んだけども、ちょっと待ったーっ。(二回目)
追加作業が必要。
Firefox8 から undefined の評価結果が変わったため、現行の LDRize(2010/10/27)だと肝心な判定に失敗する。
なので、インストールで ****.default\gm_scripts\ldrize 以下に置かれたファイル「ldrize.user.js」の1088行目に…

    if(this.domain != undefined && location.href.match(this.domain) && ...

というように「this.domain != undefined && 」を追記する必要がある。

2-4.ReblogCommand「インストール」とあるリンクをクリックすると、スクリプトをインストールできる。

2-5.shane comeback
「raw」とあるリンクをクリックすると、スクリプトをインストールできる。

3.動作を確認
Tumblr のダッシュボードが一番劇的だけど、アカウントの無い人は Blogger ブログのトップページを確認すると分かるはず。(当サイトとか)
そこで…
J J J K J J J K K …
とかキーを押してみると、上下にヌルヌルスクロール「おお!?見やすそ~」となるはず。
他にどんなショートカットキーがあるかは「?」キーで確認可能。

4.AutoPagerize をインストール
LDRize は AutoPagerize と相性がいいので、コチラからアドオンをインストール。

ネタ元: