«前の日記(2006-11-04(Sat)) 最新 次の日記(2006-11-09(Thu))» 編集

[email protected]



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だったかな。ずっと勘違いしていたかも。

Tags: tDiary

_ 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 (<[email protected]>)
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=   [email protected]
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 <[email protected]>
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
[email protected] %%RUBY_MODDOCDIR%%/ja
[email protected] %%RUBY_MODDOCDIR%%
END-of-ruby-erbscan/pkg-plist
exit
Tags: FreeBSD Ruby

_ 『シャーロック・ホームズのSF大冒険』

短篇集 シャーロック・ホームズのSF大冒険(上) (河出文庫)(マイク・レズニック/マーティン・H・グリーンバーグ/日暮 雅通)

短篇集 シャーロック・ホームズのSF大冒険(下) (河出文庫)(マイク・レズニック/マーティン・H・グリーンバーグ/日暮 雅通)

ホームズ・パロディの短編集。

個人的に、シャーロック・ホームズ物にあまり思い入れがない所為か、少々小粒な印象の作品が多かった感じ。一番面白かったのは、観測理論と『最後の事件』を絡めた「未来からの考察」だけど、『90年代SF傑作選』でもう既読だったしなー(別訳だけど)。

その他で、気に入った作品を挙げておくと、

  • 『マスグレーブの手記』(続きが読みたい)
  • 『消化的なことさ、ワトソン君』(異色作。ロリコンなドジスン)
  • 『脇役』(SFと言うよりミステリーだけど良い出来)

かな。

ホームズ・パロディと言えば、監訳者あとがきでも触れていた Shadows Over Baker Street: New Tales of Terror!(Michael Reaves/John Pelan)が訳されないかなーと期待しているんだけど、どうだろう。

本日のツッコミ(全2件) [ツッコミを入れる]
_ inouetom (2006-11-15(Wed) 18:15)

erbscan の ports の作成ありがとうございます。使わせていただきました。<br>MASTER_SITES にtarballがありませんでした(閉鎖されている?)。<br>MASTER_SITESに http://raa.ruby-lang.org/cache/erbscan/ を追加しておくとよいかと思います。追加したら問題なく導入できました。<br>send-prされるとなおありがたいです。

_ poppen (2006-11-15(Wed) 21:34)

inouetom様<br>レポートをいただきまして、どうもありがとうございます。<br>自分の環境でテストしているだけだと不安だったものですから、大変助かりました。<br>ご連絡いただいたMASTER_SITESを修正した後、send-prしたいと思います。<br>また、よろしくお願い致します。