パスワードを忘れた? アカウント作成
36303 journal

tachの日記: 「次」と「前」はどちらの方向? 13

日記 by tach

http://srad.jp/slash/comments.pl?sid=420357&cid=1426847 とか http://srad.jp/slash/comments.pl?sid=420357&cid=1427428 の話。 自分でもここは「どうするのがベストなのだろう?」と悩んでいます。

今の「前のエントリ」「次のエントリ」は並び順が降順なのであえてこうしています。 というのは、一覧を上から順番に読み進めているとき、 「次のエントリ」は「時間的に以前のエントリ」になるからです。

たとえば、ぼくの日記だと…。 1ページ目を下まで行くと 「次の10エントリ」へのリンクがあります。ここは「次」しかないので、混乱しません。 でも、2ページ目に行くと、 「前の10エントリ」と「次の10エントリ」があります。 読み進めたいときにどちらをクリックすれば良いのでしょう? このリンクは(どちらにせよ)混乱すると思います。

人の感覚にもよると思いますが、順番に読んでいくときは「次のページへ」 「次のページへ」となると考えています。この順番が降順(新しいものから古いものへ)なので、次のページに行くことは古いエントリが書かれているページに進むことと同じです。 読み進めるのに「前のページへ」というのは感覚的に変だと思います。

しかし、このページだけを見た場合、「次」というのは未来であり、「前」というのは過去である、という方が自然だと思います。なので、どちらにせよ混乱してしまうのだと思います。

で、これは「次」とか「前」などから受ける印象が、場合によって違うから起きている混乱なのだと考えます。ということは、そういった混乱が起きにくく、かつ自然な文言に変更するのが良いと思います。さて、どう変えればベストでしょうか?

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by isi (4853) on 2008年09月30日 17時54分 (#1429043) 日記
    字数が増えてしまいますが、はっきり時制を示せば良いと思います。
    「以降の記事」←→「過去の記事」という試案を挙げておきます。
    • これに一票。


      ってか、どんな言葉でも良いのですが、表示されるエントリ自体の新旧が解る方が迷いが無くて良いかと思います。


      結局混乱するのは
      「次の(ページに表示される)10エントリ」
      ってのがアタマの中の
      「(現在表示されているエントリより)前の10エントリ」
      と一緒で、それは
      「前の(ページに表示される)10エントリ」
      では無いって事だから、それらを混乱しないコトバを選びさえすれば、それほど混乱は無いのではないかと。

      親コメント
    • おなじくこれに一票。
      明示的に示すのが一番誤解が少ないと思います。

      しかし、NoGoodさんは、「前」「後」でも、時間の前後が間違えにくい表現をしてますね。
      http://srad.jp/~NoGood/journal/ [srad.jp]
      親コメント
    • これは悪くないのですが、「以降の記事」は「以降の記事(一覧)」、
      「過去の記事」も「過去の記事(一覧)」のように感じてしまいます。
      自分だけかもしれないけど。
      #「〜以前」「〜以降」などが「〜以前(以降)すべて」というニュアンスで
      #使われていることが多いからだと思います。

      これは「以前のエントリ」「過去のエントリ」「以降のエントリ」と
      変更しても同じように感じてしまいます。

      そういう意味では、witch さんの提案 [srad.jp]にあるような、「ひとつ前」「ひとつ後」
      というのは悪くはないと思います。が、自分としてはどうも決定打に欠ける…。
      親コメント
    • by Anonymous Coward
      携帯版 Yahoo! 掲示板で同じ問題にイライラしたことがあります。
      どちら側にも使えてしまいそうな「以降」では、ちょっと「新」というニュアンスが弱いので、

       「新しい記事」←→「過去の記事」

      にしてみてはいかがでしょう。
      字面が統一できていないのをなんとかすると、

       「新しい記事」←→「古い記事」
       「新着の記事」←→「過去の記事」

      …うーん難しいなァ。いっそのこと「新」←→「旧」にしてしまうか!?
  • スラドに限らず「次」「前」でリンクしてるサイトにはいつも悩まされます。しかもサイトによって方向が違うことがあるし。

    並び順が変更できるのであればリンクの方向が変わってしまうので「古い」「新しい」は使えないかもしれませんが…
    --
    署名スパムがウザい?アカウント作って非表示に設定すればスッキリさ。
  • ではいかがでしょう。
    「ひとつ」が付くので一覧ページへのリンクではないことが
    わかるのがポイント

    ---
    自分の日記でカテゴリ間のリンクに使ってるのを薦めてるだけですが…
  • 左が過去で右が未来なのか、右が過去で左が未来なのか、も実は混乱の元かも。

    # 「例」を書くために同じ問題を解く必要があるとは…。

    たとえば「今読んでいる記事」が 2008/09/29 10:00:00 の記事で、その「1つ未来」の記事が 2008/09/29 16:00:00、「1つ過去」の記事が 2008/09/28 21:00:00 だとしよう。

    <- 2008/09/29 16:00:00 の記事 ........ 2008/09/28 21:00:00 の記事->

    とかが比較的『混乱しにくい』表記だと思う。

    .

    一方、/.J っぽく「ちょっとアレゲ」に表現するなら、

    <- この懺悔を悔い改めた後の記事 ....... この懺悔を悔い改める前の記事->
    <- この者が次に出会う不幸は ....... この者がこの前に出会った不幸は->

    なんてのも手だ。

    .

    そして Emacsian ならば、『どう表現するか』自体を自分で設定できるようにする。
    なので表記は統一されず、混乱が大混乱に(でも自由度最大)。
    --
    fjの教祖様
  • 今の「前のエントリ」「次のエントリ」は並び順が降順なのであえてこうしています。というのは、一覧を上から順番に読み進めているとき、「次のエントリ」は「時間的に以前のエントリ」になるからです。

    降順かどうかは関係なくシーケンス上を移動するという操作において「前」「次」が適しているのでしょう。

    たとえば、ぼくの日記だと…。 1ページ目を下まで行くと「次の10エントリ」へのリンクがあります。ここは「次」しかないので、混乱しません。でも、2ページ目に行くと、「前の10エントリ」と「次の10エントリ」があります。読み進めたいときにどちらをクリックすれば良いのでしょう?このリンクは(どちらにせよ)混乱すると思います。
    人の感覚にもよると思いますが、順番に読んでいくときは「次のページへ」「次のページへ」となると考えています。この順番が降順(新しいものから古いものへ)なので、次のページに行くことは古いエントリが書かれているページに進むことと同じです。読み進めるのに「前のページへ」というのは感覚的に変だと思います。
    しかし、このページだけを見た場合、「次」というのは未来であり、「前」というのは過去である、という方が自然だと思います。なので、どちらにせよ混乱してしまうのだと思います。

    混乱にはふたつの要因が複合していると考えます。
    たしかに「前」と「次」はシーケンス上を移動することを表現するのに適しています。しかし時間に関連したシーケンスについては日常生活における擦り込みにより反射的に昇順を前提としてしまうと思われます。
    また現在の/.jpの仕様だと、シーケンスの中間(「前」と「次」が両方表示されるページ)において自分が降順のシーケンスの上にいるのか昇順のシーケンスの上にいるのかのアフォーダンスが存在しません。
    1. 実際は降順のシーケンスの「次」と「前」を提示しているが、
    2. それが明示されておらず、
    3. ユーザは反射的に時間感覚における「次」と「前」を想起してしまう。

    というシナリオが成立していると考えます。

    一般的なページャでは明示的な方法では「古い順」など、暗黙的な方法では「最近書かれた日記」などと降順・昇順を表示しています。
    その上で下記のように時間から一度切り離したページというシーケンスで「次」と「前」というインターフェースを提供します。

    前 1 2 3 ... 9 10 11 12 13 ... 25 26 27 次

    << 1 2 3 ... 9 10 11 12 13 ... 25 26 27 >>

    で、これは「次」とか「前」などから受ける印象が、場合によって違うから起きている混乱なのだと考えます。ということは、そういった混乱が起きにくく、かつ自然な文言に変更するのが良いと思います。さて、どう変えればベストでしょうか?

    既に提案されているかも知れませんが、文言を変えるとするならば「以前のエントリ」「以降のエントリ」というように時間軸を移動するのに適した表現にするのが良いと思います。検索と違ってソート順が変わらないため降順であることを強く意識する必要はないでしょう。

    本家を確認してきましたが、本家では違った解決策をとっています。
    本家では最新の日記は昇順でページングされ、最新の日記は最後尾のページという扱いになっています。
    この方法だと「 Previous 5 entries」はまさしく、以前の日記へのリンクとなります。
    つまり時間感覚のソート順とページのソート順を一致させたのです。
    最新のスラッシュコードに移行すれば解決するのではないでしょうか。
    --
    妖精哲学の三信
    「だらしねぇ」という戒めの心、「歪みねぇ」という賛美の心、「仕方ない」という許容の心
    • 最新のエントリが一番最後…というのは、多くのユーザが求めているモノとは
      違うと思う(多くのユーザは新規エントリを読みたいはず)ので、最新のものに
      してもこの順番は維持するでしょう。いままでと同じのほうが混乱がなくて
      いいでしょうし。

      親コメント
      • データ構造の構成の観点からみて一番最後という意味です。
        閲覧ユーザが日記にアクセスした場合はもちろん最新のページが表示されます。
        最古のページに飛ばされるわけではありません。

        /.jpのデータ構造とインターフェースを模式的に表すと(便宜的にページは一ヶ月単位とします)、
        [ [10月 次] [前 9月 次] [前 8月 次] [前 7月 次]・・・ ]
        というものになり、閲覧ユーザはまず最新の10月にアクセスします。

        本家の場合、
        [ ・・・ [前 7月 次] [前 8月 次] [前 9月 次] [前 10月] ]
        という構造で、閲覧ユーザがアクセスするのは同様に10月です。
        利便性は変わらず、「前」「次」表記は降順シーケンスと時間感覚シーケンスの両方に一致します。
        --
        妖精哲学の三信
        「だらしねぇ」という戒めの心、「歪みねぇ」という賛美の心、「仕方ない」という許容の心
        親コメント
        • ええっと…。理解するのに時間がかかりましたが…。^^;

          そういう観点でいえば、/. も /.J もまったく同じです。ただ表記上の
          問題だけです。ここはコードではなくてテンプレートで変更する部分
          なので、最新のコードにアップグレードしても同じです。

          で、「本家の場合」であっても最新のから順番に読んでいくと、
          シーケンス的には過去に向かう方向になります。なのに、読み進めるときの
          リンクが「次」ではなく「前」になることが混乱のもとだなぁ…というのが
          このエントリの趣旨です。頭の中では「次のページ」を読みたいのに、
          リンクは「前」をクリックしなければいけないという矛盾です。

          なので、『「前」「次」表記は降順シーケンスと時間感覚シーケンスの両方に
          一致します』というわけではなく、一致していないと思います。

          で、http://srad.jp/~tach/journal/453972 にあるとおり、並び順を
          想起させる文言ではなく、時間順を想起させる文言に変更しました。
          親コメント
typodupeerror

クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人

読み込み中...