「作りたいもの」の編集履歴(バックアップ)一覧はこちら

作りたいもの」(2008/11/11 (火) 13:01:45) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

#contents ---- **1つのコードでサーバーサイド、クライアントサイドでのバリデーションをするライブラリ -サーバーサイドでルールを記述 -極力javascriptでそれを再現 -無理ならajax使ってサーバーサイドでバリデーション ---- **JavaScriptでPHPのserializeをエミュレート -クライアントサイドから連想配列とかを渡してウマー -セキュリティ的にはどうなんだろ --サーバーサイドで eval(送られてきたコード) はさすがにダメゼッタイ --逆にクライアントサイドで eval(送られてきたコード) はまだましかと -json_encodeで実現可? ---- ** 二重に stripslashes しない magic_quote_gpc 対策 #codehighlight(PHP){{ function stripslashes_array($value) { static magic_quoted = null; if(is_null(magic_quoted)) { magic_quoted = ini_get('magic_quotes_gpc'); } if(magic_quoted) { $value = is_array($value) ? array_map('stripslashes_array', $value) : stripslashes($value); } return $value; } $_GET = stripslashes_array($_GET); $_POST = stripslashes_array($_POST); $_COOKIE = stripslashes_array($_COOKIE); }} - これだと複数回 stripslashes_array するとデータが壊れる - strip済みを示す要素を入れる?(例: $_GET['striped']=true) -- キーのコリジョンが怖い -- 別の方法で strip しているところがあったら意味ない - 結局 magic_quote_gpc を php.ini、.htaccess で解除するのが現実的かも ---- **マルチカラム用CSSジェネレータ -基本定型文だからね ---- **CSSテンプレート -なんか作ったときにぱっと見栄えを整えられるといい ---- **ajaxライブラリ -id指定してそこに自動的に結果を書き込んだり --上書き、追加を指定可能 -結果の連想配列のキーの要素に自動的に書き込んだり ---- **関数グラフの表示 -n^(1/2)とかどんなグラフだったっけ? ----
#contents ---- **HTMLのC++パーサクラス -誰か作ってないんだろうか -Boost.spiritを使って ---- **1つのコードでサーバーサイド、クライアントサイドでのバリデーションをするライブラリ -サーバーサイドでルールを記述 -極力javascriptでそれを再現 -無理ならajax使ってサーバーサイドでバリデーション ---- **JavaScriptでPHPのserializeをエミュレート -クライアントサイドから連想配列とかを渡してウマー -セキュリティ的にはどうなんだろ --サーバーサイドで eval(送られてきたコード) はさすがにダメゼッタイ --逆にクライアントサイドで eval(送られてきたコード) はまだましかと -json_encodeで実現可? ---- ** 二重に stripslashes しない magic_quote_gpc 対策 #codehighlight(PHP){{ function stripslashes_array($value) { static magic_quoted = null; if(is_null(magic_quoted)) { magic_quoted = ini_get('magic_quotes_gpc'); } if(magic_quoted) { $value = is_array($value) ? array_map('stripslashes_array', $value) : stripslashes($value); } return $value; } $_GET = stripslashes_array($_GET); $_POST = stripslashes_array($_POST); $_COOKIE = stripslashes_array($_COOKIE); }} - これだと複数回 stripslashes_array するとデータが壊れる - strip済みを示す要素を入れる?(例: $_GET['striped']=true) -- キーのコリジョンが怖い -- 別の方法で strip しているところがあったら意味ない - 結局 magic_quote_gpc を php.ini、.htaccess で解除するのが現実的かも ---- **マルチカラム用CSSジェネレータ -基本定型文だからね ---- **CSSテンプレート -なんか作ったときにぱっと見栄えを整えられるといい ---- **ajaxライブラリ -id指定してそこに自動的に結果を書き込んだり --上書き、追加を指定可能 -結果の連想配列のキーの要素に自動的に書き込んだり ---- **関数グラフの表示 -n^(1/2)とかどんなグラフだったっけ? ----

表示オプション

横に並べて表示:
変化行の前後のみ表示:
人気記事ランキング
目安箱バナー