HTMLファイルから特定の文字を検索する
- 2008.04.11
- Webマスター
数千ページにおよぶhtmlファイルから、ある特定の検索ワードを含むページ名を取得する。 My Company Name という文字列を含むページを探したい。 プラスチックではなく、プラスティックと書いてしまったページを探したい。 古い電話番号を掲載しているページを探したい。 カタログPDFにリンクしているページを探したい。 ■catalog.pdfを含んでいるhtmlド […]
数千ページにおよぶhtmlファイルから、ある特定の検索ワードを含むページ名を取得する。 My Company Name という文字列を含むページを探したい。 プラスチックではなく、プラスティックと書いてしまったページを探したい。 古い電話番号を掲載しているページを探したい。 カタログPDFにリンクしているページを探したい。 ■catalog.pdfを含んでいるhtmlド […]
存在しないWebページを表示させると、404 Not FoundメッセージとともにApacheのバージョン番号を表示してしまう。これを表示させない設定にしておく。 ■Apacheのバージョンを表示しない httpd.conf ServerSignature Off これでApacheのバージョン番号を非表示にできる。
どうも最近のWindows用ブラウザ・インターネットエクスプローラでQuickTimeムービーが正常に自動再生されないことが多い。ムービー上に余計なメッセージを表示してくれたりすることもある。 で、Webページに埋め込んだQuickTimeを再生するためにJavaScriptを使う対策をとった。 ■AppleのサイトからJavaScriptをダウンロードする http://devel […]
ドリームウェーバーで「サイト全体のリンクチェック…」を実行すると「リンク切れリスト(単独ファイルリスト)」を作ってくれる。 こんな感じのリストになる。 images/old.jpg images/very_old.jpg diary/old.html diary/very_old.html ... このhtmlやjpgファイルのリスト、なんと 1万6千行もあった。(おいお […]
自サイトを丸ごとバックアップしたり、あるディレクトリ以下をダウンロードして加工したいときがたまにある。 ■Macにwgetをインストールする http://www.gnu.org/software/wget/ http://ftp.gnu.org/gnu/wget/ # cd /usr/local/ # tar zxvf wget-1.10.2.tar.gz # cd wget-1. […]
NetBeans6でPHP開発環境を整える。 NetBeans6の正式リリースは、2007年末なので、最新版をダウロードする。 (ベータ版ではなく、最新版をダウンロードする) ■Dailyで最新(Latest)をダウンロードする http://www.netbeans.info/downloads/dev.php ■NetBeans6でPHPが使えるようにす […]
試しにApatanaをPHP開発用に使ってみることにした。 ■Aptana1.1をダウンロードする http://www.aptana.com/ eclipseのプラグインではなく、Apatanaアプリケーションをダウンロードした。 ■AptanaでPHPが使えるようにする PHP Pluginをダウンロードするところが見つからないと思っていたら、こうやって […]
あるサイトにperlで書かれたCGIをのせてみると、動かない! 色々と工夫してみるものの、 “Internal Server Error” がブラウザに表示され、Apacheのログには、 “Premature end of script headers” エラーが記録されている。 知り合いの、さらに知り合いのサイトで、サーバ […]
SiteTracker(サイトトラッカー)をバージョン7からバージョン8にアップするときに、ログをインポートし直した。 そしたら、2002年から2007年6月までの、5年半のログをインポートするのに3ヶ月かかりました。3日じゃありません。3ヶ月です。 バージョンアップする度に、3ヶ月間、新しいバージョンのソフトが使えないということになる(笑)。 ■合計ログファイルサイズが200MB以 […]
ApacheのWebサーバ上のムービーや音声ファイルを素直にダウンロードさせたい。 ■Apacheの設定ファイルhttpd.confに次の設定を追加する <IfModule mod_mime.c> AddType application/octet-stream mp4 m4v mov aac </IfModule> <Virtu […]