PHPの関数にphpinfo()というものがあり、これをPHPファイルに含めるとPHPの設定・動作状況が分かるので使ったことのある方は多いだろう。しかしそのPHPファイルをサイトのドキュメント・ルートに、「phpinfo.php」や「info.php」などと非常に分かりやすい名前で設置している例を非常によく見かける。1度や2度ではない。 本人はすぐ消すから大丈夫だと思ってそうしているのだろうが、人間は忘れる動物である。その証拠に私が発見した事例は全て「運用中」のサイトであり、つまりは「消し忘れ」であった。 PHPの設定・動作状況を他人に晒すことは、セキュリティ・ホールの発見のお手伝いをしているのと同じなのでもっと注意深く設置する必要がある。 対策の一つとしては、パスワードで保護された領域にこれを置くことである。しかしこれは現実性を欠く。既にそういう領域があるならよいが、たかが設定情報
Author:まさこ 大阪のおもしろスポットを発信します。 最近の記事 プロによるしつけでよりよいパートナーに 犬のようちえん@北堀江 (09/18) 奥深い“七色の珈琲” MJB珈琲店@淀屋橋 (08/16) 夏にぴったりのトマトラーメン@博多ラーメン「しばらく」 (08/07) 値段で量で驚いて 一味禅の“特大”海老穴子天丼 (08/01) さっぱりツルルン! サラダ感覚、冷やし餃子@浪花餃子スタジアム (07/17) 直径8センチの巨大たこ焼き「ジャン丸くん」 (07/02) 雨の日が待ち遠しい? カラフルなレインシューズが人気 (06/14) 緑の中で癒されて 彫刻作品だけを集めた「スキュルチュール江坂」 (05/15) パリパリでジューシー 浪花餃子スタジアムのニューフェイス (05/11) ダイエットにも効果的!? 乗馬が人気な秘密 (05/02) 2万冊の古書とコーヒー
いろんな人が話題にしてるのでどこが発端かわかんないんだけど、TigerのMail.appの作るファイルをvacuumして高速化しましょうという技について、いまさらだけど少しだけ。 それAutomatorでできるよとか言ってる人もいて面白いですね。ただ、ほとんどの人が書いてるコマンドが(それAutomatorの人も) % cd ~/Library/Mail % sqlite3 Envelope? Index sqlite> vacuum subjects; こんな感じなんだけど、SQLiteのvacuumはdb全体に適用されて、テーブル名は無視するので最後の行は sqlite> vacuum; だけでいいのです。どうでもいいことなんですが気になってしまった。ともかく、Core DataがSQLite使ってるからこうやって操作できるのですね。 ちなみに自分のでやってみたら110MBくらいあった
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く