Rubyについて Part 22
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2006/05/18(木) 05:31:55Ruby Home Page
http://www.ruby-lang.org/ja/
= 前スレ
Rubyについて Part 21
http://pc8.2ch.net/test/read.cgi/tech/1147770788/
0002デフォルトの名無しさん
2006/05/18(木) 06:01:190003デフォルトの名無しさん
2006/05/18(木) 11:06:510004デフォルトの名無しさん
2006/05/18(木) 11:17:24http://www.geocities.co.jp/Bookend-Ohgai/6832/syk_sb2.html
カルト - Wikipedia
http://ja.wikipedia.org/wiki/%E3%82%AB%E3%83%AB%E3%83%88
カルトの定義とだましのテクニック(蓮月)
http://www.jimmin.com/2000b/page_021.htm
新興宗教とは?
http://park8.wakwak.com/~kasa/Religion/prologue.html
0005デフォルトの名無しさん
2006/05/18(木) 12:04:35http://pc8.2ch.net/test/read.cgi/tech/1147918197/
0006デフォルトの名無しさん
2006/05/18(木) 15:51:40Rubyについて Part 23
http://pc8.2ch.net/test/read.cgi/tech/1147935007/
0007デフォルトの名無しさん
2006/05/18(木) 18:20:14MWやomotiなどの変な人を叩くのはスレ的にOKですが、Matzなど偉い人
叩きはスレ違いです。
また、MW鯖が重いことを批判するのは、このスレの範囲内です。
しかし、Rubyist鯖が、カルト団体の宣伝に利用されていることについ
ては、スレ違いです。
0008デフォルトの名無しさん
2006/05/18(木) 20:03:01本来、個人叩きも宗教の話もスレ違い。
ただ、普段はそんなに長いこと同じ話でループしないから
誰も一々言わないだけ。
0009デフォルトの名無しさん
2006/05/18(木) 20:16:13へぇ〜、MW叩きはループしてないんだ。
0010デフォルトの名無しさん
2006/05/18(木) 20:21:120011デフォルトの名無しさん
2006/05/18(木) 22:21:31MWって何?
0012デフォルトの名無しさん
2006/05/18(木) 22:23:570013デフォルトの名無しさん
2006/05/18(木) 22:26:08ttp://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=MoonWolf
ttp://ja.wikipedia.org/wiki/MoonWolf
0014デフォルトの名無しさん
2006/05/18(木) 22:26:53>>1
0015デフォルトの名無しさん
2006/05/18(木) 22:30:09MW叩き見たこと無いけど…
モルモン位にループしててスレ違いって言われなかったって事?
それだったら漏れ的には不思議だわ〜
0016デフォルトの名無しさん
2006/05/18(木) 22:32:20上段はあった。どの辺が叩かれてたん?
下段は
> ウィキペディアには現在この名前の項目はありません。
0017デフォルトの名無しさん
2006/05/18(木) 22:37:55Part13はスレタイまでMWでMWの話題は相変わらず多く、
Part14以降沈静化するがPart17あたりまで定期的に続く。
以降は当時の事知ってる香具師がふとネタにするだけ。
0018デフォルトの名無しさん
2006/05/18(木) 22:46:421146575324/652
はそう言うことだったのね。
当時はあまりRubyスレ見てなかったが、漏れ居たら間違いなく愚痴ってるなw
0019デフォルトの名無しさん
2006/05/19(金) 00:32:21野郎で、知ったかぶりの自治厨しかいない件について
0020デフォルトの名無しさん
2006/05/19(金) 00:59:02野郎で、知ったかぶりの自治厨しかいない件について
0021デフォルトの名無しさん
2006/05/19(金) 01:11:06ダサいよ。君
0022デフォルトの名無しさん
2006/05/20(土) 10:33:40******** 糸冬 了 ********
0023Ruby on Rails
2006/05/20(土) 13:21:34Rubyとモルモン教の関連性を論じる場合は、こちらへどうぞ。
スレタイ【Ruby】モルモン教徒Matz【開発者】
http://pc8.2ch.net/test/read.cgi/prog/1147689102/
0024デフォルトの名無しさん
2006/05/20(土) 14:39:000025デフォルトの名無しさん
2006/06/02(金) 01:13:36今日気づいたよ…orz
半年も放置なんて、ソースなんて(coreなメンバー以外)誰も読んでないって証拠か。
0026デフォルトの名無しさん
2006/06/02(金) 16:37:24ということにしたいのですか?
正直何の話かわからないんですが。
0027デフォルトの名無しさん
2006/06/02(金) 20:31:57ああいい加減でごめん。て話題自体がいい加減すぎるな orz
ruby_1_8で `head -3 eval.c | tail -1` どぞ。
0028デフォルトの名無しさん
2006/06/02(金) 21:49:310029デフォルトの名無しさん
2006/06/05(月) 13:15:59もしかして、わざと?
0030デフォルトの名無しさん
2006/06/06(火) 18:20:36拡張ライブラリRuby/MySQLをインストールしたつもりなのですが
うまく動きません。
Client does not support authentication protocol requested by server; consider upgrading MySQL client (Mysql::Error)
MySQLの設定がおかしいのでしょうか?
どなたかHelp please
0031デフォルトの名無しさん
2006/06/06(火) 18:27:37俺も Rails で似たようなのではまった。
/etc/my.cnf で old_passwords=1 を追加だかコメントアウトだかするんじゃなかったかな。
0032デフォルトの名無しさん
2006/06/06(火) 23:29:49ちなみに
Ruby1.8.0
MySQL5.0
ruby-mysql-0.2.6
です
0033デフォルトの名無しさん
2006/06/06(火) 23:43:27WinかUnixかとか、WinならCygwinかASRかとか書かないと
環境さっぱりわからんやん
それと、このスレまだ稼動してないから
Part21の方に書きなよ
0034デフォルトの名無しさん
2006/06/07(水) 06:09:05書き直します
0035デフォルトの名無しさん
2006/06/20(火) 13:23:280036デフォルトの名無しさん
2006/07/24(月) 23:05:27ぐぐってみた。
google→ ruby annotate
(X)HTMLのルビ拡張しか引っかかりませんorz
0037デフォルトの名無しさん
2006/07/25(火) 03:17:04-html
0038デフォルトの名無しさん
2006/08/01(火) 17:12:380039デフォルトの名無しさん
2006/08/01(火) 17:26:020040デフォルトの名無しさん
2006/08/01(火) 17:42:51おめぇ何歳?
0041デフォルトの名無しさん
2006/08/01(火) 18:10:260042デフォルトの名無しさん
2006/08/01(火) 18:19:500043デフォルトの名無しさん
2006/08/01(火) 22:03:530044デフォルトの名無しさん
2006/08/01(火) 23:42:570045デフォルトの名無しさん
2006/08/01(火) 23:59:220046デフォルトの名無しさん
2006/08/02(水) 00:38:150047デフォルトの名無しさん
2006/08/02(水) 23:58:41マジレスすると、
昔から、時代を先取りして新しいことをやっている奴らは
たいていキモく見える。昔のMIT AIラボのハッカーとかそうだろ。
0048デフォルトの名無しさん
2006/08/03(木) 00:02:160049デフォルトの名無しさん
2006/08/03(木) 00:45:41005044
2006/08/03(木) 00:58:40時代を先取りした天才ハッカーをきもいと思ってしまうなんて
情けないやら、恥ずかしいやら、穴があったら入りたい気持ちで一杯です
改めて、素直な気持ちでオープンソースマガジンと日経ソフトウェアを読み返してみました
キモ・・・
0051デフォルトの名無しさん
2006/08/03(木) 01:14:26だが、世の中の半数はそもそもキモイ。
0052デフォルトの名無しさん
2006/08/03(木) 05:15:250053デフォルトの名無しさん
2006/08/03(木) 09:06:13おいおい。Ruby 使いが自慢げに語っていることは、たいていは数年から十数年、ひどいものだと
二、三十年の後追いだぜ…。よく恥ずかしげもなく「時代を先取り」とか…。こういうアホさ加減が、
Ruby 使いとか作っている教祖の愛すべきところだけどな。
0054デフォルトの名無しさん
2006/08/03(木) 09:49:16マジレスすると、Rubyの言語設計の詳細をプレゼンする度に、後追いだというのを教祖は何度も認めている。
日記から辿れるスライド参照。
こっからは直に聞いた言葉だけど「Rubyはまったく『新しいもの』ではなく、評価されるとしたらそれは
『組み合わせの妙』くらいなものだろう」って。
# ていうか>>53氏はそのあたりのこと分かってると推測。分かってないのは上記を知らないアフォな新興Ruby使い。
## 「教祖様のスライドなんざ見てる暇ねぇ」っていうのが落ちだとは思うんだけど、
## アンチ(俺脳内)教祖になりたくなかったら短くまとまってる資料なのでお勧め > スライド
でもその「既存の機能と価値観の組み合わせ」が、それらの起源を知らない人たち、さらに知っていても
その組み合わせ方を思いつかなかった人たちにとっては十分に「新しく」見えるということじゃまいか。
それが転じてRuby独自な価値観を生み出していたりもする(イテレータ転じてブロック付きメソッドとか)。
ウザイだろうからここらへんで。長文スマソ。
0055デフォルトの名無しさん
2006/08/03(木) 09:57:06そんなに「一般的になっている」ならそれを生かした実装がありふれてないのはなぜかと
0056デフォルトの名無しさん
2006/08/03(木) 11:27:55005754
2006/08/03(木) 11:50:59ごめん、Smalltalk知らないんでググったんだけど、分からなかったので書いてしまった。
コンテナなどに対する「反復子」という意味以外での使われかたって、もうSmalltalkの時点であったのかな?
Rubyのそれは、ご存知の通り「繰り返しを表現」とは限らないという意味で新規性があると思って、
「転じて」と書いてしまった。
0058デフォルトの名無しさん
2006/08/03(木) 12:01:070059デフォルトの名無しさん
2006/08/03(木) 12:03:020060デフォルトの名無しさん
2006/08/03(木) 13:53:53マジレスすると、教祖が「後追い」を認めるのは、聞き手、読み手をだませないと観念したとき。
たいていは、Ruby が最初とまではいわなくても、その香りを漂わせてミスリードをもくろむのがデフォ。
だから、Ruby 使いが、自慢げに Ruby の機能を新奇だと語りたくなるのも情状酌量の余地はある…。
もっとも、教祖の言うこと鵜呑みで、簡単に騙される方がわるいっちゃあ、それまでだけど。
0061デフォルトの名無しさん
2006/08/03(木) 13:54:55Objective-C にはブロック(クロージャ)はないよ。
0062デフォルトの名無しさん
2006/08/03(木) 14:02:540063デフォルトの名無しさん
2006/08/03(木) 15:37:22ということにしたい?
0064デフォルトの名無しさん
2006/08/03(木) 16:42:26何年後追いしてんだよ・・・
0065デフォルトの名無しさん
2006/08/03(木) 20:20:150066デフォルトの名無しさん
2006/08/03(木) 23:11:08クロージャーもリフレクションも昔からあるじゃん、と思う人は
CLOSやらHaskellやら好きなの使ってればよろしい。
Rubyそのものが新しいんじゃなくて、Railsに見られるような
パッケージングの妙味、バランスのよさが新しいんだろ。
そこは充分賞賛に値すると思うが。
計算機科学の分野では、しばしば量が質を左右するのだから。
0067デフォルトの名無しさん
2006/08/03(木) 23:17:180068デフォルトの名無しさん
2006/08/03(木) 23:23:070069デフォルトの名無しさん
2006/08/03(木) 23:30:190070デフォルトの名無しさん
2006/08/03(木) 23:48:330071デフォルトの名無しさん
2006/08/03(木) 23:55:120072デフォルトの名無しさん
2006/08/04(金) 00:32:42それなら両方の腹が痛いんじゃないのか?
0073デフォルトの名無しさん
2006/08/04(金) 03:40:53ま、パクっといてそのプライオリティを主張するようなバカなことがなきゃ
それでいいよ。matzもアポも。
って、py3kはrubyに近づくって?あほか。厚顔無恥もたいがいにせーよ…。
0074デフォルトの名無しさん
2006/08/04(金) 07:54:30>ま、パクっといてそのプライオリティを主張するようなバカなことがなきゃ
むじゅーん
>って、py3kはrubyに近づくって?あほか。厚顔無恥もたいがいにせーよ…。
0075デフォルトの名無しさん
2006/08/04(金) 08:01:17それをR言語が参考にしてその地点まで移動した。
P言語も何を参考にしたかは分からないがX地点を目指した。
R言語の立場からしたら、P言語が近づいてきてる、は単純な事実でしょ。
何でこんなことで噛み付く奴がいるのかわからない。
・・・Pyスレ見に行ったら何か沢山いるw
0076デフォルトの名無しさん
2006/08/04(金) 08:48:04PとかRとか目玉焼きに醤油かけるかソースかけるかぐらいの違いしかないのに
普段はRなんてたいしたことないんですよ。バランスなんですよ。なんて言いつつ
おもむろに、近付いてきてますね、とか言っちゃう言語オタキモい。
かつて某Lオタがすべての言語はLに向かうなんつったりもしたが
数年後には受け入れられるLことRの信者がすべての言語はRに向かうと言い出すのだろうか。
0077デフォルトの名無しさん
2006/08/04(金) 09:24:410078デフォルトの名無しさん
2006/08/04(金) 10:15:18オマエのほうへ手を振りながら近づいてくる他人に、満面の笑みで
応えてしまう失敗をしょっちゅう犯していないか?
0079デフォルトの名無しさん
2006/08/04(金) 10:15:420080デフォルトの名無しさん
2006/08/04(金) 13:56:050081デフォルトの名無しさん
2006/08/04(金) 21:57:43いや、一通りは揃ってるんだけどさ。
現場での鍛えられ方が足りないみたいな。
他の言語のやつに比べるとさ。
0082デフォルトの名無しさん
2006/08/04(金) 22:02:300083デフォルトの名無しさん
2006/08/04(金) 22:43:37いちいちtmpファイルに保存して読み込むのメンドクセー
0084デフォルトの名無しさん
2006/08/04(金) 22:59:260085デフォルトの名無しさん
2006/08/04(金) 23:18:050086デフォルトの名無しさん
2006/08/04(金) 23:27:420087デフォルトの名無しさん
2006/08/05(土) 00:32:16標準添付ライブラリくらい、マニュアルを統一してくれ。
作者のページとかに飛ばされるのは勘弁。
0088デフォルトの名無しさん
2006/08/05(土) 01:58:35feedparser.rb が糞過ぎる
0089デフォルトの名無しさん
2006/08/05(土) 03:58:36Perlならライブラリがあったのだが
0090デフォルトの名無しさん
2006/08/05(土) 04:06:480091デフォルトの名無しさん
2006/08/05(土) 11:19:05のは、まだですか?
0092デフォルトの名無しさん
2006/08/05(土) 17:50:34StringIO使え。以上。
つーかすべての組合せを提供してもわらないと応用もできんのか?
0093デフォルトの名無しさん
2006/08/05(土) 23:44:45ここのコメント消えてしまったのだけど、
誰か保存してませんか?
ttp://www.rubyist.net/~matz/20060507.html#c
0094デフォルトの名無しさん
2006/08/06(日) 00:16:50【カルト】Ruby開発者Matz【モルモン】
http://pc8.2ch.net/test/read.cgi/prog/1148712641/l50
0095デフォルトの名無しさん
2006/08/06(日) 16:20:450096デフォルトの名無しさん
2006/08/06(日) 17:16:140097デフォルトの名無しさん
2006/08/06(日) 19:51:020098デフォルトの名無しさん
2006/08/06(日) 21:06:520099デフォルトの名無しさん
2006/08/06(日) 22:05:52fxrubyのFxTextを使ってtailみたいにログを監視するプログラム作ってます。
ログの結果をappendTextで表示するのまでは出来たんですが、出力の
最下行を表示する方法がわかりません。どんな命令使えばいいんでしょうか。
0100デフォルトの名無しさん
2006/08/07(月) 00:53:140101デフォルトの名無しさん
2006/08/07(月) 02:09:390102・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/08/08(火) 02:57:430103デフォルトの名無しさん
2006/08/08(火) 04:00:54kwsk
0104デフォルトの名無しさん
2006/08/08(火) 10:30:36WWDC2006?
とりあえずサイトでは見つけられず。
0105デフォルトの名無しさん
2006/08/08(火) 14:08:020106デフォルトの名無しさん
2006/08/08(火) 17:38:51ttp://weblog.rubyonrails.com/2006/8/7/ruby-on-rails-will-ship-with-os-x-10-5-leopard
0107デフォルトの名無しさん
2006/08/08(火) 17:48:490108デフォルトの名無しさん
2006/08/08(火) 17:49:220109デフォルトの名無しさん
2006/08/08(火) 17:51:190110・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/08/08(火) 21:19:560111デフォルトの名無しさん
2006/08/08(火) 21:24:140112デフォルトの名無しさん
2006/08/08(火) 21:27:22【ActiveScript】RubyをWindowsで使うスレ【GUI】
http://pc8.2ch.net/test/read.cgi/tech/1155031689/
0113デフォルトの名無しさん
2006/08/09(水) 08:16:27http://journal.mycom.co.jp/news/2006/08/09/341.html
0114デフォルトの名無しさん
2006/08/09(水) 09:45:000115デフォルトの名無しさん
2006/08/09(水) 11:00:030116デフォルトの名無しさん
2006/08/09(水) 22:11:00Haskellを、Rubyと並べて「動的な言語」と書いたことあるよ。
0117デフォルトの名無しさん
2006/08/09(水) 22:32:340118デフォルトの名無しさん
2006/08/09(水) 22:57:23大嘘吐きじゃん
0119デフォルトの名無しさん
2006/08/09(水) 23:11:420120デフォルトの名無しさん
2006/08/10(木) 01:41:180121デフォルトの名無しさん
2006/08/10(木) 01:56:430122デフォルトの名無しさん
2006/08/10(木) 06:38:32matzの場合10%ってどれくらいなんだろw
0123デフォルトの名無しさん
2006/08/10(木) 14:18:58end
end
end
end
0124デフォルトの名無しさん
2006/08/10(木) 21:32:110125デフォルトの名無しさん
2006/08/10(木) 23:42:57http://www.google.co.jp/search?q=%E3%82%BD%E3%83%AB%E3%83%88%E3%83%AC%E3%83%BC%E3%82%AF%E3%82%B7%E3%83%86%E3%82%A3+ruby&start=0&hl=ja&lr=lang_ja&ie=utf-8&oe=utf-8&client=firefox&rls=org.mozilla:ja:official
モルモン教
http://ja.wikipedia.org/wiki/%E3%83%A2%E3%83%AB%E3%83%A2%E3%83%B3%E6%95%99
モルモンの総本山 ソルトレークシティ
0126デフォルトの名無しさん
2006/08/11(金) 05:46:07著名人に「まつもとゆきひろ」が、含まれているなw
0127デフォルトの名無しさん
2006/08/11(金) 06:40:06http://news18.2ch.net/test/read.cgi/bizplus/1154962886/
0128デフォルトの名無しさん
2006/08/11(金) 09:03:00http://pc7.2ch.net/test/read.cgi/mac/1140671343/328-330
* Apache 2.0、Ruby on RailsやSubversionが含まれており、PythonやRubyを介してMac OS XのAPIにアクセスするscript-to-frameworkプログラミングをサポートする。
0129デフォルトの名無しさん
2006/08/11(金) 12:12:220130デフォルトの名無しさん
2006/08/11(金) 12:22:43素直にアップグレードして詳細発表を待つのがいいんじゃね
差分取ればわかるのかなあ
0131デフォルトの名無しさん
2006/08/11(金) 13:01:50「Ruby on Rails」に致命的な脆弱性──修正不可能 : bogusnews
http://bogusnews.seesaa.net/article/22213490.html
0132デフォルトの名無しさん
2006/08/11(金) 13:50:150133デフォルトの名無しさん
2006/08/11(金) 13:54:540134デフォルトの名無しさん
2006/08/11(金) 14:03:240135デフォルトの名無しさん
2006/08/11(金) 17:03:560136デフォルトの名無しさん
2006/08/11(金) 17:22:18好きな女の子には友達としか思われていないタイプ。
>>135は、粗雑で規則を守らないが、情熱的で仲間を想う心は人一倍強い。
でも、好きな女の子にはついつい悪態をついてしまうのが悩みなタイプ。
>>135の性格ならしょうがないかもしれないが、sageような。
0137デフォルトの名無しさん
2006/08/11(金) 19:34:47ttp://www.djangoproject.com/
0138デフォルトの名無しさん
2006/08/12(土) 02:28:300139デフォルトの名無しさん
2006/08/12(土) 07:14:17ttp://fucoder.com/2006/08/unicode-and-ruby-being-japanese/
0140デフォルトの名無しさん
2006/08/12(土) 12:52:30何で国内では勢い落ちてるの?
0141デフォルトの名無しさん
2006/08/12(土) 13:06:180142デフォルトの名無しさん
2006/08/12(土) 13:12:160143デフォルトの名無しさん
2006/08/12(土) 13:46:45動作速度が遅い遅い遅すぎる。
更新速度が遅い遅い遅すぎる。
0144デフォルトの名無しさん
2006/08/12(土) 13:53:15動作速度が遅いってところなんだな…
0145デフォルトの名無しさん
2006/08/12(土) 13:56:440146デフォルトの名無しさん
2006/08/12(土) 14:10:34オブジェクト指向云々はまったく関係ない。
スクリプト言語云々も関係ない。
Windows版はそれ以前の遅さ。使いものになんね。
0147デフォルトの名無しさん
2006/08/12(土) 14:13:290148デフォルトの名無しさん
2006/08/12(土) 14:14:010149デフォルトの名無しさん
2006/08/12(土) 14:18:56過剰に動的な機能はいらないんだよな。
20%の機能削って80%高速化プロジェクト発足マダー?
0150デフォルトの名無しさん
2006/08/12(土) 15:06:59その"あと少し"が実はものすごい差だったということに気づいた
こないだのワールドカップみたいなもの?
0151デフォルトの名無しさん
2006/08/12(土) 15:07:48けど、使い物になるレベルのオブジェクト指向で速いものって
無いだろ?w
0152デフォルトの名無しさん
2006/08/12(土) 15:12:220153デフォルトの名無しさん
2006/08/12(土) 15:32:29と
遅いオブジェクト指向言語しかない
の間には特に関係がない
0154デフォルトの名無しさん
2006/08/12(土) 15:46:550155デフォルトの名無しさん
2006/08/12(土) 15:57:490156デフォルトの名無しさん
2006/08/12(土) 16:02:590157デフォルトの名無しさん
2006/08/12(土) 16:06:06opa-rusama
0158デフォルトの名無しさん
2006/08/12(土) 16:06:230159デフォルトの名無しさん
2006/08/12(土) 16:09:240160デフォルトの名無しさん
2006/08/12(土) 17:05:300161デフォルトの名無しさん
2006/08/12(土) 17:24:02その分、落ち着いて使えるようになったのは事実だが。
0162デフォルトの名無しさん
2006/08/12(土) 17:39:29「rubyの開発においては少数派」なんだからしょうがないだろ。
AIXとかHP-UXみたいな泡沫候補とまではいわんが。
0163デフォルトの名無しさん
2006/08/12(土) 17:42:18前者の事実の根拠は?
>>162
少数派の根拠は?
0164デフォルトの名無しさん
2006/08/12(土) 17:53:45そこに越えられそうで、なかなか越えられない壁があるのとちゃうか?
PerlやPythonはそこんとこしっかりクリアしてるだろ。
0165デフォルトの名無しさん
2006/08/12(土) 18:12:070166デフォルトの名無しさん
2006/08/12(土) 18:13:540167デフォルトの名無しさん
2006/08/12(土) 18:17:320168デフォルトの名無しさん
2006/08/12(土) 18:19:060169デフォルトの名無しさん
2006/08/12(土) 18:20:43Windowsのサポートが弱いってのは昔からずっと言われているのに
いまだ有力な開発者が現われていないってこと。
0170デフォルトの名無しさん
2006/08/12(土) 18:30:210171デフォルトの名無しさん
2006/08/12(土) 18:51:42ライブラリの量
実行速度
ソースコード中の$の数
0172デフォルトの名無しさん
2006/08/12(土) 19:33:130173デフォルトの名無しさん
2006/08/12(土) 19:42:31日本語でおk
0174デフォルトの名無しさん
2006/08/12(土) 20:30:000175デフォルトの名無しさん
2006/08/12(土) 20:46:180176デフォルトの名無しさん
2006/08/12(土) 20:48:310177デフォルトの名無しさん
2006/08/12(土) 20:51:57じゃあ、具体的にどうぞ言ってください
0178デフォルトの名無しさん
2006/08/12(土) 22:08:03そのころ俺がRuby始めたんだけどさ。
0179デフォルトの名無しさん
2006/08/12(土) 22:36:25それだけで充分だろ。実用云々以前。
0180デフォルトの名無しさん
2006/08/12(土) 22:40:39その「Windowsで落ちるちょろっとしたサンプル」を具体的に示せ。
0181デフォルトの名無しさん
2006/08/12(土) 22:50:490182デフォルトの名無しさん
2006/08/12(土) 23:10:19複雑なスクリプトで落ちたことはある。
Windowsに限ったバグかはわからんが。
お前はちょろっとしたバグで落ちたんだろ?
早く例を見せてくれよ。
0183デフォルトの名無しさん
2006/08/12(土) 23:14:11JavaをやっててPHPに鞍替えしてからRubyを見たからなんだろうか。
PHPはいいぞぉ〜。
0184デフォルトの名無しさん
2006/08/12(土) 23:14:43拡張ライブラリのいくつかは、Linuxではパッケージ管理ツールで入れられるけど、
Windowsでは自分でなんとかしなきゃいけない、という場面はあるな。
でも、これはrubyの問題じゃあない気がするけど。
0185デフォルトの名無しさん
2006/08/12(土) 23:19:45ジェネレータを使ったイテレータ生成とかできるかな。
できるなら試してみたい。
0186デフォルトの名無しさん
2006/08/12(土) 23:22:280187デフォルトの名無しさん
2006/08/12(土) 23:23:240188デフォルトの名無しさん
2006/08/12(土) 23:28:04普通の繰り返しとどうちがうのだろうか。
自分の知らない違うやり方っていうのにはなんか興味あるね。
0189デフォルトの名無しさん
2006/08/12(土) 23:35:26Ruby以外にも、Pyton, JavaScript にはあるようなんだけどね。
ttp://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%86%E3%83%AC%E3%83%BC%E3%82%BF
のPythonのとこの二つ目のソースの例みたいなやつ。
要するに yield に相当するものがあるのかな、と。
Ruby始めたころは、yieldうまく使いこなせなくて苦戦したけど
慣れてくると手放せない機能になるね。
0190デフォルトの名無しさん
2006/08/12(土) 23:52:170191デフォルトの名無しさん
2006/08/13(日) 00:02:23RubyとPythonのyieldは別ものだぜ。Pythonのyieldはジェネレータ。
>>190
1.7にはあるんだよ。
0192デフォルトの名無しさん
2006/08/13(日) 01:54:250193デフォルトの名無しさん
2006/08/13(日) 02:02:03Windows環境でYAMLを使っていると、時々、落ちます。
なんででしょ?
0194デフォルトの名無しさん
2006/08/13(日) 02:04:140195デフォルトの名無しさん
2006/08/13(日) 02:11:06とはいえ、別にWindowsだけの問題じゃ無いので今回の議論には不適切な例だろ
0196デフォルトの名無しさん
2006/08/13(日) 02:28:190197デフォルトの名無しさん
2006/08/13(日) 03:30:42オレはキライじゃないな
こういうバカさ
0198デフォルトの名無しさん
2006/08/13(日) 07:16:08RubyやってからPHP少しかじったが、乗り換えようという気にはならなかった
HTML埋め込みとかSQL使いやすいのは魅力だが
文法はやっぱRubyの方が気持ちいい
埋め込みはRubyでもできるしな。PHPの方が使えるレンタルサーバー多そうだけど
0199デフォルトの名無しさん
2006/08/13(日) 08:08:26Perlが今後PHPに切り替わるんだろう
0200デフォルトの名無しさん
2006/08/13(日) 08:10:21RubyもPHPに替わるかもしれないです。
Rubyのいい所ってどんな所?
PHPは親しみやすい素敵な構文が魅力です。
0201デフォルトの名無しさん
2006/08/13(日) 08:22:13Windowsでは、パスの区切りが円マークなので
0202デフォルトの名無しさん
2006/08/13(日) 08:24:05(Matzの)書いたコードにバグがあるから
0203デフォルトの名無しさん
2006/08/13(日) 08:27:04Windowsが独自仕様だからじゃないの?
Linuxみたいに標準に従えばいいのに。
0204デフォルトの名無しさん
2006/08/13(日) 08:29:59そのメリットが外部の人間には全く理解されないんだよな。
文法の字面が綺麗です。なんて言ったってそんなもんに興味を示すのはオタだけなんだよ。
ちょっと興味を持って使ってみると遅くてドキュメントがダメダメでライブラリがごちゃごちゃしてて
種類はあるのにどれ一つ使い物にならない。
だからすぐ元の言語に逃げ帰ってしまう。
去り際に文句の一つも言おうものならそんなのは欠点じゃない、
お前の気の持ちようだとかわけのわからない逆切れされてさらに心象が悪くなる。
これじゃどれだけ時間がたっても普及しようがないんだよ。
0205デフォルトの名無しさん
2006/08/13(日) 08:31:55文法の字面がきれいといえばJavaじゃないの?
Cっぽければ何でもいいんだけどさ。
Ruby好きな人って他にどんな言語が好きなの?
ちなみに自分はJavaあんまり好きじゃない。
言語じゃなく文化が嫌い。
0206デフォルトの名無しさん
2006/08/13(日) 08:39:45C#3.0 いいよ
0207デフォルトの名無しさん
2006/08/13(日) 08:40:443.0ってあるんだ。
うちまだ、.NET2003だからw
ぜんぜん知らなかった。
0208デフォルトの名無しさん
2006/08/13(日) 08:52:41ぜんぜん気がついていなかったけど、Cっぽい見た目の言語って
書かなくても済むようなことを結構書かされてるんだね。
スクリプトのほうが生産性が高いからRubyマンセーなのかなぁ。
0209デフォルトの名無しさん
2006/08/13(日) 08:59:57セミコロンをかかなくてもよい
括弧をかかなくてもよい
0210デフォルトの名無しさん
2006/08/13(日) 09:01:24え?w
セミコロンと括弧が無いのが気持ち悪いんだけど。
ぱっと見ブロックとかがわかりずらくない?
0211デフォルトの名無しさん
2006/08/13(日) 09:30:36しつこいなあ。
個人の好みなんだからそれ言い合っても平行線だよ。
Rubyが気持ち悪いならこのスレ来んなよ。
0212デフォルトの名無しさん
2006/08/13(日) 09:32:500213デフォルトの名無しさん
2006/08/13(日) 09:35:37Rubyに限らずだよ。
見た目が好みだからRubyマンセーってこと?
だったら見た目が一番重要。
いまVM書いてるけど、言語考えてない。
参考にするよ。
0214デフォルトの名無しさん
2006/08/13(日) 09:37:04午前中の涼しい時間に宿題やっちゃいなさい。
0215デフォルトの名無しさん
2006/08/13(日) 09:41:14使うのをYAML
YAMLで循環参照のあるオブジェクトを保存したら壊れたことがある。
簡単なものだけにしといたほうがいい。
その分、Marshallは優秀
0216デフォルトの名無しさん
2006/08/13(日) 09:46:05> 遅くて
Perlと変わらんけどな。
> ドキュメントがダメダメで
ダメなものもある。まあPerlと比べて歴史浅いから仕方ない。
> ライブラリがごちゃごちゃしてて
ごちゃごちゃしてるのもあるよな。CPANだってゴミ多いけど。
> 種類はあるのにどれ一つ使い物にならない。
なんだ、ただのFUDか。
0217デフォルトの名無しさん
2006/08/13(日) 09:46:24ヒント:RoR
0218デフォルトの名無しさん
2006/08/13(日) 10:02:35良く言われるのはforkだけど他に何がある?
selectとかも動かないんだっけ
0219デフォルトの名無しさん
2006/08/13(日) 10:05:49いや〜〜、それは動かないほうがいいと思うよ?
動くメリットなんて無いんだし。
0220MoonWolf
2006/08/13(日) 10:09:350221デフォルトの名無しさん
2006/08/13(日) 10:21:40俺は「省略するのがRuby流儀」と思って、なるべくつけないようにしている。
その場合、結合の順序を考えて、ここは省略可能、ここはつけないと駄目、って考える必要がある。
これってなんだかPerlっぽい。
いっそのこと、省略不可にしてしまえばいいのに。
>>210の言うように、ソース読むときに引数かどうかがぱっとみ判らないし。
0222デフォルトの名無しさん
2006/08/13(日) 10:24:23> Windowsでは、パスの区切りが円マークなので
あれはフォントが腐ってるだけ。
心の目で見ればバックスラッシュに見える。
0223デフォルトの名無しさん
2006/08/13(日) 10:25:24何故そう極端なの?
何故無か有かでしか考えられないの?
お前の脳味噌は1bitか?
0224デフォルトの名無しさん
2006/08/13(日) 10:29:24has_many :books
belongs_to :user
validates_length_of :password, :minimum => 5
のたぐいまでことごとく括弧がついてて非常に読みづらかった。
0225デフォルトの名無しさん
2006/08/13(日) 10:31:45forward slash使え。
0226162
2006/08/13(日) 10:36:02Windows版のコードを書いているのは(mingwも含めても)ほぼ3人だけ。
ちなみにbccとwinceは今ほとんど放置状態。
0227デフォルトの名無しさん
2006/08/13(日) 10:42:460228デフォルトの名無しさん
2006/08/13(日) 10:48:340229デフォルトの名無しさん
2006/08/13(日) 10:49:040230デフォルトの名無しさん
2006/08/13(日) 11:02:320231デフォルトの名無しさん
2006/08/13(日) 11:03:390232デフォルトの名無しさん
2006/08/13(日) 12:23:07selectはあるだろ。ただしWindows版はsocketにしか使えない。
Pythonなんかも事情は同じ。
ttp://www.python.jp/doc/nightly/lib/module-select.html
やっぱ↑のレベルのドキュメントがRubyにも欲しい。
0233デフォルトの名無しさん
2006/08/13(日) 15:16:55読みやすくなるときだけ省略すればいい。
自分の場合、
・引数がないメソッド呼び出し
・print puts p など表示系のメソッド呼び出し
・require load yield alias など制御構文・予約語およびメソッドだけどそう見えるもの
・DSL
は省略しているが、他は括弧を付けてる。
0234デフォルトの名無しさん
2006/08/13(日) 15:24:100235デフォルトの名無しさん
2006/08/13(日) 15:25:36Windowsで、socket以外でselectを使うなんて発想をする奴はいないので、問題ない。
0236デフォルトの名無しさん
2006/08/13(日) 17:52:401.9じゃ改善されたはず。
0237デフォルトの名無しさん
2006/08/13(日) 18:41:22http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=IO;em=select
IO.select(reads[, writes[, excepts[, timeout]]])
select(2) を実行します。
0238デフォルトの名無しさん
2006/08/13(日) 18:44:200239デフォルトの名無しさん
2006/08/13(日) 18:50:18何がひどいのかわからない。素で。
0240デフォルトの名無しさん
2006/08/13(日) 18:52:00manに丸投げ。Windowsユーザー無視。
0241デフォルトの名無しさん
2006/08/13(日) 18:55:39だったら、Windowsにはselect(2)が無いから、問題ないんじゃ?
Cygwinだと使えたりするのかな?
0242デフォルトの名無しさん
2006/08/13(日) 18:55:56Rubyのコミュニティって閉鎖的だからよくわかんないけど。
0243デフォルトの名無しさん
2006/08/13(日) 19:19:48動きはない。
0244デフォルトの名無しさん
2006/08/13(日) 19:49:03*/
のコメントだけ使えるようになったら非常に嬉しい
=being
=end
で文字数多いし左端にそろえないといけないので気軽にコメントができないよー
0245デフォルトの名無しさん
2006/08/13(日) 20:38:140246デフォルトの名無しさん
2006/08/13(日) 20:40:17ですね (^^;
0247デフォルトの名無しさん
2006/08/13(日) 20:42:20#
0248デフォルトの名無しさん
2006/08/13(日) 22:45:010249デフォルトの名無しさん
2006/08/13(日) 22:58:46一番外側のネストが終わるまではコメント扱い。
0250デフォルトの名無しさん
2006/08/13(日) 23:03:51ネスとしたけりゃ=begin =end使えばいいだろ。
0251デフォルトの名無しさん
2006/08/13(日) 23:05:22オープンソースなんだから、使いやすいように改造して使えば?
0252デフォルトの名無しさん
2006/08/14(月) 01:40:16http://jemnet.hp.infoseek.co.jp/htm/mormon_news2.htm
> 改宗者の方は 〜中略〜 80年が17877人(国の内訳は日本12772人、韓国5109人)と
>80年度における会員総数は日本が54989人、韓国が23056人です。
戒律が厳しいと言うから韓国人なんていないだろうと思ったが この人数は・・・
チョンが入る目的は?
0253・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/08/14(月) 02:29:01先生!
end の数が勝ちすぎて困ります
0254デフォルトの名無しさん
2006/08/14(月) 08:13:06"""〜"""で括ってみたら?
ただの文字列リテラルになる。
戻り値にならないように注意する必要はあるけどね。
0255デフォルトの名無しさん
2006/08/14(月) 08:13:450256デフォルトの名無しさん
2006/08/14(月) 08:21:16確かドキュメンテーションツールへのコメントだったと思うが
こういうのは悪用だと思う。
0257デフォルトの名無しさん
2006/08/14(月) 10:38:340258デフォルトの名無しさん
2006/08/14(月) 15:35:15末日聖徒イエス・キリスト教会
http://ja.wikipedia.org/wiki/%E6%9C%AB%E6%97%A5%E8%81%96%E5%BE%92%E3%82%A4%E3%82%A8%E3%82%B9%E3%83%BB%E3%82%AD%E3%83%AA%E3%82%B9%E3%83%88%E6%95%99%E4%BC%9A
>この信念の根本をなしているのは、生ける預言者(ゴードン・B・ヒンクレー大管長)が霊感を通して直接神から与えられ続ける新たな啓示や聖文である
>共同体生活と多妻結婚(一夫多妻制など)の許容に代表されるプロテスタント思想に逆行する教義と習慣に基づいた教え
http://cgi.kapu.biglobe.ne.jp/cgi-bin/SD/view.cgi?0009211+mail2
1981年副管長補佐として起用されて以来、当時 他の上層部は病気などの為
実質的な教団トップとして君臨
1995年大管長、預言者、先見者、(神の)啓示の受け手、(啓示や聖書、モルモン書等)の解釈者として表舞台に立つ
1981年以来25年間教団トップとして君臨しつづける権力者の存在
信者の収入の10%を集める集金システム
0259デフォルトの名無しさん
2006/08/14(月) 15:35:35使用されないリテラルは消される。
ただし-wとか-vで警告が出る。
$ ruby18 -w -rNodeDump -e 'def foo; "comment"; nil; end'
-e:1: warning: unused literal ignored
NodeDump V0.9
NODE_NEWLINE: [-e:1]
NODE_DEFN: method 10417 (foo)
NODE_SCOPE:
NODE_BLOCK:
NODE_ARGS: count = 0
NODE_NEWLINE: [-e:1]
NODE_NIL:
0260デフォルトの名無しさん
2006/08/14(月) 15:45:440261デフォルトの名無しさん
2006/08/14(月) 23:32:01Windowsプログラミングを知らないのに知ったかぶり。
直前のPOSTすら読もうとしない。
0262デフォルトの名無しさん
2006/08/15(火) 00:02:46何に切れてんだよ。
0263デフォルトの名無しさん
2006/08/15(火) 01:08:37Pythonスレではおさまらず、こちらまで出張ですか?
0264デフォルトの名無しさん
2006/08/15(火) 01:17:15見つかっちゃいましたか
0265デフォルトの名無しさん
2006/08/15(火) 01:20:14煽るのも結構だけど、具体的に書きましょう。
0266デフォルトの名無しさん
2006/08/15(火) 09:43:30具体的に書くのはおまえの方だろ
0267デフォルトの名無しさん
2006/08/15(火) 10:10:360268デフォルトの名無しさん
2006/08/15(火) 10:17:040269デフォルトの名無しさん
2006/08/15(火) 10:26:080270デフォルトの名無しさん
2006/08/15(火) 10:27:270271デフォルトの名無しさん
2006/08/15(火) 10:28:570272デフォルトの名無しさん
2006/08/15(火) 10:32:26http://www.fobj.com/hisa/diary/20060812.html#p01
0273デフォルトの名無しさん
2006/08/15(火) 10:32:570274デフォルトの名無しさん
2006/08/15(火) 13:18:15RoRで多少注目されたところで
このままじゃ海外でも頭打ちになるのは目に見えてる。
0275デフォルトの名無しさん
2006/08/15(火) 13:31:03英語苦手で英語のドキュメントをあまり読まないので
その貧弱さを感じることが無いんだけど、
それはRubyに付属するドキュメント(riとかrdoc)のみの話?
それとも書籍なども含めて?
Railsでは以下のような動きがあるね。
ttp://blog.caboo.se/pages/documentation_drive
0276デフォルトの名無しさん
2006/08/15(火) 13:55:59そもそも、貧弱なの?
0277デフォルトの名無しさん
2006/08/15(火) 14:03:48ruby-docもとくに英文ドキュメントが貧弱とは思えないし、
ウサギ本にいたってはまるまるwebで公開されてるしな。
0278デフォルトの名無しさん
2006/08/15(火) 14:23:08日本語は碌な文書がないが、英語の文書は各種取り揃ってる
誤解を恐れずに言えば、Rubyが評価されてるのだって主に海外だ
0279デフォルトの名無しさん
2006/08/15(火) 14:29:450280デフォルトの名無しさん
2006/08/15(火) 14:37:1310年前のPython(1.4)にさえ見劣りすると思う。
ttp://www.ruby-doc.org/docs/ruby-doc-bundle/
ttp://www.python.org/ftp/python/doc/1.4/
0281デフォルトの名無しさん
2006/08/15(火) 14:43:43スクリプト書いてるうちに、こんなんじゃいくら書いても他の人より目立てないということがわかってくるのですよ
他の言語より書きやすいということがこんな風にマイナスに作用するとは思わなんだ
0282デフォルトの名無しさん
2006/08/15(火) 14:48:56Pythonスレともども罵りあい自演してる本人が何をいってるのやら
0283デフォルトの名無しさん
2006/08/15(火) 14:59:4810年前のPythonは知らんが、記述量が少なくてすむのがRubyの良さ
0284デフォルトの名無しさん
2006/08/15(火) 16:11:260285デフォルトの名無しさん
2006/08/15(火) 16:23:20それでも良かったらRuby使ってやってください。
0286デフォルトの名無しさん
2006/08/15(火) 16:24:22Ruby本はアフォみたいに大量に出版されてるよね
0287デフォルトの名無しさん
2006/08/15(火) 18:24:220288デフォルトの名無しさん
2006/08/15(火) 19:12:150289デフォルトの名無しさん
2006/08/15(火) 19:40:350290デフォルトの名無しさん
2006/08/15(火) 22:27:01君みたいに鈍感な人には、実は関係ないかもな。
0291デフォルトの名無しさん
2006/08/16(水) 00:16:21Pythonのドキュメントが美しいならPython使えばいいじゃんか。
0292デフォルトの名無しさん
2006/08/16(水) 00:19:410293デフォルトの名無しさん
2006/08/16(水) 01:44:19るびーはだめそうですね
じゃあなにがいいんですかそれにしますおしえてください
0294デフォルトの名無しさん
2006/08/16(水) 01:48:050295デフォルトの名無しさん
2006/08/16(水) 01:50:520296デフォルトの名無しさん
2006/08/16(水) 02:00:500297デフォルトの名無しさん
2006/08/16(水) 02:15:370298デフォルトの名無しさん
2006/08/16(水) 02:32:470299デフォルトの名無しさん
2006/08/16(水) 02:57:34MLでスレとかいうなよ・・w
ノートン先生がSubjectにスパム認定してるし・・w
0300デフォルトの名無しさん
2006/08/16(水) 03:12:580301デフォルトの名無しさん
2006/08/16(水) 03:23:370302デフォルトの名無しさん
2006/08/16(水) 04:07:510303デフォルトの名無しさん
2006/08/16(水) 04:36:240304デフォルトの名無しさん
2006/08/16(水) 12:59:31最近は精神障害がかなり進行してきてるようだが。
ttp://slashdot.jp/~omoti/journal/
0305デフォルトの名無しさん
2006/08/16(水) 13:25:230306デフォルトの名無しさん
2006/08/16(水) 17:07:40うわぁ こりゃ、かなりキてるね
0307デフォルトの名無しさん
2006/08/16(水) 18:18:04これは逝っちゃってないか?
こーゆう人が同じ電車に乗っているかもしれないと思うとゾっとするね…
0308デフォルトの名無しさん
2006/08/16(水) 18:29:22今頃気づいたの?
想像力ないね〜
0310デフォルトの名無しさん
2006/08/16(水) 20:01:310311デフォルトの名無しさん
2006/08/16(水) 20:05:170312デフォルトの名無しさん
2006/08/16(水) 23:34:31これ、ちゃんとした治療を受けさせた方がいいんでないの?
ネタとかでないなら、かなりやばいと思うんだが
0313デフォルトの名無しさん
2006/08/16(水) 23:35:52今頃気づいたの?
想像力ないね〜
0314デフォルトの名無しさん
2006/08/17(木) 00:36:20それを赤の他人ができるわけなかろう。
Omotiには単なる「すげぇイタい奴」でいて欲しかったから、ちょい残念ではあるが。
0315デフォルトの名無しさん
2006/08/17(木) 01:51:59オレの中ではOmoti複数人説が有力
キチガイごっこしたい数人がみんなであの日記書いてるの
0316デフォルトの名無しさん
2006/08/17(木) 02:22:290317デフォルトの名無しさん
2006/08/17(木) 02:27:50じゃ、一生読まないことになるね。
まあお前が読まなくても誰も困らないけど。
0318デフォルトの名無しさん
2006/08/17(木) 04:01:24もうちょっと真実味があったほうがいいなぁ。
0319デフォルトの名無しさん
2006/08/17(木) 04:03:52少しはプロレスを見習え
0320デフォルトの名無しさん
2006/08/17(木) 05:01:030321デフォルトの名無しさん
2006/08/17(木) 05:25:53ネタっぽいが、実際にMLとかで求人してみたり
リアルと関連しそうなこともしている
#応募した奴いるのか?w
0322デフォルトの名無しさん
2006/08/17(木) 06:56:27今頃気づいたの?
想像力ないね〜
0323デフォルトの名無しさん
2006/08/17(木) 07:56:550324デフォルトの名無しさん
2006/08/17(木) 08:23:40高卒無職とかその辺だと思う・・・
もし完璧なネタだとするなら、あんなパワフルなネタをあんなつまらん所に
投げたりはしないでしょう。
0325デフォルトの名無しさん
2006/08/17(木) 08:33:350326デフォルトの名無しさん
2006/08/17(木) 08:49:060327デフォルトの名無しさん
2006/08/17(木) 08:53:52今頃気づいたの?
想像力ないね〜
0328デフォルトの名無しさん
2006/08/17(木) 08:56:550329デフォルトの名無しさん
2006/08/17(木) 08:58:550330デフォルトの名無しさん
2006/08/17(木) 10:25:56今頃気づいたの?
想像力ないね〜
0331デフォルトの名無しさん
2006/08/17(木) 15:24:010332デフォルトの名無しさん
2006/08/17(木) 20:33:350333デフォルトの名無しさん
2006/08/18(金) 00:02:500334デフォルトの名無しさん
2006/08/18(金) 04:55:280335デフォルトの名無しさん
2006/08/18(金) 10:16:290336デフォルトの名無しさん
2006/08/18(金) 15:34:47ここにはmoderatorがいると思っているのか?w
0337デフォルトの名無しさん
2006/08/18(金) 16:39:56汚くなる。
0338デフォルトの名無しさん
2006/08/18(金) 17:16:470339デフォルトの名無しさん
2006/08/18(金) 17:29:090340デフォルトの名無しさん
2006/08/18(金) 22:37:130341デフォルトの名無しさん
2006/08/19(土) 01:16:040342・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/08/19(土) 02:02:200343デフォルトの名無しさん
2006/08/19(土) 02:10:15http://ex16.2ch.net/test/read.cgi/news4vip/1155903854/
>>1(巨乳・ナンパ多し) 会社の先輩
年齢:23歳 年齢:33歳 ♂
彼氏いない暦:半年 彼女いない暦:恐らく年齢
身長:158�a 身長:160cmくらい
体重:51�` 体重:80�`くらい
先輩は>>1がVIPPERとは知らない
Sサイズのシャツから肉がはみ出てる
変にオサレぶってかっこつけてキモイ。
でもオバサマには人気ある
上司とすげー仲良い(信頼されてる)
メールの内容
「今日は楽しかったおo(^ω^)o 注)一緒に帰っただけ
また月曜に会おうNe星
ちゃんとお風呂入るんだおwwwww」
「俺はインターネッツに詳しい」と豪語(ry
会社が終わるとロッカー前で毎日待ち伏せ
→同じ路線なので着いてこられる
→「本屋に寄るから」と断ると一緒に来る
→「今度一緒に映画行こうか(^ω^)」
→断ると以下ループ
0344デフォルトの名無しさん
2006/08/19(土) 02:19:45そそ、rescueだけじゃStandardErrorしか拾ってくれないんだよな。
そしてInterruptとかはStandardErrorじゃないんだよな。
ということでrescue Exceptionなんだよな。
0345デフォルトの名無しさん
2006/08/19(土) 03:01:24ところで、エロゲ会社のゲームの字祷子(アザトース)Dという
マリオカートタイプのゲームで、エラー時に出てくるダイアログを
見るかぎりは、Ruby/SDLで開発されているっぽい。
ゲームは、やたらメモリを食うのとロードが遅い点以外では、
かなり良好に動いている。Rubyでもゲーム開発はできるんだなという事で。
0346デフォルトの名無しさん
2006/08/19(土) 11:37:15rescue Interrupt でいいじゃん。
> ということでrescue Exceptionなんだよな。
昔のrexmlはExceptionを直接継承したエラーを使ってたからえらい迷惑。
0347デフォルトの名無しさん
2006/08/19(土) 12:57:430348デフォルトの名無しさん
2006/08/19(土) 14:58:48ってrubyではどう書くのが普通ですか?
0349デフォルトの名無しさん
2006/08/19(土) 15:59:23puts f
end
> ruby test.rb
1.0
1.05
(中略)
1.9
1.95
でもリファレンスマニュアルには
> step([s]) {|item| ... }
> ruby 1.7 feature
> 範囲内の要素を s おきに繰り返します。s には正の整数を 指定します。デフォルトは 1 です。
ruby 1.8.4 (2005-12-24) [i386-mswin32]ではFloatでも動いたが、正の整数って書いてあるんだな。
0350デフォルトの名無しさん
2006/08/19(土) 18:58:55これも、初心者スレの話題みたいに
for f in (1.0...2.0).step(0.05)
puts f
end
ってかけたらうれしいって方向に向かうのかな。
0351デフォルトの名無しさん
2006/08/19(土) 19:07:050352・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/08/19(土) 19:09:56n.times{|i| ほげほげ }
のほうが便利だ
0353・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/08/19(土) 19:12:140354デフォルトの名無しさん
2006/08/19(土) 22:42:00やっぱintで回して、掛けて使うんでつか
0355デフォルトの名無しさん
2006/08/19(土) 22:43:59そもそも増分は1以外は邪道
0356デフォルトの名無しさん
2006/08/19(土) 22:48:10あればそれを for で回すか each すりゃ良いんだろうけど
0357デフォルトの名無しさん
2006/08/20(日) 00:22:12そそ、SystemExit ね。
>>353
まあ、回数が不定でも(片端が入ったり入らなかったりしても)
いい場合だったらOKじゃないの?終了条件を == で比較してたら論外だけど。
0358デフォルトの名無しさん
2006/08/20(日) 00:28:20Rubyだったら問題ないんじゃないか?
と、仕様も知らず、整数以外は使わず、調べもしない俺が書いてみる。
0359デフォルトの名無しさん
2006/08/20(日) 00:28:231.0.step(1.95, 0.05)
0360デフォルトの名無しさん
2006/08/20(日) 00:30:170361デフォルトの名無しさん
2006/08/20(日) 01:56:310362デフォルトの名無しさん
2006/08/20(日) 02:58:340363デフォルトの名無しさん
2006/08/20(日) 03:27:130364デフォルトの名無しさん
2006/08/20(日) 03:28:190365デフォルトの名無しさん
2006/08/20(日) 03:39:15「拙速は遅巧に勝る」はその後の拙速なフォローがない時には使えないだろ.
0366デフォルトの名無しさん
2006/08/20(日) 07:58:05ちゃんとしたコミュニティーを作ってこなかったのが悪い。
0367デフォルトの名無しさん
2006/08/20(日) 08:47:35p 1.0.step(1.95, 0.05) {} # => 1.0
俺の説明不足か… map みたいに配列を返すイテレータが無いかなって事。
コレじゃ流石に不恰好だしなぁ…
step = 0.05
p ((1.0/step).to_i...(2.0/step).to_i).map {|n| n * step}
# => [1.0, 1.05, 1.1, 1.15, 1.2, 1.25, 1.3, 1.35, 1.4, 1.45, 1.5, 1.55, 1.6, 1.65, 1.7, 1.75, 1.8, 1.85, 1.9, 1.95]
0368デフォルトの名無しさん
2006/08/20(日) 10:06:57=> true
irb(main):002:0> e = 1.enum_for(:step, 1.95, 0.05)
=> #<Enumerable::Enumerator:0x8158194>
irb(main):003:0> e.each{|i| puts i}
1.0
1.05
1.1
1.15
1.2
1.25
1.3
1.35
1.4
1.45
1.5
1.55
1.6
1.65
1.7
1.75
1.8
1.85
1.9
1.95
=> 1
irb(main):004:0> e.map{|i| i+1}
=> [2.0, 2.05, 2.1, 2.15, 2.2, 2.25, 2.3, 2.35, 2.4, 2.45, 2.5, 2.55, 2.6, 2.65, 2.7, 2.75, 2.8, 2.85, 2.9, 2.95]
0369デフォルトの名無しさん
2006/08/20(日) 11:43:370370デフォルトの名無しさん
2006/08/20(日) 11:44:310371デフォルトの名無しさん
2006/08/20(日) 11:48:20直した。
0372デフォルトの名無しさん
2006/08/20(日) 12:06:58previewで毎回インストーラ付きのWindowsバイナリが用意されたら考えるよ
0373デフォルトの名無しさん
2006/08/20(日) 12:37:06Windows版インストーラつきって作るのそんなに大変なのかな
0374デフォルトの名無しさん
2006/08/20(日) 14:13:35Windowsインストーラをプレビューのたびに出すには、リリースチームが
いないと困難だろうね。
0375デフォルトの名無しさん
2006/08/20(日) 14:28:06本家コミュニティがMLだけっていうのがあまりにもまずすぎるね。
(rwikiも一応本家コミュニティなのか?意味無いと思うけど)
MLだとバカ避けになると思ってるかもしれないが、結局キチガイは来てるし、
pythonみたいに初めからちゃんと掲示板も用意しとけば
こんなことにはならないのに。
0376デフォルトの名無しさん
2006/08/20(日) 14:30:08環境変数とか勝手に設定するって事?
0377デフォルトの名無しさん
2006/08/20(日) 14:43:550378デフォルトの名無しさん
2006/08/20(日) 15:11:54確かに。他者の優れたところは学ぶべき。
本当に普及させたいのならそれくらい誰かがやるはずだから、
本気になっている人数が少ないということだろうな。
0379デフォルトの名無しさん
2006/08/20(日) 15:17:250380デフォルトの名無しさん
2006/08/20(日) 16:12:18http://www.ruby-forum.com/
0381デフォルトの名無しさん
2006/08/20(日) 16:28:05日本が本家なのになんで日本の公式フォーラム無いの?
0382デフォルトの名無しさん
2006/08/20(日) 16:33:06どっちにしても短い方法はなさ気だなぁ。
とりあえず乙
0383デフォルトの名無しさん
2006/08/20(日) 16:46:19日本人にはソフトウェア開発における
コミュニティ運営能力が欠けているからですよ。
変に真面目だから、外国人のようなノリでサクサク進まない。
まつもとはアドバイザーあたりになって
Rubyの実運営は外国に譲った方が、Rubyのためだと思う。
0384デフォルトの名無しさん
2006/08/20(日) 16:50:100385デフォルトの名無しさん
2006/08/20(日) 16:52:480386デフォルトの名無しさん
2006/08/20(日) 17:25:37fork すりゃいいじゃん。
0387デフォルトの名無しさん
2006/08/20(日) 18:00:09人が激減したのが、今の結果。
苦手な部分やマンパワーが必要な部分を他人に任せるための戦略(コミュ
二ティーの育成)から目をそらし続けてるんだから、コントリビューター
が出てこないのも無理はない。そのことを何年も前から指摘されているのに
愚痴を言うことしか出来ないんだから、要は無能なんだろう。
0388デフォルトの名無しさん
2006/08/20(日) 18:19:45forkすると執拗に再起不能になるまで叩きまくり。(例:xrb)
それがRubyコミュニティ。
0389デフォルトの名無しさん
2006/08/20(日) 18:52:340390デフォルトの名無しさん
2006/08/20(日) 19:28:17たとえばその理由で誰がいなくなったの?
0391デフォルトの名無しさん
2006/08/20(日) 21:08:38> (例:xrb)
ちょっと待て。例が悪すぎる。
0392デフォルトの名無しさん
2006/08/20(日) 21:50:49と考えている390は異常
0393デフォルトの名無しさん
2006/08/21(月) 01:54:57日本人はxxxが欠けている....という根拠のない決め付けをする人って
精神的に子供なんだろうなと思う。
大人になってから議論に加わりましょうね。
0394デフォルトの名無しさん
2006/08/21(月) 02:02:31子供っぽいことすな
0395デフォルトの名無しさん
2006/08/21(月) 05:37:21やっぱり、モルモンの教義とかが深く関係しているのかな
0396デフォルトの名無しさん
2006/08/21(月) 06:57:180397デフォルトの名無しさん
2006/08/21(月) 07:48:140398デフォルトの名無しさん
2006/08/21(月) 09:12:040399デフォルトの名無しさん
2006/08/21(月) 09:52:390400デフォルトの名無しさん
2006/08/21(月) 10:46:411.8.5-preview4をテストしてくれよ。
0401デフォルトの名無しさん
2006/08/21(月) 11:28:481984年5月 この頃クリスチャンになる(アセンブリ・オブ・ゴット教団高槻教会)
1984年9月23日 洗礼(浸礼)を受ける(日本バプテスト連盟松江教会)
この教会がカルトなのか、まっとうなのかに関しては 俺は知らん
0402デフォルトの名無しさん
2006/08/21(月) 11:41:11リリース判定に使えるような標準のテストスイートないのかな
0403デフォルトの名無しさん
2006/08/21(月) 12:02:38日本バプテスト連盟は、プロテスタント諸教会の連合体。
まっとうかどうかはよくわからんが、カルトに分類されるようなもんではない。
0404デフォルトの名無しさん
2006/08/21(月) 12:24:010405デフォルトの名無しさん
2006/08/21(月) 12:31:01日本バプテスト連盟
共にページを見る限りでは、変に声明出したり政治的圧力かけたり
そういう【いかにもな宗教団体】という事はなさそうですね
「アセンブリーズ・オブ・ゴッド」で検索してみると検索結果の割と上の方に
>チョー・ヨンギ牧師 大韓アセンブリーズ・オブ・ゴットの総会長に選出 される
なんてのが見えたりして 韓国人宣教師なんかがいる宗教団体にろくなのはなさそうという気にもなるが
バプテスト教会
http://ja.wikipedia.org/wiki/%E3%83%90%E3%83%97%E3%83%86%E3%82%B9%E3%83%88%E6%95%99%E4%BC%9A
>バプテストは17世紀ごろにイギリスで始まり、現在では米国に最も多く分布している。
>福音主義
>マルティン・ルターが始めた福音主義よりも更に急進的な立場で、聖書を唯一の信仰のよりどころとし、
>特に保守派または原理主義の間では、聖書の逐語的無謬説または逐語霊感説が支持されている。
>しかし、一方で日本バプテスト連盟などそれらの説を取り入れずに自由な読みを重んじる教派もある。
原理主義ってブッシュの支持母体 過激派の原理主義?
でも同じバプテストでも日本バプテストはそれとは違う?
0406デフォルトの名無しさん
2006/08/21(月) 12:34:44お前が作れ
0407デフォルトの名無しさん
2006/08/21(月) 13:00:07>>405
その原理主義。
でも、保守派や原理主義者が福音主義を重視して聖書を絶対視してるだけで、
福音主義に立つ宗派だったらどれもガチガチの原理主義、というわけでもない。
日本バプテスト連盟は福音主義に立つ諸宗派の連合体であって、そういう名前の
単一の教団があるわけじゃない(はず)
0408デフォルトの名無しさん
2006/08/21(月) 13:01:290409デフォルトの名無しさん
2006/08/21(月) 13:10:100410デフォルトの名無しさん
2006/08/21(月) 13:16:030411デフォルトの名無しさん
2006/08/21(月) 15:19:260412デフォルトの名無しさん
2006/08/21(月) 16:44:240413デフォルトの名無しさん
2006/08/21(月) 16:54:370414407
2006/08/21(月) 17:14:400415デフォルトの名無しさん
2006/08/21(月) 17:26:38教会と言うより 教派ということか
なんたらバプテスト教会ってのは沢山あるみたいだけど (>「バプテスト教会」でgoogle検索)
教派と言うことなら、そういう名前の教会がたくさんあってもおかしくないか
0416デフォルトの名無しさん
2006/08/21(月) 17:31:49地獄に落ちろ
0417デフォルトの名無しさん
2006/08/21(月) 17:53:59一緒に堕ちようか。
0418デフォルトの名無しさん
2006/08/21(月) 18:26:12仮に存在するならば、神こそが諸悪の根源だ
0419デフォルトの名無しさん
2006/08/21(月) 18:27:130420デフォルトの名無しさん
2006/08/21(月) 18:40:43業界だから創価?
芸能人、なんかみんな創価とかモルモンとかばっかりみたいで
誰が○○(宗教の名前)だったとか言い始めるときりがない希ガス
つーか、芸能界そのものが攻撃対象になりそうだw
0421デフォルトの名無しさん
2006/08/21(月) 18:48:520422デフォルトの名無しさん
2006/08/21(月) 18:49:58Matz モルモン教 の検索結果 約 445 件
0423デフォルトの名無しさん
2006/08/21(月) 20:51:42というアピールに必死だな。かなり見苦しいから黙って勉強してもらいたい。
0424デフォルトの名無しさん
2006/08/21(月) 21:38:07つーか、やれ。
0425デフォルトの名無しさん
2006/08/21(月) 21:53:030426デフォルトの名無しさん
2006/08/21(月) 22:08:140427デフォルトの名無しさん
2006/08/21(月) 22:10:560428デフォルトの名無しさん
2006/08/21(月) 22:18:08「だいたい動いてます」
でそっとしておいたほうがよさそうではある
0429デフォルトの名無しさん
2006/08/21(月) 22:28:41それともリリース待ち?
0430デフォルトの名無しさん
2006/08/21(月) 22:47:260431デフォルトの名無しさん
2006/08/22(火) 00:23:45常用してるの?
0432デフォルトの名無しさん
2006/08/22(火) 00:27:59別にリリースも待ってない。
{使ってる|使おうとする}{アプリ|ライブラリ}が、1.8.5以上を必要とした段階で
インストールする。
二桁目がアップする場合は待つかな。
0433デフォルトの名無しさん
2006/08/22(火) 00:30:54MatzのXMLの知識も主張も、何年も前からあんま変わってないと思うが。
ちょっと検索してみたが、
http://www.rubyist.net/~matz/20030507.html#p02
http://www.rubyist.net/~matz/20050113.html#p01
とか。
0434デフォルトの名無しさん
2006/08/22(火) 00:46:130435デフォルトの名無しさん
2006/08/22(火) 07:39:11彼のマメさは素直に賞賛すべきだな。
0436デフォルトの名無しさん
2006/08/22(火) 09:09:39一目見てもわかりにくいし、コンピュータもパースしなきゃ話にならんし。
0437デフォルトの名無しさん
2006/08/22(火) 09:25:43あれはあれで将来性はなくもない
Javaの可読性がウザイのと似たようなもん
0438デフォルトの名無しさん
2006/08/22(火) 09:39:42XMLなんて、何年も前から大して進歩してないとおもうが。
アンチ乙。
0439デフォルトの名無しさん
2006/08/22(火) 10:51:42そんなこと言ったら、ほとんどのスクリプト言語は一目でわからないしコンピュータもパースしなきゃ話にならん。
0440デフォルトの名無しさん
2006/08/22(火) 11:00:520441デフォルトの名無しさん
2006/08/22(火) 13:06:570442デフォルトの名無しさん
2006/08/22(火) 13:29:47<items><item><id>1</><name>namae</></></>
のようになっていたら、非常に見にくいであろう。
だから、Rubyも「劣化閉じタグ」であるendは廃止して、YAMLのように、
インデントで構造をあらわすようにするべきだ。
0443デフォルトの名無しさん
2006/08/22(火) 13:33:09最近はHTML直書きする人が減ったって言っても
プログラム書く人なら大抵少しは触るだろうし
0444デフォルトの名無しさん
2006/08/22(火) 13:33:39カーニハンらと同列にコンピュータ史に輝くお方でしょ?
他に日本人といえば嶋博士、ドクター中松とか・・・
0445デフォルトの名無しさん
2006/08/22(火) 13:37:270446デフォルトの名無しさん
2006/08/22(火) 13:41:190447デフォルトの名無しさん
2006/08/22(火) 13:56:550448デフォルトの名無しさん
2006/08/22(火) 14:35:270449デフォルトの名無しさん
2006/08/22(火) 15:04:51きちんと目視で数えられる記号使えバカ
0450デフォルトの名無しさん
2006/08/22(火) 15:12:050451デフォルトの名無しさん
2006/08/22(火) 15:32:30タブ文字が空白と同じ見え方をしてること自体がそもそもよくないとも思える
タブの桁って空白で詰めなくてもいいよなあ?
0452デフォルトの名無しさん
2006/08/22(火) 15:39:46時と場合によるんじゃね?
0453デフォルトの名無しさん
2006/08/22(火) 16:03:54テキストデータでタブを空白で表現するか、幅をどう扱うかはエディタの問題では?
0454デフォルトの名無しさん
2006/08/22(火) 17:58:11そういう人はPerlとかがあってると思うんだがね
0455デフォルトの名無しさん
2006/08/22(火) 21:08:240456デフォルトの名無しさん
2006/08/22(火) 21:41:34ななしの要素は存在しないから、/は冗長だな
<items><item><id>1<><name>namae<><><>
これならこういうのもできる
<items<attr>test<><attr2>test<>><item><id>1<><name>namae<><><>
……て、俺こういうフォーマットをテンプレートで使ったわ
0457デフォルトの名無しさん
2006/08/22(火) 21:43:46それ、なんてPython?
0458デフォルトの名無しさん
2006/08/22(火) 21:56:37早急なる改善を求む。
end * 3とかでいーじゃない。
0459デフォルトの名無しさん
2006/08/22(火) 21:57:46MLに投げろ
0460デフォルトの名無しさん
2006/08/22(火) 22:05:06eval('end' * 3)
0461デフォルトの名無しさん
2006/08/22(火) 22:06:110462デフォルトの名無しさん
2006/08/22(火) 22:08:05まあRubyに関する新しいネタが絶えて久しいからしょうがないのかもしれないが。
0463デフォルトの名無しさん
2006/08/22(火) 22:08:57俺rubyを作れ
0464デフォルトの名無しさん
2006/08/22(火) 22:15:28eval('end;'*3)
0465デフォルトの名無しさん
2006/08/22(火) 22:25:280466デフォルトの名無しさん
2006/08/22(火) 22:30:510467デフォルトの名無しさん
2006/08/22(火) 22:41:310468デフォルトの名無しさん
2006/08/22(火) 23:24:25eval('begin' * 3)
0470デフォルトの名無しさん
2006/08/22(火) 23:35:43つい.eachと書きたくなってしまう自分がいることに気が付いた
逝ってくる…;y=ー( ゚д゚)カチャッ
0471デフォルトの名無しさん
2006/08/22(火) 23:45:06大丈夫。
漏れもだ。
0472デフォルトの名無しさん
2006/08/23(水) 00:08:43お前と一緒だから死にたくなるんだよボケ
0473デフォルトの名無しさん
2006/08/23(水) 00:09:21かなりもどかしいことが多いよな。
0475デフォルトの名無しさん
2006/08/23(水) 00:11:220476デフォルトの名無しさん
2006/08/23(水) 00:35:03>XMLは、腐ったパーサーしかないYAMLに比べれば、100万倍まし。
具体的にどのへんが腐ってるの?
0477デフォルトの名無しさん
2006/08/23(水) 00:58:26これって、通るようになったの?
ruby -ryaml -e 'YAML.load(%q("))'
0478デフォルトの名無しさん
2006/08/23(水) 01:14:31お前たまには自分で調べろヴォケ
0479デフォルトの名無しさん
2006/08/23(水) 03:20:42てのは困りもの。
XMLだったら、RexmlなりHpricotなり色々ある。
0480デフォルトの名無しさん
2006/08/23(水) 09:22:58Yat Another YAML Parserを作ればいいじゃん。
誰かが。
YAMLって使ったことないんだけど何か面倒なんだっけ?
0481デフォルトの名無しさん
2006/08/23(水) 09:45:15coreを吐かせずに動かすのが面倒
0482デフォルトの名無しさん
2006/08/23(水) 09:49:34そうか? うちではそんなことないけど。
syckのバージョンによるのかな。
0483デフォルトの名無しさん
2006/08/23(水) 11:00:01誰かが。
誰かが。
誰かが。
誰かが。
0484デフォルトの名無しさん
2006/08/23(水) 13:51:21どうやったらcore吐くの?
0485デフォルトの名無しさん
2006/08/23(水) 14:56:01Rubyコミュニティでは必要とされるものを自分で作り提供できる人材を求めています
0486デフォルトの名無しさん
2006/08/23(水) 14:59:21dev読んでると全く説得力ないな。
0487デフォルトの名無しさん
2006/08/23(水) 15:03:240488デフォルトの名無しさん
2006/08/23(水) 15:05:32読んでるのもお前のような香具師ばかりだからな。
0490デフォルトの名無しさん
2006/08/23(水) 15:09:52ま、俺も読んでるけどな。
0491デフォルトの名無しさん
2006/08/23(水) 15:28:520492デフォルトの名無しさん
2006/08/23(水) 18:32:12ただでさえマンパワーの足りないのにMatzの負担が増すだけじゃない?
0493デフォルトの名無しさん
2006/08/23(水) 18:52:36coreは英語。あとで出来た。ピッケル本初版の時期の前後?
日本語じゃなきゃやだやだって人がいる限り二本立てでいくしかなかろう。
0494デフォルトの名無しさん
2006/08/23(水) 18:54:330495デフォルトの名無しさん
2006/08/23(水) 18:56:31core にまとめるべき、ということ?
0496デフォルトの名無しさん
2006/08/23(水) 19:15:480497デフォルトの名無しさん
2006/08/23(水) 19:22:070498デフォルトの名無しさん
2006/08/23(水) 20:25:04同意。どちらもPerlやPythonなんか比べものにならないぐらい活発な
提案や議論やリファレンス実装やテストがおこなわれてますものね。
0499デフォルトの名無しさん
2006/08/24(木) 01:26:43でかい複雑なデータを知らない奴のために吐き出したり、知らない奴から受け取ったりするシステムなんて考えたことないだろうに
技術的優位性なんてちゃんちゃらおかしいな。
それでいて自分で作るソフトはEmacs上でうごいてたりするんだから何をしたいのかさっぱりわからん。
原作者がこんなでもまともに動くんだからRubyってすげえな。
0500デフォルトの名無しさん
2006/08/24(木) 01:34:230501デフォルトの名無しさん
2006/08/24(木) 01:52:400502デフォルトの名無しさん
2006/08/24(木) 01:54:420503デフォルトの名無しさん
2006/08/24(木) 02:01:22「うひ、俺、新言語開発しちゃったぜ、もうXMLやPerlなんて目じゃないぜぇ。俺ってばやっぱ天才?ギャハ!」
とかいうレベルと一緒。自分を大きく見せようとして、他をこき下ろしてるところがかえって小物に映る
0504デフォルトの名無しさん
2006/08/24(木) 03:57:530505デフォルトの名無しさん
2006/08/24(木) 06:38:06申し訳ありません。いつもの発作なのでもうすぐ沈静化するでしょう。
不快な思いをさせてしまったことに深くお詫び申し上げます。
0506デフォルトの名無しさん
2006/08/24(木) 09:39:090507デフォルトの名無しさん
2006/08/24(木) 09:59:240508デフォルトの名無しさん
2006/08/24(木) 13:52:250509デフォルトの名無しさん
2006/08/24(木) 15:28:460510デフォルトの名無しさん
2006/08/24(木) 15:50:25って、そりゃポリデントやがな!
0511デフォルトの名無しさん
2006/08/24(木) 15:58:470512デフォルトの名無しさん
2006/08/24(木) 20:26:46なんで統一しないんですか?
XMLのライブラリ書く人がかわいそうだと思います。
まともに動かないのは当たり前だと思います。
0513デフォルトの名無しさん
2006/08/24(木) 20:29:550514デフォルトの名無しさん
2006/08/24(木) 20:44:00ttp://pc8.2ch.net/test/read.cgi/tech/1147897915/l50
Matzが迷っているうちに後手にまわったのは事実。
今となっては嫌でもユニコードをベースにせざるを得ない。
0515514
2006/08/24(木) 20:49:39ttp://www.rubyist.net/~matz/20060622.html#p02
0516デフォルトの名無しさん
2006/08/24(木) 22:30:19> 今となっては嫌でもユニコードをベースにせざるを得ない。
別にUnicodeベースにしなけりゃならないことはないだろ。
>>515のリンク先の話は、
演算時にcoding systemの共通化を自動で行うかどうか、だけだろ。
他に共通するものがなけりゃUCS-4にfallbackするだろうが、別に
常にそれを前提にするわけじゃない。
0517デフォルトの名無しさん
2006/08/24(木) 23:30:04それがユニコードベースということじゃないの?別にUCS-2でもいいけどさ。
ユニコード以外に何か現実的な選択肢ある?
0518デフォルトの名無しさん
2006/08/24(木) 23:41:100519デフォルトの名無しさん
2006/08/25(金) 01:19:050520デフォルトの名無しさん
2006/08/25(金) 06:24:08あと10年たっても改善されるようには思えない。
0521デフォルトの名無しさん
2006/08/25(金) 10:00:19ttp://jesusphreak.infogami.com/blog/why_py
0522デフォルトの名無しさん
2006/08/25(金) 10:08:260523デフォルトの名無しさん
2006/08/25(金) 10:53:21ttp://www.orbeon.com/blog/2006/07/12/ruby-not-all-rosy/
Things I don’t like about Ruby (it’s not Lisp)
ttp://adamconnor.org/?p=63
両方最近の記事。古いのもあわせたらたくさん見付かるから自分でも探してみて。はじめのリンクのコメント欄にもたくさんの賛同者がいるみたいだよ。事実は受け止めないとね。
0524デフォルトの名無しさん
2006/08/25(金) 11:30:40>>477
>これって、通るようになったの?
>ruby -ryaml -e 'YAML.load(%q("))'
これは通ったらいけないんじゃないかな。
文字列 %q(") はYAMLの仕様上、アウトだよな。
正しくは %q("") とか %q('"') とか。477の意図がどっちか知らんけど。
0525デフォルトの名無しさん
2006/08/25(金) 11:44:41「通る」があいまいなのであれだけど、
[ruby-list:42628] で報告されてる core 吐く件のことと思われ。
0526デフォルトの名無しさん
2006/08/25(金) 12:04:130527デフォルトの名無しさん
2006/08/25(金) 12:15:390528デフォルトの名無しさん
2006/08/25(金) 12:34:11MS Word の保存形式も YAML にするべき。
0529649
2006/08/25(金) 12:45:190530デフォルトの名無しさん
2006/08/25(金) 12:53:58誤爆?
そうでないならどうやって混在させてるか書かないと話にならないよ。
0531529
2006/08/25(金) 13:37:02Webアプリケーションを作ろうとしているんですが固有名詞などに日本語以外のデータがよく入力されます。
0532デフォルトの名無しさん
2006/08/25(金) 14:15:09( ´_ゝ`)ヌヌネネヌヌネノヌヌネネヌヌネノヌヌネネヌヌネノヌヌネネヌヌネノ
('A`)ウ〜ンウ〜ンンンンンウ〜ンウ〜ンン・ン・ン
テ〜ケテ〜ケテケテケテン〜テ〜ケテ〜ケテッテッテ
(・∀・)ルヴィ!!
(゚3゚)ピ〜ピロリ〜ピロリ〜ロリ〜ロリレリ〜
( ´_ゝ`)(ヌヌネネヌヌネノヌヌネネヌヌネノヌヌネネヌヌネノヌヌネネヌヌネノ)
(゚3゚)ピ〜ピロリ〜ピロリ〜ロリ〜ロレルラロ〜
( ´_ゝ`)(ヌヌネネヌヌネノヌヌネネヌヌネノヌヌネネヌヌネノヌヌネネヌヌネノ)
('A`)ウ〜ンウ〜ンンンンンウ〜ンウ〜ンン・ン・ン
テ〜ケテ〜ケテケテケテン〜テ〜ケテ〜ケテッテッテ
(゚∀゚)ルヴィ!!
0533デフォルトの名無しさん
2006/08/25(金) 15:05:00だからどうやって混在させてるんだよ。
0534デフォルトの名無しさん
2006/08/25(金) 15:24:17文字幅なんかフォントとその描画システムに依存しないか?
0535デフォルトの名無しさん
2006/08/25(金) 15:33:010536デフォルトの名無しさん
2006/08/25(金) 15:39:32アプリはこれから作ることです。掲示板みたいなものなのでユーザが色々な文字を入力します。
とりあえずUTF-8使おうと考えています。
>>534
WebアプリなのでHTMLで出力します。日本語だと半角2文字分が全角1文字分になりますよね?
ハングルやロシア語でも一定の表示幅におさまるようにデータを切り取りたいのです。
0537デフォルトの名無しさん
2006/08/25(金) 15:44:41文字幅なんかフォントとその描画システムに依存しないか?
0538デフォルトの名無しさん
2006/08/25(金) 15:44:49Webアプリなのでブラウザで表示されます。
だから、表示幅に収まるかどうかはユーザが使ってるブラウザ次第。
と534は言っている気がする。
0539デフォルトの名無しさん
2006/08/25(金) 15:48:230540デフォルトの名無しさん
2006/08/25(金) 15:54:050541デフォルトの名無しさん
2006/08/25(金) 15:55:51基本的に、そのウェブアプリの入力画面で指定されたcharsetに依存するんじゃないか?
入力画面のcharsetと、入力されたデータを扱う画面で異なるcharset(UTF-8とか)を使うというなら
自前で変換すればいいのだろうし
0542デフォルトの名無しさん
2006/08/25(金) 16:01:160543デフォルトの名無しさん
2006/08/25(金) 16:06:10プロポーショナルフォント使ったら日本語だって半角2文字が全角1文字分にならないよね?
ハングルやロシア語ならもっと文字幅が決まらないんじゃないの?
0544デフォルトの名無しさん
2006/08/25(金) 16:07:32変換ってどういう意味ですか?
たとえば普通のブラウザだと等幅フォントを使う設定になっていますよね?
ハングル1文字分と日本語全角1文字が同じ表示幅になります。
たとえば日本語、ハングル、アルファベットどれが入ってるかに関わらず
データの先頭から日本語全角10文字分だけ切り出して表示するということをしたいのです。
0545デフォルトの名無しさん
2006/08/25(金) 16:17:47はつみみです
0546デフォルトの名無しさん
2006/08/25(金) 16:24:18ごちゃ混ぜにしないで下さい
私が言ったのは、扱ううえで エンコードがわかっていることが前提条件
エンコードは>>541のように扱えばいいんじゃないかって事だけ
0547546
2006/08/25(金) 16:33:34チョン族(ハングルから判断)によけいなレクチャーする気はないので俺はこれ以上返事することはないのでよろしく
0548デフォルトの名無しさん
2006/08/25(金) 16:34:00ttp://www.nslabs.jp/icu.rhtml
0549デフォルトの名無しさん
2006/08/25(金) 16:41:340550デフォルトの名無しさん
2006/08/25(金) 16:56:14見当違いなエスパーだなw
しかも恥ずかしい捨て台詞はいて逃亡かよw
0551デフォルトの名無しさん
2006/08/25(金) 17:10:13ハングル使いと関わる気はないだけだ
あとスレ違いだし関わる義理もない
0552デフォルトの名無しさん
2006/08/25(金) 17:16:590553デフォルトの名無しさん
2006/08/25(金) 17:25:010554デフォルトの名無しさん
2006/08/25(金) 18:01:350555デフォルトの名無しさん
2006/08/25(金) 18:06:27所詮 チョンはチョンかwww
0556デフォルトの名無しさん
2006/08/25(金) 18:21:17まだCVSにタグ打たれてないみたいだけど。
テストしようと思ってたんだけどテストになるような使い方してないしなぁ。
0557デフォルトの名無しさん
2006/08/25(金) 18:25:230558544
2006/08/25(金) 18:39:26ありがとうございます。East Asian Width というのを使うんですね。
文字幅の定義データはここで見つけました。
ttp://www.unicode.org/unicode/reports/tr11-3/EastAsianWidth-3d3.txt
この定義に従って幅を計算してくれるライブラリってあるのでしょうか?
それとも自分で作らなくちゃだめですか?
0559デフォルトの名無しさん
2006/08/25(金) 18:41:090560デフォルトの名無しさん
2006/08/25(金) 18:42:14作って公開したらよろこぶ香具師は世界に数人はいるんじゃね?
0561デフォルトの名無しさん
2006/08/25(金) 19:00:390562デフォルトの名無しさん
2006/08/25(金) 19:45:32ブラウザがレンダリングした結果の表示幅がごっちゃになっている人がいるのはここですか?
0563デフォルトの名無しさん
2006/08/25(金) 19:48:450564デフォルトの名無しさん
2006/08/25(金) 22:49:440565デフォルトの名無しさん
2006/08/25(金) 23:19:41もっと根本的なとこで間違ってる人だと思う。
0566デフォルトの名無しさん
2006/08/26(土) 22:35:230567デフォルトの名無しさん
2006/08/27(日) 08:39:230568デフォルトの名無しさん
2006/08/27(日) 10:41:351.8.5リリース効果か?
0569デフォルトの名無しさん
2006/08/27(日) 13:56:460570デフォルトの名無しさん
2006/08/27(日) 14:28:16それにしてもあの人はなんでリリース日時に異常にこだわるんだろう。
早くも「1.8.6まだ〜?」モード突入だしww
0571デフォルトの名無しさん
2006/08/27(日) 18:28:44モルモンスレで語ろうかw
0572デフォルトの名無しさん
2006/08/28(月) 14:16:350573デフォルトの名無しさん
2006/08/28(月) 16:57:08スライドには「引退!?」とかいて煽ってたけど,
口頭では「ジョークですけど」って言ってた.
0574デフォルトの名無しさん
2006/08/28(月) 17:16:380575デフォルトの名無しさん
2006/08/28(月) 19:10:42そうしないのは何故?
やっぱ功績を独り占めしたいから?
0576デフォルトの名無しさん
2006/08/28(月) 20:03:32お前おもんないぞ
0577デフォルトの名無しさん
2006/08/28(月) 20:30:54いないから仕方なく全部自分でやっているんじゃないか。
0578デフォルトの名無しさん
2006/08/28(月) 22:12:11そやって目立つのが目的の大半。他人に任せるなんか論外。
0579デフォルトの名無しさん
2006/08/28(月) 22:56:50あのひとは、ただ神のためにのみ働いているのです。
0580デフォルトの名無しさん
2006/08/28(月) 23:19:26「言語を作ることそのものが目的」で作られた珍しい言語の一つだしなぁ
……珍しくもないって? こりゃ失礼
0581デフォルトの名無しさん
2006/08/28(月) 23:45:58プログラム言語なのにまるでカルト宗教だな。
0582デフォルトの名無しさん
2006/08/29(火) 00:06:24教祖は教祖で、昔の言語からパクっといて、ライバルはrubyに近づいてくる…ってそのままやんっ!
0583デフォルトの名無しさん
2006/08/29(火) 00:17:110584デフォルトの名無しさん
2006/08/29(火) 00:19:020585デフォルトの名無しさん
2006/08/29(火) 00:20:39だもんな。
0586デフォルトの名無しさん
2006/08/29(火) 00:32:050587デフォルトの名無しさん
2006/08/29(火) 00:36:450588デフォルトの名無しさん
2006/08/29(火) 00:48:53「カルト信者の娘の」ってのも、ごめんこうむりたいな。
0589デフォルトの名無しさん
2006/08/29(火) 00:54:000590デフォルトの名無しさん
2006/08/29(火) 01:25:17わざわざレス付けるという労力は、
すごいと思うんだ、俺。
0591デフォルトの名無しさん
2006/08/29(火) 04:55:440592デフォルトの名無しさん
2006/08/29(火) 05:35:49まつもとさんがなにもコメントしてくれなかったのが残念だった。
0593デフォルトの名無しさん
2006/08/29(火) 05:49:230594デフォルトの名無しさん
2006/08/29(火) 05:55:17たとえば今回のin?メソッドの例で行くと、
Ruby言語に言語の基本機能としてin?メソッドを実装するという方法(A)と、
各自が自分のライブラリで勝手に実装しろという方法(B)があるとき、
この提案は、(A)として実装された方がいいだろうと判断する共通の基準があるのかな?
0595デフォルトの名無しさん
2006/08/29(火) 06:48:460596デフォルトの名無しさん
2006/08/29(火) 07:39:29最近手放せない。Railsでなくても使ってしまう。
0597デフォルトの名無しさん
2006/08/29(火) 07:49:01in?でいいなら自分でやれってスタンスだろうし。
0598デフォルトの名無しさん
2006/08/29(火) 08:27:25Rubyそのものが好きな人ほど、Matzのリリースから切り離したいはず
なんだけど。
最初に言語仕様を考えた功績は認めるけど、ロートルは、もう消えて
くれと。
0599デフォルトの名無しさん
2006/08/29(火) 08:42:39+=の仕様を変えることでも提案してたの?
0600デフォルトの名無しさん
2006/08/29(火) 08:59:510601デフォルトの名無しさん
2006/08/29(火) 09:17:50価値とは愛そのものです。
愛は神の一部です。
あなたは神を信じますか?
0602デフォルトの名無しさん
2006/08/29(火) 09:21:260603デフォルトの名無しさん
2006/08/29(火) 09:21:52RubyもMatzも好きだけど。
信者というほどではないが。
0604デフォルトの名無しさん
2006/08/29(火) 12:50:39++は言語モデルとあわないからどうしようもないな。
0605デフォルトの名無しさん
2006/08/29(火) 12:58:00Numericがimmutableっていうやつ?
0606デフォルトの名無しさん
2006/08/29(火) 14:45:070607デフォルトの名無しさん
2006/08/29(火) 15:46:08MLの過去ログ読んでたらこんなの発見
[ruby-list:3636]
0608デフォルトの名無しさん
2006/08/29(火) 18:49:51変数に対する操作は値の取り出しと代入しかない、というモデル。
0609デフォルトの名無しさん
2006/08/29(火) 20:37:51Array#uniq! とか bang なメソッドは?
0610デフォルトの名無しさん
2006/08/29(火) 20:46:42手元のデータでは++がないことで3万人くらいのユーザーを逃しているぞ。
0611デフォルトの名無しさん
2006/08/29(火) 20:46:44それはオブジェクトに対する操作
0612デフォルトの名無しさん
2006/08/29(火) 22:23:570613デフォルトの名無しさん
2006/08/29(火) 22:46:58それは本質的な事ではない。
0614デフォルトの名無しさん
2006/08/29(火) 23:21:21a += 1 は a = a + 1 の構文糖。
左辺のaと右辺のaは別のオブジェクト。
0615デフォルトの名無しさん
2006/08/30(水) 00:17:58下記のようになるんですか?
a=100
b=a
a+=1
print b #=>100
a=200
b=a
a++
print b #=>201
0616デフォルトの名無しさん
2006/08/30(水) 00:27:571.8系は卜部氏がしきるかと思ったけどそうでもないみたい
Matzももう1.8系のお守りはしたくないみたいだけど
い(まつもとさんが弄っちゃうのを抑制できない)から無理じゃね?
0618デフォルトの名無しさん
2006/08/30(水) 01:38:010619デフォルトの名無しさん
2006/08/30(水) 02:06:440620デフォルトの名無しさん
2006/08/30(水) 02:16:040621デフォルトの名無しさん
2006/08/30(水) 07:33:590622デフォルトの名無しさん
2006/08/30(水) 09:13:550623デフォルトの名無しさん
2006/08/30(水) 09:39:49あらゆる意味で矛盾は生じない上、思ったとおりに動く気がするが、どうか。
0624デフォルトの名無しさん
2006/08/30(水) 09:46:190625デフォルトの名無しさん
2006/08/30(水) 09:58:18++ と ++! の2種類用意すればいいんじゃね?
a=100
b=a
print b++ # => 101
print a # => 100
b++!
print b # => 101
print a # => 101
0626デフォルトの名無しさん
2006/08/30(水) 11:03:42大昔のFORTRANみたいだな。w
0627デフォルトの名無しさん
2006/08/30(水) 17:41:49米連邦法に反して一夫多妻制を掲げる教団「末日聖徒イエス・キリスト教会
原理派」(FLDS)の実質的な教祖が、ネバダ州ラスベガスの郊外で逮捕
された。米連邦捜査局(FBI)が29日発表した。推定1万人の信徒を抱
える教団のトップは、国際テロ組織アルカーイダの指導者、ウサマ・ビン
ラーディン容疑者らと並ぶ「10大指名手配犯」に指定されていた。
0628デフォルトの名無しさん
2006/08/30(水) 17:54:340629デフォルトの名無しさん
2006/08/30(水) 18:04:47くて「宣教師」だよ。馬鹿にしてもらっちゃあ困る。
まつもとゆきひろ
>末日聖徒イエス・キリスト教会の宣教師として活動した。
http://biography.sophia-it.com/content/%E3%81%BE%E3%81%A4%E3%82%82%E3%81%A8%E3%82%86%E3%81%8D%E3%81%B2%E3%82%8D
0630デフォルトの名無しさん
2006/08/30(水) 18:11:52宗教じゃなくてもいるだろ。
スローフードな人たちとか自然保護活動家とか。
0631デフォルトの名無しさん
2006/08/30(水) 18:16:040632デフォルトの名無しさん
2006/08/30(水) 18:34:36モルモンの独身男性には2年間、自腹での布教活動が義務付けられている。
自転車に乗って「チョットオハナシイイデスカ?」って話しかけてる2人組のガイジン見たことないか?
あれだ。Matzだけ特別なわけではない。
0633デフォルトの名無しさん
2006/08/30(水) 20:23:03あれ、道を尋ねるような空気を纏わせつつ呼び止めるのだけは止めて欲しい
まあ、ヘルメット被ってマウンテンバイク乗ってる2人組はスルーするようにはなったが
0634デフォルトの名無しさん
2006/08/30(水) 21:11:00レッドハットやノベルのほか、ターボリナックスの初代社長もユタ出身。
0635デフォルトの名無しさん
2006/08/30(水) 21:24:38「義務付けられている」なんて、我らがMatzが、教会の言うことに何の
疑問も持たず、まるで洗脳されている人間みたいに素直に宣教師をやっ
たなどとでも言うのか?
そんなはずは無い。
きちんと自分の頭で考え、自ら率先して正しいと思うことを布教し教会
へ貢献するために宣教師をやったんだよ。
0636デフォルトの名無しさん
2006/08/30(水) 21:35:400637デフォルトの名無しさん
2006/08/30(水) 21:44:560638デフォルトの名無しさん
2006/08/30(水) 22:08:230639デフォルトの名無しさん
2006/08/31(木) 00:50:060640デフォルトの名無しさん
2006/08/31(木) 04:56:19Matzのコミュニティー育成能力が高かったら、カルト宗教のせいに
されることも無い。
0641デフォルトの名無しさん
2006/08/31(木) 04:58:49rubyでツリー構造を扱いたいのですが、↓これ以外のライブラリとかって
ありますか?
http://www.geocities.co.jp/SiliconValley-Oakland/2986/ruby/tree.html
0642デフォルトの名無しさん
2006/08/31(木) 05:54:20Railsでacts_as_treeを使うとか。
0643デフォルトの名無しさん
2006/08/31(木) 10:18:410644デフォルトの名無しさん
2006/08/31(木) 11:43:55>今時は黙ってActiveSupportに対するパッチを投げてしまうのがいいかも知れん。
>最近手放せない。Railsでなくても使ってしまう。
だれかObject#in? のパッチを投げて。
0645デフォルトの名無しさん
2006/08/31(木) 15:39:50def in?(container)
container.include?(self)
end
end
0646デフォルトの名無しさん
2006/08/31(木) 16:11:07このスレにじゃなくてActiveSupportに
0647デフォルトの名無しさん
2006/08/31(木) 18:29:04意図の読めない奴だな。
0648デフォルトの名無しさん
2006/08/31(木) 18:39:49Because, Matz is nice.
0649デフォルトの名無しさん
2006/08/31(木) 19:01:59えーと、そういえば、「言い出しっぺの法則」っていうのがあるんだったっけな。
0650デフォルトの名無しさん
2006/08/31(木) 19:26:160651デフォルトの名無しさん
2006/08/31(木) 21:08:330652デフォルトの名無しさん
2006/08/31(木) 22:12:11その二進表示を出力するプログラムを作成しよ。
ただし整数から二進表示文字列を作るメソッドi2bを
作成してそれを呼び出すように書くこと。
出来る人誰かいませんか?
0653デフォルトの名無しさん
2006/08/31(木) 22:18:290654デフォルトの名無しさん
2006/08/31(木) 22:26:240655デフォルトの名無しさん
2006/08/31(木) 22:30:260656デフォルトの名無しさん
2006/08/31(木) 22:37:140657デフォルトの名無しさん
2006/08/31(木) 23:02:00x.to_s(2)
end
0658デフォルトの名無しさん
2006/08/31(木) 23:31:31ありがとうございます。
0659デフォルトの名無しさん
2006/09/01(金) 02:09:33なんで、こんなんなってるの?
0660デフォルトの名無しさん
2006/09/01(金) 02:24:24コアのクラスに結構手を入れてるせいだろうか。
Rails 1.1.6はとくに問題なく使えてるんだけど。
0661デフォルトの名無しさん
2006/09/01(金) 02:26:500662デフォルトの名無しさん
2006/09/01(金) 09:53:02ま、to_s も禁止しなかった問題側の落ち度かもしれんが
0663デフォルトの名無しさん
2006/09/01(金) 10:46:43今までの挙動がバグでした、ってことか。
なんかもう1.8.5も純粋バグフィクス版と改良版に分けたほうがよくないか…。
0664デフォルトの名無しさん
2006/09/01(金) 11:27:52def i2b(num)
buf = Array.new
abs = num < 0 ? ~num+1 : num
dig = 0
while (1<<dig <= abs)
dig += 1
end
dig.downto(0) {|i|
j = 1<<i
if (abs - j >= 0)
abs -= j
buf << 1
else
buf << 0
end
}
if (num < 0)
buf.map!{|i| i = i^1} # この後0b1を足したいけどシンプルな方法が思いつかん
end
return buf.to_s
end
0665デフォルトの名無しさん
2006/09/01(金) 11:30:080666デフォルトの名無しさん
2006/09/01(金) 12:28:37宿題スレ池
奴は多重マルチだ
0667デフォルトの名無しさん
2006/09/01(金) 15:23:240668デフォルトの名無しさん
2006/09/01(金) 15:27:07かも?w
0669デフォルトの名無しさん
2006/09/01(金) 16:11:47似たような意味の語を3つも組み合わせるとは…まさに多重マルチ。
0670デフォルトの名無しさん
2006/09/01(金) 16:35:250671デフォルトの名無しさん
2006/09/01(金) 16:44:250672デフォルトの名無しさん
2006/09/01(金) 16:45:270673デフォルトの名無しさん
2006/09/01(金) 16:52:200674デフォルトの名無しさん
2006/09/01(金) 17:18:10今、あなたが感じている心の平安や喜び、福音を通して与えられている祝福を
ご家族や友人、愛する人々にお伝えしましょう。
モルモン書に証を書いて贈ったり、パスアロングカードを渡したり、
宣教師に紹介したりするとよいでしょう。
詳しくは伝道主任までお問い合わせください。
0675デフォルトの名無しさん
2006/09/01(金) 19:30:190676デフォルトの名無しさん
2006/09/01(金) 19:38:110677デフォルトの名無しさん
2006/09/01(金) 20:01:080678デフォルトの名無しさん
2006/09/01(金) 20:52:19今回って?
0679デフォルトの名無しさん
2006/09/01(金) 22:20:220680デフォルトの名無しさん
2006/09/01(金) 22:24:04> いつもは Matz マンセー
こんな嘘くさいこと書くともろバレなのでもうちょっと捻ったほうがいいと思う
0681デフォルトの名無しさん
2006/09/01(金) 23:06:38[ruby-dev:29374] の件ね。
>>680
いやいや、ホントホント。マンセーは言い過ぎだけど。
0682デフォルトの名無しさん
2006/09/01(金) 23:31:330683デフォルトの名無しさん
2006/09/01(金) 23:41:19str.to_s.empty? なんか使ってたりもしたんだけどなぁ。
あと、Array#joinも使いにくくなるなぁ。inject使わなくちゃ。
0684デフォルトの名無しさん
2006/09/01(金) 23:46:18「挙動が違う」とかじゃなくて、概念的な意味ね。
nil.inspect # "nil"
nil.to_s # ""
puts nil # ""
で、いいんじゃないの?
0685デフォルトの名無しさん
2006/09/01(金) 23:48:43退任したいなら、「退任します」って宣言すればいいだけなのに、そうし
ないのは、ひとえに功績を独り占めしたいから。
0686デフォルトの名無しさん
2006/09/02(土) 00:00:41「String, Fixnum, Float の値を得たい」というコンテキストで使うことが多いから、
"", 0, 0.0 が返ってくるのが自然だと思うのだが。
>>683
ActiveSupport の blank? がおすすめかも。
俺は RoR は使わないけど、 ActiveSupport は便利なので使ってる。
0687デフォルトの名無しさん
2006/09/02(土) 00:00:55nilは、Rubyの中で長年使われており、「Rubyの中におけるnilというもの」
という、それとは全く別のnilの概念がすでに確立されている。
Rubyにおけるnilとは、to_sをすると""となり、to_iをすると0になるものをさす。
そのようにして、Rubyにおけるnilは長年使われてきた。
まつもとさんの「そもそもnilとは」という議論を、長年使われている「Rubyにおける
いわゆるnilというもの」に適用するのはおかしい。
残念ながら、その議論をしたいのなら、Ruby1.0ぐらいのときに行うべきだった。
時はあまりにも遅すぎる。どうしてもnil.to_sを"nil"にしたいなら、新言語を作るべきだろう。
>[ruby-dev:29381]
>私も、この案に1一票。
>|殆どの人は、この案が一番いいと思っているのでは?
>ま、そうかもしれませんけどね。でも、「ほとんどの人がいいと思っ
>てた」ことに従っていたら、今のRubyはないわけで。
昔はそれでよかった。いまはそれではいけない。
食べ盛りの時にたくさん食べることは良かったが、成長してからも食べ続けるとデブになる。
0688デフォルトの名無しさん
2006/09/02(土) 00:03:15to_sは「文字列にする」
だね。
inspectは開発者向き、to_sはユーザ向きだと個人的には思ってる。
なので俺はユーザ向きのto_sに内部表現であるnilはおかしいと思う。
0689デフォルトの名無しさん
2006/09/02(土) 00:06:490690デフォルトの名無しさん
2006/09/02(土) 00:13:41んでしょうか?
puts [1,2] # "1\n2"
puts [1,2].to_s # "12"
ハッシュと配列の違いも、無くなるんでしょうか?
puts( {1,nil} ) # "1"
puts( [1,nil] ) # "1\nnil"
0691デフォルトの名無しさん
2006/09/02(土) 00:18:50いう意味の他に、"nil"という3文字の文字列の意味合いも変えることになる。
nil.to_s #=> "nil"
"nil".to_s #=> "nil"
で、結果が等しくなる。
それまで、プログラム内では何の意味も持たなかった"nil"という3文字が、一挙に、
nilを文字列表現した場合という意味を持ってしまう。
自分としては、nil.to_s が "" であることにはなんの違和感もないが、
"nil"という文字列にそのような意味を持たされることはとても気持ち悪い。
0692デフォルトの名無しさん
2006/09/02(土) 00:24:32String(false) # => "false"
String(nil) # => "nil"
なんとなくこれでもいいんでないかと思い始めた俺がいる。
しかし、これまでとあまりにも挙動が異なるんで、
しばらくは慣れそうに無い。
0693デフォルトの名無しさん
2006/09/02(土) 00:29:46true.to_s # => "true"
false.to_s # => "false"
nil.to_s # => ""
なわけね。確かに言語を作っている側としてはこの現状は気持ち悪いのかもしれない。
0694デフォルトの名無しさん
2006/09/02(土) 00:32:15それやばいな
本気でそうなったらRubyから離れそう
0695デフォルトの名無しさん
2006/09/02(土) 00:36:37ちょーきもいんですけどー
0696デフォルトの名無しさん
2006/09/02(土) 00:39:460697デフォルトの名無しさん
2006/09/02(土) 00:40:420698デフォルトの名無しさん
2006/09/02(土) 00:43:14"nil" == nil みたいじゃないか。
matz は、前田さんとto_sについて折り合いがついてないのに
ある程度合意できてるとか言ってるし。
0699デフォルトの名無しさん
2006/09/02(土) 00:47:46"10" == 10 みたいじゃないか。
0700デフォルトの名無しさん
2006/09/02(土) 00:49:19PythonはRubyよりも文法的に厳格なところがあるけど、
最近だんだんきもい文法を取り入れつつあるよ。
Rubyとナカーマ(・∀・)人(・∀・)
0701デフォルトの名無しさん
2006/09/02(土) 00:49:550702デフォルトの名無しさん
2006/09/02(土) 00:50:16ちょっと面白かった
0703デフォルトの名無しさん
2006/09/02(土) 00:52:06ある意味それもありじゃない?
Perlなんかそんな感じでしょ?
でも、nilはねーよ。
0704デフォルトの名無しさん
2006/09/02(土) 00:53:35to_sをかけることで、タイプエラーにならずに操作し続けられるように使われてきた
という用途が多いと思う。
さらにto_sは、「その際、変換されたデータを、『空白』と『空白でない物』の2者で、
処理を分類したい」人が好んで使うメソッドなのでは。
nil.to_s が"nil"になると、この手筋で書かれている処理の互換性が無くなる。
""はTrue、それ以外の文字列はfalseと判断する、あれ逆だったかな?この手筋ってたぶん、
Perl4から来ているんじゃないかと思う。Perl4なんて昔の話で詳しいことは覚えて
いないけど、Rubyの古いメンバーはPerl4から移ってきているだろうから、
文字列をこのように扱いたいってアタマの人が多いんじゃないかな。
0705デフォルトの名無しさん
2006/09/02(土) 00:56:26Perlは、""はfalseでそれ以外がfalseだけど
RubyはStringクラスのインスタンスは全部trueだよ。
0706デフォルトの名無しさん
2006/09/02(土) 00:56:58と思って書いてる人は多いだろうね。
変更になったら、"nil" を見かける事が多くなるんだろうか。
0707デフォルトの名無しさん
2006/09/02(土) 01:01:31であることを期待して、
if data.to_s == "" then
みたいな書き方をしている人が多いんじゃないかな。
0708デフォルトの名無しさん
2006/09/02(土) 01:11:230709デフォルトの名無しさん
2006/09/02(土) 01:16:36ぶっちゃけ、nil.to_sが何を返そうがどうでもいい。
0710デフォルトの名無しさん
2006/09/02(土) 01:20:41trueやfalseはいいの?
0711デフォルトの名無しさん
2006/09/02(土) 01:23:42こりゃまいった
0712デフォルトの名無しさん
2006/09/02(土) 01:26:010713デフォルトの名無しさん
2006/09/02(土) 01:31:20まずい可能性があるってことだな。
nil.to_sしちゃってるのは、駄目コードだとは思うけど
この仕様変更はしないほうがいいと思う。
0714デフォルトの名無しさん
2006/09/02(土) 01:31:42教祖はnilなるものとしてとらえてるようだ
0715デフォルトの名無しさん
2006/09/02(土) 01:35:15違和感ありまくり。
true, false は true, false だから別にいいけど。
0716デフォルトの名無しさん
2006/09/02(土) 01:35:45YAML には null があるから気にするこたない。
0717デフォルトの名無しさん
2006/09/02(土) 01:37:100718デフォルトの名無しさん
2006/09/02(土) 01:37:590719デフォルトの名無しさん
2006/09/02(土) 01:40:590720デフォルトの名無しさん
2006/09/02(土) 01:43:55いちいちnilで条件分けしてるほうが野暮だ
nil.to_sしちゃってるほうがよっぽどrubyらしい
0721デフォルトの名無しさん
2006/09/02(土) 01:45:20to_s以外でも条件分けしないの?
するでしょ?野暮とか関係無い
0722デフォルトの名無しさん
2006/09/02(土) 01:46:390723デフォルトの名無しさん
2006/09/02(土) 01:48:57問題はrubyの仕様が教祖の頭の中にあること
0724デフォルトの名無しさん
2006/09/02(土) 01:53:47> to_sが""返すって定義されてるなら、それ使うのはまったく問題ない
> 問題はrubyの仕様が教祖の頭の中にあること
仕様はどこにあるのか?まつもとさんは、仕様は自分の頭の中だけにあると
考えているのか?Rubyがそれまでそのように使われてきた事実、実績は、
暗黙の仕様としてとらえないのか?
0725デフォルトの名無しさん
2006/09/02(土) 01:57:380726デフォルトの名無しさん
2006/09/02(土) 02:12:00既存のコードが動かなくなる可能性が高いだけだろ?
と素朴なボケをかましてみる。
可換であるなら"nil"からnilに変換できないとおかしい気はするが、むしろevaluateでnilに戻るからいいのかもとちょっと洗脳されつつある。
言語仕様がないのはどうしようもないんじゃねえか。
誰もやりたがらないことを原作者だからやれと言うのは酷だろ。
0727デフォルトの名無しさん
2006/09/02(土) 02:35:02多少なりともRubyやめようかな、と思わせるきっかけになりうる
仕様変更の大義名分が原作者の独断に近ければなおさらね
今後、こういう老害じみた仕様変更を続ければ人が離れてくだろうな
0728デフォルトの名無しさん
2006/09/02(土) 02:35:15ttp://www.joelonsoftware.com/items/2006/09/01.html
>Ruby is a beautiful language and I'm sure you can
>have a lot of fun developing apps it in, and in fact
>if you want to do something non-mission-critical,
>I'm sure you'll have a lot of fun, but for Serious
>Business Stuff you really must recognize that there
>just isn't a lot of experience in the world building
>big mission critical web systems in Ruby on Rails, and
>I'm really not sure that you won't hit scaling problems,
>or problems interfacing with some old legacy thingamabob,
>or problems finding programmers who can understand
>the code, or whatnot. So while Ruby on Rails is the
>fun answer and yes I've heard of 37 Signals and
>they're making lovely Ruby on Rails apps, and making
>lots of money, but that's not a safe choice for at least
>another year or six. I for one am scared of Ruby because
>(1) it displays a stunning antipathy towards Unicode and
>(2) it's known to be slow, so if you become The Next MySpace,
>you'll be buying 5 times as many boxes as the .NET guy
>down the hall. Those things might eventually get fixed
>but for now, you can risk Ruby on your two-person dormroom
>startup or your senior project, not for enterprisy stuff
>where Someone is Going to Get Fired.
0729デフォルトの名無しさん
2006/09/02(土) 02:35:56> evaluateでnilに戻るからいいのかも
おまいはいつもどんなふうに eval を使っているのかと(ry
0730デフォルトの名無しさん
2006/09/02(土) 02:42:34しかもこれまで何も表われなかった結果に'nil'って文字が出現するようになる。
というのが問題。どこが影響受けるか、予測が不可能に近いかも。
warningやらerrorになるのならまだ許容できる。と素朴なボケを(ry
0731デフォルトの名無しさん
2006/09/02(土) 02:50:02いくら議論しても、結局は「教祖の御心のまま」にしかならないので、
むなしいだけ。
0732デフォルトの名無しさん
2006/09/02(土) 03:42:50さすが国産
0733デフォルトの名無しさん
2006/09/02(土) 05:28:29少ない方が一貫性があって良いよ
0734デフォルトの名無しさん
2006/09/02(土) 07:01:51一貫性を気にしている人がいくら話しあっても
結論には至らなさそうだ。
反対してる人のほとんどの気持ち悪いっていうのは
慣れてないから、ってだけに見えるんだよね。
理論的にちゃんと反論すれば聞いてもらえそうじゃん?
あんまりRubyを使いこんでない俺から見ると
matz氏の案の方がすっきりして見えるよ。
まあ実際使いこんでないからどっちでもいいんだけど。
0735デフォルトの名無しさん
2006/09/02(土) 08:26:130736デフォルトの名無しさん
2006/09/02(土) 08:39:54そもそもto_sに反応するのも、
Objectを継承しているのもおかしい。
0737デフォルトの名無しさん
2006/09/02(土) 08:45:190738デフォルトの名無しさん
2006/09/02(土) 08:55:17"#<NilClass:0x0000004>" の方が一貫性ある希ガス
わざわざ Object#to_s をオーバーライドする理由なくね?
p true.to_s # => "#<TrueClass:0x0000002>"
p false.to_s # => "#<FalseClass:0x0000000>"
p nil.to_s # => "#<NilClass:0x0000004>"
で良いよもう
0739デフォルトの名無しさん
2006/09/02(土) 09:09:530740デフォルトの名無しさん
2006/09/02(土) 09:12:210741デフォルトの名無しさん
2006/09/02(土) 09:13:270742デフォルトの名無しさん
2006/09/02(土) 09:14:19>まつもと ゆきひろです
>|Ruby でのルーズな tips として、
>|その値が文字列か nil かわからないときに nil.to_s を使う、
>|というのがあるかと思います。
>そうなんですか。
このルーズなTipsの存在を理解できないから、to_sの仕様変更に互換性上の影響が出る
可能性や、nil.to_s #=> "nil" に難色を示す人の心がわからないのだろう。
>[ruby-list:41767] nilの扱い
>Rubyでプログラムを書いていて、
>もっともよくおこるエラーは、nilに関するものです。
>なにかの値が空であることを表すのに、
>nilを使うべきなのか、0や空配列などを使うべきなのか、
>ちょっと悩んでいます。
>nilを使うと、不用意に比較したりしたときに例外になって
>しまいます。nilを使わない場合、簡単に
>if object
>としたときにtrueになってしまいますので、いちいち
>オブジェクトにあわせて比較してやらねばなりません。
この問題を解決する際、nil.to_sを使って手抜きしてnilと空文字列を同意として扱える
のをRubyの利便性だと理解している人もいるはず。
数字を扱うときに、nilと0は同意としたい。文字列を扱うときに、nilと""は同意にしたい。
それを、単純な記述で実現したいというときに、to_sやto_iが使われている。
この「同意にしたい」という嗜好のルーツはPerl4から来ているのではというのが>>704
0743デフォルトの名無しさん
2006/09/02(土) 09:22:020744デフォルトの名無しさん
2006/09/02(土) 09:28:45なくそう
0745デフォルトの名無しさん
2006/09/02(土) 10:19:38http://www.ruby-lang.org/ja/man/?cmd=view;name=trap%3A%3A%B7%BF%CA%D1%B4%B9
nil.to_aは[nil]ではなく[]となる。
nil.to_s は "" なのに、puts nil や print nil が nil を表示する。
0746デフォルトの名無しさん
2006/09/02(土) 10:25:58これこそがキチガイじみてる
0747デフォルトの名無しさん
2006/09/02(土) 10:31:400748デフォルトの名無しさん
2006/09/02(土) 10:35:24pp nil #=> "nil"って表示される
ならいい。
puts/printは>>747に同意
0749デフォルトの名無しさん
2006/09/02(土) 10:54:000750デフォルトの名無しさん
2006/09/02(土) 11:25:070751デフォルトの名無しさん
2006/09/02(土) 11:27:06教祖は何がしたいの?
0752デフォルトの名無しさん
2006/09/02(土) 11:28:250753デフォルトの名無しさん
2006/09/02(土) 11:31:19>困ってないのは、いくつかの局面(putsとかprintfとか)でnilを特
>別扱いしているからです。
逆に困ったよ
0754デフォルトの名無しさん
2006/09/02(土) 11:40:091.x では互換性を重視して今のまま、2.0 で一貫性のある仕様に
すればいいのに。
何でも Perl のせいにすんじゃねぇよ。
Matz のオツムが悪いせいだろうが。
0755デフォルトの名無しさん
2006/09/02(土) 11:45:490756デフォルトの名無しさん
2006/09/02(土) 11:47:56だからそれでいいって言ってんだろ?
0757デフォルトの名無しさん
2006/09/02(土) 11:50:34意味不明。いいなら前半三行書くなよボケ。
0758デフォルトの名無しさん
2006/09/02(土) 11:54:01Perlの作者もめちゃめちゃオツムが悪いことになるな。
0759デフォルトの名無しさん
2006/09/02(土) 11:56:510760デフォルトの名無しさん
2006/09/02(土) 11:57:440761デフォルトの名無しさん
2006/09/02(土) 12:00:010762デフォルトの名無しさん
2006/09/02(土) 12:00:050763デフォルトの名無しさん
2006/09/02(土) 12:04:46PerlはPerlで一貫性があると思うんだが。
便利ならなんでもおk。
0764デフォルトの名無しさん
2006/09/02(土) 12:12:14/usr/bin/ld: warning multiple definitions of symbol _setregid
./libruby-static.a(process.o) definition of _setregid in section (__TEXT,__text)
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libdl.dylib(setregid.So) definition of _setregid
/usr/bin/ld: warning multiple definitions of symbol _setreuid
./libruby-static.a(process.o) definition of _setreuid in section (__TEXT,__text)
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libdl.dylib(setreuid.So) definition of _setreuid
というエラーが出ます。
環境:MacOS X 10.4 (Tinger) PPC
発生箇所は
gcc -g -O2 -pipe -fno-common -DRUBY_EXPORT -L. main.o -lruby-static -ldl -lobjc -o ruby
という部分です。
ぐぐってみましたが、解決策がよくわかりませんでした。
-lruby-staticを外してgccを実行すると
/usr/bin/ld: Undefined symbols:
_ruby_init
_ruby_options
_ruby_run
collect2: ld returned 1 exit status
というエラーになりました。
どなたかお助けを。
0766デフォルトの名無しさん
2006/09/02(土) 12:35:31http://www.ruby-forum.com/topic/78991
0767デフォルトの名無しさん
2006/09/02(土) 12:47:15evalなんか使ったことないが何か?
Lispマクロ風にeval式中のシンボルを展開した場合to_sしなくても良くなるのかもという気はするが
あれは変数スコープの考え方が違う言語だからそうなっているんだと思うけど。
>>764
warningだから無視でいいんじゃないかと。
コンパイルできてないとしたら別の理由じゃないか。
0768デフォルトの名無しさん
2006/09/02(土) 12:47:190769デフォルトの名無しさん
2006/09/02(土) 12:49:320770デフォルトの名無しさん
2006/09/02(土) 13:31:55そっちよりも、
でた、"バッドノウハウ" 今時使う奴生き残ってたか
0771デフォルトの名無しさん
2006/09/02(土) 14:08:33その度に to_* メソッド追加したり弄ったりすんのかと。
module ToBool
@@FALSE_VALUE = [nil, false]
end
module Kernel
include ToBool
def to_b()
not @@FALSE_VALUE.include?(self)
end
end
こうして、
puts "".to_b
module ToBool; @@FALSE_VALUE.push(""); end
puts "".to_b
これでいいんじゃねぇの。めんどくせぇ。
0772デフォルトの名無しさん
2006/09/02(土) 14:16:180773デフォルトの名無しさん
2006/09/02(土) 15:01:37藁の方が古臭い
0774デフォルトの名無しさん
2006/09/02(土) 15:10:12>
>ぎょえー。"#{nil}"が"nil"になるのはすこぶる困る。
>
># 2chで発言をしていないでMLで発言してほしい。
何がどう困るのか書けよアホ。
単なる愚痴じゃMatzは納得するわけないのは、今までのMLで実証済みだろ。
と、2chで発言してみた
0775デフォルトの名無しさん
2006/09/02(土) 15:24:440776デフォルトの名無しさん
2006/09/02(土) 15:49:51Railsならどうせh()通すから関係なくね?
つか
class NilClass;def to_s;"nil";end;end
して普段使ってるRuby製プロダクト使ってみりゃいんじゃね。
ふと思ったが俺は普段irbしか使ってない。
>>771
KernelにIncludeしても全体が汚染されないようなモデルならそれでもいんじゃね。
0778デフォルトの名無しさん
2006/09/02(土) 15:54:510779デフォルトの名無しさん
2006/09/02(土) 15:55:39期待しているコードを一つでも見付けてきて、ゴルァすればいいんじゃね?
0780デフォルトの名無しさん
2006/09/02(土) 16:06:19仕様変更が気に入らないなら古いコードを動かすときは挙動の違うメソッドを
オーバーライトするファイルを作ってrequireすれば良いのでは?
おれも1.6→1.8の仕様変更で動かないコードが出て修正したクチだけどな
0781デフォルトの名無しさん
2006/09/02(土) 16:24:29ML入っていないから無理。(ログをWWWで読んでるだけ)
てゆうかむしろ、2chに書いたことを、もし役に立つなら
MLに流用してもいいよってスタンスで書いてる。
0782デフォルトの名無しさん
2006/09/02(土) 16:32:28> nil.to_sは「そのオブジェクトがどんなものであるか」がはっ
> きり分かる文字列であるべき
この役割は inspect() がやるんじゃないの?
そうでないなら、to_s() と inspect() の違いを論理的に説明してもらいたいな。
あと、to_s() の挙動如何に関係なく、print や puts は直すべき。
> class Foo
> def to_s; "Foo#to_s()"; end
> end;
>
> class NilClass
> def to_s; "NilClass#to_s()"; end
> end;
>
> puts Foo.new
> # => Foo#to_s()
> puts nil
> # => nil
少なくとも「一貫性のある動作」ではない。
0783デフォルトの名無しさん
2006/09/02(土) 16:34:44つか、Rubyと2ちゃんが関係あるわけねーだろーヤーメーテー
0784デフォルトの名無しさん
2006/09/02(土) 16:38:150785デフォルトの名無しさん
2006/09/02(土) 18:06:35value="<%= params[:user] %>"
が
_erbout = ''; _erbout.concat "value=¥""; _erbout.concat(( params[:user] ).to_s); _erbout.concat "¥"¥n"_erbout
に変換されるんだけど、params[:user] がnilのとき「value="nil"」と表示されるようになっちゃうのかな。
それ、すごい困るんだけど。
その場合、nilを空文字列にする手段は導入されるのだろうか。3項演算子だったら悲しい。
0786デフォルトの名無しさん
2006/09/02(土) 18:23:20params.fetch(:user, '')
かなあ。どこかで
params[:user] ||= ''
としておいた方がいいスタイルだと思うけど。
0787デフォルトの名無しさん
2006/09/02(土) 18:27:270788デフォルトの名無しさん
2006/09/02(土) 18:45:55どうやらminirubyでext/extmk.rbを実行するときにでるみたいなんだけど。
~/ruby-1.9> make
make: *** [all] Illegal instruction
~/ruby-1.9> make -n
./miniruby ./ext/extmk.rb --dest-dir="" --make="make" --mflags="-n" --make-flags="n" --extout=".ext" --extension --extstatic --
だれか、たすけてくれ。
0789デフォルトの名無しさん
2006/09/02(土) 18:48:07@var とかもあるよ。
value="<%= @var %>"
Railsだとこれ多いんじゃないの?
0790デフォルトの名無しさん
2006/09/02(土) 19:09:560791デフォルトの名無しさん
2006/09/02(土) 19:15:550792デフォルトの名無しさん
2006/09/02(土) 19:49:00ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/42764
0793デフォルトの名無しさん
2006/09/02(土) 19:49:08おぃらも見れない。
0794デフォルトの名無しさん
2006/09/02(土) 19:49:41ありがとう
0795デフォルトの名無しさん
2006/09/02(土) 20:32:21ttp://cvs.m17n.org/~akr/diary/2006-06.html#a2006_06_29_1
0796デフォルトの名無しさん
2006/09/02(土) 20:37:00puts nil が"nil"になるからnil.to_sを"nil"にしてしまいたくなったんじゃまいか。
putsの方を変えればいいんじゃまいか。
0797デフォルトの名無しさん
2006/09/02(土) 20:44:140798デフォルトの名無しさん
2006/09/02(土) 20:54:33matz的には puts nil で
nil
と出ないのは「明らかに不便」らしい
どの辺が明らかなんだろうなw
0799デフォルトの名無しさん
2006/09/02(土) 21:10:570800デフォルトの名無しさん
2006/09/02(土) 21:11:04> to_sはprintで、inspectはpで使われる、というのがこれら二つの
> メソッドの違いです。
はい、嘘www (>>782)。
前提からして矛盾してるのに、話にならん。
何が何でも nil.to_s を "nil" にしたくて、何が問題なのか見失ってるよ。
> putsがnilを出力しないのは、あきらかに不便だと思います。
この理由を、「あきらかに不便」だなんて主観的に言わないで、
論理的かつ客観的に説明してほしいもんだね。
少なくとも多くの人間が不便だともおかしいとも感じていないし、
まして変更するべきだとは思ってない。
0801デフォルトの名無しさん
2006/09/02(土) 21:13:50なにいってるかわからない
0802デフォルトの名無しさん
2006/09/02(土) 21:29:430803デフォルトの名無しさん
2006/09/02(土) 21:40:24デバグしている状況以外では思いつかないな。
デバグなら p 使ってごにょごにょすべきだし。
0804デフォルトの名無しさん
2006/09/02(土) 21:53:42>putsがnilを出力しないのは、あきらかに不便だと思います。
明らかなんだ…
0805デフォルトの名無しさん
2006/09/02(土) 22:02:160806デフォルトの名無しさん
2006/09/02(土) 22:06:070807デフォルトの名無しさん
2006/09/02(土) 22:13:170808デフォルトの名無しさん
2006/09/02(土) 22:16:09よくわからんけど、CGIなんかで、悪意を持った者が手でnilを入力してきたとき
どうなるかというテストが今後必要になるのかな。
0809デフォルトの名無しさん
2006/09/02(土) 22:22:550810デフォルトの名無しさん
2006/09/02(土) 22:23:46それを言い出すと、nil.to_xxx は全部エラーが出ないとおかしいことに…。
nil は 0 でも 0.0 でもないわけだし。
0811デフォルトの名無しさん
2006/09/02(土) 22:28:190812デフォルトの名無しさん
2006/09/02(土) 22:28:40> まつもと ゆきひろです
>逆に、区別することを重要視せず、従来のままnil.to_sは空文字列
>としても構わないって言えば構わないんですが、その場合には今度
>は「nilの意味」に踏み込むことになりますね。
ここは、nilがなにかという問題ではなくて、to_sというメソッドの
役目はいったい何なのかという問題だと思う。
nilの役目は、to_sの仕様がどのように変わっても変わるものではない。
to_sの仕様により、nilの役割が変わってしまうものではない。
だから議論すべき事は、to_sとはいったい何なのかということであり、
いままでどのようにto_sが使われてきたのかという事実の確認だろう。
結局、まつもとさんが行いたい「そのオブジェクトを文字列で表現したもの(デバッグ用)」
はinspectであり、to_sは、「人間の好みや利便性に合わせた、もっとも便利な
文字列変換を行うメソッド」として使われているというのが偽らざる現状だろう。
0813デフォルトの名無しさん
2006/09/02(土) 22:33:13人間にわかる様に変換する際に空文字列とか0にすんのは正しいと思う。
でもmatzの言う「なんでもない」だと"nil"の方が良いのかなぁとも思える。
0814デフォルトの名無しさん
2006/09/02(土) 22:36:19to_xxx 系はほとんどシンタックスシュガーだと思ってたが
たとえばto_sなら
Date ISO 8601 書式の文字列を返す
Array self.join($,) と同じ
MatchData マッチした文字列全体を返す
nil.to_s が空文字返してもおかしくはないでしょう
0815デフォルトの名無しさん
2006/09/02(土) 22:38:270816デフォルトの名無しさん
2006/09/02(土) 22:53:29nil.to_s.sizeが3になってしまう。
何もないのにsizeが3かよ。
0817デフォルトの名無しさん
2006/09/02(土) 22:55:40それは意味としてはおかしくないんじゃないの
nilの文字列表現がたまたま3文字だってだけだから
0818デフォルトの名無しさん
2006/09/02(土) 23:12:16「今までのことが全て悪夢だった」
と考えるんだ。
今、やっと目が覚めて、Rubyの歴史が始まろうとしているんだ。
0819デフォルトの名無しさん
2006/09/02(土) 23:15:290820デフォルトの名無しさん
2006/09/02(土) 23:16:10カルト儲乙
0821デフォルトの名無しさん
2006/09/02(土) 23:19:12いやあ、新しい歴史が始まるならまだいいんだけど、この改変で大して良いこともなさそうなのに、
互換性の問題や使い勝手の悪化だけがある迷惑な改変だから騒いでいるんだけど。
0822デフォルトの名無しさん
2006/09/02(土) 23:20:070823デフォルトの名無しさん
2006/09/02(土) 23:20:31それ自体は「失敗したらnilを返す」
メソッドあるから大して不思議じゃない
0824デフォルトの名無しさん
2006/09/02(土) 23:22:11ぜんぜんいみわかんない
0825デフォルトの名無しさん
2006/09/02(土) 23:35:05暗黙に単位元として見ている気がする。
class UnitClass
# x + to_x == x
def to_s; ""; end
def to_i; 0; end
def to_f; 0.0; end
def to_a; []; end
end
NilClass が暗黙に UnitClass に変換されて to_xxx、みたいな。
最初からこういうクラスがないんだから、いまさら nil をシンボル的に
扱うとか言われても無理。
0826デフォルトの名無しさん
2006/09/02(土) 23:37:27「2chなので参考にしかなりませんが」って但し書きつけて。
0827デフォルトの名無しさん
2006/09/02(土) 23:44:43既に一通り投げられてない?
0828デフォルトの名無しさん
2006/09/02(土) 23:45:39メーリングリストで何を言っても、話がかみ合うことはないと思う
0829デフォルトの名無しさん
2006/09/02(土) 23:46:340830デフォルトの名無しさん
2006/09/02(土) 23:50:45互換性重視するのなら、従来の動作のほうが便利だと考えるのが普通
0831デフォルトの名無しさん
2006/09/03(日) 00:02:05なに言ってんの?
0832デフォルトの名無しさん
2006/09/03(日) 00:04:370833デフォルトの名無しさん
2006/09/03(日) 00:05:030834デフォルトの名無しさん
2006/09/03(日) 00:10:01意識を本気にさせるために、ちょっと気でも狂ったふりしてみようか、みたいな。
0835デフォルトの名無しさん
2006/09/03(日) 00:14:32入れる」と言う人もいた。しかし、信用は失われる。
0836デフォルトの名無しさん
2006/09/03(日) 00:16:31なんだその小学生が好きな子いじめる的な行動はw
0837デフォルトの名無しさん
2006/09/03(日) 00:18:370838デフォルトの名無しさん
2006/09/03(日) 00:19:280839デフォルトの名無しさん
2006/09/03(日) 00:21:51nil.to_s => 'nil' で問題が起こるようなソフトの具体例を挙げて抗議すべきなんだろうな。
俺はオブジェクトが nil かどうか確認してから to_s するから関係ないけど
0840デフォルトの名無しさん
2006/09/03(日) 00:23:21> 本気なのはコミッタやアクティブユーザのうち ごく一部で、残りは本気でないというのが原因だと思う。
これ?
リリースに関してもMatzの言ってることは理解できないんだよね。
Matzの気分でリリース日程を決めてる現状で、本気になれと言われても…。
>>839
> ソフトの具体例を挙げて抗議すべきなんだろうな。
それも、出来ればMatzが書いたコードで。
自分がやらかしてたら「そんなコードを書く奴がおかしい」とは言えんだろw
0841デフォルトの名無しさん
2006/09/03(日) 00:23:410842デフォルトの名無しさん
2006/09/03(日) 00:27:530843デフォルトの名無しさん
2006/09/03(日) 00:28:55とりあえずこのスレで上がっていたのは ERB の <%= %> だな。
あおきさんも自分のコードで例示してるね。
0844デフォルトの名無しさん
2006/09/03(日) 00:31:34>とりあえずこのスレで上がっていたのは ERB の <%= %> だな。
MLで同じような例が挙がってて、default=使えって答えが出てるじゃん。
意味内
0845デフォルトの名無しさん
2006/09/03(日) 00:33:490846デフォルトの名無しさん
2006/09/03(日) 00:35:350847デフォルトの名無しさん
2006/09/03(日) 00:37:08そもそも matz って Ruby スクリプトどのくらい書いてるんだろ。
そんなに多くなければ、「あれは悪いスタイルでした。私も直します」で済みそうな気がする。
それよりは RAA でもこんなに使われてます、とかの方がよくない?
0848デフォルトの名無しさん
2006/09/03(日) 00:40:140849デフォルトの名無しさん
2006/09/03(日) 00:41:15cgi.param["foo"] ||= "bar"みたいなコードが書けなくなる。
やっぱり、怠惰な自由度が減っちゃうよなぁ。
0850デフォルトの名無しさん
2006/09/03(日) 00:42:04そこが一番困るとことも言える。
0851デフォルトの名無しさん
2006/09/03(日) 00:45:48そういうのをMLで反論しろよ
0852デフォルトの名無しさん
2006/09/03(日) 00:49:10Matzがちっとも説明できてないのに何言っても無駄
0853デフォルトの名無しさん
2006/09/03(日) 00:52:56下手な質問・発言できない雰囲気がある。
ので俺はML止めて、webで必要な時に見るだけにしちゃった。
0854デフォルトの名無しさん
2006/09/03(日) 00:53:46とりあえず
class NilClass
def to_s; 'nil'; end
end
して手当たり次第 make check かなあ
0855デフォルトの名無しさん
2006/09/03(日) 00:54:030856デフォルトの名無しさん
2006/09/03(日) 00:58:32>下手な質問・発言できない雰囲気がある。
ヘタな質問・発言が出来る雰囲気の開発MLの方がいやだ。
考え無しの愚痴だらけのノイズなんか2chだけで十分だ。
十分に根拠足りえる意見だけ必要。
0857デフォルトの名無しさん
2006/09/03(日) 00:59:19出力とか表示結果をチェックしないと意味ない。
0858デフォルトの名無しさん
2006/09/03(日) 01:00:17Matzはノイズだな
0859デフォルトの名無しさん
2006/09/03(日) 01:09:37出力にかかわらないところなら make check の終了ステータスだけでよくない?
だいたいのテストは nil.to_s の結果なんて考えてないだろうけど
影響を受けそうなものの可能性は測れる。
make check の用意されてないのは知らん。
0860デフォルトの名無しさん
2006/09/03(日) 01:10:49>>730
0862デフォルトの名無しさん
2006/09/03(日) 01:18:52puts nil で困っている人とかも、いっぱいいる。
Matzが言及したものも出てくる。
MLで反論するのに、使ってくれ。
0863デフォルトの名無しさん
2006/09/03(日) 01:23:08燃料透過することないのにな、Matzは。
0864デフォルトの名無しさん
2006/09/03(日) 01:24:47ウェブアプリとか海外の方が盛んだろうし向こうにでばってもらう方が良い気も。
0865デフォルトの名無しさん
2006/09/03(日) 01:33:23irb(main):001:0> class NilClass
irb(main):002:1> def to_s
irb(main):003:2> 'nil'
irb(main):004:2> end
irb(main):005:1> end
=> nil
irb(main):006:0> => nil # Ctrl-D 連打
irb(main):006:0> => nil
irb(main):006:0> => nil
irb(main):006:0> => nil
irb(main):006:0> => nil
irb(main):006:0> => nil
irb(main):006:0> => nil
irb(main):006:0> => nil
irb(main):006:0> => nil
irb(main):006:0> exit
$
0866デフォルトの名無しさん
2006/09/03(日) 01:58:220867デフォルトの名無しさん
2006/09/03(日) 01:59:41nil.empty? とか nil.blank? などを
追加してもらうと解決する話?
0868デフォルトの名無しさん
2006/09/03(日) 02:04:55def empty?
return (self == 'nil')
end
end
0869デフォルトの名無しさん
2006/09/03(日) 02:12:33def initialize
super("nil")
end
def empty?
return true
end
end
class << nil
def to_s
NilString.new
end
end
0870デフォルトの名無しさん
2006/09/03(日) 02:18:52なんて腐ったイディオム使ってるやつがいるのかよ…。
少なくともそんな例で説得するのはやめようぜ。matzが頑固になるだけだ。
0871デフォルトの名無しさん
2006/09/03(日) 02:29:36何がどう腐ってるか論理的に説明してほしいな。
0872デフォルトの名無しさん
2006/09/03(日) 02:32:34それと同じ
0873デフォルトの名無しさん
2006/09/03(日) 02:33:34今回のような仕様変更があるとバグる。
0874デフォルトの名無しさん
2006/09/03(日) 02:35:080875デフォルトの名無しさん
2006/09/03(日) 02:37:18x.nil? || x.empty? と書けばいいものを
わざわざイディオムとして x.to_s.empty? と書くにいたった理由は何だろね。
0876デフォルトの名無しさん
2006/09/03(日) 02:37:570877デフォルトの名無しさん
2006/09/03(日) 02:39:41nil.to_sが""を返すから。分かってるくせに聞くなよ
0878デフォルトの名無しさん
2006/09/03(日) 02:39:55ズボラ
0879デフォルトの名無しさん
2006/09/03(日) 02:40:060880デフォルトの名無しさん
2006/09/03(日) 02:40:34>>845
0881デフォルトの名無しさん
2006/09/03(日) 02:45:28||があると他の条件式と繋げているときに
視覚的に1段階複雑になる。
0882デフォルトの名無しさん
2006/09/03(日) 02:46:55・見ためがスッキリ。括弧でくくらないでそのまま条件式にぶちこめる
・cyclomatic complexityがひとつ減る。テストケースが半分ですみそう。
・xがnilかStringである状況下で、このto_sはnilだけに効くような気がする。
・手抜きっぽさがその筋にはたまらない
0883デフォルトの名無しさん
2006/09/03(日) 04:52:500884デフォルトの名無しさん
2006/09/03(日) 05:06:420885デフォルトの名無しさん
2006/09/03(日) 06:45:450886デフォルトの名無しさん
2006/09/03(日) 09:11:36こんな主張がまかり通るようなコミュニティーで、まともな貢献が広がる
のは期待できないと思う。nil騒動でも、ほんの一部の人しか発言しない
し。
0887デフォルトの名無しさん
2006/09/03(日) 09:37:45MLで内容について堂々と反論すれば。
0888デフォルトの名無しさん
2006/09/03(日) 09:38:15いやそれは関係ないだろ。単にコミュニティが閉鎖的なだけ。
あとここのやつらがMLに投稿しないのは匿名に慣れきってるから。
俺も含めてなw
0889デフォルトの名無しさん
2006/09/03(日) 10:20:05コミュニティーのことを議論するMLなんて、あったっけ?
ruby-listに投稿しても「不適切」って言われるだけだし
0890デフォルトの名無しさん
2006/09/03(日) 10:25:20他の人の意見が取り入れられるかどうかは、Matzの一存による。
…というのは事実だし、みんなが思ってること。
教祖の顔色を伺いつつの議論なんて議論とは呼べない。バグレポだって、
「コミュニティへの貢献」じゃ無くて「Matzへの寄付」程度なんだから
率先してやる人が出てこないのは、当たり前。
0891デフォルトの名無しさん
2006/09/03(日) 10:29:35↓
アメリカ人のコミュニティに疎外感が発生
↓
アメリカ人がforkして、新しいrubyが出来る。
↓
rails は、アメリカ版ruby 上でしか動かない。
↓
Matz引退
↓
日本版rubyとアメリカ版rubyが、合併。pythonに勝利
に、超期待。
0892デフォルトの名無しさん
2006/09/03(日) 10:36:04さすがに 1.x で変更されることはないと思うから、
その流れになるとしても 2.0 が出てから。
そのころ俺達まだ生きてるのかな?
0893デフォルトの名無しさん
2006/09/03(日) 10:42:26rubyistドメイン云々って、beyondさんですか?
rubyistドメインはmatz個人の所有だけど、
rubyについては(少なくとも表立っては)言ってない。
開発方針を決定する(優しくない)独裁者なだけ。
0894デフォルトの名無しさん
2006/09/03(日) 10:53:43もしnil.to_s が空文字列でなくなったら、Ruby使うのやめる。さすがにこれは納得できんわ。
>>844
>default=使えって答えが出てるじゃん。
べつにHashに限った話じゃないでしょ。
Railsなら <%= @var %> なんてしょっちゅうあるけど、どうすんの。
0895788
2006/09/03(日) 11:04:01ありがとうございます。GCCのバグですか。
Bugzillaでは誰にもアサインされていないようなので、なんか永久にfixされない気がします。
とりあえずseverityをnormalからcriticalに上げないと、アサインされないんじゃないでしょうか。
このままだと、ruby1.9はMacOS Xではコンパイルできないままになってしまいます。うわーん。
CC=gcc-3.3 としてconfigureすればいいのかな。
0896デフォルトの名無しさん
2006/09/03(日) 11:20:27class NilClass; def to_s; ""; end; end って定義するだろうな。
rails 使いでなくても ruby + ActiveSupport がデフォルトでいいかも。
0897デフォルトの名無しさん
2006/09/03(日) 11:23:20「Matz死ね」の1行にまとめろや
0898デフォルトの名無しさん
2006/09/03(日) 11:36:27どうすんの、じゃねーよボケ。
そう思うなら説得力があるような文面でMLに投稿しろよ。
0899デフォルトの名無しさん
2006/09/03(日) 11:37:10"#{ nil }" や <%= nil %> が "nil" になるのは勘弁。
#{ } とかは .represent (名前は適当) を呼ぶようにして、
.represent を従来の .to_s と同じ挙動にして欲しい。
0900デフォルトの名無しさん
2006/09/03(日) 11:40:59>でも、「ほとんどの人がいいと思ってた」ことに従っていたら、今のRubyはないわけで。
いいと思ってもダメなんだから何言っても無駄なんだよ
0901デフォルトの名無しさん
2006/09/03(日) 11:53:53俺も実際にはrubyにパッチあててコンパイルするようになる気がするけど、
nil.to_s => 'nil' になることが期待されてる(かつnil.to_s => ''が
想定されない) コードがrubyやその他のライブラリにあったらアウトだしなぁ。
0902デフォルトの名無しさん
2006/09/03(日) 12:08:18無駄じゃねーよタコ。
;;とか、多数の非難が出たものは撤回もされてんだよ。
0903デフォルトの名無しさん
2006/09/03(日) 12:17:12それよりMatzの説明が不十分。明らかって何だよMatz。カルト死ねよ
0904デフォルトの名無しさん
2006/09/03(日) 12:29:39二、三十年の後追いだぜ…。よく恥ずかしげもなく「時代を先取り」とか…。
こういうアホさ加減が、Ruby 使いとか作っている教祖の愛すべきところだけどな。
0905デフォルトの名無しさん
2006/09/03(日) 12:34:060906デフォルトの名無しさん
2006/09/03(日) 12:37:130907デフォルトの名無しさん
2006/09/03(日) 12:38:57そうすると文字列に変換するメソッドが
to_s, to_str, inspect, represent の 4 つになるな。
糞すぎる。今の to_s, to_str, inspect ですら使い分けできてないのに。
0908デフォルトの名無しさん
2006/09/03(日) 12:39:520909デフォルトの名無しさん
2006/09/03(日) 12:46:510910デフォルトの名無しさん
2006/09/03(日) 13:24:13そういえば to_str ってなんのためにあるの?
0911デフォルトの名無しさん
2006/09/03(日) 14:38:530912デフォルトの名無しさん
2006/09/03(日) 14:41:51オブジェクトを人間が読める形式に変換した文字列を返します。
組み込み関数 p は、このメソッドの結果を使用してオブジェクトを表示します。
to_s
オブジェクトの文字列表現を返します。
print や sprintf は文字列以外のオブジェクトが引数に渡された場合このメソッドを使って文字列に変換します。
to_str
オブジェクトの文字列への暗黙の変換が必要なときに呼ばれます。
Matz が言ってる、「(人間が見て)区別することを重視する」目的は、inspect() の仕事。
0913デフォルトの名無しさん
2006/09/03(日) 14:48:04Matzはinspectを忘れているのかな?
0914デフォルトの名無しさん
2006/09/03(日) 14:57:07nilを有意な文字列に変換したいなら明示的に指定すればいい。
どうせレアケースなんだから手間は大したことない。
というのは一つの主張ではあるな。
ま、rubyの一貫性の中でいったらあまりにも微妙な仕様ではあるが。
0915デフォルトの名無しさん
2006/09/03(日) 14:58:02つ >お金をもらっているわけでもない、誰が喜んでくれるわけでもないのにやってらんない。
0916デフォルトの名無しさん
2006/09/03(日) 15:16:370917デフォルトの名無しさん
2006/09/03(日) 15:28:35>で、少々時間に余裕ができたので東京オフィスで1.8.5のリリース作業。
>作業そのものは手順通り(スクリプトも作ってるし)なんだが、失敗しちゃいけないと思うと、確認とか、精神的プレッシャーとか。
>お金をもらっているわけでもない、誰が喜んでくれるわけでもないのにやってらんない。
>むしろ、アレだ。開発側は淡々と開発を行い、ディストリビュータが適当なタイミングでパッケージにするというので、どうだろうか。
>どうだろうか、っていっても、きっと誰も賛成してくれないし、手をあげてもくれないに決まってるんだけど。
0918デフォルトの名無しさん
2006/09/03(日) 15:30:24ミスリード乙
0919デフォルトの名無しさん
2006/09/03(日) 15:50:56Ruby のプロモーション活動と思えば身も入る…入らないっすかwwwサーセンwww
0920デフォルトの名無しさん
2006/09/03(日) 16:04:14昔は乞食は乞食の自覚があって分をわきまえていたものだったが。
0921デフォルトの名無しさん
2006/09/03(日) 16:14:41生活がかかってるんだし。
Rubyはあくまで趣味なんじゃないかなあ。
NaCLがRuby事業部とか立ち上げて、
Ruby 1.8.6の納期とかを設定してそれに向かって日々邁進する、
くらいじゃないと無理w
別の団体がスケジュールやリポジトリを管理してもいいと思う。
Pythonもそうだったような。
0922デフォルトの名無しさん
2006/09/03(日) 16:18:17はぁ
0923デフォルトの名無しさん
2006/09/03(日) 16:19:370924デフォルトの名無しさん
2006/09/03(日) 16:38:530925デフォルトの名無しさん
2006/09/03(日) 16:58:210926デフォルトの名無しさん
2006/09/03(日) 17:19:16Matzに通常の業務なんてあるの?
0927デフォルトの名無しさん
2006/09/03(日) 18:22:44BigDecimal
0928デフォルトの名無しさん
2006/09/03(日) 18:35:19「Rubyの開発」じゃなくて「Rubyを使っていろいろ」が業務じゃないか?
0929デフォルトの名無しさん
2006/09/03(日) 18:57:14株式会社ネットワーク応用通信研究所
ttp://ja.wikipedia.org/wiki/%E3%81%BE%E3%81%A4%E3%82%82%E3%81%A8%E3%82%86%E3%81%8D%E3%81%B2%E3%82%8D
> オープンソースソフトウェアの開発を行なう会社で、プログラム言語「Ruby」の開発者として知られるまつもとゆきひろも在籍している。
0930929
2006/09/03(日) 18:59:43リンク先で「ネットワーク応用通信研究所」へ飛ぶと
引用した一文が書いてある。
まぁOSSの開発が仕事だからRubyも仕事のついでに弄ってるんだろ
0931デフォルトの名無しさん
2006/09/03(日) 19:03:02おもっくそRuby前面に出してるし
メンバもRubyの上位陣ばっかか。
0932デフォルトの名無しさん
2006/09/03(日) 19:23:40島根県自体もご推薦だぜ?
0933デフォルトの名無しさん
2006/09/03(日) 19:24:26Rubyは島根の特産品だったんだよ。
0934デフォルトの名無しさん
2006/09/03(日) 19:58:34給料もらってやってるんだから、ちゃんと働け。
それとも給料泥棒か?
0935デフォルトの名無しさん
2006/09/03(日) 20:00:070936デフォルトの名無しさん
2006/09/03(日) 20:13:530937デフォルトの名無しさん
2006/09/03(日) 20:32:31○リリース作業手当てをもらってるわけでもない
0938デフォルトの名無しさん
2006/09/03(日) 20:57:04心構えでなんとかなると思われがちだけど、ほとんど性格だからどうしようもない。
島根県か NaCl でリリース担当者雇ってやればいいんじゃないかな。その分 matz の給料さっぴいてw
0939デフォルトの名無しさん
2006/09/03(日) 21:30:32さっぴける給料は0円となるが
0940デフォルトの名無しさん
2006/09/03(日) 21:40:180941デフォルトの名無しさん
2006/09/03(日) 21:44:37本人じゃない証明なんて往々にして出来ないので、
卑怯な奴が好んで使う戦法。
0942デフォルトの名無しさん
2006/09/03(日) 21:54:19本人認定ウラヤマシス
このまま「MatzについてPart22」的なまま1000に達しそうだな
0943デフォルトの名無しさん
2006/09/03(日) 21:55:452ちゃんやるかぎり「本人」を疑い続ける
0944デフォルトの名無しさん
2006/09/03(日) 22:17:060945デフォルトの名無しさん
2006/09/03(日) 22:21:11今日は安息日だからじゃないの?
ってことは、Ruby関連は「仕事」と見做してる、とも受けとれるけど。
0946デフォルトの名無しさん
2006/09/03(日) 22:25:00↓
「こんなに必死なのはおかしい・・・」
↓
「こいつMatzだ!」
あるある
0947デフォルトの名無しさん
2006/09/03(日) 22:25:36ちょwwwwwwwwここ最高wwwwwwwwww
0948デフォルトの名無しさん
2006/09/03(日) 22:28:13報告した
0949デフォルトの名無しさん
2006/09/03(日) 23:12:52馬鹿
合意ができたのはString()が文字列を返す点だけだ
0950デフォルトの名無しさん
2006/09/03(日) 23:27:290951デフォルトの名無しさん
2006/09/03(日) 23:33:350952デフォルトの名無しさん
2006/09/03(日) 23:35:15ちょっと今日はレス多すぎて疲れた。
0953デフォルトの名無しさん
2006/09/04(月) 02:08:13> matz は技術者の思考だから、開発の中にリリース作業が含まれるとは思ってないんだろうな。
これに賛成。
だから1.8のメンテから引退(したいなー)とかこれ見よがしに言ったりするんでしょ。
自分の興味の赴くままに言語をいじりたいのであって「安定」してしまっている
1.8系列にもはや興味はないと。でもさ、自分でやるのに「金ももらってないのに」
というわりに金を出してでも人材引っ張ってくるような姿勢のかけらも見せない
ってのはどうかと思うな。
ちょっと長くなった。スマン。
0954デフォルトの名無しさん
2006/09/04(月) 04:54:01やる不思議。
※ 宣教師の活動にかかる経費は、すべて自腹
0955デフォルトの名無しさん
2006/09/04(月) 04:55:400956デフォルトの名無しさん
2006/09/04(月) 04:59:28↓
「こんなに必死なのはおかしい・・・」
↓
「こいつBeyondだ!」
あるある
0957デフォルトの名無しさん
2006/09/04(月) 06:05:44↓
「こんなに必死なのはおかしい・・・」
↓
「これ恋だ!」
胸きゅん
0958デフォルトの名無しさん
2006/09/04(月) 13:10:50> (cgi.rb を) 捨てるなら今がチャンスという気がします。
良く言った!
0959デフォルトの名無しさん
2006/09/04(月) 13:27:391.9にはなんかもっといいものがあるの?
0960デフォルトの名無しさん
2006/09/04(月) 18:27:580961デフォルトの名無しさん
2006/09/04(月) 18:37:010962デフォルトの名無しさん
2006/09/04(月) 21:38:49気のせいだよな、日本有数のスーパーハカーがただ気に入らないという理由だけで叩くなんて、そんなことあるはずが…。
0963デフォルトの名無しさん
2006/09/04(月) 22:14:570964デフォルトの名無しさん
2006/09/04(月) 22:18:15ようやくWEBrick::CGIが表舞台に出るか?
0965デフォルトの名無しさん
2006/09/04(月) 23:13:25てことで、賛成
0966デフォルトの名無しさん
2006/09/05(火) 00:00:22だいたいにしてValidな前提でXHTMLを処理してる人は見たことないがなあ。
YAMLでXHTML相当を素直に記述できないのは認めてるはずなんだけど、じゃあ何で書けっていうんだろう。
良し悪しはともかくValidじゃなくても大多数のサイトは見れるわけだが、そんなことができる代替案はMatzにはないんだよな。
XMLじゃなくてもいんじゃね、知らないけど、と繰り返しているだけで。
0967デフォルトの名無しさん
2006/09/05(火) 00:05:370968デフォルトの名無しさん
2006/09/05(火) 00:14:03文書記述用のマークアップ言語としては、XMLは悪く無いと日記かどっかで書いてたはず
Matz日記で議論してるのは、主にデータ構造の表現方法としてのXMLの良し悪しじゃないのか?
0969デフォルトの名無しさん
2006/09/05(火) 00:39:350970デフォルトの名無しさん
2006/09/05(火) 01:25:36validとwell-formedを勘違いしている?
0971デフォルトの名無しさん
2006/09/05(火) 01:55:370972デフォルトの名無しさん
2006/09/05(火) 10:14:44Rubyについて Part 23
http://pc8.2ch.net/test/read.cgi/tech/1147935007/
0973デフォルトの名無しさん
2006/09/05(火) 10:17:51XHTMLベースのWebテンプレートシステムなど、そこらへんにごろごろある。
0974京大生www
2006/09/05(火) 17:46:460975デフォルトの名無しさん
2006/09/05(火) 18:01:130976デフォルトの名無しさん
2006/09/05(火) 18:04:010978京大生www
2006/09/05(火) 18:11:59おれもRubyやろうかな、C飽きたwww
もうちょっとCやろうかな、どうしよう。まだ遣り残したことがある。
0979デフォルトの名無しさん
2006/09/05(火) 18:20:28趣味でやってるなら今すぐ捨てろ>C
0980京大生www
2006/09/05(火) 18:24:01ただこれが基本だというのでこれからやってるだけです。
資格もとれればいいし、でも基本は趣味。
Rubyは楽しいと雑誌に書いてあったので、Ruby on Railsってなんだろって思った。
やりてーなー、でもCもまだやった方がいいなー。
それにCは低級なので演算が早い。
数学や物理などの演算をさせることがメインなのでCは使える。
0981デフォルトの名無しさん
2006/09/05(火) 18:38:00読みやすいし、Cで書いてあるよ。
0982デフォルトの名無しさん
2006/09/05(火) 18:48:390983デフォルトの名無しさん
2006/09/05(火) 18:54:01Ruby の (C の) 拡張ライブラリって、結構作るの面白かったりする。
0984デフォルトの名無しさん
2006/09/05(火) 19:09:37Ruby 風の C だよな
0985京大生www
2006/09/05(火) 22:00:11それは、RubyはCで開発されたということですか?
0986デフォルトの名無しさん
2006/09/05(火) 22:15:120987デフォルトの名無しさん
2006/09/05(火) 22:15:22そうだけど。他の言語もCで書かれたものが多い。
0988デフォルトの名無しさん
2006/09/05(火) 22:25:080989デフォルトの名無しさん
2006/09/05(火) 22:34:000990デフォルトの名無しさん
2006/09/05(火) 22:38:40純粋に、プログラミング言語を言語として評価するには殆ど関係ないと思う。
RubyがCで書かれていようが如何なる観点において、Ruby>Cが成り立たないなんて、そもそも可笑しいだろ?
0991デフォルトの名無しさん
2006/09/05(火) 22:40:05×書かれていようが〜
○書かれているからといって〜
0992デフォルトの名無しさん
2006/09/05(火) 23:18:150993京大生www
2006/09/05(火) 23:39:150994デフォルトの名無しさん
2006/09/06(水) 00:14:360995デフォルトの名無しさん
2006/09/06(水) 00:19:150996デフォルトの名無しさん
2006/09/06(水) 00:20:550997デフォルトの名無しさん
2006/09/06(水) 00:28:070998デフォルトの名無しさん
2006/09/06(水) 00:43:040999京大生www
2006/09/06(水) 00:45:17やはり基本はCなんだよ、おれもう少しCをやってみようかとオモ
1000番組の途中ですが名無しです
2006/09/06(水) 00:46:1510011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。