«前の日記(Mon, 06 Jun 2011 (平成23年)) 最新 次の日記(Wed, 08 Jun 2011 (平成23年))» 編集 RSS with tsukkomi RSS without tsukkomi

実験的「実験的日記」


Tue, 07 Jun 2011 (平成23年) [長年日記]

_ search-bing.rb 改善

search-bing.rb を使おうとして頑張っていた時に気づいたことなんだけど、Bing のヘルプで検索キーワードを調べてみると inurl: は存在してなくて、site: の説明に

指定できるのは、Web ドメイン、トップレベル ドメイン、および 2 階層下までのディレクトリです。 サイト内に特定の検索語を含む Web ページを検索することもできます。

と書いてあった。というわけで、特定の日記に絞り込みたいという要求に完全に応えられるわけではないけども search-bing.rb の一行パッチ。

--- tdiary-contrib/plugin/search-bing.rb     2011-06-04 00:56:25.000000000 +0900
+++ search-bing.rb      2011-06-06 22:39:04.000000000 +0900
@@ -74,5 +74,5 @@
                #uri = URI::parse( 'http://sho.tdiary.net/' ) ### FOR DEBUGGING ###
                q = "#{query} site:#{uri.host}"
-               q << %Q| inurl:"#{uri.path}"| unless uri.path == '/'
+               q << %Q|#{uri.path}| unless uri.path == '/'
                xml = search_bing_api( u( q.untaint ), start )
                doc = REXML::Document::new( REXML::Source.new( xml ) ).root

_ section_footer2.rb をやっと使い始めた

tDiary ドキュメントの該当ページを見ながら作業してみたのだけども、どうやらいつからか更新されてなかったようなのでいくらか更新してみたけど正しいのかどうかは心配。

それと、NoScript で js をオフにしててプレビューを押したらエラーが発生するという罠にハマった。動かないとか js を有効にしてとかなら気づくけど、エラーになるのは焦るよなぁ。

目次
本日のツッコミ(全1件) [ツッコミを入れる]
_ ただただし (Tue, 07 Jun 2011 (平成23年) 21:58)

えっ、なんでエラーに!?


«前の日記(Mon, 06 Jun 2011 (平成23年)) 最新 次の日記(Wed, 08 Jun 2011 (平成23年))» 編集