2009-02-01から1ヶ月間の記事一覧

Ubuntuのsyslogにcannot initialize libpolkitとかいうエラーが出ている件

会社のVMware上で使っているUbuntu 8.10 Serverの調子が悪かったのでsyslogを見てみたらCRITICALとかいうい物騒なエラーが出ていた。 Feb 23 10:00:01 ubuntu-vm console-kit-daemon[6321]: CRITICAL: cannot initialize libpolkit こんなのが10分おきに出て…

Excelのセル参照形式

電卓代わりにExcelで計算しようと思ったら妙な違和感が。 値段と数をセルに入れて数式でかけ算しただけなんだけど、なんか数式が=RC[-3]*RC[-2]*RC[-1]とかなってる。 あれ、普通は=A3*B3*C3みたいな感じじゃないっけ? なんだこれ? 列もABCじゃなくて123に…

SSHのDynamic ForwardでSOCKS Proxyしてみる

お客さんのサーバにアクセスするのに踏み台サーバを経由しなきゃいけないんだけど、いちいち2回ログインするのが面倒くさかったので、PuTTY付属のpfwdでDynamic Forwardしてみたら便利になった。 やべーこれは便利だと一人で盛り上がってたら「社内Wikiにや…

URL形式のストリームフィルタで文字コード変換ができない

PHP

以前、ストリームフィルタで文字コード変換してみるというエントリを書いたんだけど、今回別の方法でフィルタを使おうと思ったらハマったのでメモ。 前回はstream_filter_prepend/append関数でストリームのリソース(ハンドル)に対してフィルタを追加したん…

Thunderbirdでアドレス帳から入力するときに名前を付けないようにする

Thunderbirdでメールの宛先を入力するとき、アドレス帳から選択すると「名前 <メールアドレス>」という形式で挿入される。 この「名前」の部分はアドレス帳でいう「表示名」に該当する項目で、ここが空欄の場合は単純にメールアドレスだけが挿入される。「姓…

bashの設定ファイルの読み込みが複雑すぎて混乱する

/etc/profileとか~/.bash_profileとか~/.bash_loginとか~/.profileとか~/.bashrcとか多すぎてわかんねーよヽ(`Д´)ノ というわけで、調べてみた。 ディストリビューションによって若干異なったりするかもしれない。 ログイン時 /etc/profile ↓ (/etc/bash.bash…

Subversionリポジトリのバックアップ方法いろいろ

Subversionリポジトリのバックアップ方法が色々ありすぎて何がベストなのかわからなかったので調べてまとめてみた。 ただのファイルコピー 普通にファイルシステム上でディレクトリをコピー(あるいはアーカイブ)する方法。非推奨。 誰かがリポジトリにアク…

Debian系のApache管理方法

Debian系ディストリビューションのApacheは一般的なレイアウトとは少し異なっている。 /etc/apache2/apache2.conf 基本設定 /etc/apache2/httpd.conf オーバーライドする設定 /etc/apache2/conf.d/ 基本設定の中でIncludeするスニペット /etc/apache2/ports.…

Group-Office 3.0を入れてみた

日本語化パッチ等が存在するのは2系なんだけど、最新リリースの2.18が2007年10月と古い(のと、日本語化パッチが微妙だった)ので思い切って3系を入れてみた。 一言で言うと別アプリのようだった。2系から3系へのアップグレードもサポートしているようなので…

sudoでリダイレクトするときにハマること

sudoで何か実行するとき、普通にリダイレクトするとリダイレクト処理自体は自分の権限になっててハマることがある。 sudo svnadmin dump hoge >hoge.dumpついつい上のようにやってしまいがちだけど、これをやるとhoge.dumpは自分の権限で書き込まれる。書き…

FastCGI環境を構築する

長らくPHP屋をやっていたのでずっとmod_phpだったんだけど、いつかはFastCGIもやらんとなぁと思っていたところに、先日Tracでmod_fcgidを導入したのでおさらいしてみる。 以下はググって自分なりにまとめたものなので、認識が間違っているものもあるかもしれ…