[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 13:36 / Filesize : 200 KB / Number-of Response : 847
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Rubyについて Part 37



1 名前:デフォルトの名無しさん mailto:sage [2009/08/23(日) 21:07:47 ]
オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。
まったりと行きましょう。

Ruby Home Page
www.ruby-lang.org/ja/

= 前スレ
Rubyについて Part 36
pc12.2ch.net/test/read.cgi/tech/1246174168/

過去スレ・関連スレは >>2-


698 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 19:08:24 ]
TCPSocketで受信バッファの中身をすべて読み出すメソッドみたいなのってありますか?(HTTPのリクエストの取得でテスト中)
readってやると止まってしまいます。eachで"\r\n"を終点に読み出すと大丈夫ですがあまりスマートではないので・・・

699 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 19:15:58 ]
オラでプログラミング言語Ruby買ったらPerlのシールが付いてきた。
またまたご冗談を…

700 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 20:39:24 ]
>>698
IO#read_nonblock

701 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 21:29:20 ]
Ruby on Railsの「えせMVC」の弊害
satoshi.blogs.com/life/2009/10/rails_mvc.html

702 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 21:41:31 ]
>>701
考えてやってる人は出来るだけモデル側にロジックを書くから、
問題はRailsやりはじめるまでMVCを知らなかったような人かな。


703 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 23:16:46 ]
CoCだから、やろうと思えばなんでも出来るんだし
Railsそのものの批判は的外れ的な。書き手の問題だろう。
そもそもruby自体がopen classだからほぼやりたい放題だし。

世界がガチガチのMVCで出来てるならJavaでもC++ででも書けばいい。
問題はそうじゃないことが沢山あるから、Rapid Prototypingとして
Railsがもてはやされたのだと思う。まあ、あくまでRapidだから
軌道にのったら捨てられちゃうんだけどね。

704 名前:デフォルトの名無しさん [2009/10/12(月) 23:21:57 ]
>>694
ありがとうございます。grepしてみましたが、定義がないように見えます。
この中のどれかなんでしょうか?
$ find /usr/local/lib/ruby/ -type f | xargs grep PGconn
/usr/local/lib/ruby/site_ruby/1.9.1/dbd/pg/statement.rb: oid = @db.__blob_create(PGconn::INV_WRITE)
/usr/local/lib/ruby/site_ruby/1.9.1/dbd/pg/database.rb: @connection = PGconn.new(hash['host'], hash['port'], hash['options'], hash['tty'],
/usr/local/lib/ruby/site_ruby/1.9.1/dbd/pg/database.rb: def __blob_create(mode=PGconn::INV_READ)
/usr/local/lib/ruby/site_ruby/1.9.1/dbd/pg/database.rb: def __blob_open(oid, mode=PGconn::INV_READ)
/usr/local/lib/ruby/site_ruby/1.9.1/dbd/pg/database.rb: blob = @connection.lo_open(oid.to_i, PGconn::INV_READ)
/usr/local/lib/ruby/site_ruby/1.9.1/dbd/pg/database.rb: blob = @connection.lo_open(oid.to_i, PGconn::INV_WRITE)
/usr/local/lib/ruby/site_ruby/1.9.1/dbd/pg/type.rb: PGconn.escape_bytea(str)
/usr/local/lib/ruby/site_ruby/1.9.1/dbd/pg/type.rb: ret = PGconn.unescape_bytea(obj)


705 名前:デフォルトの名無しさん [2009/10/12(月) 23:49:05 ]
とりあえず、>>704の探したソースにはないよ

コードを読んでいる環境ってdbi動作しない環境だったりしない?
pgのアダプタをgemから入れてごらんよ
もしくはPGconnでぐぐってみるとかさ

706 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 03:40:34 ]
>>701
元MSの設計者がSmalltalk的MVCを力説し
ルビ厨が堕落したWebアプリ的MVCでもって反論するという
なんとも変な話になってますなw



707 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 08:37:33 ]
釣りタイトルだけ見て中見ずに喜んでる香具師もいそう。


708 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 08:39:46 ]
redmine調子悪い?

709 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 14:41:15 ]
>>701
コントローラーにロジックをがしがし書くのはアプリ制作者の問題なのに、
フレームワークに原因を求めようとしてるんだな。

