Category /
【php】echoとprint どっちが高速?
2009-12-11 100万回繰り返しても1秒ちょっとで、実行速度は誤差の範囲程度しか違いはない。 (ある環境で、昨日やってみたとおり。参照 → 【php】簡易ストップウォッチ) printとechoの違いは以下のとおり。 print も […]
【php】簡易ストップウォッチ
2009-12-10 スタートしてからストップするまでの時間間隔を測ります。 テストや実験、デバッグのときに使うつもりのものなので、安直にvar_dump()してます。 戻り値で返したり、ファイルに書き出すなどすれば、画面には出さずに計測でき […]
Session Fixation(セッションの固定化攻撃)
2009-12-09 fix(ふぃっくす)、fixation(ふぃくせいしょん) は固定の意味。Session Fixation は、セッションの強要とも言う。 phpのデフォルトのセッションなどがSession Fixationに脆弱なのは […]
[notice] child pid 12345 exit signal File size limit exceeded (25)
2009-12-08 ある開発サーバーにて、画面が真っ白になる現象が発生。 Webサーバーのエラーログを見に行くと、このようなログが。 [notice] child pid 12345 exit signal File size limit […]
クロスサイトリクエストフォージェリ(CSRF)
2009-12-07 「フォージェリ」(forgery)とは「偽装」の意味。 サイトをまたがってリクエストを偽装する攻撃。 外部のサイトから、対象のサイトにリクエストを送信し、掲示板や日記の書き込み、意図しない登録、購入などをさせる。 攻撃者 […]
【MySQL】4.1系で不具合?(NULL許可のUNIQUE制約のあるカラムにて)
2009-12-06 今回は、不思議な現象の報告のみ。 MySQL 4.1.22付近の複数のバージョンで発生。 MySQL 5系では発生しませんでした。 現象) 下記の定義とデータのテーブルで、NULL許可のUNIQUE制約のあるカラムを S […]
pingでネットワークの速度を測る
2009-12-05 pingコマンドで、指定したサイズと返ってきた時間でネットワークの速度の目安が測れる。 帯域 [bytes/s] ≒ (データ・サイズ×2)÷所要時間 一度に送信してよいpingのサイズは65535バイトまで。 ほどほど […]
【linux】ディレクトリの中のファイル数を数える(ls と wc)
2009-12-04 lsコマンドで出力されるファイルの一覧の単語数や行数をwcコマンドで数えたらよい。 ls -l | wc -l ls -l で1ファイル1行で出力されます。 wc -l で行数をカウントします。 上記は、あるフォルダの直 […]
【Eclipse】 起動が遅い(その1)
2009-12-03 Eclipse 3.5 を使用しています。 Eclipseの起動が非常に遅いことがあります。 「Loading Workbench」の半分ぐらいのところで、数分間応答なしの状態で止まります。 起動中に進捗が止まっていると […]
update文にはwhere句を必ず書く(気をつけていること)
2009-12-02 個人的に注意していることですが、update文には必ずwhere句を書くようにしています。 update member set namae='太郎さん' 意図せずこの状態で実行してしまうと、全件更新の事件発生です。 必ず […]
Javascript 丸め誤差(Javascript以外でも、小数点以下1桁でも)
2009-12-01 次のJavascriptを実行してみましょう。 <script type="text/javascript"> alert(0.1*6) alert(1.001-1) </script> 結果( […]