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


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

Rubyについて Part 30



1 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 11:47:53 ]
オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。

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

= 前スレ
Rubyについて Part 29
pc11.2ch.net/test/read.cgi/tech/1193668038/

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


710 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 20:03:07 ]
まず 「アクセス」 を定義するんだ。

711 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 23:11:37 ]
浅倉。

712 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 23:13:28 ]
もう一人カワイソス

713 名前:デフォルトの名無しさん [2008/02/19(火) 11:10:28 ]
Rubyistってロリコンなの??

[Domain Name] WOTA.JP
[登録者名] 西 和則
[Registrant] Kazunori Nishi
[Email] anna@nacci.org
[Email] liaison@do-reg.jp
whois.jprs.jp/cgi-bin/whois_gw?key=wota.jp
www.google.co.jp/search?q=site%3Awota.jp
2ch.wota.jp/
wota.jp:9090/
wota.jp:9090/image/show/67874
wota.jp/ac/

Ruby on Rails入門―優しいRailsの育て方 (単行本)
西 和則 (著)
www.amazon.co.jp/Ruby-Rails%E5%85%A5%E9%96%80%E2%80%95%E5%84%AA%E3%81%97%E3%81%84Rails%E3%81%AE%E8%82%B2%E3%81%A6%E6%96%B9-%E8%A5%BF-%E5%92%8C%E5%89%87/dp/4798013951

714 名前:デフォルトの名無しさん [2008/02/19(火) 11:26:26 ]
>>713
アンチスレから出てくんな

715 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 18:28:29 ]
require_relative

716 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 23:27:16 ]
クリエイティビティみなぎる俺には物足りないんだよねruby
某蛇言語は俺のハートをガッシリ掴んだが
お前らrubyプロはこれ使って何やってんの?具体的に教えてくれよ

717 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 23:41:01 ]
>716
逆にRuby使いからするとPython使って何してるのか判らんワケで…。
結局似たようなことやってんじゃね?

718 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 23:44:10 ]
shスクリプト



Perl PHP


の三角の間の何かをしてるんだろうな



719 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 00:06:22 ]
>>716-717
どっちの言語も、学ぶことで形にできるようになるものといったら、
「上から目線で他言語を煽ること」くらいだものな。

720 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 00:26:06 ]
PyhonはググルとMSにヨイショされてるからその点では明らかにPyhon>Ruby
Matzもどこかにもぐりこめばいいのに^^;

721 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 00:55:24 ]
>706
"ID;text"っていう形式で2万行くらいあるcsvデータに
与えた文字列とぴったり一致するIDが存在するかどうかを調べるスクリプトを書いた結果から言えば
配列よりハッシュのほうが20倍くらい速かった。他の処理は知らん。

722 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 01:02:59 ]
Arrayへのinclude?やgrepはHashへのhas_key?やfetchに比べれば遅いだろうな

723 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 01:15:14 ]
配列とハッシュのデータ構造の違いの話なんだからRubyの問題じゃないでそ
実験して見るまでも無いさ

724 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 02:00:52 ]
include?とhas_value?ならinclude?のほうが早かったよ

725 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 10:47:41 ]
>>724
kwsk

726 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 22:33:34 ]
Linux Standard Base 3.2がリリース
Linux標準にPerlとPythonが追加
ttp://www.atmarkit.co.jp/news/200802/20/lsb.html

PythonはGUI強いからなあ

727 名前:デフォルトの名無しさん [2008/02/20(水) 22:53:24 ]
プログラミング初心者ですが、質問があります。
Pythonは言語自体はシンプルで、必要な機能は拡張モジュールを使って追加する、と
PyJUGのホームページに書いてありました。
これは、Rubyにも当てはまりますか?

728 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 22:55:24 ]
大体おk



729 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 23:03:14 ]
>>728
横からすまん。
>>727のレスを見て完全にあてはまると思ったんだが、大体に当てはまらないのはどのへん?


730 名前:727 [2008/02/20(水) 23:03:37 ]
出来れば具体的にお願いしますm(_ _)m

731 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 23:19:56 ]
困る728w

732 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 23:44:11 ]
728じゃないが
>言語自体はシンプル
この辺かなぁ。
てゆーか、俺はRubyもPythonも
シンプルさを売りに出来るほどシンプルとは思わんが。
まぁ、シンプルでなきゃダメダメなんて言うつもりもないけど。

733 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 23:49:39 ]
シンプルと感じるかどうかは人によって異なるからなあ
>>728みたいに曖昧な答えになるのは当然じゃないの

734 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 23:52:52 ]
シンプルに記述することはできるよね。
でもその裏返しに、込められた意味は多いってことだから。

これを「カンタン」と言うのは変だよね。
ってスタンスでそ。

735 名前:デフォルトの名無しさん [2008/02/21(木) 00:01:44 ]
Rubyの複雑さは人間に優しい複雑さだから。

736 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 00:15:45 ]
ソースが仕様で人間にも優しい

737 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 01:03:27 ]
話としては、処理系自体は機能をある程度絞っていて、必要なら自分で拡張モジュール追加しろ、ということだろ?
そう言われると「シンプルかなあ」という気はするよね。

記述性がどうこうというのはまた別問題。

738 名前:デフォルトの名無しさん [2008/02/21(木) 01:29:01 ]
ソースが仕様って、開発してる奴バカなの?



739 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 01:40:55 ]
>>738
という頭の悪いレスを返すお前に全俺が泣いた。

740 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 06:22:09 ]
ソースが仕様書です

ってくらい分かりやすく記述せよって事じゃないのかw?

741 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 08:45:48 ]
じゃあinject禁止

742 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 08:53:37 ]
時々ある Hoge.new(params) ではなく Hoge(params) 形式の関数的クラスは使用禁止な

743 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 10:43:06 ]
>>738
釣りだよね?

744 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 11:34:41 ]
>>738
もうわかったと思うけど、そこを指摘すると信者がひどくファビョるから注意な。

745 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 12:17:24 ]
>>744
頭が悪いといわれても、そんなに怒るなよ。

746 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 13:20:11 ]
ファビョってるw

747 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:41:28 ]
メジャーな言語になってしまうと、
>>746みたいな低レベルな人間も使ってしまうところが
嫌な事だな。


748 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:50:29 ]
長く使ってるとアンチになるというのが定説



749 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:51:26 ]
ただでさえ資金も人も時間も足りないんだから、凄然とされた仕様書を
書いている暇があったら、ソースコードに手を入れてください (> <)

750 名前:デフォルトの名無しさん [2008/02/21(木) 14:55:45 ]
使えば使うほど仕様の不安定さに泣かされることになるからな
今はもう取り下げられたが、少し前には、
お前ら本当にRuby使ってんのかよ的な仕様変更がいくつか提案されててうんざりしたわ

751 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 15:32:50 ]
Matzが日本人じゃなかったら間違いなくPythonつこうとる

752 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 16:03:49 ]
Matzが日本人じゃなくてもどっちを使うかと言われたらRubyだなあ。
もっとも、Matzが日本人じゃなかったらとっくに捨ててRubyでもPythonでもない別の言語を使ってる。

753 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 16:05:47 ]
>>750
HashMapとArrayの混合の事?

754 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 17:59:31 ]
てか1.9での変更に文句つけるやつはただのアホだろ

755 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 18:20:16 ]
みんな文句つけまくりでMatzが案を引っ込めるのがよくあるパターンですが

756 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 19:41:55 ]
じゃあ、こうなったら
Yet Another Ruby
をみんなで作ろうぜ。
略してYAR。

757 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 19:44:44 ]
とりあえず String#sg という名前は末代まで語り継ぎたい。

758 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 19:47:56 ]
結局それは何をするメソッドなの?



759 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 19:58:41 ]
名前重要っていう、Matzへのしっぺ返しメソッドとして語り継がれるわけだ
呼べば NamaeJuuyouError < NameError な例外がかえって来るように実装すればいいんじゃね?

760 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 19:59:57 ]
double pi=3.14159265358979823846;
if((fp=fopen("PI.bin","wb"))==NULL)
printf("\aファイルをオープンできません。\n");
else{
fwrite(π,sizeof(double),1,fp);
fclose(fp);
}

C言語で↑のようにpiをバイナリファイルに書き込んで、
BZというバイナリエディタで開いたのですが”$-DT・ @”(文字部)と表示されました。
その後にfread関数でPI.binの内容をプログラム上で出力すると3.1415926……とさきほどの数字に限りなく近い数字できちんと表示されたのですが
バイナリエディタで見ると変な文字に変わってしまうのは、何が原因なのでしょうか?これをバイナリファイルとして正しく見れる方法はあるのでしょうか。

761 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 20:17:38 ]
そりゃ浮動小数点数は、整数とはバイナリへの納め方がちがうもんよ

762 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 20:31:58 ]
>>760
www.cc.kyoto-su.ac.jp/~yamada/pB/pB.html
今ググったら出てきた。ここ行って6,7読んで勉強汁。
というか、本買って読め。
あと、質問の内容が全然 Ruby と関係ないから、
次からはちゃんと適切なスレで質問して。

763 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 21:07:20 ]
こいつD言語スレでも見たぜ

764 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 21:25:54 ]
>>762が答えてくれたんだからいいじゃん
きちんと最後まで責任持てよ

765 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 23:32:06 ]
>>760
fwrite(π,sizeof(double),1,fp);

fprintf(fp, "%lf", π);

766 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 23:38:10 ]
>>765
πはそのままなんだ。Cってこんな書き方できるんだ

767 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 23:42:13 ]
できねーよ

768 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 00:05:06 ]
Array#between(start..end)
が欲しいな
Array#slice(start..end)
Array#slice(pos[, len])
は引数が2パターンあってあんまり綺麗じゃない



769 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 08:33:38 ]
それはbetweenではない

770 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 08:41:02 ]
Array#kanibasami

771 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 08:43:47 ]
Array#pafupafu

772 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 08:52:17 ]
面白いと思っているのか?

773 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 10:27:58 ]
うん。わりと・・・

774 名前:デフォルトの名無しさん [2008/02/22(金) 11:16:32 ]
Rubyistってロリコンなの??

[Domain Name] WOTA.JP
[登録者名] 西 和則
[Registrant] Kazunori Nishi
[Email] anna@nacci.org
[Email] liaison@do-reg.jp
whois.jprs.jp/cgi-bin/whois_gw?key=wota.jp
www.google.co.jp/search?q=site%3Awota.jp
2ch.wota.jp/
wota.jp:9090/
wota.jp:9090/image/show/67874
wota.jp/ac/

Ruby on Rails入門―優しいRailsの育て方 (単行本)
西 和則 (著)
www.amazon.co.jp/Ruby-Rails%E5%85%A5%E9%96%80%E2%80%95%E5%84%AA%E3%81%97%E3%81%84Rails%E3%81%AE%E8%82%B2%E3%81%A6%E6%96%B9-%E8%A5%BF-%E5%92%8C%E5%89%87/dp/4798013951

775 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 11:20:33 ]
コピペ君て馬鹿(ry

776 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 11:21:49 ]
西 和則ってのがロリコンなだけだ
Rubyは関係ない

777 名前:デフォルトの名無しさん [2008/02/22(金) 11:58:44 ]
>>776
!否… Rubyistです…
r

778 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 12:04:13 ]
>>777
包含関係、必要条件、十分条件、逆、対偶、といったことが理解できない人はこの板に来ないほうがいいと思うよ、マジで。



779 名前:西和則 mailto:次からはこれで [2008/02/22(金) 12:07:47 ]
俺はロリ〜コ〜ン
[Domain Name] WOTA.JP
[登録者名] 西 和則
[Registrant] Kazunori Nishi
[Email] anna@nacci.org
[Email] liaison@do-reg.jp
whois.jprs.jp/cgi-bin/whois_gw?key=wota.jp
www.google.co.jp/search?q=site%3Awota.jp
2ch.wota.jp/
wota.jp:9090/
wota.jp:9090/image/show/67874
wota.jp/ac/

Ruby on Rails入門―優しいRailsの育て方 (単行本)
西 和則 (著)
www.amazon.co.jp/Ruby-Rails%E5%85%A5%E9%96%80%E2%80%95%E5%84%AA%E3%81%97%E3%81%84Rails%E3%81%AE%E8%82%B2%E3%81%A6%E6%96%B9-%E8%A5%BF-%E5%92%8C%E5%89%87/dp/4798013951

780 名前:デフォルトの名無しさん [2008/02/22(金) 12:11:14 ]
>>778
!理解しました…
r                ???品質と云う物ですね???

781 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 12:13:51 ]
で西 和則って誰

782 名前:デフォルトの名無しさん [2008/02/22(金) 12:18:44 ]
>>781
?さぁ… 何方でしょう…
r

783 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 13:37:10 ]
>>778
WHOISの意味がわからない人も見てて恥ずかしいからなんとかして欲しい

784 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 13:49:50 ]
この変な文章はこのあいだまでlinux板にいたアナスイだろ
相手しちゃダメですよーー

785 名前:デフォルトの名無しさん [2008/02/22(金) 15:05:58 ]
推奨NGWORD:西 和則

786 名前:デフォルトの名無しさん [2008/02/22(金) 15:06:23 ]
推奨NGWORD:ロリ
の方がいいか

787 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 15:39:54 ]
MLの質問の仕方はどうにかならんもんなのか。
うまく動かなかったら、コードを削って最小限のコードを
提示するのが当たり前だと思うのだが。

788 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 16:37:12 ]
どうにもなってない以上それは「当たり前」ではないのだろ
あんたはその「当たり前」はどうやって習得した?



789 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 16:46:16 ]
net/protocol.rbからTimeout::Errorが飛び出すのは設計ミス

790 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 16:51:08 ]
>>789
うむ

791 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 00:15:33 ]
>>788
おれは仕事故、先輩諸氏に徹底的に追い詰められる事で覚えたな。
最近は甘やかしすぎというか、いい人し過ぎな馬鹿が多いんだろう。だから馬鹿が増える。その馬鹿が馬鹿を育てる。悪循環というわけだ。
で、お前は?

792 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 00:24:50 ]
最近Rubyの話題があんまりないような

793 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 00:32:19 ]
1.9.0-1が出たらあーだこーだ盛り上がります

794 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 00:33:46 ]
その内容は今と大差ないdis合戦とちゃうんか?

795 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 00:41:22 ]
せめて1.9.1が出てくれないと盛り上がらない

796 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 00:53:41 ]
Rubyの標準ライブラリって死んでるのが多いよね。
CGI系はご覧のとおりで、ドキュメントもテストも少ない。cgiextを取り込んで
kuwataさんにメンテナになってもらえばいいのに。

DLなんかはインタフェイスが変わってるというのにドキュメントがまったくないし。
人に使ってもらう気がないというか、狂ってるよね。

GUIはもういい加減Tkを捨てたほうがいい。debianでもデフォルトで
ライブラリが作られないなんてやる気がないとしか思えん。
せめてruby/gnome2を取り込めばいいのに。

797 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 01:06:16 ]
ドキュメントの無いライブラリは全部obsoleteにしろよ
存在が無意味だから

798 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 01:09:23 ]
ドキュメントがないライブラリは結局自分で読み砕かないといけないから自分で書くのとあんまり変わらん



799 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 01:13:48 ]
>>798
書き手にある程度の信頼が置ければ、またそのライブラリが十分にメンテされていれば、自分で書くよりは遙かに楽、だとは思うけどね
ただ十分にメンテされているライブラリにドキュメントがないっていう状況があるかどうかは知らない

800 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 01:16:40 ]
Rubyのライブラリで信頼がおけるのは、PythonかPerlで使われてて
十分ならドキュメントがあるやつをパクってきたやつだな。
これならサンプルコードをべたに移植すればだいたい動くしね。



801 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 01:20:00 ]
>>800
Perlのを移植したcgi.rbはまったく信頼がおけない

802 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 01:22:48 ]
>>801
Perlのを移植したんだっけ?


803 名前:デフォルトの名無しさん [2008/02/23(土) 01:24:04 ]
>>791
コード削らんな、コンパイラのバグか、自分のバグかわかんないからな

804 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 01:47:55 ]
Lisp相当のマクロ搭載しろよ。

805 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 02:02:57 ]
mycomジャーナルで知ったんだが、rushとかいうrubyで書かれたシェルがあるらしい。
sshのコネクションも一つのオブジェクトとして解釈するとか結構面白そう。

使ってる人いる?

806 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 02:08:39 ]
昔からそんなのなかったっけ

あまりにも昔からあるもんだから「使えなかった時代」の印象で
旧い人たちには現在もスルーされまくってるというのがありがちだが

807 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 02:09:06 ]
ラッシュってホモゲイの人が使う興奮剤じゃなかったっけ

808 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 02:13:32 ]
Ruby版Windows Power Shellみたいなのだろうか

ttp://journal.mycom.co.jp/news/2008/02/22/042/index.html
ttp://rush.heroku.com/
ttp://www.stage6.com/user/BelovedRogue/video/1738798/Rush:YYZ



809 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 02:27:57 ]
Rush違い 

810 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 11:52:16 ]
例のゲイ人はどうなった?






[ 続きを読む ] / [ 携帯版 ]

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

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