桜ヶ丘日記

技術メモとかとか

CentOS

Web::Queryでキャッシュ機能を持たせる

開発用に処理内容をちょこちょこ書き換えながらスクレイピングを回しまくると、問い合わせ先のWebサーバーにリクエスト投げまくるんでちょっと迷惑をかけます。 そこでキャッシュを実装してみるんですが一番簡単なのはHTTP::Cache::Transparentです。手順は…

さくらVPSでとりあえずWeb::Queryが使えるようにしてみる

PerlでjQuery風のセレクタを使ってスクレイピングが出来るモジュール、Web::Queryを使いたいのでまずは使えるようにしてみる。インストール。 $ sudo yum -y install cpan (中略) Installed: perl-CPAN.x86_64 0:1.9402-131.el6_4 Dependency Installed: per…

yumでアップデートしたくないパッケージを設定しておく

cronでyumを自動アップデート、してますよね? 暫く忙しくて見てなくてもセキュリティパッチ勝手に当ててくれるから便利便利。でも、わざわざ旧バージョン使いたいパッケージとかたまにある。 相性の問題とかで。そういう時、どうするか?こうでしょ。 $ cat…

さくらVPSにrtorrentをインストール

入れる $ sudo yum install rtorrent $ sudo yum downgrade libtorrent参考: rtorrentの使い方みたいななにか http://d.hatena.ne.jp/silenvx/20120917/1347856223yum downgradeした理由 http://virtualpabx.wordpress.com/2012/10/15/centos-6-3-rtorrent-…

さくらVPSでoggをmp3に変換

soxをインストール $ sudo yum -y install sox 変換する $ sox hoge.ogg hoge.wav && lame -b 192 hoge.wav hoge.mp3 soxがmp3対応してたら一発なんだけどWebサービス動かすサーバーでコンパイルしたくない。 インフラの勉強したいなら別だけど僕はサービス…

さくらVPSでFLACファイルをmp3に変換

flacは簡単に入った $ sudo yum -y install flac.x86_64 lameは公式のrpmに無かったのでまずrpmforgeを入れる $ cd ~/rpm $ wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm $ sudo rpm -ivh rpmforge-release…

さくらVPSでgitをつかってみよう

まずインストール $ sudo yum -y install gitすんなり入ったここで~/hogeにレポジトリを作ると仮定する $ mkdir ~/hoge && cd ~/hoge $ git init Initialized empty Git repository in /home/sakuragaoka/hoge/.git/レポジトリが出来た。 .git/以下にいろい…

さくらVPS借りてみた。

プランは1G OSはデフォルトのCentOS # uname -a Linux www19312ue.sakura.ne.jp 2.6.32-279.1.1.el6.x86_64 #1 SMP Tue Jul 10 13:47:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux # ls -a . .. .bash_logout .bash_profile .bashrc .cshrc .tcshrc # cat /e…