タグ

2016年7月29日のブックマーク (9件)

  • インストール不要の強力なファイル・フォルダ完全削除ソフト「PC Shredder」 | フリーソフトラボ.com

    指定したファイルまたはフォルダを、ファイル復元ソフト等を使用しても決して復元できないよう、完全削除してくれるソフト。インストール不要。シンプルな見た目と操作性が特徴のツールですが、DoD 5220.22-M(米国国防総省準拠方式)やグートマン方式など、非常に強力で安全性の高いデータの上書きアルゴリズムを搭載しており、確実にファイルを抹消することができます。

    インストール不要の強力なファイル・フォルダ完全削除ソフト「PC Shredder」 | フリーソフトラボ.com
  • (PHP)セッションを使ってて入力フォームページに戻ると入力内容がクリアされる | old_3流プログラマのメモ書き

    PHPでセッションを使って入力フォームページから、入力内容確認ページに飛ばしているのですが、入力内容確認ページで戻るボタンを押下すると、入力した内容が消えています。 セッションを使わないと入力フォームページに戻っても、入力内容は消えません。 確かセッションを使ってなかったときはそんなふうにならなかったのに..と思って調べてみたところ、PHPではセッションを使っているとキャッシュしないような設定になるようです。 なのでキャッシュを許す設定にしないといけません。 session_cache_limiter 関数を session_start() より前に書くことで、キャッシュの設定ができるようです。 session_cache_limiterの引数ですが、下記のような組み合わせになるようです。 nocache : クライアント/プロキシのキャッシュを許可しない 下記ヘッダを送信。 Expire

    (PHP)セッションを使ってて入力フォームページに戻ると入力内容がクリアされる | old_3流プログラマのメモ書き
  • apacheのmod_dosdetectorでDos(F5アタック)対策 - Qiita

    方式 apacheで同一IPアドレスからの連打を検出した場合アクセスを拒否するか、 特定の静的なページに飛ばすことでサーバの負荷を低減させる。 有名なのは下記の2つだが、今回は mod_dosdetector を選択した。 mod_evasive 即アクセス禁止になるため、特定のエラーページ等への遷移ができない(かもしれない)。 目的からすれば充分だが、エンタープライズでは 意図せぬ連打(F5の上に置きっぱなし状態とかも)した顧客に いきなり403を見せるというのは結構キツイ。 何より、apacheをpreforkで動かしている場合 子プロセス単位の個別でアクセス数がカウントされるため (サーバ単位でアクセスをカウントしてくれないため) httpサーバやpreforkの設定次第では、結構連打したけど防いでくれないとか、普通にあり得る。 こちらは同一IPから一定時間内に一定数以上のアクセス

    apacheのmod_dosdetectorでDos(F5アタック)対策 - Qiita
  • phpcpdで重複コードを調査する。 - 田舎の技術者が奮闘中

    最近、コピペで開発しているプログラマーの風上にも置けない人が社内に増えてきたので、phpcpdを入れて重複コードをチェックするようにしてみました。 phpcpdをcomposerでインストールして利用してみます。 (composerはインストールされているものとします。) インストール まずcomposerでインストールします。 $ composer global require 'sebastian/phpcpd=*'コレで ~/.composer にインストールされたと思います。 もし、パスを通していない場合は、~/.bashrc などに export PATH="$PATH:$HOME/.composer/vendor/bin"と追記してパスを通しておきましょう。 gemとほとんど同じ使い方が出来るので、超便利です。 使い方 使い方は簡単で、 $ phpcpd ./projectとデ

    phpcpdで重複コードを調査する。 - 田舎の技術者が奮闘中
  • PHPからAmazonS3にファイルをアップするチュートリアル:phpspot開発日誌

    Upload Files to Amazon S3 using PHP PHPからAmazonS3にファイルをアップするチュートリアル 月額10円〜でレンタルサーバーをはじめる方法 ではS3の安さと堅牢性からS3によるWEBサイトのホスティングがキャンペ−ンされて話題となっていますね。 CGMにおけるWEBサービスにおいても、ユーザからのアップロードコンテンツ等をS3に保存することで、より安価で堅牢性が高くスケーラブルなストレージが使えて便利です。 今回のチュートリアルでは、フォームがあって、ユーザがファイルをアップするとS3にファイル保存されるというようなプログラムのチュートリアルで、ソースをそのままDLして使うことも可能です。 デモプログラム。 こちらのデモを参考にすれば、ちょっと分かる方なら直ぐにストレージをS3に移行できるはずです。 サービスが小さいうちはローカルに保存してもよいと

  • http://blog.flatlabs.net/20100427_223039/

  • PHPUnit マニュアル – 第1章 PHPUnit のインストール

    PHPUnit 6.5 は PHP 7 以降のバージョンで動作しますが、最新版の PHP を使うことを強く推奨します。 PHPUnit を使うには、拡張モジュール dom、json、 が必要です。これらは通常、デフォルトで有効になっています。 PHPUnit また、拡張モジュール pcre、 reflection、 そして spl も必要です。これらは標準の拡張モジュールとしてデフォルトで有効になっており、 PHP のビルドシステムやソースファイルに手を加えない限り、 無効にすることはできません。 コードカバレッジをサポートするには Xdebug 2.5.0 以降と tokenizer 拡張モジュールが必要です。 XML 形式で情報を出力するには、xmlwriter 拡張モジュールも必要です。 PHPUnit を入手する一番簡単な方法は、PHP Archive (PHAR) をダウンロード

  • XHProfを使ってPHPプログラムのボトルネックを調べる - リスティング広告運用代行|カルテットコミュニケーションズ

    PECL :: Package :: xhprof XHProfはfacebookが開発したPHP用のプロファイラです。 今回はこのXHProfを使ってPHPプログラムのボトルネックを調べてみましょう。 インストール PECL :: Package :: xhprof から、ソースコード(xhprof-0.9.3.tgz)をダウンロードしてコンパイルします。 $ tar xvfz xhprof-0.9.3.tgz $ cd xhprof-0.9.0/extension/ $ phpize $ make $ make test $ make install php.ini 等に出来上がったエクステンションを読みこませるように記述します。 extension=xhprof.so apacheを再起動させた後、phpinfo() 上に「xhprof」の項目が確認できればインストールは完了です。

    XHProfを使ってPHPプログラムのボトルネックを調べる - リスティング広告運用代行|カルテットコミュニケーションズ
  • 非同期処理中の Now Loading を jQuery で表示させる方法

    画面遷移することなく、同じ画面内でサーバーとやりとりする処理を「非同期処理」と言います。 通常の同期処理では、処理が終われば次の画面が表示されます。一方、非同期処理の場合、どのタイミングで処理が始まっていつ処理が終わったのか分からないことがあります。 そんな時に用いられるのが、ぐるぐる回るローディング画像です。この画像を表示することで、処理の開始・終了を明示的に表現することができます。 しかし全ての非同期処理に対して、画像の表示・非表示処理を実装するのは大変です。そこで非同期の開始時・終了時に関数を呼び出せば実装できるよう、汎用的に使える処理をサンプルプログラムとして紹介していきます。 一般的にはぐるぐる回転する GIF 画像を利用します。と言っても、自前で画像を作るのは大変です。そこで、この回転する画像を作成できるサイトを紹介します。 Loader Generator – Ajax lo

    非同期処理中の Now Loading を jQuery で表示させる方法