【info】いつもいろいろなテストなどをページ内のあちこちでやっているので、重かったり、壊れていたりするf^^;ことも多いです。実験用ですので、カオス(混沌)をあえて意図したりもしますので、標準やValidとは無縁だったりしますが、何卒、ご了承ください ( _ _ b
「ウェブサイトのSQLインジェクション脆弱性の検出ツール」を公開
〜ウェブサーバのアクセスログを解析して脆弱性検出を簡易に行うツールiLogScanner〜
http://www.ipa.go.jp/security/vuln/iLogScanner.html
古籏さんに、テスト用のネットワーク温度計を借りたので、早速データを取ってみました。
この温度計、超簡単で、PCIボード程度のサイズの基盤と温度センサーでできていて、IPアドレスを設定したら、LANケーブルを刺すだけです。あとは、そのアドレス「http://xxx.xxx.xxx.xxx/」を開いてやれば、室温が25度なら、「25」という数字だけが返ってきます。これを、好きに加工すれば良いのです。
このHTTPサーバーの動作を見れば、Ajaxで受け止めたくなるのが人情ってものでしょう(^^;(注:超シンプルなサーバー側は、これ以上いじれませんので、一旦jsgt.org側でデータを引き取ってからのAjax処理になります;)。で、受け止めついでに、とりあえずAjaSQLでやってみました。
JavaScript++かも日記サーバールームの室温データから最新の30件を取得します。
http://jsgt.org/mt/01/ondo/ondo3.htm
お疲れ様です。お願いがあるんですけども
「AjaSQLゲートウェイ−ajasql_gw0XX.php」のファイルだけでも受けたいのにお願い致します。
geabum@gmail.com
お願いいたします。
AjaSQL掲示板のサンプルを作ってみました。
http://ajasql.org/sample/ajasql/doc/ajasql-sample-bbs.htm
SQLで書けば1行で済む処理を、つい、わざわざ複雑なロジックでガシガシ書いてしまってから気づいてガックリしたりしてます(^^;;
#ドラッガブルフロートで透明フェイドインをオカズに使ってみました。
12345
v027 リリースしてみます。
http://ajasql.org/
バグ報告などはこちらにいただけるとありがたいです(_ _。
http://ajasql.org/sample/ajasql/doc/ajasql-man-bbs.htm
ま、このBBSも試作品なので、いろいろありますが(^^;;;
いまさら感はありますが(^^;AjaSQLで〒番号住所あいまい検索を作ってみました。
ゲートウエイも含めると、他の〒番号検索よりも重量級ですが、使い勝手はシンプル、かつ、JavaScriptからSQL文が使えるのでフレキシブル、かつ、たぶん高速でしょう。DBには、配布しやすいSQLiteを使ってみました。
http://jsgt.org/about/cu/CU20050815A/3/sample.htm
まもなく、Allaboutで解説します。
住所の一部からのあいまい検索は、思ったより便利です。。。。
これ、普通に便利なので、たまに〒データを最新にしてください^^
これが、AjaSQLの現在の最新版ページとなります。
AjaSQL test3
http://jsgt.org/ajax/ref/test/json/sql/test132.htm
AjaSQL test2のテスト項目が増えてきて、レスポンスの表示エリアがスクロールしないと見えなくなってきたので、少し修正。
結果データをフロートDIVへ流し込み、ついでにドラックも出来るようにしました。
チャットとは言ってもリロード型です。とはいっても、非同期に、「select count('id') from mybbs1;」という短いリクエストを送り、発言件数を表す数バイトの数字を受け取るだけですから負荷は低いと思います。
でも、AjaSQLサンプルなので、更新チェックにSQLileのcount関数をわざわざ使いましたが、DBファイルの更新日時を調べるだけの方が早い気はします。^^;
投稿には、insert文を使い、書き込み終了のコールバックで、JavaScriptからselect文を発行し、再度受信したコールバックの発言リストデータで書き換えています(これは、ちょっとロス多い、、、)。
AjaSQL チャット
http://jsgt.org/ajax/ref/test/json/sql/bbs2.htm
ちなみに、チャットモード 時の、1分間で、私のマシンの総送信量30k、総受信量100kでした。が、送受信量は、tcpモニタで調べたのですけれど、いろいろ混ざっていて仕分けしてないので、別の混信の少ないマシンで調べたら、総送信量26k〜27k、総受信量44〜51kでした。
更新チェックの受信に、フィールドリストも受け取っているので、これを止めれば、もう少し減るかな?
あと、発言全部書き換えているのと、発言全部とってくるのも無駄なので、、、。発言連番の差分だけwhereで受け取って、差分だけ書き加える方式にするとまだシェイプアップできます。
更に、「書き込み終了のコールバックで、select文を発行している」んですが、これも無駄なんで、複数のSQLを送って、仕分けるコールバックを考えるとよいかな、、、?
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |



