フェンリル

Developer's Blog

SeaHorse (1) – みなさんのお勧めは? –

祝! 広報の人! またの登場を期待されまくってます。
私は呼ばれなくても出てきますよ。テヘ。
謎の人です。こんにちわ。
最近、空気とか視線とか心とか、いろんなものがイタイですが、気のせいですよね?
本日は、甘く危険な香り、SeaHorse について。

SeaHorse ってどこが凄いの?!
Web ページをユーザー自身が自由自在にカスタマイズできるようになります。
通常 Web ページは制作者の意図する表示でしか見ることができませんが、SeaHorse を利用することで、自由に機能追加やデザイン変更などを行うことができます。

平たく言うと、いつも見ている大好きなあのサイトを、自分が見る時だけちょっとカスタマイズして、オレオレサイト化してしまう、ということですよ。
どんなサイトでも自分好みに。。。オラ、ワクワクしてきたぞ!


SeaHorse を利用するには、

  • Sleipnir はできるだけ最新版
  • SeaHorseUserAction Extension をインストール
  • Sleipnir オプション|クライアント|全般 の "スクリプトによるクライアントの操作を許可する" にチェックをいれる
  • plugins¥seahorse¥ に、(スクリプト名).user.js という名前でスクリプトファイルを設置

手始めに、フェンリルのトップページを。。。
20071214_fenrir_top.png
画像を置き換えてみました。いつでも迷い放題です。
続いて、Developer’s Blog のトップページを。。。
20071214_fenrir_blog.png
CSS をとりのぞき、素材の持ち味を活かしてみました。
こんな風に、幸せになれる SeaHorse。
次回は、本当はステキな SeaHorse の能ある鷹っぷりをご紹介できれば、と考えていますよ。
「SeaHorse をこんな風に使ってます!」という、みなさんの利用事例、募集しております。
コメント/トラックバック/伝書鳩/電波などでお知らせください。
1 件も届かなかったら、そんな事には気づかないふりで。。。シクシクシク (;_;)
成長していくために、ライバルがいるのはありがたいことです。
私も、スキンの人たち広報の人に刺激をうけつつ、謎道を歩みたいと思っていますよ。
ありがとうございました。
【関連】

【追記】
「griffin-stewieの日記」にて、スクリプトの不備をご指摘いただき、下記修正を行いました。
修正内容:下記 3 行を削除


while (_window.busy) {
sleipnir.Sleep(10);
}

UserAction Extension でオレオレスクリプトのススメ (2) (Developer’s Blog)」に掲載のスクリプトも同様の修正を行っています。
ご指摘いただいた griffin-stewie さん「griffin-stewieの日記」のコメント欄にて詳細解説してくださった Puyo2 さん、ありがとうございます。
謎なのは名前だけにしときますです(ノд`)
NazoSample00.user.js


// ==UserScript==
// @name NazoSample00
// @description SeaHorse Sample 00
// @include http://www.fenrir.co.jp/
// @type SleipnirScript
// ==/UserScript==
if (_document != null) {
_document.title = '<謎>' + _document.title + '<ですよ>';
_document.body.innerHTML = _document.body.innerHTML.replace(/grani.png/, 'sleipnir.png');
}

NazoSample01.user.js


// ==UserScript==
// @name NazoSample01
// @description SeaHorse Sample 01
// @include http://blog.fenrir-inc.com/jp/
// @type SleipnirScript
// ==/UserScript==
if (_document != null) {
_document.title = '<謎>' + _document.title + '<ですよ>';
for ( var i = 0; i < _document.styleSheets.length; i++ )
_document.styleSheets[i].disabled = true;
}

Facebook コメント

コメント

由々識2007年12月17日 21:55

重箱の隅的なことですが謎の人さんが後々悩まないようにあえて指摘させていただきます。
「NazoSample00.user.js」の replace(/grani.png/, 'sleipnir.png') の
/grani.png/ の部分は /grani\.png/ とするのが正しいというか安全です。
なぜならば"."は正規表現の特殊文字で、"\n"を除く任意の1文字に一致するからです。
今回、謎の人さんの正規表現は製作者の意図した動作をしているので間違いではないのですが、
"."が正規表現の特殊文字であることを忘れると、場合によっては誤ったマッチングが行われることもあります。
なので、"."を正規表現の構文で通常文字として入力する際は"\."と入力する癖をつけておいた方が良いでしょう。

謎の人2007年12月17日 22:23

謎の人です。こんばんわ。
由々識さん。ご指摘ありがとうございます。
ご指摘の通りですね。なんだか gdgd で申し訳なし。
謎なのは名前だけにしときますです(ノд`)
ありがとうございました。

すどう2007年12月18日 11:21

呼ばれて参上?!広報担当すどうです。
皆さん、謎の人さんってどんな人か気になりません?
ということで、すどうの突撃インタビュー!今回のテーマは「クリスマス」。
すどう:謎の人さん!
すどう:「クリスマスケーキといえば?」
謎の人:「ケーキのろうそくは 1 本です」
すどう:「今年のクリスマスの過ごし方は?」
謎の人:「子供たちにプレゼントを配っています」
すどう:「今まで貰ったクリスマスプレゼントで思い出深い物は?」
謎の人:「トナカイにもらった帽子」
さて、みなさん!謎の人どんな人か想像できましたか?
すどうの想像では、今年のクリスマスはきっとサンタクロースのバイトをしていて、年齢は1歳か10歳か100歳?!ってとこですかね(笑)。
もっと知りたければ、次回も謎の人の登場を期待して下さいね。きっと、そのコメントに更なるヒントが隠されているかも...!

名前(必須)

メールアドレス(必須)

URL

スタイル用のタグが使えます

このコメント欄でのご質問、ご要望には、開発チームから回答できない場合があります。ご質問、ご要望は「User Community」内のフォーラムまでお寄せください。