動的言語で大規模開発

■ このスレッドは過去ログ倉庫に格納されています
1uy
垢版 |
2012/07/24(火) 09:10:42.04
たててみた
90uy
垢版 |
2012/07/29(日) 19:04:48.12
Smalltalkって今どうなったんだ?
2012/07/29(日) 20:19:48.62
本家XEROX Smalltalk-80の直系の子孫はCincom社が開発販売しているVisualWorks。
http://smalltalk.cincom.jp/main/successes/

開発途上版(Smalltalk-80 v1)から枝分かれして独自進化したのがSqueak。
http://www.squeak.org/

さらにSqueakから枝分かれしたのがPharo。
http://www.pharo-project.org/

あとは企業の古くかあるクローンとか
http://www.exept.de/en/products/smalltalkx
http://www.object-arts.com/
http://www.instantiations.com/products/vasmalltalk/

他にはファンお手製実装とかの変わり種などいろいろ。
http://smalltalk.gnu.org/
http://amber-lang.net/
2012/07/29(日) 20:49:29.32
変わり種と言えば、処理系まるごとOODBシステムと化したGemStone/Sというのもある。
http://www.gemstone.com/products/gemstone

MaglevというSmalltalkベースの高速なRuby実装にはこの処理系が使われている。
http://maglev.github.com/
2012/07/29(日) 21:01:18.67
>>89
つーかSmalltalkは、動的に型チェックしたり、
型をファーストクラスオブジェクトとして使えるけど、
コンパイル時に強い型付けもしてるからな。
静的型付けもうまく組み合わせて使える。
94uy
垢版 |
2012/07/29(日) 21:08:13.04
Smalltalkってウェブ関連では使われてないな。
2012/07/29(日) 21:22:37.41
OO機構が組み込まれているコンパイル志向の言語で、型の弱い言語ってあるかい?
2012/07/29(日) 21:30:00.55
>>94
あまりね。
でもTwitterに買われてサービスやめちゃったけどDabbleDBとか有名どころもちらほら。
http://www.crunchbase.com/company/dabbledb

Rubyを窮屈に感じてSmalltalkに鞍替えした人がWebObjectsにインスパイアされて作った
SeasideというコンポーネントベースのWAフレームワークが人気で
いろんな処理系に移植されて比較的よく使われている。
http://www.ogis-ri.co.jp/otc/hiroba/technical/seaside/seaside2/index.html
http://smalltalk.cincom.jp/tutorials/vw7.6/seaside/seaside_intro.ssp
http://www.seaside.st/
2012/07/29(日) 21:58:33.83
>>93
> コンパイル時に強い型付けもしてるからな。
> 静的型付けもうまく組み合わせて使える。

ん? ちょっとイメージできない。具体的にはどういうこと?

関係あるか分からないけど、SmalltalkにもObjective-Cみたいにオプショナルな
型チェック機構を持ったStrongtalkという処理系がある(あった)。これも変わり種だね。
http://www.strongtalk.org/

余談だけど型チェック機構とは別に、こいつのVM高速化技術はエポックメーキングで
会社ごとSunが買い取ってJavaに応用して作られたのがHotSpot VM。Sunの厚意で
オープンソース化後、JavaScriptで使われて作られたのがNode.jsを支えるV8のエンジン。
98uy
垢版 |
2012/07/29(日) 23:19:47.17
>>85
まづは普通に、「作れるんじゃね?」みたいな事言いまくってるよ

つうか自分の言語なんだから「無理かなぁ・・・」なんていわないだろ
たとえ自分がrubyで大規模開発をやらないとしても

99uy
垢版 |
2012/07/29(日) 23:31:19.65
実際のところいまのrubyは名前衝突を判定する手段がないから
フリーライブラリをrequireするなら、その中身を全部知っていないと危険
requireやりまくらないとしても、設計を完璧にして、ゴミカスPGはプロジェクト内から排除した上で
開発しなければならない

ただ、そこら辺の評価をマイナスにしてみてもrubyは現時点では最高の言語
大規模開発も出来る
ほかの言語がどれだけレベルが低いことか


使いこなすには難があるんだよ
たとえばC言語であればループかくって時に
基本的にイテレータなど使わないからfor文しか選択肢はないし、
処理分けをしたいって時なども、大抵はswitch case文でやるしかない

