新月の開発

ffe7e91e anonymous 2011-01-20 13:04
タグ追加すると、追加したタグが上に板一覧みたいに表示されんの意外と知られてなさそう
d69b718b anonymous vdsv8i7lEuk 2011-01-20 16:37
>>ffe7e91e
自分のPCで朔を起動してる人なら知ってる事じゃない?
f27160e0 anonymous 2011-01-20 21:31
>>3546383d
書き換えられるんだからタグ止まりだろうよ
cf1ff054 anonymous 2011-01-20 21:36
>>f27160e0
新しく板機能が追加されたとしても、キャッシュ弄れば自由に書き換えられるだろ
60c9a521 anonymous 2011-01-20 23:43
         ∧_∧   ┌────────────
       ◯( ´∀` )◯ < 僕は、新(山満)月ちゃん!
        \    /  └────────────
       _/ __ \_
      (_/   \_)
a669a7f1 anonymous 2011-01-21 07:21
>>d69b718b
俺最初の頃「最初からタグついてるしいいか」と思って弄りもしなかったからしばらく知らなかったわ
c2f86993 anonymous 2011-01-21 07:25
やはりsageは必要じゃないか?
自分がagaりたくないというより、エロスレみたいに他人を不快にさせる可能性があるスレはネチケとしてsage進行するべきな気がする
ふくとみさんは確か反対派でしたっけ、良かったら理由をお聞きしたい
0f33027c anonymous 2011-01-21 07:28
>>c2f86993
あ、別に他の人でも反対意見あったら教えて
4456fafc anonymous 2011-01-21 09:27
>>c2f86993
不快なスレは手元には持たないで、読みたいスレだけを持っておけばいいんじゃないですかね。
b61fefa9 anonymous 2011-01-21 09:46
>>4456fafc
・持っていないスレも新着には表示される
・スレ単位でしか管理できない
・そもそも「sageが必要ない理由」に過ぎず「sageがあってはならない理由」ではないので立場として弱い
cd37cf90 anonymous 2011-01-21 11:09
>>b61fefa9
「sageがあってはならない理由」ねえ。
必要のない機能が入ることによって、新月がどういう動きをするのか理解が難しくなるから、
としましょうか。
a865285c anonymous 2011-01-21 11:12
>>b61fefa9
>>cd37cf90
あとはまあ、2ch周辺のローカルな文化であるところのsageを新月に入れるに足る、
これぞというメリットがない限りはちょっとねえ、という。
e51982ca anonymous 2011-01-21 12:35
>>c2f86993
sageは他の人に見つかりにくいようにするためにあるのであって、
エロスレはsageろと強要するために導入するのは筋がおかしい。
特定のタグが付いた掲示板は非表示にするオプションとかなら
あってもいいと思うけど。
92207c9b anonymous 2011-01-21 12:40
新着と最終更新でバレるだろ
6ef4246c anonymous 2011-01-21 13:21
夢板みたいな使い方がしたいと以前書いたが…
http://yuzuru.2ch.net/yume/

ただ、他人とのコミュニケーションだとか言うのだったらsageは要らないんですかね…
872a821c anonymous 2011-01-21 13:43
>>cd37cf90
うーん、そこまで変わるのかな
まあ確かにちりも積もれば山となるとも言うけど、下述のあるべき理由で打ち消す方向で

>>a865285c
ローカルとは言え、匿名掲示板の代名詞とも言う存在でしょう?東京に対して田舎だ、と言うようなものだと思います
2chを知らずに新月に触る人はまれでしょう
2chを知ってて新月を初めて見る人には「板もsageもない未熟な掲示板」って映るんですよね(もちろん自分もそうでした)
板はタグで完全に代用可能ですが、sageは完全とは言えないですし。
需要もあるみたいですし、実装したほうがよいかと
人口が少ないので、他より高機能に、というくらいの心構えでいかないと集まる人も集まらなくなると思うんですよね
a72c9607 anonymous 2011-01-21 13:47
>>e51982ca
そりゃおかしいわ
俺はネチケ(自主的行為)と言ったのであって強要ではないから
81e9b31e 白帽子 pRqBriWgNGG 2011-01-21 14:07
>>872a821c
>2chを知らずに新月に触る人はまれでしょう
自分がそうなんですが・・・
>「板もsageもない未熟な掲示板」
2chとかを遠慮してたころに来て、んでライトなニコニコユーザーだったんで違和感なかったんですよね。
2chやその派生の掲示板を知るようになった今になってその気持ちが分かるようになったけど。
>>e51982ca
>特定のタグが付いた掲示板は非表示にするオプション
これ作れそうな予感。file/blocktags.txt用意して、
スレ表示するときに、赤いタグ表示部分の処理内部でタグのリストからマッチする要素を消せばいいのか。
9d6e26a0 anonymous 2011-01-21 15:48
>>81e9b31e
そうだったのか。
でも結局2chに宣伝いった時なんかはネックになることには変わりないよなあ

それとかむしろ>>4456fafcって感じだろ
>>6ef4246cの解決策にはならんし
d7dc42d5 anonymous 2011-01-21 16:58
ところでsageって具体的にはどういう動作のことを言ってるの?
1. 新着情報に載せない(時間を更新しない)
2. 1に加えて最終更新にも載せない
3. その他
ce65bb44 白帽子@pubgw pRqBriWgNGG 2011-01-21 17:58
sageの実装は新月プロトコル通信層以外での話になるよね。
http://shingetsu.info/protocol/
仮想ファイルの各レコードに、オプションを指定する新しい名前付きフィールド、
たとえば「option」を追加し、値に「sage,…」とかオプションを並べとく。
新しいverで「のみ」このフィールドを認識させられるならば互換性は大丈夫そうだが・・・。
今ソースコード見られないからあってるのか不明w

# 個人的にふくとみーさんは新月のBDFLだと思う、ってそりゃそうか。
03a345d8 anonymous 2011-01-21 18:50
>>d7dc42d5
2がみんなの認識に近いんじゃないのか

>>ce65bb44
その必要はないんじゃないか?
既存のフォームを利用すれば
# だから2chはメール欄を利用してるのか…
名前(!omikujiみたいに)や署名欄でもいいし、本文にタグ的にいれたっていいだろう

スレッド毎に最終更新時間をcacheのstamp.statに書いているようなので、sageの場合具体的にはそこを書き換えないようにするということになるね
fc5b07a6 白帽子@pubgw pRqBriWgNGG 2011-01-21 19:07
>>03a345d8
いやいや実装上での話w
sageられたらオプションフィールドにいれとこ、ってことさ。
追加されたオプションフィールドにsage指定入ってたらstamp.stat書き換えないでおkということだねw
73cf90eb 白帽子@pubgw pRqBriWgNGG 2011-01-21 19:24
昔の新月にはリストとかノートってもんがあったみたいだけど、
http://shingetsu.info/tutorial/original
またthreadアプリケーション以外のもの載せられないかな?
wikiアプリケーションとかw(P2PにWeblogを載せてみたいってふくとみーさんが言ってるインタビューがあったし)
12fc6e86 anonymous 2011-01-21 19:36
フラクタル見た人いる?
b7c19f48 anonymous 2011-01-21 19:40
更新された痕跡が全く残らないようにできるってのは困るなぁ
あくまで可能性の問題だけど、下の方にある過疎スレを乗っ取って
GW設置者に気付かれずに変なファイルをやり取りするのに
使えてしまうってことでしょ?
怖くて公開GWを置けなくなっちゃう
d54e8919 anonymous 2011-01-21 19:58
>>b7c19f48
それは自分も思う
公開GWじゃなくても更新されたことは知りたいし
だからsage実装時には未読新着強調も実装すべきだろうな
スレ覧のレス数に赤で15+2 みたいな感じで
8c3e5f2b anonymous 2011-01-21 21:30
>>872a821c
作って晒した方が実装されるの早いと思うぞ
折角のオープンソースだ
それまでは他ノード非通知でも
c3c74f59 anonymous 2011-01-21 22:09
>>8c3e5f2b
勉強始めたばっかでまだ全然わかんね
権限はもらってるのでむしろ今は承諾を得るだけって感じ
7854a83a anonymous 2011-01-21 22:10
>>872a821c
>人口が少ないので
正直今の状態で良い。
003a4556 anonymous 2011-01-21 22:59
>>7854a83a
なら別に増えても良いだろ
56306286 anonymous 2011-01-22 00:51
>>ce65bb44
sageで新着情報に載せないってのを厳密にやるためには、
/updateコマンドにsageオプションを入れなきゃならない。
これは新月プロトコル通信層の変更になるから、慎重にならざるを得ない。

>>03a345d8, >>fc5b07a6
stamp.stat は他のノードからデータを取得するときに、
どこから取得するかで使っているので、
表示用の最終更新時間として別に値を保持する必要がある。

>>b7c19f48
どっちみちsageを無視して表示するプログラムを書くことはできるし、
そういうオプションもできるでしょ。
僕の使ってる2chブラウザは壷とかAnchanとかだけど、
どっちもsageは無視するようにできてる。
289d0a55 anonymous 2011-01-22 06:46
>>fc5b07a6
すまん伝播してなかった
実装上の話でもいらなくね?まあ別にいいけど

>>73cf90eb
wikiは俺もつけたい
でも唯一の文章を共有するのはP2Pと相性クソ悪いよなあ
うまく伝播しなかったら…
掲示板は個々の書き込みがそれぞれで完結するからいいんだけどさ
5bdfc6fa anonymous 2011-01-22 06:48
>>56306286
そうだったのか
指摘thx
b3c94d5e 白帽子@公開GW pRqBriWgNGG 2011-01-22 09:51
>>56306286
やっぱりステータスファイル増やす必要があるんだな
7dc57b06 anonymous 2011-01-22 09:56
>>289d0a55
○○の作った××の項目ってのをバーッと並び立てればいいんじゃね
○○の作ったやつのが精度高いとかそういうのはスレで話せるし
ぶっちゃけ一つの項目を複数の人間が編集するのは無理だろ
個別に書かせて配布した方がなんぼかマシ
1ede35e7 anonymous 2011-01-22 09:59
>>7dc57b06
それもはやwikiじゃなくねw
[このレスを元に投稿]とかつければ少しはwikiっぽいかもだけど
f0b5b397 anonymous 2011-01-22 09:59
>>b3c94d5e
なぜだ?
例えばメール欄にsage実装したら、新着書き込みのメール欄にsageがあるかないかの判定だけすれば良くね
cf817ffa 白帽子@公開GW 2011-01-22 10:12
>>f0b5b397
>新着書き込みのメール欄にsageがあるかないかの判定だけすれば
あーなるほど、盲点だったw
計算コスト安価で済むかな?

ステータスファイルは>>d54e8919を実現するための最終閲覧日時を記録するやつねw
昨日からなんとなく.statファイル増やすべきだと感じてたから、>>56306286で納得した
増えたレスの数は記録しなくても、スレ一覧表示時とかで数えられ…るかな?
これも計算コスト安価にしたい
970ba862 白帽子@公開GW pRqBriWgNGG 2011-01-22 10:13
>>cf817ffa
おっと署名してなかった
cadb1659 anonymous 2011-01-22 10:24
>>970ba862
最近公開GWからが多いね

>>cf817ffa
前言ってた気もするけど「新着にスクロール」の機能って流用できないかな
最後に開いたときの最新レスIDをCookieに保存して、それより新しいレスを・・・って、スレ覧で全スレに対してやったら負担大きそうだな
98741fd3 anonymous 2011-01-22 10:36
>>cf817ffa
・・・最終閲覧日時を記録してどうするん?
5152e5f9 白帽子@pulicgw pRqBriWgNGG 2011-01-22 11:02
>>cadb1659
スレッドごとにaccessってキーで数値を記録しているみたいだが、
これが最終閲覧時刻っぽいな
>>98741fd3
管理者以外も見る事を考えるとステータスファイルは要らないか。
どうするかなあ?
562a1243 anonymous 2011-01-22 11:03
>>5152e5f9
というか、新着レスの投稿日時が最終閲覧日時以降とは限らない件
aedb6f8a anonymous 2011-01-22 11:09
>>562a1243
伝播が遅かったレスの場合か
1dcdb56e 白帽子@pulicgw pRqBriWgNGG 2011-01-22 11:30
>>562a1243
また盲点だった
sageも未読レス管理もP2Pじゃあ難しいな・・・
Cookieと(朔|JavaScript)でどこまで行けるのか
1b611bcf anonymous 2011-01-22 11:53
>>1dcdb56e
sageはいけるだろ
最新レス投稿日時を記録
sageがついてるレスの場合のみ更新しない
cc58af88 白帽子@pulicgw pRqBriWgNGG 2011-01-22 12:09
>>1b611bcf
>>56306286
>stamp.stat は他のノードからデータを取得するときに、
>どこから取得するかで使っているので、
>表示用の最終更新時間として別に値を保持する必要がある。
が気になる。stamp.stat流用できるかな・・・
ああもう早く不安定版ソースを見たい・・・
f1be9818 anonymous 2011-01-22 12:13
>>1b611bcf
でも結局未読強調がないとsage実装に支障が
89668b88 anonymous 2011-01-22 12:54
>>cc58af88
禁断症状が
9451a2a0 anonymous 2011-01-22 13:11
>>cc58af88
そのまま利用したら当然通信に無駄が出るよな
cb07c39a anonymous 2011-01-22 13:32
>>1dcdb56e
素直に新しく受信したレスを感知するのが良いんじゃないかな
c0406260 anonymous 2011-01-22 14:55
煩雑になってきたな

sage → 最新レス投稿日時を記録、sage時のみ非更新
新着強調 → 素直に新しく受信したレスを感知する

現状の最善策はこんな感じか
18b24faa 白帽子@pulicgw pRqBriWgNGG 2011-01-22 15:08
>>562a1243
そういえばsize.statってもんがあった
d11887b9 anonymous 2011-01-22 16:14
>>18b24faa
ini指定の期限切れでレス減る時はどうするの?
無期限での仕様を前提にしちゃおうか
435cec91 白帽子@pulicgw pRqBriWgNGG 2011-01-22 16:24
>>d11887b9
かなり限られてきましたね・・・
でも方針はだいたい決まってきたと見ていいのかな?
58416f97 anonymous 2011-01-22 17:27
もしかして:ふくとみさんの承諾
da1c1ea4 anonymous 2011-01-22 18:01
さて、sageパッチでも書いてみるか。もう着手してる人っている?
71098149 白帽子@公開GW pRqBriWgNGG 2011-01-22 18:04
>>da1c1ea4
何もしてないよ。
あとでいいので処理の詳細を教えてください。
d9a0b86d anonymous 2011-01-22 18:12
>>da1c1ea4
マダー
c0a20148 da1c1ea4 2011-01-22 18:17
>>71098149
まだ手を動かしてないから、こんな感じでという初期構想だけど。
ステータスファイルを増やす方向でやろうかと思う。トップページと最終更新(と一応一覧)のみsage対応で、それ以外、新着情報やRSSはそのままの予定。
sageなら新着情報にも載せるべきではないのかもしれないけど、これを区別するためにはプロトコルの改変が必要そうなので。
4c25eb06 白帽子@公開GW pRqBriWgNGG 2011-01-22 18:24
>>c0a20148
既存のキャッシュにはステータスファイルがないので例外処理大事
1d157e53 白帽子@公開GW pRqBriWgNGG 2011-01-22 18:42
ところでFreenetのFrostには未読管理とかsageあるの?
Frostは海外製だからさすがにsageは無さそうだが。
91d5409c anonymous 2011-01-22 18:49
>>1d157e53
あそこはsageageなんて言えるレベルの伝播力がないから
新着通知はある
ちなみにあっちは専ブラでしか見れないけどね
271957df da1c1ea4 2011-01-22 20:41 1295696480.patch (2KB)
書いた。
ソースコードにsage文字が埋め込まれてるのがなんともナニでアレだけど、ここを外部ファイルから読み込みとかしたらsage(という共通認識)じゃなくなるしな。
新着情報はどうっすかなー。
6395ffba anonymous 2011-01-22 20:45 1295696725.patch (2KB)
>>271957df
しまった。ミステイク!
こっちが正しいです。
be35528c anonymous 2011-01-22 20:50
>>6395ffba

こんだけで実装できんのか
すげー
04883b44 anonymous 2011-01-22 21:09
>>6395ffba
これだとデータ取得用の時刻が更新されなくね?
69207023 ふくとみ 2011-01-22 21:11
>>58416f97
では >>c0a20148 の方向で承諾ということで。
3ca44a21 anonymous 2011-01-22 21:23
>>04883b44
valid_stampはデータ取得時には使用していないみたいだから大丈夫だとは思うけど。
1e333c01 白帽子 pRqBriWgNGG 2011-01-22 22:25
バグ?
---------------------------------------------------------------------
force_thumbnail = _get_value(_extconf,
                             'Application Thread',
                             'force_thumbnail', False, 'boolen')
------------------------------------------------------------------------
force_thumbnail = _get_value(_extconf,
                             'Application Thread',
                             'force_thumbnail', False, 'boolean')
94d654ef 白帽子 pRqBriWgNGG 2011-01-22 22:36
とりあえず私がマージするってことでいい?
25c99090 白帽子 pRqBriWgNGG 2011-01-22 22:40
<span class="sign" title="[body,name]">pRqBriWgNGG</span>
署名にマウスカーソルあてると[body,name]って出ることに気が付いた
これどうするかな
291466c1 anonymous 2011-01-22 22:56
>>94d654ef
新着強調が実装されてからのほうがいいかも
6da18fa0 anonymous 2011-01-22 22:57
>>1e333c01
ぽいな

>>94d654ef
おk

>>25c99090
何を表示させたかったんだろ
953b652e 白帽子 pRqBriWgNGG 2011-01-22 23:02
>>291466c1
もう始めてます

>>6da18fa0
謎だなー
署名って出るようにしようかな
92685baf anonymous 2011-01-22 23:10
>>953b652e
日付んとこは年、月、日って出るようにしようず
ハイフンはもちろんハイフンってな
6a001a88 白帽子 pRqBriWgNGG 2011-01-22 23:12
>>92685baf
>2011-01-22 23:10
ご不満でありますか
9e2f706c anonymous 2011-01-22 23:16
>>6a001a88
ふむ
スクロールバーにスクロールバーって出るようにしたら許してやってもいいぞよ
db17094b 白帽子 pRqBriWgNGG 2011-01-22 23:18
>>9e2f706c
それは要るのか…?
ee0f03ad anonymous 2011-01-22 23:20
>>db17094b
全然いらねww
f54ffd20 白帽子 pRqBriWgNGG 2011-01-22 23:42
ついでなのでconfig.pyにあるrobotにYeti追加w
cfc8d872 anonymous 2011-01-22 23:43
>>f54ffd20
GJw
cf60e96a 白帽子 pRqBriWgNGG 2011-01-22 23:44
Baiduも追加
e1dc8165 白帽子 pRqBriWgNGG 2011-01-22 23:50
コミットしましたー
4f114949 anonymous 2011-01-23 00:18
>>25c99090
bodyとnameが署名で保護されてる、ということが言いたかったので、なんかいい感じに表現できるといいのですが。
a7ed3840 anonymous 2011-01-23 00:37
>>4f114949
既に修正が入ってたので乗っかって修正ed
ba8f3c6e 白帽子 pRqBriWgNGG 2011-01-23 00:42
あれ?sageられないぞ?
0c72d510 白帽子 [sage] pRqBriWgNGG 2011-01-23 00:59
原因

>>> import re
>>> re.search("[Sa][Aa][Gg][Ee]", "sage")
>>> re.search("[Sa][Aa][Gg][Ee]", "SAGE")
<_sre.SRE_Match object at 0x8d41c28>
>>> re.search("[Sa][Aa][Gg][Ee]", "Sage")
<_sre.SRE_Match object at 0x8d41db0>
>>> re.search("[Sa][Aa][Gg][Ee]", "sage")
>>>

「sage」が無視されてました・・・orz
db350d37 白帽子 [sage] pRqBriWgNGG 2011-01-23 01:12
>>0c72d510
あとtypoしてた↓orz
re.search("[Sa][Aa][Gg][Ee]", rec["mail"])
8a51f2cd 白帽子@公開GW pRqBriWgNGG 2011-01-23 01:15
おー!ふくとみーさんGJ!
ありがとうございますw
90585866 白帽子 pRqBriWgNGG 2011-01-23 01:31
sageられるようになりました!
bf6d4eb2 白帽子 [sage] pRqBriWgNGG 2011-01-23 20:48
バグレポート
未取得の画像スレッドを開こうとした

  File "/opt/whitecap/saku/shingetsu/cache.py", line 675, in add_data
    rec.sync()
  File "/opt/whitecap/saku/shingetsu/cache.py", line 343, in sync
    self.make_thumbnail()
  File "/opt/whitecap/saku/shingetsu/cache.py", line 319, in make_thumbnail
    im.save(thumbnail_path)
  File "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 1423, in save
    raise KeyError(ext) # unknown extension
KeyError: '.txt'
bd86e88a 白帽子 pRqBriWgNGG 2011-01-23 20:48
未読管理は閲覧ソフト側でやる必要がありそう

>>bf6d4eb2
ちょっとソース追いかけてみようかな
bd049440 白帽子 nuXA/C47dON 2011-01-23 21:19
そういや「プレビュー」機能は画像表示できないよな、たしか
579dbb37 anonymous 2011-01-23 21:24
>>bd049440
画像プレビュー機能をどのように実装するのか?
画像を選択した時点でアップロード、それをサムネイル表示するのか。
2b327a55 白帽子 nuXA/C47dON 2011-01-23 21:27
>>579dbb37
fileプロトコルでいけるんじゃないの?
dd8f60a4 anonymous [sage] 2011-01-23 21:47
sage
dacdd5ec anonymous [sage] 2011-01-23 21:48
ショボーン
9cd875e3 anonymous 2011-01-23 21:54
>>dacdd5ec
(´・ω・) カワイソナス

Top of this page. | <<last <<new 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 old>>

limit: 15360KB

(新月の開発/60977/44.2MB)


Powered by shinGETsu.