Rubyについて Part 21
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/05/16(火) 18:13:08Ruby Home Page
http://www.ruby-lang.org/ja/
= 前スレ
Rubyについて Part 20
http://pc8.2ch.net/test/read.cgi/tech/1146575324/
0153デフォルトの名無しさん
2006/05/24(水) 03:03:45袋叩きにされるだけだろw
0154デフォルトの名無しさん
2006/05/24(水) 03:06:29誰か一人が MLに出ると、みんな打って変わってそいつを叩くなんて。
要するに「叩きやすい人」を探してるだけだろ、おまいら。
0155デフォルトの名無しさん
2006/05/24(水) 03:16:44Matz叩きはスレ違いです。
0156デフォルトの名無しさん
2006/05/24(水) 03:18:18俺もMLに例のメールが届いて初めて知ったし。
0157デフォルトの名無しさん
2006/05/24(水) 03:34:48以前から使ってるよ([ruby-list:28153])。
つーかbladeで検索したらいくらでも見つかるだろ。
0158デフォルトの名無しさん
2006/05/24(水) 04:13:04「カルトだ、カルトだ」言ってたやつは、少人数。それより、「スレ違い、
スレ違い」言ってたやつがパッタリいなくなって、急にBeyond叩きだらけ
になって気持ち悪いね。
要は、モルモンの単語が出るのが、そんなに不都合ってことなんだろ。
0159デフォルトの名無しさん
2006/05/24(水) 04:17:58説明のどっかに「Rubyで、複数鯖を繋いで動かしています」ってあったん
だけど、今探したら消えていた。
ttp://www6.big.or.jp/~beyond/bbsnews/
時々、
/usr/local/lib/ruby/1.8/open-uri.rb:311:in `<<': Disk quota exceeded - /tmp/open-uri26867.11
/usr/local/lib/ruby/1.8/open-uri.rb:271:in `open_http'
/usr/local/lib/ruby/1.8/net/protocol.rb:381:in `call_block'
/usr/local/lib/ruby/1.8/net/protocol.rb:372:in `<<'
みたいなエラーメッセージが出て笑える。
0160デフォルトの名無しさん
2006/05/24(水) 05:05:02中の人は 8 割方は Beyond だろ。
特徴的だからバレバレ。
0161デフォルトの名無しさん
2006/05/24(水) 05:58:04なんでもかんでも私のせいにされてるけど、このスレに書いたのは、DataBindings
とcgi.rb の話くらいですよ。あと前スレでは、まとめも書きました。
言いたいことがあるなら、堂々とID制の掲示板やブログで書いたらどうです?
悪マニの掲示板でも構いませんよ。
0162デフォルトの名無しさん
2006/05/24(水) 06:31:03単純にMatz批判が許せんつーだけだと思われ。
モルモン教なんて馴染みが薄いからどうでもいい、ってところだろ。
でも俺は全然知らんかったから、MLに投げたのはGJだよ。
0163デフォルトの名無しさん
2006/05/24(水) 07:06:09以前、結局申請しなかったんじゃなかったけ。
誰か申請しようよ。
0164デフォルトの名無しさん
2006/05/24(水) 07:30:03それ俺俺。
0165デフォルトの名無しさん
2006/05/24(水) 07:43:19コテ鳥付けて自サイトのトップページにその鳥書いて。
そしたら、おまいがbeyondだって信じる。
0166デフォルトの名無しさん
2006/05/24(水) 08:57:24http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/34485
お花見の話題は、「Rubyそのもの」に該当するようです。
0167デフォルトの名無しさん
2006/05/24(水) 09:37:51>>166
こんな異常な物言いを指摘しないなんて、よほど教祖が絶対的なのか。
高橋征義も、モルモン臭がプンプン。
0168デフォルトの名無しさん
2006/05/24(水) 09:41:190169デフォルトの名無しさん
2006/05/24(水) 09:50:49と思う。
まあ俺はpy厨だから、ruby厨が廃れようとどうなろうと、関係ないがな(w
0170デフォルトの名無しさん
2006/05/24(水) 11:08:32スレタイ【Ruby】モルモン教徒Matz【開発者】
http://pc8.2ch.net/test/read.cgi/prog/1147689102/l50
0171デフォルトの名無しさん
2006/05/24(水) 12:09:28free じゃなくて xfree で開放しないとだめなの?
ALLOC ってNULLを返さないmallocっていうだけかと思ったら
普通に free で開放すると微妙に動作がおかしいように見えるんですけど。
xfree と free ってなにが違うの?
0172デフォルトの名無しさん
2006/05/24(水) 12:27:242chの馬鹿は都合の悪いレスは全て工作員や関係者に見える病気に脳を冒されてるからな。
そんなことより、Matzの逆鱗に触れたコメント、何かいたのか公開してくれよ。
0173デフォルトの名無しさん
2006/05/24(水) 12:33:30http://raa.ruby-lang.org/gonzui/markup/ruby/gc.c?q=fundef:ruby_xfree#l171
0174デフォルトの名無しさん
2006/05/24(水) 12:39:46もう一個のスレに、こんなレスあるよ
382 :仕様書無しさん :2006/05/24(水) 11:04:26
どういうコメントのせいで削除されたのか気にされている方もいるよう
ですが、例えば、このページが参考になるかもしれません。
http://seitonomichi.maxs.jp/problem/gator/eikaiwa.htm
0175デフォルトの名無しさん
2006/05/24(水) 12:45:15あるDLLで割り当てたメモリは、そのDLLが提供する関数で開放しなければならない。
0176デフォルトの名無しさん
2006/05/24(水) 13:04:04無いんでしょうか?
0177デフォルトの名無しさん
2006/05/24(水) 13:13:45ttp://www.rubyist.net/~matz/20060519.html#c01
まあ無理だと思うが。
0178デフォルトの名無しさん
2006/05/24(水) 13:15:38スレ違い・・・って書こうと思って、見に行ったらomotiのことなんでスレ違い
じゃなかった
0179デフォルトの名無しさん
2006/05/24(水) 13:29:30今のところは無いよねえ。欲しいけど。
0181デフォルトの名無しさん
2006/05/24(水) 13:43:100182デフォルトの名無しさん
2006/05/24(水) 14:39:22Windows版の話かと思うが、昔はWindows版もランタイムDLLを使わないのがデフォルトだったから。
今は必ずDLLを使うはずなんで、問題はでないような気がするんだが。
0183171
2006/05/24(水) 15:50:25>>173
一応、事前にソースも見てたんですが、どういう処理しているのかがいまいちよく分かりませんでした。
でも、>>175を読んでからソースを読み直したらなんとなく分かった気がします。
>>175
ありがとう。なんとなく理解できた気がします。
>>182
環境書き忘れてましたが、お察しのとおりmswin32版でした。
free で開放すると、Invalid Address specified to FltFreeHeap が出てたので
もしかしたらと思ってxfreeに置き換えたところエラーが出なくなったんで、
これでいいのかなと思って確認のために質問しました。
0184デフォルトの名無しさん
2006/05/24(水) 17:12:41今でも、拡張ライブラリの作り方によってはいろいろ問題が出る可能性はあるよ。
0185デフォルトの名無しさん
2006/05/24(水) 19:21:52本体と拡張ライブラリのコンパイラは一致してる?
0186デフォルトの名無しさん
2006/05/25(木) 11:41:280187デフォルトの名無しさん
2006/05/25(木) 14:21:37>殺される可能性も無きにしもあらずと言うことです。
0188デフォルトの名無しさん
2006/05/25(木) 14:22:48うざかった? もうしわけない。
0189デフォルトの名無しさん
2006/05/25(木) 14:24:33こっち
http://pc8.2ch.net/test/read.cgi/prog/1147689102/
モルモン教徒だということが発覚し、Ruby界隈で波紋を呼んでいる
Rubyの開発者Matzに関するスレッドです。
0190デフォルトの名無しさん
2006/05/25(木) 23:01:59パターン1: 叩かれると不都合だからだのなんだの意味不明にファビョル
パターン2: 火を付け油を注いでる奴を邪魔だと言うと必死にMatz儲認定
パターン3: スレ違いやML違いを指摘されると困るのでファビョル
パターン4: 論理的な指摘をされるとヌルーして同じネタを何度も再開
パターン5: 自分のことはさておき2chネラとrubyistを変人として言うことを聞かない
パターン6: 執念で揚げ足を探しだして、他の○○もアレだの自分は悪くないだの空気読めずに主張
パターン7: 自作自演。見方は多いと主張。でも何故かID付きスレやフシアナやトリップは大嫌いw
0191デフォルトの名無しさん
2006/05/25(木) 23:23:340192デフォルトの名無しさん
2006/05/26(金) 00:37:54>>650
オウムですら、数人。
だが、モルモンのエンダウメントを受けたのは数千人とも数万人とも
言われている。聖地奪還のために行われた無差別虐殺は、その十倍。
現在でも、「信仰を守るためには死もいとわない」忠誠の儀式が行わ
れているにも関わらず、虐殺は「過去のこと」と言い切る、Matz萌え
0193デフォルトの名無しさん
2006/05/26(金) 00:48:12パターン1: 叩かれると不都合だからだのなんだの意味不明にファビョル
パターン2: スレ違い指摘も無視して反モルモン叩きを継続
パターン3: OmotiやMWやBeyond叩きはokだけどMatz叩きにはファビョル
パターン4: 論理的な指摘をされるとヌルーして同じネタを何度も再開
パターン5: 自分のことはさておき2chネラとrubyistを変人として言うことを聞かない
パターン6: 執念で揚げ足を探しだして、他の○○もアレだの自分は悪くないだの空気読めずに主張
パターン7: 自作自演。見方は多いと主張。でも何故かID付きスレやフシアナやトリップは大嫌いw
0194デフォルトの名無しさん
2006/05/26(金) 00:48:410195デフォルトの名無しさん
2006/05/26(金) 00:50:49>>190
まるで チョソ vs 嫌韓 だな。
0196デフォルトの名無しさん
2006/05/26(金) 00:52:03初心者は安心してgo!
ドキュメントの未整備、リリースエンジニアリングの問題、Windowsの扱い
とかそういうのを突っ込んだら丁寧に答えてくれるかしら?w
0197デフォルトの名無しさん
2006/05/26(金) 00:53:03教義を捨ててるかどうかが問題でしょ。
モルモンは、殺人教義を未だに否定していない。
0198デフォルトの名無しさん
2006/05/26(金) 00:56:47肯定してるんじゃなけりゃ、否定してなくても問題じゃないだろ
0199デフォルトの名無しさん
2006/05/26(金) 01:00:151 不都合だとファビョってたことあったか? 例を挙げて。
2 は、そうだな。
3 は、Matzがさんざん叩かれまくってるのは周知の事実だけど?
4 むしろ、モルモン叩きの論理的な指摘や解説をしてくれってレスしか見た記憶がない。アンカよろ。
5 例を挙げてくれ、記憶にない。というか rubyist 叩いたら、ただんの自滅じゃね? 意味不明。
6 他の○○だの自分は悪くないだの主張している例を挙げて。自分を擁護する必要性が、全くないと思うんだが。
7 ある程度は ML やブログで証明されてるんだけど? 意味不明。
コピペにしても、酷いな。
むしろ、モルモン叩きに必死になってる奴の荒が目立つ。
0200デフォルトの名無しさん
2006/05/26(金) 01:01:19数は少ないけど、モルモン教は今でも魔女狩りをやってますよ。
基本的に、女性蔑視宗教なので。
0201デフォルトの名無しさん
2006/05/26(金) 01:02:50ソース
0202デフォルトの名無しさん
2006/05/26(金) 01:06:51http://pc8.2ch.net/test/read.cgi/prog/1147689102/
0203デフォルトの名無しさん
2006/05/26(金) 01:08:270204デフォルトの名無しさん
2006/05/26(金) 09:58:04>>652
数千人数万人単位で闇に葬ってて殆ど表沙汰にならないわけですか。それは凄いですね。
オウムが数人で尻尾を出したのは奴らの隠蔽工作が余程ヘタだったんでしょうな。
0205デフォルトの名無しさん
2006/05/26(金) 10:07:18板違いだってんで削除依頼が出てる。
誰か宗教板かネットwatch板に代替隔離スレ立てれ。
0206デフォルトの名無しさん
2006/05/26(金) 12:05:28ざっと調べただけでも、幾つもページが見つかる。
表沙汰になってるみたいだが?
0207デフォルトの名無しさん
2006/05/26(金) 12:55:54向こうでスルーされたからってこっちに持って来るなよ。
0208デフォルトの名無しさん
2006/05/26(金) 13:00:12いちいち面倒くせえ。
前スレを嫁。
0209デフォルトの名無しさん
2006/05/26(金) 13:46:06Sponsored by NaCl
のNaClってのが、もう既にモルモン系の会社じゃ無いの?
株式会社ネットワーク応用通信研究所
http://www.netlab.jp/
NaCl=塩の元素記号
ソルトレイクシティ=塩湖市=モルモンの聖地
0210デフォルトの名無しさん
2006/05/26(金) 13:50:45ナンダッテー。
そのネタ、既出だったような。
0211デフォルトの名無しさん
2006/05/26(金) 13:51:590212デフォルトの名無しさん
2006/05/26(金) 13:52:13へー
そんな風にちゃかしていい宗教なのかモルモン
0213デフォルトの名無しさん
2006/05/26(金) 13:53:000214デフォルトの名無しさん
2006/05/26(金) 13:56:140215デフォルトの名無しさん
2006/05/26(金) 14:02:380216デフォルトの名無しさん
2006/05/26(金) 14:20:240217デフォルトの名無しさん
2006/05/26(金) 15:57:05なんか理由あるんだっけ?
0218デフォルトの名無しさん
2006/05/26(金) 16:11:160219デフォルトの名無しさん
2006/05/26(金) 16:11:37主が、そうするよう、おっしゃられたから
0220デフォルトの名無しさん
2006/05/26(金) 16:20:14いや、でも、変数名に ? が付けられると変数名なんにしようかなと悩む時間が
短縮できることがよくあるんだよな。
0221デフォルトの名無しさん
2006/05/26(金) 16:59:03変数名にflgやflagってつける文化に影響あるかな?
0222デフォルトの名無しさん
2006/05/26(金) 17:39:05!も論理否定演算子が曖昧になるし、いっそ2.0では廃止してはどうか。
0223デフォルトの名無しさん
2006/05/26(金) 18:04:21例えばfoo!は何に改名するの? foo_bangか?
0224デフォルトの名無しさん
2006/05/26(金) 18:10:46前者はともかく後者は困るな。
0225デフォルトの名無しさん
2006/05/26(金) 18:38:12num.even? ? 0 : 1
みたいになって?の連続の見た目がキモいよな。バベル17なのか?
0226デフォルトの名無しさん
2006/05/26(金) 18:44:34(num.even?) ? 0 : 1
でもあんま変わんないか。
0227デフォルトの名無しさん
2006/05/26(金) 18:47:42modified? ? save : close
そんなに読みにくいか?
raise ApplicationError if !flatten!
これは書き方が悪いが
曖昧とは思わない。
0228デフォルトの名無しさん
2006/05/26(金) 18:50:47と Perl厨の俺さまがいってみる。
condition ?? true :: false ;
0229デフォルトの名無しさん
2006/05/26(金) 18:52:490230227
2006/05/26(金) 18:54:53raise ApplicationError if !(!modified? ? close: save)
キモーイwww
0231デフォルトの名無しさん
2006/05/26(金) 19:28:370232デフォルトの名無しさん
2006/05/26(金) 20:23:310233デフォルトの名無しさん
2006/05/26(金) 22:02:47foo!bar -> foo(!bar) or foo!(bar)
曖昧ってのはこういう意味なんだが
0234デフォルトの名無しさん
2006/05/26(金) 22:04:37つりなのかな。andやorを使えば見やすくなる典型的な例では。
(modified? ? save : close) or raise AppcaitionError.new
Perlでもopen(...) or die(...);と書くけど、それとおんなじ。
0235デフォルトの名無しさん
2006/05/26(金) 22:30:500236デフォルトの名無しさん
2006/05/26(金) 23:27:29釣りっつーか、そもそも、
close や save が何を返すか一見して分からない時点でそんなコードは実際ありえない。
0237デフォルトの名無しさん
2006/05/27(土) 03:28:47「Rubyについて Perl 21」
に見えた。
0238デフォルトの名無しさん
2006/05/27(土) 06:05:471.8 のとき、OpenFile から FILE ポインタ取り出して
自前のバッファに直接 fread,fwrite やってるのがあるんですが、
1.9 ではどう書いたらええですか?
1.9 からはio回りのバッファリングが自前になったみたいですが、
Ruby の String を介さないで直接 char*,size_t を扱うような API が
見当たりません。
一応、rb_io_stdio_file 使えば FILE ポインタ取って fread,fwrite は
できるっぽいですが、stdio と混在させるの推奨されてないようだし、
他のメソッドとの整合性とか問題おきそうだし。IO#pos= とかずれそう。
そもそもなんでバイトストリーム直接扱えないんだろ。
Ruby String でいいなら拡張ライブラリ書かないと思うんですが。
0239デフォルトの名無しさん
2006/05/27(土) 07:05:090240デフォルトの名無しさん
2006/05/27(土) 10:16:38OpenFileを直接使いたいってこと?
それともrb_io_read(), rb_io_readpartial(), rb_io_read_nonblock()みたい
のが欲しいということ?
> そもそもなんでバイトストリーム直接扱えないんだろ。
> Ruby String でいいなら拡張ライブラリ書かないと思うんですが。
kwsk
0241デフォルトの名無しさん
2006/05/27(土) 10:41:42赤の他人だけどこれってこういうもんだっけ?
なんか前にこういう報告出てたような気もするけど。
デフォルトでは要素1個分多めに作ってあるから?
0242デフォルトの名無しさん
2006/05/27(土) 11:21:080243デフォルトの名無しさん
2006/05/27(土) 11:49:04じゃあ本人でいいよ。
別にかとんぼがどうなろうと知ったこっちゃないわけだし。
0244デフォルトの名無しさん
2006/05/27(土) 11:58:42隠した?
0245デフォルトの名無しさん
2006/05/27(土) 12:15:190246デフォルトの名無しさん
2006/05/27(土) 12:53:49あえてバグといってみるテスト。
static VALUE
rb_ary_subseq(VALUE ary, long beg, long len)
{
VALUE klass, ary2, shared;
VALUE *ptr;
if (beg > RARRAY(ary)->len) return Qnil;
ここの判定は > じゃなくて >= じゃまいか。
0247デフォルトの名無しさん
2006/05/27(土) 13:46:52範囲外の要素に実際にアクセスするわけじゃないって理由だったと思う。
0248デフォルトの名無しさん
2006/05/27(土) 13:53:21それだな。
バグだな。
でもこんなのが今まで発覚しなかったってことはArray#slice!の返値にnilを期待するコードを書いたやつがいなかったってことだよなきっと。
ドキュメントに書いてあることがテストされてないのはテストコードの不備だな。
まあ使われてないんだからバグってても問題ないといえばないが。
0249デフォルトの名無しさん
2006/05/27(土) 13:54:22kwsk
0250デフォルトの名無しさん
2006/05/27(土) 14:18:40Ruby内で一貫性がなくなるような気もするけど……
0251デフォルトの名無しさん
2006/05/27(土) 14:34:31以前 >= になった(array.c 1.42)が、即戻されている(array.c 1.43)。
なんでだろ。
0252デフォルトの名無しさん
2006/05/27(土) 14:38:20- モルモンとRubyを切り離して考えることは作者のMatzに対する不敬である。
- モルモンなんてどうでも良い人はRubyを使っても良い。
- モルモンが生理的に受け付けない人はRubyを使うべきではない。
- モルモンとRubyを切り離して考えるやつは異端。
-- 例1: モルモンのことは伏せてRubyはOOPと関数型を融合した究極の言語だと布教する。
-- 例2: モルモンは嫌いだがMatzが布教してこない限り目を瞑る。
以上
■ このスレッドは過去ログ倉庫に格納されています