トップページ⇒tech
1001コメント311KB

Ruby初學者スレッド Part 9

■ このスレッドは過去ログ倉庫に格納されています
0001紅寶石2006/11/21(火) 08:33:42
まずはマニュアル

マニュアル
http://www.ruby-lang.org/ja/man/
Ruby FAQ
http://ruby-lang.org/ja/man/?cmd=view;name=Ruby+FAQ
逆引きRuby
http://www.namaraii.com/rubytips/
Ruby リファレンスマニュアルの Windows HTML Help版
http://elbereth-hp.hp.infoseek.co.jp/ruby.html
Rubyリファレンスマニュアル刷新計画
http://doc.loveruby.net/


前スレ
Ruby初心者スレッドPart8
http://pc8.2ch.net/test/read.cgi/tech/1159424939/

>>2-10
0002デフォルトの名無しさん2006/11/21(火) 08:35:57
「初心者」で検索できないから板として許可できない
0003デフォルトの名無しさん2006/11/21(火) 08:39:22

Rubyについて Part 24
http://pc8.2ch.net/test/read.cgi/tech/1159315598/
【Agile】Ruby on rails相談所 part2【DRY】
http://pc8.2ch.net/test/read.cgi/php/1151254378/
RUBYの宿題教えてください。
http://pc8.2ch.net/test/read.cgi/tech/1106572657/
【最高言語】 Rubyist Magazine創刊 【ルビま!】
http://pc8.2ch.net/test/read.cgi/tech/1094825807/
【ActiveScript】RubyをWindowsで使うスレ【GUI】
http://pc8.2ch.net/test/read.cgi/tech/1155031689/
0004デフォルトの名無しさん2006/11/21(火) 08:39:54
Ruby初心者スレッドPart8
http://pc8.2ch.net/test/read.cgi/tech/1159424939/
Ruby初心者スレッドPart7
http://pc8.2ch.net/test/read.cgi/tech/1154077799/
http://makimo.to/2ch/pc8_tech/1154/1154077799.html
Ruby初心者スレッドPart6
http://pc8.2ch.net/test/read.cgi/tech/1147918197/
http://makimo.to/2ch/pc8_tech/1147/1147918197.html
Ruby初心者スレッドPart5
http://pc8.2ch.net/test/read.cgi/tech/1143403165/
http://makimo.to/2ch/pc8_tech/1143/1143403165.html
Ruby初心者スレッドPart4
http://pc8.2ch.net/test/read.cgi/tech/1137927749/
http://makimo.to/2ch/pc8_tech/1137/1137927749.html
Ruby初心者質問スレPart3
http://pc8.2ch.net/test/read.cgi/tech/1125587131/
http://makimo.to/2ch/pc8_tech/1125/1125587131.html
Ruby初心者質問スレPart2
http://pc8.2ch.net/test/read.cgi/tech/1107799347/
http://makimo.to/2ch/pc8_tech/1107/1107799347.html
Ruby初心者質問スレPart1
http://pc5.2ch.net/test/read.cgi/tech/1100534824/
0005デフォルトの名無しさん2006/11/21(火) 08:41:42
Ruby Home Page
http://www.ruby-lang.org/ja/
Rubyist Magazine - るびま
http://jp.rubyist.net/magazine/
日本Rubyの会 公式Wiki - 日本Rubyの会Wiki
http://jp.rubyist.net/

RAA - Ruby Application Archive
http://raa.ruby-lang.org/
RubyForge
http://www.rubyforge.org/

Matzにっき … Ruby作者の日記
http://www.rubyist.net/~matz/
Ruby hotlinks 五月雨版 … Ruby関連の日記やblog
http://www.rubyist.net/~kazu/samidare/

Rubyの本一覧
http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=Ruby%A4%CB%B4%D8%A4%B9%A4%EB%BD%F1%C0%D2
<rubyXML/>
http://www.rubyxml.com/
Ruby Weekly News @ Ruby Garden
http://www.rubygarden.org/rurl/html/
0006デフォルトの名無しさん2006/11/21(火) 12:55:44
Rubyコミュニティの特徴が遠回しに表れたスレタイ
0007デフォルトの名無しさん2006/11/21(火) 12:57:06
キ○○イが寄ってきやすい、とかか。
0008デフォルトの名無しさん2006/11/21(火) 13:11:48
凝る対象がスタート地点から間違えてるところとか
0009デフォルトの名無しさん2006/11/21(火) 14:23:48
Ruby初信者スレッドになる日も近いな
0010デフォルトの名無しさん2006/11/21(火) 14:44:30
Ruby/NArrayを使いたいのですが、導入方法がわかりません。
ドキュメントには、
Rubyの標準的な拡張ライブラリと同じです。ソースを展開したディレクトリで、

ruby extconf.rb
make
make site-install
(または make install)

と実行します。

とあるんですが、windowsXPなのでmakeが使えずインストールできません。
0011デフォルトの名無しさん2006/11/21(火) 15:30:39
じゃ、nmake。
0012デフォルトの名無しさん2006/11/21(火) 15:41:42
>>11
それも認識されません。
0013デフォルトの名無しさん2006/11/21(火) 15:42:59
じゃ、諦めろ。
0014デフォルトの名無しさん2006/11/21(火) 15:43:45
↓これにnmake付いてるYO

http://www.microsoft.com/japan/msdn/vstudio/express/visualc/
Visual C++ 2005 Express Edition 日本語版
Platform SDK
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/

Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う
http://www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/
0015デフォルトの名無しさん2006/11/21(火) 15:52:24
ruby -v も知らせないような奴にいきなりそんなもん教えても無駄無駄
0016デフォルトの名無しさん2006/11/21(火) 19:15:52
まあ、こればっかりは導入マニュアルが悪いと言えなくもない
makeが標準で入ってるという前提でマニュアルを書くべきではない


makeの導入の仕方とかいちいち書くのも面倒だけどな
0017デフォルトの名無しさん2006/11/21(火) 20:00:21
そう言っても、拡張ライブラリ作者が、rubyが動くほとんどの
プラットフォームでのそれぞれのコンパイル方法を説明する
ってのも無茶だろう。
0018デフォルトの名無しさん2006/11/21(火) 20:14:26
これはRubyに限った話ではないんだが、総じてマニュアル書くの下手だよな

「インストールに必要なもの」という項目くらいあってもよさそうなもんだんだが、
「とにかくmakeして下さい」といった説明しかなかったりする

そりゃmakeでは必要なプログラムやライブラリのチェックはしてくれるが、
make自体がない可能性を考慮してないとか
いちいちmakeで躓くまで待たないとわからんとかそういうのはよくないだろ

makeのインストール方法の説明なんざ自前でする必要はない
とにかく、makeを始めとしてあれとこれが無いと動かない、ということはちゃんと文章化しろ
0019デフォルトの名無しさん2006/11/21(火) 21:59:06
make すら無い環境なんか使ってるクズがゴチャゴチャ偉そうに文句言ってんじゃねえよ。
0020デフォルトの名無しさん2006/11/21(火) 22:15:17
うーん、そんなレスで乱せる安いスレだと思われてるのか、ちょっとショックだ
0021デフォルトの名無しさん2006/11/21(火) 22:20:49
>>18
そう思うなら、お前が全部やればいいじゃない。
おまえ以外は誰もそんなもん必要ないからさ。
0022デフォルトの名無しさん2006/11/21(火) 22:24:10
はっきり言ってRubyはスゴイです。
間違いなく一生遊べるおもちゃです。はい。
0023デフォルトの名無しさん2006/11/21(火) 22:25:16
ああっいい!Rubyになりたい!!!
0024デフォルトの名無しさん2006/11/21(火) 22:26:58
もう一度!もう一度っ!!
0025デフォルトの名無しさん2006/11/21(火) 22:34:44
makeしろって書いてありゃ、よほどの池沼じゃない限りmakeが必要なことくらいはわかると思うが
0026デフォルトの名無しさん2006/11/21(火) 22:55:59
>>18
極めて正しい

が、個々のメンテナに求めるクオリティではないな
マニュアル書式を統括すべきだろう
それこそDebianパッケージみたいに
0027デフォルトの名無しさん2006/11/21(火) 23:48:17
>>18
お前、自分でやってみろよ。ごくたまに居るんだよな、こういう図々しい奴。
0028デフォルトの名無しさん2006/11/22(水) 00:08:33
>>27
でも、自分の環境だから、作成者本人ならやれるぞ、これ。それほど難しい作業でもない。
それこそ「やってみればわかる」。
0029デフォルトの名無しさん2006/11/22(水) 00:11:39
つうか、>>18を否定すると>>10はバカという話がもれなくくっついてきて
「makeすら自分で考えて用立てできん奴は使わんでよし」ということにならんか
0030デフォルトの名無しさん2006/11/22(水) 00:20:48
流石ハッカー御用達のRubyだな!
0031デフォルトの名無しさん2006/11/22(水) 00:51:23
まあそのへんは昔からだしな
説明だの事前用意だのの面倒くさがりがRubyを選ぶのだろう
ドキュメントやマニュアルの不親切や不備は直りそうにない
今年の6月だか7月にはどうにかなってるはずだったんじゃないん?
0032デフォルトの名無しさん2006/11/22(水) 00:56:50
英語サイトは親切だよ。
0033デフォルトの名無しさん2006/11/22(水) 02:51:35
テンプレを読まない>>31が言っても説得力ないなあ
0034デフォルトの名無しさん2006/11/22(水) 08:32:57
>>28
「自分の環境だから」って、自分の環境にmakeがあるからそういうドキュメントになってんじゃないの?
なんか読み違えてる?
0035デフォルトの名無しさん2006/11/22(水) 09:03:35
make がデフォで入ってない環境も考慮してドキュメント書くなんてダルそうだな。
そういう所では make 以外にも足りない物が色々ありそうだし。

頑張って書いたとしても、「それほど難しい作業でもないから書いて当然だろ」とか
言われちゃうんだろうなorz
0036デフォルトの名無しさん2006/11/22(水) 09:33:33
ruby-lang.orgにWindowsユーザー向けのチュートリアル用意すれば済む話じゃないの?
0037デフォルトの名無しさん2006/11/22(水) 09:50:36
で、結局のところ、>>10 の使ってるrubyは何版なわけ?
0038デフォルトの名無しさん2006/11/22(水) 10:15:27
つーかWindowsではふつうは用意されてるバイナリを使うんじゃないのか?
0039デフォルトの名無しさん2006/11/22(水) 10:16:10
と思ったら元の話はRuby自体じゃなく拡張ライブラリか。
0040デフォルトの名無しさん2006/11/22(水) 11:06:40
>>35
マニュアルなんだし必要なものくらい最低限明記しとけよ、という主張なんだろうし、
いちいち入手方法や導入方法にまで言及する必要はないのでは。
箇条書き程度だろう。
てか、適度に箇条書きしてるマニュアルのほうが多いような気もするが。


なんて言ってると>>10の拡張ライブラリにのマニュアルには
REQUIREMENTSとかの項がしっかり書かれてたりするんだよな
0041デフォルトの名無しさん2006/11/22(水) 12:13:39
元々RubyはいってるMac買えばOK.
頭使えない人はお金を使うべし。
0042デフォルトの名無しさん2006/11/22(水) 12:14:25
と思ったら元の話はRuby自体じゃなく拡張ライブラリか。
0043デフォルトの名無しさん2006/11/22(水) 23:40:46
質問させてください。
コマンドラインで使うスクリプトを書いています。
スクリプトにオプションを渡したいのですが、
オプションの処理をおこなうライブラリはあるのでしょうか。
0044デフォルトの名無しさん2006/11/22(水) 23:43:36
OptionParser
0045デフォルトの名無しさん2006/11/23(木) 00:11:29
#!/usr/bin/ruby

p ARGV

-----

./test.rb -a aaa -b bbb

["-a", "aaa", "-b", "bbb"]


これで用が済む場合も少なくない
0046432006/11/23(木) 00:41:02
>>44
>>45
ありがとうございます。
やってみます。
0047デフォルトの名無しさん2006/11/23(木) 12:00:23
optparse
0048デフォルトの名無しさん2006/11/23(木) 12:20:21
Rubyスクリプトのメモリ使用量や占有CPU時間を調べる方法はありますか? OSはLinuxです。

「readlinesで一気に配列として読み込むよりeachで各行処理したほうがこんなにメモリに優しいじゃん」
とかいうことを数値として実感して納得したいです
■ このスレッドは過去ログ倉庫に格納されています