rubyの場合は、クロージャ、ラムダ、メソッド、module特異メソッド、class特異メソッド、case、when、イテレータ
さらに、独自定義のイテレータだの、eval使ってのメタだの
このくらいは選択肢がある

選択肢が多いことはいい事だ
ただしそれは使いこなせればの話
ドカタには無理
100uy
垢版 |
2012/07/29(日) 23:33:18.42
ruby言語以外にもrubyと同じ機能はあったりするが、

結局それをいうならC++が最強
でも結局、言語の機能が整理されて使いやすくなってなければ
機能があってもないのと同じ
 つ か え な い ん だ よ
そこにあってもな

rubyの場合は、言語の機能をひとつ残らず 使 え る よ う に 設計されてる
そこのあたり、「とりあえず実装してみた。」みたいなノリの言語とは違うと思う
情報の整理がちゃんとされてるrubyが最強
2012/07/29(日) 23:37:48.53
Rubyはせいぜい10万行が限界。
50万行越えのコードは組めたとしてもメンテなんかぜったい無理。
だいたいコード以前に20万行のテキストすらまともに扱えないんだから。
102uy
垢版 |
2012/07/29(日) 23:55:49.89
まともな設計するなら数万行単位で、なんらかの敷居を作れよバカ
なんで1個のプロジェクトに数十万行とか詰め込みたがるわけ、バカなの死ぬの

ちなみにまともにrubyでかいてればJAVAの5分1やら10分1程度のソースコード量になってもおかしくないわけで

rubyで10万行っていうとJAVAで50〜100万行の規模と考えていいよ
103uy
垢版 |
2012/07/29(日) 23:59:56.90
そもそも10万行超えたらダメになるような設計しかかけない分際でレスされても困るよなぁ・・・
失敗談でも語っていくか?
君はどこで躓いちゃったの?
どこで間違えたの?
初心者は死ね
2012/07/30(月) 00:06:53.12
rails10万行程度ですでにカオス状態の食べログェ…
http://d.hatena.ne.jp/kanz-labs/20110811/1313079667
2012/07/30(月) 01:03:40.99
じゃあ俺は20万行かくよ

そもそも大規模になったからって管理できませーんなんて白旗あげちゃう奴は
何の言語触ったってダメじゃねえの????
他人が綺麗に設計した大規設計の上でドカタコードしか書かない奴には、ちょっと関係の話だったりする
2012/07/30(月) 01:04:37.66
>ちょっと関係の話だったりする
関係のない話
2012/07/30(月) 01:12:40.95
よく知ってるRailsアプリが10万行クラスで破綻と聞いて、ずいぶんトーンダウンしたな。
108uy
垢版 |
2012/07/30(月) 01:53:22.77
動的言語で10万行ってさ
一体そんなに何かいてんの?
動的言語だぞ?
動的言語なのにJAVAと同じようにそっくりそのまま書いてるのかなって疑ってしまう
109uy
垢版 |
2012/07/30(月) 02:03:23.80
コードの大半はテストだろう。

動的言語だと、テストの量が
静的言語の数倍に膨れ上がる。

Rubyでテストをまともに書いている所は、
テストの量が膨れ上がるから
修正があった際のテストの修正で苦しんでるはずだよ。
2012/07/30(月) 03:09:22.88
I am a hikikomori ,
So ,i have not participated in organization of the system.
my written message is all on my dream.
111uy
垢版 |
2012/07/30(月) 05:10:48.69
つうかrubyのメンバ変数の@ってマジでどうにもならないのかな
俺様はOOではないのでそんな問題からは既に解放されているが、
ruby布教の観点から見ると、初心者が使えなければ意味がなく
OOでソース書くなら@つき変数は避けられない
rubyを使う奴が、JAVAと同じように書いていくなら、
@がうっとうしいという理由だけで使われない気がする
先日メンバ変数と、メンバ変数同士の演算が多く必要になってしまう処理を
ほんの気まぐれでクラスで書いたら
ちゃんと最低限のコードで書いているにもかかわらず
マジでひどい見た目になった、これは無理
112uy
垢版 |
2012/07/30(月) 06:15:27.56
いま今後言語を乗り換えることはないと覚悟してソースかいてる
ルビーはまだ粗はあるけどルビーの今後の成長に期待した
俺様の人生効率も左右されかねないのでルビーは頑張ってほしい
規模は現在一万行程度だけど年単位でやるので勝手に大規模なものになってるだろうよ
大規模開発はできる
113デフォルトの名無しさん
垢版 |
2012/07/30(月) 09:29:16.89
プロジェクトよりテストのコードのほうがでかくなる
本体120mbテスト600mbみたいな
2012/07/30(月) 12:30:38.93
>>98
ruby の include の対象を、ヘッダと呼ぶことについて、Matz がどう言うだろうね、って話。

