work.log

エンジニアの備忘録的ブログ

HAProxyとNginxで作るコンテンツキャッシュシステム (後編)

オープンソースの HAProxy とNginx を組み合わせてコンテンツキャッシュシステムを構築するメモの続きです。 既存の環境にも後付けできるようなコンテンツキャッシュシステムを作るという事で、前回 …

HAProxyとNginxで作るコンテンツキャッシュシステム (前編)

オープンソースの HAProxy とNginx を組み合わせてコンテンツキャッシュシステムを構築するメモです。 リバースプロキシ型で動作するキャッシュシステムを構成して、既に動いている WordPre …

PerlのXML::FeedPP使い方のメモ(補完)

Perl モジュールの XML::FeedPP の使い方を補完したメモ書きです。 以前に、下記で大体の取得系メソッドをまとめたのですが、「カテゴリ・タグ」の取得がよくわからないままだったのでちょっと補 …

Google Analyticsでクリックイベントを記録 (ユニバーサルアナリティクス用)

Google Analytics のユニバーサルアナリティクス用の解析タグでもクリックイベントを記録するメモ書き。 以前の解析タグ (ga.js) では下記のようなスクリプトでクリックイベントを記録し …

PerlのRPC::XML::ClientでWordPressへ記事を投稿するメモ

Perl モジュール RPC::XML::Client のメモ。 以前に、このモジュールを使って WordPress への接続と投稿記事の取得について書きましたが、今回はこれで WordPress へ …

WordPressでカテゴリとタグを使った入れ子メニューを表示する

WordPress でカテゴリとタグを使った入れ子メニューを表示するメモ書き。 以前に、カテゴリとタグで絞り込める検索フォームを作ったのはいいですが、ぶっちゃけドロップダウンメニューって見難いよねって …

Coroを作ったクローラの試作品で内部リンクを辿る

Coro のメモ書き。 これまでに Coro で色々と試してきましたが、そろそろクロール機能をつけてサイトを辿らせてみようと思います。 ただし、試作品だしエラー処理とか負荷とか色々考慮していない部分が …

Coroで作成したスレッドの実行順序を制御する

Coro のメモ書き。 下記の記事でセマフォによる同時スレッド数の制御と、簡単な HTML パーサ機能を付け加えましたがこれだけでは全然使い物にならないので、新しく別の処理を追加してみたいと思います。 …

Coroで作ったクローラもどきのスレッドをセマフォで制御する

Coro のメモ書き。 前回の記事で最大の懸念事項だった「LWP 利用時の timeout 処理」が何とか実装できたので、次は Coro::Semaphore を使って同一ホストへの接続を厳密に制御し …

CoroでLWPを使うスレッドにtimeout処理を入れる

Coro のメモ書き。 下記の記事で、ようやくそれらしいクローラもどきをつくることができましたが、このコードには致命的な問題があります。 Coroで作ったクローラもどきにスレッド管理機能をつける Co …

Coroで作ったクローラもどきにスレッド管理機能をつける

Coro のメモ書き。 下記の記事で作成した、クローラもどきに「スレッド管理機能」をつけてみます。 Coro::Channelを使ってクローラちっくなものを書いてみる 何でコレが必要かと言うと、上記の …

WordPressの自動バックグラウンド更新を停止する

4/9 に WordPress の 3.8.2 がリリースされたみたいですが、そのタイミングで下記のようなメールが届きました。 件名: [work.log] WordPress 3.8.2 がご利用い …

Coro::Channelを使ってクローラちっくなものを書いてみる

Coro のメモ書き。 ボチボチ使い方をわかってきたつもりになってきたので、下記を参考にクローラの部品を書いてみたいと思います。 参考にしたページ Coroを使ったやさしいクローラの作り方(3) 理解 …

よく読まれている記事

  • 今日
  • 週間
  • 月間