「蚊」(Mosquite)

差分更新式JavaScriptチャットCGI「蚊」(Mosquite)

特徴

このチャットCGIは、JavaScriptを多用する事で
リロードする度に表示分のログ全てを送信する従来のものとは違い、
新たに追加された分のログしか送信しない為、回線への負担が非常に少なく、
発言を表示しているフレームがリロードされないので非常に快適です。
しかも、多くの処理をクライアント内で解決するJavaScriptに任せる事により、
サーバへの負荷も軽減されます。
(当然各個人のマシンに多少の負担はかける事になりますが……)

また、表示された発言はクライアント側に保持されるため、
IRCやICQの様に、任意で表示ログの削除を行ったりしない限り
入室以降のログが全て表示され続け、
それをそのままHTMLで保存してダウンロードする事が可能なので、
チャットで会議等を行う場合のログの保存にも便利です。
ただ、長時間使用し続ければそれだけクライアントのメモリを消費するので、
「リセット」ボタンを押すことにより、
表示されているログを入室時に表示されるのと同じ行数に戻す機能を付けています。

尚、JavaScript,スタイルシートを必須とする為、
IE4.0以上と、DOMに対応したFirefox等のMoziila系ブラウザ以外では機能しません。
(IE以外では辞書ツールの編集ができません)
その為、非推奨環境の場合は、それらの処理を使わない
従来のチャットとして動作する様になっています。

その他、自己ログ削除,全ログ削除を行っても、
既にそのログを読み込んだクライアントには残ったままになる
(削除後に入室した人には見られません)など、
通常のチャットと動作が異なる部分があるので、多少の違和感はあるかと思います。

ダウンロード

入り口の形状で2種類に分かれていましたが、ver6.0で1つに統合されました。
設定を変えれば、フォームが上でログも上に追加されるようにしたり、
入室前に会話内容が見えるようにすることも出来ます。

DownLoad⇒[mos60.lzh(30.0KB)] > Sample

古いバージョンはこちら
[mos23a.lzh(23.0KB)] [mos23b.lzh(23.0KB)](テンプレートを使用しない最終版)
[mos44a.lzh(30.6KB)] [mos44b.lzh(30.6KB)](非推奨環境用CGIが分かれている最終版)
[mos50a.lzh(27.4KB)] [mos50b.lzh(27.7KB)](入り口がフレームに分かれていないタイプの最終版(mos50a))

基本機能概要

・辞書機能
 JavaScriptとCookieを使い、自分で設定したリストを使用できます。
・退室時のウィンドウサイズ保存、復元
・囁き機能
・表示サイズ変更(10%単位で無制限)
 文字の大きさをJavaScriptでダイレクトに変更できます。
 ブラウザの設定を変えることなく文字サイズを自分の環境に合わせられます。
・入室者、閲覧者表示
・キーワードによる自己ログ、全ログの削除
・キーワードによるログの保管
・発言文字サイズ、文字色の選択
・2重投稿の防止
・URL自動リンク

※更新履歴
2002/02/10 ver1.0 公開開始
2002/04/07 ver1.1 ログ保存行数の調整が動作していないバグその他修正
2002/05/18 ver1.2 ・アクセス集中(同一秒内のアクセス)によって、
                   受け取れないログの発生する事があるバグを修正
                  ・文字色の#をエンコードしてURLに埋め込む様修正
2002/05/25 ver2.0 ・差分取得形式の変更(データ形式変更)
                  ・入室時の表示ログ数を行数で指定可能に
2002/05/27 ver2.1 一部のJavaScript動作の安定化
2002/06/30 ver2.2 JavaScriptによる顔文字機能追加
2002/09/22 ver2.3 ・初回読み込み時にタイムラグによるJavaScriptエラーが発生する不具合を修正
                  ・リセット&過去ログ機能を「リセット」に集約
2003/03/15 ver3.0 ・テンプレート使用によるCGI本体の軽量化
                  ・閲覧者がクッキーを保持していた場合名前を表示
2003/04/12 ver4.0 ・ログ保存形式の変更による処理の軽量化(データ形式変更)
                  ・ver3での修正漏れを補完
2003/04/18 ver4.1 ・クッキーによる閲覧者名表示を補修
2003/04/27 ver4.2 ・退室後のページもテンプレートに
                  ・読み込みミスを監視するJavaScriptの実装
                  ・埋め込み文字列設定に関する記述
2003/04/28 ver4.3 ・ログ保存機能追加
2003/05/24 ver4.4 ・顔文字機能を辞書ツールに変更
                  ・個人の識別方法を名前にしていた際の不具合を修正
                  ・新規ログ出力形態の設定によってテンプレートをいじらなくていい様に調整
2003/08/24 ver5.0 ・辞書機能強化。(ショートカット機能追加とバグ取り)
                  ・メールアドレスの入力設定を削除。
                  ・非推奨環境用動作を統合。
                  ・基本的にテンプレートをいじらなくていい様に修正。
2005/07/30 ver6.0 ・囁き機能追加(ログ形式変更)
                  ・DOM実装によりMozilla系ブラウザに対応(辞書ツール編集のみ不可)
                    Firefoxで動作確認済み
                  ・表示サイズ変更機能を発言フォームからログ表示フレームに移動し、
                    発言文字サイズではなく10%ずつの無制限変化形式に変更
                  ・入り口の形状によってA,B2タイプに分かれていたものを、
                    入室前のログ表示設定によって統合
                  ・その他細かい修正
2005/08/05 ver6.01・表示サイズ変更機能のJavaScriptがDOM非対応だったのを修正

≪Back  ≪≪HomePage