動的言語で大規模開発なんて、言語だけを問題にするなら、問題ないに決まってるだろ。
問題が出るのは、実際には優秀な人数を十分に確保できないからで、一山いくらの兵隊に作業させるなら静的の方がまだマシ、というに過ぎない。
XP のプラクティスの多くは Smalltalk の実践から生まれたわけだし、当然 ruby でも同様に有効だ。
115uy
垢版 |
2012/07/30(月) 12:47:33.25
じゃあやってみろ
2012/07/30(月) 12:58:18.64
>>104
> Railsは大規模開発適しているということでした

いやいや、あの糞遅いサイトが適している例ってどうなんだよw
2012/07/30(月) 14:08:36.23
誰だかわかんねー個人ブログ引っ張ってくる奴もゴミ

そんなブログにマジレスする奴もゴミ
2012/07/30(月) 18:03:04.44
http://twitter.com/Medicalware/status/229506991196876800
2012/07/30(月) 18:05:59.91
>>114
ソース出してくれればいいんだよ。
「プログラミング言語Ruby」でも「たのしいRuby」でも何でもいいが、
何ページに「ヘッダ」が使われてるってね。
2012/07/31(火) 00:41:17.19
ヘッダの意味がわかってないんじゃないか
121uy
垢版 |
2012/07/31(火) 10:19:41.99
こうして一人ずつ発狂して
uy粘着と化す

もしかして俺ってrubyにすげー迷惑かけてんの?w
バトロワスレみてるとそうなのかなぁと思い始める
実際言語なんて宗教みたいなもんだしな
rubyのいいところは言語仕様を思い切ってmatzが変えていく所でもあると思う
C#とかじゃ、「あ、これ設計間違ってたね・・・」とか後から気づいても
絶対変える事はないからな、様々なしがらみによって出来ないんだそれ

あまりrubyの仕様は変わって欲しくないが、間違っている箇所はどんどん変えたら良いと思ってる
間違いを認めずに、間違った設計のまま突き進んで周辺ライブラリ、周辺ツール、PGにそのツケを払わせるとかなったら
他のゴミカス言語と同じ

流石の俺も自分の乗っている船を沈没させようとは思ってない
ただ特に貢献しようとも思ってない
俺様の進路に偶然、rubyが落ちてた。rubyは運が良い
俺様に選ばれたrubyは運が良かったと思う
きっと数年後にはそう感じているはずさ このままいけばね
122uy
垢版 |
2012/07/31(火) 10:28:44.35
言語って所詮、言語を色づけしてるのは使用ユーザーかなって思うよ
その言語を気に入ったユーザーがライブラリを作ったり情報を描いて
この言語は○○をやりやすい言語 ってなってる気がする
静的言語だと結構どうやっても他言語にある概念を実装できないみたいな
壁にぶち当たることはあるんだろうけど
動的言語の場合evalさえ使えば大抵は、他言語の概念は
無理やりでよければもってこれると思う

とりあえずrubyをやる前は、C++とかにある ; これが鬱陶しいだけだったが
今では括弧すら鬱陶しく感じる
メソッド呼び出しから括弧を取り外すって簡単なようで実際めっちゃ難しいよね

a , b = c , d , e

とか、さ

何がメソッドで何が引数で、もしかしたらメソッドにデフォルト引数があるとか、
あるいは
c , d , e が全部変数でも、正しく動作するわけだし
プログラミングに煩わしい括弧取り外すのは簡単なことではなかった
rubyは成功言語
2012/07/31(火) 11:27:26.69
ヘッダを include できるし、xor で and や or を作れるし、素晴らしいね!
124uy
垢版 |
2012/07/31(火) 12:01:56.24
何でこいつはいつまでもrequireとincludeの動作を覚えないの
125uy
垢版 |
2012/07/31(火) 12:03:08.37
あー言っちゃった・・・
126uy
垢版 |
2012/07/31(火) 21:49:07.39
ちんこ
127uy
垢版 |
2012/08/01(水) 00:16:52.93
死ねゴミ
128デフォルトの名無しさん
垢版 |
2012/08/01(水) 01:49:27.03

