新月の開発

21a26d4a :Anonymous 2009-12-12 17:10 21a26d4ax.txt
[[【ただひたすら書き込むスレ】/e9e61e23]]
次々に取得しまくるモード(moonlight)機能追加パッチです。
ネットワークに負荷がかかりますが、ログを見るかぎりどこぞの悪名高いクローラー程ではないようなので無責任にも放出することにします。
キャッシュを取得する最初の1回のみですし。

saku.iniに
[Gateway]
moonlight: yes
としてから朔を起動してください。デフォルトでは無効になっています。
client.cgiが呼び出されるタイミング(デフォルトで5分に一度)でrecentlist、cacheの有無を確認し、保持していないキャッシュを取得しようとします。
取得に成功した場合ログに shingetsu moonlight: "スレッドファイル名"
失敗した場合 shingetsu moonlight failed: "スレッドファイル名"
と記録します。

ライセンスを主張する程のコード量ではないのですが、ないとないで面倒なのでこのパッチそのものは朔と同じ修正BSDライセンスとして扱ってください。
Powered by shinGETsu.