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


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

Rubyについて Part 38



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

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

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

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

293 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 18:16:24 ]
>>290
draft spec によれば
特異クラス: ただひとつのオブジェクトの振る舞いを定義する特別なクラス
特異メソッド: あるオブジェクトの特異クラスのインスタンスメソッド
でまったく別物じゃね?

294 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 18:18:07 ]
>>293
全く別物なのはいいんだけど、eigenclassのインスタンスメソッドなんだから
eigenmethodでいいんじゃね?

295 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 19:01:34 ]
>>294
eigenmethod っていうのの語感がよくわからないから何とも言えない。

で、特異メソッドという言葉はどこから出てきたのかと
ruby-list をあさってみたらそのあたりの話が少しあった。
ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/12428
「特異メソッド」という用語は一応 CLOS の方から来ているらしい。
「個体メソッド」の方については、手許にあった CLtL 2 には
individual method という用語が見つからなかったけれど、
特定のオブジェクトに対するメソッドというのは
今は eql-specialized methods とか呼ばれる事が多いと思う。
あとは Methods speclized on individual object (via eql) とかも。

Dylan の方を見ると、特異クラスにあたるものを Singleton と読んでいる。
ttp://www.opendylan.org/books/drm/Glossary
Singleton は singleton 関数を使って作る。
ttp://www.opendylan.org/books/drm/Constructing_and_Initializing_Instances#singleton
Dylan は CLOS 風にオブジェクトのクラスでメソッドディスパッチするから
「Singleton に特殊化したメソッド」という呼び方になる。

296 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 19:10:19 ]
細かいことはどうでもいーじゃん

297 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 19:18:23 ]
>>290
特異クラス構文と特異メソッド定義が実質同じなのは
メソッドを定義する場合だけ。
ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/6368
特異クラス構文を使うともっといろいろなことができる。
ttp://www.ruby-lang.org/ja/man/html/FAQ_A5AFA5E9A5B9A1A2A5E2A5B8A5E5A1BCA5EB.html#a6.2e6.20.c6.c3.b0.db.a5.af.a5.e9.a5.b9.a4.c8.a4.cf.b2.bf.a4.c7.a4.b9.a4.ab

298 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 19:38:57 ]
物理屋ももちろんアイゲンバリュー使うよ。
量子力学って線形代数だからね。
アイゲンステートなんてのはむしろ物理屋しか使わないんじゃ。

299 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 20:26:35 ]
>>292
サンクス

>>293>>297
>特異クラス構文と特異メソッド定義が実質同じなのは
>メソッドを定義する場合だけ。

語弊があって申し訳ない
それが実質同じなら類似の名称を与えてほしいと言いたかったんだ

「eigenclassで定義されたmethod」と「singleton method」は別の概念ではないかと勘ぐってしまう
でも「eigenclassで定義されたmethod」と「eigenmethod」なら同じだろうと予想できる


300 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 20:54:01 ]
>>299
ふたつの構文で最終的に得られるものが同じでも、ふたつの概念が似ているとは思えない。
Eigenclass の Sigleton インスタンスのメソッド = Singleton Method
と思っているので今の用語もそれほど別に変だと思わない。
初学者にわかりにくいという観点からすると、
Singleton method → Eigenclass のインスタンスメソッド
として用語を減らすのはありだと思う。

301 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 10:16:36 ]
言語仕様ができるの?

IPAがRuby標準のドラフトを公開 Rubyの文法や組み込みモジュールの仕様を記載
codezine.jp/article/detail/4676



302 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 10:33:45 ]
>>301
なんで残念そうなの?

303 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 11:36:57 ]
>>279
リングでつばを飛ばす、プロレスのヒトか?

304 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 11:51:55 ]
>>301
>>261


305 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 13:01:51 ]
Running Ruby on Rails on Windows Azure, with Azure SDK
ttp://blogs.msdn.com/simondavies/archive/2009/11/25/running-ruby-on-rails-on-windows-azure.aspx


306 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 09:25:13 ]
うわ、しばらく見てなかったらるりまがめっちゃ叩かれてる。

307 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 14:37:51 ]
ruby-listで自分語りが始まったお…
UNIX的な「解らぬなら去るがよい」の精神がよかったんだお…

308 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 14:57:10 ]
MLなんて別に興味ない話ならほっとけばいいだろう

309 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 14:58:02 ]
じゃあそう書いて送ればいいのに

310 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 15:03:31 ]
>>307
定年過ぎて何もやることがなくなるとそうなるんだお

311 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 16:40:32 ]
自分語りの次はダウンロードできるとこ教えて
びっくりしたw



312 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 16:43:20 ]
shoesは失踪した_whyのプロダクトだから、後継がどこにあるか
分からなかったのかもしれん。

313 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 17:42:20 ]
githubは割と検索にも引っかかりにくいので、
githubの存在自体知らないと見つけづらいね。

314 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 12:01:49 ]
自転車置場の議論が始まると今まで見たことなかったような人達がうじゃうじゃ湧いてきて面白いね
おまいら今までどこに潜んでいたのかと

315 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 21:04:00 ]
じゃぁここらで超ヘビーな話題でもふって散らしてくれw

316 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 23:44:33 ]
314には散らす理由が無いだろう、面白いって言ってるんだから。
「じゃあ」がどこにもかかっとらんw

317 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 00:19:56 ]
皮肉と取れないこともないな。

318 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 01:16:30 ]
るびまの記事がさみしくなってきた気がす

319 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 01:18:33 ]
目次読んで離脱がデフォになってきた
年刊くらいがちょうどいいのかも

320 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 01:22:34 ]
Rubyist Hotlinksだけは必ず目を通してるな。

321 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 01:23:55 ]
るびまは褒賞くらいあるべき

ちっこいるびま記事提供者証のバナー作って
記事書いてくれた人はブログに貼ってもいいよって言うとかさ
その人のブログ全体のアクセスのカウントが手元でできるおまけつきだけど
そう考えるとあまり嬉しくないな



322 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 01:26:48 ]
ふむ

 ・ 著者ごとのリストページを作る
 ・ バナーのリンク先をそのページにしてもいいと言う


だから何って感じだぬ

323 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 01:28:02 ]
記事を寄稿してくれた人の中から抽選で3名様に最新ビルドのWindowsバイナリをプレゼント!
公開されてない貴重品です!

324 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 01:37:49 ]
なんか特典があるといいよね。
例えばMatzと10分話せるとか

325 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 01:46:20 ]
協賛企業の書類選考を無条件でパスできますとか

326 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 02:02:39 ]
残りおよそ206時間て書いてあるんだがどうしようかな

327 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 02:16:13 ]
怠惰な万年初心者向けに適当なクラスをピックアップして
サンプルメインでダラダラ使い方解説してくれる記事が欲しいな。

328 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 07:01:49 ]
ぶっちゃけ、るびまでどんな記事が読みたいのさ?

329 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 07:58:53 ]
>>328
俺は今の方向でだいたい満足してる
欲を言えば、コード添削と標準ライブラリ紹介の続きが読みたい

330 名前:デフォルトの名無しさん [2009/12/08(火) 09:41:31 ]
「書いてることに満足できなくなったら、今度は自分が書く番だよ」

331 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 10:09:46 ]
つまり文句も意見も口にするなということですね



332 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 10:22:53 ]
>>331
結局はそうなるよなあ

333 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 10:24:42 ]
なんねえよ

334 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 10:35:15 ]
>>333
なるよ
気に入らなきゃお前が料理しろ系の文言は全て衰退を招く

335 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 10:38:02 ]
ハァ?

336 名前:デフォルトの名無しさん [2009/12/08(火) 10:40:53 ]
>>334
× 気に入らなきゃお前が料理しろ
○ 気に入らなきゃお前が料理するしかない


337 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 10:50:33 ]
このスレでオープンソースを全否定する発言が見られるとは思わなかった

338 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 10:56:10 ]
お客様気分で注文つけてるヤツは0円で購入したソフトウェアぐらいにしか思ってないんだろ

339 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 10:57:15 ]
BLEACHがつまらねえなら自分で描けよってことか

340 名前:デフォルトの名無しさん [2009/12/08(火) 10:58:23 ]
るびまは読む人が作る類のものではないのに何言ってんだ?

341 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:00:41 ]
>記事の投稿も随時受け付けております。



342 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:02:01 ]
お客さまの文句も意見もなかったら何にも良くなっていかないと思うが?
つか、2ちゃんねるで「文句も意見も口にするな」なんておまいらどんだけ内弁慶なのかと
言いたいことは言えと

343 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:06:00 ]
>>341
書きたい人を募集してるってことじゃん
読みたいなら書けってことじゃねーぞ馬鹿が

344 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:11:37 ]
読む人が作る=読みたいなら書け
こんな解釈初めて聞いたw
wikiは文句があるなら書けの代表だろうけど、読みたいなら書けの実例はなんだ?


345 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:11:56 ]
こんな記事読みたいって人に対して、じゃあお前書けってのはないわ〜。
書けるくらいなら読みたいって思わないだろうさ

346 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:17:36 ]
>>341
> ・ Q. こんな記事が読みたいんだけど。
> ・ A. 各号に掲示板を用意しますので、そちらにご記入ください。
>    または、るびま編集部までご連絡ください。

347 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:22:56 ]
ここはるびまの掲示板や編集部だったのかw

348 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:25:26 ]
変なのが住み着いちゃったな

349 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:27:13 ]
>>347
んなこと言ってない。意見があるなら公式な窓口があるんだからそっちいけと言ってる。

350 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:32:49 ]
なにこいつ

351 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:37:19 ]
>>350
2chへのお客様です
丁重にもてなして差し上げること



352 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:40:54 ]
移行期のUNIX板思い出した
>>349みたいなのばっかでまさになにこいつ状態
別文化圏の空気理解できないならMLに閉じこもって出てくんなとか思って見てた

353 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:41:02 ]
アホなことを言ってでもレスしてもらいたがる寂しおっさんなんだよ。
あまりストレス溜めてリアルで発散されても困るからみんなで構ってあげてよ。

354 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:44:05 ]
ソフトのメーリングリストでよくあるパターン
作者は利用者の要望に応えたいのに、要望出した人に対して執拗に攻撃する人がいて迷惑してる

355 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 12:09:44 ]
MLに閉じこもって出てくんなとか思って見てた(キリッ)

356 名前:デフォルトの名無しさん [2009/12/08(火) 14:56:49 ]
只で使ってやってるんだから、おれが読みたい記事を書くか、でなけりゃ金を払え。

357 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 17:03:49 ]
Matzにっきが読みたい・・・

358 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 23:08:11 ]
1.9で {:foo => 1} のようにキーがシンボルのときは { foo: 1} と書けるようになりましたが
メソッド呼び出し時の ハッシュリテラルの {}の省略とあわせ技で
hoge foo:bar
とすると 1.8 では hoge( foo( :bar ) ) と解釈されるけど
1.9では hoge( {:foo => bar} ) と解釈される

1.8と1.9の判別にどうぞ(嘘)


359 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 23:56:14 ]
rubyって童貞が使ってるイメージ…

360 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 23:58:42 ]
ではMatzは永遠の

いややめておこう

361 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 00:04:18 ]
MatzってRuby使ってるのかな



362 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 00:37:13 ]
Cばっかじゃね。

363 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 01:13:39 ]
>>361
実はpythonだったりしてw

364 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 02:21:03 ]
ruby-mswin32更新きた!
なんか更新されないなーと思ってたら作業ミスだったのね

365 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 03:17:57 ]
      ,―ヽ____、―
   ,/  ノ       ヽ  ~\
  /   ノ   IPA    ヽ   ~\