1000 :uy ◆xVOGOO9ev6 :2012/06/23(土) 12:35:29.68
俺は動的言語の問題点をいくつあげてもwwwww
静的言語よりはマシだと確信してるわwwwwwwwwwwwwwwwww


静的言語の問題点をなぜ挙げないかって??

見放してるから、問題点を指摘さえしないってことだよwwwwwwwwwww
気づけバカwwwwwwwwwwwwwww
129デフォルトの名無しさん
垢版 |
2012/08/03(金) 06:32:47.82
二度と話しかけんなよ
2012/08/11(土) 10:20:21.60
日本の土建屋的SIerでやっていくには、一度固めたら(=コンパイルしたら)
動作がブレない静的言語の方が向いている、と、
勝手に顧客の本番環境でスクリプトとか勝手に書き換えるダメプログラマを見てたらオモタ。
動的言語でアジャイルに〜なんて言える現場はスキルと意識が高い恵まれた職場だと思うよ。
131uy
垢版 |
2012/08/11(土) 11:11:11.81
> 日本の土建屋的SIerでやっていくには、一度固めたら(=コンパイルしたら)
> 動作がブレない静的言語の方が向いている、と、

誰もそんな事言ってないんだがw

お前のそのアホな思いつきに従えば
再コンパイルするんだから、動作がぶれてるだろ
2012/08/11(土) 12:03:04.92
本番環境にコンパイラ入れるな
2012/08/12(日) 00:59:20.15
使い分けるもんじゃないのか
134uy
垢版 |
2012/08/12(日) 10:00:40.69
>>130
そんな「論外」のために言語変える意味はない
そいつを解雇しろよ
2012/08/12(日) 10:57:54.02
勝手に書き換えるのは顧客のPGでしょ。
2012/08/19(日) 03:14:31.35
あーーーもうメソッド名の変更って
この作業は割りと重要だな
aliasじゃダメなんだよ
気分的に無理
137uY
垢版 |
2012/08/20(月) 19:41:34.56
昨日プロジェクト全体ソースがついに1万行を超えた
rubyで1万行という数字の意味が分かる奴は少ない
どこもハードコーディングしてないし、同じシンボルが必要な場所ではメタしたりmoduleで分けてmix-inも行ってる

およそ2ヶ月ちょいでこんくらいいくみたいだな

大規模開発できないって言った奴でてこいよ
2012/08/20(月) 20:10:06.70
そこまで言うのなら
ソースを見せてほしい
2012/08/20(月) 20:22:35.15
何人でその期間?
2012/08/20(月) 21:17:46.18
Rubyの習得は一瞬だよ
1万行書くのに1時間かからないだろう
問題はまともなデザインのソフトを作れるかどうか
デザインセンスの方が重要
2012/08/20(月) 22:31:47.89
ごめん
やっぱ無理だ

Ruby無理

これ無理

1歩間違えたら終わってた事実に今日気づいた

ちょー危ない

rubyすごい
今再現しないバグをどうやって再現させてバグレポート送るか試行錯誤中
2012/08/20(月) 23:02:29.91
えっえっ嘘
プロジェクト本体でもバグ再現しなくなってた
もういいや
もうやだ
勝手に誰かが直してくれた
2012/08/20(月) 23:07:41.34
なんか・・・・文字化けしたメッセージがDUMPされた
2012/08/20(月) 23:45:21.01
バグコードを追うためにコード減らしていく→まだバグでる→でる→でる
→あ、でなくなった戻そう→え?バグでないし、もっと戻そう→え?バグでねーじゃんあせdrftgyふじ →最初から

