💭
お仕事の時間の15% くらいはメール書くのに消えてます,たぶん.
モバイルSuicaで新幹線.エクスプレスカードかー.エクスプレスカードねー.うーん.
真面目に文字コードチェックってこうですか?わかりません!ちゅーかRegexp.quoteに渡してる @encodingっちゅーインスタンス変数は一体何者?とりあえず動くからいいや.
Index: estraier-search.rb
* * * * *================================================================
RCS file: /cvsroot/tdiary/contrib/util/estraier-search/estraier-search.rb,v
retrieving revision 1.4
diff -u -r1.4 estraier-search.rb
* estraier-search.rb 13 Mar 2007 08:26:22 -0000 1.4
+ estraier-search.rb 6 Dec 2007 12:50:17 -0000
@@ -93,7 +93,7 @@
begin
t = Time.now
cond = create_search_options
* cond.set_phrase(NKF::nkf('-Ew -m0',@query))
+ cond.set_phrase(NKF::nkf('-w -m0',@query))
@result = @db.search(cond, 0)
@secs = Time.now - t
rescue
@@ -110,9 +110,11 @@
@last_modified = item.attr('@mdate')
@title = _(item.attr('@title'))
@summary = _(item.snippet).gsub(/\t.*/, "").gsub(/\n\n/, " ... ").gsub(/\n/, "")
* for term in @query.split
* @title.gsub!(Regexp.new(Regexp.quote(CGI.escapeHTML(term)), true, @encoding), "<strong>\\&</strong>")
* @summary.gsub!(Regexp.new(Regexp.quote(CGI.escapeHTML(term)), true, @encoding), "<strong>\\&</strong>")
+ if not @cgi.mobile_agent?
+ for term in @query.split
+ @title.gsub!(Regexp.new(Regexp.quote(CGI.escapeHTML(term)), true, @encoding), "<strong>\\&</strong>")
+ @summary.gsub!(Regexp.new(Regexp.quote(CGI.escapeHTML(term)), true, @encoding), "<strong>\\&</strong>")
+ end
end
query = "[SIMILAR]"
item.keywords.split(/\t/).enum_slice(2).collect do |k, s|