1. 「手持ちの現金の増減」を記録するテーブルに「現金100円の増加」を記録
2. 「売り上げ」を記録するテーブルに「100円の売り上げ」を記録
3. 「在庫の増減」を記録するテーブルに「リンゴ1つ減少」を記録
4. 「経費の計上」を記録するテーブルに「仕入れ値60円の経費計上」を記録

これもめちゃくちゃw
なんで売った時点で仕入れデータを計上するんだよ
商品在庫に至っては会計と直接関係ないし。
この人、なんでも問題をごちゃまぜにする人なんだな。

710 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 14:44:38 ]
MVCにこだわるヤツ程能書きばっか垂れて仕事ができないイメージがある

711 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 14:46:02 ]
使えないコードをガシガシ書くことを仕事と称する奴もいる

712 名前:デフォルトの名無しさん [2009/10/13(火) 15:02:07 ]
Windows>>>>>>>>>>>>>>>>>>>>Ruby

何とも残酷な結果が出てしまったな

713 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 16:16:21 ]
>>712
何から?


714 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 16:39:35 ]
こりゃ確かにゲットーだw
徒党組んで声だけでかい馬鹿の集まり=ギーク(笑

715 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 19:37:53 ]
えせMVCについてそろそろ一言言っておくか
d.hatena.ne.jp/higayasuo/20091013/1255408723

ひがさんも加わりました

716 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 22:15:12 ]
つーか、MVCの概念を完全に理解してる人っているの?

なんかどのサイトの説明見ても、微妙に違う気がする。
MMVCとPMVCの違いもよく分からんし、そもそも
今の言語ってどれもGUIと入力部分が結びついてるから
ViewとControllerを完全に分離出来ないし



717 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 22:45:11 ]
>>715
それのServiceってのはRoRの機能?
それともデザパタの用語?

718 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 22:46:52 ]
> 今の言語ってどれもGUIと入力部分が結びついてるから
> ViewとControllerを完全に分離出来ないし

意味わからん

719 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 22:48:01 ]
GUIパーツがデータコンテナ兼ねてるから
分離付加ってことなら意味わかるが

720 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 23:44:08 ]
>>718
ああ、馬鹿なんですね

721 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 00:53:55 ]
>>720
そうかもね

722 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 01:01:57 ]
馬鹿にしない〜でよ

723 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 01:04:28 ]
意図を伝えきれずに捨て台詞吐いて逃亡ってのが一番みっともないパターンだな

724 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 01:41:57 ]
自己紹介しなくていいよ

725 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 01:46:55 ]
MVC2でしか仕事したことないJava厨か?
こういう馬鹿どもが基幹系のリプレースして
COBOLどころじゃないスパゲッティを残すんだろう

726 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 01:51:57 ]
ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/39480




727 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 02:01:49 ]
>>715
これが正しかったらRubyは完璧じゃないかwww

728 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 03:08:56 ]
>MMVCとPMVCの違いもよく分からん
とかいってる人の台詞が
>今の言語ってどれもGUIと入力部分が結びついてるから
>ViewとControllerを完全に分離出来ないし
なんだからよくわかってないだけでしょ。

VBや初期のSmalltalkみたいにデフォルトのGUI系APIと言語のコンセプトが
密接に絡みついてるとかならともかく普通はGUIと言語は独立なわけだし

OSとかが標準として提供するGUIのコンポーネントで見た目と入力部分が云々、
と読み替えてあげても入力イベントに対するリアクションとかが
ViewであるGUIコンポーネント上に取り込まれることがある、程度の指摘にしかならないし。

729 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 09:02:54 ]
モデルの実装の中で、他のテーブルのモデルをいじるのは、いつも気持ち悪い。
複数テーブルのデータをいじる場合は、ActiveRecordのモデルの上に更にモデルを作るっていうのは賛成だけど、やったことがない。

730 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 09:18:46 ]
ん?
だから、その複合的なクラスをモデルと呼べって話じゃないのか?

731 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 11:19:19 ]
呼べ、っていうかモデルに属するってことかな

C -> Logic -> M
でロジックはモデルに属する、と

732 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 11:23:43 ]
>>728
ああ、やっぱり馬鹿だったんだねw

733 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 12:04:51 ]
rails厨はhelperでも使ってろよ

734 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 12:10:49 ]
>>728
初期のSmalltalkと今のSmalltalkの違いが分からないので教えてください。

735 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 12:12:30 ]
>>728
お前本当に馬鹿なんじゃないか?

>ViewであるGUIコンポーネント上に取り込まれることがある、程度の指摘にしかならないし。

