Foros: 公開討議 (Thread #32161)

インデックスファイルの作成について (2012-05-09 02:13 by southly #63701)

自分でも実装の必要性については疑問視しているのですが、思いついたので書いておきます。

1. インデックスファイルもテンプレートを使用すると良いと思ったのですがいかがでしょうか。
インデックスファイルのスタイルもスレッドと統一したいと思ったからなのですが、
他にも「--index」と「--text」を同時に指定したときにもhtml用のインデックスファイルができてしまう辺り期待しているものと違うかなと思います。

ただ、スレッド用のテンプレートが本当に流用できるのかや、
テキスト用のインデックスファイルが必要かどうかは疑問です。

2. DATのファイル名はunixtimeのはずですので辞書順ではなく数値を考慮してソートする方がいいのではないでしょうか。
ただ、unixtimeが9桁だったのは10年以上前ですし、そんな古いDATをいまさら扱うことがあるかは疑問です。

Responder al #63701×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Entrar

RE: インデックスファイルの作成について (2012-05-09 22:09 by tamiyagi #63721)

ご提案ありがとうございます。

1. インデックスファイルの作成にもテンプレートを使えるようにするのは良い
アイデアだと思います。ただ、スレッド用のテンプレートをそのまま流用するのは
使いにくそうなので、専用のテンプレートを用意した方がいいかもしれません。
これは優先度は高くなさそうなので、そのうちやるか、誰かからパッチが届くのを
待つことにします。

また、「--index」と「--text」を同時に指定した場合の動作については、
確かに変でしたので修正しました(r21)。テキスト用のインデックスファイルは
必要ないと思いますので、テキスト出力が指定された時は、インデックスファイルの
作成は無視することにしました。

2. 簡単な自然順ソートを使うようにしてみました(r22)。
Responder al #63701

Responder al #63721×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Entrar

RE: インデックスファイルの作成について (2012-05-12 23:08 by southly #63759)

採用ありがとうございます。
Responder al #63721

Responder al #63759×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Entrar