IM等オンラインステータス作成ページ
ネット友人のあの人は、今何をやっているだろう?
オンラインにいると分かっていればチャット等出来るのに。
音速仲間が作ったネットRPGを一緒にやりたいと思うけど、誘えるかな?
掲示板でなく、直接話しかけたいのだけれど。
そんな事を考えた時に、相手のオンラインステータスがウェブ上で見られると便利ではないでしょうか。
まあ相手とのやりとりにインスタントメッセンジャー(IM)を利用しているのなら、それで確認して直接話しかければ済む話ではありますが(^^;)、IMといっても色々ありますし、多くの人の状態を一度に確認出来るのなら、こちらの方が便利な事もあるだろうと思います。
このページにある「インスタントメッセンジャー等オンラインステータス&専用掲示板 設置用フォーム」を利用して、ステータス表示プラグインを生成出来ます。
ここで生成されるものは各人のサイト(HP)に貼付けられるものではなく、WikiのCGIを通してANA-NOTE内「imプラグイン」としてしか利用出来ませんので誤解無いよう。
生成したものは、個別に自分のページ等を作ってそこにペーストして貰えばと思いますが、Wikiの編集の仕方等分からない方もいるかと思うので、もし生成されているものが他ページで利用してないようなら、管理人の方で付けられている名前を頼りに個別にステータスページを作っておきます。そうして出来たページの内容は勿論自由に変えて下さい。
では好きに利用して下さい。
説明
- 良いステータス表示方法が見つからない「Google Talk」「Windows Live メッセンジャー」「MSN Messenger」「Jabber」には未対応
- IMのオンラインステータスを簡易に設置出来(勿論使うIMのアカウントが必要)、それによって今オンライン状態かどうかが分かり、またIMによっては、リンククリックからその相手と即チャット、連絡等出来る (表示やチャット等出来るかはIMの設定による・オフにしてあれば当然無理)
- オンラインステータスだけでなく、それぞれ個別に掲示板を付ける事も可能
- 何故これを用意したかって? コミュニケーションする上であれば便利かと思った事が一つ。それとつい最近発売されたファンタシーなオンラインRPGゲーム(^^;)をやり始めた人が周りにいて、それ用にページを用意しようかなと思った時に(これが完成したら設置予定)、こういうのがあると相手の状態が分かって一緒にやりやすいかな、と思って (私も始めると言っているわけではありませんよ(^^;)・やるなら環境を整えないと無理だし未定です(^^;))
- フォームに任意の名前(ハンドル名)、IM用アカウントを書き、使うIMタイプ、掲示板を設置するかを選択して送信すると、それに応じたプラグイン等が設置される
- フォームを利用するとアカウントは暗号化され、imプラグインの引数中では暗号化された形となる。ブラウザ上でリンクとして表示される際に複号化され、しかし、ページソース中では分かりづらい状態(分かる人は分かるだろうし、あえて何とは言いません)で表示される
- 色々調べたり考えたりしたが、これが限界というか、所詮リンクしている以上完全に見えなくする事は出来ないので(FLASHで作るならもう少し見えなくする事は出来るかもしれないが)、まあこれでも十分かなと
- フォームは、将来的にはページ内にプラグイン等を追加する形でなく、フォーム送信毎に名前でタイトルを付けたページを自動生成して、そのようにして出来た個別ページをインクルードして集めて表示する形にする予定 (既に目処はたってるが、作る時間ないので後回し)
- 設置されたimプラグインの引数は勿論ページ編集画面で変える事が可能
- 引数は、今のところ「名前」「IMアカウント」「IMタイプ」「オンライン時の画像」「オフライン時の画像」
{{im 名前,IMアカウント,IMタイプ,オンライン時の画像(初期状態では無し),オフライン時の画像(初期状態では無し)}}
- 「IMアカウント」の引数は上に書いたように生成時に暗号化されるので、暗号解析しない限り、直接的な書き換えは不可 (そんな難しい事をしているわけではないので解析は可能だけれど、、、っていうか、リンクから分かるのにわざわざ解析する必要ないでしょ(^^;))。なので変えたい時はフォームを使って再設置して下さい
- 「オンライン時の画像」「オフライン時の画像」はオリジナルにしたい場合、URL指定で好きな画像に変更可能(変えられるのはAIM、iChat、CGIのみ)
- 勿論オンラインステータス等は一人で複数設置してOK
- 「AIM」「iChat」はステータス画像が異なるだけで互換性あるので、好きな方を選んで下さい(AIMの方が小さい)
- 「CGI」以外のステータスにはリンクが貼られている。クリックした後の動きはそれぞれによって異なる。「AIM」「iChat」「Skype」はチャットソフトで相手にメッセージを送信出来る状態になる。「Yahoo」はブラウザから相手にメッセージを送信出来る状態になる。「ICQ」はユーザ情報ページになり、「Contact」から相手にメッセージを送信出来る
- IMを利用していない、アカウントを出すのに抵抗がある、という方は「CGI」を使って下さい。これはブラウザでCGIのウインドウを表示させておく事で、オンラインにいるとステータス表示する事が出来るものです
- 使い方は、まずフォームでIMの場合と同様に登録設置します。名前、アカウント共に、他に設置している人と被りそうになければ好きな言葉でOK(両方一緒でも)。アカウントはひらがな、カタカナ、漢字は避け、忘れないように(大文字、小文字を異なって判別するので注意)。なるべく他の人と被らないようなものならベストですが、もし被ってしまっても幾らでも作り直せますから心配なく。種類は勿論「CGI」を選択
- すると、プラグインが設置されステータスも表示されますが、最初はオフラインになってるはず。オンラインと知らせるには、以下のアドレスにアクセスする(ブラウザのウインドウで開く)必要があります
http://hpcgi3.nifty.com/%7Eio/fswiki-l/onst.cgi?n=アカウント名&p=状態
- すると「このウインドウが開いている間はステータスがオンラインになります。オフにする時はウインドウを閉じて下さい」という文字が表示されるはず。書かれている通り、そのウインドウを閉じずに残してある間は3分毎にリフレッシュがかかって、それによってオンラインである事が記録されます(Wikiとは分離した、非常に小さいCGIです)
- そしてCGIが生成した記録の有無、今の時間との比較によって、オンラインなのかオフラインなのかを判別しimプラグインがそれを表示する、というわけです。CGIのウインドウを閉じれば記録が更新される事はないので、以降はオフラインとなります
- 状態のところに0〜8の数字を指定する事で、ただオンラインというだけでなく以下のような今の状態も表示させられます (もし他に加えたいステータスがあれば加えますので言って下さい)
- 0−問題無し 1−暇 2−少し忙しいか 3−取り込み中 4−ゲームor視聴中 5−トイレor風呂or食事中 6−退席中 7−移動中 8−不在中
- オンラインとさせる上記CGIアドレスは手入力するなり、ブックマークして使うなりでもいいですし、それが面倒なら「オンラインステータスCGI表示フォーム」(このページ一番下にある)を使って下さい(確実で簡単)
- 「オンラインステータスCGI表示フォーム」でアカウント名を書き、状態を選んで送信ボタンを押せば、アカウント名と状態が設定されたCGIのウインドウが開きます。状態を変えたいなら再度送信して下さい
- 「オンラインステータスCGI表示フォーム」はこちらにも用意してあります。こちらならWikiより軽く、ブックマークや利用もしやすいでしょう
- 「CGI」の方はIMと違ってチャットや色々な連携はありませんが、オンライン、オフラインを知らせておきたいだけなら、これで十分でしょう
- オンラインステータスとは少し違いますが(^^;)、Xboxのゲーマーカードにも対応しました。Xboxユーザーならゲーマーカードはこちらで作る事が出来ます。Xbox.comに登録するのにMicrosoft Passport Network アカウント(MSNかHotmailかMicrosoft Passport Network)が必要です
- アンオフィシャルのジェネレーター「Xbox Live Gamercard Generator」「MyGamerCard.net」というのもありますが、今のところそれらには対応していません (希望があれば対応させますが)
- ゲーマーカードを作ったら、任意のハンドル名、自分のゲーマータグを書き入れて、種類「XBOX」を選んで送信すれば生成出来ます
- 注意:実際のオンラインステータスが反映されるまで少し時間がかかるものが多いです(「CGI」については、オフライン以外は変えた際に直ぐ状態を記録するので、直ぐに反映されます)。Skypeのオンライン表示からオフライン表示への変更は結構遅いような。作った際は少し時間を置いて再読み込みしてみましょう (画像がブラウザにキャッシュされていて表示が変わらない可能性もありえます・その場合はキャッシュクリア、もしくはステータス画像だけをブラウザ表示させて再読み込みしてみて下さい)
失敗を恐れず、まずは試してみて下さい(^^;)掃除は管理人の方でしておきますので
設置フォーム
test
- テストされた方、使い方分からない、実際に使いたい等、何か聞きたい事でもあればここに書いて貰えれば返答しますので、言って下さい - IO (2006年11月16日 10時23分32秒)
IO
オンラインステータスCGI表示フォーム
ページ内容にコメント
- 「Skype、ビデオ対応Mac版2.0をβ公開」2.0ベータ版はこちらにあります(見つけづらい) - IO (2006年09月16日 06時23分45秒)
- ICQに複数の脆弱性だそうです。利用者は気をつけて下さい - IO (2006年09月16日 06時19分01秒)
- 分からないなどあれば、こちらに書いて下さい - IO (2006年09月07日 03時37分28秒)
サイト内に表記された商品名、会社名等は各社の登録商標もしくは商標です。