それで十分結びつきが強いことの証明になってるじゃん
自分で何を言ってるかさえ理解できてないのか・・・

736 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 13:07:32 ]
記事の反響はかなり大きかったみたいで
さっそくRals捨ててASP.NETに乗り換えるところが出始めてるみたいだな。



737 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 13:11:01 ]
>>736
あほか

738 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 14:34:24 ]
>>735
Viewに取り込まれる程度のイベントが本当に分割して
管理しなきゃいけないものなのかって話でしょ。

インプットボックス上でキーボード上の「1」を押したとして
インプットボックス上に「1」が表示されるぐらいまでは
今時のコンポーネントは普通に行うけどそれをもって
結びつきが強いとか言ったらアホなわけで。

739 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 15:20:23 ]
>>738
はぁ?こりゃ真性のキチガイだな

>Viewに取り込まれる程度のイベントが本当に分割して
>管理しなきゃいけないものなのかって話でしょ。

この発言でお前がMVCを全く理解してないが分かったわ

>今時のコンポーネントは普通に行うけどそれをもって
>結びつきが強いとか言ったらアホなわけで。

これでさらに日本語さえ理解できてないレベルの馬鹿だと
はっきり分かった
今時のコンポーネントが普通に行っているからといって
それが結びつきの強さと何の関係がある?
今時も何も関係なく、結びつきが強いという事実がそこにあるだけ

自分の間違いを指摘されたからといってファビョッちゃった典型例だな

740 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 15:22:50 ]
Rails厨は巣に帰ってね

741 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 15:23:53 ]
っていうか
>インプットボックス上でキーボード上の「1」を押したとして
>インプットボックス上に「1」が表示されるぐらいまでは
こんな事書いてる時点でこいつ何も分かってない気がする

742 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 15:27:12 ]
>>738
えーと、初期のSmalltalkと今のSmalltalkの違いは何ですかね結局

743 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 15:40:37 ]
>>739
間違ってるのはあっちだが、よりファビョってるのはお前だな。どういうわけか。

744 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 15:43:54 ]
>>743
自作自演乙っす

不利な状況になったら他人の振りっすか?www

745 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 16:04:49 ]
きも

746 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 16:10:57 ]
>>744
> 不利な状況になったら他人の振りっすか?www
そんなに面白いダジャレじゃないだろこれ。



747 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 16:12:08 ]
ワロスw

748 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 16:35:25 ]
>>742
SELFからMorphicが入ってくる以前と以後じゃね
この辺でコントローラに期待される仕事ぶりが変化してるし

749 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 17:20:08 ]
よそのスレでやれ

750 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 19:54:06 ]
>>748
コントローラそんなに変わってるか?
それよりモデルの方が変わってるような

751 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 19:59:05 ]
火消しよろ
Ruby on RailsのMVCは「えせMVC」? - スラッシュドット・ジャパン
slashdot.jp/developers/09/10/14/085237.shtml

752 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 21:09:47 ]
スラドjは、なんかどうでもいいネタほど記事にするようになってきたなぁ。

753 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 21:20:18 ]
RailsのMVCの分けかたがおかしいんだろ
Djangoを見習えば解決

754 名前:721 mailto:sage [2009/10/14(水) 23:20:25 ]
複数テーブルの操作が気持ち悪いってことは、
トランザクションを知らないか使ったことないってことか?
それでモデルを論じるのはどうかと思うぞ

GUIがなんとかってのは結局なにいってるんだがさっぱり
プログラムソースだせよ。短いのでいいからさ。
>>716で「今の言語〜」とあるが、そもそもRubyのGUIってなんだよ。
RailsとMVCが話の流れなのにRuby/Tkってことはないだろうな。

ソース出せないでレスいらないから
ちなみに>>721以降のレスはこれが初めてな

755 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 23:38:53 ]
>>748
今のSmalltalkってったらVisualWorksだろjk
Squeakしかしらんのかね

756 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 00:23:31 ]
>>755
余計に別物じゃんw

シンコムは黙って勉強会の場所提供だけしてりゃあいいんだよ!!



757 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 00:59:53 ]
>>754
ソースとか関係ないだろ馬鹿
お前の理解力の無さを他人のせいにするな
そもそも意味がわかんねーならレスしなくていいから

758 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 01:00:35 ]
VisualWorksのMVCにおけるMはアプリケーションモデルであってドメインモデルではない
つまりARはMVCのMではない
これ豆な

