nanashinonozomi.com : fmemo , PGP と GnuPG
fmemo : «前の日(11-01) 最新 次の日(11-03)»

fmemo

不断の日記 (の体裁をした覚え書き) です。


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).

ということだったため断念。


2004-11-02 (Tue)

風邪気味(3)

めまいや吐き気の症状は治まったのだか、今度は全身の倦怠感に襲われている。 午前中は調子が良かったのだが…。


2005-11-02 (Wed)

洗車

仕事帰りに会社近くのコイン洗車場にて。

途中で飽きたので(笑) ワックスがけは明日に回すことに。


2006-11-02 (Thu)

のだめカンタービレ(1)(二ノ宮 知子) のだめカンタービレ(1)(二ノ宮 知子)

通勤途中に会社近くのコンビニエンスストアにて。

NARUTO (巻ノ35) (ジャンプ・コミックス)(岸本 斉史) 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,

とりあえず、これで手元の環境では、件のエラーは出なくなったが、適切な修正なのかどうかは謎(^^;

本日のツッコミ(全3件) [ツッコミを入れる]

こさか [無事,エラーが解消されました. 非常に助かりました. ありがとうございました.]

不断 [お役に立てたようで何よりですが、わたしの怪しいパッチを適用して実稼働環境で運用するのは危険性が…。 開発陣の正式対応..]

不断 [対策版がリリースされました。 http://coderepos.org/share/browser/platform..]


2009-11-02 (Mon)