ぽっぺん日記@karashi.org
2006-11-08(Wed) [長年日記]
_ 硬軟日記: FreeBSDのFirefoxで正しくboldを
試してみたら、FreeBSD版Firefoxでは見事、太字が表示された。すげー。
でも、この方法では、linux-firefox(Flashが安定して動くので常用している)では太字にならないんだね。ちと残念。
あと、(自分でも気付いてはいたんだけども)WITH_CJKオプションは時代遅れぽいので、pkgtools.confから外した。
_ tDiary-2.1.4にバージョンアップ
基本的に安定志向なんだけども、tDiary 2.1系列は色々と新機能が入っていて楽しそうなので、バージョンアップしてみた。
バージョンアップにはportsに入っているwww/tdiary-develを使わさせて頂いた。感謝。
あと、コメント・スパム対策にtDiary 用 CAPTCHA プラグイン&フィルタを入れた。こちらも感謝。
spamフィルタのDomain Blacklist Servicesの設定をミスってた
niku.2ch.netを指定したところ、問い合わせがタイムアウトするまで返って来ず、日記が表示されるまでえらく時間がかかっていた模様。
もしかして、niku.2ch.netってIP Blacklist Servicesだったかな。ずっと勘違いしていたかも。
_ erbscanの野良ports
tDiary-users Project - 高速化ガイド(管理者向け)によると、erbscanをインストールするだけで、tDiaryの高速化が図れるとのことだったが、portsになっていないようなので野良portsを作ってみた。
# 実はwww/ruby-noraのほとんどパクりだったり。
tarで固めたものをここ、sharアーカイブは下記に貼っておきます。ツッコミ歓迎。
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# ruby-erbscan
# ruby-erbscan/Makefile
# ruby-erbscan/distinfo
# ruby-erbscan/pkg-descr
# ruby-erbscan/pkg-plist
#
echo c - ruby-erbscan
mkdir -p ruby-erbscan > /dev/null 2>&1
echo x - ruby-erbscan/Makefile
sed 's/^X//' >ruby-erbscan/Makefile << 'END-of-ruby-erbscan/Makefile'
X# New ports collection makefile for: erbscan
X# Date created: 8 November 2006
X# Whom: Shinsuke Matsui (<smatsui@karashi.org>)
X#
X# $FreeBSD$
X#
X
XPORTNAME= erbscan
XPORTVERSION= 0.0.20030723b
XCATEGORIES= textproc ruby
XMASTER_SITES= http://www.moonwolf.com/ruby/archive/
XPKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
XDIST_SUBDIR= ruby
X
XMAINTAINER= smatsui@karashi.org
XCOMMENT= ERB compiler accelerator
X
XUSE_RUBY= yes
XUSE_RUBY_EXTCONF= yes
X
XINSTALL_TARGET= site-install
X
XRUBY_REQUIRE= Ruby > 180
X
X.include <bsd.port.pre.mk>
X
X.if !defined(RUBY_PROVIDED)
XIGNORE= only works with Ruby 1.8.0 or later
X.endif
X
Xpost-patch:
X @${RUBY} -i -pe 'sub(/malloc\.h/, "stdlib.h")' ${WRKSRC}/erbscan.c
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X @${MKDIR} ${RUBY_MODDOCDIR}/ja
X ${INSTALL_DATA} ${WRKSRC}/README.ja ${RUBY_MODDOCDIR}/ja/
X.endif
X
X.include <bsd.port.post.mk>
END-of-ruby-erbscan/Makefile
echo x - ruby-erbscan/distinfo
sed 's/^X//' >ruby-erbscan/distinfo << 'END-of-ruby-erbscan/distinfo'
XMD5 (ruby/erbscan-0.0.20030723b.tar.gz) = 4cb90f38ae22f603079921e124f85888
XSHA256 (ruby/erbscan-0.0.20030723b.tar.gz) = e9986735207357c634a4b85ba22722b7fb20f92f5f4a89d4e5318083d9854b37
XSIZE (ruby/erbscan-0.0.20030723b.tar.gz) = 3207
END-of-ruby-erbscan/distinfo
echo x - ruby-erbscan/pkg-descr
sed 's/^X//' >ruby-erbscan/pkg-descr << 'END-of-ruby-erbscan/pkg-descr'
Xerbscan is ERB::Compiler accelerator
X8 times faster than erb.rb(Ruby1.8.0)
X
Xrequire "erb" # slow
Xrequire "erb_fast" # FAST!!!!
X
XAuthor: MoonWolf <moonwolf@moonwolf.com>
XWWW: http://rwiki.moonwolf.com/rw-cgi.cgi?cmd=view;name=Nora
END-of-ruby-erbscan/pkg-descr
echo x - ruby-erbscan/pkg-plist
sed 's/^X//' >ruby-erbscan/pkg-plist << 'END-of-ruby-erbscan/pkg-plist'
X%%RUBY_SITEARCHLIBDIR%%/erbscan.so
X%%RUBY_SITELIBDIR%%/erb_fast.rb
X%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/README.ja
X%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/ja
X%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
END-of-ruby-erbscan/pkg-plist
exit
_ 『シャーロック・ホームズのSF大冒険』
短篇集 シャーロック・ホームズのSF大冒険(上) (河出文庫)(マイク・レズニック/マーティン・H・グリーンバーグ/日暮 雅通)
短篇集 シャーロック・ホームズのSF大冒険(下) (河出文庫)(マイク・レズニック/マーティン・H・グリーンバーグ/日暮 雅通)
ホームズ・パロディの短編集。
個人的に、シャーロック・ホームズ物にあまり思い入れがない所為か、少々小粒な印象の作品が多かった感じ。一番面白かったのは、観測理論と『最後の事件』を絡めた「未来からの考察」だけど、『90年代SF傑作選』でもう既読だったしなー(別訳だけど)。
その他で、気に入った作品を挙げておくと、
- 『マスグレーブの手記』(続きが読みたい)
- 『消化的なことさ、ワトソン君』(異色作。ロリコンなドジスン)
- 『脇役』(SFと言うよりミステリーだけど良い出来)
かな。
ホームズ・パロディと言えば、監訳者あとがきでも触れていた
Shadows Over Baker Street: New Tales of Terror!(Michael Reaves/John Pelan)が訳されないかなーと期待しているんだけど、どうだろう。




まで頂ければ幸いです。
erbscan の ports の作成ありがとうございます。使わせていただきました。<br>MASTER_SITES にtarballがありませんでした(閉鎖されている?)。<br>MASTER_SITESに http://raa.ruby-lang.org/cache/erbscan/ を追加しておくとよいかと思います。追加したら問題なく導入できました。<br>send-prされるとなおありがたいです。
inouetom様<br>レポートをいただきまして、どうもありがとうございます。<br>自分の環境でテストしているだけだと不安だったものですから、大変助かりました。<br>ご連絡いただいたMASTER_SITESを修正した後、send-prしたいと思います。<br>また、よろしくお願い致します。