759 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 01:05:52 ]
>>758
最近のソースだとちゃんとアプリケーションモデルと
ドメインモデルに分けて書いてるみたいだぜ
それ以前はプラガブルで、さらに以前は
全部詰め込んだ単一のモデルだったみたいだが

760 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 01:06:52 ]
>>754
つーか、わざわざ終わった話を蒸し返すのはよせ

それともわざと荒らしたいのか?

761 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 01:07:20 ]
またRuby暴威の薬が切れたのか
あまりにもおかしいからすぐ分かるな

762 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 01:10:28 ]
>>759
だからドメインモデルはMVCのMじゃないし、MVCとは関係ないってこと
同じくARはMVCのMじゃないし、MVCとは関係ないってこと

763 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 01:17:16 ]
>>762
あーはいはい、プレゼンテーションモデルってやつでしょ?
違うかな、俺も正直その辺の理解が曖昧だ

764 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 01:22:09 ]
>>763
そう
VisualWorksではアプリケーションモデルと呼んでいて、そういう名前のクラスも
ライブラリに含まれてるが、一般的な認識としてはプレゼンテーションモデルと
呼んだ方がふさわしい。MVCはMも含めてプレゼンテーションレイヤのパターン
satoshiはそこをわかってない。やつの理解こそえせMVCなんだよ

765 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 02:18:08 ]
アプリケーションモデル、ドメインモデルという言葉が出てきたけど、
いわゆるデータベースのテーブルのエンティティクラスは、どちら?

このふたつの言葉は Smalltalk から出てきたようだけど、
「web + DB アプリではどうなるか」と置き換えようとするのがそもそもナンセンスなのかな

766 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 02:25:57 ]
なんで全部クラスにしなきゃあかんの
ビジネスロジックにオブジェクト指向なんか不要



767 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 04:24:48 ]
>>765
エンティティクラスというのがDBのレコードの写像程度で賢いインターフェースを持っていない
クラスのことなのであれば、どっちでもない。

初期のMVCの際の問題点として、M相当のオブジェクトが
ただのデータストア相当になっててあまり賢くない、というものがあって

RailsのARで今モデルを作るときにはARのクラス上に実装するような処理も
全部Controllerに書いてて結果として見通しが悪かった、という経緯がある。

加えてView側で発生したイベントを何から何までController上で捌いてたりすると
より寒いことになりがちだったと。

で、その後View側でControllerとのメッセージのインターフェースを考えたときに、
View側として本当にController側に伝えたいイベント以外はView側で隠蔽というか
内々に処理するようになり、ModelについてもModel内で閉じるような処理は
Model中でやるようになったので相対的にController側の責務は減っていった、という流れ。



768 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 05:37:13 ]
RubyKaigi 2009 Sessions(1st day)
www.nicovideo.jp/mylist/14722636

RubyKaigi 2009 Sessions(2nd day)
www.nicovideo.jp/mylist/14733712

769 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 23:18:05 ]
文字コードのエラーは分かりづらいのぅ

770 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 15:39:54 ]
Matz教授 誕生
itpro.nikkeibp.co.jp/article/NEWS/20091016/338915/

771 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 15:41:15 ]
第8回日本イノベーター大賞にRubyのまつもとゆきひろ氏
itpro.nikkeibp.co.jp/article/NEWS/20091015/338868/

772 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 15:46:24 ]
Rubyプログラミング講座受けてぇ

773 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 16:32:56 ]
MITみたいにWEBで流したりしないのかな

774 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 19:09:00 ]
Rackミドルウェアのコンテストが開催中 (参加賞あり)
ttp://route477.net/d/?date=20091016

775 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 19:23:41 ]
島根とくりゃ来年は鳥取大学だよな?

776 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 19:26:12 ]
あー俺も小さいころは架空の県とか大学とか作って遊んだよ
懐かしいなあ



777 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 22:32:59 ]
blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/46455
blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/46456

この流れで、はじめてML見ててわらったよw

778 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 22:45:34 ]
Rails始めようと思ってScaffoldまでしたんだけどわけワカメで
とりあえずRubyから始めることにした
変数宣言いらんわ、初期化いらんわで気持ち悪い言語だ・・・

779 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:03:16 ]
自動でやってくれてるんだよ
宣言や初期化が無いわけじゃない

