タグ‘JavaScript’のアーカイブ
2008 年 10 月 18 日 – 2:09 AM参照回数:112 回
|
参照回数:112 回
|

Loading ...
「チャベリ」のchat.jsで使われている変数についてのメモ。間違っている可能性があります。参考までにどうぞ。
selfname
チャットルームに入った際にサーバーから割り当てられるランダム(?)な数値が代入される。
例)338114
nickname
その名の通りニックネームが代入される。ちなみにニックネームはjavascript:sendMsg(’2′, ‘0,,名前’, ‘7′);とアドレスバーに入力しエンターキーを押すと変更できる。
例)S.O.A.D
myid
自分のID(サーバーから割り当てられる。selfnameと違いランダムではない。)が代入される。
例)1549958
myface
自分のニックネームの横に表示される顔画像の名前が代入される。
例)smile
myprof
自分のプロフィール情報が代入される。
例)年代|よく利用するルーム|よく利用する時間帯|一言PR
status
名前の隣に表示される状態の名前が代入される。
例)退席中
inputcolor
発言した文字の色が代入される。
例)#FFFFFF
membernum
メンバーの人数が代入される。
例)7
own
オーナー専用メニュー等の表示の有無。ルームに入っている状態でアドレスバーにjavascript:setowner(1);と入力しエンターキーを押せばオーナー専用メニュー等を強制的に表示させることが出来る。
例)ture
owner
オーナーのselfnameが代入される。
例)286989
ちなみにchat.jsで使われている変数を全て掲載していません。興味があるなら自分で確認してください。
投稿 カテゴリー:WEBサービス, ネット | コメントはありません »
投稿者:SABAdmin | SBM:
(1)
(0)
(0)
(0)
Total: 1
タグ: chat.js, JavaScript, チャット, チャベリ, 変数, 解析
Trackback URL:
2008 年 10 月 7 日 – 1:57 AM参照回数:264 回
|
参照回数:264 回
|

Loading ...
複数回に分けてかの有名なチャット「チャベリ」のシステムをANALYZEしようと思う。今回は「禁止ワード」を取り上げる。チャットのサービスではよくあることだがチャベリでは”admin“や”管理人“等の文字列を含むニックネームは使用できない。禁止ワードを含むニックネームを入力し変更しようとすると以下のようなダイアログが表示される。

恐らくSABAdminのAdminの部分がフィルターに引っかかっているらしい。見ての通りブラウザが表示しているダイアログなのでJavaScript内に禁止ワードが組み込まれているのではないかと思い組み込まれているJavaScriptを見ていくとchat.jsで禁止ワードをチェックしていることが分かった。

上のスクリーンショットに写っている範囲は至って普通な禁止ワードだ。しかし写っていない所には想像を絶するキーワードが・・・・。お見せできるような代物ではないのでアップローダーの方にアップロードしておきました。アダルトワールドを見たい方はどうぞご自由に・・・・・・
http://uploader.sabaitiba.com/src/saba0184.zip.html
PASS:chaberi
今回の解析から分かったことは正直な話 無いです。「chat.jsの文字列チェックを外した状態で部屋に入れば制限が無くなる。」って事ですかね・・・・・・
投稿 カテゴリー:WEBサービス, ネット | 2 コメント »
投稿者:SABAdmin | SBM:
(0)
(0)
(0)
(0)
Total: 0
タグ: chat.js, JavaScript, チャット, チャベリ, 禁止ワード, 解析
Trackback URL:
2008 年 9 月 27 日 – 11:57 PM参照回数:17 回
|
参照回数:17 回
|

Loading ...
最近巷で噂のGoogle社が開発しているブラウザ「Google Chrome」を使ってみました。今回は定番の「Acid Tests」を「Google Chrome」上で行いました。WebKitが”Acid 3“に合格したらしいので試しに”Acid 3“を「Google Chrome」で開いてみると・・・・・



LINKTESTで止まってしまいました。私が今回使用した「Google Chrome 0.2.149.29」に利用されているWebKitでは”Acid 3“に合格できませんでした。ちなみに”Acid 2“も試してみましたが鼻の位置が微妙にずれました。「Acid Tests」がブラウザの全てと言うわけではないので合格できなくても問題有りませんが・・・・。無論”Acid 1“は成功しました。否”Acid 1“程度はクリアしないと・・・・
「Google Chrome」はJavaScriptがFirefoxよりも早いらしいので早速「Dromaeo」を使用してベンチマークを行いました。「Firefox 3.02」と「Google Chrome 0.2.149.29」を比較しました。IEのスコアがない?測る気になるはずがない。

「Firefox 3.02」の2倍以上も遅い項目が有りますが全体的に見ると「Google Chrome 0.2.149.29」の方が早いことが分かります。GmailやGoogle リーダー・Lingrも試しましたがIEや「Firefox 3.02」より快適に動作しました。JavaScriptが多用しているサイトを閲覧するなら現時点では「Google Chrome 0.2.149.29」が一番速いです。果たして開発年数の長いV8にFirefoxのTraceMonkeyは勝てるのか!?
今回「Google Chrome」を色々と(?)試しましたがJavaScriptが速い点を除いては普段から使いたくなるような斬新な機能はありませんでした。まだ「Google Chrome」には作り込まなければならない部分が多いようです。
投稿 カテゴリー:Open Source, ツール, 日記 | 3 コメント »
投稿者:SABAdmin | SBM:
(0)
(0)
(0)
(0)
Total: 0
タグ: Google, Google Chrome, JavaScript, Open Source, V8, WebKit, オープンソース, ブラウザ
Trackback URL: