Rubyについて Part 28
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/08/17(金) 06:11:51Ruby Home Page
http://www.ruby-lang.org/ja/
= 前スレ
Rubyについて Part 27
http://pc11.2ch.net/test/read.cgi/tech/1180031347/
過去スレ・関連スレは >>2-
0153デフォルトの名無しさん
2007/08/26(日) 12:17:48繋がらないんだけど。
0154153
2007/08/26(日) 12:48:53昨日の夕方ぐらいから繋がらなかったんだけど、るびま20号のプレゼント
応募は大丈夫だったんだろうか?
0155デフォルトの名無しさん
2007/08/26(日) 14:12:05>>152
就職・転職時の話の種になる程度なんじゃないかと…
「他にはRubyでもこれこれ作りました」「そういえばルビーは資格の話をどこかで」「持ってますよー」「ほほー」
これくらいじゃね?
0156デフォルトの名無しさん
2007/08/26(日) 14:14:40これで楽天やMatzが金儲けしてくれれば他のF/OSSビジネスする人たちにとっても
いいことだ。
0157デフォルトの名無しさん
2007/08/26(日) 17:18:40企業内で堂々とオープンソースできる立場の人と
そうでない人の身分の差が固定するに違いありません。
0158デフォルトの名無しさん
2007/08/26(日) 18:17:160159デフォルトの名無しさん
2007/08/26(日) 23:09:30だったはず
中の人たちの暇具合によってペースが決まる
0160デフォルトの名無しさん
2007/08/26(日) 23:13:03あとはぽつぽつ見繕ってけばいいんじゃね
0161デフォルトの名無しさん
2007/08/26(日) 23:30:15あとはまぁどうでもいいや。
0162デフォルトの名無しさん
2007/08/27(月) 01:17:54Ruby技術認定試験予想問題とか
その傾向と対策とかで埋められるのか
0163デフォルトの名無しさん
2007/08/27(月) 01:27:57やってほしい。
0164デフォルトの名無しさん
2007/08/27(月) 03:00:49Pythonの西尾さんとかのインタビューって見てみたいけど、一回Rubyistの輪から
外れたらもどってこれないんじゃないか?w
0165デフォルトの名無しさん
2007/08/27(月) 08:45:57procで作ったら、defと違って呼び出しに.callが必要になって醜い
0166デフォルトの名無しさん
2007/08/27(月) 20:04:51[]でいいじゃない
0167デフォルトの名無しさん
2007/08/27(月) 21:36:29全然良くない。
見た目も悪いし、そもそも普通の呼び出しは括弧自体が必要ないだろ。
0168デフォルトの名無しさん
2007/08/28(火) 07:36:56Fortranっぽくてかっこいいじゃない
0169デフォルトの名無しさん
2007/08/28(火) 14:30:150170デフォルトの名無しさん
2007/08/28(火) 21:59:47変数 = 値
と代入を書く代わりに、つい
proc{|変数| }.call(値)
と書いてしまう
0171デフォルトの名無しさん
2007/08/28(火) 22:01:47変数 = 値
以降、その変数を使う処理がずらずら
↓
proc{|変数|
その変数を使う処理がずらずら
}.call(値)
0172デフォルトの名無しさん
2007/08/28(火) 22:11:02変数のスコープをできる限り短くしたい?
1.9 の Kernel#tap で代用できるかな。
値.tap {|変数|
その変数を使う処理がヅラヅラ
}
0173デフォルトの名無しさん
2007/08/28(火) 22:46:38スコープもあるけど、俺自身が関数型ウィルスに感染したというか何というか。
別にRubyにまで代入アレルギーを持ち込む必要が無いのは分かってるんだけど、ついw
こんなメソッド追加されてるのか…普段1.8使ってるから知らなかった。
俺みたいな患者にはぴったりのメソッドかも知れない。情報thx
0174デフォルトの名無しさん
2007/08/29(水) 11:07:480175デフォルトの名無しさん
2007/08/29(水) 11:16:480176デフォルトの名無しさん
2007/08/30(木) 18:08:51mingw32版を使い続けてきたと思ったらmswin32版でした。
0177デフォルトの名無しさん
2007/08/30(木) 18:31:140178デフォルトの名無しさん
2007/08/30(木) 19:12:56string.gsub("\n","")とかstring.chompとかで改行を消そうとしたら消えなかったのですが…
(結局string.deleteで意図通りになった)
これって、なんか理由があっての使用ですか?
一応、OSはWindowsXP、送られてくる文字列はUTF-8、Rubyのバージョンは1.8.2のはずです
0179デフォルトの名無しさん
2007/08/30(木) 19:45:230180デフォルトの名無しさん
2007/08/30(木) 19:56:490181デフォルトの名無しさん
2007/08/30(木) 19:58:29実際に組み込んだ事例って全くなし?RubyKaigiでEPSONの中の人?が質問で
検討してる(したい?)みたいな事を言ってた気がするけど。
みんな製品発表するまで公には言えんと思うけど、
組み込み機器のカスタマイズ用DSLとして検討している人はいるんじゃないかと。
どうなのみんな?こっそり教えてよ。
0182デフォルトの名無しさん
2007/08/30(木) 20:09:563分早く炊くためのコード、
チャーハン用に冷凍ご飯を解凍するときのコード・・・
そんなのが書けるようになるわけですね。素敵です。
0183178
2007/08/30(木) 20:32:16def text_to_html text
return text.gsub( "<", "<" ).gsub( ">", ">" ).gsub("\n","<br />").delete( "\r\n\t" )
end
フォームの方が
<form action="××.cgi" method="post" enctype="text/plain;charset=UTF-8N">
としているのでutf-8で送られているハズなんですが…
0184デフォルトの名無しさん
2007/08/30(木) 20:32:280185178
2007/08/30(木) 20:33:57上の所の関数の該当行がこうなっていました
return text.gsub( "<", "<" ).gsub( ">", ">" ).gsub( "\n", "<br />" ).gsub( "\t", "" )
0186178
2007/08/30(木) 20:36:56ブラケットがおかしいので、正しくは「gsub( "<", "<" )」です
0187デフォルトの名無しさん
2007/08/30(木) 20:59:20このレベルだとそんなに面白い話じゃないが。
0188デフォルトの名無しさん
2007/08/30(木) 21:11:44んー、NASの運用周りだよね設定とかバックアップとか?多分。
管理用WebUIがRails?
>>182
そこら辺はまだまだネイティブなASM/CがんばってC++の仕事だと思うけど、
例えばプリンタとかJ2MEで各種業務向けの組み込みアプリがかけるみたいじゃん?
ttp://www.canon-sales.co.jp/imagerunner/meap/possibility/asp/ex1.html
こういうのってRubyに向いてると思った訳。くみこ From Java to Ruby
ってか今は「くみこの組み込み」じゃなくて「制御系なら俺に聞いてもいいぜ」スレなのね。
0189デフォルトの名無しさん
2007/08/30(木) 21:30:20少しテストコード動かせば分かることばっかりなのにな。
何をいちゃもんつけてんだか。
すばらしくバランス取れてると思うけどね。
0190デフォルトの名無しさん
2007/08/30(木) 21:38:49ギャグで言っているのかな?
0191デフォルトの名無しさん
2007/08/30(木) 21:47:01とりあえず受け取った文字列を inspect してみ?
0192デフォルトの名無しさん
2007/08/30(木) 22:11:55Railsみたいにでかいものは入ってないが、基本的には設定周りだね。
WebUIを書くのが簡単で、しかも拡張ライブラリが割と簡単に作れていろいろ叩きやすいのが採用理由だったらしい。
あんまり細かく書くと特定されちゃうのでこの辺で。
0193デフォルトの名無しさん
2007/08/30(木) 23:03:41これでいいんじゃね?
return text.gsub( "<", "<" ).gsub( ">", ">" ).gsub( "\n", "<br />" ).gsub( "\t", "" ).gsub("\r", "")
htmlヘッダーのcharsetとかどうなってんのかな
0194デフォルトの名無しさん
2007/08/30(木) 23:20:03うん?あるよね?
0195190
2007/08/30(木) 23:23:140196デフォルトの名無しさん
2007/08/30(木) 23:23:570197デフォルトの名無しさん
2007/08/31(金) 00:20:46IronPython の中のひとが IronRuby のために Ruby の言語仕様を書いてる、
とかいう話が出てて会場が受けてたな。
0198デフォルトの名無しさん
2007/08/31(金) 00:42:030199デフォルトの名無しさん
2007/08/31(金) 00:45:04あとは拡張仕様だから気分で変わる。
0200デフォルトの名無しさん
2007/08/31(金) 01:29:350201デフォルトの名無しさん
2007/08/31(金) 01:34:380202デフォルトの名無しさん
2007/08/31(金) 02:01:570203デフォルトの名無しさん
2007/08/31(金) 02:40:060204デフォルトの名無しさん
2007/08/31(金) 02:43:17120秒規制うぜえ
0205デフォルトの名無しさん
2007/08/31(金) 03:00:510206デフォルトの名無しさん
2007/08/31(金) 03:11:43掲示板だとでも思っているのだろうか
0207デフォルトの名無しさん
2007/08/31(金) 03:34:59Hashの順がどうとかは、ほとんどの人にはどうでもよくてかつ誰でにでも
意味がわかるから口出ししやすい。
0208デフォルトの名無しさん
2007/08/31(金) 07:27:480209デフォルトの名無しさん
2007/08/31(金) 08:38:02「hashだから並んでほしくない」とか意味がわからんこと言う奴の方が程度が低い。
0210デフォルトの名無しさん
2007/08/31(金) 08:45:56アルゴリズムとデータ構造の初歩も知らない人も使うんだなぁ、と。
0211デフォルトの名無しさん
2007/08/31(金) 09:06:04いや違うか。性能に影響の出る実装の差は名前に滲ませるべきか
とか考えられない奴は去れ、とか
0212デフォルトの名無しさん
2007/08/31(金) 09:56:45順番がどうたらっていう本来の Hash と関係のないものは >>31 に同意
0213デフォルトの名無しさん
2007/08/31(金) 10:41:29もし並んでるというか取り出し順が一定ならそれはHashという名前では呼ばれないはずだ
つか [[key,value], [key,value], [key,value], ...] ではダメなのか?
0214デフォルトの名無しさん
2007/08/31(金) 10:52:09ランダムアクセスにハッシュを使ってるんならHashだろ。
0215デフォルトの名無しさん
2007/08/31(金) 10:59:10インデックスが別途くっついてるだけだったような
0216デフォルトの名無しさん
2007/08/31(金) 12:45:020217デフォルトの名無しさん
2007/08/31(金) 15:37:470218デフォルトの名無しさん
2007/08/31(金) 16:19:57どこのArrayの話?
JavaScriptかなんか?
0219デフォルトの名無しさん
2007/09/01(土) 00:37:28Hashテーブル実装してこともないの?
順番つけるのなんて簡単なんですけど。
0220デフォルトの名無しさん
2007/09/01(土) 00:56:47馬鹿?
出来る出来ないの話ではなくて、クラスの意味がぶれる事をみんな懸念してるんだが?
「順序付けてもパフォーマンスはそれほど低下しない」
とかいってる奴とか、もう見てらんない。
0221デフォルトの名無しさん
2007/09/01(土) 01:42:24バカ?
お前のようなバカが、反対のための反対をすることがウザいんだが?
Hashが並んでるはずはない、とか言ってる奴とかもう見てらんない。
0222デフォルトの名無しさん
2007/09/01(土) 01:45:110223デフォルトの名無しさん
2007/09/01(土) 02:05:19便利ならHashに順序つけても全く問題ない。
RubyのHashは順序保証します、で終了
0224デフォルトの名無しさん
2007/09/01(土) 02:10:39ハッシュがどういうデータ構造なのかを少しでも理解してから書き込めよ
それに順番をつけるのは簡単なんだべ? 俺様ライブラリを作りゃいいがな
0225デフォルトの名無しさん
2007/09/01(土) 03:20:06お前こそハッシュがどういうものか、一回実装でもして、実感してから書き込め。
Hashに順序があってもまったく問題ない。
>俺様ライブラリを作りゃいいがな
能無しかお前。リテラルがそうなってないと意味がないだろ。
0226デフォルトの名無しさん
2007/09/01(土) 03:40:42や
PseudoHashじゃだめで、標準機能にないとダメなの?
0228226
2007/09/01(土) 04:09:220229デフォルトの名無しさん
2007/09/01(土) 05:55:33遅くて使えねぇ
0230デフォルトの名無しさん
2007/09/01(土) 05:57:03自分でネイティブコンパイラを作れ
ないものは作る、それがフリーソフトの精神だ
0231デフォルトの名無しさん
2007/09/01(土) 09:00:20あるよ
0232デフォルトの名無しさん
2007/09/01(土) 09:00:43今ごろネイティブ版が完成している予感。
互換性80%程度でいいからネイティブ作ればいいのに。
0233デフォルトの名無しさん
2007/09/01(土) 09:11:040234デフォルトの名無しさん
2007/09/01(土) 10:04:380235デフォルトの名無しさん
2007/09/01(土) 10:09:34VMに投入されてる開発力は実質二人分弱しかない悪寒。
0236デフォルトの名無しさん
2007/09/01(土) 10:28:59Yarvがバイトコードコンパイラだから(だよね?)かなり速い。2倍くらいは行く。
こんなところでクダまいてる暇があったらYARVのバグ出ししたらいいよ。
0237デフォルトの名無しさん
2007/09/01(土) 11:13:17Rubyもクリスマスリリースならそろそろα版だせだせ!
0238デフォルトの名無しさん
2007/09/01(土) 12:01:36ttp://allabout.co.jp/interest/flowerarrange/closeup/CU20051113A/
とかそういう一発芸をするために虎視眈々と狙ってます
0239デフォルトの名無しさん
2007/09/01(土) 13:11:55順番が
あっても問題がないというのと、
あるのが当然というのは
別の話。
0240デフォルトの名無しさん
2007/09/01(土) 13:49:08何を必死になってるのだろう・・・
0241デフォルトの名無しさん
2007/09/01(土) 13:56:35Hashという名前が悪い。
0242デフォルトの名無しさん
2007/09/01(土) 15:19:220243デフォルトの名無しさん
2007/09/01(土) 15:32:05そういえば9月か10月あたりに1回出すとかRubyKaigiで言ってたような気がするな。
0244デフォルトの名無しさん
2007/09/01(土) 16:56:14はやく教えろ
0245デフォルトの名無しさん
2007/09/02(日) 00:43:15> あるデメリットが無いのに
お前アホか?デメリットがあるから、これだけ揉めてるんだろ。
0246デフォルトの名無しさん
2007/09/02(日) 00:44:270247デフォルトの名無しさん
2007/09/02(日) 00:49:160248デフォルトの名無しさん
2007/09/02(日) 01:10:17はぁ?
0249デフォルトの名無しさん
2007/09/02(日) 01:10:17>順番を付けたら遅くなるか
ならなかった
>余計なデータが増えるか
他の最適化で掻き消えるぐらいでした
揉めてる、というか、固定観念に縛られたアホが喚いてるだけ。
0251デフォルトの名無しさん
2007/09/02(日) 01:37:280252デフォルトの名無しさん
2007/09/02(日) 01:42:29何で順番つけたら遅くなると思うわけ?
ハッシュテーブルの実装の仕方知ってるの?
■ このスレッドは過去ログ倉庫に格納されています