不断の日記 (の体裁をした覚え書き) です。
2003-11-02 (Sun)
■ フリーのパーソナルファイアウォールソフトウェア
いくつか試した結果、メインマシンでは Kerio Personal Firewall を、サブマシンでは Sygate Personal Firewall を、それぞれ使用することに。
両方とも KPF にするつもりだったのだが、 KPF の EULA をよく読むと、
The Software is free for individuals using the Software at home on a single computer (Home Users).
ということだったため断念。
2006-11-02 (Thu)
■
のだめカンタービレ(1)(二ノ宮 知子)
通勤途中に会社近くのコンビニエンスストアにて。
■
NARUTO (巻ノ35) (ジャンプ・コミックス)(岸本 斉史)
同じく、通勤途中に会社近くのコンビニエンスストアにて。
■ 重複したパッケージを検索する
重複したパッケージを見付けるには、 yum-utils に含まれている package-cleanup コマンドを使うと便利。
$ package-cleanup -d
とすると、重複しているパッケージがリストアップされる。
重複パッケージが見つかった場合には、
$ sudo rpm -e --justdb (削除するパッケージの名称 : リストアップされた名称を使う)
とすることで、指定したパッケージの情報を rpm のデータベースから削除することができる。
情報源/参考情報
2007-11-02 (Fri)
■ Becky! ver.2.42.00 リリース
現地時間の10月31日付で Becky! の ver.2.42.00 がリリースされた模様。
というわけで、アップデート完了。
情報源/参考情報
*1 ウェブ上で公開されている becky-ml の過去ログを参照するためには、 <http://www.rimarts.co.jp/becky-j.htm> に記載されているユーザ名とパスワードを入力しなくてはならなくなっている。
■ GIMP 2.4.1 リリース
GIMP 2.4.1 (安定版) の Windows 版 GIMP (インストーラ版)が、現地時間の1日付でリリースされている模様。
なお、今回のインストーラパッケージに含まれている GTK+ は 2.12.1 となっている。
というわけで、さっそくアップデート。
情報源/参考情報
2008-11-02 (Sun)
■ tdiaryserch で検索すると「Plugin error in '00default.rb'.」のエラーが発生(2)
tdiaryserch が「Plugin error in '00default.rb'.」エラーを吐く件について、ふと、
「tdiary/plugin/00default.rb の
19: when 'month'
20: Time::local( *@cgi.params['date'][0].scan(/^(\d{4})(\d\d)/ ).flatten )
の scan 絡みでエラーになっているんだったら、ココの判定に引っかからないようにすればいいんじゃね?」
と思いつき、場当たり的な対応をしてみた。 ついでに、一部、 EUC-JP で処理をするようになっている部分が残っていたようなので、それらも合わせて修正。
--- search.rb.org 2008-07-12 10:42:15.312500000 +0900
+++ search.rb 2008-11-02 15:22:12.031250000 +0900
@@ -191,7 +191,7 @@
def setup_patterns(query)
patterns = split_string(query).map {|pat|
check_pattern pat
- /#{Regexp.quote(pat)}/ie
+ /#{Regexp.quote(pat)}/iu
}
raise WrongQuery, 'no pattern' if patterns.empty?
raise WrongQuery, 'too many sub patterns' if patterns.length > 8
@@ -206,7 +206,7 @@
end
def split_string(str)
- str.split(/[\s#{Z_SPACE}]+/oe).reject {|w| w.empty? }
+ str.split(/[\s#{Z_SPACE}]+/ou).reject {|w| w.empty? }
end
def save_query(query, file)
@@ -380,14 +380,14 @@
end
when /Comment/
cmt = component
- escape((cmt.name + ': ' + cmt.body).slice(/\A.{0,120}/me))
+ escape((cmt.name + ': ' + cmt.body).slice(/\A.{0,120}/mu))
else
raise "must not happen: #{component.class}"
end
end
def tdiary2text(html)
- apply_tdiary_plugins(html).gsub(%r[<[^>]*>]em, '').slice(/\A.{0,120}/me)
+ apply_tdiary_plugins(html).gsub(%r[<[^>]*>]um, '').slice(/\A.{0,120}/mu)
end
Years = {}
@@ -401,7 +401,7 @@
def initialize_tdiary_plugins(cgi)
@plugin = TDiary::Plugin.new('conf' => @config,
- 'mode' => 'month',
+ 'mode' => 'nil',
'secure' => false,
'diaries' => {},
'cgi' => cgi,
とりあえず、これで手元の環境では、件のエラーは出なくなったが、適切な修正なのかどうかは謎(^^;
2009-11-02 (Mon)
■
YAMAZEN 本棚 たっぷり収納大容量スライド書棚 (幅90cm:文庫本約530冊収納) ホワイト CSCS-9090(WH)
Amazon.co.jp から到着。
■
GUNSLINGER GIRL 7(相田 裕)
Amazon.co.jp から到着。

□ こさか [無事,エラーが解消されました. 非常に助かりました. ありがとうございました.]
□ 不断 [お役に立てたようで何よりですが、わたしの怪しいパッチを適用して実稼働環境で運用するのは危険性が…。 開発陣の正式対応..]
□ 不断 [対策版がリリースされました。 http://coderepos.org/share/browser/platform..]