備忘録
aprは/usr/local/aprにインストール済み
gcc -I/usr/local/apr/include/apr-1/ -lapr-1 -L/usr/local/apr/lib/ sample.c -o sample
apache2.2がインストール済みなら
gcc -I/usr/local/apache/include/ -lapr-1 -L/usr/local/apache/lib/ sample.c -o sample
でもOK
備忘録
aprは/usr/local/aprにインストール済み
gcc -I/usr/local/apr/include/apr-1/ -lapr-1 -L/usr/local/apr/lib/ sample.c -o sample
apache2.2がインストール済みなら
gcc -I/usr/local/apache/include/ -lapr-1 -L/usr/local/apache/lib/ sample.c -o sample
でもOK
memcachedのキーを全部ダンプする方法(Perl)
Perlで、memchacnedに登録されているキーと値を全部ダンプしてみる。
少々めんどく、分かりにくいのですが、こちらのサイトを参考にしてみました。
http://blog.utils.jp/2008/06/memcached-2.html
ただ、上記リンク先でのサンプルコードでslabsを取った後に、chunk_size の数値を次のcachedumpの第2引数に使ってますが、多分、used_chunksの数値が正しいと思う。
このusec_chunksで、格納している個数が取れる。
use Cache::Memcached;
sub dump{
my $memc = Cache::Memcached->new({
servers => [127.0.0.1:11211]
});
my $data;
my $slabs .= join "\n", map{ $_->{slabs} } values %{$memc->stats('slabs')->{hosts}};
$slabs=~s/STAT ([0-9]+):used_chunks ([0-9]+)/cachedump $1 $2/g;
foreach my $cmd ( grep /cachedump/, split /\r?\n/, $slabs ){
my $items = join "\n", map { $_->{$cmd} } values %{$memc->stats($cmd)->{hosts} };
$items=~s/ITEM (.+) \[.+ b; .+ s\].*\n/$1\n/g;
foreach my $k ( split /\r?\n/, $items ){
$data->{$k} = $memc->get($k);
}
}
return $data;
}
OmegaTrickのコードを触る為gitを始めたんだけど、どうもWindows環境ではうまくいかない。
なので、いつものさくらのサーバで試してみる。
1.gitのインストール
インストール先として$HOME/local/gitとする。
$HOME/localでもいいけど、後からアンインストールしやすくする為、プログラム別のディレクトリを切ってみました。
なので、あらかじめ、$HOME/localは作成しておきましょう
wget http://kernel.org/pub/software/scm/git/git-1.7.0.5.tar.gz
tar -vxzf git-1.7.0.5.tar.gz
cd git-1.7.0.5
./configure –prefix=$HOME/local/git
make
make install
初期設定
git config –global user.name “なまえ”
git config –global user.email “メールアドレス”
2.OmegaTrickのソースをgithubから取得する
git clone git://github.com/xenophy/OmegaTrick
githubへソースをpushするためにgithubに登録するsshキーを生成する
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key ($HOME/.ssh/id_rsa):パスフレーズを入力
このフレーズは、githubへpushするときに入力する。
githubへは、$HOME/.ssh/id_rsa.pubを登録する。
その後の毎日のソース取得は
cloneしたOmegaTrickのパスまで移動して
git pull
これでOK
Power Point 2007 でスライド番号が表示されない。
ググるとOfficeXPとかの例は引っかかるのですが同じメニュー体系ではない2007ではどうすればよいのやら・・・。
みつけました。
これでOK 。
ちなみに、フッターの文言や日付についてもここでチェックしておかないと表示されない。
件名の通りですが、
ExtJSのCSSはデフォルトで青とグレー、Vistaってのが付いてきます。
で、このグレーを使ってて以下の時に不具合がありました。
ツールバーの要素に’-'って指定すると縦棒でスプリットしてくれるんですが
これがでない。
問題はグレーのcssにバグあり。下記を治せばOK。
間違い
.x-toolbar .xtb-sep {
background-image: url(../ext/resources/images/default/grid/grid-split.gif);
}
正解
.x-toolbar .xtb-sep {
background-image: url(../images/default/grid/grid-split.gif);
}
ExcelのTips
金額や大きめの数字を入れた際に、1億2千万といった具合に、漢字を入れてほしい場合
次の表示形式をExcelで設定すればOK。
[>=100000000]####”億”###0″万”####;[>=1000]####”万”####;G/標準
ちなみに、書式の設定方法は
無償PDFプリンタの話
クセロPDFの無償ダウンロードが終わりどうしようかと思ってたところ見つけたのが、以下。
http://www.bullzip.com/products/pdf/info.php#download
インストールして、あとは印刷する際のプリンタとしてbullzipを選択すればOK
簡単!
なんですが、起動された画面が文字化け。どうもVistaだと発生するとか。
以下の手順で治ります。
WindowsLanguage=JPN
CultureID=1041
CultureName=ja-JP
CultureNativeName=日本語 (日本)
MissingTranslations=0
で治るはず。
Wordで書類を書いて、PDFにするときですが、罫線に点線を使うとどうもきれいにPDFにならない。単なる直線ならきれいなのに。この辺はフリーなのでしょうがないかな。
StrawberryPerlでWeb::Scraperインストールしようとしたら

って怒られた。
libxml2.dllはというと下記にあるという。
http://xmlsoft.org/sources/win32/
ここからダウンロードして再チャレンジ
とおもったら、StrawberryPerlってこれらDLLを内包しているのがメリットだったはず!!
探してみると
c:\strawberry\c
の下にDLLがあるある。
結局、
c:\strawberry\c
がPATHに含まれていないのが問題でした。
特に気にせずインストールすればPATHには自動で追加されるはずです。
(インストール前に起動したcmd.exeつかってた・・・)