俺の技術じゃトレース無理かもしれない
2012/08/21(火) 00:15:30.32
はぁ、、つかれた、、
ライブラリと完全分離した結果
ライブラリではなくrubyのバグであることが確定した
ちかれた
2012/08/21(火) 01:10:35.50
マイナー言語にはよくあること。
メジャー言語にもあるけどね。
147uY
垢版 |
2012/08/21(火) 01:36:14.78
もうやだ
148uy
垢版 |
2012/08/21(火) 04:41:45.26
動的言語で大規模開発やってるやつほんとにすごいよ
よくこれで出来るなアンリミテッドルールブックなんだよ
ルールがない
だから自分で定義し
使っていいものダメなものきめてかいていく
しかし道具のいくつかを使わないってことは
効率をさげるんだよ
けど全部はぜったい使えない
自分の妥協との戦い
細かいことをきにしないスキルも必要
2012/08/21(火) 09:21:42.24
a, b = [1,2,3].cycle, ["a","b"].cycle
p (1..25).map{ |i| (i%5)!=0 ? a.next : b.next }

たったこれだけで済む事を下みたいに書いてるuyなら
1万行なんてすぐだろうな。

n = i = 0
s = []
b = ["a","b"]
[1,2,3].cycle do | m |
  n += 1
  i += 1
  break if n == 21
  s << m
  if i == 4
    i = 0
    s << b.first
    b.rotate!
  end
end
p s
2012/08/21(火) 10:25:03.64
あおりにすらならないは

つうか2ヶ月で1万行だと1年で6万行だよ
しかも2ヶ月のうち、プログラミングしてた日数ってそんなに無いし
これ続けてたら素でrailsとかの規模超えると思う
変なコードは書いてないんだけどな
rubyは開発力が違いすぎるのかもしれない
2012/08/21(火) 10:30:02.52
uyがかrubyがかはしらんけど
「糞コード量産力がはんぱない」のまちがいだろ
2012/08/21(火) 11:17:54.84
どんだけ煽ってももう無理なんだよ・・・
もう完成しちゃってるんだ
設計そのものが
しかもおそらくrubyレベルの柔軟な言語じゃないと
到底作る事の出来ないシステムが・・・

絶対にお前らじゃ追いつけないと分かる
153uY
垢版 |
2012/08/21(火) 11:23:29.19
バカには無理
2012/08/21(火) 11:38:31.45
昨日1万越えて、もう10800行ってる
増加はとまらない
2012/08/21(火) 13:37:21.15
行数多いのを大規模開発と思ってるのか。乙。
156uY
垢版 |
2012/08/21(火) 18:54:34.84
最初から大規模って言ってるのに記憶力ねーな

根幹部分がおよそ2000行のコード
この時点から既に大規模開発である
157uY
垢版 |
2012/08/21(火) 18:57:00.66
元々いくらでもソース詰んでいける設計だったけど
実際にこれだけの規模になると違ってくる
動的言語は色んな面できつい
ソースコード管理をしっかりやらないと死ぬ
2012/08/21(火) 19:08:04.43
関わる人が増えてくると、名前の重複、平行開発の待ちなど様々な問題が出てくる。
159uY
垢版 |
2012/08/21(火) 20:16:47.85
ソースの中でちょっと気になった場所を安易に変更するっていうのは
やっちゃいけないのが動的言語だと思う
変数名やメソッド名を変えたら全体テストやり直しとか言ってる奴もいるけどそれと同じだ
アルゴリズムの一部を変えて、
いらないと思ってた変数を消してみたら、後ろのほうで使ってたとかがある
動的言語は開発スタイルそのものを変えないと意味が無い
静的言語と同じように使っていても効率が下がるだけ
まともに動的言語で大規模開発できる奴は紛れもなくスキル高いと確信した
普通は出来ない
160uY
垢版 |
2012/08/21(火) 20:31:48.89
"ちょっと高い"レベルじゃないからな
優秀な技術者というのもバズワード的な優秀という意味ではなく
マジで優秀って意味の優秀
100人中1位とかいうレベル以上の優秀
バカには無理
2012/08/21(火) 22:51:24.55
> 消してみたら、使ってた

普通は消す前に確認するけどな。
コンパイラ任せで消してみるというのもチェックの方法のひとつではあるけど。
2012/08/21(火) 23:02:58.40
そもそも変数が管理しきれないほどの広いスコープでコードを書かない方が良い。
2012/08/22(水) 00:18:17.90
と言ってもほとんどのスクリプト言語のスコープは関数単位で、1度しか使わない処理も全部関数化するっていうのもねー
2012/08/22(水) 00:24:03.04
スコープは関数単位だけどスクリプト言語なら普通は使う直前に宣言できるだろ。
そしてオブジェクトは不要になったらいつでも破棄できるだろ。
2012/08/22(水) 00:45:05.58
>>163
普通は構造やオブジェクトのメソッドという意味単位で分けるものなのよ。むしろ自然と分かれる。
2012/08/22(水) 07:46:30.85
意味単位でメソッド作ってたら、再利用されないメソッドだらけになるじゃん。
2012/08/22(水) 08:17:25.53
ワロス

