【Perl,PHP】LLバトル ..
369:デフォルトの名無しさん
08/05/05 22:52:57
>>364
それを構文的にネストしていると言うんだよ。
370:デフォルトの名無しさん
08/05/05 22:56:48
ところで>>365に引っかからないためのRubyのマニュアルってあるの?
371:デフォルトの名無しさん
08/05/05 23:04:40
>>370
URLリンク(www.ruby-lang.org)
372:デフォルトの名無しさん
08/05/05 23:10:43
>>365
別に関数型人種じゃなくても、Pascalとかgcc拡張CとかDとか使ってると普通にはまる。
373:デフォルトの名無しさん
08/05/05 23:14:00
>>364
あのー、>>371のリンク先に
> メソッド定義のネスト
> 特異メソッド定義を除くメソッド定義式は ネストできません。
> ruby 1.7 feature: 1.7 以降ネスト可能になりました。ネストされた定
> 義式はそれを定義したメソッドが実行された時に定義されます。こ
> のことを除けば、普通のメソッド定義式と同じです。以下の例を参
> 照してください。
とあるんですが…
Rubyの現バージョンはメソッド定義のネストができるという理解でいいですね?
374:デフォルトの名無しさん
08/05/05 23:14:19
自分は特にはまりませんでした
375:デフォルトの名無しさん
08/05/05 23:18:27
俺も、defのネストが構文的に許されていると知らなかったから
わざわざそんなコードは書かなかった。普通にprocやblockを使った。
でも、この用法のdefのネストが許されているのは有害だと思う。
というか、Ruby式のdefのネストを使う利点が全くわからない。
利点がない以上、構文規則で禁止するべきだと思うのだが。
376:デフォルトの名無しさん
08/05/05 23:24:33
勘違いさえしなければメソッド内でメソッドを追加できる便利機能だと思うぞ
377:デフォルトの名無しさん
08/05/05 23:31:14
なんで言語信者同士の煽り合いになってるんだ??
前スレはもう少し生産的だったのに・・・
アンチスレからでてくんな
378:デフォルトの名無しさん
08/05/05 23:32:23
> Rubyの現バージョンはメソッド定義のネストができるという理解でいいですね?
いいえ
379:デフォルトの名無しさん
08/05/05 23:36:51
>>376
便利と言うには>>99の言うような制約が強すぎると思うが。
特に、外側のメソッドを定義しているクラスにしか追加されないんだろ?
例えば
Class Foo
def define_hello
def hello
puts "Hello"
end
end
end
Class Bar < Foo
end
kind_of_foo = Bar.new
kind_of_foo.define_hello()
foo = Foo.new
foo.hello()
では、Barクラスのオブジェクトにdefine_helloしているのに
helloメソッドがBarクラスでなくFooクラスに定義されるのだが、
これは不自然じゃないのか?
380:デフォルトの名無しさん
08/05/05 23:38:12
>>378
では>>371のリンク先のドキュメントには嘘が書いてあるということですね?
「ruby 1.7 feature: 1.7 以降ネスト可能になりました。」と明記されていますよ。
381:デフォルトの名無しさん
08/05/05 23:46:53
構文上ネストして記述ができるが、挙動としては他の言語とは異なるということ。
382:デフォルトの名無しさん
08/05/05 23:49:56
>>381
つまり、
(1) Ruby 1.7以降ではメソッド定義のネストが許されている。
(2) したがって>>364の「あれは別にネストしてるわけではない。」は誤りである。
ということだな。
383:デフォルトの名無しさん
08/05/05 23:56:37
>>379
それは逆のほうが不自然でしょ
少なくとも自分にとってはそう
def define_hello
self.class.class_eval{ def hello; end }
end
という手もあるし
384:デフォルトの名無しさん
08/05/05 23:57:31
「ネストしている」って言ったらメソッド内スコープのメソッドのことだと思うぜ
というか、勘違いする奴が多いって言うのはそういうことだろ
385:デフォルトの名無しさん
08/05/06 00:00:22
def を文法上入れ子にすることはできるが、
メソッド定義としてネストされてるわけではない、ってことかね
386:デフォルトの名無しさん
08/05/06 00:02:05
>>365
>関数型言語の人間
関数型言語の人間はまずlambdaを使うんじゃないの。
top level以外でdefを使うのであれば、スコープが
どうなっているかは事前にテストすると思う。
387:デフォルトの名無しさん
08/05/06 00:04:00
>>383
Barクラスの実行コンテキストでメソッド定義しているのに
定義されるのはFooクラスのメソッドというのは直感に反するよ。
定義されるタイミングは実行時のくせに、定義される動作はパース時の静的スコープ。
ちぐはぐだよ。
388:デフォルトの名無しさん
08/05/06 00:05:50
>>386
テストしてもRubyのふるまいってバージョンごとに結構かわるんだよね。
例えばProcオブジェクトの中からreturnする時の動作。これがバージョン毎に違う。
389:デフォルトの名無しさん
08/05/06 00:07:17
動作が変わらないとしたらバージョン変えた意味があるん?
390:デフォルトの名無しさん
08/05/06 00:08:09
>>389 ( ゚д゚)ポカーン
391:デフォルトの名無しさん
08/05/06 00:10:07
>>388
それはまた別の問題だね。
もし不安定なインターフェイスなのであれば尚更テストが必要だ。
あるいは別の言語に移行するか。
392:デフォルトの名無しさん
08/05/06 00:11:50
>>387
class Base
def hello
end
end
class Foo < Base
def hello
super
end
end
class Bar < Foo
end
としたとき、Bar.new.hello は Bar にとっての super の hello が呼び出されるべき?
393:デフォルトの名無しさん
08/05/06 00:12:31
>>389
まあバージョン変わったんだったら動作が変わっても文句言えないよな
バージョン変わってないのに動作が変わったなら文句言っていい
394:デフォルトの名無しさん
08/05/06 00:13:18
>>387
その考えもわかるけどね
395:デフォルトの名無しさん
08/05/06 00:15:56
>>387
クロージャだと思って使うから違和感があるんじゃないの。
クロージャが欲しいならProcとかlambdaを使えば良いのに、
そうしたくない理由があるの?
396:デフォルトの名無しさん
08/05/06 00:16:12
>>392
superはそのメソッドが定義されているクラスのスーパークラスからメソッド探索するためのもので、
当然パース時の静的スコープからクラスが決定される。
メソッドのオーバーライドと組にして使うものなのだから当然の話だろ。
それとdefによるメソッド定義は全然別の話だ。
なぜごちゃ混ぜにしたがるのか理解に苦しむ。
397:デフォルトの名無しさん
08/05/06 00:17:04
387のどこにクロージャの話があると思えるのだろう。不思議な人がいるなあ。
398:デフォルトの名無しさん
08/05/06 00:19:09
クロージャからのreturnという、かなり基本的なセマンティクスがコロコロ変わるのは問題だろ。
399:デフォルトの名無しさん
08/05/06 00:20:00
>>397
きのうクロージャおぼえたばかりなんだよw
400:デフォルトの名無しさん
08/05/06 00:28:04
>>397
環境と手続きを、レキシカルなスコープで持ち回りたいならクロージャ。
401:デフォルトの名無しさん
08/05/06 00:29:59
>>400
387のどこに環境と手続きを持ち回る話があるんだろうか。。。
402:デフォルトの名無しさん
08/05/06 00:32:35
defのネストって1.7から意図的に導入したのかよ、どういう意図だったんだろう?
403:デフォルトの名無しさん
08/05/06 00:35:03
>>401
helloをFooに入れるかBarに入れるか自分で選べれば問題は無い。
404:デフォルトの名無しさん
08/05/06 00:36:05
>>403
387のどこに環境と手続きを持ち回る話があるのか、答えなさい。
405:デフォルトの名無しさん
08/05/06 00:37:36
>>403はリア厨だから相手にするな。
406:デフォルトの名無しさん
08/05/06 00:38:20
>>404
お前が読み取れないだけだろ。
407:デフォルトの名無しさん
08/05/06 00:39:40
>>402
通常のメソッド定義と同じ構文を使って、メソッド中でメソッド定義をしたい人がいたんじゃないの?
普通の人は使わない=挙動がわかっている人しか使わないから、困ることはあまりない。
なんでこんなにこの話題で盛り上がっているのかよくわからんよ...。
408:デフォルトの名無しさん
08/05/06 00:39:50
>>406
俺は>>404だが、俺も環境や手続きを持ち回るようなことを話題にしていない。
409:デフォルトの名無しさん
08/05/06 00:41:04
>>407
どうしてわざわざ同じ構文を使いたいんだろうね?利点がさっぱりわからん。
410:デフォルトの名無しさん
08/05/06 00:41:42
>>408
だーかーらー、キチガイを相手にするのやめろって。
相手は内容もわからずにただ煽っているだけなんだから。
411:デフォルトの名無しさん
08/05/06 00:42:31
>>407
>普通の人は使わない=挙動がわかっている人しか使わないから、困ることはあまりない。
それが普通なんだが、このスレにはどうしても使いたい人間がいるらしい。
しかも挙動が気に喰わないんだと。
412:デフォルトの名無しさん
08/05/06 00:43:49
>>408
あんたが>>387なら分かるけど>>404って・・・
413:404
08/05/06 00:45:07
>>412
ああ、俺は>>387だが、俺も環境や手続きを持ち回るようなことを話題にしていないよ。
414:デフォルトの名無しさん
08/05/06 00:46:20
今更知るかボケ
415:今日の爆笑トーク
08/05/06 00:46:50
388 名前:デフォルトの名無しさん [sage]: 2008/05/06(火) 00:05:50
>>386
テストしてもRubyのふるまいってバージョンごとに結構かわるんだよね。
例えばProcオブジェクトの中からreturnする時の動作。これがバージョン毎に違う。
389 名前:デフォルトの名無しさん [sage]: 2008/05/06(火) 00:07:17
動作が変わらないとしたらバージョン変えた意味があるん?
416:デフォルトの名無しさん
08/05/06 00:46:55
定数の探索も実行時じゃなくてパース時のスコープだよね。
class Foo
A = 1
class Bar
def a
p A
end
end
end
Foo::Bar.new.a
これは 1 を出力するけど、
class Foo
A = 1
end
class Foo::Bar
def a
p A
end
end
Foo::Bar.new.a
こっちは uninitialized constant Foo::Bar::A エラー。
Ruby はそういうもん。慣れればどうということはない。
417:デフォルトの名無しさん
08/05/06 00:47:39
>>396
なるほどsuperは確かに無関係だった。
383も言ってるように def...endという定義文じゃなくてメソッドなら期待したように動く。
class Foo
def define_hello
self.class.send(:define_method, :hello) do
puts "Hello"
end
end
end
class Bar < Foo
end
kind_of_foo = Bar.new
kind_of_foo.define_hello
kind_of_foo.hello #=> Hello
foo = Foo.new
foo.hello #=> undefined method `hello' for #<Foo:0xb7d19734> (NoMethodError)
メソッドの可視性はあんまり気にしない、
動的にメソッド定義したいならeval系のメソッドを使う、
という脳なので入れ子defの挙動がどうであれ、あんまり困らない。
418:デフォルトの名無しさん
08/05/06 00:48:40
るび厨って、Rubyは絶対に正しいという結論から理由を考えるからね。
で、理由につまったら暴れてスレを荒らしてごまかす。
こんなだからtwitterにも見捨てられるんだよwww
419:デフォルトの名無しさん
08/05/06 00:49:48
結局、defのネストが問題ないという理由は、誰も使わないから、ということか。
なんという無駄な言語仕様なんだろう。。。
420:デフォルトの名無しさん
08/05/06 01:06:16
>>402
URLリンク(blade.nagaokaut.ac.jp)
> この制限のために長らく「メソッドの内側でメソッド定義する場合
> には文字列でeval」というイディオムがあったわけですが、これっ
> て本当に必要な制約ではないですよね。長らくこのチェックを疑問
> に思わず行ってきましたが、ネストを検出してどのくらい嬉しいの
> かということを考えたら不要に感じられてきたので外しました。
421:デフォルトの名無しさん
08/05/06 01:09:24
twitterはミズーリなのだ
彼らには今後ユタの牧草地が待っているだろう
422:デフォルトの名無しさん
08/05/06 01:17:24
>>420
結局まつもと自身の感覚の問題か・・・orz
423:デフォルトの名無しさん
08/05/06 01:17:46
twitterはなあ・・・
Railsでもスケーリング楽勝とか言ってたわりに、
トラブル続きで泣きついて結局原因をフレームワークのせいにしちゃうし
なんというか
424:デフォルトの名無しさん
08/05/06 01:20:01
twitterのコードのほとんどはすでにRoRじゃないらしいよ
Rubyを捨てるかどうかは知らんけど
425:デフォルトの名無しさん
08/05/06 01:30:27
このニュースが出てからRuby(Rails)はもともとプロトタイプ用だってことになっててちょっと苦笑した
426:デフォルトの名無しさん
08/05/06 01:35:40
まさに「Webアプリなめるな」としか言いようがない
427:デフォルトの名無しさん
08/05/06 01:37:42
URLリンク(help.twitter.com)
こっちではすでにPHPだね
428:デフォルトの名無しさん
08/05/06 01:56:50
今夜もruby信者の異常な粘着だけが目立ったな
あたかも自分の信仰を守るために異教徒を攻撃するような態度
こんなだから嫌われるんだということに気付かないのだろうか
429:デフォルトの名無しさん
08/05/06 02:37:23
NGEx:ruby信者|粘着|信仰|異教徒
430:デフォルトの名無しさん
08/05/06 03:02:19
結局、matzにも積極的な理由があったわけじゃなくて、チェックやめただけだったわけね。
431:デフォルトの名無しさん
08/05/06 03:21:06
仕様なのかそれとも実装バグなのかってどうやって確認すればいいの?
432:デフォルトの名無しさん
08/05/06 03:28:24
twitterのバグの出し方は器用だよな
普通に見れるかと思ったら特定の人の発言だけ抜けてたり
433:デフォルトの名無しさん
08/05/06 06:44:44
>>425
プロトタイプを実践で使いこなしちゃうひともいるから
安室とか
434:デフォルトの名無しさん
08/05/06 06:51:09
レイか…
しかしコード片が出ると静まるな
435:デフォルトの名無しさん
08/05/06 12:07:07
>>431
matzが仕様だとゴネれば仕様。
バグだと認めればバグ。
インタプリタが [BUG] という文字列を含んだメッセージを吐いて落ちる
ようなものは問答不要でバグ。
436:デフォルトの名無しさん
08/05/06 13:17:56
過ちを
認めることの
難しさ
437:デフォルトの名無しさん
08/05/06 13:25:11
>>430
それを必死に用語する信者、おもしろいよね。
438:デフォルトの名無しさん
08/05/06 14:32:41
>>435
PSPの□ボタン問題を仕様と言い放ったクタラギと同じにおいを感じさせるなw
439:デフォルトの名無しさん
08/05/06 15:58:30
>>431
まつもとがどっか(ML/るびまetc)で明言したかを確認できればまつもと仕様
明言されてなくてテスト通らなくておかしいなと思った際に
MLに投げてまつもとにバグだと言われたらバグ
「仕様がない」ことの気持ち悪さってこういうこと
440:デフォルトの名無しさん
08/05/06 16:43:39
さすが技術系のスレだな。技術的な話題が満載だw
441:デフォルトの名無しさん
08/05/06 17:14:29
アンチも酷いが信者がもっと酷いからな
442:デフォルトの名無しさん
08/05/06 17:17:00
ソースコードを書かない奴がのさばっているスレはこうなる
443:デフォルトの名無しさん
08/05/06 17:46:45
「Rubyは言語仕様すらない糞言語」まで読んだ。
444:デフォルトの名無しさん
08/05/06 18:49:21
煽りが常駐しているスレが栄える事は無いだろう
445:デフォルトの名無しさん
08/05/06 19:09:40
そんな。隔離スレとして末永く山崎渉をこれからもよろしくね
446:デフォルトの名無しさん
08/05/06 19:32:21
>>439
Ruby使いはこのスレみたいに何か見つけたらガンガン確認メールをメーリングリストに
投げるのがRubyのためになるってことか。
それにしてもはやくかっちりした仕様を提示してほしいなあ。
447:デフォルトの名無しさん
08/05/06 20:03:18
Rubiniusの人たちが作ってるRubySpecが仕様として採用される方向だよ。
URLリンク(ruby-design.pbwiki.com)
RubySpec specs and wiki to be used by implementers and officially blessed
しかし、明示的な仕様があってもなくても、動作が自分の予期した通りでなければ
結局仕様がおかしいという結論になるのは変わらないんじゃないかね。
448:デフォルトの名無しさん
08/05/06 20:06:23
>>447
で、matzがその仕様をどれだけ尊重するかはまた別問題なわけだ。
マイナーバージョンが変わるたびに単純な拡張でなく仕様の変更だらけになったりしたら
仕様が文書化されてもあまりうれしくないような。
449:デフォルトの名無しさん
08/05/06 20:09:39
何をしても納得しない奴は残るだろう
450:デフォルトの名無しさん
08/05/06 20:18:49
そこに書かれている以外の動きをしたらバグってことで。仕様がおかしかろうが決めたらもう
変えないでほしい。そしたら俺はその中でやるよ。
あと書かれていないような使い方については未定義ということで自己責任で使うことみたいな
風にならんかな。
451:デフォルトの名無しさん
08/05/06 20:19:03
え、いくらなんでも BNF ぐらいはあるでしょ
そこにスクリプト・エンジンの環境的な制限を加えれば仕様書のような物ぐらい
用意できるんじゃないの
452:デフォルトの名無しさん
08/05/06 20:28:58
>>451
>え、いくらなんでも BNF ぐらいはあるでしょ
あったらよかったんだけどねえ。
453:デフォルトの名無しさん
08/05/06 20:29:32
>>451
rubyの場合、シンタックスはそのままでセマンティクスだけ変わることがあるから困るの。
せめてシンタックスが違えば最低でも処理系がerrorを出してくれるし、
うまくいけば一定期間warningを出して新しい仕様に合わせることを促すこともできるのに。
454:デフォルトの名無しさん
08/05/06 20:39:03
>>452 例によってyaccのソースならあるw
455:デフォルトの名無しさん
08/05/06 20:50:00
racc
456:デフォルトの名無しさん
08/05/06 20:55:20
/: :.::.:: : .:/イ´: :/´.. -― ̄`:.=ミ:_..
/:.: .::.::.::..:/: :.: : / ノ: : : : : : : : : `: .、‐ `ヽ、
i: .::.::.::.::.:/ .: .::.: :/ .イ:: :. : : : : : : :>.、 \-‐ヘ.
|.::.::.::.::.:/:: :l.::.: : |/::.::.::..:..: : ヽ:イ_ . :\´: ヽ:.ヽ:ヽ
!::!::.!::.::ハ::.|::.|: :.|::.::|::.:斗-‐´: : ::.::.::.. : : :ヽ::斗: :.l: :!
j::.|::.}::.::|::.:斗v:: :.!::.イ::.::.ト、::.:ト、: :ヽ:_::.::.:../ト :l:: : ト:|
ノ‐ |:/::.:/ イ|:. |::.::ハ::.::.l \:、\: \7'ァミl::.|:: :l }}
l::l::.:ヽム/ |::.::.::.::.::.ト:斗---`孑` ーイォ::小::./l/′
|::{::.::.::V77!::.::.::l:: ´l `,≧zzミ |ュリ }:./::.|
l:ハ:.}:.l/:.| |::.::.::.:ト、:.V/ト-':...} ´ イ::.: :|
| `j小:.| ト::.::.:..:ヽ-ミ` Vユツ ヽ ハ::j:リ
ヽ / |! リ_トヘ:l::.:...:.ヽ「 { _, .イ::.イ/
_ノ.. ..:..|:ト、::.::.:、\` ー-、 ´ '/:.|:/フ:>、
r‐<::`丶:..:ハト、_\::.:ヽ ̄` }┬‐.:: : :〃::/: : /、
/´ ̄` ミヽ:\ヽ:..:.「 >:}-- 、 ノ|:... : : l:::./: :./ ヽ
! \\:ヽ..:.Vーノ-- 、\7:..: : : :|::/: :/ !
. | ヽ:ヽ:〉ム二ニ、‐- 7|:..:. : :/::l: :// |
V ー 、 V / ` ‐{ノ:..:..:./::/ // |
| --- { ヽ..:./::/ /// |
457:デフォルトの名無しさん
08/05/06 21:12:36
URLリンク(www.ruby-lang.org)
458:デフォルトの名無しさん
08/05/06 21:38:05
>>450
1.8.6以降の1.8系は後方互換性を損なうような変更はほとんどないと思うけど。
あと1.9はどんどん変な仕様は変えてほしい。
459:デフォルトの名無しさん
08/05/06 21:40:56
なるほど、1.9の仕様は作り直しということか
ご苦労なことだ
460:デフォルトの名無しさん
08/05/06 22:19:27
Python3000も互換捨てるようだけど、Ruby比でどういう状況なのかな。
お暇な識者いたら解説きぼn
461:デフォルトの名無しさん
08/05/06 22:24:20
>>460
変更予定の仕様はすでにドキュメントとして公開済みですよ。
462:デフォルトの名無しさん
08/05/06 22:33:24
へえ、しっかりしてんだな
463:デフォルトの名無しさん
08/05/06 22:58:13
Rubyと比べるなよ(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
464:デフォルトの名無しさん
08/05/06 23:07:53
>>460
Python3000は、まあ3.0に限らずPythonの場合は言語仕様や標準モジュールを拡張したり変更する時には
必ずPEPというドキュメント化を通した合意形成が必要とされる。
創始者であるGuidoの影響力が他のコアメンバーより強いことは認めるが、
「rubyは俺の趣味だから」とか言ってる人と違ってコアメンバーの1人という立場を崩していない。
465:デフォルトの名無しさん
08/05/06 23:18:08
趣味で始めたRubyとリサーチプロジェクトとして始まったPythonの違いか
466:デフォルトの名無しさん
08/05/07 00:05:57
>458
ところが matz はどんどん変な仕様にしようとするから困る。
467:デフォルトの名無しさん
08/05/07 00:15:10
趣味レベルをすでに脱していて個人では手に負えないのに
それを認めずにあくまで趣味の延長として動こうとするからおかしくなるんだろうか?
468:デフォルトの名無しさん
08/05/07 00:28:06
spec stable ruby がほしければ自分で実装しろ。
469:デフォルトの名無しさん
08/05/07 00:31:49
いや、誰も欲しいなんて話は…
470:デフォルトの名無しさん
08/05/07 00:46:02
単にくさしてるだけ
471:デフォルトの名無しさん
08/05/07 00:46:35
>>467
ひろゆきはなんとかやってるぞ。
472:デフォルトの名無しさん
08/05/07 00:52:11
なにこのアンチRubyスレ
473:デフォルトの名無しさん
08/05/07 01:10:02
むしろアンチmatzスレじゃね?
474:デフォルトの名無しさん
08/05/07 01:16:00
Rubyって言語使用ないの?
Wikiには、「Rubyの言語仕様策定において最も重視しているのはストレスなくプログラミングを楽しむこと である」
って書いてるけど。
475:デフォルトの名無しさん
08/05/07 01:17:56
なにこの無限ループ(www
476:デフォルトの名無しさん
08/05/07 01:29:09
明示的な仕様はない。Rubyの言語仕様とふつう言った場合、
rubyの実装により暗黙のうちにさだめられているそれを指す。
477:デフォルトの名無しさん
08/05/07 01:29:56
つーかWikipediaはWikipediaと(ry
478:デフォルトの名無しさん
08/05/07 01:59:38
wikipedia修正しといた
479:デフォルトの名無しさん
08/05/07 02:13:20
>>478
hydeの身長も入れといてよ
480:デフォルトの名無しさん
08/05/07 03:15:16
Rubyは日本人が作ったって言う点で意味があるね。
いや、ごめん。意味があるかどうかじゃなくて純粋に同じ日本人が一時的であろうが世界で使われるような言語を
作ったって言うのは俺のナショナリズムをくすぐるよ。
そんな俺はPHP以外LLは認めない。
481:デフォルトの名無しさん
08/05/07 04:34:21
php便利だけど、Py/Ruby/JS比での面白みは皆無よね
QIQの方がLL的じゃね
日本とか意味とかで言えば
482:デフォルトの名無しさん
08/05/07 04:35:30
qiqは確かにLLっぽくなるな
483:デフォルトの名無しさん
08/05/07 04:59:06
今後に期待
484:デフォルトの名無しさん
08/05/07 06:36:21
>>471
言語より遥かに単純なものを提供しているし、糞仕様をいつまでも変えないからな、良くも悪くも。
485:デフォルトの名無しさん
08/05/07 19:40:29
今までの流れを見るに
matzは教祖様
Rubyは新興宗教
Ruby信者にとってRuby教は絶対だから正当な批判も攻撃としか見れない
「Ruby教はなにがなんでも正しいんです!」
こうですか?
486:デフォルトの名無しさん
08/05/07 19:41:25
>>485
うん、アンチがしがみついてるキャラ設定はそんな感じ。
487:デフォルトの名無しさん
08/05/07 21:55:47
何が何でも正しいなんてRuby信者含め言ってないと思うよ。
単に全然関係ない話を持ち出してまともに会話しないのが多いだけで。
スレリンク(tech板:1番)
は言い得て妙。
488:デフォルトの名無しさん
08/05/07 23:20:02
>>485
Rubyはカルト
宗教じゃない
489:デフォルトの名無しさん
08/05/08 03:26:42
セクトじゃね?
つーても、Ruby使いだがmatz嫌いな俺みたいなのも居るからアレだけど。
490:デフォルトの名無しさん
08/05/08 04:07:15
そういうプロジェクト運営論はこの板の範疇じゃないような気がするが
マ板の方が向いてるんじゃね?
491:デフォルトの名無しさん
08/05/08 05:27:26
>>490 誤爆?
492:デフォルトの名無しさん
08/05/08 06:41:39
つーか正直rubyなんてどうでもいい。結局はpythonのパチモンでしょ。
493:デフォルトの名無しさん
08/05/08 06:51:00
どちらかと言うとPerlのパチモンかと。
494:デフォルトの名無しさん
08/05/08 08:24:00
言語オタの作った言語だから
やおい同人誌みたいなもんか?
あのキャラとあのキャラがくんずほぐれつ、みたいな(wwwwwwwww
495:デフォルトの名無しさん
08/05/08 09:46:48
ようわからんが、同人誌とかに詳しいのも頷ける気持ち悪さが
文章から滲み出てるな。
496:デフォルトの名無しさん
08/05/08 10:53:20
>>495
自己参照無限ループ乙
497:デフォルトの名無しさん
08/05/08 11:45:48
同人誌に詳しいのは君だけだから
他の人は同人誌に詳しい話では自己参照できないよ
498:デフォルトの名無しさん
08/05/08 14:13:50
Perlをいじくりまわして初心者向けに劣化させたのがPHP
ヲタ向けに劣化させたのがRuby
499:デフォルトの名無しさん
08/05/08 19:11:09
Rubyを使うのってオタ臭い人が多い気がする。
500:デフォルトの名無しさん
08/05/08 20:20:23
本物のヲタなら、あんなキモい言語使わんだろ。
Ruby使うのはせいぜいライトファン程度だ。
501:デフォルトの名無しさん
08/05/08 20:23:40
URLリンク(d.hatena.ne.jp)
このラインナップはどうみても...(w
502:デフォルトの名無しさん
08/05/08 20:26:59
なんか手当たり次第感
503:デフォルトの名無しさん
08/05/08 20:34:32
まさに玉石混淆w
504:デフォルトの名無しさん
08/05/09 03:27:51
Perlは要は全方向な言語なのだ。
技術的にカバー出来てない範囲はあるにせよ、思想的にはそうである。
アイデアの原初であり、試行錯誤の場所であり、故にごみ溜めで、血と汗と涙にまみれている。
Pythonは自由を制限することによって、悟りを得ようとしている。
業を自らによって正しく気づき消化するチャンス自体を奪うことによって。
Rubyは二番煎じ故にアイデンティティーの危機に直面している。
いくつかの指針があるにせよ、実は自己矛盾の陥穽が潜んでおり、カリスマ性は淀んでいる。
教祖は信者を毒し、信者によって教祖は毒される。
505:デフォルトの名無しさん
08/05/09 07:28:54
最後の行だけはちょっと違う気がするが、全体的には同意。
Rubyにコレという決定的なアイデンティティは確かに無い。
強いて言えば二番煎じを寄せ集めて良いとこ取りした言語で
少し使うと「何故か、なんとなく馴染む」のが最大の利点。
その特徴からすれば、下手な仕様変更は非難を浴びるのは判りきった
話なんだが、作者が変な仕様変更を連発するのが最大最悪の欠点。
506:デフォルトの名無しさん
08/05/09 07:38:45
で、その「何となく馴染む」という感じから
馴染んだ人にはマジで馴染むが、特長を説明し辛い。
だから信者を生み出しやすく、特長が無いのにマンセーされるのと
感覚的だから合わない人にはホントに合わないのもあって、アンチをも生みやすい。
507:デフォルトの名無しさん
08/05/09 07:40:35
Rubyの文法に馴染んだことなど一度もない。
メッセージレシーバを省略できたり()を省略できたいり、
どうでもいいことで可読性を落しているとしか思えない
厨房言語。しかもバージョンアップのたびに既存の
スクリプトが瀕死の重症を負うことになる。
Perlは結局はテキストプロセッサ。それ以上のことをさせたら破綻する。
Pythonは汎用スクリプト言語。文法はシンプルかつ強力で、
長いコードも苦痛なく読み書きができる。バージョンアップも
穏やかかつ公開されているため、前もって準備をしておくことができる。
ただし、Python3000ではかなりの混乱が予想される。
508:デフォルトの名無しさん
08/05/09 09:10:25
>507
どこのPython信者だよ(w
509:デフォルトの名無しさん
08/05/09 09:16:27
pythonは知らんが、rubyとperlについては>>507の言ってる通りだと思うが
510:デフォルトの名無しさん
08/05/09 10:29:31
おっPythonも>>507の言ってる通りだと思う
511:デフォルトの名無しさん
08/05/09 10:41:43
文法が強力って、リストの内包表記とかの事?
512:デフォルトの名無しさん
08/05/09 10:52:24
>>507
>ただし、Python3000ではかなりの混乱が予想される。
これはないわ。
513:デフォルトの名無しさん
08/05/09 16:55:14
>507
馴染まない人にはホントに馴染まないよ。
だが馴染む人には何故か馴染む。
バージョン間の不整合は俺も嫌い。
514:デフォルトの名無しさん
08/05/09 22:36:49
>>507
同意。
515:デフォルトの名無しさん
08/05/09 23:26:38
Tkが使いやすいのはどの言語?
516:デフォルトの名無しさん
08/05/09 23:33:42
LL系でGUI系のツールを使ろうと思ったとき、どの言語が一番いい?
Windows上でやろうと思うんだけど。
Perlでまずやってみたけど、WxPerlで作って、
配布はMTみたいにextlibに依存モジュールを集めてそのまま配布か
PARで固めるか。
どっちも大変。依存してるモジュールを調べるのも大変。Modules::Scandepsがあるけどね。
PythonやRubyはもっと進んでるのかな。
deployは簡単な作業のみでできることを考えてる。
exeの実行とか、Strawberry perlを入れてもらうことぐらい。
モジュールをcpanで入れてもらうのは、ちょっとやらせたくない。
517:デフォルトの名無しさん
08/05/09 23:46:56
そんな欲張りさんにはAIRパッケージがいいんでない?
518:デフォルトの名無しさん
08/05/09 23:50:30
よっしゃ、Tcl/Tkの輝く時がやって来た
519:デフォルトの名無しさん
08/05/09 23:57:10
Python+wxPython+py2exe
520:デフォルトの名無しさん
08/05/10 00:34:57
Linuxではコマンドアプリのフロントエンドとして
Python製のGUIを結構見かける。
521:デフォルトの名無しさん
08/05/10 01:33:44
Python信者乙。
522:デフォルトの名無しさん
08/05/10 03:42:43
Python の機能をこれでもかというくらいに組み込んだ JavaScript 2.0 が出てくればみんな幸せだね
523:デフォルトの名無しさん
08/05/10 05:29:37
>>516
URLリンク(python.matrix.jp)
セットアップビルダー
Pythonアプリの配布を支援!
524:デフォルトの名無しさん
08/05/10 09:08:50
Pythonは色んなアプリに実装されてるのは知ってる。
OOo, GIMP, Blender, gedit など。
Rubyはよくしらんけど、どんな感じなの?
525:デフォルトの名無しさん
08/05/10 09:28:00
RubyはGUIないよ
いや、もちろん一応あるけど、pyとかの統合っぷりを期待したら駄目だよ
>>524
Rubyを制御言語として組み込んだ例はほとんどない
RPGツクールでのRGSSがあるっちゃあるが…
526:デフォルトの名無しさん
08/05/10 09:34:19
>>524
Mayaを忘れるなよ、PythonはCGの世界ではデファクトスタンダードだよ。
RubyとかPerlはよくしらんけど、どんな感じなの?
527:デフォルトの名無しさん
08/05/10 10:46:33
Google SketchUp くらいかね。何でRubyを選んだのかは知らんが。
528:デフォルトの名無しさん
08/05/10 14:25:45
JRuby開発者のOla Bini氏がJVM上で動作するプログラミング言語「ioke」を開発中
URLリンク(groups.google.com)
>>526
CG界だとこぞってPythonだね
529:デフォルトの名無しさん
08/05/10 14:44:44
Rubyをちゃんと評価すれば、
コレステロール(悪玉)の詰まったメタボ言語だと気付く。
こんなの組み込み言語に採用する奴はただのマヌケ。
530:デフォルトの名無しさん
08/05/10 16:22:51
つまり
ちゃんと考える奴はみな俺のように考えるはずだ
俺のように考えない奴はちゃんと考えていない奴だ
俺と俺以外の考えの持ち主の違いは、わかってる奴とわかってない奴の違いなんだ
ということですね、わかります。
531:デフォルトの名無しさん
08/05/10 16:39:29
「わかります」は1行以内で
532:デフォルトの名無しさん
08/05/10 17:49:54
>>528
wktkだよなioke
LLじゃないような気もするが
533:デフォルトの名無しさん
08/05/10 21:45:49
Python調べてたらドキュメントの豊富さに驚いた。
チュートリアル、ライブラリリファレンス、新機能の説明、、、、、ちゃんと整理されていていいなあと感じた。
534:デフォルトの名無しさん
08/05/10 21:49:04
ドキュメントの点ではRubyが異常なだけだろ
535:デフォルトの名無しさん
08/05/10 21:52:08
以上に少ないです。。。
536:デフォルトの名無しさん
08/05/10 22:43:59
>>533
日本語の扱いの情報が少ない
537:デフォルトの名無しさん
08/05/10 23:13:06
言語自体はともかく、Rubyは添付ライブラリが、
素人が書いたみたいな糞ライブラリばっかりなのがなあ。
538:デフォルトの名無しさん
08/05/10 23:17:38
>>537
参考にしたいので4つくらい挙げてみてくれ
539:デフォルトの名無しさん
08/05/10 23:27:11
ファイル名にNULL文字をチェックしてないところとか
540:デフォルトの名無しさん
08/05/10 23:30:56
>>539
ああもうそれで十分です。
541:デフォルトの名無しさん
08/05/11 00:19:27
Ruby VS PHP 仁義なき戦い
スレリンク(php板)
類似スレあげ
542:デフォルトの名無しさん
08/05/11 00:27:13
>>538
cgi.rb
543:デフォルトの名無しさん
08/05/11 01:28:09
>>538
csv
544:デフォルトの名無しさん
08/05/11 02:16:22
ここは間をとってみんなでlispかschemeを勉強しよう
545:デフォルトの名無しさん
08/05/11 02:29:30
PHP以外認めないぜ!
しかし最近色々なスクリプトがあるね。
それぞれやりたい事や状況から使用するスクリプトを選択できる。
こんな素敵な事はないよね。
コンパイル系の言語は次はどんなのが出てくるかね?
.Netはこのまま各言語のバージョンがあがり続けるだろうし、Javaなんかはどんどん横道にそれていってる感じだね
JavaFXってなんだよ。
でもまっちゃんのPHP批判は紳士に受け止めるべきだな。
本人がどういった意図で発言してるかは置いておいて、PHPは現在の問題点を一度はっきりとさせて今後の予定を組
んでもらいたい。
PHP6は筋肉つくけどその上に脂肪が乗っかるイメージ。
PHP7では是非余分な贅肉はそぎ落としてもらいたい。
546:デフォルトの名無しさん
08/05/11 02:33:25
ECMAScript4で、みんな用済み。
547:デフォルトの名無しさん
08/05/11 02:57:20
>>546
初めて調べた。generatorまで入ってしまうのか。
思うけど、言語は(どれも機能的には)似たような方向に達していき、
シンタックスだけは違い、趣味だけで選ぶ時代が来るのかねえ。
(仕事では無理だろうけど)
そうなってくると面白みがないから、マルチパラダイム的な方向にシフトしてもらいたい。
というわけで、関数型言語+αへ行こうよ
548:デフォルトの名無しさん
08/05/12 02:23:16
なでしこしこ
549:デフォルトの名無しさん
08/05/12 06:53:05
erlang良いよ
550:デフォルトの名無しさん
08/05/12 13:09:21
俺は閉じ括弧連発されるのが嫌。
どれがどれを閉じてるのか判りにくい。
551:デフォルトの名無しさん
08/05/12 15:55:37
そのためにインデントによるサポートがあるんだろ…
552:デフォルトの名無しさん
08/05/12 20:31:37
ここはbegin endで
553:デフォルトの名無しさん
08/05/13 00:42:22
>551
ん、どういうこと?
俺が言ってるのは、func(a(), b()) ←みたいな閉じ括弧の連発なんだが。
554:デフォルトの名無しさん
08/05/13 01:07:47
それがどうしても嫌な場合、改行&インデントが基本ではないかと。
555:デフォルトの名無しさん
08/05/13 01:39:38
>>553
じゃあ、どうしたらいいと思うんだ?
556:デフォルトの名無しさん
08/05/13 02:02:03
引数がなければ括弧なしで呼べるようにすればいい。
func(a, b)
557:デフォルトの名無しさん
08/05/13 06:46:42
>>556
余計にまぎらわしい。
558:デフォルトの名無しさん
08/05/13 09:27:19
>>557
Rubyがそういう仕様なんだけど...
559:デフォルトの名無しさん
08/05/13 09:37:51
>>558
だから?まさかrubyの仕様がマトモだとでも言いたい?
560:デフォルトの名無しさん
08/05/13 09:58:42
func(&a,&b)
561:デフォルトの名無しさん
08/05/13 10:20:49
perl だったら
func a b
でも出来そうでこわいな
562:デフォルトの名無しさん
08/05/13 10:28:24
>>553
分かりづらいような括弧の対応があったら
一時変数に保存するなりすればいいんじゃね?
本質的な問題ではないと思うし
ましてやRubyみたいに言語側で対応すべき問題でもない気がする
563:デフォルトの名無しさん
08/05/13 10:34:34
そこで ] によるスーパーコッカですよ
564:デフォルトの名無しさん
08/05/13 10:51:43
うまそうだな
565:デフォルトの名無しさん
08/05/13 12:20:37
現実問題として、3つ重なったくらいで読みにくいとか言って欲しくないね
4つくらいなら読みにくいと言ってもいいと思うが
566:デフォルトの名無しさん
08/05/13 12:25:07
というかRubyの空引数カッコ省略は
「読みにくいから今回はカッコ消そうっと」
とかいう使い方をするものではそもそもないぞ
記述ポリシー(あるいは出身言語)によって自由に書けるように、という代物だ
スクリプト中でカッコつけたりつけなかったりという書き方は非常に嫌われている
567:デフォルトの名無しさん
08/05/13 12:57:51
>>566
その副作用として、関数オブジェクトを代入出来なくなったんだよね(w
568:デフォルトの名無しさん
08/05/13 13:16:40
関数オブジェクトがあるRubyってどこにあるのw
569:デフォルトの名無しさん
08/05/13 13:38:11
ありません。
そんなわけで作れないのでw
570:デフォルトの名無しさん
08/05/13 22:36:21
phpってダメな子なんですか?
webアプリ作成のためにphp学習してたんですけど、
このスレでダメな子的な扱いを受けていたんで勉強のモチベーションが下がってきました。
そんな僕がやる気を起こすようにphpを褒めちぎってください><
571:デフォルトの名無しさん
08/05/13 22:44:33
PHPは誰でも使えるよ!
学習の敷居が低いよ!
世界中で使ってる人が多いよ!
572:デフォルトの名無しさん
08/05/13 23:01:58
でもPHP使いが束になってもRuby使いにはかなわないよ!
573:デフォルトの名無しさん
08/05/13 23:05:05
>>570
単に君がウェブアプリ作りたい初心者っていうんならPHPという選択は完璧に正しいよ
ここではドメイン特化言語であるPHPと他の汎用LLとを一緒にして議論してるからあーだこーだ言われてるだけ。
PHPは言語機能が弱い部分があるけど初心者はまずはそんなこと気にしないでも良いし、
でっかいウェブアプリでPHPが使われてる事例はたくさんあるから安心していいよ
574:デフォルトの名無しさん
08/05/13 23:06:03
>>572
わかったからtwitterをさっさと安定させろよこの愚図野郎
575:デフォルトの名無しさん
08/05/13 23:12:35
TwitterはPHPを使い始めているけどそれでもまだ不安定だよ(w
576:デフォルトの名無しさん
08/05/14 01:00:04
Gauche をやろうと思った
が、入門ページが見つからなかったので入門 Scheme 三週間というページを借りる
…レキシカル変数の let と let* のとこで眠くなった
しかし、この組み込みの色々って名前の由来の解説とかないのかね
なんで * がついたのかとかがわかると理解しやすいと思うんだけど
577:デフォルトの名無しさん
08/05/14 01:57:40
>>559
YES
578:デフォルトの名無しさん
08/05/14 06:55:25
>>572
rubyの屑スクリプトが束になっても、世の中で役に立ってるPHP1ページにもかなわないよ。
579:デフォルトの名無しさん
08/05/14 06:58:54
100行程度のトイプログラムを書くのならRubyはいい言語だ。
しかしそれ以上のもの、特に実用を意識したものを書こうとしたら
Rubyは落とし穴が多すぎる。
580:デフォルトの名無しさん
08/05/14 07:42:34
>>578
そりゃあ、「屑」と「役に立ってるもの」を比べたらそうなるだろう。
当然、PHPの屑スクリプトが束になっても、世の中で役に立ってるRuby1ページにもかなわない。
581:デフォルトの名無しさん
08/05/14 08:35:35
perlはがらくた
phpはおもちゃ
rubyは実験用言語
pythonは実用言語
582:デフォルトの名無しさん
08/05/14 09:16:39
>>581
Python信者乙
583:デフォルトの名無しさん
08/05/14 09:28:28
>>580
世の中にあるRubyスクリプトのほとんどが屑で、
世の中で役に立っているサイトの多くがPHPを使っている、
という事実を曲げてまで、Rubyスクリプトを「ページ」と呼びたいのか?
584:デフォルトの名無しさん
08/05/14 09:36:54
クソの比率でいったらPHPの上を行くものはない。
99.9%がクソと言っていい。
585:デフォルトの名無しさん
08/05/14 09:38:20
しかし実用になってるシステムで使われている率が高いのは圧倒的にPHP
586:デフォルトの名無しさん
08/05/14 09:46:32
そのシステムの99.99%がクソという事実。
587:デフォルトの名無しさん
08/05/14 10:24:06
phpで動くようにしてくれといわれたので、
phpからcgiにリダイレクトさせました。
すばやい対応に上司もご機嫌、成功報酬が待ち遠しいです。
588:デフォルトの名無しさん
08/05/14 10:35:29
>>586
糞じゃないシステムの実例は?twitterか?www
589:デフォルトの名無しさん
08/05/14 11:15:34
TwitterはPHPが入るようになってさらにクソになったと思わないか?
590:デフォルトの名無しさん
08/05/14 11:46:55
とぃってr使いにくい
591:デフォルトの名無しさん
08/05/14 12:17:34
PHPスクリプトの9割はクソだろ、JK
592:デフォルトの名無しさん
08/05/14 12:29:48
ここまでソースなし
593:デフォルトの名無しさん
08/05/14 13:19:26
ワンライナー多用する人間としてはPythonは無いなあ。
594:デフォルトの名無しさん
08/05/14 13:23:20
可読性を重んじる人間としてはワンライナーを助長する言語使用は無いなあ。
595:デフォルトの名無しさん
08/05/14 13:37:17
いや、流石にファイルにコードを起こす時にはワンライナー多用なんてしないよ。
コマンドラインから打つときにワンライナーってこと。
596:デフォルトの名無しさん
08/05/14 14:56:37
Perl, Python, PHP, Ruby とそれぞれ使い分ければええんちゃうの?
どれか一つに拘ることもないし。
597:デフォルトの名無しさん
08/05/14 15:11:17
おっしゃる事はご尤もですけれどね
そんな事は皆さん十分承知した上で会話を楽しんでいるんですよ(一部除く)
598:デフォルトの名無しさん
08/05/14 15:15:01
逆だな。ごく一部、それを承知しているまともな人間もいる。
あとはアホ。
599:デフォルトの名無しさん
08/05/14 15:15:12
他人のソース読まされる機会が多いから
仕方なく perl php 使ってるが
自分で書くなら ruby python です
600:デフォルトの名無しさん
08/05/14 15:16:31
>>599
しかし読みやすいソースの代表が ruby python で
読みにくいソースの代表が perl php というのが最大の皮肉
601:デフォルトの名無しさん
08/05/14 16:06:30
Rubyが読みやすいソースの代表w
602:デフォルトの名無しさん
08/05/14 17:11:05
サッカーの日本代表的な
603:デフォルトの名無しさん
08/05/14 17:13:23
埼玉代表の間違いだろ
604:デフォルトの名無しさん
08/05/14 17:20:23
島根か取鳥じゃなかったっけ
605:デフォルトの名無しさん
08/05/14 17:21:00
Perlのソースも読みやすく書けるよ。
606:デフォルトの名無しさん
08/05/14 18:16:10
実在するのは取烏だよ
607:デフォルトの名無しさん
08/05/14 19:18:42
pythonはいいとして、rubyが読みやすいと思える人って、すごい感性をしていると思う。
ある意味尊敬だ。
608:デフォルトの名無しさん
08/05/14 19:48:15
カルトだから当然だよ。
読みにくいなんて言ったらなにをされるか。
609:デフォルトの名無しさん
08/05/14 20:06:42
既に洗脳されてるだけじゃ
610:デフォルトの名無しさん
08/05/14 20:54:17
609に神罰が下りますように(人)
611:デフォルトの名無しさん
08/05/14 21:01:27
>>610
そんなんだからカルトって言われるんだよ…
612:デフォルトの名無しさん
08/05/14 21:45:04
611がendの書きすぎで死にますように(人)
613:デフォルトの名無しさん
08/05/14 21:47:31
>>612
そんなんだからカルトって言われるんだよ…
614:デフォルトの名無しさん
08/05/14 21:50:25
Q
615:デフォルトの名無しさん
08/05/14 22:52:57
rubyが読みにくいって馬鹿じゃねーの
perlだって読みやすく書けるし
pythonだって読みにくく書ける
言語仕様の問題より書き手の心がけの問題だろ
616:デフォルトの名無しさん
08/05/14 22:54:37
また、>>597みたいなのが出てきそうな意見だなw
617:デフォルトの名無しさん
08/05/15 01:11:44
fuck! mode_perl
URLリンク(under-linux.org)
618:デフォルトの名無しさん
08/05/15 02:06:00
>>617
なにそれw
619:デフォルトの名無しさん
08/05/15 02:11:03
なんという品のない女…
620:デフォルトの名無しさん
08/05/15 03:22:44
まあ相手が Perl じゃ Ruby でも読みやすくは思えるわな。
621:デフォルトの名無しさん
08/05/15 09:02:31
以前、精神科医の春日武彦先生から統合失調症の前駆症状は「こだわり・プライド・被害者意識」と教えていただいたことがある。
「オレ的に、これだけはっていうコダワリがあるわけよ」というようなことを口走り、
「なめんじゃねーぞ、コノヤロ」とすぐに青筋を立て、「こんな日本に誰がした」というような他責的な文型で
しかものごとを論じられない人は、ご本人はそれを「個性」だと思っているのであろうが、実は「よくある病気」なのである。
統合失調症の特徴はその「定型性」にある。
「妄想」という漢語の印象から、私たちはそれを「想念が支離滅裂に乱れる」状態だと思いがちであるが、
実はそうではなくて、「妄想」が病的であるのは、「あまりに型にはまっている」からである。
健全な想念は適度に揺らいで、あちこちにふらふらするが、病的な想念は一点に固着して動かない。
その可動域の狭さが妄想の特徴なのである。
病とはある状態に「居着く」ことである。
「こだわる」というのは文字通り「居着く」ことである。
「プライドを持つ」というのも、「理想我」に居着くことである。
「被害者意識を持つ」というのは、「弱者である私」に居着くことである。
「強大な何か」によって私は自由を失い、可能性の開花を阻まれ、「自分らしくあること」を許されていない、
という文型で自分の現状を一度説明してしまった人間は、その説明に「居着く」ことになる。
----
URLリンク(blog.tatsuru.com)
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5372日前に更新/182 KB
担当:undef