780 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:05:38 ]
Ruby が気持ち悪いなら Rails のほうは「徹底して気持ち悪い」と思う…

781 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:06:25 ]
合わないと思うなら使わないのが吉

782 名前:778 mailto:sage [2009/10/16(金) 23:11:14 ]
シュミグラマでC系しかやったことないんだけど
世間一般ではこういう仕様が喜ばれるのか・・・
俺みたいに名前付けが苦手だと苦労しそうな仕様だ

783 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:13:52 ]
変数宣言嫌いでVBやめたおれはどうすれば

784 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:17:37 ]
Rubyのライブラリですら、アホみたいなtypoが放置されてきたりしたことを考えれば、
あなたの不安は間違ってはないよ
言語によって、どう楽をするかではなく、どうがんばるかなんだよ

785 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:18:24 ]
今じゃC#ですら
var n = 3.14;
みたいになりつつあるからな。Rubyだけが特別変態仕様ってこともない。

786 名前:778 mailto:sage [2009/10/16(金) 23:23:45 ]
>>785
普段はC#メインで使ってるけどC#のそれは宣言と初期化を一行にしてるだけで
Rubyみたいに明示しないのとは全然ちがうと思う
まあ、先走ってRubyとRailsの本4冊も買っちゃったから何か作れるレベルまでは
やってみようと思うけど



787 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:27:59 ]
>>786
=

788 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:33:54 ]
typoなのか区別できないからな

789 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:35:54 ]
宣言させるだけさせてtypo素通しな言語よりマシだ

おまえのことだよjavascript
typoするとグローバル変数として収まるとかもうね

790 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:53:37 ]
〜〜よりマシとか言い出す言語にまで成り下がったのかい

791 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 00:00:17 ]
> 言語によって、どう楽をするかではなく、どうがんばるかなんだよ

修造かよ

792 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 00:01:23 ]
>>786
Rubyも明示してますよ

