«前の日記(2007-05-29(火)) 最新 次の日記(2007-06-02(土))» 編集
RSS feed

からっぽの日記


2007-05-30(水) Greasemonkey便利やね [長年日記]

はてなブックマークのエントリーを別ウィンドウで開く Greasemonkey

はてなブックマーク - 注目エントリーはほぼ毎日見てるんだけど*1、エントリーが今まで別ウィンドウ(Firefoxだとタブ)で開いていたのが、同一ウィンドウ内で開くように仕様変更されてるではないか!非常に使いづらい。以前は、別ウィンドウ開くのむかつくーとか思ったが、タブブラウザ使いはじめてからブックマークサイトや検索サイトはタブで開かないと不便に感じるようになってしまった。

こういう時は Greasemonkey で「target="_blanK"」付けれるんじゃないか?ということで、作ってみた。XPath が理解できずかなり苦労したが、なんとかできたようだ。結果オーライ。これくらいさっと書けるようになりたいもんだ。

追記

Youtubeのエントリー画像からのリンクもついでに「target="_blank"」を付けてみた。

// ==UserScript==
// @name           Hatebu NewWindowOpener
// @namespace      http://karapo.sakura.ne.jp/diary/
// @include        http://b.hatena.ne.jp/*
// ==/UserScript==

(function() {

  // Entry Normal
  var bookmarks = document.evaluate('//a[@class="bookmark"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null)

  for (var i = 0; i < bookmarks.snapshotLength; i++) {
    bookmarks.snapshotItem(i).setAttribute("target", "_blank");
  }

  // Entry Image
  var images = document.evaluate('//div[@class="entry-image"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null)

  for (i = 0; i < images.snapshotLength; i++) {
    images.snapshotItem(i).childNodes[1].setAttribute("target", "_blank");
  }

})();

*1 はてなに登録はしてませんが...

Google Sitemap プラグイン導入

Google sitemap plugin for tDiary - (`・ω・´)つ TAGURAIN (2006-06-28)

Google Sitemap用XMLを作成してくれるプラグインを導入。

インストール

% tar zxf google_sitemaps.tar.gz
% cp google_sitemaps/google_sitemaps.rb ~/www/diary/misc/plguin
% cp google_sitemaps/ja/google_sitemaps.rb ~/www/diary/misc/plguin/ja

アドレスフォーマット

XMLファイルの出力先

デフォルト


«前の日記(2007-05-29(火)) 最新 次の日記(2007-06-02(土))» 編集
RSS feed