自身をYuichirouと名乗る謎の男が文字通り「つれずれなるままに」書くよくわからん日記。
検索サイトから来た方、こんなページでゴメンナサイ。下にあるフォームに検索ワードを入れて検索すると、情報が得られるかも。
なお、タイトルに打ち間違いはありません。
1504 | 01 | 02 | 03 |
2003 | 10 | 11 | 12 |
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 |
2008年4月26日
■AutoPagerizeで一覧ページだけでなく個別ページでも過去の記事が継ぎ足されるのはかなり嫌い

まず言っておく。以下のページにログが残っている修正、具体的にはAutoPagerizeではてなダイアリー・はてなグループの日記を継ぎ足す処理を「最新の日記」だけで行われるようにしたのは私です。
以前からAutoPagerizeを使っていて不満に思っていたのは、例えばブログなら、トップページやカテゴリーページといった複数記事が一覧されるページだけでなく、各記事ページでもAutoPagerizeされる、つまり過去の記事が継ぎ足されるよう設定されていることがしばしばあったことだ。もちろん「続きを読む」で分割されている場合は継ぎ足して欲しいが、それでもその「1つの記事」の範囲内に抑えて欲しいと思っていた。
なぜ、そのような個別ページでも過去の記事を継ぎ足すようにする必要があるのだろうか?
普通、ある記事の個別ページを表示するときは、その記事を読みたいのであって、他の記事まで読む気はないことが多い。それなのに勝手に過去の(たいてい今読んでいた記事と無関係の)記事を継ぎ足しされると、無駄な表示処理が見えたり、処理待ちでスクロールができずそこまでの読む勢いが止まってしまったりで、不快に感じてしまう。
実際、まだAutoPagerizeのSITEINFOがinfogamiに置かれていたころは、ソースに書き込む個別のSITEINFOで上書きしたり、Greasemonkeyの設定でAutoPagerize自体を実行させないようにしていた。そこまでしたいほど、あの過去の記事の継ぎ足しは「うざい」と思っていた。SITEINFOがwedataに移行されたことで、自分でも設定を編集することができるようになったので、今回はてなダイアリー・はてなグループの設定をいじった次第である。
しかし、それまでの間は過去の記事を継ぎ足すよう設定されていたということは、少なくともその設定をWikiに書いた人たち(複数のサイトについてそのような設定があった)は、その動作を求めていたと思われる。
自分としては、なぜその動作――個別ページでも過去の記事を継ぎ足す動作――をその人たちが求めていたのか、ぜひ知りたいと思っている。理解せずに自分の主張を押し通そうとしても、Wikiゆえに再編集されて元に戻ってしまう可能性が十分あるし、長期的・根本的にも不毛だからだ。
取りあえずのところ、自分は個別ページでも過去の記事を継ぎ足す動作は嫌いだ。AutoPagerizeのSITEINFOを全部編集したいほど嫌いだ。
私のこの思い、実行に移していいのだろうか?
- 207 http://reader.livedoor.com/reader/
- 94 http://b.hatena.ne.jp/
- 80 http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/Yuichirou/20080426#1209229825
- 74 http://b.hatena.ne.jp/entrylist?sort=hot
- 64 http://d.hatena.ne.jp/
- 62 http://blog.livedoor.jp/hakin/archives/51426252.html
- 38 http://www.google.com/reader/view/
- 30 http://www.google.co.jp/ig?hl=ja
- 22 http://www.google.co.jp/reader/view/
- 21 http://fastladder.com/reader/



if(location.href.match(/^https?:¥/¥/(?:.*?¥/){3}/))return;
とか追加すればいいと思うよ。
「嫌なら自分のSITEINFOで」ってのはお互い様だから、多数ユーザーに取ってメリットが有る客観的な理由を説明しないと説得力が無いんですよ。
id:Yuichirouさんはその理由が分からないし知りたいと書いているのがこのエントリーなんですし。
適当に選んだページから順に遡っていくという操作はたまにします。
もちろん「いや俺はしない」という単純な反論はあり得ますが、
スクリプトを書き換えるなり設定を変更するなり、画面の最下部までの
スクロールを避けるなりで一時的に/自分だけこの利用を使わないようにすることはできるが
その逆は困難であるということを考えると、こちら側の方に若干分はあるのかな、と。
少なくともいきなりSITEINFOをこのように書き換えられてしまうのはやはり困ります。