793 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 00:36:54 ]
  ウィーッス  ∧_∧∩  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (´∀`*// <  RUby買ってきたぞーい
    ⊂二     /   \_________
     |  )  /
 【ひろゆき】/  ̄)
      ( <⌒<.<
      >/

794 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 01:08:20 ]
>>785
やっぱ型推論と動的型付けの区別つかないやつって多いんだろうな。

795 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 01:33:01 ]
Rubyistはアホだと思われるからお前は黙れ

796 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 06:06:00 ]
>>787で終了なのだが



797 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 06:16:51 ]
結局のところjavascriptと同じくらい糞ってことなんだね

798 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 10:04:55 ]
さすがにjavascriptよりはマシじゃね?

799 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 10:05:25 ]
いやそんな普通のレスされても

800 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 10:11:21 ]
宣言ないと書きにくい読みにくいって人は、コメントでがりがり書いておけばいいんじゃないか?
って、そうじゃないのか。
>>786
> 俺みたいに名前付けが苦手だと苦労しそうな仕様だ
この人のコードはとにかくスコープが広すぎるんじゃないかと

801 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 10:20:41 ]
>>794
言語自体に興味がある人以外は、
表層的な文法と動作しか気にしないからねぇ。

802 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 10:29:16 ]
それでいいんだよ
そういうのを一般ユーザーが気にしないで使えるのがいい言語仕様


問題はその知識で深部仕様に突っかかってくることだが

803 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 10:30:20 ]
つまんねー流れ

804 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 10:42:35 ]
typoの報告を見るたびに、恐ろしい言語だなと思わずにいられないのだが。
Rubyのいい面でもあるが、そうでない面でもあるでしょ

805 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 11:01:35 ]
ところで、1.9.2のリリースは結局いつになったの?

延期になった事が決まっただけで、具体的な予定は無いの?

806 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 11:03:56 ]
>>805
ないです。



807 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 11:07:59 ]
我々は――
ただ、粛々と――
1.9.1対応を進めるのみ――

808 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 11:09:26 ]
>>807
RUBY_VERSIONで比較すると涎たらしながら否定して射精する人の対策はどうなりましたか

809 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 11:14:36 ]
>>808
RUBY_VERSION で 1.9 かどうか比較して駄目な場合の例がさっぱし出てこないから許可

810 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 11:18:31 ]
>>806
ないのか・・・こりゃずるずるいきそうなパターンだなぁ

811 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 11:20:49 ]
てか、1.9.2のためにしなければらないことがさー

812 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:10:58 ]
>>804
typoを防ぐための仕組みがあればいいなあとは思う
現状だと -w オプションなしでは、まともに見つけられないし

でもRubyの良いところを残しつつ、typoを防げる仕組みなんてあるの?

813 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:16:23 ]
>>809
>>584

814 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:19:35 ]
射精したくてもできない件

815 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:21:19 ]
>>812
防ぐわけではないけど、変数の名前と使用回数の一覧が出せたらいいなぁとは思う

816 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:22:06 ]
>>812
perlのuse strict; my = …; みたいの入れればいいんじゃね?




817 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:22:15 ]
>でもRubyの良いところを残しつつ、typoを防げる仕組みなんてあるの?
誰がそんなものあると言ってんだ?

818 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:23:07 ]
真にマジレスすると、そんな状態のスクリプトを通すテストがヘボい

819 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:27:42 ]
テストがtypoしてたという話はあまり聞かないな
あるんだろうけどさ
テストは通ったけどtypo残ってたというのは恥ずかしいの

820 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:29:56 ]
>>814
closed stream兄貴オッスオッス

821 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:42:37 ]
>>816
Rubyでそれを入れるとすると

1. strict メソッドを呼ぶ
2. そのファイル内で、インスタンス変数・クラス変数が未定義のまま参照されたら
警告ではなく例外を出す

という感じになるのかな

822 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:45:46 ]
use_foo_process if @foo 涙目

823 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:47:23 ]
そういや、未定義のインスタンス変数が nil 返すのはなんで?
それとは対照的に未定義のクラス変数が例外出すのはなんで?

824 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 15:25:59 ]
仕様です

825 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 23:58:05 ]
我らの武器は三つ!
  オブジェクト指向!
    ガーベジコレクション!
      教祖への妄信!
        それから素敵な赤い色!

……テンポ悪いな。

826 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 00:04:30 ]
タダ−ン!!
... nobody expects the Spanish Inquisition!





827 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 00:08:55 ]
なぜ唐突にそんなおっホイねたをw

828 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 02:14:49 ]
元ネタ知らないのに大笑いしてしまった

829 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 02:34:57 ]
モンティパイソンは"Communist Quiz"も応用が利くよね。
マルクス => RMS
レーニン => ケイ
チェ => PG
毛沢東 => Matz
とかでサッカーネタ => M$ APIネタ にすればいろいろ遊べそう。

830 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 03:22:40 ]
ゲートから12人のYuguiさんが一斉に出馬、
先頭YuguiさんYuguiさん、一馬身遅れてYuguiさん、続いてYuguiさん、
追い上げるYuguiさん、とかそういう

831 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 14:51:46 ]
ひげの山男にとって2ちゃんの言葉は難しすぎるらしい


832 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 22:07:25 ]
Yuguiさんって付き合ってる人いるの?

833 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 22:14:44 ]
>>832
Audley

834 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 22:18:57 ]
Yuguiでググったらでてきたけど、この人?
twitter.com/yugui


835 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 22:26:51 ]
>>834
聞かなきゃわからないってことはお前ここは初めてか?力抜けよ

836 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 22:27:11 ]
yes




837 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 22:28:49 ]
>>834

そのお方。

1.9 系リリースマネージャ(*1)。 Ruby 界のロッテンマイヤーさん(*2)

*1) jibun.atmarkit.co.jp/ljibun01/rensai/leader/33/01.html
*2) yugui.jp/articles/766

838 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 23:02:47 ]
女だったのか。
ネカマだと思ってた。

839 名前:デフォルトの名無しさん [2009/10/19(月) 23:06:16 ]
生物学的には男

840 名前:デフォルトの名無しさん [2009/10/19(月) 23:21:01 ]
オカマだよ

841 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 23:22:12 ]
MtF-TSってプロフィールに書いてるよね。


842 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 23:23:50 ]
まあ、気持ち悪くてもがまんして下さい。

843 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 23:49:07 ]
やっと>>833の意味がわかったわw

844 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 00:24:23 ]
MtF-TSなので男とも女ともオカマとも言い難い
「MtF-TSです」としか言えない

845 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 00:30:05 ]
おれは性的にはヘテロだけど、他の面でマイノリティで不自由な思いしているので、なんか同情する。

846 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 00:38:45 ]
yuguiさんを称えるときに「抱かれてもいい」と書くべきか「掘られてもいい」と書くべきかはたまに悩む








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<200KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef