misc/plugin/random_google.rb in tdiary-4.2.1 vs misc/plugin/random_google.rb in tdiary-5.0.0
- old
+ new
@@ -47,16 +47,12 @@
@conf['random_google.n'] ||= 2
@conf['random_google.caption'] ||= 'もしかしたら関連するかもしれないページ'
@conf['random_google.popup'] ||= '本日のお題: $1'
@conf['random_google.append'] ||= ''
@conf['random_google.exception'] ||= ''
- if @conf.secure
- @conf['random_google.analyzer'] = "internal"
- else
- @conf['random_google.analyzer'] ||= "internal"
- @conf['random_google.analyzer_path'] ||= ""
- end
+ @conf['random_google.analyzer'] ||= "internal"
+ @conf['random_google.analyzer_path'] ||= ""
end
if /(latest|day)/ === @mode and !bot?
add_body_enter_proc do |date|
random_google_init
@@ -91,16 +87,12 @@
@conf['random_google.n'] = @cgi.params['random_google_n'][0].to_i
@conf['random_google.caption'] = @cgi.params['random_google_caption'][0]
@conf['random_google.popup'] = @cgi.params['random_google_popup'][0]
@conf['random_google.append'] = @cgi.params['random_google_append'][0]
@conf['random_google.exception'] = @cgi.params['random_google_exception'][0]
- if @conf.secure
- @conf['random_google.analyzer'] = "internal"
- else
- @conf['random_google.analyzer'] = @cgi.params['random_google_analyzer'][0]
- @conf['random_google.analyzer_path'] = @cgi.params['random_google_analyzer_path'][0]
- end
+ @conf['random_google.analyzer'] = @cgi.params['random_google_analyzer'][0]
+ @conf['random_google.analyzer_path'] = @cgi.params['random_google_analyzer_path'][0]
end
end
add_conf_proc('RandomGoogle', '関連するかもしれないページ検索') do
saveconf_random_google
@@ -132,11 +124,10 @@
<p>除外したいキーワードを指定します.複数指定する場合はキーワードをスペースで区切って指定してください.</p>
<p>例)</p><pre>a the</pre>
<p><input name="random_google_exception" size="70" value="#{h @conf['random_google.exception']}"></p>
HTML
- unless @conf.secure
r << <<-HTML
<h3 class="subtitle">形態素解析器の利用</h3>
<p>キーワードの抽出に形態素解析器を利用するかどうかを指定します.形態素解析器を使用しない場合は/([亜-瑤]{2,}|[ァ-ヶー]{2,}|[0-9A-Za-z]{2,})/という正規表現でキーワードを抽出しますが,あまり精度はよくありません.</p>
<p>ChasenやMeCabが標準パスにインストールされていない場合は「場所を指定する」を選択し,下の「形態素解析器のパス」で形態素解析器を絶対パスで指定して下さい.</p>
<p>ChasenやMeCab以外の形態素解析器を利用したい場合も同様に「場所を指定する」を選択し,下の「形態素解析器のパス」で形態素解析器を絶対パスで指定して下さい.最初のカラムに形態素が出力され,かつ同じ行にその形態素の品詞(「名詞」等)が出力されるような形態素解析器であれば利用可能です.</p>
@@ -150,10 +141,9 @@
<h3 class="subtitle">形態素解析器のパス</h3>
<p>利用する形態素解析器を絶対パスで指定します.</p>
<p>例)</p><pre>/usr/local/bin/chasen</pre>
<p><input name="random_google_analyzer_path" size="70" value="#{h @conf['random_google.analyzer_path']}"></p>
HTML
- end
r
end
# Local Variables:
# mode: ruby