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

むーんうるふ Part13 【Rubyについて】

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。

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


事の発端
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/40202
るびま(Rubyマガジン)
http://jp.rubyist.net/magazine/

前スレ
Rubyについて Part 12
http://pc5.2ch.net/test/read.cgi/tech/1100199861/
0002デフォルトの名無しさんNGNG
2ゲト ズザー
0003デフォルトの名無しさんNGNG
= 過去スレ
: Rubyについて Part 10
  http://fun.kz/test/read.cgi/tech/1095004337/
: Rubyについて Part 9
  http://fun.kz/test/read.cgi/tech/1087999575/
: Rubyについて Part 8
  http://fun.kz/test/read.cgi/tech/1079975637/
: Rubyについて Part 7
  http://pc2.2ch.net/test/read.cgi/tech/1074235226/
: Rubyについて Part 6
  http://pc2.2ch.net/test/read.cgi/tech/1067623825/
: Rubyについて Part 5
  http://pc5.2ch.net/tech/kako/1063/10630/1063028224.html
: Ruby について Part 4
  http://pc5.2ch.net/tech/kako/1056/10569/1056944114.html
: Ruby について Part 3
  http://pc5.2ch.net/tech/kako/1042/10420/1042004759.html
: Rubyについて Part 2
  http://pc3.2ch.net/tech/kako/1028/10289/1028906179.html
: Rubyについて
  http://pc3.2ch.net/tech/kako/1012/10120/1012096319.html
0004デフォルトの名無しさんNGNG
ヤバイ。Rubyヤバイ。まじでヤバイよ、マジヤバイ。
Rubyヤバイ。
まず遅い。もう遅いなんてもんじゃない。超遅い。
遅いとかっても
「VBと同じくらい?」
とか、もう、そういうレベルじゃない。
何しろダイナミック。スゲェ!なんかコンパイラとか無いの。最適化とかJITとかを超越してる。動的だし超遅い。
しかもモジュールはC言語で作るらしい。ヤバイよ、C言語だよ。
だって普通は言語自身で作成するじゃん。だって自分の書いたソースがそのままモジュールにならなかったら困るじゃん。いまどきC言語でデバッグとか困るっしょ。
書いたソースが増えてって、まとまった機能を抽出できそうなのに、モジュール化するために1からC言語に書き換えるとか泣くっしょ。
だから他の言語は自身で作成できる。話のわかるヤツだ。
けどRubyはヤバイ。そんなの気にしない。C言語頼りまくり。Ruby使ってるんだかC言語使ってるんだかよくわかんないくらい二刀流。ヤバすぎ。
モジュールはC言語で作るっていたけど、もしかしたらPerlでプリプロセスするかもしんない。でもPerlって事にすると
「じゃあ、Ruby使ってる意味ってナニよ?」
って事になるし、それは誰もわからない。ヤバイ。誰にも分からないなんて凄すぎる。
あと超寒い。HSPと競ってる。タブ幅で言うと8。ヤバイ。寒すぎ。バナナで釘打つ暇もなく死ぬ。怖い。
それに超役立たずで何もできない。案件超ガラガラ。それに超のんびり。ロハとか平気で出てくる。ロハて。小学生でも言わねぇよ、最近。
なんつってもRubyは電波が凄い。荒らしとか平気だし。
うちらなんて電波とかたかだかMLで出てきただけで上手く扱えないからアクセス規制したり、放置してみたり、検閲削除したりするのに、
Rubyは全然平気。電波を電波のまま扱ってる。凄い。ヤバイ。
とにかく貴様ら、Rubyのヤバさをもっと知るべきだと思います。
そんなヤバイRubyスレに書き込んでる俺とか超偉い。もっとがんばれ。超がんばれ
0005デフォルトの名無しさんNGNG
= 関連リンク
: リファレンス
 http://www.ruby-lang.org/ja/man/
: Ruby Weekly News @ Ruby Garden
 http://www.rubygarden.org/rurl/html/
: ruby-cvs
 http://rrr.jin.gr.jp/rwiki?cmd=view;name=ruby-cvs
: Ruby hotlinks 五月雨版
 http://rrr.jin.gr.jp/~znz/samidare/
: 日本Rubyの会
 http://jp.rubyist.net/
: Rubyist Magazine
 http://jp.rubyist.net/magazine/
: <rubyXML/>
 http://www.rubyxml.com/
: Matzにっき
 http://www.rubyist.net/~matz/

= 関連スレ
: rubyを語るスレッド 4
 http://pc.2ch.net/test/read.cgi/unix/1060537252/
: 【最高言語】 Rubyist Magazine創刊 【ルビま!】
 http://pc5.2ch.net/test/read.cgi/tech/1094825807/l50
0006デフォルトの名無しさんNGNG
: Rubyについて Part 11
http://fun.kz/test/read.cgi/tech/1097984684/
0007デフォルトの名無しさんNGNG
過去スレ一個抜けてた。

: Rubyについて Part 11
http://fun.kz/test/read.cgi/tech/1097984684/
0008デフォルトの名無しさんNGNG
: Rubyについて Part 11
http://fun.kz/test/read.cgi/tech/1097984684/
が抜けてる
0009デフォルトの名無しさんNGNG
>>1
スレタテ乙うるふ
0010デフォルトの名無しさんNGNG

998 名前:デフォルトの名無しさん 投稿日:04/11/16 00:30:48
CGIはPHP
スクリプトはperl

ではRubyは?
0011デフォルトの名無しさんNGNG
正直、このスレタイを見たときほど、Ruby信者がキモイと思ったことはない。
0012デフォルトの名無しさんNGNG
>CGIはPHP
まずここから勉強し直した方がいいと思う
0013デフォルトの名無しさんNGNG
: Rubyについて Part 11
http://fun.kz/test/read.cgi/tech/1097984684/

抜けてる
0014デフォルトの名無しさんNGNG
こらこら、テンプレにこれを追加するのを
忘れていますよ

ttp://jp.rubyist.net/magazine/?c=plugin;plugin=attach_download;p=0001-NoraTutorial;file_name=moonwolf.jpg
0015デフォルトの名無しさんNGNG
これだけ騒がれれば、MWたんも本懐でしょう。
0016デフォルトの名無しさんNGNG
ただのバカはこのスレにも付いてきてしまったようですね
0017デフォルトの名無しさんNGNG
>1
個人名はヤバイでしょ
死ね
0018デフォルトの名無しさんNGNG
: Rubyについて Part 11
http://fun.kz/test/read.cgi/tech/1097984684/

が抜けてるんじゃないか?
0019デフォルトの名無しさんNGNG
>>10
だってどこかのスレで
PHPもCGIの一種だって書いてあったんですもの
0020デフォルトの名無しさんNGNG
だからMLネタは他所でやれとあれほど言ったのに・・・
0021デフォルトの名無しさんNGNG
>>11
むーんうるふは>>14のお方だぞ?
0022デフォルトの名無しさんNGNG
>>19
2chに書いてあるカキコを盲信的に信じるほどバカなの?
0023デフォルトの名無しさんNGNG
もうどうでもいい。

とりあえず今日はネコミミモード!
0024デフォルトの名無しさんNGNG
ORM ライブラリはどれがいいのかな。
active record か tapkit あたり?
昔 rorm や kansas を試したことがあるくらいでよくわからん。
加工したり、テンプレートエンジンに流し込んだりを考えると
plain object な方が扱いやすいんだけど。
0025デフォルトの名無しさんNGNG
なんかRuby自体2chではネタ扱いになりそうな勢いだな
0026デフォルトの名無しさんNGNG
>>22
でも亜種なのかなんなのかは
知らないけど似たようなものだということはわかるよ。
だからそのように使わせてもらっただけだよ。
勝手に盲目的に信じているって思い込んでるほど馬鹿なの?
0027デフォルトの名無しさんNGNG
   /:::::::::::::::/::::/:/::::/:::::/:::/::::`ー-'^ー、ヽ: : : : : /
 /:::/::::/::::i::::/:/:::::__/_:,イ::|:::::::::l:::::::::r' ヽ: :/
:'::::/:::::::/:; -l::::`ーァ- 、_/::/`!ヽ::::::::l:::::::::`ー、 ∨
//:/::::/:/´ l:::::l:::リ 、 、 `  l:::!::::::/:::::::/:::;;:::) ト、
∠:/__:/:::{ r l:::::l:::iヽz==ヽ  \::::::::::/:::〃:}  、冫
    `ヽヽ!:::::|:::l     |!   丶:/::X/::/`r〜'
      \:: l |            _ ヽ'/:/::::リ‐- 、
        ヽ! | '⌒ヘ     '´}},. ヘ/::::/___,.、 }、
         ヽ | {   \ ′ // ヽ/ __,ノ / ノ、   Ruby最高!!!!!!!!!
          }:| `ー-‐'´  ,イ:::/    7ーt_-'/
           .!:ト,-‐‐― --'- ⊥.  _ノ  /ヽこフ
        . . :ハ/          \   〈
. . .  . . . : : :_//  、     、 丶 ヽ 〉  ヽ
>、__;/-t'´!::/   `ー,-、、  }  }.ノノ    \
       l l/     /  `ー1"´::::ヽ.
0028デフォルトの名無しさんNGNG
ruby ってクールな大人のおもちゃだと思ってたのにー。
厨のオナニー用なのかよ。
0029デフォルトの名無しさんNGNG
>>17
むーんうるふが個人名なの?
馬鹿じゃねえの。
お前が死ね
0030デフォルトの名無しさんNGNG
おちつけ、うるふ達よ
0031デフォルトの名無しさんNGNG
京○府警の者ですが。
>>1さんに名誉毀損容疑で礼状が(ry
0032デフォルトの名無しさんNGNG
肖像権侵害もあるぜ
0033デフォルトの名無しさんNGNG
利益が出る場合にのみな
アホかと
0034デフォルトの名無しさんNGNG
あそこまでキモイ顔じゃなかったらこんなに有名にならなかったのは事実だ
0035デフォルトの名無しさんNGNG
誰も削除依頼出せとか立て直せとか言わないあたりRubyistの恐ろしさを感じる。
0036デフォルトの名無しさんNGNG
これはもう、しばらく無視して落ち着いたころにまた建てなおしたほうがいいかもしれんね。
それとももう2ちゃんではRubyの話はナシにして質問者はMLへgo!って形にしたほういいかも。

みんな!MLだと煽りやAAに埋もれずに親切に話を聞いてくれますよ。
0037デフォルトの名無しさんNGNG
もうどうでもいい。
好きにしてよ。
0038デフォルトの名無しさんNGNG
The End
0039デフォルトの名無しさんNGNG
とりあえずRDの代わりになる奴考えよう。
0040デフォルトの名無しさんNGNG
>>12
サンクス
俺もそう思う
0041デフォルトの名無しさんNGNG
JavaDoc
0042デフォルトの名無しさんNGNG
RD、俺は好きなんだが。
みんなどこが嫌いなの?
0043デフォルトの名無しさんNGNG
RAAってCPANとかPEARと何か違うの?
0044デフォルトの名無しさんNGNG
じゃあRDでいいよ。
RDtoolはなかった事になったんだろ?
RDしかないじゃん。
0045デフォルトの名無しさんNGNG
ActiveScriptRubyの添付ライブラリからRDToolが外れて悲しい。
0046デフォルトの名無しさんNGNG
Rubyもう駄目ぽ
0047デフォルトの名無しさんNGNG
>>44
RDはファイルフォーマット仕様の名前。
RDtoolはRDフォーマットのファイルを整形するツール。
例えるなら、
RDはHTML仕様。
RDtoolはブラウザ。
RDocならまた別だが。
とりあえずソース内に書くドキュメントとしてはRDは厳しいと思う。

そしてここは
: Rubyについて Part 11
http://fun.kz/test/read.cgi/tech/1097984684/
が抜けている。
と書くスレになりました。
0048デフォルトの名無しさんNGNG
ここって誰が管理してるの?
http://fun.kz/
0049デフォルトの名無しさんNGNG
>>47
うるふさんですか?
0050デフォルトの名無しさんNGNG
plain text formatterとしてのRDToolを愛しているのだ
0051デフォルトの名無しさんNGNG
>>42
個人的には、連番リストが書きづらいのが好きじゃない。
(1) とかカッコが必要なあたりが。
あとよく言われるように、インライン要素が汚いと思う。

rd-mode.el は良くできているので>>50には同意するんだが、書式としては正
直なところ微妙。
0052デフォルトの名無しさんNGNG
MWたんに望むことはひとつ。
後ろ向いててくれ。
0053デフォルトの名無しさんNGNG
前スレにMagma信者が紛れ込んでたようだな
0054デフォルトの名無しさんNGNG
> むーんうるふ Part13 【Rubyについて】

ハァ━━━━━━;´Д`━━━━━━ン!!!!
0055デフォルトの名無しさんNGNG
ああ、MoonWolf、君は天使みたいにとても可愛いんだ。その小柄な
体をぎゅっと抱きしめてやりてえ。ベイベー!チンポもフェラして
やりたい。MoonWolfの精液もおしっこも全部俺の口の中に入れたい。
0056デフォルトの名無しさんNGNG
> : Rubyについて Part 11
> http://fun.kz/test/read.cgi/tech/1097984684/
> が抜けている。

このスレ立てた奴ってかなり「ヌケてる」んだと思う。
こんな人にリリースの管理どろこかライブラリの管理は任せられない罠。

きっとネタスレなんだろうけど、一応マジレスしとく。
0057デフォルトの名無しさんNGNG
>>56
ここは MW が fork したスレ

本スレはこちら
http://pc5.2ch.net/test/read.cgi/tech/1100534824/
0058デフォルトの名無しさんNGNG
>>4
> しかもモジュールはC言語で作るらしい。ヤバイよ、C言語だよ。

拡張ライブラリのことかな? ふつうのモジュールなら Ruby で書けるでしょ。

とりあえず、C言語ライブラリのバインディングに関しては dl.so が
出てきたおかげで、今後は Ruby で書くようになっていくんじゃないだろうか。
0059デフォルトの名無しさんNGNG
月厨うざい。
0060デフォルトの名無しさんNGNG
 ○ パキュン パキュン                  ○
 /|√ Ruby >>> Python >>> Perl    ⌒/ ) ハッ!
 Λ                          /)ζ

 ○
 /|√ Ruby >>>>>>>>>>>>>>>>>>>> Python >>> Perl
 Λ                          _○√ ヒョイ
                           <<
0061デフォルトの名無しさんNGNG
つーか写真ネタに飽きない奴はよっぽど外観にコンプレックスがあるんだろうな。
自分の方がましと思ってるかも知れないが、モテない度は五十歩百歩。
0062デフォルトの名無しさんNGNG
ということにしたいのですね?
0063デフォルトの名無しさんNGNG
>59
月厨と見るとセイバーとか直死の魔眼とか思い浮かべる漏れはもうだめぽ?
0064デフォルトの名無しさんNGNG
>>62
いいえ、したいと思うまでもなく、そういうことなのです。
0065デフォルトの名無しさんNGNG
ということにしたいのですね?
0066デフォルトの名無しさんNGNG
ということにしたいですね?
0067デフォルトの名無しさんNGNG
Ruby初心者質問スレPart1
http://pc5.2ch.net/test/read.cgi/tech/1100534824/14

これって明らかにruby trapだよな。何回も同じこと説明しないでここに追加しなよ
http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=Ruby%A4%CE%CD%EE%A4%C8%A4%B7%B7%EA;em=trap
0068デフォルトの名無しさんNGNG
trapかねぇ?
0069デフォルトの名無しさんNGNG
trueとfalse

Rubyの真偽値はつぎの通り。trueは真な値のうちの代表的な値である。0や""も偽じゃない。
偽 - nil, falseのみ
真 - 偽以外

ってことも書いてあるんだから、追加してかまわないと思う
0070デフォルトの名無しさんNGNG
あと、String#[] はほとんどの場合で文字列を返すのに
self[nth] のときだけ整数を返すから、間違いやすいところでしょう
0071デフォルトの名無しさんNGNG
ほとんど困ったことはないけど、唯一困ったのは、

array.sort {|a, b| a.f1 <=> b.f1 or a.f2 <=> b.f2 }

みたいな一見正しそうなコードを書いてしまったとき。
0072デフォルトの名無しさんNGNG
ruby分かりにくいな
言語設計が腐ってるんじゃないの?
0073デフォルトの名無しさんNGNG
偽がnil falseとはまた中途半端な仕様ですな
と言いたいんですね?
0074デフォルトの名無しさんNGNG
>>71
ごめん試すまでわからなかった(w
Integer::<=>が整数を返すのを普段忘れてる。
0075デフォルトの名無しさんNGNG
>>74
パズルかと思って試さずに考えてたw
なるほど、言われてみればそうっすね。
これ、落とし穴にあったけかな。
0076デフォルトの名無しさんNGNG
久々に HEAD を bccwin32 でビルドしてみたらできねー
調べてみたら miniruby の実行で while 〜 end, until 〜 end で SEGV するらしい。
parse.c の cond_stack, cmdarg_stack が問題なのはわかったけど、
どう対処していいのかわからん。
1.8.2 のソース参考につついたらビルドはできた。正しい対処ではないが。

ちなみに bison 1.27,1.35,1875 どれもダメだった。
他の環境では問題無さげなので, BCC が悪いのか?
昔は 1.9 系列もビルドできた記憶があるのだが・・・
0077デフォルトの名無しさんNGNG
>>76
> 1.8.2 のソース参考につついたらビルドはできた。正しい対処ではないが。
どういう風に?
0078デフォルトの名無しさんNGNG
>>77
1.8.2 は cond_stack, cmdarg_stack が static global 変数だったけど、
1.9 は parser_params 構造体のメンバになったらしい。

行った修正は、static global 変数を用意して、メンバ(&それに付随した部分)を取り除いた。
本来はメンバのまま解決すべきだと思うが、どうしていいかわからん。
0079デフォルトの名無しさんNGNG
dl.soの使用例どっかにないですか。
0080デフォルトの名無しさんNGNG
(ハァハァハァ恥ずかしい、あんな悔しい……よし!)
ヘーイ あのーみみも あのーみみも あのーみみも あのーみみも
ヘーイ あのーみみも あのーみみも あのーみみも あのーみみも
(うしうし)あーんもうおねしょ出ちゃった……? (うしうし) はぅ、あつぅ……?
(うしうし)寒いーの(うしうし)うーんふるふるふーる
(あにゃにゃ んにゃーいの) あのーみみも ヘーイ あのーみみも
あのーみみも あのーみみも あのーみみも
ヘーイ あのーみみも あのーみみも みみも

(・∀・)ト゛ーモミミコネ?
0081デフォルトの名無しさんNGNG
サンプルついていなかったっけ?
0082デフォルトの名無しさんNGNG
見てみます。どーも。
0083デフォルトの名無しさんNGNG
http://ttsky.net/ruby/ruby-dl-doc-ja/rbdl.pdf
008476NGNG
>>76 の件だけど解決したっぽ

parse.c:174(parse.y:76)
# define BITSTACK_POP(stack)(stack >>= 1)
を
# define BITSTACK_POP(stack)(stack /= 2)
にしたら通った。ぉぃぉぃ。
008576NGNG
>>84
# define BITSTACK_POP(stack) (stack = stack >> 1) でも可。
0086デフォルトの名無しさんNGNG
bccwin32って某王国の奴?

ひどいな。
0087デフォルトの名無しさんNGNG
吉野家のように速いの(゚Д゚)ウマーの安いのというのはもはや過去の話。
今や彼らの売りは特許で保護された2way toolのみ。
0088デフォルトの名無しさんNGNG
つーか符号が関係してるとか?
0089デフォルトの名無しさんNGNG
通常では考えられないくらい汚いコードにbccが悲鳴を上げたのさ
0090デフォルトの名無しさんNGNG
おおbccよ、しんでしまうとはなさけない
0091デフォルトの名無しさんNGNG
バージョン5.5.1になってる?>bcc
0092デフォルトの名無しさんNGNG
>>91
結構前から5.5.1だぞ。
0093デフォルトの名無しさんNGNG
>88
unsigned long な変数しか来ないはず
0094デフォルトの名無しさんNGNG
>>84
1.8でもBITSTACK_POP()は同じなんだが。
オブジェクトコードの違いはわかる?
0095デフォルトの名無しさんNGNG
デスマーチの予感
0096デフォルトの名無しさんNGNG
むしろ悪寒。
0097デフォルトの名無しさんNGNG
てか最適化の問題じゃないの?
MLにも出てたけどRubyのコード腐ってるから最適化の程度によってうまく動かなかったりする。
最適化オフにしてやってみ?
0098デフォルトの名無しさんNGNG
[Ruby] 独自ディストリビューション xrb
  まだ全然forkとまではいえないけど、リリース
  http://www.moonwolf.com/ruby/archive/xrb-1.9.0-20041112.tar.gz
0099デフォルトの名無しさんNGNG
VCでコンパイルできないんですか?
0100デフォルトの名無しさんNGNG
>>97
>最適化の程度によってうまく動かなかったりする
最適化ってのは元々そういうもんだと思うが。
0101デフォルトの名無しさんNGNG
んなあほな
0102デフォルトの名無しさんNGNG
最適化の程度で動かないならコンパイラのバグだろ。
0103デフォルトの名無しさんNGNG
最適化の程度によってソースのバグが顕在化するって可能性もあるけどね。
0104デフォルトの名無しさんNGNG
コンパイラのバグを疑うのは最後の最後。
Rubyの様にGCが深く関係する言語ではC関数のスタックフレーム生成方法に
依存してたりとか、変数へのGCプロテクトが適当だったりすると
コンパイラの最適化で簡単に挙動が変わったりする。
こういったバグは、例えばGCを発生させる頻度を生成オブジェクトと1:1
に近づければ検出しやすい。
0105デフォルトの名無しさんNGNG
そういった対策がちゃんとなされていればConservative-GCである必要もないが、
Rubyの場合Cコードでメンテする部分が多いのでそうもいかない。
たぶん複数人でやってるならまっさきにグダグダになる箇所だろう。
CでRubyのモジュールを書くとなると、そういった知識がメンテナに要求される。
まずはまつもと本人以外がメンテしてるモジュールから疑った方がいいね。
どういう体制でやってるのか知らないが。
0106デフォルトの名無しさんNGNG
正直言ってRubyでCで書かれた拡張ライブラリを作る時とか書き換える時に
オブジェクトがどうなってるか全くわからないし、資料もなさすぎ。
Rubyソースコード解説本なんぞ買えるかゴルァ。
0107デフォルトの名無しさんNGNG
そうか?
まつもと・石塚著「プログラミング言語Ruby」の後ろの方とREADME.EXT.ja
だけ見てすんなり書けた記憶があるんだけど。
0108デフォルトの名無しさんNGNG
山師MoonWolfがいよいよ株に手を出したようです。
010976NGNG
bcc の件だが, bcc は 5.5.1 だし、最適化オフ( -Od) &386 オプションでやってもだめ。
コードは変化するが、本質は変化なし。
つか、a>>=1 を a = a>>1 にしたら動くんだから、コンパイラのバグだと思うが・・・

当該部分のコード(-Od -3 オプション時)は以下の通り。
mov eax,[ebp+08]  <-- eax は 変数stack のアドレス
mov edx,[eax+2C]
mov eax,[eax+28] <-- [*] eax を計算に利用
shrd eax,edx,01
shr edx,1
mov [eax+2C],edx  <-- ここで死亡 (eax は変数を期待してるが[*]で書き換えた為)
mov [eax+28],eax
011076NGNG
>>109
>mov eax,[ebp+08]  <-- eax は 変数stack のアドレス
は正確には

eax は 変数stack をメンバにもつ構造体のアドレス
もしくは
eax+0x28 は 変数stack のアドレス

かな?本質ではないけど一応。
0111デフォルトの名無しさんNGNG
板が汚れるからあまり出したくないが、

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/40301

香ばしいというか、なんというか、こういう奴を飼っていても
罵倒合戦にならないのだから、このコミュニティは辛抱強いな。
0112デフォルトの名無しさんNGNG
基地外はそれはそれで痛いが
周りの人間も痛すぎる
大人気つうものを少しは身につけたらどうなんだと
まあそんなものがあるなら
黙ってPerlを使うのが大人ってもんだから
大人のルビイストなんて定義は
そもそも矛盾していて
実在しようもないわけだが
0113デフォルトの名無しさんNGNG
>>111
辛抱強いというより単にスルーしてるだけのような。
0114デフォルトの名無しさんNGNG
>>109-110
乙
BITSTACK_LEXPOP()に合わせて>>85にしようか。
0115デフォルトの名無しさんNGNG
非オプソコンパイラは排除すべきだから修正を見合わせることを提案したい。
0116デフォルトの名無しさんNGNG
目的のためには手段を選ばない香具師キター
0117デフォルトの名無しさんNGNG
>>112
見事に大人っぽくスルーしてるが…
0118デフォルトの名無しさんNGNG
で、この件はコンパイラのバグと確定してしまうわけですか?
単純ケースでも再現するとか、確認はしなくて良いんですか?
0119デフォルトの名無しさんNGNG
shrdて何の命令?
64bit演算?
0120デフォルトの名無しさんNGNG
結論:Rubyはバギー
0121デフォルトの名無しさんNGNG


あー、これはbccのバグかもしれんね(w
テストしてないことまるわかり
作った奴は某国の恥さらしだな
無料とはいえさあ、
仮にも老舗コンパイラメーカーがこんなミスする様では怖くて使えんよなあ
やっぱ無料はいかんよな
0122デフォルトの名無しさんNGNG
>>121
釣られておくよ。
Rubyも無料
0123デフォルトの名無しさんNGNG
そういえばVCもコンパイラが無料だったな
GCCなんてライブラリ付きで無料だな
0124デフォルトの名無しさんNGNG
無料は怖いよ
無料だから修正する義務も発生しないし強制もできない
これで人死にが出ても無料ってだけで責任免除
0125デフォルトの名無しさんNGNG
修正する義務が強制される方が怖い。ってのは作り手側の意見か。
0126デフォルトの名無しさんNGNG
有償のものでもいろいろ免責事項があったような。
0127デフォルトの名無しさんNGNG
>>118
94にも書いたように、その部分のコードは1.8でも同じなので、ある程度複雑
にならないと現われないバグだと思われ。
まぁbccは他にもいろいろとアレなので、個人的にはサポート対象外でいいん
じゃないかと思ってるわけだが。
0128デフォルトの名無しさんNGNG
>>127
そういえば最近も、NaNの扱いがなんでしたね…
0129デフォルトの名無しさんNGNG
  ('A`)  スルー
 〜(〜)
   ノノ
0130デフォルトの名無しさんNGNG
そもそもbcc版rubyってメンテされてるのか?
メンテナ以外しかbcc版にcommitしてないように見えるんだが
0131デフォルトの名無しさんNGNG
bccとかwinceはmswinのついでにメンテされてるだけマシだろう。
x68とかos2とか、まったくメンテされてないのもあるんだから気にスンナ。
0132デフォルトの名無しさんNGNG
>>127
VCはC99非対応で個人的にはアレなのでサポート対象外でいいんじゃないかと思ってるわけだが。
0133デフォルトの名無しさんNGNG
衆愚政治の臭いが漂ってまいりました。
0134デフォルトの名無しさんNGNG
>>132
それを言ったらMinGWもruntimeがmsvcrt.dllだからアレだけど。
一応足りてないC99の関数はlibmingwex.aというライブラリで実装してるけど、
例えば(v)snprintfの動作はC99に準拠してないよ。
0135デフォルトの名無しさんNGNG
一般論として、インフラとして可搬性が必要なアプリケーションが
先進的なコンパイラを要求するのは、よせ。

いっそK&Rで書くぐらいの勢いで。
0136デフォルトの名無しさんNGNG
>>135
じゃあBCCもサポートされて良さそうですね。

というかBCCポートを気持ちとして応援している理由は
タダでWindows上にコンパイル環境を構築する最も簡単な方法だからなので。
俺のノートパソコンには普通にVCTK2003とmsysとCygwinが入ってるし
CygwinのRuby以外は滅多に使わないけど、WindowsネイティブなRubyへの要望が意外に多いところを見ると
BCC版RubyというかRubyがBCCでもコンパイルできる意義もそれなりにありそうに思える。
0137デフォルトの名無しさんNGNG
>>136
> というかBCCポートを気持ちとして応援している理由は
> タダでWindows上にコンパイル環境を構築する最も簡単な方法だからなので。

そう?VCTKが面倒なのはわかるけど、MinGWはInno Setupなインストーラで
簡単にインストールできるじゃん。そりゃUNIX風にconfigureを走らせる
場合にはMSYSも必要だけどさ。

まあでも、BCCでもビルドできるならそれにこしたことはないとは思う。

>>131
OS/2なんかはもうあらゆるローカルパッチでもいいような。
upstreamに取り込まれたところで中途半端なサポートしかできないのでは
意味がないし。
0138デフォルトの名無しさんNGNG
bccがサポートされるのは全然かまわないし、サポートされていいと思うんだが、
誰がサポートするんだ? という話のような。
0139デフォルトの名無しさんNGNG
ttp://www02.so-net.ne.jp/~greentea/pre.html
> ん? まつもとさんのあの言葉はYAGNIそのものじゃないですか?

なんだかなあ… そもそもリリースマネージメントに関するあらゆることを
全部一人でやれって話をしてるわけじゃないのに。例えばPythonは共同で
その作業をしてる。で、あれのrelengがYAGNIの原則に反してるのかどうか
は知らんけど、少なくともリリーススケジュールはほぼ忠実に守られている。
別にPythonと全く同じ手法を採用しろと言うつもりはないが、Pythonの中の
人たちに出来ることが、Rubyの中の人たちに出来ないとは思えないんだけど。
0140MoonWolfNGNG
>>138
僕でよければやりますが。
0141デフォルトの名無しさんNGNG
だまされないぞ。絶対にだまされないぞ。
0142デフォルトの名無しさんNGNG
bcc版はxrbに移行しますた。
0143デフォルトの名無しさんNGNG
xrbの次のリリース(w はいつ出るんだよ!
0144デフォルトの名無しさんNGNG
どうでも良いが、最近のapollo's Wikiの勢いはすごいな。
見てるうちに、なんか書き足したくなってきた・・・元々apollo好きだし。

しかしあの読みづらさは何とかならんか。
0145デフォルトの名無しさんNGNG
>>135
Ruby本体は、いまもK&R C。
0146デフォルトの名無しさんNGNG
「Ruby は初心者に向いている言語だよ」

といわれました。
しばらくして、使いにくいことに気づきました。
色々文句をいいました。

「Ruby は、職業プログラマーが自分の楽しみのために作った言語です」

といわれました。
以上、報告終わり。
0147デフォルトの名無しさんNGNG
よし、じゃあHSPやろうぜ!
0148デフォルトの名無しさんNGNG
>>145
関数定義の引数部分からしか判断しないバカ発見。
0149デフォルトの名無しさんNGNG
現在22プロジェクトだが、23プロジェクト登録している奴がいる。未登録のライブラリとか引っ張り出してRAA1位を取り戻してやる。
0150デフォルトの名無しさんNGNG
ここは主語を書かない馬鹿が多いから何の話なのかよくわからない
0151デフォルトの名無しさんNGNG
そもそも日本語とはそういうものです。行間を読みなさい。
0152デフォルトの名無しさんNGNG
line-spacing => nil
0153デフォルトの名無しさんNGNG
>>151
誰がわからないのですか?
主語が無いので、誰がわからないのか私にはわかりません。
0154デフォルトの名無しさんNGNG
>>149
古い話に粘着だねぇ。
そんなやつばっか。
0155デフォルトの名無しさんNGNG
↑
間違え
>>151
↓
>>150
です。
0156デフォルトの名無しさんNGNG
とりあえずだれでもいいから、このページのメンテをちゃんとやってほしい。
ttp://www2.pos.to/~tosh/ruby/rdtool/ja/whats.html
0157デフォルトの名無しさんNGNG
正直、RD、イラネ。
0158デフォルトの名無しさんNGNG
>>157
同意。あの変態的な文法は何とかならんものか。
「整形無しでも読みやすい」ってのは、かなり嘘だと思う。

素直にWikiの文法みたいな感じにすればいいのに・・・
0159デフォルトの名無しさんNGNG
そんなことをしたらドキュメントが読みやすくなっちゃうじゃないか
0160デフォルトの名無しさんNGNG
普通にプレーンテキストか、HTMLの方がマシ。無理に埋め込む必要は無いし。
0161デフォルトの名無しさんNGNG
ba-ka
0162デフォルトの名無しさんNGNG
MW氏の躁活動が高まってまいりました。
0163デフォルトの名無しさんNGNG
みんな、ここは大人になって、
「君がいないとダメなんだ」って言ってあげるべきでは?
0164デフォルトの名無しさんNGNG
MW補完計画
0165デフォルトの名無しさんNGNG
おめでとう!
0166デフォルトの名無しさんNGNG
君はいがいとダメなんだ
0167デフォルトの名無しさんNGNG
君はいないとダメなんだ
0168デフォルトの名無しさんNGNG
>>112
Pythonにしてくれ。頼む。
0169デフォルトの名無しさんNGNG
そこでHSPですよ。
0170デフォルトの名無しさんNGNG
>>168-169
空気嫁
0171デフォルトの名無しさんNGNG
君がいるからダメなんだ
と言う番ということ?>空気嫁
0172デフォルトの名無しさんNGNG
>163
すなおに「氏ね」って言ってあげたほうが本人のためだよ
0173デフォルトの名無しさんNGNG
ruby故ミュのイメージ

左手でおいでおいでしておいて、寄ってきたら右手の鋸でぎこぎこ。
0174デフォルトの名無しさんNGNG
>>163
0175デフォルトの名無しさんNGNG
>>156
リンク先ほとんど切れてる・・・
0176デフォルトの名無しさんNGNG
情報を生きている状態に保つ仕事がいかに泥臭く面倒なことか。
0177デフォルトの名無しさんNGNG
  \|/
  /⌒ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄
 │ ゚Θ゚)< そうでもないよ
 │ ∵ つ  \_______
 │ ∵ │
  \_/
0178デフォルトの名無しさんNGNG
月狼きゅん、とても可愛い!俺の顔に跨っておしっこを
ぶっかけて欲しい!
0179デフォルトの名無しさんNGNG
MWたんのサイトつながんないよ? xrbマダー? (AAry
0180デフォルトの名無しさんNGNG
>>179
Rubyに関してはお客さん以上のことをやるつもりはないので
すべての生命活動を停止しました。
0181デフォルトの名無しさんNGNG
どうした?お前の力はそんなものなのか!?
0182デフォルトの名無しさんNGNG
# 最近、MWウォッチャーと化しているな(w
http://www.rubyist.net/~tamura/d/?date=20021007
0183デフォルトの名無しさんNGNG
いじめられっこは、
将来、いじめっこになるか、いじめられっこ擁護になるかの二通りしかない。
0184デフォルトの名無しさんNGNG
いじめられっこのままという可能性もあるだろうが
0185デフォルトの名無しさんNGNG
JavaDoc って、特に決まりごとを知らなくても、見て分かる。
しかし、RD は分からない。
XML とか、文書フォーマットは、意味を明示する方向に進んでいる。
しかし、RD は記号で構成しているから逆行している。
普及する書式ではない。
JavaDoc 程度で十分だと思う。
引数と戻り値と例外とか、「インターフェース」を記述するし。
#「強調」とかイラナイじゃん。
0186デフォルトの名無しさんNGNG
どっちみちドキュメントは書かないから書式なんてどうでもいい
0187デフォルトの名無しさんNGNG
ご存知かもしれませんが、一応。

現在、Rubyのソースには(RDではなく)RDoc形式でメソッドリファレンスが
埋め込まれていて、make install するとそのドキュメントがインストールされます。
0188デフォルトの名無しさんNGNG
YahooJapanで関西援交を検索するとMatzにっきがTopに来るのは何故ですか?
0189デフォルトの名無しさんNGNG
rubyを語るスレッド 4
http://pc5.2ch.net/test/read.cgi/unix/1060537252/
0190デフォルトの名無しさんNGNG
誰か日本語でRails使ってみた人いない?
0191デフォルトの名無しさんNGNG
おはようございます
0192デフォルトの名無しさんNGNG
ぶっちゃけ、ドキュメントの記述形式の究極はXMLだと思う。
わざわざ専用の書式をでっち上げなくても、Rubyのドキュメント用に特化した
共通仕様が出てくれば、ドキュメント書きが大分楽になるんじゃないだろうか?

<rb></rb>でRubyスクリプトを表す、とか。
リファレンスなら<superclass class="Object"/>とか。

こうすれば、既存のXMLツールを活用できるようにもなる。

>>185
細かい突っ込みだが、「強調」は要るんじゃないだろうか。
解説文中で、特に重要な部分を強調できるし。
0193デフォルトの名無しさんNGNG
ルビ

【印】〔米〕an agate; 〔英〕a ruby.
・難しい漢字に〜を振る
print (small) kana [the readings] alongside difficult Chinese characters.
0194デフォルトの名無しさんNGNG
>>192
XML は冗長だよ。人に優しくない。
0195デフォルトの名無しさんNGNG
>>194
それはツールがしょぼいから。
VS.NETだと
///と入力すると

/// <summary>
/// | <-カーソル
/// </summary>
と自動補完してくれる。それ以外のタグの挿入も支援してくれるし。
まともな仕様があってそれを支援するツールを充実させるのが一番だけど
まともな仕様を考えるコストをrubyでは支払えないんだろうな。
0196デフォルトの名無しさんNGNG
doxygen 対応あたりが現実的な線だよ。
0197デフォルトの名無しさんNGNG
それが現実的かもしれないけど
現実には結果としてなにもやらないに一票。
0198デフォルトの名無しさんNGNG
ていうかRDocでいいよ。
0199デフォルトの名無しさんNGNG
perlの汚さは徹底的に攻撃するのにRDocの汚さはなぜか擁護。
不思議なものだな。
0200デフォルトの名無しさんNGNG
RDocなんて使わないし
0201デフォルトの名無しさんNGNG
ドキュメントが埋まってるコードは触りたくない。
0202デフォルトの名無しさんNGNG
>>195
入力以前に、XML は読みづらいから問題外。
0203デフォルトの名無しさんNGNG
大好きなYAMLでいいじゃん。
0204デフォルトの名無しさんNGNG
XMLは直接読む物じゃないだろ
0205デフォルトの名無しさんNGNG
えーっっっ
0206デフォルトの名無しさんNGNG
>>205
XMLDocは全然読みにくくないよ。
0207デフォルトの名無しさんNGNG
rubyのソースは
compilerのフロントエンド部分の仕組みを理解する上で役に立ちますか?
0208デフォルトの名無しさんNGNG
具体的にはrubyのScannerとParserが
一般的な書き方なのかしょうもない独自の方法なのかを知りたいです。
0209デフォルトの名無しさんNGNG
>207
gccのソースの方が直球じゃね?
0210209NGNG
>208
そういう意図だったか
それならRubyのソース読んだことないんで分からん。スマソ
0211デフォルトの名無しさんNGNG
>>207-208
かなりややこしいので、初心者向けではない。
0212デフォルトの名無しさんNGNG
>>207
CPython!
0213デフォルトの名無しさんNGNG
>>199
擁護も何も、そもそも汚いと思ってないし。単に美的感覚が違うだけなんだろう。
0214デフォルトの名無しさんNGNG
>>207
とりあえずRHGを読んではどうだ
http://i.loveruby.net/ja/rhg/index.html
0215デフォルトの名無しさんNGNG
>192
XMLはメタ言語なんですけど……
DocBookとかSmartDocとか具体的なのを挙げなされ
0216デフォルトの名無しさんNGNG
>>215
これがXML形式のDocの最高峰
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_wd2003_ta/html/odc_wd11xml.asp
0217デフォルトの名無しさんNGNG
>>190
これからやってみようとしてる。とりあえずリファレンスは全部読んだが、
フォーム/データクラス自動生成機能がもろに英語依存なあたりを除いては、
問題はないように見えるので、あとはサニタイズ処理がデータを破壊しない
ことを祈るくらいだ。
データクラス自動生成も、テーブルやカラム名に日本語なんて使ってなきゃ
平気そうだしな。
ま、撃沈を祈っててくれ。
0218192NGNG
>>193
なんか良いな

>>215
Ruby用に新しく要素を定義する。
もしくは、XHTMLを拡張する。
0219デフォルトの名無しさんNGNG
お前らはなぜそんなに意味もなく独自にこだわるんだ。
0220デフォルトの名無しさんNGNG
変数の型をちゃんと区分しろよ、HSPのようにグローバル変数
だけでやるならともかく、今のままじゃ中途半端に軟派で
DQN臭くてたまらん。
0221デフォルトの名無しさんNGNG
>>219
独自「文書形式」についていえば
リファレンスが書きやすくなるから。それ以上の理由はない。

でもこの観点から見ると、RDやRDocの存在意義はかなり怪しい
何かほかにも、独自形式であるべき理由があるんだろうか?
0222デフォルトの名無しさんNGNG
>>220 はHSPとRubyしか知らない阿呆。
0223デフォルトの名無しさんNGNG
schemeのマクロって「独自に構文を定義して、問題に適した言語に拡張する」ってのなら、
rubyならイテレータに相当する概念じゃないかと思うんだけど、
どうでしょう?詳しい人教えて。
0224900NGNG
>>223
同じ用途に使えることもできるというだけであって、概念自体は違う。
Rubyのイテレータ(ブロック)はメソッドにつきひとつしか与えることができないので、
例えばif文は実現できてもif-then-elseは実現できない(2つ以上のブロックを渡さないといけないから)。
0225デフォルトの名無しさんNGNG
イテレータはクロージャに似たもんじゃない? 微妙に違うけど。
マクロの用途の一部はクロージャで代用できるけど、できないものもある。

0226デフォルトの名無しさんNGNG
>>223
マクロの方がもっと柔軟。
Ruby でやるなら「仮引数名を実引数名で置換して eval」とか?(←よくわかってないらしい)
0227デフォルトの名無しさんNGNG
>>223
LISP とか scheme はほとんどあらゆる構文要素が
プログラムで操作可能な first-class object だが、
Ruby の場合はそうではない。
case じゃなくて switch だろと思って switch 文を自作しようとしてもできないでしょ。
schemeのマクロと同じレベルの自由を得るにはプリプロセッサを使うしかない。
0228デフォルトの名無しさんNGNG
イテレータの名前は使わない方が……
ブロック付きメソッド呼び出しですな
0229デフォルトの名無しさんNGNG
>227
scheme,lispはS式の縛りがあるわけで……
switch 文の「構文」は作れないでしょ?
0230デフォルトの名無しさんNGNG
>>229
いや、作れますよ。
0231デフォルトの名無しさんNGNG
それもそうだな。
じゃあ、何でも引数にぶち込めて遅延評価される、という適当な説明で。
0232デフォルトの名無しさんNGNG
MoonWolfたんが瞼の手術をしたそうでつ。
どうやらアホみたいな行動力は健在で、イケメンに生まれ変わって
復活する日も近いと思われまつ。
0233デフォルトの名無しさんNGNG
MWネタはもう秋田
0234デフォルトの名無しさんNGNG
>233
スレタイ
0235デフォルトの名無しさんNGNG
さがりすぎ
0236デフォルトの名無しさんNGNG
>230
へ?構文まで作れるの?
Cのswitchみたいのも可能?

S式じゃダメだよ

#Rubyだってメソッドならswitchみたいなのはできるしね……効率はともかく
0237デフォルトの名無しさんNGNG
顔の下半分があのムッツリじゃ、瞼いじったくらいでは救われんと思われ。
0238デフォルトの名無しさんNGNG
月狼きゅん!!!!!!!!!!!!!!!!可愛い!!!!!!!!!!
月狼きゅん、本当に可愛くて抱きしめてあげたいよおおおおおおおおおおおおおおお!!
おしっこも飲んでみたいよおおおおおおおおおおおおおおおおおおおおおおお!!!
月狼きゅんのことを考えると勃起して仕方がない僕だよ!!!!!!!!!!!
0239デフォルトの名無しさんNGNG
236はマクロとかM式とかをしらんのか?
0240236NGNG
ごめん、ちょっと誤解してた。
「()を使わない」ぐらいで考えて
0241デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>> Scheme
0242デフォルトの名無しさんNGNG
「RD を標準ライブラリに」って言うじゃない。
でも、RD は全く人気ありませんから、残念。
月狼のマブダ切り。
0243デフォルトの名無しさんNGNG
http://www.eclipse.org/cobol/
CobolすらサポートしてるEclipseに相手にされていないRuby
D言語すらサポートしてるDoxygenに相手にされていないRuby
0244デフォルトの名無しさんNGNG
>243
それいったらPythonとかPerlも当てはまらん?
0245デフォルトの名無しさんNGNG
PythonとかPerlすら言及する気のない>>243に相手にされているRuby
0246デフォルトの名無しさんNGNG
RDTすら知らない>>243
0247デフォルトの名無しさんNGNG
キャピタライズ新鮮.
0248デフォルトの名無しさんNGNG
 ○ パキュン パキュン                  ○
 /|√ Ruby >>>>>>>> Scheme    ⌒/ ) ハッ!
 Λ                          /)ζ

 ○
 /|√ Ruby >>>>>>>>>>>>>>>>>>>>>>>>>> Scheme
 Λ                          _○√ ヒョイ
                           <<
0249デフォルトの名無しさんNGNG
 ○
 /|√ Ruby >>>>>>>>>>>>>>>>>>>>>>>>>> Scheme
 Λ  Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Cobol○√
                              <<
0250デフォルトの名無しさんNGNG
>>217
ダメだったら作者にIRCサポートしてもらってよ
0251デフォルトの名無しさんNGNG
0252デフォルトの名無しさんNGNG
[ruby-list:40319]
勝手リリースの逆襲……。
0253デフォルトの名無しさんNGNG
Qちゃんもちょっとアレな人だったような。
昔gtk+ MLとかlinux-tech MLでよく質問してたけど。
0254デフォルトの名無しさんNGNG
Ruby のバグ(勝手に)トラッカー
http://mput.dip.jp/rubybugs/
0255デフォルトの名無しさんNGNG
なんかここ変じゃないか?
http://ja.wikipedia.org/wiki/Ruby

作者呼び捨てだしPythonがどーたらとか代表アプリが影舞(だけ)みたいに書いてあるとか。
まあ何か知りたくてWikipediaなんて見る奴いないだろうから害はないけど。
0256デフォルトの名無しさんNGNG
>>255
書き換えろようんこ
0257デフォルトの名無しさんNGNG
周辺技術にRDToolが載っていないのもおかしい
0258デフォルトの名無しさんNGNG
>>255
> 作者呼び捨てだし
PerlもPythonもCもC++も、みんな作者を呼び捨てにしてますけど何か?
0259デフォルトの名無しさんNGNG
>>255
変なのはおまえ。
0260デフォルトの名無しさんNGNG
>255
百科事典は敬称略が普通だろ。
0261デフォルトの名無しさんNGNG
>>255 & 皆様
挙げるべき代表的なアプリってなんやと思う?
俺ならtDiaryかな。
0262デフォルトの名無しさんNGNG
wikipediaも英語の方が充実してるな
0263デフォルトの名無しさんNGNG
>>261
とりあえずHikiは載せるべき
0264デフォルトの名無しさんNGNG
>>257
RDtoolは特に載せるほどのものでもないと思うが
0265デフォルトの名無しさんNGNG
>>261
ライブラリの類は他の言語にはあるがRubyにはない、っていうものが
なくなってきてはいるけど、これといった定番アプリがあまりないね。
とりあえず漏れはAlexandriaを推しておくよ。
0266デフォルトの名無しさんNGNG
RPGツクールとか
0267デフォルトの名無しさんNGNG
漏れ的にはRuby自体が代表的なアプリであって特に定番というモノはないな。
使ってるアプリはあるけど定番とは程遠いし。青木さんのBitkeeperとか。
Rubyとはawkとかash,bashと同じ感じ。
0268デフォルトの名無しさんNGNG
板を荒らすのはやめてください
一応通報されてるからね
0269デフォルトの名無しさんNGNG
>>267
BitChannelでそ。
BitKeeperはオプソでないので嫌い。
0270デフォルトの名無しさんNGNG
Extending Ruby with C
http://www.onlamp.com/pub/a/onlamp/2004/11/18/extending_ruby.html
0271デフォルトの名無しさんNGNG
rubyで書かれたアプリケーションというと
portupgrade(FreeBSDのパッケージ管理用ツール)を思いつくが、
自分が使ってる範囲では他に思いつかないな。

これがpythonだと、rdiff-backup, Mailman。bittorrentもそうか。
国内と海外のシェアの違いがそのまま反映されてる感じ。

google社内ではpythonが標準と聞く。
rubyも大口ユーザが欲しいところだな。
0272デフォルトの名無しさんNGNG
>271
portupgrade.pyを書けば神
0273デフォルトの名無しさんNGNG
>>269
そのとおりでつ
逝ってきます。
0274デフォルトの名無しさんNGNG
大口ユーザーが長期間一貫して使っていくと
ライブラリや周辺ツール、ドキュメントフォーマットが整備されていくんだろうな。
0275デフォルトの名無しさんNGNG
海外でRuby使っている有名人って誰がいたっけ?
えーと、Martin Fowler、Bruce Perens、Brad Cox (Objective-C作った人)…
もっと有名人がRuby使ってくれれば大口ユーザも獲得できるかも。
0276デフォルトの名無しさんNGNG
Matzという人も外人ですか?
0277デフォルトの名無しさんNGNG
Matzという人は日本人です
0278デフォルトの名無しさんNGNG
MoonWolfはどうみても外人だよな?
0279デフォルトの名無しさんNGNG
Ruby遅すぎて使えねえ(;´Д`)
C++しか使ってないが、もしかしてHSPの方がマシじゃねえの?
0280デフォルトの名無しさんNGNG
大口ユーザーがいないとRDなんて明らかな糞フォーマットすら
・めんどくさ
・俺(って誰よ?)は気にならない
・お前やれ
で全く改善されないんだよな。
ライブラリ・ツール関連を統括するカリスマイケメン開発者が現れればそれでもいいんだけど。
0281デフォルトの名無しさんNGNG
HSPと比較することになんの疑問を持たないとは頭の出来が知れるなw
0282デフォルトの名無しさんNGNG
イケメンであることに何か意味はあるのか?
答えろ
他人の写真を晒して何が楽しい?
0283デフォルトの名無しさんNGNG
>282
イケメンかどうかには意味はない。

ただ、2chではブサイク画像を晒して単純に笑うという趣味があるから
「何が楽しい?」と聞かれたら「普通に楽しい」と答えるね。
0284デフォルトの名無しさんNGNG
MLやめるよりも2ちゃんをやめた方が体と心のためにはいいと思うぞ。
0285デフォルトの名無しさんNGNG
>>255
代表アプリが影舞だけってのは当たってるかも。
HikiとかtDiaryのユーザーって、Rubyのユーザーとかなり被ると思うし。
0286デフォルトの名無しさんNGNG
?
0287デフォルトの名無しさんNGNG
>>285
頼むから日本語喋ってくれ
0288デフォルトの名無しさんNGNG
Ruby製キラーアプリがあったとしても
インストールが無茶苦茶煩雑でドキュメントもなさそうだから
自分にはおそらく使いこなせないだろうな。
0289デフォルトの名無しさんNGNG
はなっから諦めてる人にかける言葉はないさね。
0290デフォルトの名無しさんNGNG
>>287
要するに、HikiやらtDiaryを使っているのは内輪だけ、といいたいんだろう。
0291デフォルトの名無しさんNGNG
他のアプリも影舞みたく、設定やらを全部ブラウザで出来るようにして!
0292デフォルトの名無しさんNGNG
キラーと呼ぶならせめて1.0出してからにしてくれ
0293デフォルトの名無しさんNGNG
写真は自分で晒してんだろうに……。
手術後の見栄えを自慢するために、るびまの第4回は意地でも書くとみた。
0294デフォルトの名無しさんNGNG
>291
samidareやtdiaryは*.confをHikiで編集できるようにしておくというTips。
もちろんBASIC認証かけて他人には触れないようにしておく。
0295デフォルトの名無しさんNGNG
>>280
カリスマでもイケメンでもない、しかもWindowsをメインで使ってる小口ユーザーですが
こんな自分でも統括者になれますか
0296デフォルトの名無しさんNGNG
やる気と継続性と開発力と提案力があればなれるかも。
0297デフォルトの名無しさんNGNG
こんにゃくまつもとを焼き尽くす熱い情熱も必要だな。
0298285NGNG
>>290
Rubyで作られてなかったら、誰も使わないのではないか、ということです。
0299デフォルトの名無しさんNGNG
>>296
やる気と開発力と提案力には自信があります。

>>297
こんにゃく呼ばわりが不覚にもツボに入った
0300デフォルトの名無しさんNGNG
継続性重要。
0301デフォルトの名無しさんNGNG
Rubyなんか忘れて他の事に時間使ったほうが有意義だよ
0302デフォルトの名無しさんNGNG
>>295
ここで宣言してもそんなポストがあって就任させてくれるわけじゃなし。
listでがんばって自力でその地位にのし上がるのだ。
0303デフォルトの名無しさんNGNG
>>298

tDiaryやHikiはともかく、RandomNoteとかwemaとかはPerlやPHPに移植されてるよ。
0304デフォルトの名無しさんNGNG
>>300
orz

>>302
真面目な話、やっぱりlistとの接点がないとダメなのだろうか。
今までRuby周りのコミュニティには、ほとんど関心がなかったんだけれども・・・。
0305デフォルトの名無しさんNGNG
>>298
tDiary はさくらをはじめいくつかのレンタルサーバで
売りの機能として提供されているにも関わらず?
0306デフォルトの名無しさんNGNG
ふる・ふる・ふる・むーーーーーん


ごめん、言ってみたかっただけ。

# ついでだから、Javaみたく「バイト列」と「文字列」を分けてしまうというのは
# i18nの方向としてありじゃないかな、と思ったりしてみるテスト。
0307デフォルトの名無しさんNGNG
mailmanみたいなのといえば、
w3mlとかbladeのシステムなんかはかなりいいと思うんだがなあ。
後者は非公開だっけ。
0308デフォルトの名無しさんNGNG
w3mlは最近メンテされてなくて、1.8系では動かなかった気ガス
0309デフォルトの名無しさんNGNG
rubyのI18n、2000年から進んでないのか?
0310デフォルトの名無しさんNGNG
というかmatzって元々i18nとかm17nとかそっち方面は全然だめじゃん。
0311デフォルトの名無しさんNGNG
だから?
0312デフォルトの名無しさんNGNG
だから、Python > PHP >>>> HSP >>>>>>>>>>>> Ruby
0313デフォルトの名無しさんNGNG
>>310
だめなのはそっち方面だけじゃないと思う。理論的な話はからっきし……
0314デフォルトの名無しさんNGNG
お前ら死ぬよ
0315デフォルトの名無しさんNGNG
>314
そりゃいつかは。
0316デフォルトの名無しさんNGNG
>>315
You will die.
You shall die.
の違いが分からない奴
0317デフォルトの名無しさんNGNG
お前はもう、死んでいる。
0318デフォルトの名無しさんNGNG
You have already been dead.
0319デフォルトの名無しさんNGNG
はぁ?
0320デフォルトの名無しさんNGNG
YouはShock!
0321デフォルトの名無しさんNGNG
煽られると逆切れするような奴らばっかだなこのスレ。ガキくさい。
0322デフォルトの名無しさんNGNG
Youらは無職!
0323デフォルトの名無しさんNGNG
女子高生さらって嬲り殺しにしてコンクリ詰めにする香具師とか、
幼女さらって歯を抜いてフェラさせたりまんこ切って挿入する香具師とか、
そこまで行くと、正直、 刑務所に10年入れても治らんだろ?

そこで、だ。
そろそろ、ロボトミー手術の復権を考えても良い時期ではなかろうか。

大脳を切り取る、と書くと何だか非常に不気味なイメージだけれど、
昭和50年代までは普通に行われていた訳で。

当時よりも医学も進歩しているだろうし。
凶暴なキチガイよりも、大人しい薄馬鹿の方がマシじゃん。
当人も罪を重ねて破滅より幸せだろ?

ヤバげなキチガイは事前にロボトミー。
これが、これからの安全な社会の基礎。
0324デフォルトの名無しさんNGNG
原理も分かってない手術で余計ヤバイ人になったらどうするんだろ。
0325デフォルトの名無しさんNGNG
仮面ライダーMW
0326デフォルトの名無しさんNGNG
>>324
大丈夫、今の精神医学なんて、薬物でもカウンセリングでも、原理なんて何も判ってないから。
「何故か効いた」
の集積があるだけで。
0327デフォルトの名無しさんNGNG
>>325
MWはどっちかというと色違いのマフラー巻く方。
0328デフォルトの名無しさんNGNG
MWはどっちかというと気違いのメール撒く方。
0329デフォルトの名無しさんNGNG
>>326
薬物は一応根拠があるだろう。
シナプスの生成を抑制するとか、レセプターと結合して
シナプスの伝達を抑止するという説明はされているはずだが。
あとプラシーボ(w
0330デフォルトの名無しさんNGNG
よく効く薬だと言いつつブドウ糖を注射。
0331デフォルトの名無しさんNGNG
ロボトミーは根拠があるだろ、
前頭葉が感情を作ってるんだから。
とくに朝鮮半島からやってきた弥生人の子孫の関西人は
阪神ファンを見れば分かるように、朝鮮人特有の激情的な
行動が目に付く。また、小学生を狙う犯罪も顕著だ。
関東や東北、中部地方の日本で一番多い縄文人の子孫とは
前頭葉の発達が違うためらしい。
関西人の遺伝子調査を義務化して、弥生人の子孫ならロボトミーの手術
を受けさせれば治安が安定するよ。
0332デフォルトの名無しさんNGNG
RDの書式のリファレンスってどこにあるの?
0333デフォルトの名無しさんNGNG
>331
・性格は激変するが大人しくなるとは限らない
・本人の意志に反してロボトミー手術をされたことを恨み、
 患者が医師を殺すという事件が起きた

 つまり何の効果もないってことがわかったのでアホくさくて止めたわけ。
0334デフォルトの名無しさんNGNG
>>331
その程度しか分かってないのが問題。
前頭葉が具体的にどうやって感情を作ってるのかとか
なんで穴空けると抑制されんのかとかが分かってないんだもの。
0335デフォルトの名無しさんNGNG
あ、そうそう。感情の担当は大脳辺縁系ね。
感情を発動させる思考は無論、前頭前野の担当だが。

て、このままじゃスレ違いの連投になっちまうので
>332
ttp://www.rubyist.net/~rubikitch/RDP.cgi?cmd=view;name=RD
がメジャーなのかなぁ(とりあえずぐぐって上位のとこからたどった)
あるいは教祖のお言葉、「ソースが(ry」
0336デフォルトの名無しさんNGNG
>・本人の意志に反してロボトミー手術をされたことを恨み、
>患者が医師を殺すという事件が起きた

ttp://www.alpha-net.ne.jp/users2/knight9/lobotomy.htm
の事件のことなら、殺されたのは医師ではなく、医師の妻と義母。

しかし、不条理な事件だな。
0337デフォルトの名無しさんNGNG
結局るびきちかよ。
0338デフォルトの名無しさんNGNG
最近影が薄いな。
月食でも起こってるんかいな。
0339デフォルトの名無しさんNGNG
>>334
いや、抗精神薬も理論的根拠は実は余り変わらない。
シナプス云々は、あれ、後付けの推測なんだよね。
0340デフォルトの名無しさんNGNG
精神の薬のむと、症状が消えるのか、症状を感じない私になるのかは、当人にもわからんね
0341デフォルトの名無しさんNGNG
鬱気味だったが精神の薬飲んでるらしい某OS作者のスレ読んだら
精神科医行く気がなくなった。
0342デフォルトの名無しさんNGNG
今日IEで試してみたらRUBYタグが使えた。
PERLタグは使えなかった。

完全なるRUBYの勝利である。
0343デフォルトの名無しさんNGNG
まて、その理屈はおかしい
0344デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Perl

<perl>糞ソース</perl>
0345デフォルトの名無しさんNGNG
つうかXMLならタグを自由に定義できるし。
0346デフォルトの名無しさんNGNG
>>345
SGMLでもタグは自由に定義できますが何か?
定義できると、使用しても問題ないと、機能する、は違う。
0347デフォルトの名無しさんNGNG
いやまて、そもそも、rubyタグは、matzのrubyとは関係ないだろーよ。
0348デフォルトの名無しさんNGNG
bakabakka
0349デフォルトの名無しさんNGNG
( ゚,_ゝ゚)バカジャネーノ
0350デフォルトの名無しさんNGNG
http://www1.accsnet.ne.jp/%7Ehsuzuki/phs/location.rb

どなたかこのrubyをexeに書き直してもらえますか?
0351デフォルトの名無しさんNGNG
>>350
何でさ
0352デフォルトの名無しさんNGNG
require 'open-uri'
puts open('http://www1.accsnet.ne.jp/%7Ehsuzuki/phs/location.rb'){|f| f.read}.gsub(/ruby/, 'exe')
0353デフォルトの名無しさんNGNG
>>351
以前の環境だとつかえたんですが
最近環境を変えたので使えなくなってしまいましたので、
お願いできますでしょうか?
0354デフォルトの名無しさんNGNG
環境晒せ。
$ ruby -d location.rb なんたら の結果を晒せつーか自分で直せ。
主旨が違うが exe を作りたいなら、Windowsなら ttp://exerb.sourceforge.jp/ 使え。
と素人の俺が言ってみる。
0355デフォルトの名無しさんNGNG
>>354
素人かよ(w
0356デフォルトの名無しさんNGNG
>>354
そりゃそうだ、結果を晒せと言うのが正論。
だが教えて君には通用しない。
0357デフォルトの名無しさんNGNG
こういうとき、「自分が女だったら股開けばそのへんのオタ男が喜んでやってくれるんだろーなー」とか思うことはないか。
0358デフォルトの名無しさんNGNG
>>357
某 users-jp の「ドジっ子 加奈たん (本名 伊作)」のことを言っているのか?
0359デフォルトの名無しさんNGNG
>332,335(RDのリファレンス、マニュアル)
残念ながら、るびきちさんのは概念の説明に偏りすぎていて、
RDを書こうとする人向けの文章とは思えない。
もっと簡潔なわかりやすいバージョンを併用すべきだろう。
こうした意見が出てこないところにruby界の限界を感ずる。
出でよ、ruby界の大人のご意見番!
0360デフォルトの名無しさんNGNG
るびきちという人がいるのか。
てっきりRubyキチガイの略かと思っていた。
0361デフォルトの名無しさんNGNG
いっそのこと、このスレの皆で新しいRDマニュアルを書いてみないか
0362デフォルトの名無しさんNGNG
読み手が何をわかっていないのかを想像できない典型的な技術オタの文章だな
0363デフォルトの名無しさんNGNG
クライアントとの交渉に出してはいけない人物
0364デフォルトの名無しさんNGNG
>>360
るびきちはrubyキチガイだから、間違ってはいない。
0365デフォルトの名無しさんNGNG
>>358
にわかに興味が湧いたので、某 users-jp ってどこのことか教えて
0366デフォルトの名無しさんNGNG
BSDの予感
0367デフォルトの名無しさんNGNG
そんな変態が現れるのはFreeBSD Usersしかない。
ruby MLはまだまだだな。
0368デフォルトの名無しさんNGNG
>>365
ttp://home.jp.freebsd.org/cgi-bin/thread?mesid=%3c19C0FD52%2d3BED%2d11D9%2dB1BA%2d000A95CD994C%40exit%2eco%2ejp%3e
81835 を境に釣られてた人の回答が急に冷たくなるw
0369359NGNG
(RDその後)
ruby 1.8.1 (2003-12-25) [i386-mswin32]
を使用しているが、
くだんのrdtool-0.6.16 を解凍して
ruby setup.rb とすると、
adjusting shebang: rdswap.rb
setup.rb:492:in `unlink': Permission denied - rdswap.rb (Errno::EACCES)
といったエラーになる。
こうしたことは私が知る限り、報告されていないようである。
どの程度の数のWindowsユーザーがトライしたのだろうか、まことに不安である。

実は http://www.dets-home.de/it-writings/Install_rd2_winnt.html
という英文で書かれた記事によって何とか使えるようになったのだが、
こうしたこともRDtoolのパッケージに入れておいて欲しいものだ。

全般に、Windowsユーザーに対する配慮が乏しいのは残念なことだ。
Windows環境では動かないことすら触れていないものがいくらでもある。
0370デフォルトの名無しさんNGNG
http://home.jp.freebsd.org/cgi-bin/thread?mesid=%3c19C0FD52%2d3BED%2d11D9%2dB1BA%2d000A95CD994C%40exit%2eco%2ejp%3e
0371デフォルトの名無しさんNGNG
全般に、Windowsユーザーがお客さんばかりなのは残念なことだ。
0372デフォルトの名無しさんNGNG
>>369
RubyはWindowsユーザーに冷たいからあきらめろ
0373デフォルトの名無しさんNGNG
できますできますで誘っておいて
トラブると突き放すなんて
Rubyコミュニティの基本だろ。
それがいやなら出て行けよ。
0374デフォルトの名無しさんNGNG
rdtoolなんてほとんど使ってる香具師いないからだろ。
0375デフォルトの名無しさんNGNG
sourceforge(.jp)にhikiを設置する方法ってどこかのページに書いてありますか?
0376デフォルトの名無しさんNGNG
ソース嫁
0377デフォルトの名無しさんNGNG
> RubyはWindowsユーザーに冷たいからあきらめろ
逆だ逆。WindowsユーザがRubyに冷たいんだよ。

UNIX環境は初めから充実してたわけじゃない。開発者が不具合を直し、
多種多様なUNIX variantsに対応し、機能を追加するという不断の努力を重ねたから今がある。

Windowsユーザも同じように、動いたら動作報告し、バグを見つけたらレポートし、パッチを作って
フィードバックする、という当たり前のことをやって、自分たちの環境を充実させていかなきゃ。
他人がやってくれるのを馬鹿みたいに口あけて待ってたって、ダメだよ。
0378デフォルトの名無しさんNGNG
Windowsに続いて今度はお客さん叩きか。
Rubyってほんとにイヤな言語だね。
0379デフォルトの名無しさんNGNG
Windowsに続いて今度はお客さん叩きか。
2ちゃんってほんとにイヤな掲示板だね。
0380デフォルトの名無しさんNGNG
祭りなんだから見てないで一緒に御輿かつごうぜって誘ってるのに何が叩きか。
0381デフォルトの名無しさんNGNG
>>377
Windowsユーザの95%は甘々なので不可能です。
みんながみんな、「とりあえず使えりゃ良い」レベルで止まってるから。

そしてこの要求は一つの真理。
大半の人にとって、道具は「使えりゃ良い」ものであって、内部構造まで知ろうとする人はほとんどいない。
また、知ろうとする必要もない。
炊飯器を使う人間が、炊飯器の内部構造まで知っておく必要はないから。

使う側が出来ることは、道具の使い方についての文書(=ドキュメント)を書くことぐらい。

だからUNIXユーザーの側から、Windows環境を充実させるようにアプローチするしかない。
そうしなければいつまで経っても、Windows環境は充実しない。
0382デフォルトの名無しさんNGNG
しなくていいよ。
0383デフォルトの名無しさんNGNG
Rubyは永遠のアマチュア言語。
他分野のプロフェッショナル(お客さん)など相手にしない。
0384デフォルトの名無しさんNGNG
お客さんを相手にしないプロ用道具なんてどの分野にもたくさんあるぜ。
0385デフォルトの名無しさんNGNG
言語専門家のための言語。
それがRuby。
0386デフォルトの名無しさんNGNG
沸けわからん
0387デフォルトの名無しさんNGNG
Maya…3D専門家のためのモデラー
Ruby…プログラミング言語専門家のためのプログラミング言語
0388デフォルトの名無しさんNGNG
プロ用としては、微妙な部分もある。

標準ライブラリにRDToolが入ってないとか
0389デフォルトの名無しさんNGNG
RDTool作者乙
0390デフォルトの名無しさんNGNG
>>388
ライブラリ?
0391デフォルトの名無しさんNGNG
スクリプト言語なんてプロトタイピング専用だからドキュメント作成ツールは必要ない
0392デフォルトの名無しさんNGNG
>>385
> 言語専門家のための言語。
言語専門家?冗談はよせよ。それこそプログラミング言語の研究者たちが怒るよ。
背景になる理論的な話なんてそっちのけで、人気のある他の言語の上っ面(構文)だけ
寄せ集めてるだけなのがRubyなんだから。
0393デフォルトの名無しさんNGNG
ここは排他的な人たちの集まるインターネットですね
0394デフォルトの名無しさんNGNG
プログラムは魔術だ
『matz』が創る『Ruby』の宇宙は
貴方の心を呪縛し 魅了し
その魂に二度と消せない感動の烙印を刻むに違いない

matz 其は比類なき魔術師――― ただひたすらに唯一無二(ユニーク)!!
0395デフォルトの名無しさんNGNG
第五章 魔術師、還らず
0396デフォルトの名無しさんNGNG
PEARやCPANにあたる物が無い時点で車輪の再開発を推奨してる言語なんだろう。
0397デフォルトの名無しさんNGNG
>>396
いや、matzは自分で使うことしか考えてないから。
他の人は適当にやっててね。っていうスタンス。
0398デフォルトの名無しさんNGNG
最高言語Ruby!!!!!!!!!!!!!!!!!!!!!
0399デフォルトの名無しさんNGNG
Ruby厨演乙
0400359NGNG
今戻った。関係者の発言を見させてもらう。
381さんの意見に賛成する。
「お客さん」というのがどういう意味か知らぬが、使うだけの人にも恩恵を与える
度量がなければいけない。そうしなければrubyコミュニティは成熟していかない。
こうしたことに関係者はとうに気づき、苦闘されている。その例がmagazineの発行だ。
0401デフォルトの名無しさんNGNG
でもmagazineって「お客さん」向けというより、
内輪で盛り上がってるだけのように見える。
0402デフォルトの名無しさんNGNG
rubyの閉鎖的コミュニティ度は世界一ィィィィィィィィィィィィィィィィィィィ
0403デフォルトの名無しさんNGNG
猫みたいな入門系サイトが全然無い所も閉鎖度の高さを伺わせるな。
選ばれた物だけが使える言語って感情でも持ってるのかな。
0404359NGNG
思えば、rdとrdocについてmatzさんがrdocに軍配を上げているということなのだ
ろう。明言はしていないが、だからこそrdocのみを標準添付しているわけだ。
今まではconstructive ambiguity(創造的曖昧さ)ということだったのかもしれ
ない 。しかし、ruby利用者の裾野も広がり、成熟化してくると、従来のような
中途半端な態度が引き起こすコストも無視し得ないものとなってきているという
ことなのだろう。思い切って方向を明示することが今や必要なのだろう。

cgi.rb問題もそうしたもののひとつだ。たぶん誰もあれが最適とは思っていないし、
matzさん自身が何とかしたいとどこかで公言していたはず。
やはり明確な改訂方針を打ち出して、組織的に動いていく時期に来ていると思わ
れる。私には先端的な追加の機能も良いが、ドキュメントも含めた現行の製品の
品質をさらに向上させることにも大きい意味があると思われるが、どうだろう。
0405デフォルトの名無しさんNGNG
>>404
良い意味でも、悪い意味でもRubyはかなり普及して一般的になり、今までみたいに
好きな人だけが使えば良いってわけにはいかなくなっていると思う。
それでもmatzが自分は趣味でやっているんだ、というならそれも仕方ないけど。
ただ自分はRubyという言語が好きだし、だからこそここはmatzだけじゃなく
コミュニティも頑張って普及という面倒な作業に力を入れるべきだと思う。
0406デフォルトの名無しさんNGNG
この偉そうなバカは何様でございますか?
0407デフォルトの名無しさんNGNG
>>403
Ruby Magazine には初心者向けの連載記事があるよ。

「猫でも〜」を書いてるのはK&Rでもベル研まわりのひとでもないわけだし、
言語コミュニティの閉鎖度なんて関係ないんじゃない?
0408デフォルトの名無しさんNGNG
>>405
> 良い意味でも、悪い意味でもRubyはかなり普及して一般的になり、今までみたいに
== Rubyは普及したよ。

> コミュニティも頑張って普及という面倒な作業に力を入れるべきだと思う。
== Rubyを普及させようよ。

どっちなの?
0409デフォルトの名無しさんNGNG
>396さん RAA というものがあります。
>401さん Rubyist Magazine は少なくとも多様な要求に応えていると考える。
中には意図不明のご愛嬌も混じるが、中級レベルの読み物が蓄積して行くことは
りっぱな貢献だと思う。編集も安心して読めるレベルに十分達していると思われる。
内輪が盛り上がっていることは事実だが(それがなくては推進しない)、閉じた
世界で起きていることではないと思う。
>404さん 賛成します。
持続する推進力には多様な要素があるだろう。技術的なブレイクスルーに注力す
ることも一要素だろうし、裾野を広げる努力も要素。私はそのバランスをやや後
者に傾けて欲しい、と思っている。
0410デフォルトの名無しさんNGNG
>>408
頭が悪いのか、それとも性格が悪いのか。
どっちにしても救いようがないな。
0411デフォルトの名無しさんNGNG
Ruby以外は糞、とか言うクズはどこから湧いてきたのか。
0412405NGNG
同じ普及という言葉はおかしいと思ったんだけど面倒なんでそのまま書いた。
まあ、言わんとしてることはわかるでしょ。
偉そうっちゃあそうだけど、結局こういうこと考えないと逆に衰退してっちゃう
んじゃないかなって心配もある。
0413デフォルトの名無しさんNGNG
>>411
教祖
0414デフォルトの名無しさんNGNG
衰退して困ることでもあるの?
別に困らないと思うんだけど。
0415デフォルトの名無しさんNGNG
やっぱりこれからはPythonか……
0416デフォルトの名無しさんNGNG
>>414
お前みたいなやつは、一生開き直ってろ。
0417デフォルトの名無しさんNGNG
Fowlerがクロージャの説明の例にRubyを使うくらいだから、
そこそこ市民権を得ているのでは。
VBコーダーに普及なんかしても得るもんないし。
0418デフォルトの名無しさんNGNG
大量にインスタンスを生成消滅するプログラムを書いたんだが、
やっぱこういうのだと遅くなるね。世代別GCが取り込まれるのいつになるんだろう。
どっちにしろ、プロトタイプのつもりだから最終的にはC++あたりで書き直すつもりだけど。
0419デフォルトの名無しさんNGNG
>>414
衰退したら拡張が行われないどころかメインテナンスさえあやしくなる。
0420デフォルトの名無しさんNGNG
>>418
世代別GCが取り込まれても大量にインスタンスを生成消滅するプログラムは遅くなるだろう。
0421デフォルトの名無しさんNGNG
>387
おいおい、Mayaはバリバリに使われてるじゃん。

……いや、漏れRuby好きですよ? (ちまちまとながら仕事でも使ってるし)
0422デフォルトの名無しさんNGNG
Ruby万歳!
0423デフォルトの名無しさんNGNG
>>417
>VBコーダーに普及なんかしても得るもんないし。
なんでこういった層を軽視するかね。
つか以上の普及を狙った場合のメインターゲットなのにな。
0424デフォルトの名無しさんNGNG
>>423
あれ出来ないの?やら、これ出来ないの?やら、
スレ違い会話でエネルギー消費したくないからなー。
0425デフォルトの名無しさんNGNG
>>423
> なんでこういった層を軽視するかね。
得るもんないからじゃない?
0426デフォルトの名無しさんNGNG
VBユーザーに限らず企業での複数人プロジェクトのことを言ってるんだけどね。
現状でPerl, PHPの変わりに採用されそうな気配は全くないよ。

個人的にはRubyは1000行以下のスクリプト書く以上のことは
やる気ないからどうでもいいけど。
0427デフォルトの名無しさんNGNG
Rubyが不幸なところは理解者に恵まれていないことだな。
0428デフォルトの名無しさんNGNG
>>414
419が書いてたメンテナの問題の他に
ドキュメント書きやスクリプト書きが減っていくという問題もある。
あと、衰退する→理解者が減る→社会一般に認められない、という問題点も。
0429デフォルトの名無しさんNGNG
>>372
winユーザーだけじゃないよ
大抵のlinuxディストロユーザーにも冷たい
mkmf.rb で作るMakefileが/usr/localにしかインストールできない
ような無茶苦茶な変更を勝手にしやがる

rubyスレでさえ、言っても、そもそも/usr/libに入れるのがオカシイとかいう
基地外じみた反応しか返ってこないから
大方BSD厨のオモチャになったんだろう

ゲンナリしてバグらしきものを見つけても指摘する気にもなれん
0430デフォルトの名無しさんNGNG
たしかに>>414みたいな意見ってBSD関連の人が良く言うようね
自分が内輪で楽しければOKっていうノリ。
0431デフォルトの名無しさんNGNG
> mkmf.rb で作るMakefileが/usr/localにしかインストールできない

はつみみです。
0432デフォルトの名無しさんNGNG
電波受信しますた!
0433デフォルトの名無しさんNGNG
mkmfが吐くMakefileはrubyのprefixに準拠するんだと思ってたが。
0434デフォルトの名無しさんNGNG
>>420
たしかにそうですね。一度に生成する単位を絞り込めば速くなるでしょう。
そういう余地はかなりあるけど、プロトタイプなんでその辺あんまり考えないで組んでます。
この辺解決しておかないとネイティブコードに落としたときも性能で足引っ張るでしょうね。
0435デフォルトの名無しさんNGNG
日記はチラシの裏にな
0436デフォルトの名無しさんNGNG
MoonWolfタンに謝罪してboehm組み込んでもらえよ。
0437デフォルトの名無しさんNGNG
                    ┌/)/)/)/)/)/)/)/)//)/)/)lー/ 
                     |(/(/(/(/(/(/(/(/(/((/(/│|| 
                    |   >Ruby          | | 
                    |                  | |
                    |                  ||
                    |    気に入らない     | |
                    |                 ||
     | ̄``''- 、           |                  | |
     |      `゙''ー- 、  ____|_____             | |
     |    ,. -‐ ''´ ̄ ̄`ヽ、_        /,             | |
     |, - '´ ̄              `ヽ、     /,             | |
  r'´ ̄ヽ              `ヽ、ヽ   / , _________」」
/  ̄`ア                 ヽヽ/.>-、__       |\
〉  ̄二)  /  /            ヽハ ヽ、       / \
〈!   ,. -'  〃 _/__  l|   | |   |  |  | | ||ヽ     ⌒/   入
| \ | | |  /|'´ ∧  | |   | |ー、||  |  | l | ヽ    /    / /ヽ
| /ハ/ |  | ヽ/ ヽ | ヽ  | || /|ヽ/!  |/ | ヽ  ∠-----', '´  ',
| / |  ||ヽ { ,r===、   \| _!V |// //  .! ヽ <二Z二 ̄  /   ',
| | ||   |l |ヽ!'´ ̄`゙   ,  ==ミ、 /イ川  | _r'---|  [ ``ヽ、      ',
| | ハ||  || | """ ┌---┐  `  / // |.>-、__    [    ヽ      !
| V !ヽ ト! ヽ、    |     !    / //| / ヽ、      [     ヽ    |
|     ヽ! \ハ` 、 ヽ、__ノ    ,.イ/ //| /    \    r'       ヽ、  |
|            ` ー‐┬ '´ レ//l/ |/      \  r'       ヽ、  |
0438デフォルトの名無しさんNGNG
  -   超 言 語 R u b y   -
0439デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
0440デフォルトの名無しさんNGNG
> mkmf.rb で作るMakefileが/usr/localにしかインストールできない
> mkmf.rb で作るMakefileが/usr/localにしかインストールできない
> mkmf.rb で作るMakefileが/usr/localにしかインストールできない
0441デフォルトの名無しさんNGNG
>>440
sigh
0442デフォルトの名無しさんNGNG
PerlのModule::BuildとかPythonのdistutilsに相当するものってないのかな?
ぐぐってみるとwin32-utilsのDaniel BergerタンがModule::BuildのRuby版を
作ろうとしてたようだけど、SF.netのプロジェクトページを見ると放置プレイ
だし。
0443デフォルトの名無しさんNGNG
>>430]
Winなんて「Winで使えればOK」の固まりですがなにか?
他の環境のことまで気を使ってくれるWinユーザーは極少な希ガス

なにせ分母が半端じゃなくでかいしねぇ…
0444デフォルトの名無しさんNGNG
あれは単に「Windows以外のOSがある」ということを知らないだけ。
誰もが複数のOSを取り扱う能力があるわけではないから、しょうがない。
0445デフォルトの名無しさんNGNG
> mkmf.rb で作るMakefileが/usr/localにしかインストールできない
> mkmf.rb で作るMakefileが/usr/localにしかインストールできない
> mkmf.rb で作るMakefileが/usr/localにしかインストールできない
> mkmf.rb で作るMakefileが/usr/localにしかインストールできない
> mkmf.rb で作るMakefileが/usr/localにしかインストールできない
> mkmf.rb で作るMakefileが/usr/localにしかインストールできない
> mkmf.rb で作るMakefileが/usr/localにしかインストールできない
> mkmf.rb で作るMakefileが/usr/localにしかインストールできない
> mkmf.rb で作るMakefileが/usr/localにしかインストールできない
0446デフォルトの名無しさんNGNG
すいません久しぶりに来たんですが、スレタイの
むーんうるふとは何ですか?
0447デフォルトの名無しさんNGNG
>>446
http://jp.rubyist.net/magazine/?0001
0448デフォルトの名無しさんNGNG
月詠でぐぐれ。
0449デフォルトの名無しさんNGNG
ふるふるうるふむーん

>>443
その論理だと逆だろ。
割合は極少かもしれないが母体が大きいので、人数的には多くなるという話になる気が。
0450デフォルトの名無しさんNGNG
割合は極少とはどこに書いてありますか?
0451デフォルトの名無しさんNGNG
>>437
メモ帳が頭になってんのがファウストみたいでワロタ

すんませんスレ違いで
吊って来ます
0452デフォルトの名無しさんNGNG
Rubyはいいけど使ってる奴等が気にいらない
0453デフォルトの名無しさんNGNG
PEARとかCPANに当たる物がないから
既存のライブラリ利用して気軽になんか作るのにも使えないんだよなあ
0454デフォルトの名無しさんNGNG
>>453
何度も同じことばっかり書いてる人?
0455デフォルトの名無しさんNGNG
RAA
0456デフォルトの名無しさんNGNG
raa install CGI::Session
みたいなコマンドを打つとインスコしてくれるのですか?
0457デフォルトの名無しさんNGNG
a=0
a++
でバグが出るですがrubyインタプリタのバグですか?
0458デフォルトの名無しさんNGNG
mkmf.rb で作るMakefileが/usr/localにしかインストールできない
んですけどrubyのバグですね
0459デフォルトの名無しさんNGNG
バグです。
patchを投げてcommitもしくはrejectもしくは黙殺を待っていてください。
0460デフォルトの名無しさんNGNG
今夜は満月
0461デフォルトの名無しさんNGNG
DQ8でもやってろ
0462デフォルトの名無しさんNGNG
つこてるひといますか?調子どうですか?
http://www.goto.info.waseda.ac.jp/~fukusima/ruby/python-j.html
0463デフォルトの名無しさんNGNG
いない
0464404NGNG
>>406さん
内容についてコメントするように。
罰としてグランド10周!

>>453さん
>raa install CGI::Session
>みたいなコマンドを打つとインスコしてくれるのですか?
「既存のライブラリ利用して気軽になんか作る」のが目的であれば、
RAA(http://raa.ruby-lang.org/)から、マニュアルでダウンロードしても
十分役に立つのでは?
0465デフォルトの名無しさんNGNG
既存資源の利用という観点で感想ひとつ。
まったく市販の電気製品のようにスクリプトの中身は不問というのではなく、
カスタマイズなど考えながら、中身を解析する機会が多い。
その際、基本コンセプトをわかり易い形で提供されるとうれしいと感ずることが
ある。
これに関連して、近頃(反応遅いけど)感心したのは、結城さんの
サイトにある、「最もシンプルなWiki(YukiWikiMini)」 という考えだ。
(http://www.hyuki.com/yukiwiki/index.html を参照。)
幹の部分からなるスクリプトを提示したもの。
もちろん、利用者がそれをやれということかもしれないが、
網羅的なドキュメントというかわりに、こうしたアプローチもありうるなあと。
豊富なサンプル提示というVisualuRuby方式も有力なアプローチだけど。
0466デフォルトの名無しさんNGNG
>465
アレは構造が判りづらいから、あまりお勧めしないけど……
Hikiもちょっとなあ
0467デフォルトの名無しさんNGNG
>>464
なんだか古き悪しきfj者の物言いみたいでやだな。
まあ今はRubyGemsがあるから、それを利用すればいいのだろうけど。
0468デフォルトの名無しさんNGNG
このスレ、存在は知っていたが初めて見た。
本当にうんこするかしないかだけで、ここまで続いてるんだ!
諸兄諸姉、尊敬。。。
やっぱ、参考文献は竹取物語?

裂け谷見取り図に、トイレがあるのかどうか、
あるとしたら、他種族専用なのか、どうか、知りたいところです
0469デフォルトの名無しさんNGNG
>467さん
RubyGemsの紹介ありがとう。
言いたかったのは、アクセスする際の手続きよりも、自分のニーズにあったもの
をどう探し、どう利用するかのほうが重要ではないかということ。
仮にコマンド一発でgetできたって、それが当座の自分にとってgarbageだったら
うれしくないわけで。質問者はRAAを使いこなしたうえで質問されているわけじ
ゃないでしょ、たぶん。
0470デフォルトの名無しさんNGNG
>466さん ご指摘感謝します。
Hikiは見たことないのですが、どのへんがちょっとでしょう?
Wiki関係で読み解くとしたら、何がお勧めですか?
実は半年くらい前に、Wikiもどきを一応作ってみたんです。結城さんのアプロー
チは感心したが、文法解釈部分の実装で役立ったのはt2nanika(ささださんのサ
イト参照。)。これは大変参考になった。これを核にして、table作成機能とRCSを
用いたヒストリー機能などを追加。一応機嫌よく稼動している。
0471デフォルトの名無しさんNGNG
今日IEで試してみたらRUBYタグが使えた。
PERLタグは使えなかった。

完全なるRUBYの勝利である。
0472デフォルトの名無しさんNGNG
壊れたのかな。ループしてる。
0473デフォルトの名無しさんNGNG
はじめまして、redwolfといいます。
皆様に助けてもらいたいのですが、今,VC++6.0 MFCでプログラム
を作成しています。

VC++6.0 MFCの月間予定表を使用し、日付を選択させれたら
テキストに年と週番号を表示するプログラムを作成しています。

ですが、どうしても、選択した日付が表示されません。
ソースは

SYSTEMTIME tm;
CString strYear; // 表示用文字列

     CTime t; // 時間を扱うクラス
t = m_month.GetCurSel(&tm);
strYear = t.Format("%Y%U");//
m_ed1.SetWindowText(strYear); // 表示

を実行すると例えば2004年11月26日を選択しても1970と表示されます。
休日ですがみなさんのお力を私に貸してください。
お願いします。
0474デフォルトの名無しさんNGNG
知っているがお前の名前が気に食わない。
0475デフォルトの名無しさんNGNG
sunwolfです。
0476デフォルトの名無しさんNGNG
>>471
RUBYタグは昔から使える
そのせいで<Script language="Ruby">が使えない
0477デフォルトの名無しさんNGNG
>476
342以下を見よ。
471は壊れてるんだよ。

>そのせいで<Script language="Ruby">が使えない
ってのもおかしい。そういう問題じゃない。
ActiveScriptRubyを見よ。
http://www.geocities.co.jp/SiliconValley-PaloAlto/9251/ruby/index.html
0478デフォルトの名無しさんNGNG
>>458
仕様。
rubylibdir以下にインストールされるのはext以下のものだけ。
0479デフォルトの名無しさんNGNG
某エロゲのテキスト抽出にexerb使ってるツールがあった。
やっぱキモオタ多いのな。
0480デフォルトの名無しさんNGNG
>>479
自覚症状があるようでなによりです。
0481デフォルトの名無しさんNGNG
じゃあ、エロゲは全て Ruby 製ということで。
0482デフォルトの名無しさんNGNG
>>479
作者乙!
0483デフォルトの名無しさんNGNG
>>481
なんてWindowsユーザに優しい言語なんだ!!
0484デフォルトの名無しさんNGNG
HSP
ツクール

はい、ループしといた。
次は Ruby の話題からね。
0485デフォルトの名無しさんNGNG
>>484
たのしい?
0486デフォルトの名無しさんNGNG
RSSのRはRubyのことじゃなかったのか。
0487デフォルトの名無しさんNGNG
RGSSのRはRubyのことだったのか。
0488sageNGNG
479-484,486,487 は同一人物だろうね。
つまらん人生送ってるね。
0489デフォルトの名無しさんNGNG
おまえもなー
0490デフォルトの名無しさんNGNG
>>458
よし、俺が適当にパッチを書いてやったぞ!
(あくまでテキトーだ)
真面目にやって投げたって黙殺されるのはruby-devみてりゃわかる(藁

ま、勝手に変えた癖にリファレンスマニュアルの更新もしない
わたなべとかいう奴は氏ね、つーこった

--- /usr/lib/ruby/1.8/mkmf.rb~
+++ /usr/lib/ruby/1.8/mkmf.rb
@@ -851,7 +851,7 @@
DLLIB = #{dllib}
STATIC_LIB = #{staticlib}
}
- if $extmk
+ if true
mfile.print %{
RUBYCOMMONDIR = $(rubylibdir)
RUBYLIBDIR = $(rubylibdir)$(target_prefix)
0491デフォルトの名無しさんNGNG


MLで死ねって言えよ
0492デフォルトの名無しさんNGNG
さいとうりぶであに謝れ
0493デフォルトの名無しさんNGNG
>>490
リファレンスマニュアルは更新しといた。
0494デフォルトの名無しさんNGNG
age
0495デフォルトの名無しさんNGNG
String作るときって、みなさん、どういうメソッド使ってます?
""か''か%Qとか、いろいろありますけど、
「こういう時は、これ使って、
 それ以外は、これ!」
みたいなの教えてください。

いつでも、いろんな書き方してるから、( + でつなげてみたり)
なんかソースに統一感がでてこない。
0496デフォルトの名無しさんNGNG
俺の場合。
式展開がないとき -> '
あるとき -> "
文字列中に " や ' があるとき -> %! %q!

メソッドじゃなくてリテラルかと。
0497デフォルトの名無しさんNGNG
それからヒアドキュメントね。
str = <<-FOO
hoge
hage
FOO
のように終端文字列をインデントできる。
0498デフォルトの名無しさんNGNG
>>495
俺の場合、こんな感じ。

日本語文字列:" "
シングルバイト文字列(パスとか):' '
長いとき:ヒアドキュメント

ちなみに、結合に使うのは基本的に+。
(配列やIOの<<と区別している)
ただし、よっぽど速度が要求される場面ではconcat。
0499デフォルトの名無しさんNGNG
>>495
埋め込み式のパースにかかるパフォーマンスの低下を
おさえるため、基本的には '...' を使ってる。

変数や式の値を埋め込む必要があるときに、
"...#{foo}.." を使うか、 '...' + foo + '...' を
使うかは、それでどれくらいコードが読みやすくなるかで
決めている。たとえばHTMLの断片のような場合は、
%Q|<a href="#{url}">#{title}</a>| のほうが、
'<a href="' + url + '">' + title + '</a>' より
読みやすいし、タイプミスもおさえられるでしょ。

あと、文字列の追加は >>498 とは逆に、+= でなくて << を使うように
している。Programming Ruby の Duck Typing の章参照。
0500デフォルトの名無しさんNGNG
>>499
> >>495
> 埋め込み式のパースにかかるパフォーマンスの低下を
> おさえるため、基本的には '...' を使ってる。
ほとんど変わらないはずだけど。
0501デフォルトの名無しさんNGNG
amrita2期待age
ttp://amrita.s14.xrea.com/d/?date=20041203#p02
0502デフォルトの名無しさんNGNG
>>497
インデントしてないんですけど・・・
0503デフォルトの名無しさんNGNG
いびつな変質を遂げたユーザーコミュニティーも
こうした日本に特有な部分はユーザー会の活動にも見られる。
日本には「*ユーザー会」といったものが多数存在しており、世界に例を見ないほど発達している。
日本のなかでもさらに地方支部みたいなものが生まれるユーザー会もあるようだ
問題なのは、本流とかい離し、日本独自の動きをしてしまっていることである。
こうしたケースでは本流との開発グループとの関係は希薄であることも多く、全体として開発、
普及の促進が阻害されるケースことにもつながる。
*-jpといった感じで本流と離れてしまうことは、開発者から見ればよいことではない。
また、離れることで利権を得ようとする人たちも現れてくる。
かつてDebian Projectのリーダーとして活動していたブルース・ペレンスと話をした際にこうした状況について話したところ、
それはFake Open Sourcerだね(だから排除すべき)という結論に達した
0504デフォルトの名無しさんNGNG
似非オプソ厨乙
0505デフォルトの名無しさんNGNG
むーんうるふって何? 人なの?
0506デフォルトの名無しさんNGNG
>>505
http://jp.rubyist.net/magazine/?0001-NoraTutorial

ココの一番下
0507デフォルトの名無しさんNGNG
 o... rz
  コロコロ…

えーん、なんでそんなのスレタイにするのよ!
0508デフォルトの名無しさんNGNG
スペースシップ演算子、両辺が等しいときは nil を返せば
いいのに。そのほうが使いやすいと思う。
0509デフォルトの名無しさんNGNG
思わない。
0510デフォルトの名無しさんNGNG
>>506
それにしても…それ、何度見てもインパクトあるなぁ…。
0511デフォルトの名無しさんNGNG
>>502
  str = <<-FOO
hoge
hage
  FOO
これでいいかい?ごめんよ。
0512デフォルトの名無しさんNGNG
どう変わったんだ?
0513デフォルトの名無しさんNGNG
インデントがタブから全角スペースに変わった。

オレは navi2ch だから、どっちもインデントされて見えるが。
0514デフォルトの名無しさんNGNG
Ruby/PythonのWinネイティブなバイナリってどこかにある?
0515デフォルトの名無しさんNGNG
>>505-507
自作自演乙














いや、自作自演GJ!
0516デフォルトの名無しさんNGNG
↑
当人光臨あげ
0517デフォルトの名無しさんNGNG
>>503
そこで日本Rubyの会ですよ。
0518デフォルトの名無しさんNGNG
>501
ところで、挿入点を識別するためにid属性を使うのはどう思う?
wiki作っててひどい目にあったんだけど……
0519デフォルトの名無しさんNGNG
>518
amritaが認識する属性の名前はオプションで変更できるわけだが、そういうことではなく?
0520デフォルトの名無しさんNGNG
ヤバイ。Rubyヤバイ。まじでヤバイよ、マジヤバイ。
Rubyヤバイ。
まず遅い。もう遅いなんてもんじゃない。超遅い。
遅いとかっても
「VBと同じくらい?」
とか、もう、そういうレベルじゃない。
何しろダイナミック。スゲェ!なんかコンパイラとか無いの。最適化とかJITとかを超越してる。動的だし超遅い。
しかもモジュールはC言語で作るらしい。ヤバイよ、C言語だよ。
だって普通は言語自身で作成するじゃん。だって自分の書いたソースがそのままモジュールにならなかったら困るじゃん。いまどきC言語でデバッグとか困るっしょ。
書いたソースが増えてって、まとまった機能を抽出できそうなのに、モジュール化するために1からC言語に書き換えるとか泣くっしょ。
だから他の言語は自身で作成できる。話のわかるヤツだ。
けどRubyはヤバイ。そんなの気にしない。C言語頼りまくり。Ruby使ってるんだかC言語使ってるんだかよくわかんないくらい二刀流。ヤバすぎ。
モジュールはC言語で作るっていたけど、もしかしたらPerlでプリプロセスするかもしんない。でもPerlって事にすると
「じゃあ、Ruby使ってる意味ってナニよ?」
って事になるし、それは誰もわからない。ヤバイ。誰にも分からないなんて凄すぎる。
あと超寒い。HSPと競ってる。タブ幅で言うと8。ヤバイ。寒すぎ。バナナで釘打つ暇もなく死ぬ。怖い。
それに超役立たずで何もできない。案件超ガラガラ。それに超のんびり。ロハとか平気で出てくる。ロハて。小学生でも言わねぇよ、最近。
なんつってもRubyは電波が凄い。荒らしとか平気だし。
うちらなんて電波とかたかだかMLで出てきただけで上手く扱えないからアクセス規制したり、放置してみたり、検閲削除したりするのに、
Rubyは全然平気。電波を電波のまま扱ってる。凄い。ヤバイ。
とにかく貴様ら、Rubyのヤバさをもっと知るべきだと思います。
そんなヤバイRubyスレに書き込んでる俺とか超偉い。もっとがんばれ。超がんばれ
0521デフォルトの名無しさんNGNG
>>520
ワラタ、が、

>しかもモジュールはC言語で作るらしい。ヤバイよ、C言語だよ。
>だって普通は言語自身で作成するじゃん。だって自分の書いたソースがそのままモジュールにならなかったら困るじゃん。いまどきC言語でデバッグとか困るっしょ。

これは間違い。Ruby自身でモジュールは書ける。
Cで書くこともできるということ。

つか普段はRubyで書いてる。どうしても遅くてしょうがないとか、
GTKとかの使いたいライブラリがあるとき以外はRubyでかくよ。
0522518NGNG
>519
やべ、知らなかった……classもidも使うから、設定するならtitle属性かな?

……いや、TemplateEngine自作したから要らないんだけどね
0523デフォルトの名無しさんNGNG
>518
公開してください。まさか、tempuraか?
0524518NGNG
ここで公開してまつ
http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/*checkout*/sikiwiki/siki/lib/RAA/xml/siki-template.rb?rev=HEAD&;content-type=text/plain

概要はここ
http://www.fiercewinds.net/siki/cgi/index.cgi?Command=Show;Target=%2FRuby%2FApplication%2FSikiTemplate%2F%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%AB%E3%82%88%E3%82%8B%E8%A7%A3%E8%AA%AC
属性のサニタイズがまだ未実装……
0525デフォルトの名無しさんNGNG
rjb(RubyJavaBridge)をインストールしようとして、次のようにしました。
環境は、WindowsXP SP2 , ruby1.8.1(2003-12-15) , ActiveScriptRubyでインストールしました。

C:\Documents and Settings\Toshihiro\rjb-0.1.7>ruby setup.rb config
---> bin
<--- bin
---> ext
C:/Program Files/ruby-1.8/bin/ruby C:/Documents and Settings/Toshihiro/rjb-0.1.7
/ext/extconf.rb
'system C:/Program Files/ruby-1.8/bin/ruby C:/Documents and Settings/Toshihiro/rjb-0.1.7/ext/extconf.rb ' failed
Try 'ruby setup.rb --help' for detailed usage.

どうも、rubyってプログラムを使ってるっぽいので、rubyw.exeを使うようにしてみました。しかし、

C:\Documents and Settings\Toshihiro\rjb-0.1.7>ruby setup.rb config
---> bin
<--- bin
---> ext
C:/Program Files/ruby-1.8/bin/ruby C:/Documents and Settings/Toshihiro/rjb-0.1.7
/ext/extconf.rb
'system C:/Program Files/ruby-1.8/bin/ruby C:/Documents and Settings/Toshihiro/rjb-0.1.7/ext/extconf.rb ' failed
Try 'ruby setup.rb --help' for detailed usage.

こうなってしまいます。
どういう、原因が考えられるでしょうか??
0526デフォルトの名無しさんNGNG
とりあえず ruby -d setup.rb config してメッセージを見る。
たぶん ruby のパスにスペースが入ってるのが原因だと思う。
0527デフォルトの名無しさんNGNG
>520
何回も同じ勘違い晒すな。ボケ。
0528デフォルトの名無しさんNGNG
>>526
setup.rbってsystem実行するとき多引数じゃないんだっけ?
0529デフォルトの名無しさんNGNG
>>520
ルビー厨に荒らしが増えたのは

RPGツクールXPのせいだ!

RPGツクールXPあがりのツクール厨が
Rubyコミュニティを荒らしているに違いない!

0530デフォルトの名無しさんNGNG
むーんうるふと言う名前どこかで聞いたことがあるな

ほんとはローンウルフ(一匹狼)の間違いじゃないのか?

それとも、ウェアウルフ(werewolf), ライカンスロピィからもじったのか?

満月になると狼男に変身して凶暴化するのか?
0531デフォルトの名無しさんNGNG
まさかとは思うが
「るびま」は「ネギま!」からもじったのか?
だとしたら考えた奴キモいぞ・・・・・

0532デフォルトの名無しさんNGNG
月読でぐぐれ。
0533デフォルトの名無しさんNGNG
>>531
残念。キモイのはお前の方。
0534デフォルトの名無しさんNGNG
>>532
月読で検索 : 着物のサイトが出た。
月読 るびま 0件
月読 Ruby トップに「Rubyで自作したCGIなんかを置いてます。」
なんてヲタのニオイがするサイトが。
0535デフォルトの名無しさんNGNG
このキモイ奴みたいなのが「るびま」なんて
タイトルを考えたのか?


0536デフォルトの名無しさんNGNG
ツクール厨のせいでRubyもキモイ存在になりつつある
0537デフォルトの名無しさんNGNG
多分「るびま」って略称を前面に出した弊害は、「Rubyist」Magazineていう
正式名称が余り伝わらない(皆Ruby Magazineだと思ってる)こと以上に、
「るびま」=>「ネギま!」って連想して「キモい」とか言い出す>>531の
ような奴が出ることだろうな。
0538デフォルトの名無しさんNGNG
>530
どうでもいいけどwerewolfだったら「ワーウルフ」じゃないか?
0539デフォルトの名無しさんNGNG
じゃ
ルビジーン
にすりゃいいのに
0540デフォルトの名無しさんNGNG
いや
るびきちま
にすればいい
0541デフォルトの名無しさんNGNG
>>540
いや
るびキチガイま
にすりゃいいのに
0542デフォルトの名無しさんNGNG
この際
ルーマニア
でいいよ
0543デフォルトの名無しさんNGNG
>>541
ワラタ

0544デフォルトの名無しさんNGNG
ルビ吉魔
0545デフォルトの名無しさんNGNG
聖飢魔からもじってRuby飢魔
0546デフォルトの名無しさんNGNG
ルビ吉流通り魔
0547デフォルトの名無しさんNGNG
そのキモいとかいう「ネギま!」とやらを知らんのだが、何か関係あるのか?
0548デフォルトの名無しさんNGNG
るびまトップページより。

> * Q. るびま、って「ネギま!」のぱくりですか?
> * A. 違います。多分。「るびま」を考えた人たちは「ネギま!」を
>   知りませんでした (または、言われるまで気付かなかった)。

まあ知ってて書いてるんだろうが、一応貼っとく。
0549デフォルトの名無しさんNGNG
るびまに載ってた著作権違反の部分が消されたねw
JASRACに今回だけGJ!
0550デフォルトの名無しさんNGNG
るびまはネギまをパクったわけではなく
根底に共通に流れるオタク精神が同じネーミングをさせただけ。
0551デフォルトの名無しさんNGNG
>>548
シラナカッタ。
まじで

やっぱり漏れと同じ疑問もってたヤシいたんだ
0552デフォルトの名無しさんNGNG
オタクじゃないヤツはネギまを知らない
→ネギまのパクリだと騒ぐヤツはオタク
0553デフォルトの名無しさんNGNG
Linux Magazineが!
0554デフォルトの名無しさんNGNG
りぬま!
ゆにま!
0555デフォルトの名無しさんNGNG
交互に串刺した長葱と鶏モモ肉を炭火で焼いたネギまのことじゃな
いの?タレ味も良し。塩味ならなお良し。葱の辛味と鶏の油が口の
中でジュワッと混じり合う食感がたまらないあのネギまのことじゃ
ないの?
0556555NGNG
                         ,----、
                       / /^ヽヽ
                  ___/ . /   | |ヽ__
                 ∩ __ ヽ<(。)ヽ |..|.<ヽ_ |
                 .U_ ̄   ヽ   | |  .|__.|    
                    `---,l  ヽ  .|/ ./
                      ヽ   \____/
                      / /\  ./
                      // | / `、/  
                       ̄~ |/   |
                      /⌒/  /⌒\
                 _/⌒/ (/___//  ´ ̄ ̄ ̄\
             ,--´ ̄ /   ___          \
唯一神デオキシス様が華麗に2get!!皆の者俺の前にひれ伏せい!
デオキシスは神!!ノーマルフォルムは「攻守のバランスが取れている」!!DEOKISHISU is god!! DEOKISHISU is god!!
>ファイヤー   消防や厨房にまで使われない雑魚は引っ込んでな(プ
>サンダー    どんなに貴様がすばやくても俺を追い越すことは不可能だ!!(プププ
>フリーザー   一撃必中?心の目使った後逃げられなければな(ワラ
>エンテイ    おまえ伝説だったっけ?弱すぎてしらなかった(w
>スイクン    強さもかっこよさも俺には勝てないってこった(ゲラ
>ライコウ    お前は影が薄いんだよ(プゲラ
>レックウザ   レゴブロックがホウエン最強なんてこの世も末だな(プゲラッチョ
>ラティ兄妹   バトルタワーでワラワラ出てきてどこが伝説だ?(藁
>レジ兄弟    伝説でもない壷に負けてるし(ピッ
>ミュウツー   フリーザのパクリは消えな(^^
>ホウオウ    攻撃高くても物理攻撃少ないじゃねーか(ゲラゲラ
>ルギア     エアロブラスト以外はたいした技ないな(プゲラオプス
悪タイプ様ツボツボ様テッカニン様カイオーガ様
すいません調子こいてました許してくださいおながいします
0557デフォルトの名無しさんNGNG
たまたま何かで検索したらネギマとかいう変なのがでてきただけで
ねぎまの詳細は全然知らん。
よってオタクかどうかと言われても名
0558デフォルトの名無しさんNGNG
>>555
ならばわかる
0559デフォルトの名無しさんNGNG
>>554
いや、そういう意味じゃなくってさ。
0560デフォルトの名無しさんNGNG
ねぎまはネギとまぐろを一緒に煮込んだ鍋物。
0561デフォルトの名無しさんNGNG
<ねぎま>まとめ 出典: フリー百科事典『ウィキペディア (Wikipedia)』

1.鍋料理のひとつ。葱鮪鍋(下記)を参照のこと。
2.焼き鳥のひとつで、鶏肉とネギを交互に串に刺したもの。

葱鮪鍋(ねぎまなべ)、葱鮪汁(ねぎまじる)は字の如くネギとマグロを、出
汁と醤油、日本酒で煮たもの。鍋料理のひとつ。

江戸時代はマグロは赤身が好まれ、現在で言うトロの部分は余り物であった。
これをネギと共に煮たもの(多くの場合は醤油味)が葱鮪鍋、吸物仕立にした
ものが葱鮪汁である。当時は下手(げて)の食べ物で庶民のものとされていた
が、昨今ではトロが好まれるようになり、それに伴って価格も高騰した為、到
底庶民のものではなくなってしまった。赤身のように脂肪分が少ない部位は煮
込むとパサパサになり、口当たりが悪いため、脂肪分の多い部位でつくったほ
うが美味しい。
俳句では冬の季題となっている。

以上、ねぎま関連はこれにて終了。本論に戻るべし。
0562デフォルトの名無しさんNGNG
現在進行形で一番熱いアプリってなに?
tDiaryとかってもう過去の話だよね。もしかして、いまだ代わるものなし?
0563デフォルトの名無しさんNGNG
gonzui
0564デフォルトの名無しさんNGNG
gonzui
http://pc5.2ch.net/test/read.cgi/tech/1102086148/
0565デフォルトの名無しさんNGNG
むーんぶるくってなんだっけ?
0566デフォルトの名無しさんNGNG
>>561
これが抜けている。

「30人の美少女がキミの恋人・ドキドキのニュータイプ学園ラブコメ」
という触れ込みで連載開始。キャラクターの数の多さとキャラクターイメージCDを
含めたメディアミックス戦略を用いた作品である。キャラクター数が多いだけでは
話が発散してしまうところをうまくグループ化して話をまとめている。
声優人気もあってCD販売・イベントなども盛況。キャラクターCDは
2004年7月第1週にオリコン週間ランキング、シングル部門で6位に入るほどの
売り上げを見せている。さらにCDTV(TBS系音楽番組)では発売週は必ず放送される様になってきた。

2004年10月現在、単行本7巻まで刊行されている。8巻は2004年11月17日発売予定

2005年1月5日からアニメが東京系で放送される。
0567デフォルトの名無しさんNGNG
>566
そう思うんなら自分でWikipediaに追記しといで。
0568デフォルトの名無しさんNGNG
MW作成の株売買ソフトは、
市場の変動にいちいち反応しそうで、怖そう。
0569デフォルトの名無しさんNGNG
>>565
ストライダー飛竜。
0570デフォルトの名無しさんNGNG
>568
反応するだけならまともだし
それに応じて解析データを蓄積するならなお良いが
些細な上下のたんびに激しく売り買いされたらたまらんな確かに。
0571デフォルトの名無しさんNGNG
その前に売り買いするのに手数料かかるだろ。
0572デフォルトの名無しさんNGNG
>>568 銘柄多数扱えるし、株価上り気味のときの性能はいいが、
一転、下がりだすと損切りせずに売買放棄かも..orz
0573デフォルトの名無しさんNGNG
すいません、おたくらのお仲間がこっちのスレに居るんで引き取って下さい…

D言語 Part.4
http://pc5.2ch.net/test/read.cgi/tech/1091185216/
0574デフォルトの名無しさんNGNG
>>573
基地外は放置。
0575デフォルトの名無しさんNGNG
>573
例によってRuby厨装ったアンチなんでどうしようもないですな……
0576デフォルトの名無しさんNGNG
ほんとにRubyまんせーユーザーは恥ずかしいねぇ…。まったくあたりかまわずだよ。
とにかく無知でパクリ元を知らない奴が多いから、Rubyすっげーとか心底から思っちゃ
てるとこが痛杉。なんでこんなすばらしい言語をお前は使わないのかってマジなのが恐い。
他人んチからいろんなめぼしいもん盗ってきて、不格好に組み合わせたって以外に、
Rubyっぽさとか、Rubyならでわとか、んなもんひとつでもあったら挙げてみろってんだ。
0577デフォルトの名無しさんNGNG
>>576
遅さかなぁ...。
0578デフォルトの名無しさんNGNG
   に
   く
   こ
  んチ
   ぽ
0579デフォルトの名無しさんNGNG
>>576
end
0580デフォルトの名無しさんNGNG
Rubyならでは...

俺様が使ってやっている言語はRubyだけ。

...うそ。

つーか、言語に独創性を求める意味が良くわからん。
いいとこ寄せ集めたんならそれで良いやん。
俺のほうがもっとよくできるってんなら、その言語を作ればよかろう。
0581デフォルトの名無しさんNGNG
>>580
>>576はお布施をしないとパクリを認めないカスラック or アクスの手先なんだよ
0582デフォルトの名無しさんNGNG
キバヤシみたいな曲解厨が多いのもRubyの特徴
0583デフォルトの名無しさんNGNG
オレには過度のアンチがネチネチ五月蝿いのもRubyの特徴
0584デフォルトの名無しさんNGNG
数少ない日本発の言語だから、厨から電波から有象無象の輩をいろいろ引き寄せてしまうのもRubyの特徴
0585デフォルトの名無しさんNGNG
まー電波は仕方ないよね。
Cでかつfjでかつ懐かしい話だと、なまおとか、電子のお針箱とか。
0586デフォルトの名無しさんNGNG
随分懐しい名前が出てきたなあ。
0587デフォルトの名無しさんNGNG
HSP、LGP、Ruby、ひまわり

他にもまだ日本発の言語ってあったっけ?
0588デフォルトの名無しさんNGNG
soopy
0589デフォルトの名無しさんNGNG
織田信長
0590デフォルトの名無しさんNGNG
織田信長って pdf の論文しか見たことないけど、実装あるの?
0591デフォルトの名無しさんNGNG
ひまわり が日本発じゃなかったら感動ものだなー
0592デフォルトの名無しさんNGNG
ちっちゃいrubyのソースうpれるとこってない?貼るんじゃなくて
0593デフォルトの名無しさんNGNG
ひまわりって日本「発」って言えるのか?
日本以外では使われていないだろうに。
0594デフォルトの名無しさんNGNG
perl のような変態文法も、使っていれば慣れるということがわかった。
0595デフォルトの名無しさんNGNG
ぴゅう太の日本語ベーシックは?
0596デフォルトの名無しさんNGNG
LOGO
0597デフォルトの名無しさんNGNG
>>596
パパートは日本人だったのか… orz
0598デフォルトの名無しさんNGNG
>>595
ただの文字列置換。
0599デフォルトの名無しさんNGNG
みつまJAPANかと思った。
0600デフォルトの名無しさんNGNG
馬鹿も休み休み言え。
RubyがPerlにちなんで名付けられたというのは一種の神話というかリップサービスだったのだが。
Perlerを啓蒙するにあたってその方が得だったから表立って訂正しなかっただけ。
これだけRubyが普及した今、Perlと関連付けられて語られることをmatzは望んでいない。
「RubyはPerlが起源」とか韓国人レベルの低劣な妄想にとりつかれるのはよせ。
0601デフォルトの名無しさんNGNG
↑
必死だな(w
0602デフォルトの名無しさんNGNG
アイディア自体はRubyの方がPerlより先だが何か?
0603デフォルトの名無しさんNGNG
>602
とりあえず5へぇ出すので確認のVTRよろ。
0604デフォルトの名無しさんNGNG
Ruby厨必死だな
0605デフォルトの名無しさんNGNG
日経MIXのawk会議のログとかなら証拠になるだろうか。
でも、何をどう証明すればいいのやら。
0606デフォルトの名無しさんNGNG
そうやって俺をイラつかせて、何をしたいんだ。
俺に恨みでもあるのか。それとも人をからかうのが好きなのか。
どちらにしても、お前は悪意をもって人を傷つけようとした。
こういう事はこれで最後にしろ。
0607デフォルトの名無しさんNGNG
カチカチカチカチカチカチ
0608デフォルトの名無しさんNGNG
RubyはPerlが起源
0609デフォルトの名無しさんNGNG
るびきち氏は他人との意思疎通に難がある方なので
彼の書いた文章は非常に読み辛い
0610デフォルトの名無しさんNGNG
>>602
○アイデア
×妄想

まぁ実装しなくていいなら楽だよな(藁
0611デフォルトの名無しさんNGNG
ソフトウェア特許反対のmatzの足を引っぱるエセ擁護だな。
0612デフォルトの名無しさんNGNG
誘導
ttp://www.1ch.tv/thread.php?ca=1&th=657&ar=4
0613デフォルトの名無しさんNGNG
>>525
再現しねぇや。

rjbのtarball展開してるパスに半角スペースが含まれているからかな?
0614デフォルトの名無しさんNGNG
ブツブツ…

セッションハイジャック対策…

ブツブツ…
0615デフォルトの名無しさんNGNG
>>525
rubyはwi(ry
0616553NGNG
Linux Magazine休刊のウワサは本当だったんですね。
がっくし。
0617デフォルトの名無しさんNGNG
>>613
それだけじゃあかんで。
ttp://arton.no-ip.info/diary/20041204.html#p03

つーかrjb-0.1.7入りのASR出てるんでコンパイルする理由がないならそれ入れた方が早い。
ttp://arton.hp.infoseek.co.jp/indexj.html
しかし、rjbでSwingアプリを書いてしばらく使ってるとコアを吐きます。
0618デフォルトの名無しさんNGNG
Linux Magazineが終わって(あの連載が終わって)、
ほっとしているのは俺だけじゃないよな。
あの連載はrubyユーザーとして恥ずかしかった。
0619デフォルトの名無しさんNGNG
matz先生でなくてだれか下々の物に書かせれば十分なネタが多かったな。
0620デフォルトの名無しさんNGNG
下々の者が書いたら matz 先生のお小遣いにならないじゃないですか!
0621デフォルトの名無しさんNGNG
>>620
寄付しろ寄付。宗教には寄付が付き物だ

でもさあ、雑誌の原稿料とオープンソースってなんか矛盾してるよな
もちろんオープンソースの開発者は霞を食って生きろなんて言わないけど
0622デフォルトの名無しさんNGNG
一体何処が矛盾してるんだか・・・
矛盾してるのは普段金払わず廃刊決まってから騒ぎ出す輩の方だろ。
0623デフォルトの名無しさんNGNG
>>622
ごめん。矛盾は言いすぎた
ただ、なんて言うかしっくりこないのは確か
内容が薄かったから、さらに思うのかもしれない

ちなみに俺は間接的に買ってたよ(会社に買わせてた)
0624621,623NGNG
補足しておくと、もちろんあの本の読者層もターゲットもわかった上で、
もう少しmatz氏なら面白い記事が書けるんじゃないのかな、と。

ま、自分の名前を生かした、ただの小遣い稼ぎonlyというのなら、
あれでいいのだろうけど。
0625デフォルトの名無しさんNGNG
尊師にケチを付ける不信心者は呪われろ。
0626デフォルトの名無しさんNGNG
記事がつまらない、値段に見合わないと思うなら最初からそれだけ言えばいい話だろ。
オプソ開発者が記事や書籍書いて対価を得るのがおかしい(しっくりこない)なんて話は聞いたことないぞ。
0627デフォルトの名無しさんNGNG
あーあ
つまんない記事が終わってよかった
彼にとってはいい商売だったかもしれないけどね。
よくあそこまで下らない記事をプライド捨てて書き殴れたもんだ。
感心感心。
もう開発彼やめたら?
0628デフォルトの名無しさんNGNG
Matzが食いっぱぐれないようにRuby Foundation設立きぼん。
0629デフォルトの名無しさんNGNG
Matzは行きの通勤電車の中で1日の仕事を終わらせるから食いっぱぐれないよ。
0630akrNGNG
りなっくすでしーげんごのしょしんしゃです。
0631デフォルトの名無しさんNGNG
>>628
それで NewYorkTimes に名前を載せよう運動するってか?
0632デフォルトの名無しさんNGNG
ttp://herald.daoc.co.kr/guilds/guild.php?s=Heimdall&g=683
0633デフォルトの名無しさんNGNG
1月号の記事、MWに書いてもらえばよかったじゃん。
0634デフォルトの名無しさんNGNG
class Ruby < Corundum
include Chrome

# etc, etc...

end

# さっきようやく今週のトリビア見た。そんだけ。
0635デフォルトの名無しさんNGNG
そういやKDEのRuby bindingsはKorundumって名前だったよな。
0636デフォルトの名無しさんNGNG
>>635
将来、サファイアって名前の言語が出てきたらどうするつもりだろう。
0637デフォルトの名無しさんNGNG
>>636
S@pphireって言うLinux用のRuby開発環境はあるけど
0638デフォルトの名無しさんNGNG
>>518さん
SikiTemplate 眺めてみました。途中です。
「そもそもテンプレートエンジンとは」で一般的な使い方として
例がWikiに書かれてますが、改竄されてますね。
気がつくまで、相当悩みました。

ダウンロードしたマニュアルの「次のテンプレートに流しこんでみましょう」の
ST::Filter::DeleteTag を使っているところ、カッコが閉じていません。
どうなるのが正解ですか?教えてください。
0639デフォルトの名無しさんNGNG
>638
スマソ。Downloadのやつはかなり古いや。開発版持ってってちょうだい。

> ST::Filter::DeleteTag を使っているところ、カッコが閉じていません。 

ごめん、こりゃおかしいね。直しました。
0640デフォルトの名無しさんNGNG
>639
ありがとうございます。
doenload したほうが古いのですか?

サイトに載っている「そもそもテンプレートエンジンとは」例文中の
<span href="$$@stylesheet" />
<link rel="stylesheet" href="stylesheet" type="text/css" media="all"/>
<span class="$$@title@$id" />
<span class="$$title@title" />
<title id="test_title" class="test_title"></title>
この"" の中はこれで正しいのですか?
変数との対応がついていないように思いますけど。
0641デフォルトの名無しさんNGNG
>640
>この"" の中はこれで正しいのですか? 
あってる……と思う。

兄弟タグをマージしたあとはこんな感じ?

<link rel="stylesheet" href="@stylesheet" type="text/css" media="all"/> 
<title id="@title" class="$title@title"></title>

#上記のマージした後の例だと、テンプレートをHTMLエディタで編集している
#ときにサンプル表示ができないんですよね。
#なので、例文のようなフォーマットをサポートしています。
 
0642デフォルトの名無しさんNGNG
>641さん
あ、そうなんですか。
一般的な使い方として書かれると、
読者は変数と結果の対応を追ってみますよね。
はじめてSikiTemplateを知ろうという人が、
これ読んで変換前と変換後の対応関係がわかっちゃうんですか。
すごいですね、rubyを使われる方は。
(古いやつのほうは易りました。)
大変参考になりました。ありがとうございました。
0643デフォルトの名無しさんNGNG
>642
ふむふむ。一般的な話とSikiTemplate特有の部分の話が混ざってわかりづらいかな?
解説修正しまスた。
0644デフォルトの名無しさんNGNG
rubyを入門するのによい書籍はなんですか?
0645デフォルトの名無しさんNGNG
rubyで何をしたいかによると思う
0646デフォルトの名無しさんNGNG
http://www.summa.jp/tutorial/pdf/rubyman.pdf
0647デフォルトの名無しさんNGNG
リファレンスマニュアルを全部読んで、頭の中で再構成
0648デフォルトの名無しさんNGNG
>>647
リファレンスマニュアルって未完成じゃね?
0649デフォルトの名無しさんNGNG
>>644
ttp://www.amazon.co.jp/exec/obidos/ASIN/4844317210/
ttp://i.loveruby.net/ja/rhg/
0650デフォルトの名無しさんNGNG
>>644
初めてのRyhton第2版

0651デフォルトの名無しさんNGNG
マジレスすると、「たのしいRuby」、「プログラミングRuby」、
「Rubyアプリケーションプログラミング」、「オブジェクト指向スクリプト言語Ruby」
「Rubyの冒険」、「Rubyプログラミング入門」
あたりならどれでもいいんじゃないかと。
でも、制御構造って何ですか、とかいうレベルだったらどうしよう。
とりあえず立ち読みしてくれ。
0652デフォルトの名無しさんNGNG
決定版ってないのね
0653デフォルトの名無しさんNGNG
一冊だけ、と言うなら、「Rubyプログラミング入門」かなあ。
0654デフォルトの名無しさんNGNG
ちなみに、MoonWolf さんの Algorithm::Diff は「数Kバイトのテキストの Diff を取る」
という作業を連続して行うと、メモリーの使用量が素敵なことになります。

ttp://raa.ruby-lang.org/project/algorithm-diff/
0655デフォルトの名無しさんNGNG
また月厨か!!
0656デフォルトの名無しさんNGNG
>>655
コピペ
0657デフォルトの名無しさんNGNG
登録数が多すぎてRuby hotlinks使えねえ
Rubyに関係ないことしか書かない日記は削ればいいのに
0658デフォルトの名無しさんNGNG
むしろPlanet Rubyきぼんぬ
でもtDiary方面だとRSSに対する理解がアレな人がいるようだしorz
0659デフォルトの名無しさんNGNG
>>658
やり始めた人がいたのだけど、始めた人がアレだったから。
0660デフォルトの名無しさんNGNG
まあ、私は手を引くので。
もっとコミュニティの内にいる人が上手く始めてくださいな。
0661デフォルトの名無しさんNGNG
お前らも好きだな…
0662デフォルトの名無しさんNGNG
>>659
そもそもアレはPlanetとは別物だし。
0663デフォルトの名無しさんNGNG
Date: Tue, 14 Dec 2004 00:00:00 +0900
0664デフォルトの名無しさんNGNG
>>651
たのしいRUBYは、プログラミング経験者にとって一番やさしいRUBY入門書。
ざざっと立ち読みした限りでは、Rubyの冒険がやさしそうだった。
入門書に限らず、長く付き合う本は必ず立ち読みしないとダメだな。
0665デフォルトの名無しさんNGNG
まつもとってさ〜
安定版の互換性を勝手に切り捨てるのね
セキュリティーという反論しにくい名目を掲げつつ
その癖、未だ、1.8のセキュリティーアップデートリリースが出てないのは

単に自分の変更を正当化したいが為にセキュリティーと言っている
安定版のリリースを使うユーザーのセキュリティーなぞどうでもいい

どっちよ?
0666デフォルトの名無しさんNGNG
>>665
セッションハイジャックを考慮してないコードを書くほうがアフォなだけ。
0667デフォルトの名無しさんNGNG
>>665
3.元々ユーザーは自分だけだと思っている
0668デフォルトの名無しさんNGNG
4. アプリケーションを作る立場でない人間にライブラリの管理をさせるな
0669デフォルトの名無しさんNGNG
経験がなくて適切な判断を下す自信がない人間が
互換性を壊す修正も独力でやらざるをえないところに
ruby界の人材の困窮を感じる。

オンライン雑誌は作れるのだが…
0670デフォルトの名無しさんNGNG
まったくだな。
0671デフォルトの名無しさんNGNG
cgi/sessionってるびきち作か...
0672デフォルトの名無しさんNGNG
えっ!?
ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/35994
0673デフォルトの名無しさんNGNG
rubyのCGIまわりのリブラリは全部最初から作り直したほうが良いと思う
0674デフォルトの名無しさんNGNG
そこでNoraですよ。
0675デフォルトの名無しさんNGNG
>>673
昔から何回も言われてるよ。
0676デフォルトの名無しさんNGNG
標準ライブラリというのは土台でありインフラなので、
ちょっと出来が悪いくらいで軽々しく1から作り直すわけにはいかんのだよ。
0677デフォルトの名無しさんNGNG
>>676
代替パッケージを作って既存のものはdeprecatedにするという方針じゃダメ?
まあ誰が代替パッケージを作るのかという問題はあるが。
0678デフォルトの名無しさんNGNG
deprecatedと印をつけるのは簡単だが、その上ですでに書かれたコードは
いったい誰が書換えるのか。
0679デフォルトの名無しさんNGNG
require "kuso_cgi"
に書き換えればいいだけだろ。下らんことで騒ぎすぎ。
互換性を盲目的に重視してこれからもCGI周りが貧弱で混乱しているRubyを宣伝したければ現状維持しとけ。
0680デフォルトの名無しさんNGNG
CGIなんて標準入出力と環境変数をゴニョゴニョやってるだけなんだから、
添付ライブラリなんかに頼らず自分でクラス作って書け。
0681デフォルトの名無しさんNGNG
rubyなんかに頼らず自分で
0682デフォルトの名無しさんNGNG
コンピュータなんかに頼らず自分で
0683デフォルトの名無しさんNGNG
今更かもしれんが、cgi.rbって何がダメなの?
俺は今、これとsession.rbのためにRubyを使っていると言っても過言ではないんだが
0684デフォルトの名無しさんNGNG
漏れもそう思う
0685デフォルトの名無しさんNGNG
むーんさんの、意欲がでてきた。
たのしみなり
0686デフォルトの名無しさんNGNG
>>680
標準入出力と環境変数くらいしかないのが面倒なんです。

毎日毎日カレーの材料から買ってきて作って食えっていわれたら
いやんなるじゃん。キレンジャーとかは。
0687デフォルトの名無しさんNGNG
Ruby1.8.2はどうなってるんでしょう?

MLはもう読んでいないのでわかりませんが、なにかスケジュールとかは公開されているのかな?
結局何も変わってないのかなぁ(~_^;

クリスマスリリースですか。わざわざクリスマスまで遅らせたんじゃないかという風に勘ぐって
しまいます。ロードマップやToDoリストが公開されていれば、勘ぐらなくてすむんですが……
0688デフォルトの名無しさんNGNG
CVSがやられたのが影響?
0689デフォルトの名無しさんNGNG
>>686
キレンジャー。。自殺かよ。 orz
0690デフォルトの名無しさんNGNG
>>687
rubyx はどうなってるんでしょう?

どうでもいいけどな。
0691680NGNG
>>686
回答サンクス。

しかしあれ以上の部分は、自分でやるべき部分じゃないか?
もっとも面倒な標準入出力(URLエスケープ、ヘッダ出力、クッキー)のまわりさえやってくれれば
CGIライブラリとしては十分な希ガス。
あとは認証ライブラリくらいがあれば十分では無かろうか。
0692デフォルトの名無しさんNGNG
むーんさんの、病気がでてきた。
たのしみなり
0693デフォルトの名無しさんNGNG
ライブラリのメンテナンスにせよ、将来のロードマップにせよ、
マネジメント面が次の段階にステップアップすることを皆望んでいるのだが
実際にそれを遂行出来る人材がいない。
0694デフォルトの名無しさんNGNG
そうだね。
やると言ったくせにすぐ投げ出す人とか、そんなのばっかり。
0695デフォルトの名無しさんNGNG
そういえばxrbはどーなったんだ。
Rubyはファイナライザの活用が多いからBoehmには不向きだろうなあ。
0696デフォルトの名無しさんNGNG
>>690
http://www.rubyx.org/

って、これじゃなくてxrbのことか。



    知    ら    ん    。



0697デフォルトの名無しさんNGNG
Boehm GCを組込むとかフカしたくせにnihonlinuxばりの置換しかしてない奴がどのツラ下げていうかってことだな。
0698デフォルトの名無しさんNGNG
ttp://jp.rubyist.net/magazine/?0001-NoraTutorial#l10
0699デフォルトの名無しさんNGNG
金くれるならやってもいいぞ
0700デフォルトの名無しさんNGNG
MZ-700
0701デフォルトの名無しさんNGNG
ruby-talkより

bugtrack
http://rubyforge.org/projects/bugtrack/
デモ
http://bugtrack.homeunix.net/

まだリリースはないけどコードはCVS鯖に入っている。
影舞も紹介されていたけど普通にスルーされてたw
0702デフォルトの名無しさんNGNG
>>701
書き忘れてた。
ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/123426
からはじまるスレね。
0703デフォルトの名無しさんNGNG
Boehm GCはRubyには実装不可能。
つーか無意味。
0704デフォルトの名無しさんNGNG
ところで、WideStudio(Ruby使用)の話題ってここで出してOK?
それとも他の場所で出した方が良い?
0705デフォルトの名無しさんNGNG
wide studioのスレは別にあるし、wide studioがRubyの主要GUIバインディングに数えられるとも思わないから、wide studioのスレでする方が賢明だろう。
0706デフォルトの名無しさんNGNG
るびまはちゃんと出んのかな?
こういうのって忙しいからって休むとその後はグダグダ一直線だからな〜。
0707デフォルトの名無しさんNGNG
>>706
スレ違い。だが、今月は出ると思うよ
0708デフォルトの名無しさんNGNG
スレチガイ?
0709デフォルトの名無しさんNGNG
ruby-listにしこりを残したむーんうるふ
0710デフォルトの名無しさんNGNG
www.rubynet.orgってどうなったの?
0711デフォルトの名無しさんNGNG
>>710
libxml2のbinding探してるの?
0712デフォルトの名無しさんNGNG
rubyist magazine 4号が出たようです。
ttp://jp.rubyist.net/magazine/?0004

るびまネタは↓このスレ行き? あんまり機能してないみたいだけど。
【最高言語】 Rubyist Magazine創刊 【ルビま!】
http://pc5.2ch.net/test/read.cgi/tech/1094825807/
0713710NGNG
>>711
そのとおりです。
0714デフォルトの名無しさんNGNG
>>687
> クリスマスリリースですか。わざわざクリスマスまで遅らせたんじゃないかという風に勘ぐって
> しまいます。ロードマップやToDoリストが公開されていれば、勘ぐらなくてすむんですが……
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/3562
で、「たぶんクリスマスプレゼント」って話になってるので、勘ぐる必要なし。
0715デフォルトの名無しさんNGNG
ていうか、matz氏がクリスチャンなのは周知の事実なので、
リリースタイミングをクリスマスに合わせているのは布教目的ではないか、
ということではないかと。
0716デフォルトの名無しさんNGNG
>>713
どうやら
http://nlp.fi.muni.cz/~xpovolny/ruby-xml/
にあるのが最新みたいだね。正式にtake overしたのかな?

あとlibxml2がらみのモジュールは
http://www.rubyfr.net/
http://xmlsoft.org/python.html
にも情報が出ているけど、前者はXPathとXSLTだけだし、
後者はメンテされてものしか出ていない。
0717デフォルトの名無しさんNGNG
>>715
> ていうか、matz氏がクリスチャンなのは周知の事実なので、
クリスチャンといってもモルモン教でしょ。
0718デフォルトの名無しさんNGNG
>>712
MWの連載がなくなっている件に関する記述がどこにも見当たらないね。
0719710NGNG
>>715
ども。最新のsnapshotしか置いてないみたいですね。

メンテ状況に不安を感じてたのは確かだけど、
突然配布先が無くなるとは思わなかったなぁ。困った。

Ruby/XPath を試してみるか。
0720710NGNG
ごめんアンカー間違えた。>>716
0721デフォルトの名無しさんNGNG
>>717
モルモン教はクリスマスを認めてない?
0722デフォルトの名無しさんNGNG
クリスマスぐらい普及したイベントなら、
例え布教の精神があったところで効果はあるまい。
0723デフォルトの名無しさんNGNG
>>693
同感。
http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=trap%3A%3AIO
みたいな文章がオフィシャルなリファレンスマニュアルに
堂々と載っちゃっているのが、Rubyがいまいちメジャーになれない理由
だと思う。
ていうか、Rubyを取り巻くものにオフィシャル感が希薄なんだよね。
誰でも書き込めるリファレンスマニュアルなんて信用できないじゃん。
http://www.ruby-lang.org/ja/はリンク切れが多いし…
0724デフォルトの名無しさんNGNG
http://jp.rubyist.net/magazine/?0004
るびま。4号。
0725デフォルトの名無しさんNGNG
本物のRubyistはドキュメントを書かないみたいな悪しき風潮を
よりにもよって教祖様自身が積極的に推進してるからな。
ドキュメントちゃんとしましょうなんて
ダサいことは言い出せないようになってるんだよ。
0726デフォルトの名無しさんNGNG
>>723 趣味のプログラミングサイトのページを読んだ気分だた。orz
やっぱり、迷っていた「恥ずかしいパイソン第2版」を買うしかないかなあ。
0727デフォルトの名無しさんNGNG
ファイル記述子のような限られた資源をGCまかせにするなんてどうかしてるよ。
0728デフォルトの名無しさんNGNG
>>726
いや、プログラミング言語としてはRubyいいと思うよ。きれいだし。
ただ、こんな理由でマイナーな存在のままでいるのはもったいないよな
という話。
「株式会社Ruby」を作ってマネジメントやったりしたらどうなんだろうか。
zendみたいにさ。
0729デフォルトの名無しさんNGNG
Rubyでも最近は英語のドキュメントのほうが良いものが多い気がする。
日本語だと書籍じゃないと読めないのが多いのかな?

宣伝のために抜粋版でも公開してほしいよ。
もしくはnamazuの本文検索だけ公開して、載っているか載っていないかだけでも調べたい。
0730デフォルトの名無しさんNGNG
>>729
つまりamazon.co.jpがamazon.comと同じサービスをやってくれれば無問題なんだよな。
0731デフォルトの名無しさんNGNG
結論:この分野では、白人には敵わない。
0732デフォルトの名無しさんNGNG
かなうも何もとりあえずまともなドキュメント書くだけなんだけどな。
白人と優劣を競うはるかに手前の段階で自滅してるよ。
0733デフォルトの名無しさんNGNG
まともなドキュメントって書くの難しいってば。
0734デフォルトの名無しさんNGNG
簡単だなんていってないけど。
ただそれなりに丁寧に書けばそれなりのものは出来るよ。
手本になるものなんて山ほどあるし。
別にあれこれ理由付けて弁解する必要はないんだよ。

「趣味言語Rubyのドキュメントを整備しなきゃならない義理はまったくないし、実際やる気もない。」

と言えばいいだけ。
0735デフォルトの名無しさんNGNG
>>733
少なくとも、現状のドキュメントよりもまともなもの、というレベルで
あれば難しい、ってことはないでしょ。問題は、そこに割く人的リソースが
ない、というところであって。ホント、>>728に同感だわ。

書籍にしても、個人的に一番いいと思うのは「プログラミングRuby」だし。
あ、これは好みの問題か。
0736デフォルトの名無しさんNGNG
ま、プログラムは自分に必要だから作るけど、
ドキュメントは必要ないからね。
0737デフォルトの名無しさんNGNG
メジャーになれば恩恵があるかもしれないじゃないかーないかーないかー
0738デフォルトの名無しさんNGNG
必要ないと思うから書かないだけでしょ。
必要だと思うやつが自分で書けばいいのに。
0739デフォルトの名無しさんNGNG
有料化すると反発されるし。
0740デフォルトの名無しさんNGNG
だめぽ臭が漂ってまいりました。
0741デフォルトの名無しさんNGNG
お仕事臭い ←――――――――――――――――+――――――――――――――――→ ヲタ臭い
      Java C#  PHP       Perl  Python         Ruby HSP
0742デフォルトの名無しさんNGNG
ずれた

お仕事臭い ←――――――――――――――――+――――――――――――――――→ ヲタ臭い
        Java C#  PHP           Perl   Python             Ruby HSP
0743デフォルトの名無しさんNGNG
あまりにも的を射すぎて煽りにも釣りにもなってないぞw
0744デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>C#>>>>> Java >>>>>>>>>>>Python>PHP>>>HSP>>>Perl
0745デフォルトの名無しさんNGNG
Boehmだってさ(大爆笑)
0746デフォルトの名無しさんNGNG
まああれだ。要は

お仕事臭い ←――――――――――――――――+――――――――――――――――→ ヲタ臭い
        Java C#  PHP           Perl   Python                 HSP
                                   Ruby

こうなってほしい香具師がドキュメントはなんとかならんのかと言っていて、
>>742のままでもいい、あるいは>>742のままでいてほしい香具師がシラネと
言っているのが、日本におけるRubyの現状だと。
0747デフォルトの名無しさんNGNG
>>742 による的をヲタ、言語ライブラリ状況を希望
0748デフォルトの名無しさんNGNG
ドキュメントドキュメントと連呼しているけど、
具体的に何のドキュメントが足りないのか言って見れ。
0749デフォルトの名無しさんNGNG
>>723
それはSunOSのバグだ。rubyじゃなくても起きる。
0750デフォルトの名無しさんNGNG
>>749
>>723が問題にしてるのはそういうことではなくて>>726のような話
だと思うのだが。
0751デフォルトの名無しさんNGNG
akruby
0752デフォルトの名無しさんNGNG
>>748
これくらい整ったリファレンス
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemiofileinfoclassexiststopic.asp
0753デフォルトの名無しさんNGNG
ActivePerlについてくるHTMLドキュメント並みに整った奴
……を書くとなるとすさまじいことになる悪寒OTL
0754デフォルトの名無しさんNGNG
ドキュ整備こそ税金でやれよ、
0755デフォルトの名無しさんNGNG
>>752
フルタイムのテクニカルライターが必要だろ。
0756RubyドキュNGNG
文章能力に劣る人がいる。
単に、文法を知っているとか、外国語ができるとか、そういう能力ではない。

前提から結論の流れでなく、結論から前提を説明している。
お笑いでいえば、「オチ」を先に言ってから、後に「フリ」を言う。
文章に起承転結がない。要点を得ない。
最終的には何を言いたいのか分からない。
本人は「注釈」と言っているが、実質「脱線」に過ぎなかったりする。
自分の説明がマズイということを認めず、他人の理解力が低いことにする。
0757デフォルトの名無しさんNGNG
>>748
量じゃなくって質の問題だと思うなり〜
0758デフォルトの名無しさんNGNG
IBMが金突っ込んでいるGentooのドキュメントとかと比較したらかわいそうだけど。

Rubyドキュメントプロジェクトとしてアクティヴに動かないと、どんどんタコツボ化するのは確かだな。
0759デフォルトの名無しさんNGNG
>>758
RDPは実在する(した?)
0760デフォルトの名無しさんNGNG
Rubyのドキュメント整備を目的としたWikiを作ろうと計画してるんだけど
「書いても良いよ」って人、ここにはどのくらいいる?
0761デフォルトの名無しさんNGNG
最初はアクティヴな奴が勝手に整備して、客が定着しないとラウンチしないかも。
0762デフォルトの名無しさんNGNG
>>761 ここでさっそうと、ムン様登場。
0763デフォルトの名無しさんNGNG
オフィシャルのWikiは勝手にページ増やすと怒られるの?
0764デフォルトの名無しさんNGNG
>>758
おいおい、嘘を言うな。
0765デフォルトの名無しさんNGNG
なんか知らんけどPythonのと比べて劣ってなければいいんじゃないの。
あっちのドキュメントの出来はどうなんだ?
0766デフォルトの名無しさんNGNG
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |       >>765
/     ∩ノ ⊃  ヽ  
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /
0767デフォルトの名無しさんNGNG
つうか何で日本人はアホみたいにRD信者が多いんだ?
Matz本人がRDoc使うべしと言っているにもかかわらず。
0768デフォルトの名無しさんNGNG
Smalltalkみたいなブラウザないっすかね?
0769デフォルトの名無しさんNGNG
Googleのトップがこれじゃ誰もつかわんだろ
http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=RDoc%B3%D0%A4%A8%BD%F1%A4%AD

まず整備すべきドキュメントはRDocだな。
0770デフォルトの名無しさんNGNG
>>767
RDのほうが先で日本語情報が充実してたから。
たしか、もともとはMatzのPlain2もどきとして使われてて、
それを紹介したらなんかRDToolとかRWikiとかで一気に流行ったという気が。
0771デフォルトの名無しさんNGNG
てか、RAAにRDoc取りに行ったら
「1.8.2のFile list見れ」
とだけ……まぁ確かに添付されてるけどさorz
0772デフォルトの名無しさんNGNG
>>769
RWiki自体が使いにくいよね。いくつか荒らされて壊れているコンテンツを
発見したことがあるけど、元に戻すのが面倒だった。今だったらHikiの方が
いいね。BitChannelも何がいいのかよくわからん。
0773デフォルトの名無しさんNGNG
>BitChannelも何がいいのかよくわからん。
backend が cvs なとこ。
0774デフォルトの名無しさんNGNG
Ruby Standard Library Documentation
http://www.ruby-doc.org/stdlib/

Ruby Standard Library Docs
http://rubyforge.org/projects/stdlib-doc/

知らんかった…orz
0775デフォルトの名無しさんNGNG
あとは
http://www.ruby-doc.org/core/
か。たとえばクラスIOの説明は
http://www.ruby-doc.org/core/classes/IO.html
にあると。
0776デフォルトの名無しさんNGNG
>>765
docstringを入れるのが当たり前の文化です。インタラクティブモードで
help(os)とかやると全部説明が出てくる。
0777デフォルトの名無しさんNGNG
仕組みではなく、内に向けて書かれたものか、
外に向けて書かれたものかという違いが大きい。
0778デフォルトの名無しさんNGNG
言い訳はもういいわけ
0779デフォルトの名無しさんNGNG
内輪ノリっぽい感じがするのがイヤだってイチャモンつけるパターン
はよく見かけるね。Wikiで管理されてるんだし、気に入らないのなら
より適切な文章で置き換えてしまえば?
0780デフォルトの名無しさんNGNG
RDoc でも RD でも、どっちでも構わないのだが、
結局、RDoc のドキュメントって >>769 しかないのか?
いまいちなんだが。
試行錯誤して覚える時間がもったいないので、魔道編片手に RD で済ましてしまいそう。
他人に見せるもの書く訳でもないし。
0781デフォルトの名無しさんNGNG
http://jp.rubyist.net/?RubyAvailableServers
この中で無料でオススメのところってどこ?
0782デフォルトの名無しさんNGNG
>>780
>>774
http://www.ruby-doc.org/stdlib/libdoc/rdoc/rdoc/index.html
0783デフォルトの名無しさんNGNG
つうか、ruby-doc.orgは次スレのテンプレに入れとけ。
0784デフォルトの名無しさんNGNG
RDocも相当貧弱なフォーマットだな。
RDから完全移行したところで何も変わらないだろ。
0785デフォルトの名無しさんNGNG
>>777
どっちに向かって書かれたんだか分からない↓
ttp://www.ruby-lang.org/cgi-bin/cvsweb.cgi/~checkout~/ruby/ext/bigdecimal/bigdecimal_ja.html?rev=HEAD;content-type=text%2Fhtml

>>783
禿同
0786デフォルトの名無しさんNGNG
>>779
> 気に入らないのならより適切な文章で置き換えてしまえば?

「もうPythonに乗り換えちゃいましたから! 残念!」

学生のテクニカルライティングの授業に
練習材料として提供するとか。
そんな学校ないか。
0787デフォルトの名無しさんNGNG
>>784
JavaDoc風のAPIリファレンスを出力するためのツールとして使えるのだが。
0788デフォルトの名無しさんNGNG
風じゃあねぇ・・・
形式でちゃんと縛らないとドキュメントの質は向上しない。
書く手間は変わらないんだからちゃんとパラメータや戻り値、例外のタグを導入すりゃいいのに。

605 名前:login:Penguin[sage] 投稿日:04/12/18 18:16:56 ID:ORks9OF8
どうでもいいなら(デファクトの)標準にあわせるのがWindows開発者。
どうでもいいならわけのわからん独自フォーマットにするのが犬糞開発者。
0789デフォルトの名無しさんNGNG
>>788
引数リストならメソッド定義から自動的に生成してくれる。
それが気に入らない場合は call-seq: ブロックで返り値とともに
書くことも可能。

例外は…とくに決まってないね。
0790デフォルトの名無しさんNGNG
>>760
おまいはオレですか? 
オレも fdiary.net の Wiki を借りて立ち上げようと考えてたところだよ。

立ち位置をはっきりしとかないとぐだぐだになる予感。
the-RWiki はそれで失敗(というか損)してると思う。RWiki の公式サイトなのか、
Ruby 関連のリンク・ドキュメント集なのか、Rubyist コミュニティの馴れ合い場なのか。

新しく Wiki 作るならこんな内容?
* 標準添付でないライブラリのドキュメント(和訳とかも)(標準添付は公式にまかせる)
* Ruby を使う上での Tips
* FAQ (このスレや ruby-list で出た質問と答えをまとめる)
0791デフォルトの名無しさんNGNG
RDocで重視されているのはDRY (Don't Repeat Yourself) 原則だと思うが。
それによってドキュメントが腐るのを防いでいる。
JavaDoc風とかはどうでもいい。
0792デフォルトの名無しさんNGNG
今日のびっくり。

class Check
 def ok; 'OK'; end
 def method_missing; 'NG'; end
end

def ng; 'OK!'; end # どこかで定義

p Check.new.__send__(:ng) #=> OK!
p nil.__send__(:ng) # こんなのもOK!

いや…理屈は分かるんだけど…
ちょっとあんまりだと思った。
0793デフォルトの名無しさんNGNG
>>790
「俺は器を用意するから、みんなは更新よろしく」ってことなら、間違っとるよ。
器はもう余ってる。足りないのは、せっせと ***質の高い*** 文章を書いて更新する人。
0794デフォルトの名無しさんNGNG
>>793
>「俺は器を用意するから、みんなは更新よろしく」ってことなら、間違っとるよ。
それには同意。

> 器はもう余ってる。
うーん。これはどうだろ。
「他の目的のページもあって Ruby のページもある」みたいな Wiki は見かけるけど、
それだと外野から大幅な変更を加えたり、新しいページを作ったりしにくい。
「個人の覚え書きページ? じゃあ勝手に手を加えるのはマズいよな……」みたいに。

そういう意味で「Rubyドキュメントに特化した Wiki」という立ち位置を明確に
したモノを新たに作る、ってのは悪いアイデアじゃないと思うけど。

> せっせと ***質の高い*** 文章を書いて更新する人。
そんな超人がいてくれたらいいけど、現状を考えるといないんじゃないかな。
それに、始めから(質の)敷居を高くすると後が続かないと思う。
# 公式リファレンス の Wiki も、公式だけに質の高さが求められる→
# 敷居が高い→あまり書かれない、というパターンだと思う

成果として「質の高い文章がたくさん」が達成できればいいんだから、
1. それなりのものをせっせと書く人がいること。(こっちは大人数でなくてもいい)
2. 改良してくれる人がいること。(多ければ多いほどいい)
が重要だと考えてる。
あとは、いかに「敷居を下げる」かが重要かと。

もちろん、オレは1も2もやるつもりだ。
0795デフォルトの名無しさんNGNG
>>794
ぐだぐだ御託ならべる前に手を動かしたら?
0796デフォルトの名無しさんNGNG
>>795
おまえも 2ch などで煽ってる暇があるんならそうしろよー
0797デフォルトの名無しさんNGNG
俺はメシ食う人だからさっさと上等な器に同等な料理盛って出せや
0798デフォルトの名無しさんNGNG
「Wiki」とか「改良」とか「敷居を下げる」とか、発想逆だろ。

第一級のアーチストによる芸術品のように取り扱わなければ、
質の高いテクニカルドキュメントなんて、誰も寄稿しないぞ。
0799デフォルトの名無しさんNGNG
この人、よくある「まとめサイト」みたいなのが作りたいんじゃないの?
とりあえず「無いよりはマシ」と、俺は思う。
0800骨の髄までアマチュアイズム。NGNG
無料でやってるんだから質なんて要求されても困りますよ。
0801デフォルトの名無しさんNGNG
よくある「まとめサイト」のレベルより上に行ける人材がいないのが
いまRubyが抱えている困難なのだよ。
0802デフォルトの名無しさんNGNG
>>788
そのデファクトをどこかの大企業が作ってくれるのを
口をあけて待っていても意味がないからね。
0803デフォルトの名無しさんNGNG
「よくある『まとめサイト』のレベル」のサイトはどこにありますか?
0804デフォルトの名無しさんNGNG
JavaDoc、Doxygenがあるだろ>デファクト
少なくともRD/RDocの1000倍は普及してるな。
0805デフォルトの名無しさんNGNG
>>801
> 立ち位置を明確にしたモノを新たに作る
> そんな超人がいてくれたらいいけど、現状を考えるといないんじゃないかな。
んなこたー、誰でも分かってる。その上での話だろ。
ダメダメなら流行らないだけで別に良いじゃん。
つか、読んでやれよw
0806デフォルトの名無しさんNGNG
>>798
「隗より始めよ」って知ってる?
0807デフォルトの名無しさんNGNG
>>804
=begin
/**
* @param hoge hoge
*/
=end
とか書けと?
0808デフォルトの名無しさんNGNG
Pyより始めよ
0809デフォルトの名無しさんNGNG
>>807
お前馬鹿だろw
0810デフォルトの名無しさんNGNG
>>809
頭の良い人がデファクトを使って普及させてくださいな。
愚民は黙って使うからさ。
0811デフォルトの名無しさんNGNG
>>810
鋭い。そう腹を括って手を動かす人がいないんだよな。
いい意味でのエリート意識を持った人の欠如というか。

だから部外者的な中途半端まとめサイトとか、
たいしたもんじゃありませんけどねへへって程度の整備しか行われない。
0812デフォルトの名無しさんNGNG
腹を括って手を動かした人がいるじゃないか。
ここのスレタイにもなっている。
0813デフォルトの名無しさんNGNG
全然腹括ってないじゃんw
0814デフォルトの名無しさんNGNG
勘違いが多いのと持続力がないのと何より協調性がないのが問題だが。
0815デフォルトの名無しさんNGNG
誰も付いて来れない動きをしてもだめなんだよな。
逆に群れるとユーザ会現象か。
0816デフォルトの名無しさんNGNG
じつのところ、必要なのは日本語より先に英語のドキュメントだったりする。
0817デフォルトの名無しさんNGNG
LL界のガラパゴス諸島、Ruby
0818デフォルトの名無しさんNGNG
('A`)
0819デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>(日本海溝)>>>>>>>>>>>>>>>>C#>>>>> Java >>>>>>>>>>>Python>PHP>>>HSP>>>Perl
0820デフォルトの名無しさんNGNG
駿河湾に潜ったこともない人間が日本海溝を語るな
0821デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>(日本海溝)>>>>>>>>>>>>>>>>C#>>>>> Java >>>>>(ドーバー海峡)>>>>>>Python>PHP>>(マリアナ海溝)>>HSP>>>Perl
0822デフォルトの名無しさんNGNG
('A`)ルビィ……
0823デフォルトの名無しさんNGNG
>>792
なるほど、トップレベルでのメソッド定義がObjectクラスのメソッドになるから。
そういえば、__send__を使うとprivateなメソッドも呼び出せるんだよな。

メソッド名を引数にとるようなメソッドを使う場合、直接sendを使わずに、
メソッドを呼び出す為のメソッドを別に定義したほうがいいのかも知れない。
メソッドの上書きを気にしないなら、

class Foo

def call(meth)

self.__send__(meth) unless Object.methods.include? meth.to_s

end
end


class Foo; end
def bar; "BAR" end
Foo.new.foo # NoMethodError, undefined method
Foo.new.bar # NoMethodError, private method, irb 上で実行すると "BAR"
0824デフォルトの名無しさんNGNG
昔、恐々投稿したときの思い出。

1. RWikiはエラーになっちゃって怖い。
エラーにするんだったら、せめて受け付けないでおいて欲しい。
2. 誰かの役には立ちそうだが...
周りの文章とレベルがあっていない...

ということで、作成、検査、承認くらいの推敲レベルがあったら嬉しい。
重要なものは検査、承認と進めていけばいいし、
正直、重要じゃねーというものは作成だけでも良いけど、
どのレベルの文章かわかれば良い。
0825デフォルトの名無しさんNGNG
>>791
いや、そんなのはあまりにも当たり前の話だと思っていたのだが。
0826mwの問い詰めNGNG
わたし、Matzにとって、なんなのよっ!! ねえ? Matzにとって、わたしは
なんなの……単なるお客さんなの?ねぇ、教えてよ!! Matzにとって、わた
しはなんなの!? Matz、Matzの方から、RDで書いてくれたことないじゃな
いっ!! Matzの方から、ライブラリに標準添付してくれたことないじゃな
いっ!!わたし、Rubyにいっぱい貢献したのに……。それでもMatzは気付いて
くれなくて……。ruby-listでのことは、わたしの精一杯の勇気だったんだよ……
なのに、Matzは答えを出してくれなかった……。わたし、怖くなった。もしか
して、Matzは、わたしのことなんて、どうでもいいと思ってるんじゃないかっ
て。わたしは、だから怖くなった。『メンテナやります』って一言を、Matz
に言えなくなった。だって、拒絶されたら怖いもんっ!!わたしの気持ちは、
ruby-1.4の時から変わってない。だけど、Matzの気持ちは、わたしにはわから
なかった。わたしは、Rubyのスキルしかもってない。だから、Rubyの新しい時
代を作ろうって、わたし、必死だった。わたしも昔のわたしじゃなくて、新し
い自分に変わろうって必死だった。Matzの好きな女の子になりたいって思った
でも、どんなに頑張っても、Matzがわたしをどう思っているのかわからなかっ
た……。わたし、こんなにRubyのことが好きなのに……もしかしたら、わたし
のこの想いは、Matzにとって迷惑なものなのかもしれない。そんな風に、わた
しは考えるようになってきた。だから、やっぱりわたしは初心者サポートはや
めようと思った。
0827デフォルトの名無しさんNGNG
>>826
実際のMWの思考回路はもっと斜め上を行っている。
0828デフォルトの名無しさんNGNG
自分はRubyの嫌いなところが改善される見込みが
将来にわたってなさそうなんでもうPythonに乗り換えたぞ。
変態的なインデントももう慣れたし(大騒ぎするほどの害があるわけでもないし)
Windows対応やドキュメントも不満はない
(特にチュートリアル的なものが見つかりやすいのが嬉しい)。
コミュニティへの貢献度0なお客さんでいたいならPythonマジ勧め。
0829デフォルトの名無しさんNGNG
>>792
Check云々のくだりはこの際無関係で、def ng; 'OK!' endした時点で
nil.ngだろうが1.ngだろうが、'abc'.ngだろうがオールOKだがな。
単一継承かつ動的(既存クラスに手を入れれる)世界ってのは
そもそもそういうもんだ。文句があったらSmalltalk(か、その動的
素養のパクリ元のLISP)に言え。
0830デフォルトの名無しさんNGNG
ユーザは def ほにゃららと書いただけで、"Object" なんてクラス名は一言も言及していないのに変わってしまう。
それがさらに全オブジェクトの基底クラスときた。
こういう言語仕様は問題だと思う。
0831デフォルトの名無しさんNGNG
トップレベルでの(=どこからでも呼び出せる)メソッド定義なのだから、
それ相応では。
名前空間をきちんと導入すれば切り分けることができるかもしれないけど。
0832デフォルトの名無しさんNGNG
内部の実装はどうあれ、グローバルな関数定義とObjectクラスのメソッド定義は
ユーザからすれば区別されるべきものでしょう。
この二つを意図して混同したい局面は、まずありえない。
0833デフォルトの名無しさんNGNG
でもまあ実装できなきゃ直せないわけで。
0834デフォルトの名無しさんNGNG
>>830 の要求はこんなとこ?

* トップレベルの関数定義は、トップレベルのself(== main)の特異メソッドになる。
 当然、他のオブジェクトから関数的には使えない。
def foo() 'foo'; end
foo() #=> "foo"

class C
 def method1() foo(); end
end
C.new.method1 #=> NoMethodError

* 関数的メソッドを定義したい時は、明示的に Kernel にプライベートとして追加する。
module Kernel
 private_method
 def bar() 'bar'; end
 end
end

bar() #=> "bar"

class C
 def method2() bar(); end
end
C.new.method2 #=> "bar"
0835834NGNG
ごめん後半間違えた。

module Kernel
 private
 def bar() 'bar'; end
end
0836デフォルトの名無しさんNGNG
現状のこの仕様を積極的に活用したライブラリってあるの?
0837デフォルトの名無しさんNGNG
関数とメソッドは別のものなのに、
「レシーバを省略したObjectクラスのメソッドは関数っぽく見えるから、関数いらないじゃん」
って思いついちゃったのが悲劇の始まりなのだな。
0838デフォルトの名無しさんNGNG
Rubyの実装で、実行時のTopLevelはMainオブジェクトにするとか駄目なのかな?
or
運用で回避するなら、単にグローバル関数(TopLevelでのメソッド定義)非推奨でいいんじゃない?
実際、ある程度の規模のプログラムだと、殆んどのコードはModuleやclass内に書くから、
問題になるケースは少ないのでは。mainに書くのって App.new.run if $0 == __FILE__ くらいでしょ。
0839デフォルトの名無しさんNGNG
「ある程度の規模のプログラム」以外のプログラムは無視していいと?
0840デフォルトの名無しさんNGNG
ライバルとなりそうな新言語のIoはLobbyというオブジェクトがルートだよ
0841デフォルトの名無しさんNGNG
>ライバルとなりそうな新言語のIo
ハァ?
0842デフォルトの名無しさんNGNG
あ、Ioの方が洗練されてるから比較にならないか。スマソ
0843検索のしやすさNGNG
Ruby >>>>>>>>>>>>>>>>>>> Io
0844デフォルトの名無しさんNGNG
確かにRubyの目指していた事の全てをIoでやられちまってるな
この差はなんだ
足ひっぱる奴がいないからか
0845デフォルトの名無しさんNGNG
それは某月狼のことか
0846デフォルトの名無しさんNGNG
某ろりきちのことじゃ?
0847デフォルトの名無しさんNGNG
>Io
self、とか言ってみる。
両方共MS-Winじゃ使い辛い気が……Rubyもそうだけど。
0848デフォルトの名無しさんNGNG
Io関連情報はio-languageである程度ぐぐれます。ついでに、
同じインスタンスベースで、やはりぐぐりにくいSELFもself-languageを
検索キーに使うとよいようです。以上、Ioの宣伝を兼ねて…。w
0849デフォルトの名無しさんNGNG
>>839
回避策を示しただけで、そのような主張はしていません。
プログラムの規模に関わらず、プログラム全体をmodule ... end で括れば済みますよ。
0850760NGNG
なんか盛り上がってる?

>>763
怒られないんだけど、あれはあくまでリファレンスマニュアルだからなぁ。
初心者向けのドキュメント&リンク集をメインに書きたい。
あるいは、一般的によく使う標準添付ライブラリの紹介とか。
(リファレンスには全てのライブラリが列挙してあるだけなので、どういう物があるのか分かりづらい)

>>790
同士発見。
RWiki が立ち位置の不明確さで失敗してるってのには同意。
自分は「読みやすい文章の書き集め」、および「情報の集積場(ポータル)」としての
Wiki を立てるつもりです。

FAQはかなり需要ありそうな予感。

fdiary.net の Wiki を使うのはあまりお薦めできない。
カスタマイズが利かないことと、時々異様に重くなることがネック。
Wiki を使い倒すことを考えるなら、レンタルサーバあたりに自力で立ち上げた方が良いと思う。
0851760NGNG
>>795
ぐだぐだ御託並べる前に手を動かした結果、今の状況がある。
せめて方向性ぐらいは議論しておこうぜ。

>>798-799
改良に改良に重ねることで質を向上させるのが Wiki の基本思想。
だから文書を芸術品として取り扱うことに、あまり利点があるとは思えないし
また「無いよりはマシ」というレベルでは意味がない。
最初は土台をしっかりと固めて、そこから少しずつ発展させていくのが理想。

ただ、もし798が Wikipedia のような厳格さを期待してるのなら、それも一つの方向性だとは思う。

>>816
既存ドキュメントの英訳も同時進行するべき?

>>824
「周りの文章とレベルが合っていない」って恐怖はよく分かる。
Wikipedia の stub (書きかけ)表示に相当するものが必要かも。
(=他ページを引用できる機能の付いた Wiki が必要?)

エラー検査に関しては……Wiki の利用が前提である以上、どうしようもない部分はある。
0852760NGNG
2レスに渡って長々と書いてきたけど
要するに>>794とほぼ同意見だと思ってください。

長文失礼。
0853お客さんNGNG
Wikiって、「多人数でてっとりばやくドキュメントを粗製濫造するための」ツールだと思うよ。
お客さんとしての俺が欲しいのは、Rubyプログラミングにおける全てが一定の品質で網羅され、閲覧性に優れた(印刷もできる)ドキュメントなんだよね。

たとえばBSDや商用UNIXのオンラインマニュアルみたいな、といったらわかるかな。
0854デフォルトの名無しさんNGNG
とりあえず、日本Rubyの会あたりで相談してみるというのは?
あそこもドキュメントの整備は意識してるみたいだし。
0855デフォルトの名無しさんNGNG
最高言語にドキュメントなど必要ない。
0856デフォルトの名無しさんNGNG
>>855
そういう煽りにはもう飽きちゃった。
0857デフォルトの名無しさんNGNG
あえて言うと、将来のことを考えるなら、英語のドキュメントを整備すべきかと。
そのためには、英語圏の人にがんばってもらうしかないと思うがどうよ?
0858デフォルトの名無しさんNGNG
英語圏の人はもう十分がんばっている気も。
0859デフォルトの名無しさんNGNG
              ,,,,,,,,,,,,,,,,,,,,,,,,,,
             /": : : : : : : : \
           /-─-,,,_: : : : : : : : :\
          /     '''-,,,: : : : : : : :i
          /、      /: : : : : : : : i     ________
         r-、 ,,,,,,,,,,、 /: : : : : : : : : :i    /
         L_, ,   、 \: : : : : : : : :i   /  ドキュメントを書いたら
         /●) (●>   |: :__,=-、: / <   負けかなと思ってる
        l イ  '-     |:/ tbノノ    \    Ruby厨(24歳)
        l ,`-=-'\     `l ι';/      \ 
        ヽトェ-ェェ-:)     -r'          ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
         ヾ=-'     /
0860デフォルトの名無しさんNGNG
>>857
Programming Ruby があるから十分だよ。
0861デフォルトの名無しさんNGNG
Dave&Andyの第二版はフリーなドキュメントじゃないでしょ?まあ多分買うけど。
Dive Into PythonみたいにGFDLなやつがあるといいな。
0862デフォルトの名無しさんNGNG
>>860
いや、普通の本でなくて、リファレンス(オフィシャルドキュメント)という意味です。
0863デフォルトの名無しさんNGNG
だから、http://www.ruby-doc.org/ ではいかんの?
0864デフォルトの名無しさんNGNG
>>1にリンクがない辞典でダメぽ
0865デフォルトの名無しさんNGNG
海外製アプリ(Python)より日本語ドキュメントの少ない
国産アプリって一体・・・
0866デフォルトの名無しさんNGNG
ExcelやWordより日本語ドキュメントの少ない国産アプリはいっぱいあるぞ。
0867デフォルトの名無しさんNGNG
http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;Object
を
http://www.ruby-lang.org/ja/man/?Object
とかに縮められないかなあ。mod_rewrite とか使って。
0868デフォルトの名無しさんNGNG
Rubyコミュニティの特徴:

>>866の様な言い訳をすぐ思いつき、
自らコミュニティのレベルを落としていることに一向に気付かない
0869デフォルトの名無しさんNGNG
Rubyのためなら死ねる
0870デフォルトの名無しさんNGNG
>>864
>>783
0871デフォルトの名無しさんNGNG
ttp://tokuhirom.dnsalias.org/~tokuhirom/cl/2004-12-20.html#2004-12-20-5

禿同。というかリンク先のアレっぷりに幻滅したのでRWikiはステ確定。
0872デフォルトの名無しさんNGNG
なんか器はあっても中身が伴わない原因の一端が見えたような希ガス。
0873デフォルトの名無しさんNGNG
Wikiには差分は必要だと思うが、そもそもWiki自体が要らん。
0874デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Wiki
0875デフォルトの名無しさんNGNG
>>871
RWikiに差分表示の機能がないのって、そこまで手が回らなかっただけだと
思っていたが、確信犯だったのか。

まあ差分表示はなくてもよいけどバックアップはないと困る。
0876デフォルトの名無しさんNGNG
複数人でページ頻繁に弄ってたら新着(=修正・追加)部分がどこかを知る機能は必須だろ。
いちいち差分クリックしないでも通常表示でその部分に色付けておいて欲しいくらい。
0877デフォルトの名無しさんNGNG
必要なやつがさっさと実装すりゃいいだろ。
0878デフォルトの名無しさんNGNG
>>877
そういう5年前みたいなことを言わないこと。
0879デフォルトの名無しさんNGNG
文句があるならかかってこいや
0880デフォルトの名無しさんNGNG
>>877
差分表示ができる他のふつーのWikiを使うまでだよ。
0881デフォルトの名無しさんNGNG
 ○ パキュン パキュン                  ○
 /|√ Ruby >>>>>>>>>> Wiki   ⌒/ ) ハッ! ←>>879
 Λ                          /)ζ

 ○
 /|√ Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>> Wiki
 Λ                            _○√ ヒョイ
                             <<
0882デフォルトの名無しさんNGNG
Wikiを用意した→誰でも書ける→誰か書いてくれるだろう→俺知ラネ
0883デフォルトの名無しさんNGNG
wikiでまともな文章書こうってやつがいるのかね?

メンテナンスされるかわからないし、
自分の手柄がはっきりしないし(これって結構モチベーションにつながると思う)、
それに、レベルの低い文章の中に自分のドキュメントが入るってだけで、
気分が乗らない人も多いだろう。

きちっとした査読者をおいて、きちっとやらないと、
まともな人間は誰も書かないよ。
0884デフォルトの名無しさんNGNG
Wikiって、まず管理人が手を付けないと進まないんだよね・・・。
「他の人が手直ししてくれればラッキー」ぐらいに考えておくべきだと思う。
0885むーんうるふNGNG
俺の  ブ リ ー フ 姿  を披露するぜ! 

http://2ch.jpn21.net/Imgboard/01/data/img20041112184546.jpg

どうだ!?
0886デフォルトの名無しさんNGNG
>>883
ユーザー登録必須の Wiki にして、誰が文書を書いたのかが分かるようになれば
少しは違ってくるんじゃね?
0887デフォルトの名無しさんNGNG
jwzが言うところのMozillaの失敗にも通じる話だな。
0888デフォルトの名無しさんNGNG
>>886
883は脳内で言ってるだけで望みどおりのシステムを用意したところで何も進まないよ。
884の言うとおりオプソと一緒で核になる人がいないと駄目なんだよ。
Perlに代わる言語をみんなで作りましょうなんて言ったって誰も参加しないよ。
Matzが一人で完成度の高い現物を仕上げたから人が集まってきたわけで。
0889883NGNG
>>888
確かに、俺は他がいろいろあるので用意してもらっても、
rubyは一ユーザー以上としては協力できないけどさ。
脳内と言えば脳内だ。
0890デフォルトの名無しさんNGNG
で、今足りないって言われているのは何?
まずruby-doc.orgでも読めるAPIリファレンスの*良質な*和訳か。
それから何だろ…
0891デフォルトの名無しさんNGNG
>>890
地味なことを、淡々と、しかし投げ出すことなく、一定のペースで続けられる人材
0892デフォルトの名無しさんNGNG
>>891
言葉が足りなかった。人材ももちろんそうだけど>>890は欠けている成果物の話
をしてるつもりだった。
0893デフォルトの名無しさんNGNG
* チュートリアル
* 発生しうる例外までまとめたリファレンス
* その二つの間を埋めるレシピ集的なもの

くらいか?
最後のは、Web上になくていいならレシピブックでいいだろうね。

しかし、リファレンスについては、ruby-docのものの和訳、というより、
それを参考にしつつ、既存のものを改修した方がいいんじゃないか?
0894デフォルトの名無しさんNGNG
* Ruby Cookbook
ってあったっけ?
0895デフォルトの名無しさんNGNG
あとから作っといて英語版と同期してない日本語リファレンスなんてゴミ
0896デフォルトの名無しさんNGNG
英語が読めんのだが、ruby-doc はそんなにいいのか。
ページのカラーがいいのはわかったが。
0897デフォルトの名無しさんNGNG
>>894
Rubyレシピブック 268の技
http://www.amazon.co.jp/exec/obidos/ASIN/4797324295/
The Ruby Way―Ruby道への招待
http://www.amazon.co.jp/exec/obidos/ASIN/4798102288/
0898デフォルトの名無しさんNGNG
>897
その本の中に自分が知りたい情報が載っているかどうかを検索するにはどうしたらいい?
0899デフォルトの名無しさんNGNG
ruby-doc.orgにあるのはソースファイルからrdocで生成されたもの。
日本語版を作るにしてもこれをベースにしないと筋が悪いと思う。
0900デフォルトの名無しさんNGNG
>>898
Google 様待ち。
0901デフォルトの名無しさんNGNG
そのものずばりThe Ruby Cookbookがあったのか。ぐぐってみるものだな。
http://www.rubycookbook.org/

このサイトはRails使ってるっぽい。
0902デフォルトの名無しさんNGNG
>>890
>それから何だろ…
Ruby初心者なんですがXMLを処理しようと思って
Googleで"ruby xml"で検索してトップのREXMLへ飛んで
そこのページのトップのリンク先は英語の怪しげなサイトになっていて
REXMLの位置づけは一体なんなんだと混乱しました。

>RubyでXML (NQXML)
>Rubyの標準ライブラリにはXMLパーサーは含まれていない。Rubyで使えるXMLパーサーには,
エェーと驚愕しつつ
オフィシャルサイトのサイト内検索で検索して空振りして
リファレンスの標準ライブラリの組み込みクラスも空振りして
XMLで検索したら添付ライブラリ(って何?)のREXMLがそれらしいということで
開いてみたらリンクしかなくて日本語訳がリンク切れで
日本語クリックすると別のサイト飛ばされてようやく目的のサイトにたどり着きました(日記おわり)。

感想・要望
・オフィシャルサイトの検索の存在理由が分からない。リファレンスも検索対象にして欲しい。
・http://www.ruby-lang.org/ja/man/のGoogle的ランキングが低い=情報が集約されていない。
・標準と添付ライブラリの違いがいまひとつ分からない。
 RubyでXMLといったら(MSでXMLといったらMSXMLであるのと同程度に)REXMLなのか?
 添付ライブラリのページでその違いと使うことのリスクを説明して欲しい
 (というかユーザー的には(嘘でもいいから)標準と言い切って欲しい。標準でXMLを処理できないなんて・・・)。
・リファレンスの個々のクラスやメソッドの説明は特に分かりにくいことはなかったです。
0903デフォルトの名無しさんNGNG
あとこれか。
http://www.rubygarden.org/ruby?RubyOnlineCookbook
0904デフォルトの名無しさんNGNG
>>902
>・オフィシャルサイトの検索の存在理由が分からない。リファレンスも検索対象にして欲しい。
同意。

>・標準と添付ライブラリの違いがいまひとつ分からない。
違いがあるという説とないという説があるらしい。困るね。

> RubyでXMLといったら(MSでXMLといったらMSXMLであるのと同程度に)REXMLなのか?
同程度にREXMLと言っていいだろう。

0905デフォルトの名無しさんNGNG
RubyのWebサイトは英語版だとruby-docやらRubyForgeやらRubyGardenやら
重要なリソースに一通りリンクを貼ってるな。なんで日本語版には貼って
いないんだろ?
0906デフォルトの名無しさんNGNG
>>905
英語を読むのを嫌がる人が多いからじゃない?
0907デフォルトの名無しさんNGNG
>・http://www.ruby-lang.org/ja/man/のGoogle的ランキングが低い=情報が集約されていない。
2ちゃんねらが大挙して押しかけて
散らばったドキュメントをRWikiにコピペしまくるのはどうだろう。
0908デフォルトの名無しさんNGNG
>>906
ruby-docあたりはどっかにポインタ貼っておかないと困るなあ。
日本語版には欠けている、または古いドキュメントもあるだろうから。
いちいち英語版のページに飛んでからというのも面倒だしね。

>>907
RWikiは荒らされた後の修復が激しく面倒だったからなあ。正直なところ、
もうあそこに重要なコンテンツを書き込みたいとは思わなくなった。
0909デフォルトの名無しさんNGNG
>>908
> RWikiは荒らされた後の修復が激しく面倒だったからなあ。正直なところ、
> もうあそこに重要なコンテンツを書き込みたいとは思わなくなった。

なら消せ。
中途半端なものが残っているのはそれだけで害悪。
0910デフォルトの名無しさんNGNG
>>909
何様?
0911デフォルトの名無しさんNGNG
>>902
あなたは俺か,と思うくらい,俺も半年前にほぼ同じ目にあった。
REXMLの位置付け,ほんと最初はサッパリわからなかった。
0912デフォルトの名無しさんNGNG
REXML、バグバグなのに全然新しいバージョン出さないもんな。
外人にもやる気の続かないやつはいる。

0913デフォルトの名無しさんNGNG
REXML、記法がRuby向きなのはありがたいけど、XPath演算が遅すぎる。
0914デフォルトの名無しさんNGNG
Rubyの日本語ドキュメントの問題は、腐ったものが多すぎるということだ。
その点ではWikiは有効なシステムだと思うが、それさえ使いこなせない
ってことは、もう処置なしだと思う。

あと、いいかげんRDPは日本語公式サイトのリンクから外して
ほしい。はずかしいから。
0915デフォルトの名無しさんNGNG
日本語版のリファレンスマニュアルって大昔にMatzが書いたものが
元になってるけど、たしか英語版もあったよね。あれはどうなった
のだろう?
0916デフォルトの名無しさんNGNG
>・標準と添付ライブラリの違いがいまひとつ分からない。
添付はクオリティが低い物が混入している可能性が標準よりも高い。
などとオフィシャルではっきり言えるわけがない。
0917デフォルトの名無しさんNGNG
>>916
標準の質も似たり寄ったりだから気にしなくていい
0918デフォルトの名無しさんNGNG
インタプリタの質それ自体が、すぐ落ちる、遅い、と腐敗していますから。

残念! そも言語仕様の質も怪しいんですよ、奥さん 斬りぃぃ!

拙者、オープンソースの質なんてそんなもんだと諦めています。切腹ぅ!
0919デフォルトの名無しさんNGNG
ここで聞くのも変かもしれないけど、Ruby の irb のようなものって
Perl にある?
0920デフォルトの名無しさんNGNG
速度と言語仕様はともかく、普通に書いてりゃ落ちはしないだろ?
0921918NGNG
すみません、Pythonスレに書くつもりで誤爆しました。
0922デフォルトの名無しさんNGNG
>>920
普通に書いてても落ちるけど… でも、すぐ、ってほどでもないね

>>921
Pythonはもうちょっとマシだろう、全体的に
0923デフォルトの名無しさんNGNG
akr
0924デフォルトの名無しさんNGNG
>>923
また何か作ってるようだね。日記がすごいことになってた。
0925デフォルトの名無しさんNGNG
面向対象的脚本語言Ruby!
http://rubycn.ce-lab.net/

日本語しか読めないユーザはますますおいてきぼりに...
0926デフォルトの名無しさんNGNG
スクリプト言語は「脚本語言」か。なるほど。奥が深い。
0927デフォルトの名無しさんNGNG
>>925
> 日本語しか読めないユーザはますますおいてきぼりに...
まるで中国のユーザは日本語のドキュメントも読めるかのような?
0928デフォルトの名無しさんNGNG
非日本語圏のユーザがどんどん増える、という意味でしょ。
(当たり前だが)
0929デフォルトの名無しさんNGNG
英語と中国語のできないやつはRubyを使うな、ということでしょ。
0930デフォルトの名無しさんNGNG
まあプログラミング全般に言えることだが。
0931デフォルトの名無しさんNGNG
翻訳サイトもあるしね。
0932デフォルトの名無しさんNGNG
むしろ英語の情報なしでよくできると感心。
0933デフォルトの名無しさんNGNG
1.8.2 preview4 release
0934デフォルトの名無しさんNGNG
お前らが何を言おうが無意味。負け犬どもっっっっっっっっっっw
0935デフォルトの名無しさんNGNG
↑犬も食わないレス
0936デフォルトの名無しさんNGNG
↑それにうまそうに食いつくあんたは一体・・・
0937デフォルトの名無しさんNGNG
また中国か
0938デフォルトの名無しさんNGNG
mod_rubyスクリプトはNPHモードで実行されるので、HTTPレスポンスのステータスラインを自力で出力する必要があります。
ttp://modruby.net/doc/faq.ja.jis.html#label-9
しかし実際に試してみると、HTTPサーバによってステータスラインおよびHTTPヘッダが自動的に出力されてしまいます。
(Apache/2.0.51(Fedora) + mod_ruby/1.2.4)
仕様が変わったのでしょうか。

スクリプト:
#!/usr/bin/ruby
print "HTTP/1.1 200 OK\r\n"
print "Content-Type: text/html\r\n"
print "\r\n"
print "<html><body>Hello</body></html>\n"

実行結果:
$ telnet localhost 80
GET /ruby/test.rbx HTTP/1.0

HTTP/1.1 200 OK
Date: Thu, 23 Dec 2004 10:00:00 GMT
Server: Apache/2.0.51 (Fedora)
Connection: close
Content-Type: text/html; charset=UTF-8

HTTP/1.1 200 OK
Content-Type: text/html

<html><body>Hello</body></html>
0939デフォルトの名無しさんNGNG
>938
NPHなCGIは、httpd.confでもそう指定してやる必要があるんじゃなかったっけ?
httpd.confの設定はどげんなっとると?
0940938NGNG
>>939

examples/http.conf の内容どおり。

LoadModule ruby_module /usr/lib/httpd/modules/mod_ruby.so

<IfModule mod_ruby.c>
RubyRequire apache/ruby-run
<Location "/ruby/">
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
Options +ExecCGI
</Location>

<Files "*.rbx">
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
</Files>

</IfModule>
0941デフォルトの名無しさんNGNG
>939
スマヌ、記憶が不確かでいい加減なことを書いてしまったorz
httpd.confは関係ないな……
ちなみに、また外しているような気もするが、スクリプトのファイル名は'nph-'で始めてる?
0942デフォルトの名無しさんNGNG
release age
0943デフォルトの名無しさんNGNG
さいきん、MLのタイトルがないのは馬鹿には見えない仕様なのでしょうか?
0944デフォルトの名無しさんNGNG
たまたまじゃない? Re: はついてるし、-devの方はサブジェクトあるし。
0945デフォルトの名無しさんNGNG
matz氏も寄る年波には勝てないんでしょうか...
0946デフォルトの名無しさんNGNG
ttp://www.ruby-lang.org/ja/20041225.html
> 変更点などは追って公開される予定です。

エェエェエ('A`)エェエェエ
0947デフォルトの名無しさんNGNG
>>946
ワロス!!
インストールしにくいじゃねーかYO(・3・)

変数名の先頭に$を必ずつけなくてはいけなくなりました。とかなってたりして。
0948デフォルトの名無しさんNGNG
ぶっちぎりの唯我独尊リリースエンジニアリングだな。
クリスマスに出したいだけなんちゃうかと小一時間問い詰める奴はいないのか?
0949デフォルトの名無しさんNGNG
問い詰めようにももう家に帰ってパーティー始めてますが何か?
0950デフォルトの名無しさんNGNG
> The list of changes is comming soon.

ネタじゃなかったのか、、、
0951デフォルトの名無しさんNGNG
別にクリスマスに出せとか誰も言ってないんだから、リスト作ってから出せばいいのに。
0952デフォルトの名無しさんNGNG
お前らって本当に心の荒んだつまらない人間だな
0953デフォルトの名無しさんNGNG
言っていなくても、そう思っていないとズルズル伸びてしまうもんでしょう。
締め切りなんてそんなものです。

とはいえ入れ替えるのも面倒なので、VMが入って劇的に高速化するまで寝てまつ。
1.4,1.6の頃はかなり追っかけてたけど、だいぶ欲求が満たされた感じ...

っていうか自分で入れた拡張ライブラリを再構築するのがうざすぎ。
もうさっさと 2.0 までいってくれ。
0954デフォルトの名無しさんNGNG
> お前らって本当に心の荒んだつまらない人間だな
そら一般人はモルモン教徒みたいに寛容にはなれんよ。
0955Py厨NGNG
Pythonのリリースエンジニアリングと比べてみろ
0956デフォルトの名無しさんNGNG
>VMが入って劇的に高速化するまで寝

永眠を覚悟ですね?
0957デフォルトの名無しさんNGNG
>>956
VMが入ることはあっても、劇的に高速化ってのは有り得ないことが
解っているからね。

Cモジュールのソースレベルの互換性とか過去のしがらみを全部捨
てるなら速いSmalltalkの処理系程度の速度が狙えると思うが、
そんな未来にはならないだろうな。
0958デフォルトの名無しさんNGNG
VMが入るってのが意味不明。バイトコード化ってこと?
0959デフォルトの名無しさんNGNG
せめてOSのネイティブスレッドが使えるようにはならないか。
これからCPUはマルチコア化するんだが。
0960デフォルトの名無しさんNGNG
こっそりリリース差換えキタ-!
0961デフォルトの名無しさんNGNG
>>959
Rubyのローカルスレッド切ってOS側の使うようにすれば簡単

・・・なわけねーだろ
GC周りの設計を最初からやり直す必要があるし、
ライブラリも一新する必要がある
VM駆動させるのと同じぐらい大変
0962デフォルトの名無しさんNGNG
まつもとが生きてる間は無理
0963デフォルトの名無しさんNGNG
>>961
そこでboehm GCですよ。
0964デフォルトの名無しさんNGNG
ファイル名変えろって
0965デフォルトの名無しさんNGNG
ごちゃごちゃ言うやつが変更点まとめろ。
0966デフォルトの名無しさんNGNG
変更点をまとめたらリリースに追記で取り入れてくれるのかな?
0967デフォルトの名無しさんNGNG
予想外だったこと:
このスレ終わるよりRuby 1.8.2が出る方が早かった。

予想通りだったこと:
xrbが出るよりこのスレ終わる方が早かった。
0968デフォルトの名無しさんNGNG
瞬発力はあるから、まだわからんぞ
0969デフォルトの名無しさんNGNG
>>968
いやもう勘弁して。
0970matzNGNG
むーんうるふ!君はなんて可愛い子供なんだ!!!!!!!!!!!!!!!!
この僕と付き合ってよ!!!!!!!!!!!!!!!!!!
そして、毎日僕の秘書として働いて欲しい!!!!!!!!!!!!!!!!!!!!
君のパンツを僕に洗わせて欲しい!!!!!!!!!!!!!!!!!!!!!
洗剤つけて洗う前におしっこのシミの匂いを嗅いでみたいんだ!!!!!!!!!!!
0971デフォルトの名無しさんNGNG
>>970

『 逝 っ て こ い 』



メリークリスマース&ハッピーホーリデェ〜イ
0972デフォルトの名無しさんNGNG
iconvを読み込んでcoreをはくbugは直ってないみたいです。

~$ ruby -riconv -e ''
Segmentation fault (core dumped)
~$ ruby --version
ruby 1.8.2 (2004-12-25) [i386-mingw32]
~$
0973デフォルトの名無しさんNGNG
>>972
どのiconv.dllを使ってる?
0974972NGNG
>>973
GnuWin32から落とした
libiconv-1.8.zipのものです。

ruby-1.8.1では、使えてました。
0975デフォルトの名無しさんNGNG
賞金かけたらいいんだよ

VM実装した奴に100まんえん!

ネイティブスレッド化した奴に100まんえん!

GC直した奴100まんえん!

すべてまつもとが自腹切ります!
0976デフォルトの名無しさんNGNG
ろくに処理系実装の知識もないやつしかいないな、ここ。
0977デフォルトの名無しさんNGNG
>>976
じゃあきみはどれほどの知識をお持ちですか?

30秒以内にかいとう!!
0978デフォルトの名無しさんNGNG
はいだめー

>>976は俺のうんこ
0979デフォルトの名無しさんNGNG
じゃ、うんこは黙っててください
ま、お金撒けば進むのは間違いないよね

バグ1個修正につき1000円
致命的バグ発見に1万円
マニュアル書き 1000行1000円
ライブラリ作成 100円

まつもとの生活費から差っぴかれる様にすれば
0980デフォルトの名無しさんNGNG
まつもとの生活水準を下げるスレはここですか
0981デフォルトの名無しさんNGNG
糞スレ
0982938NGNG
>>941
返事がおくれてすんません。
スクリプトのファイル名をnph-ではじめると確かにNPHモードになります。
しかしそれはApacheの仕様であってmod_rubyは関係ないと思う。

むかーし試したときは、mod_rubyスクリプトはたしかにNPHモードで動いてました。
しかしmod_ruby1.2.4で試すとNPHモードではない、かといってCGIモード(?)でもない、なんか中途半端なモードで動いている。
これはこれで仕様通りの動きなのか、またそうならなぜそんな仕様になったのかを知りたい。
0983デフォルトの名無しさんNGNG
自分はRubyの嫌いなところが改善される見込みが
将来にわたってなさそうなんでもうPythonに乗り換えたぞ。
変態的なインデントももう慣れたし(大騒ぎするほどの害があるわけでもないし)
Windows対応やドキュメントも不満はない
(特にチュートリアル的なものが見つかりやすいのが嬉しい)。
コミュニティへの貢献度0なお客さんでいたいならPythonマジ勧め。




0984デフォルトの名無しさんNGNG
あんまり速度が出なくていいものや
ハードウェアの機能を発揮できなくてもいいのにはいいんじゃない?

エミュレータとか、どうせCPUでエミュレートしてハードウェアの機能
発揮する必要ないからよく使われてるね。
0985デフォルトの名無しさんNGNG
>>980
すこしグロいがフィルター選択があるんで大丈夫、自信を持ってオススメできる。
欠点は遅いことだが無料だし生理がこないからちょうどいい。
0986デフォルトの名無しさんNGNG
昼は物陰に潜み
夜になると暗がりで獲物を漁る。
病院に閉じこめられた郁紀と別れてから
こんな暮らしを続けながら、私はむーんうるふを探して旅を続けていた。
最初に立ち寄ったのは、むーんうるふと一緒に暮らしていた家。
でも、そこにはむーんうるふはいなかった。
ずっと誰も使っていない、がらんとした家の中。
ここでむーんうるふを待っているべきだろうか。
0987デフォルトの名無しさんNGNG
いやいや。
葉月は誰もむーんうるふの居場所を知らないようだと言っていた。
それは、むーんうるふが誰にも居場所を知られたくなかったということだ。
誰もが知っているこの家に、むーんうるふが帰ってくる可能性は低そうだ。
あまり知られていない場所。
人があまり行かない場所。
思い当たるのは、むーんうるふの別荘だった。
住所は覚えている。家の中から地図を探し、該当する場所を見つけた。
・・・遠い。
0988デフォルトの名無しさんNGNG
私の足では、どれくらいかかるだろうか。
それでも、私は行かなければならない。
元の世界に帰るために。
結局、別荘にたどり着くのに1ヶ月ほどかかってしまった。
深い山の中、茂みに埋もれかけた小道を探り当て、急な斜面を登っていくと
廃屋寸前のその建物はあった。
ここに・・・むーんうるふがいるのだろうか。
0989デフォルトの名無しさんNGNG
建物に入る。
人が暮らしていたわずかな痕跡はあったが
それはかなり古いもので、むーんうるふの姿はなかった。
いないのだろうか。
もし、ここにもいないとすれば、私にはもうお手上げだ。
別荘の中をあちこちを探して回るうちに
かすかなむーんうるふの匂いを嗅ぎ当てる。
やっぱり、ここにいたんだ!
0990デフォルトの名無しさんNGNG
だとしたら、どこ?
必死に探し、とうとう隠された通路を見つけた。
なんとかこじあけ、奥へと進む。
だんだん、むーんうるふの匂いは強くなってくる。
だけど
それとともに、嗅ぎ慣れた匂いも感じ取れてきた。
古くなった、死体の匂いを。
隠された部屋の片隅で、むーんうるふを見つけた。
正確には、むーんうるふだった物を見つけた。
0991デフォルトの名無しさんNGNG
椅子に腰掛け、むーんうるふは死んでいた。
今はもうすっかり干からびていて、ミイラのようになっていた。
自殺。
なぜ?
理由はわからない。
わかっているのは
このMLに私を呼んだむーんうるふがいなくなって
私が他人に頼る望みがなくなってしまったということ。
0992デフォルトの名無しさんNGNG
疲れた。
もう、疲れてしまった。
むーんうるふの亡骸の前で
私はただうずくまっていた。
餓死、というものがない私でも
仕事をせずにずっといればいつか朽ち果てるだろう。
もう、それでいい。
もう、それでいいはずなのに・・・
なぜか葉月のことを思い出していた。
0993デフォルトの名無しさんNGNG
もう、会わないと
この姿で、今の葉月には会えないと
わかっているはずなのに
もう元の世界に帰れないとわかった今
どうしようもなく葉月に会いたかった。
もう一度、話をしたかった。
また抱きしめてほしかった。
葉月と。ただ葉月と一緒にいたかった。
0994デフォルトの名無しさんNGNG
一度はさよならを言ったけれど
葉月はいつでも戻っておいで、と言ってくれた。
ずっとここで待っている、と言ってくれた。
あの言葉だけが
あの時の葉月の言葉だけが
今の私を何とか支えていた。
戻ろう。
葉月のところに行こう。
葉月のいるところが、私の戻るべき場所。
だから
私は、決断した。
0995デフォルトの名無しさんNGNG

次スレ

http://news18.2ch.net/test/read.cgi/anime/1103565010/
0996デフォルトの名無しさんNGNG


        (○)
        ヽ|〃
      __|__
 \ ̄ ̄ |_| | ̄\
  ||\    ̄     \
  ||\|| ̄ ̄ ̄ ̄ ̄||
     .|| ̄ ̄ ̄ ̄ ̄||

0997デフォルトの名無しさんNGNG
             / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
      ∧_∧   < 先生!ミラーマンです!http://hanagasira.hp.infoseek.co.jp/to/mirror.swf
     ( ´_ゝ`)   \________
    /     \
   / /\   / ̄\
 _| ̄ ̄ \ /  ヽ \_
 \ ̄ ̄ ̄ ̄ ̄ ̄ \__)
  ||\            \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
     ||           ||    
    |
0998デフォルトの名無しさんNGNG
しねよ
ねねよ
よよよ
0999デフォルトの名無しさんNGNG
part 14
http://pc5.2ch.net/test/read.cgi/tech/1103997158/
1000デフォルトの名無しさんNGNG
1000で華麗に次スレ
http://pc5.2ch.net/test/read.cgi/tech/1103997158/
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。