nDiki : Wget
GNU Wget
メモ
ヘッダを見るだけ
(Linux) wget -S -O - http://www.example.com/ > /dev/null (Windows) wget -S -O null http://www.example.com/
関連情報
- ミラー
- Axel
スポンサード リンク
Related term
2001年12月5日 (水)
■ [ Java ] 22:30 Cocoon2 はどうかな?

最近、本サイトの生成フレームワークを一新すべく模索中(現在は XML + 自作 Perl スクリプト)。 今の最有力候補は XML + Ant + Xalan。 他にいろいろ見ていたら、Cocoon 2 はどうかなと。 XML から XSLT 他を用いて HTML とか WML とかを生成する server application なんだけど、ローカルで立ちあげて Wget とかでローカルに静的なファイルとして落とせば、それをサーバに置けるんじゃないかなぁ。 すぐ思いつく問題は、
「コンテントネゴシエーションまわり」(en, と ja を別々のファイル名できちんととりだせるか)
等々。ドキュメントだけ静的にアーカイブしたものとかあるから、静的なファイルに落とせるんだろうなとは思いつつ。 とりあえず、インストール。 まず先に Tomcat
cd /usr/local tar zxvf jakarta-tomcat-4.0.1.tar.gz
次 Cocoon 2
cd /usr/local tar zxvf cocoon-2.0-bin.tar.gz cp /usr/local/cocoon-2.0/cocoon.war /usr/local/jakarta-tomcat-4.0.1/webapps/
Tomcat がデフォルトで 8080 ポートをつかうのだが WWWOFFLE が既に使っている。 Tomcat の方をずらすより、WWWOFFLE の変更の方が勝手がわかるのでそちらをずらす。 で
/usr/local/jakarta-tomcat-4.0.1/bin/startup.sh
で起動。http://localhost:8080/cocoon/ に Galeon でアクセス。 一発目は非常に遅い。他のページも一度目は閲覧は遅いがキャッシュが効くので次からはそれほどでもない。
とりあえず、ドキュメントを読んでいろいろ調査。
- Module::Build でソースパッケージング (2005-08-24)
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- WiKicker に JSON でのページ出力機能を追加 (2007-04-03)
- 21:00 Xalan-Java + Bean Scripting Fra... (2001-11-27)
- SCons は GNU Autotools のかわりになるか (2005-04-20)
2004年11月17日 (水)
■ [ DiKicker ] term list の更新の伝播をはやく

かなり久しぶりに DiKicker のコードをメンテナンス。
DiKicker では新しい term が定義される(記事中に現れる)と term list に追加され、過去の記事すべてに対して出現されていないかのチェックが行われる。
もちろん一度にやると大変なので少しずつチェックしていく。 現在、最新記事表示あるいは10日間記事表示時に、表示対象の記事リストの中で最新の term list による出現チェックがされていない記事があればチェックを行うというようになっている。 で、レスポンスが低下しないように
- 1リクエストにつき高々1記事しか更新しない
- 日付の新しいものからチェックする
というルールから、なかなか term list の更新が全てに反映されないようになっているという欠点があった。
というこことで一部コードを改良。
- load average に応じた数の記事をまとめて更新する
- 日付の新しいものではなくランダムな順にチェックする
これで伝播がはやくなるはず。
ついでに、nDiki の DBが少し不整合がでていたようなので一回消して再生成させてみた。 最低各記事2パスは必要なので GNU Wget で何回か(何回も)アクセスして、最新状態に戻す。
- Web 日誌 / Web 日記を書き始めてから10年 (2009-01-19)
- DiKicker の出力する HTML コードを小さく (2006-10-05)
- nDiki に「はてなスター」をつけてみた (2007-07-11)
- 社内 Blog 開設 (2006-05-16)
- キーワード別ページを10件づつ表示するように改良 (2005-05-28)
2005年1月18日 (火)
■ ホームネットワークカメラ BL-C10 買っちゃった

結局買っちゃった。 無駄遣いかなぁと思いつつ、どうせ最後には買っちゃう自分が目に見えていたので。
家に帰ってからちょっといじる。 最近周辺機器を買った時のパターンと同じく、(主 にLinux で使用・管理するので)付属のCD-ROM を Windows BOX にインストールする事なくセットアップする方向で。
@ 接続
カメラ本体に LAN ケーブル、AC アダプタを接続。 製品出荷時はネットワークは自動設定になっている。
ここで通常「添付 CD-ROM に入っている Windows 用のソフトを起動してMACアドレス一覧からカメラを選んで設定へ」という流れになる。
…… nmap でスキャン。192.168.x.253 に発見。 Firefox で接続できた。
後は基本的に Web ブラウザから設定できるので、説明書通り作業できる。
@ 設定
動画を見ることができたのを確認してから、ちょこちょこ設定をいじる。 ファームウェアバージョンアップを押したら、ファームウェアイメージをアップロードする画面に。 取消を押しても取り消せない……。 再起動しても、またこの画面だし。
あげときますか。 Panasonic のサイトから最新のファームウェアイメージをとってきて、BL-C10 にアップロードし更新。
これで通常の作業ができるようになった。 びっくりしたなぁ。
@ パン/チルト
じゅうたんの上においていじっていたのだが、下の方ばかり映っている。 あれ? 上方向には+10度しか動かないのか……。 誤算。 構造上の制約なのか、太陽・天井光源をうつさないようにする配慮なのか。悪用防止のためなのか?
設定の際には高めの位置にするか、少し角度をもたせて置いた方が良さそうだ。
@ 静止画の取得など
BL-C10 自体にFTPクライアント機能やメールクライアント機能があってサーバへのアップロードが可能だが、画像加工を一旦してからサーバに上げるなど柔軟にやりたいのでPCで静止画を取得したい。
Panasonic のネットワークカメラは「ネットワークカメラCGI利用説明書*1」が公開されている。上位機種向けの仕様書だが、基本はBL-C10でも同じと思われる(ズームなど無い機能をのぞいて)。 実際、対応するURLにリクエストすることで静止画の取得やカメラの制御などを行えた。
ということで 10分おきの www.naney.org へのアップロードは、BL-C10 から Wget して使う事に。 こちらは定点撮影にしたいので、BL-C10で設定できるプリセットの1つをライブカメラ用にして一旦これを呼び出してから、撮影するようにするとする。
[ 製品レポート ]
- ネットワークカメラが欲しい (2005-01-15)
- 今日のさえずり - ミニパトに男性警官が乗っているとガッカリする (2009-11-26)
- フォト イメージング エキスポ 2005 (2005-03-18)
- Flickr::UploadでLinuxから画像アップロード (2005-04-22)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
2006年6月1日 (木)
■ Hyper Estraier で社内 Web コンテンツ検索

昨日の自分のノート PC で Hyper Estraier の試用を踏まえて、社内のサーバに Hyper Estraier を設置する。
@ インストール
いまだ Red Hat Linux 8.0 であるサーバに、昨日と同様に Hyper Estraier 1.2.7 を /usr/local/hyperestraier-1.2.7 以下にインストール。
この環境では ./configure 時に iconv が見つからないため、最初に libiconv 1.9.2 を /usr/local/hyperestraier-1.2.7 に入れ、続けて QDBM、Hyper Estraier の順にインストール。
estwaver + estmaster でクローリング + 文書登録も問題なく完了。
@ search_ui がうまく動かない。
で検索をしようと http://ホスト:1978/node/ノード名/search_ui にアクセスするも、検索フォームを含め何も表示されない。あれ? 他の管理ページは問題なく表示されるのに search_ui だけ駄目。
GNU Wget だときちんと HTML を GET できるのだけれど、Firefox や Internet Explorer からだと駄目である。
いろいろビルドしなおしてみたけれどやっぱり駄目なので、今回は結局 estmaster をやめて CGI プログラム版の UI を使うことにした。 こちらだとクローリング中は検索ができなくなってしまうけれど、夜中に cron で回すから別にかまわないか。
@ インデックスの方針
以下のような感じでクロールし、登録することにした。
- 社内メイン Wiki、自分の社内 Blog、公開 Web サイトのトップページをクロールの種文書とする。
- それと社内メイン Wiki の更新情報ページも種文書とする。
- 社内のサーバ、および公開 Web サイトのみクロールするように allowrx、denyrx を設定。
- Wiki の編集ページ等をクロールしないように denyrx を設定。
- 1日1回深夜に cron でインデックスを更新。
- revisit は3日に設定。
- いくつかの種文書は -revcont 付きで estwaver を実行しても毎回巡回して欲しいのだけれど、それはいまのところできないようだ。
特定の Wiki や Blog 内のみを検索したい時は、検索インタフェースの方で URL を指定絞り込めば良いので、それほど規模も大きくないし全部ひとまとめにインデックス化することにした。
後は使いながら微調整していくこととしよう。
- Debian GNU/Linux に Hyper Estraier 1.2... (2006-05-31)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- 全文検索システム Hyper Estraier をアップデート (2009-07-03)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- Evernote 使用開始 (2009-03-03)
2007年10月16日 (火)
■ 今日のさえずり - ヨドバシに∞プチプチ品切れ中の張り紙。L:秋葉原

- 09:43 会社用ルービックキューブ買った。L:秋葉原[mb]
- 09:45 ヨドバシに∞プチプチ品切れ中の張り紙。L:秋葉原[mb]
- 11:58 KOrganizer から iCalendar 形式でエクスポートするかわりに、 Google カレンダーから iCal 形式を Wget するようにした。 *Tw*
- 12:15 ハサミ型シュレッダーは 9 連刃。はやく使ってみたい。 *Tw*
- 12:29 朝買ったお NEW のルービックキューブおろした。 *Tw*
- 15:33 自動販売機の缶コーヒーがホットになった。 L:東京都千代田区東神田3 *Tw*
- 18:31 Google カレンダーのモバイル通知を設定。 *Tw*
- 19:36 LABI の看板が姿をあらわした。L:大井町[mb]
- 今日のさえずり - ブリスターパックの安全な開け方知りたい (2008-12-15)
- 今日のさえずり - 満員電車のなかでもげて落ちた。さようなら。 (2009-07-22)
- 今日のさえずり - 許されるのは嘘ではなくドワーフのような沈黙 (2010-02-23)
- 今日のさえずり - 限定 PORTER オリジナルトートバッグのせいで興奮 (2009-08-31)
- 今日のさえずり - Twitter 割引を実施する大井町のすし処さいしょ (2010-02-04)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.073725s / load averages: 0.12, 0.08, 0.07
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)





◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。