意味単位で分割した上で、再利用を考えてラップするんだろ?
2012/08/22(水) 10:33:50.23
こういう奴がmain1000行とかやっちゃうんだろうな。
スクリプト言語もできる奴と、スクリプト言語しかできない奴の差な気がする
169uy
垢版 |
2012/08/22(水) 11:23:23.35
この超ハイレベルのスレに論外初心者が迷い込んだ奇跡
170uy
垢版 |
2012/08/22(水) 11:27:10.62
とりあえずOOは静的言語でプログラムを組んでいく事を前提に作られた設計手法だから
OO以外の動的言語流の設計を編み出すか、
あるいはOOをどうにかして動的言語で運用していくか
どちらも要求されるレベルは高い
2012/08/22(水) 12:59:19.31
Rubyやgroovyは動的でOOだと思うんだが、
天才様の脳内では違うのか。
2012/08/22(水) 13:52:03.31
>>166
仕様では意味単位でクラスやメソッドが出てくるので、どれを再利用すればいいかがよくわかる。
2012/08/22(水) 14:02:19.51
>>168
1000行のmain()の修正依頼が来たらどうすんの?>>159ってそういうことだろ。
174uY
垢版 |
2012/08/22(水) 14:15:51.29
>>171
動的言語でOOは無理
っていうか静的言語と比べて欠点のほうが多いと思う

動的言語の利点は、動的に型を変えられる事
にもかかわらず同じ数だけクラスを宣言し
同じ数だけメソッドを定義していたら意味がない
そんなことをやればrubyはメンバ変数に@がついてる分、他の言語よりも冗長だよ

ライブラリはクラスを使ってOOで書いてもいいけど
動的言語はプログラムの大半をラムダ(yield)で書くべき
175uY
垢版 |
2012/08/22(水) 14:50:11.56
つうかrubyで俺メンバ変数ほとんど使わないプログラミングを始めてる
ライブラリになれる機能はクラス宣言
ライブラリにはなれない && たいして大きくないものは
新規にクラスを宣言せず、オブジェクトを生成してからmoduleのextendなどで変数、メソッドを追加
これでほとんどいける
176デフォルトの名無しさん
垢版 |
2012/08/30(木) 02:16:17.91
ruby2.0がかなりすごいらしい
177デフォルトの名無しさん
垢版 |
2012/09/09(日) 10:05:38.04
らしいって誰かの受け売り?
2012/09/09(日) 10:10:28.19
ステマ
179デフォルトの名無しさん
垢版 |
2012/09/09(日) 12:43:43.33
ruby2.0がかなりすごいらしい
2012/09/09(日) 12:46:30.48
バズワード
181デフォルトの名無しさん
垢版 |
2012/09/09(日) 13:04:25.31
ruby2.0はかなりすごいらしい
182uy
垢版 |
2012/09/09(日) 13:15:02.03
互換性の無さが凄い
183デフォルトの名無しさん
垢版 |
2012/09/09(日) 14:05:50.21
ruby2.0でついにアレがくるらしいとのこと
2012/09/09(日) 22:38:42.39
rubyの価格破壊がくるらしい
2012/09/09(日) 22:42:12.13
価値破壊は既に進行してますが (w
2012/09/10(月) 00:06:57.72
まあ頑張ってほしいけどさ便利は便利だしもう精神的にperlとかやになっちまってるし
2012/09/10(月) 00:50:17.78
perlってほんのここ数年で一気にネットの評判ガタ落ちになった気がする
rubyがここ数年でそれだけ広まったってことだと思う
もっと早くに気づくべきだったよ
rubyよりもperlが積極的に使われてたのは2008年くらいまでだろうか
気づくのが遅い遅い遅い遅い
2012/09/10(月) 06:32:50.99
>>187
phpの影響でperl減ったんじゃないか。
2012/09/10(月) 13:42:40.57
>>188
まったくもってそのとおりだったwww
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況