<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://furyu.tea-nifty.com/annex/">
<title>風柳亭 - 別館：書庫のある庵 -</title>
<link>http://furyu.tea-nifty.com/annex/</link>
<description>きまぐれな風のつぶやき

window.ccSOstyles=[
[&#39;#center&#39;,&#39;width:100%;padding-left:0px;&#39;]
,[&#39;#left&#39;,&#39;display:none;&#39;]
,[&#39;#right&#39;,&#39;display:none;&#39;]
];




小技メモ
きまぐれな風
書庫
積読メモ
伝言板




</description>
<dc:language>ja-JP</dc:language>
<dc:creator></dc:creator>
<dc:date>2008-05-11T15:25:53+09:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.typepad.com/?v=1.0" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://furyu.tea-nifty.com/annex/2008/05/urlseahorsegrea_b465.html" />
<rdf:li rdf:resource="http://furyu.tea-nifty.com/annex/2008/05/post_5a37.html" />
<rdf:li rdf:resource="http://furyu.tea-nifty.com/annex/2008/05/post_ad03.html" />
<rdf:li rdf:resource="http://furyu.tea-nifty.com/annex/2008/05/yahoopipes_a71f.html" />
<rdf:li rdf:resource="http://furyu.tea-nifty.com/annex/2008/05/box_7cd4.html" />
<rdf:li rdf:resource="http://furyu.tea-nifty.com/annex/2008/05/yin_and_yang_70ff.html" />
<rdf:li rdf:resource="http://furyu.tea-nifty.com/annex/2008/05/yin_and_yang_c2d6.html" />
<rdf:li rdf:resource="http://furyu.tea-nifty.com/annex/2008/05/googleh2_769f.html" />
<rdf:li rdf:resource="http://furyu.tea-nifty.com/annex/2008/05/yin_and_yangldr_b60a.html" />
<rdf:li rdf:resource="http://furyu.tea-nifty.com/annex/2008/05/yin_and_yang_188a.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://furyu.tea-nifty.com/annex/2008/05/urlseahorsegrea_b465.html">
<title>URL→ハイパーリンク変換スクリプト(SeaHorse／Greasemonkey／ブックマークレット)</title>
<link>http://furyu.tea-nifty.com/annex/2008/05/urlseahorsegrea_b465.html</link>
<description>Webページ中、テキストで書かれた(リンクになっていない)URLをハイパーリンクに変換するスクリプトを作ってみました。 例えば、ココログの『みんなで解決！広場』...</description>
<content:encoded>&lt;div class=&quot;para&quot;&gt;
Webページ中、テキストで書かれた(リンクになっていない)URLをハイパーリンクに変換するスクリプトを作ってみました。&lt;br /&gt;
例えば、ココログの『&lt;a href=&quot;http://message2.nifty.com/tb/board/cocolog/top?service_id=beginner&amp;board_id=bbs1&quot;&gt;みんなで解決！広場&lt;/a&gt;』等、本文中のURLがテキストになっているサイトで、自動的にリンクに変換されるため、URLをコピペする手間が減ります。
&lt;div class=&quot;mutter&quot;&gt;ありがちだし、今更感ばりばりですが。まぁ習作ということで。&lt;br /&gt;
いわゆるH抜きには先頭のh抜き(ttp://furyu.tea-nifty.com/のようなやつ)のみ一応対応していますが、全角とか日本語とかそういった複雑なものは未対応です。
&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;para&quot;&gt;
&lt;strong&gt;■Greasemonkey＆SeaHorse&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/script/cvtUrlToLink.user.js&quot;&gt;URL→ハイパーリンク変換&lt;/a&gt;
&lt;/div&gt;
&lt;div class=&quot;mutter&quot;&gt;
SeaHorseの使い方については、例えば&lt;a href=&quot;http://www.sleipnir-wiki.jp/original_index.php?SeaHorse%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8&quot;&gt;こちら&lt;/a&gt;とか&lt;a href=&quot;http://sidus.blog5.fc2.com/blog-entry-41.html&quot;&gt;こちら&lt;/a&gt;。Greasemonkeyの使い方については、例えば&lt;a href=&quot;http://hatenagreasemonkey.g.hatena.ne.jp/keyword/%E3%82%B0%E3%83%AA%E3%83%BC%E3%82%B9%E3%83%A2%E3%83%B3%E3%82%AD%E3%83%BC%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9&quot;&gt;こちら&lt;/a&gt;。
&lt;/div&gt;
&lt;div class=&quot;mutter&quot;&gt;Operaのユーザー JavaScript ファイル(User Script)としても動作するようです(Opera
9.27で確認)。&lt;/div&gt;
&lt;strong&gt;■ブックマークレット&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;a href=&quot;javascript:(function(){var%20s=document.createElement(&#39;script&#39;);s.charset=&#39;UTF-8&#39;;s.src=&#39;http://furyu.tea-nifty.com/script/cvtUrlToLink.user.js?ver=&#39;+(new Date).getTime();document.body.appendChild(s);})();&quot;&gt;URL→ハイパーリンク変換&lt;/a&gt;
&lt;/div&gt;
&lt;div class=&quot;mutter&quot;&gt;ブックマークレットの登録方法等はこちら→&lt;a href=&quot;http://furyu.tea-nifty.com/annex/2006/06/web_6e8c.html&quot;&gt;【Web】ブックマークレットのブラウザ毎の登録方法&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;para&quot;&gt;
&lt;strong&gt;■注意書き&lt;/strong&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;例によって一切動作保証はありません。使用は自己責任で。&lt;/li&gt;
&lt;li&gt;うまく変換されないケースもありますし、ページによっては誤変換によりレイアウトが崩れる可能性もあります。
&lt;div class=&quot;mutter&quot;&gt;なるべく影響を最小限に留めるように工夫はしたつもりですが。&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;変換されたリンクは、クリックすると別タブ(ウィンドウ)にて開きます。&lt;br /&gt;
これが嫌な場合は、ソース中の
&lt;div class=&quot;sourcecode&quot;&gt;
var linkTarget=&#39;_blank&#39;;
&lt;/div&gt;
の&#39;_blank&#39;を&#39;_self&#39;に変更してください。
&lt;/li&gt;
&lt;li&gt;変換されたリンクにはtitle=&quot;*** converted ***&quot;をつけています（マウスオーバすると表示されます）。&lt;/li&gt;
&lt;li&gt;変換されたリンクから当該サイトへと飛んだ場合にも、当然ながら相手サーバにリファラ(REFERER)が通知されますのでご留意願います。
&lt;/li&gt;
&lt;li&gt;はてなダイアリーだと、キーワードリンクが外れてしまいます。&lt;br /&gt;
&lt;div class=&quot;mutter&quot;&gt;URLテキスト中にキーワードリンクが割込んだ場合の対策。まぁ、これだけ対処しても意味はあんまり無いですが。Google検索の強調表示とか、いろいろあるし。&lt;/div&gt;
これが嫌な場合は、ソース中の
&lt;div class=&quot;sourcecode&quot;&gt;
var delKeywordLink=true; // for Hatena::Diary
&lt;/div&gt;
のtrueをfalseに変更してください。
&lt;/li&gt;
&lt;li&gt;SleipnirでSeaHorseスクリプトとして使用する場合を除き、スクリプト(JavaScript)オフの環境では動作しません。&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;/div&gt;

&lt;div class=&quot;para&quot;&gt;
&lt;strong&gt;■【参考】URLテキストから当該サイトに飛ぶツール等&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ちょこっと強制リンク&lt;/strong&gt;&lt;br /&gt;
Sleipnirの場合は標準スクリプトとして『ちょこっと強制リンク』というのがついており、これはSeaHorseとしても使用できます。&lt;br /&gt;
&lt;div class=&quot;mutter&quot;&gt;&lt;a href=&quot;http://crocro.com/pc/soft/c_link/index.html&quot;&gt;同名のツール&lt;/a&gt;の移植版みたいですね。&lt;/div&gt;
デフォルトだと&quot;C:\Program Files\Fenrir &amp; Co\Sleipnir\scripts\リンク処理&quot;にある&quot;ちょこっと強制リンク.js&quot;を、&quot;C:\Program Files\Fenrir &amp; Co\Sleipnir\plugins\seahorse&quot;下にコピーし、&quot;ちょこっと強制リンク.user.js&quot;にリネームすれば、SeaHourseとして動作します。&lt;br /&gt;
詳細は『&lt;a href=&quot;http://yuyushiki.8.dtiblog.com/blog-entry-24.html&quot;&gt;由々識の気まぐれ日記 Sleipnir 2.6.1 test2 リリース&lt;/a&gt;』を参照。&lt;br /&gt;
&lt;div class=&quot;mutter&quot;&gt;ただ、SeaHorseとして自動実行させるようにしていると、ときどき誤変換をしてしまってページのレイアウトが崩れるようです。また、ちゃんと調べていませんが、innerHTMLを書換えている関係上、ページに設定されたJScriptなどが正常に動作しなくなる可能性もあるかも知れません。&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Text Link&lt;/strong&gt;&lt;br /&gt;
Firefoxの場合、&lt;a href=&quot;http://piro.sakura.ne.jp/xul/_textlink.html&quot;&gt;Text Link&lt;/a&gt;という拡張機能が公開されていますので、これを使うのが便利だと思います。&lt;br /&gt;
URLテキストをダブルクリックするだけで、当該サイトに飛んでいくので便利だし、タグを追加するわけではないので、ページレイアウトも崩れません。&lt;br /&gt;
URL途中でタグが含まれているようなものもOKみたいですね。
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content:encoded>


<dc:creator>風柳</dc:creator>
<dc:date>2008-05-11T15:25:53+09:00</dc:date>
</item>
<item rdf:about="http://furyu.tea-nifty.com/annex/2008/05/post_5a37.html">
<title>ノイズキャンセル(マスク|マイク)ってないのかな？</title>
<link>http://furyu.tea-nifty.com/annex/2008/05/post_5a37.html</link>
<description>電車の中で声高にケータイで会話している人を横目でみながら。 ノイズキャンセルヘッドホンの片耳分を凹凸を逆にして口につけたら、周囲に迷惑をかけないマイクが出来たり...</description>
<content:encoded>&lt;div class=&quot;para&quot;&gt;
電車の中で声高にケータイで会話している人を横目でみながら。&lt;br /&gt;
ノイズキャンセルヘッドホンの片耳分を凹凸を逆にして口につけたら、周囲に迷惑をかけないマイクが出来たりしないのかね？&lt;br /&gt;
自分の声が
&lt;ul&gt;
&lt;li&gt;通話相手には聞こえやすく。&lt;/li&gt;
&lt;li&gt;周囲の無関係な人には聞こえにくく。&lt;/li&gt;
&lt;/ul&gt;
なったりすると、ちょっとうれしいかもしんない。
&lt;div class=&quot;mutter&quot;&gt;いや、もちろん周波数特性とか、デザインとかは工夫したうえで、だけど。&lt;/div&gt;
検索もかけないで書いているので、とっくに実現されてはいるものの、もろもろの事情で広まっていないだけ、という可能性も高いけどね……すぐ思いつきそうだし。
&lt;/div&gt;
</content:encoded>

<dc:subject>おもいつき</dc:subject>
<dc:subject>ひとりごと</dc:subject>

<dc:creator>風柳</dc:creator>
<dc:date>2008-05-07T23:10:42+09:00</dc:date>
</item>
<item rdf:about="http://furyu.tea-nifty.com/annex/2008/05/post_ad03.html">
<title>ルータが壊れた(泣)</title>
<link>http://furyu.tea-nifty.com/annex/2008/05/post_ad03.html</link>
<description>『そういえば、最近機械系のトラブルはあんまりないなぁ…』とか思っていた矢先、ルータが壊れてしまいました(泣)。 少なくとも、土曜までは買い物する余裕は無いなぁ…...</description>
<content:encoded>&lt;div class=&quot;para&quot;&gt;
『そういえば、最近機械系のトラブルはあんまりないなぁ…』とか思っていた矢先、ルータが壊れてしまいました(泣)。&lt;br /&gt;
&lt;div class=&quot;mutter&quot;&gt;少なくとも、土曜までは買い物する余裕は無いなぁ……時間的にも金銭的にも(哀)。&lt;/div&gt;
&lt;/div&gt;</content:encoded>

<dc:subject>パソコン・インターネット</dc:subject>

<dc:creator>風柳</dc:creator>
<dc:date>2008-05-07T02:01:27+09:00</dc:date>
</item>
<item rdf:about="http://furyu.tea-nifty.com/annex/2008/05/yahoopipes_a71f.html">
<title>Yahoo!Pipesで取得した日本語のページが化け化けに…?!</title>
<link>http://furyu.tea-nifty.com/annex/2008/05/yahoopipes_a71f.html</link>
<description>今朝方、このページのサイドバー（はてブコメント）を見て気がつきましたが、Yahoo!Pipesで日本語の入ったRSSやページを取得していると、軒並み文字化けが発...</description>
<content:encoded>&lt;div class=&quot;para&quot;&gt;
今朝方、このページのサイドバー（はてブコメント）を見て気がつきましたが、&lt;a href=&quot;http://pipes.yahoo.com/pipes/&quot;&gt;Yahoo!Pipes&lt;/a&gt;で日本語の入ったRSSやページを取得していると、軒並み文字化けが発生するようになっているみたいです。&lt;br /&gt;
&lt;div class=&quot;mutter&quot;&gt;Pipes作成画面でPropertiesを見てみると、日本語で入力してあったコメントも化けている……何かシステム変わったのかなぁ？&lt;/div&gt;
従って、Pipesを使用している拙作ツール類（&lt;a href=&quot;http://furyu.tea-nifty.com/annex/2008/02/greasemonkeysea_8cd8.html&quot;&gt;はてブニコす&lt;/a&gt;、&lt;a href=&quot;http://furyu.tea-nifty.com/annex/2008/02/greasemonkeysea_9aab.html&quot;&gt;はてブぽっぷ&lt;/a&gt;、&lt;a href=&quot;http://furyu.tea-nifty.com/annex/2008/03/rssyahoopipes_e7b3.html&quot;&gt;ココログコメントをRSSで取得&lt;/a&gt;、&lt;a href=&quot;http://furyu.tea-nifty.com/annex/2008/04/post_9626.html&quot;&gt;ココログはてブコメント表示欄&lt;/a&gt;(サイドバー表示のみ)、&lt;a href=&quot;http://furyu.tea-nifty.com/annex/2008/05/yin_and_yanggre_d328.html&quot;&gt;Yin and Yang&lt;/a&gt;(共用版のみ)）は全滅、という事態に(泣)。
&lt;div class=&quot;mutter&quot;&gt;一時的な現象ならいいけれど、恒常的になるといやだなぁ…。&lt;/div&gt;
&lt;/div&gt;</content:encoded>

<dc:subject>パソコン・インターネット</dc:subject>

<dc:creator>風柳</dc:creator>
<dc:date>2008-05-06T10:46:28+09:00</dc:date>
</item>
<item rdf:about="http://furyu.tea-nifty.com/annex/2008/05/box_7cd4.html">
<title>『はてブBOX』と、ココログ用『はてブコメント表示欄』スクリプトの更新</title>
<link>http://furyu.tea-nifty.com/annex/2008/05/box_7cd4.html</link>
<description>特定ページについたはてなブックマークの情報って、はてな提供のAPIでJSON(P)で取得出来たんですね……1年半も前にリリースされているのに、つい先日まで知らな...</description>
<content:encoded>&lt;div class=&quot;para&quot;&gt;
特定ページについた&lt;a href=&quot;http://b.hatena.ne.jp/&quot;&gt;はてなブックマーク&lt;/a&gt;の情報って、はてな提供のAPIでJSON(P)で取得出来たんですね……1年半も前にリリースされているのに、つい先日まで知らなかったので、Google Ajax Feed API だの Yahoo!Pipes だので一生懸命取得していました(苦笑)。
&lt;div class=&quot;mutter&quot;&gt;&lt;a href=&quot;http://d.hatena.ne.jp/keyword/%a4%cf%a4%c6%a4%ca%a5%d6%a5%c3%a5%af%a5%de%a1%bc%a5%af%a5%a8%a5%f3%a5%c8%a5%ea%a1%bc%be%f0%ca%f3%bc%e8%c6%c0API?kid=184075&quot;&gt;はてなブックマークエントリー情報取得API&lt;/a&gt;を参照。&lt;br /&gt;
同様に、ユーザのブックマークページの情報もJSONで取れたりするんでしょうか……？
&lt;/div&gt;
そんなわけで、『&lt;a href=&quot;http://furyu.tea-nifty.com/annex/2008/03/boxgreasemonkey_6191.html&quot;&gt;はてブBOX&lt;/a&gt;』と、ココログ用『&lt;a href=&quot;http://furyu.tea-nifty.com/annex/2008/04/post_9626.html&quot;&gt;はてブコメント表示欄&lt;/a&gt;』スクリプトを、上記に対応する形でアップデートしました（『はてブBOX』はver.0.01i、『はてブコメント表示欄』はver.0.01d）。&lt;br /&gt;
ブックマークレットやココログに設置して使っている場合には自動で更新されますが、Greasemonkey／SeaHorseとして使用している場合は更新をお願いします。&lt;br /&gt;
&lt;/div&gt;

&lt;div class=&quot;para&quot;&gt;
&lt;strong&gt;■『はてブBOX』（Greasemonkey＆SeaHorse）&lt;/strong&gt;
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/script/hbBox.user.js&quot;&gt;はてブBOX&lt;/a&gt;
&lt;/div&gt;
&lt;strong&gt;■ココログ用『はてブコメント表示欄』（Greasemonkey／SeaHorse）&lt;/strong&gt;
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/script/cocoShowHB.user.js&quot;&gt;ココログにはてブコメント表示欄追加&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;para&quot;&gt;
共に、表示面の細かいところを調整しています。&lt;br /&gt;
コメントにURLが有る場合には、リンクに変換するようになりました。&lt;br /&gt;
はてブBOXの方はタグも表示されるようになりました。&lt;br /&gt;
&lt;div class=&quot;mutter&quot;&gt;
裏でこっそりバージョンアップしていたので、実際はver.0.01hから。
&lt;/div&gt;
また今まで表示するアイコンが多すぎると下のほうが隠れてしまっていたのを、位置調整して表示するように改修しました。&lt;br /&gt;
&lt;/div&gt;
</content:encoded>

<dc:subject>おもいつき</dc:subject>
<dc:subject>ウェブログ・ココログ関連</dc:subject>
<dc:subject>パソコン・インターネット</dc:subject>

<dc:creator>風柳</dc:creator>
<dc:date>2008-05-05T21:36:52+09:00</dc:date>
</item>
<item rdf:about="http://furyu.tea-nifty.com/annex/2008/05/yin_and_yang_70ff.html">
<title>Yin and Yang：高速化他</title>
<link>http://furyu.tea-nifty.com/annex/2008/05/yin_and_yang_70ff.html</link>
<description>Yin and Yang：リンク先の内容をその場で表示するスクリプトで、プレビュー表示方法を見直して、高速化をはかりました(ver.0.02h)。 前の版と比べ...</description>
<content:encoded>&lt;div class=&quot;para&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/annex/2008/05/yin_and_yanggre_d328.html&quot;&gt;Yin and Yang：リンク先の内容をその場で表示するスクリプト&lt;/a&gt;で、プレビュー表示方法を見直して、高速化をはかりました(ver.0.02h)。&lt;br /&gt;
前の版と比べて、若干スムーズにプレビュー出来るようになったのではないかと思います。
&lt;div class=&quot;mutter&quot;&gt;まぁ、ページ取得にかかる時間はどうしようもありませんが。&lt;br /&gt;
それにしても、DOM要素についているattributeをまとめて高速に除去する方法ないかなぁ……。removeAttribute(&#39;*&#39;)とか出来れば楽なのに。
&lt;/div&gt;
&lt;strong&gt;■Greasemonkey＆SeaHorse兼用版&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/script/showYinAndYang.user.js&quot;&gt;Yin and Yang：マウスホイールでリンク先をプレビュー&lt;/a&gt;
&lt;/div&gt;
&lt;strong&gt;■SeaHorse専用版&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/script/showYinAndYangS.user.js&quot;&gt;Yin and Yang：マウスホイールでリンク先をプレビュー&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;para&quot;&gt;
ver.0.02fから主として以下のような改修を行っています。
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;ol&gt;
&lt;li&gt;【共通】プレビュー表示方法の見直しと高速化。&lt;/li&gt;
&lt;li&gt;【共通】プレビュー上で[Shift]、[Ctrl]、[Alt]のいずれか＋マウスホイール操作で、プレビューの最終／先頭に移動する機能追加。&lt;/li&gt;
&lt;li&gt;【共通】ドメイン違いのサイトにCookieを送信しないように修正。&lt;/li&gt;
&lt;li&gt;【SeaHorse専用版】プレビューするページによっては固まることがあったものを修正。
&lt;div class=&quot;mutter&quot;&gt;これもOBJECT/EMBEDがらみ。ActiveXObject(&#39;htmlfile&#39;)で作成したdocumentでは、左記要素を含むものをappendChild()しようとしても固まる場合が有る模様。&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;</content:encoded>

<dc:subject>パソコン・インターネット</dc:subject>

<dc:creator>風柳</dc:creator>
<dc:date>2008-05-05T17:54:24+09:00</dc:date>
</item>
<item rdf:about="http://furyu.tea-nifty.com/annex/2008/05/yin_and_yang_c2d6.html">
<title>Yin and Yang：不具合修正他</title>
<link>http://furyu.tea-nifty.com/annex/2008/05/yin_and_yang_c2d6.html</link>
<description>Yin and Yang：リンク先の内容をその場で表示するスクリプトで、ページによってはSleipnirが固まってしまう不具合があったものを修正しました(ver...</description>
<content:encoded>&lt;div class=&quot;para&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/annex/2008/05/yin_and_yanggre_d328.html&quot;&gt;Yin and Yang：リンク先の内容をその場で表示するスクリプト&lt;/a&gt;で、ページによってはSleipnirが固まってしまう不具合があったものを修正しました(ver.0.02f)。旧版を使用されている方は差替え願います。&lt;br /&gt;
&lt;strong&gt;■Greasemonkey＆SeaHorse兼用版&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/script/showYinAndYang.user.js&quot;&gt;Yin and Yang：マウスホイールでリンク先をプレビュー&lt;/a&gt;
&lt;/div&gt;
&lt;strong&gt;■SeaHorse専用版&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/script/showYinAndYangS.user.js&quot;&gt;Yin and Yang：マウスホイールでリンク先をプレビュー&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;para&quot;&gt;
ver.0.02cから主として以下のような改修を行っています。
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;ol&gt;
&lt;li&gt;【共通】ページがうまく取得出来なかった場合、iframe表示を試みるように修正。&lt;/li&gt;
&lt;li&gt;【共通】スクリプト読込み時の初期化処理の簡略化による体感速度向上。&lt;/li&gt;
&lt;li&gt;【共通】プレビュー上の画像を非同期表示することによる体感速度向上。&lt;/li&gt;
&lt;li&gt;【共通】ページ上にテーブル要素が有る場合にエラーになることがある不具合修正。&lt;/li&gt;
&lt;li&gt;【SeaHorse専用版】ページ取得に時間がかかりすぎている場合(30秒以上)は取得を中止するように修正(この場合はiframe表示となる)。&lt;/li&gt;
&lt;li&gt;【SeaHorse専用版】特定ページをプレビューしようとすると固まる不具合修正。
&lt;div class=&quot;mutter&quot;&gt;ActiveXObject(&#39;htmlfile&#39;)で作成したdocumentにおいて、NOSCRIPT要素内にOBJECT/EMBED要素が含まれるようなとき、このNOSCRIPT要素をremoveChild()しようとしたら、Sleipnirが固まることが有るようです。&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;</content:encoded>

<dc:subject>おもいつき</dc:subject>
<dc:subject>パソコン・インターネット</dc:subject>

<dc:creator>風柳</dc:creator>
<dc:date>2008-05-03T20:33:20+09:00</dc:date>
</item>
<item rdf:about="http://furyu.tea-nifty.com/annex/2008/05/googleh2_769f.html">
<title>Googleの検索結果からH2タグが消える現象の原因</title>
<link>http://furyu.tea-nifty.com/annex/2008/05/googleh2_769f.html</link>
<description>Google検索結果画面のHTML構造、変わりました？で書いていた、Googleの検索結果からh2 class=rタグが消える、という謎の現象ですが、原因らしき...</description>
<content:encoded>&lt;div class=&quot;para&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/annex/2008/04/googlehtml_7d4a.html&quot;&gt;Google検索結果画面のHTML構造、変わりました？&lt;/a&gt;で書いていた、&lt;strong&gt;Googleの検索結果から&amp;lt;h2 class=r&amp;gt;タグが消える&lt;/strong&gt;、という謎の現象ですが、原因らしきものがわかりました。&lt;br /&gt;
どうやら、Googleが読み書きしているらしい&lt;strong&gt;Cookie(PREF)の値に&quot;GBV=1&quot;というのが含まれている&lt;/strong&gt;とこのようになるみたいです。
&lt;/div&gt;

&lt;div class=&quot;para&quot;&gt;
例えば、JavaScriptオフにしたままで、&lt;br /&gt;
[A] &lt;a href=&quot;http://images.google.com/images?gbv=2&amp;hl=ja&amp;safe=off&amp;q=%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8&quot;&gt;http://images.google.com/images?gbv=2&amp;hl=ja&amp;safe=off&amp;q=%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8&lt;/a&gt;&lt;br /&gt;
にアクセスすると、&lt;br /&gt;
[B] &lt;a href=&quot;http://images.google.com/images?hl=ja&amp;safe=off&amp;q=%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8&amp;gbv=1&amp;ei=62QbSPX8MJPS6gO67cSMCg&quot;&gt;http://images.google.com/images?hl=ja&amp;safe=off&amp;q=%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8&amp;gbv=1&amp;ei=62QbSPX8MJPS6gO67cSMCg&lt;/a&gt;&lt;br /&gt;
のように、パラメータに&quot;gbv=1&quot;がついたページへとリダイレクトされますが、このときにCookieに&quot;GBV=1&quot;というのが追加されてしまいます。&lt;br /&gt;
これで、通常の検索を行うと、検索結果からH2タグが無くなってしまいます。&lt;br /&gt;
この状態だと、例えばLDRizeで[v][o]が効かなくなったりする弊害が出てしまいます。
&lt;div class=&quot;mutter&quot;&gt;元に戻すには、JavaScriptをオンにした状態で、&lt;a href=&quot;http://images.google.com/images?gbv=2&amp;hl=ja&amp;safe=off&amp;q=%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8&quot;&gt;[A]&lt;/a&gt;にアクセスします。&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;para&quot;&gt;
で、以前記事にした、&lt;a href=&quot;http://furyu.tea-nifty.com/annex/2008/04/autopagerizeaut_c163.html&quot;&gt;AutoPagerize/AutoPagerlike：Google イメージ検索への対応を試みる&lt;/a&gt;では、わざと&quot;gbv=1&quot;付きのページを読込んでいるので……これを使っていると、勝手に上記現象が発生してしまうことになります。&lt;br /&gt;
とりあえず、&lt;a href=&quot;http://furyu-tei.sakura.ne.jp/script/!!autopageroptions.user.js&quot;&gt;対策した設定ファイル(!!autopageroptions.user.js)&lt;/a&gt;に差替えておいてください。&lt;br /&gt;
設定ファイルをカスタマイズしていて上書きしたくない場合、DOCFILTERのところに、
&lt;div class=&quot;sourcecode&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;http://images\\.google\\..+/images\\?.+&#39;:[function(doc,url){&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;&amp;nbsp;Google&amp;nbsp;イメージ検索用&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;dummy=new&amp;nbsp;Image();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dummy.src=&#39;http://images.google.com/images?gbv=2&amp;hl=ja&amp;safe=off&amp;q=%E3%83%9A%E3%83%BC%E3%82%B8?update=&#39;+(new&amp;nbsp;Date()).getTime();&amp;nbsp;&amp;nbsp;//&amp;nbsp;&amp;nbsp;for&amp;nbsp;delete&amp;nbsp;cookie(PREF=&amp;nbsp;..&amp;nbsp;GBV=1&amp;nbsp;..)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}]&lt;br /&gt;
&lt;/div&gt;
を追加します。&lt;br /&gt;
これは、継ぎ足しページを&quot;gbv=1&quot;で読込んだ後、&quot;gbv=2&quot;がついたURIにダミーでアクセスすることで、Cookieを書換させています。
&lt;div class=&quot;mutter&quot;&gt;&lt;a href=&quot;http://d.hatena.ne.jp/os0x/20080404/1207278001&quot;&gt;oAutoPagerizeのGoogleイメージ検索対応 oAutoPagerize ver 0.4.1&lt;/a&gt;の方は対策されてるんだろうか……？&lt;/div&gt;
&lt;/div&gt;
</content:encoded>

<dc:subject>パソコン・インターネット</dc:subject>
<dc:subject>覚書</dc:subject>

<dc:creator>風柳</dc:creator>
<dc:date>2008-05-03T04:34:17+09:00</dc:date>
</item>
<item rdf:about="http://furyu.tea-nifty.com/annex/2008/05/yin_and_yangldr_b60a.html">
<title>Yin and Yang：LDRize for SeaHorseに対応</title>
<link>http://furyu.tea-nifty.com/annex/2008/05/yin_and_yangldr_b60a.html</link>
<description>Yin and Yang：リンク先の内容をその場で表示するスクリプトをアップデートして、LDRize for SeaHorseなどからプレビューのOpen/Cl...</description>
<content:encoded>&lt;div class=&quot;para&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/annex/2008/05/yin_and_yanggre_d328.html&quot;&gt;Yin and Yang：リンク先の内容をその場で表示するスクリプト&lt;/a&gt;をアップデートして、&lt;a href=&quot;http://w5.abcoroti.com/~suec/script/?mode=author&amp;author=958%82%B3%82%F1&quot;&gt;LDRize for SeaHorse&lt;/a&gt;などからプレビューのOpen/Closeを制御出来るようにしてみました。その他、細かいバグフィックス等を行っています（共にver.0.02c)。&lt;br /&gt;
&lt;strong&gt;■Greasemonkey＆SeaHorse兼用版&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/script/showYinAndYang.user.js&quot;&gt;Yin and Yang：マウスホイールでリンク先をプレビュー&lt;/a&gt;
&lt;/div&gt;
&lt;strong&gt;■SeaHorse専用版&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/script/showYinAndYangS.user.js&quot;&gt;Yin and Yang：マウスホイールでリンク先をプレビュー&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;para&quot;&gt;
今回の新機能は&lt;strong&gt;『リンク(&amp;lt;A&amp;gt;)要素にsyySwitch()という関数を追加する』&lt;/strong&gt;というものです。&lt;br /&gt;
この関数をコールすると、当該リンク先のプレビューが開いたり閉じたりします(トグル動作)。
&lt;/div&gt;

&lt;div class=&quot;para&quot;&gt;
例えば、&lt;a href=&quot;http://w5.abcoroti.com/~suec/script/?mode=author&amp;author=958%82%B3%82%F1&quot;&gt;LDRize for SeaHorse&lt;/a&gt;に対応させるには、LDRizeをインストールしたフォルダ（デフォルトだとC:\Program Files\Fenrir &amp; Co\Sleipnir\plugins\seahorse\LDRize）下のkeybindex.jsに、以下のようなコードを追加します。
&lt;div class=&quot;sourcecode&quot;&gt;
KEYBIND[&#39;y&#39;]&amp;nbsp;=&amp;nbsp;function()&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;LDRize=window.LDRize;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!LDRize)&amp;nbsp;return;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;paragraph=LDRize.getCurrentParagraph();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!paragraph||!paragraph.getElementsByTagName)&amp;nbsp;return;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;links=paragraph.getElementsByTagName(&#39;a&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(links.length&amp;lt;=0)&amp;nbsp;return;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;url=LDRize.getParagraphLink(paragraph);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(url)&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(var&amp;nbsp;ci=0,len=links.length;&amp;nbsp;ci&amp;lt;len;&amp;nbsp;ci++)&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;tmplink=links[ci];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(tmplink.href!=url)&amp;nbsp;continue;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!tmplink.syySwitch)&amp;nbsp;continue;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tmplink.syySwitch();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;link=links[0];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(link.syySwitch)&amp;nbsp;link.syySwitch();&lt;br /&gt;
};&lt;br /&gt;
&lt;/div&gt;
これで、[y]キーによって、LDRizeで&quot;→&quot;がついているparagraphのプレビューを開閉出来るようになります。
&lt;div class=&quot;mutter&quot;&gt;
なお、keybindex.jsは初期状態だと存在しないので、その場合は新規作成するか、もしくは、&lt;a href=&quot;http://furyu.tea-nifty.com/script/keybindex.js&quot;&gt;これ(keybindex.js)&lt;/a&gt;をダウンロードしてください。
&lt;/div&gt;
&lt;div class=&quot;mutter&quot;&gt;【2008/05/03追記】うまく開閉出来ない場合があったので、ちょっと修正。&lt;/div&gt;
&lt;/div&gt;</content:encoded>

<dc:subject>おもいつき</dc:subject>
<dc:subject>パソコン・インターネット</dc:subject>

<dc:creator>風柳</dc:creator>
<dc:date>2008-05-03T03:44:43+09:00</dc:date>
</item>
<item rdf:about="http://furyu.tea-nifty.com/annex/2008/05/yin_and_yang_188a.html">
<title>Yin and Yang：リンク先の内容をその場で表示するスクリプトの更新</title>
<link>http://furyu.tea-nifty.com/annex/2008/05/yin_and_yang_188a.html</link>
<description>Yin and Yang：リンク先の内容をその場で表示するスクリプトをアップデートしました（共にver.0.02)。 ■Greasemonkey＆SeaHors...</description>
<content:encoded>&lt;div class=&quot;para&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/annex/2008/05/yin_and_yanggre_d328.html&quot;&gt;Yin and Yang：リンク先の内容をその場で表示するスクリプト&lt;/a&gt;をアップデートしました（共にver.0.02)。&lt;br /&gt;
&lt;strong&gt;■Greasemonkey＆SeaHorse兼用版&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/script/showYinAndYang.user.js&quot;&gt;Yin and Yang：マウスホイールでリンク先をプレビュー&lt;/a&gt;
&lt;/div&gt;
&lt;strong&gt;■SeaHorse専用版&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;a href=&quot;http://furyu.tea-nifty.com/script/showYinAndYangS.user.js&quot;&gt;Yin and Yang：マウスホイールでリンク先をプレビュー&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;para&quot;&gt;
&lt;strong&gt;■主な変更点&lt;/strong&gt;
&lt;div class=&quot;sourcecode&quot;&gt;
&lt;ol&gt;
&lt;li&gt;【共通】&lt;a href=&quot;http://wedata.net/databases/LDRFullFeed/items&quot;&gt;LDRFullFeedのSITEINFO&lt;/a&gt;も使用するようにしました。
&lt;div class=&quot;mutter&quot;&gt;&lt;a href=&quot;http://b.hatena.ne.jp/os0x/20080502#bookmark-8442767&quot;&gt;os0xさんのブコメ&lt;/a&gt;を元にしました。ありがとうございます。&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;【共通】読込んだページに含まれるスクリプトが実行されることがあったものを修正。&lt;/li&gt;
&lt;li&gt;【SeaHorse専用版】text/html以外のページをプレビューしようとするとエラーになっていたものを修正。&lt;/li&gt;
&lt;li&gt;【SeaHorse専用版】リンク先が画像ファイルの場合も対応。&lt;/li&gt;
&lt;li&gt;【SeaHorse専用版】charsetによっては(cp943cなど)、文字コード変換時にエラーが発生することがあったものを修正。&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class=&quot;mutter&quot;&gt;SeaHorse(Sleipnir)専用版は結構いい感じに使えるようになった気がします。だれか他ブラウザ専用版作ってくれないかな(笑)。&lt;/div&gt;
&lt;/div&gt;</content:encoded>

<dc:subject>おもいつき</dc:subject>
<dc:subject>パソコン・インターネット</dc:subject>

<dc:creator>風柳</dc:creator>
<dc:date>2008-05-02T12:33:13+09:00</dc:date>
</item>


</rdf:RDF>
