work.log

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

月別アーカイブ: 2014年03月

PerlのCoroでWordPressのファイルアップロードを高速化

Perl の Coro と RPC::XML::Client モジュールのメモです。 WordPress に画像をアップロードする処理を並列化して高速化しようという試みです。 Coro::LWP を使 …

PerlのCoroを使ってスクレイピング処理を並行化

Perl モジュールの Coro のメモ書きです。 処理内容を見なおしたりキャッシュとか使ってみたりしながら、スクレイピング処理を効率的にできるように色々試しているのですが、その中で Coro という …

PerlのLWPでCacheを使う

Perl の LWP::UserAgent と XML::FeedPP を使って何かする時に、毎回フレッシュなデータを取ってきてたのですが、場合によっては一定期間は同じデータを使いまわしたいという事が …

PerlのCache::Fileが便利なのでメモ

Perl の Cache::File モジュールが便利なのでメモ。 一定期間使いますようなデータをファイルに保存しといて後から再利用する感じ。 では早速使い方から サンプルその1 データ「hoge」を …

PerlからWordPressを操作する

Perl から WordPress を操作するメモです。 モジュールが何種類かあるのでちょっと迷ったんですが、RPC::XML::Client が使いやすそうに見えたのでこれで試してみました。 Wor …

WordPressのwp_optionsテーブルって結構便利

WordPress の wp_options テーブルが結構便利と今更ながら思ったのでメモ。 wp_options テーブルを SELECT するとたまに JSON っぽいデータを見かけるのですが、ア …

PerlとかPHPで外部コマンドを実行した時の戻り値を判定する

Perl とか PHP で書いたスクリプト中で実行した外部コマンドの戻り値を取得するメモ。 例えば、ls コマンドを叩く時に Perl なら「`ls hoge`;」、PHP なら「exec( &#82 …

WordPressのstyle.cssに任意のバージョンを設定する

WordPress の style.css に任意のバージョンを設定する方法のメモです。 WordPress のテーマが使う style.css のバージョンは、意図的に消したりしなければ HTML …

WordPressで利用するファイルのExpiresヘッダを見直す

WordPress で運用するコンテンツを最適化するメモです。 GTmetrix を使って Page Speed と YSlow のパフォーマンス診断を行いましたので、今回から各指摘事項を潰していこう …

WP Super Cache の手動インストールメモ

WordPress のキャッシュプラグイン、 WP Super Cache を手動インストールしてみたのでそのメモです。 FTP 未使用かつ、WordPress ディレクトリのほぼ全てが Web から …