*Article*
ふと Estraier を試してみた。
インデクス作成中で、いくつかの xls ファイルを処理中に awk が暴走しながらも、
C-c を叩いたらどうにか完了。
なかなか良い感じですなあ。
*
コンテントネゴシエーション
Accept-Language に応じてテンプレートを切り替えたくなったが、estsearch.cgi は
対応してなさそうなので、Apache の設定で強引に実現してみた。
- /search.en/ に英語のテンプレートを使った CGI を設置。
- /search.ja/ に日本語のテンプレートを使った CGI を設置。
- /search/.htaccess で DirectoryIndex と type-map ハンドラを設定。
- /search/index.var を作成
- /.htaccess に RedirectMatch を指定
これで /search/ にアクセスすると /seach.ja/estsearch.cgi 等に
Redirect されると。
単純に index.var で /search.ja/estsearch.cgi を指定すると、一見うまく
動いてそうに見えるけど、検索ができないという…。
*
/search/.htaccess
DirectoryIndex index.var
AddHandler type-map .var
LanguagePriority en ja
*
/search/index.var
Content-type: text/html
Content-language: ja
URI: /search.ja/
Content-type: text/html
Content-language: en,en-us
URI: /search.en/
*
/.htaccess
RedirectMatch /search.ja/$ /search.ja/estsearch.cgi
RedirectMatch /search.en/$ /search.en/estsearch.cgi
★
ニュー PC
届いた!
けど風邪で設置すらもできず(;_;)
★
ドラゴンクエストVIII
ラスボス戦を残すだけだったので軽くクリア。
LV40、プレイ時間は55時間くらいでした。
途中のシナリオは同じことの繰り返しみたいな感じでいまいちだったけど、
エンディングは良い感じでした。
面白そうなので NTEmacs で試してみたが、bmp に対応していないために表示できず。
とりあえず、ImageMagick を使った xpm に変換するバッチファイルを作成して、
それを呼べるようにしてみた。
*
Gnus
Gnus で利用するには gnus-insert-mime-button を書換えるしかないか?
(defun gnus-insert-mime-button (handle gnus-tmp-id &optional displayed)
(let ((gnus-tmp-name
(or (mail-content-type-get (mm-handle-type handle) 'name)
(let ((file
(mail-content-type-get (mm-handle-disposition handle)
'filename)))
(when file (concat (dispicon file) file)))
(mail-content-type-get (mm-handle-type handle) 'url)
""))
[...]
[スクリーンショット]
★
dispicon
パッチを取り込んでいただいた:-)
*
Gnus
user-defined specs を利用すると良いと思い付く。
しかし、gnus-mime-button-line-format での利用は想定されていないようで、
ちょっと advice が必要であった。
(defadvice gnus-insert-mime-button (around for-user-function activate)
(let ((gnus-tmp-header (ad-get-arg 0)))
ad-do-it))
(defun gnus-user-format-function-i (handle)
(let ((filename (mail-content-type-get (mm-handle-disposition handle)
'filename)))
(if filename
(dispicon filename)
"")))
(setq gnus-mime-button-line-format "%{%([%p. %ui%d%T]%)%}%e\n")
[スクリーンショット]
こうなると、アイコンをデスクトップやエクスプローラに Drag & Drop することでの
添付ファイルの抽出機能が欲しくなってくるなあ。
★
DQ8
ちまちまと小さなメダルを集めたりバトルロードを進めたり錬金をやったり。
でもって隠しダンジョンクリア? すると\
★
ニュー PC
ようやく接続した。
HHK の ◇キーに Meta を割り当てたかったんだけど、以前は
どうやって設定したんだか全く思い出せず。
Microsoft のサポートを見て
レジストリを書換えたけど、こんな風にゴリゴリと記述した記憶は無いのだが。
★
TV 出力
XP だと(?)、TV 出力をセカンダリディスプレイに設定できるのね。
これは便利だ。
*
音源
オンボードの出力は TV の方に回して、
OptoPlayの出力をスピーカに出すつもりが、OptoPlay がとても不調。
MP3 を再生していると数分で壊れた音が…。
ってことで、スピーカは PC の前面の端子に繋いで、TV に出す時はそれを外すことで
対処。このために OptoPlay を買ったというのに。
★
ドライブ取り付け
前の PC から
DVR-ABH12Wと DVD-ROM ドライブを外してニュー PC に取り付ける。
前面のカバーがとってもイヤな感じだ。
アクセスランプが見えないのがとっても気になる。
あと、 DVD-ROM ドライブの方がボタンを押してもトレイが出てこない。
これはまあ滅多に使わないから別にいいけど。
★
nfs
Linux から Solaris のディスクを nfs mount してみたが、1MB/sec と速度が出ない。
と思ったら、Linux は 10BaseT で繋がっていた(^^;
同僚の元に 100BaseTX のカードが遊んでいたのでそれに変えてみたが、
やっぱり速度がでない。
しばらく悩んだが、今度は Solaris マシンの方が 10BaseT の HUB に繋がっている
ことに気付く(^^;
先輩が持っていた使っていない 100BaseTX の HUB に借りてみたが、これでも速度が
出ない…。
*
nfs: server **** not responding, still trying
/var/log/message を見ると server not responding が出まくっていた。
Linux NFS-HOWTOを眺めて rsize と wsize を 32K にしたところ、3MB/sec とまともな速度になった:-)
ふとメディアセンターを使ってみたが、TV out だと結構良いかも。
リモコンが欲しくなってくるなあ。

ダメダメだろうと思いながらもやってみたら、それほどひどくは無かった。
それにしても2時間もやってるとかなり疲れるなあ。
★
Linux での DVD+R の書き込み
CD-Writing HOWTOなどを見ながら、Linux での DVD+R の書き込みをやってみた。
- ISO イメージの作成
% mkisofs -R -J -v -o /tmp/hoge.iso .
- ISO イメージのテスト
# mount -t iso9660 -o ro,loop=/dev/loop0 /tmp/hoge.iso /mnt/cdrom
- DVD+R への書き込み
# growisofs -Z /dev/hdc=/tmp/hoge.iso
結構簡単なのね。
★
subversion
最近 Vine から Debian に OS を替えたんだが、subversion のリポジトリに
アクセスできなくっていた。
% svn status -u
svn: URL に対し ra_local セッションを開始できません
svn: リポジトリ 'file:///home/ari/svn/_Emacs/trunk' を開けませんでした
svn: Berkeley DB error while opening environment for filesystem /home/ari/svn/_Emacs/db:
?\204?\181?\184?\250?\164?\202?\176?\250?\191?\244?\164?\199?\164?\185
svn: bdb: Program version 4.2 doesn't match environment version
ググったところ
Subversion Users Listで解決法を発見。
% svnadmin recover /home/ari/svn/_Emacs
% svn status -u
状態の背景となるリビジョン: 31
Vine の再インストールが必要かとドキドキした(^^;
★
今日の散財
以上、11 日分です。