« 2009年01月 | メイン | 2009年03月 »

2009年02月 アーカイブ

2009年02月09日

GETのバイト数の制限

昔携帯アプリを作っていたときはGETのクエリストリングは255バイトまでの制限があった。

RFC的にはGETの最大値を規定していないが、Webサーバー側であまりにも長いクエリストリングは拒否するように設定される。

なので大量データを送信するにはPOSTにすべきである。

2009年02月19日

Strutsの同期トークン

二重送信を防いでくれる同期トークン。いろいろ議論はあるがCSRF対策にもなるだろう。

お手軽にできるのだが、タブブラウザ全盛時代には使用上の注意がある。

同期トークンの仕組みはHIDDENの値とセッションの値が同一であることを比較する。
つまりセッションに入った値が空もしくは別のトークンであればエラーとなる。

ここに問題があり、同一セッションを持つブラウザで別のトークンを発行した時点で、以前発行されたトークンはセッションから追い出されて処理が継続できない。

これが作られた時点ではあまり問題にならなかったのだろうけど、今はタブブラウザ全盛だからな。

改良の余地あり。

2009年02月24日

SocketAM2+ でいいんでわ?

ずっと出る出るといわれていたSocketAM3のCPUが最近ようやく出たらしい。

そしてSocketAM3のCPUはAM2のマザーボードにもさせるそうな。逆はだめ。 ということはしばらくAM2+のプラットフォームを流用できそうだ。ってまだ我が家はSocket939が一番最先端である・・・

2009年02月26日

バッチファイルをダブルクリックで実行したときにウィンドウを閉じない方法

表題のようにダブルクリックして実行したbatファイルのウィンドウは一瞬にして閉じてしまうのでボクサー並みの動体視力でも結果を見ることはできない。

pauseをいれると実行結果をみることはできるが、そのままコマンドの実行を続けたい場合に使える技

CMD /K

これを入れておくだけでよい

2009年02月27日

DOSコマンドでファイル一覧を出力

以前はフリーソフトを使って出力していたが、コマンド一発でできた。

dir /O /S /B *.js

これでディレクトリ以下にあるjsファイルを出力してくれる。

About 2009年02月

2009年02月にブログ「技術メモ」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2009年01月です。

次のアーカイブは2009年03月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。