Updates from 9月, 2008

  • fifnel 23:28:49 on 2008/9/4 Thursday パーマリンク | hatena button hatena count | retweet buttonReTweet
    Tags: ,   

    Vimperator pluginをwgetで一括アップデート 

    ふとCodeReposを見てみると、Vimpereatorのプラグイン類が結構アップデートされているようだったので、wgetで一括アップデート出来るよう設定してみました。

    wgetの導入

    私の環境はWindowsなので、まずwgetを導入します。
    以下のサイトを参考にしました。
    Windows で wget を使う方法

    ダウンロードするパッケージは以下が楽で良いです。
    ftp://sunsite.dk/projects/wget/windows/wget-complete-stable.zip

    LinuxやMacOSXをお使いの方は適当にググってください。

    インストール先はどこでも良いんですが、私はvimperatorフォルダに直接置いてしまいました。

    Vimperator pluginのURLをテキストに書き出す

    おおかたのプラグインはCodeReposにありますので、そちらのURLを書き出します。

    CodeRepos::Share ? Trac

    ここでちょっとコツがあるんですが、ブラウザで開いた以下のようなURLがあったとします。

    http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/copy.js

    これをそのままダウンロードしてもHTMLが落ちてくるだけなので、ちょこっと書き換えます。

    この部分を

    http://coderepos.org/share/browser/

    こんな感じにします。

    http://coderepos.org/share/export/latest/

    そうするとこんな感じになって、最新版ソースをオリジナルフォーマットでダウンロード出来ます。
    http://coderepos.org/share/export/latest/lang/javascript/vimperator-plugins/trunk/copy.js

    そんなわけで、私のURLリストはこんな感じになりました。
    これをplugins_list.txtとしてvimperatorフォルダに保存します。

    CODE:
    1. http://coderepos.org/share/export/latest/lang/javascript/vimperator-plugins/trunk/copy.js
    2. http://coderepos.org/share/export/latest/lang/javascript/vimperator-plugins/trunk/direct_hb.js
    3. http://coderepos.org/share/export/latest/lang/javascript/vimperator-plugins/trunk/feedSomeKeys.js
    4. http://coderepos.org/share/export/latest/lang/javascript/vimperator-plugins/trunk/googlesuggest.js
    5. http://coderepos.org/share/export/latest/lang/javascript/vimperator-plugins/trunk/hatenabookmark_show.js
    6. http://coderepos.org/share/export/latest/lang/javascript/vimperator-plugins/trunk/ime_controller.js
    7. http://coderepos.org/share/export/latest/lang/javascript/vimperator-plugins/trunk/migemo_hint.js
    8. http://coderepos.org/share/export/latest/lang/javascript/vimperator-plugins/trunk/tombloo.js
    9. http://coderepos.org/share/export/latest/lang/javascript/vimperator-plugins/trunk/ubiquity.js

    wget起動の為のバッチ作成

    フォルダ構成によって適当に読み替えて欲しいですが、ウチの環境だとこんな感じになります。

    CODE:
    1. cd plugin
    2. ..\wget\wget.exe -i ..\plugins_list.txt -N
    3. cd ..

    iオプションでURLリストを指定するのと、Nオプションでローカルよりサーバー(CodeRepos)の方のファイルが新しかったら上書きするところがポイントです。

    私はこれをvimperator_plugin_update.batというファイル名でvimperatorフォルダに置きました。

    これまで説明してきたファイル構成をまとめるとこんな感じになります。

    プラグインURLリストとバッチファイルも一応アップしときます。
    vimperatorプラグインアップデートバッチ

    いざアップデート!

    vimperator_plugin_update.batをダブルクリックするだけで最新版にアップデートされます。
    特にログを出力するようなオプションは指定していませんので、確認はファイルの更新時間を見て下さい。

    あと、当然ながらアップデート後はFirefoxを再起動してくださいね。

     
  • fifnel 9:25:46 on 2008/9/4 Thursday パーマリンク | hatena button hatena count | retweet buttonReTweet
    Tags: ,   

    Greasemonkeyがネットコミュニティを分かつ要素になっている 

    つい先日、はてブのコメントを非表示に出来る機能が追加されました。

    けれど、速攻で破られててグダグダな感じになってます。

    2008-08-30 - 聴く耳を持たない(片方しか)

    はてブ非表示を表示するGreaseMonkeyスクリプト - 不動産屋のラノベ読み

    これまでのブコメは良くも悪くもすべての人が見ることができたわけです。
    それが今回のこの変更で、知っている人だけがコメント一覧を見られる、という状況にかわってしまいました。
    (もちろん、コメント一覧非表示に指定したサイトのみですけど)
     
     
    ちょっと前に「ぶら★すた」なんてものもありました。

    はてなブラックスター - ぼくはまちちゃん!(Hatena)

    これもGreasemonkey(もしくはそれに類するもの)を導入していない人は利用できませんし、ブラックスターがついているかどうかも分かりません。

    この二つに共通して言えるのが、Greasemonkey(グリモン)導入の有無でそのコミュニティに参加できるかどうかが決まる、という所です。
    ブコメの方はグリモン入れなくても見ることは可能ですが、そこまでして閲覧しようとする人たちはグリモンを導入していることでしょう。

    デジタルデバイドとか情報格差とかって言葉がありますが、こうなってくると「グリモンデバイド」とか「グリモン格差」とかって話が出てきても不思議じゃないですね。

    また、これを上手く利用すれば、いわゆる熱心な人たちというか、ギークっぽい人たちというか、そういう層のみが参加できるコミュニティを作るときに役立つかも知れません。