Ajaxで今よみがえる(^^;;-->[クロスブラウザ技術 ]DHTMLサンプル集
古籏一浩さんとのはじめての共著 発売中-->『Ajax実践テクニック』 古籏一浩/高橋 登史朗 (著)秀和システム
配本予約開始-->『入門Ajax 増補改訂版 』 高橋 登史朗 (著)ソフトバンククリエイティブ ; ISBN: 4797336242
【カテゴリー】 ActionScript ( 6 ) AIR ( 2 ) AjaSQL ( 10 ) Ajax ( 575 ) Arax ( 1 ) canvas ( 10 ) CSS ( 11 ) ( 5 ) DLNA ( 1 ) Dojo ( 17 ) DOM ( 46 ) ES4 ( 4 ) Ext JS ( 2 ) 反重力物質 ( 1 ) ffAdd-on ( 1 ) Flash ( 46 ) Flash Remoting ( 11 ) FTP ( 2 ) GAF ( 9 ) Google Maps ( 120 ) GPS ( 42 ) HTTPヘッダサンプル ( 10 ) Internet ( 1 ) iPhone ( 35 ) IPv6 ( 1 ) 漫画 ( 1 ) Java ( 45 ) JavaScript ( 269 ) jKamo ( 8 ) jQchart ( 2 ) jQuery ( 112 ) jquery-ref ( 1 ) jsGadget ( 19 ) jslb_ ( 3 ) jslb_ajax ( 9 ) JSON ( 47 ) JSR223 ( 7 ) kjscmd ( 1 ) KNOPPIX ( 1 ) Linux ( 16 ) Mac ( 8 ) Memo ( 3 ) Microformats ( 2 ) Mini AJAX ( 2 ) MochiKit ( 2 ) mootools ( 3 ) Movable Type ( 57 ) MySQL ( 10 ) NewGameWeb ( 2 ) Nucleus ( 8 ) OpenAJAX ( 3 ) OpenDocument ( 1 ) OS ( 7 ) P2P ( 2 ) Perl ( 7 ) PHP ( 37 ) PostGIS ( 1 ) PostgreSQL ( 4 ) prototype.js ( 22 ) ROBOT ( 1 ) RSSリーダー ( 14 ) Ruby on Rails ( 7 ) Spry ( 6 ) SQLite ( 16 ) SQLiteWorker ( 2 ) ssh ( 1 ) SSI ( 2 ) SVG ( 16 ) TRON ( 1 ) Ubiquity ( 2 ) Video ( 1 ) VML ( 1 ) Web Slice ( 1 ) Webサービス ( 99 ) widget ( 6 ) Wii ( 1 ) Wiki ( 1 ) Win ( 6 ) WSH ( 1 ) X01HT ( 30 ) XML ( 30 ) XOOPS ( 1 ) XQuery ( 2 ) XUL ( 4 ) Yahoo! UI ( 66 ) 日付入力用カレンダー ( 1 ) 『Ajax実践テクニック』 ( 1 ) 『入門 Ajax』 ( 42 ) WinTips ( 2 ) こりゃすごい ( 4 ) チューニング ( 22 ) ダイナミックロード関数 ( 7 ) リファレンス ( 18 ) ライブラリ ( 116 ) レーダー雨量表示 ( 1 ) ハード ( 23 ) ペンギン ( 2 ) ブラウザ ( 80 ) ブログでBBS ( 1 ) アクセスグラフ ( 3 ) イベント ( 2 ) カレンダーによる日付入力スクリプト ( 4 ) クロスブラウザ ( 11 ) クロスブラウザ関数 ( 7 ) スマートフォン ( 8 ) セキュリティ ( 115 ) ソフトイーサ ( 1 ) マッシュアップ ( 23 ) 暗号 ( 4 ) 映画 ( 47 ) 河川の水位グラフ ( 3 ) 回線 ( 2 ) 開発ツール ( 27 ) 牛久大仏 ( 10 ) 携帯 ( 138 ) 言語 ( 18 ) 故障 ( 3 ) 洪水警報システム ( 2 ) 今日のひと言 ( 5 ) 仕様 ( 63 ) 雑談 ( 236 ) 実装 ( 1 ) 書籍 ( 17 ) 親子ウインドウ有無の確認関数 ( 3 ) 新海誠 ( 3 )
【info】有料サポート(ベータ)限定 承り中 多忙につき、一時、新規受付停止 閉店中 /【JSサポート(仮称)】 

【info】いつもいろいろなテストなどをページ内のあちこちでやっているので、重かったり、壊れていたりするf^^;ことも多いです。実験用ですので、カオス(混沌)をあえて意図したりもしますので、標準やValidとは無縁だったりしますが、何卒、ご了承ください ( _ _ b

【AjaSQL このページ内へのリンク】
【セキュリティ】IPAがSQLインジェクション脆弱性の検出ツールを公開
【AjaSQL】ネットワーク温度計
【Ajax】AjaSQL掲示板サンプル
【Ajax】AjaSQL v027リリース
【Ajax】AjaSQLで〒番号住所あいまい検索
【Ajax】AjaSQL test3
【Ajax】AjaSQL チャット
【Ajax】AjaSQL test2
【Ajax】AjaSQL test1
【Ajax】AjaSQLを作ろうっと

[ AjaSQL ]

2008年04月19日

【セキュリティ】IPAがSQLインジェクション脆弱性の検出ツールを公開

AjaSQL 】 , MySQL 】 , PostgreSQL 】 , SQLite 】 , セキュリティ 】 , 開発ツール ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


「ウェブサイトのSQLインジェクション脆弱性の検出ツール」を公開
〜ウェブサーバのアクセスログを解析して脆弱性検出を簡易に行うツールiLogScanner〜
http://www.ipa.go.jp/security/vuln/iLogScanner.html

投稿者 tato : 01:35

2005年10月14日

【AjaSQL】ネットワーク温度計

AjaSQL 】 , Ajax 】 , PHP 】 , SQLite ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


古籏さんに、テスト用のネットワーク温度計を借りたので、早速データを取ってみました。
この温度計、超簡単で、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



    剛 ( 2007年02月28日 14:21 )

    お疲れ様です。お願いがあるんですけども
    「AjaSQLゲートウェイ−ajasql_gw0XX.php」のファイルだけでも受けたいのにお願い致します。
    geabum@gmail.com
    お願いいたします。


    【コメント】(←clickで入力欄open)
投稿者 tato : 06:50 | トラックバック (0)

2005年08月30日

【Ajax】AjaSQL掲示板サンプル

AjaSQL 】 , Ajax ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


AjaSQL掲示板のサンプルを作ってみました。
http://ajasql.org/sample/ajasql/doc/ajasql-sample-bbs.htm

SQLで書けば1行で済む処理を、つい、わざわざ複雑なロジックでガシガシ書いてしまってから気づいてガックリしたりしてます(^^;;

#ドラッガブルフロートで透明フェイドインをオカズに使ってみました。

投稿者 tato : 20:54

2005年08月23日

【Ajax】AjaSQL v027リリース

AjaSQL 】 , Ajax ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


v027 リリースしてみます。
http://ajasql.org/

バグ報告などはこちらにいただけるとありがたいです(_ _。
http://ajasql.org/sample/ajasql/doc/ajasql-man-bbs.htm
ま、このBBSも試作品なので、いろいろありますが(^^;;;

投稿者 tato : 23:50 | トラックバック (0)

2005年08月20日

【Ajax】AjaSQLで〒番号住所あいまい検索

AjaSQL 】 , Ajax ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


いまさら感はありますが(^^;AjaSQLで〒番号住所あいまい検索を作ってみました。
ゲートウエイも含めると、他の〒番号検索よりも重量級ですが、使い勝手はシンプル、かつ、JavaScriptからSQL文が使えるのでフレキシブル、かつ、たぶん高速でしょう。DBには、配布しやすいSQLiteを使ってみました。

http://jsgt.org/about/cu/CU20050815A/3/sample.htm

まもなく、Allaboutで解説します。
住所の一部からのあいまい検索は、思ったより便利です。。。。



    K ( 2006年02月22日 09:35 )

    これ、普通に便利なので、たまに〒データを最新にしてください^^


    【コメント】(←clickで入力欄open)
投稿者 tato : 06:02 | トラックバック (0)

2005年06月13日

【Ajax】AjaSQL test3

AjaSQL 】 , Ajax ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


これが、AjaSQLの現在の最新版ページとなります。

AjaSQL test3
http://jsgt.org/ajax/ref/test/json/sql/test132.htm

 AjaSQL test2のテスト項目が増えてきて、レスポンスの表示エリアがスクロールしないと見えなくなってきたので、少し修正。

 結果データをフロートDIVへ流し込み、ついでにドラックも出来るようにしました。

使用可能なブラウザ
Win n7 f1 m1 e6 o8,
Mac n7 f1 m1 s1.25 ,
Linux n7 f1 m1 k3.4
使えないブラウザ
Win n4 o7,
Mac n4 e4.5 e5,
Linux n4
未確認ブラウザ
Win e4 e5
Mac ,
Linux ,

 ソース整理しないとなぁ、、、(^^;

投稿者 tato : 00:03 | トラックバック (0)

2005年06月10日

【Ajax】AjaSQL チャット

AjaSQL 】 , Ajax ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


チャットとは言ってもリロード型です。とはいっても、非同期に、「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を送って、仕分けるコールバックを考えるとよいかな、、、?

投稿者 tato : 00:08 | トラックバック (0)

2005年06月08日

【Ajax】AjaSQL test2

AjaSQL 】 , Ajax ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


SQLiteをシェルから実行するPHP経由でsh使って走らせるテスト。test1よりもかなり早くなりました。

test2
http://jsgt.org/ajax/ref/test/json/sql/test131.htm

修正
2005.6.9
シェルから実行するって書き方は誤解を招くかもしれないので修正。Ajax-->( httpd/php,sh他 )-->DB という流れです。
投稿者 tato : 15:33 | トラックバック (0)

【Ajax】AjaSQL test1

AjaSQL 】 , Ajax ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


【Ajax】AjaSQLを作ろうっと
http://jsgt.org/mt/archives/01/000379.html
で始めた、AjaSQL のテスト1
SQL文をJavaScriptで使えるようにしようというトライアルです。とりあえず、SQLite+PHPでテストしました。ちょっと、レスポンススピードが不満なので、シェルから取得する次のテストに移ります。

test1
http://jsgt.org/ajax/ref/test/json/sql/test1.htm

受信フォーマットを2次元配列に変更しました。
たとえば、、、
var sql="select * from table1 ;" sendSQL(sql)
 のように送信すると、下記のような2次元配列で受け取れます。( 0行目にはフィールド(カラム)名リスト、1行目以降にデータが入ります。 )
[ ['id','name','msg','date','ip'], ['8','aa"a','test2','123','2005.06.01'] ]

投稿者 tato : 12:01 | トラックバック (0)

2005年06月03日

【Ajax】AjaSQLを作ろうっと

AjaSQL 】 , Ajax 】 , JSON 】 , JavaScript 】 , MySQL 】 , SQLite ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


 Ajaxはバックエンドでサーバーと通信できるわけですから、SQL処理に使うのは必然?という気がしてます。というわけ(自分の思いこみ)で、自分が欲しい機能を持った、フリーでAjaxなSQLツールを作ってみようと思います。

 目標 :
         
  • 1.JavaScriptからSQL文をAjax発行しJSONで受け取る。
            (たとえば、こんな感じ)
  •      
  • 2.MySQL,SQLiteは、デフォルトで使えるようにする(PGSQL他は後日)。
  •      
  • 3.各SQL言語の関数もJavaScriptから渡せるようにする。
  •      
  • 4.MySQL等の認証パスワードは、デフォルトではJavaScriptから送らない。
たとえば、、、
var sql="select * from table1 ;" sendSQLmitaina(sql)
 のように送信して、下記のようなJSONで受け取ります。
{ "id":"1", "name":"test", "msg":"test", "date":2005.05.04 13:16:30" }
投稿者 tato : 06:36 | トラックバック (0)
【info】有料サポート(ベータ)限定 承り中 多忙につき、一時、新規受付停止 閉店中 /【JSサポート(仮称)】 
【jsgt.org関連 最新アクセス 10件 htmlファイルのみ 】(30秒更新/Max接続30分 リピートなし)