/   ノ           ヽ、  `ヽ
|    ノ / ̄\   / ̄~ヽ ヽ    i
|   ノ              |  ノ
\  |  <●>  <●>  (  )
 \ |      | |       i /
    |      /  ヽ       レ
   i     (●_●)      /  
    i、    ,-――-、   ・ /
    i、  <(EEEEE)> ∵/    まピョーん☆IPA Rubyをこれからもよろしく
      i、   \___/  _/
       \       ,ノ       
  ,,.....イ.ヽヽ、ー-―一ノ゙-、.
  :   |  '; \_____ ノ.| ヽ i
      |  \/゙(__)\,|  i |
      >   ヽ. ハ  |   ||

366 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 03:23:58 ]
1.9でソースの文字コード周りが大きく変わって日本語を含むソースコードを
そのまま実行できなくなったけど(要coding指定)これは2.0にも引き継がれるのかな?

367 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 03:49:45 ]
>>362
言語の中でCが一番好きって言ってるよね

368 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 12:25:21 ]
>>366
少なくとも1.9の書き方で2.0でも動くようにするはず

369 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 12:26:18 ]
来世紀の話を今しても仕方ないぞ

370 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 12:28:13 ]
>>357がるびまに寄稿した特典でMatzにっきが更新されると聞いて


371 名前:デフォルトの名無しさん [2009/12/09(水) 12:43:16 ]
>>366
1.8 はデフォルトのソースコードのエンコーディングが 1.9 でいう ASCII-8BIT だった
1.9 でこれが US-ASCII に変わったので、8bit が通らなくなった。
2.0 かどこかでさらに UTF-8 に変わることはありえない話ではない (要望次第)。

なお、ロケールを見ることになる (日本語 Windows で CP932 になる) ことだけは絶対にないので、
>>368 も含めて安心して magic comment を書いてください



372 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 13:26:55 ]
るびまが、マガジンの体を成してないな。

373 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 13:35:24 ]
>>372 kwsk

374 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 15:04:56 ]
新着記事が出来次第公開すればいいのに

375 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 15:06:27 ]
先生それブログです

376 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 15:18:29 ]
技術系の情報サイトで〜号みたいな形態取ってるのるびまだけじゃね。
わざわざ紙媒体の風習に固執するメリットがよくわからない。

377 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 15:22:03 ]
そういう感想聞いたらマジで中の人るびま出すのやめたくなると思うよ

378 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 15:26:48 ]
技術系の情報サイトの風習に固執するメリットがよくわからない
るびま発行ってほんのちょっとしたイベントやお祭りみたいで好きだけどな

379 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 15:27:35 ]
何か意味のわからない張り付き方だなw
形式に対する要望出しただけだよ。
当事者かつ意に沿わないならスルーすればいいだけだし。


380 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 15:28:14 ]
>>376
いや、紙媒体のような雰囲気をWeb上で敢えてやってるんだよ
「Rubyマガジン」ってまとめるとなんか楽しそうじゃね、というのがそもそものモチベーションなんだから

381 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 15:30:20 ]
もっとめちゃくちゃ短い、5分でできるRuby記事みたいなサイトがあってもいいとは思うが

誰が書くんだよという話はあるけど、少なくともるびまよりは敷居が低かろう
そこから記事提供者を引き抜くことは不可能ではないと思う



382 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 15:50:21 ]
>>381
Ruby あどべんとちるの・・・じゃなくてなんかあれはそれに近いかも

383 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 18:09:47 ]
俺も自己紹介する時はCが一番好きって言うよ
何となく出来るプログラマーに見えるからね

384 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 18:17:13 ]
>>377
やめてもいいんだよ
義務感で出すのなんて読んでもつまらん

385 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 20:57:28 ]
べつにメリットがなくても
デメリットがなければ好きにすればいいと思うよ

386 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 22:13:33 ]
>>377
るびまという枠組みには存在価値が皆無であることに気付く
良いチャンスじゃないかな。

387 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 02:02:39 ]
>>371
つー事は今から作るソースはマジックコメントを書くべきでFA?






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

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

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