- 1 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 11:47:53 ]
- オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。
Ruby Home Page www.ruby-lang.org/ja/ = 前スレ Rubyについて Part 29 pc11.2ch.net/test/read.cgi/tech/1193668038/ 過去スレ・関連スレは >>2-
- 820 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 17:50:35 ]
- Matz×Dan×Daiji「エンジニア進化論」
「てくらぼ」オープニングイベント スペシャル対談開催 www.pasonatech.co.jp/techlab/event_080311.jsp タイトルがMatsになっとる
- 821 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 17:56:32 ]
- また香ばしい人間ばっかり集めてきたな…
- 822 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 20:03:42 ]
- ホモはどうすんのよ?
- 823 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 20:43:19 ]
- >>811
一瞬モルモン剤に見えた。
- 824 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 23:10:45 ]
- rmagick2使ってるんですけど、モノクロなjpgを探せませんか?
グレイスケールのフォーマットとかではなくて、中身が実質白黒なやつです。 任意の点で彩度が何ぼ以下とかいう処理になると思うんですけど。
- 825 名前:デフォルトの名無しさん [2008/02/23(土) 23:26:11 ]
- if,def...〜end構文アレルギーを克服したらRubyを使うのが楽しくなってきた(^o^)
- 826 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 23:32:08 ]
- >>824
そのものはないようなので、 require 'enumeartor' # 1.9.xでは不要 class RMagick::Image def gray_scale? enum_for(:each_pixel).all? {|pixel, h, s, l = pixel.to_HTL; s < NAMBO } # 1.9だと、each_pixel.all? {...} end end でどうだ。 Image#color_histogram とうのも使えるかもしれないけど、 多色画像だと無駄が多いか。
- 827 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 23:35:10 ]
- × to_HTL
○ to_HSL まぁ、画像やる人なら分かるだろうけど……
- 828 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 03:14:02 ]
- >>820
そこの写真、なんか細くなってないか?
- 829 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 19:56:56 ]
- やべぇ炊飯器でカレー作ったらすげぇ美味いのな
- 830 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 19:57:17 ]
- 誤爆したorz
- 831 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 19:57:39 ]
- 829.__send__(:kwsk)
- 832 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 20:41:32 ]
- 831.kwsk 829
では?
- 833 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 20:49:28 ]
- "やべぇ炊飯器"が気になる
- 834 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 20:54:43 ]
- >>832
おまえはOOPLが分かってない
- 835 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 21:01:23 ]
- 炊飯器でカレーって作れるの?
- 836 名前:デフォルトの名無しさん [2008/02/24(日) 21:07:15 ]
- カレーにRubyを入れたらうまそう(-_-)
- 837 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 21:08:12 ]
- 炊飯器でカレー作ったらご飯が炊けないじゃないか
致命的なバグだ
- 838 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 21:11:21 ]
- 炊飯器って結局は圧力釜みたいなもんじゃないか?
- 839 名前:デフォルトの名無しさん [2008/02/24(日) 21:12:06 ]
- バグというか設計不良だなw
- 840 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 21:18:26 ]
- 炊飯器2個買え
- 841 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 21:24:11 ]
- お前ら少しはググれw
ttp://allabout.co.jp/family/yarikuri/closeup/CU20050925A/
- 842 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 21:27:21 ]
- >>841
激しくスレ違いだが、素直にすげぇな
- 843 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 21:28:25 ]
- こんなつくりかただと水っぽすぎるだろう
玉ねぎも炒めてないから香ばしくないだろうし。
- 844 名前:デフォルトの名無しさん [2008/02/24(日) 21:28:26 ]
- Rubyの設計も>>841を見習うべき
- 845 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 22:10:31 ]
- 炊飯器でご飯炊くついでに別容器を入れてなんかする、というのは割と普通だと思っていた。
なお、ご飯に匂いがつくので、この例みたいにどうせカレーにするからカレーの匂いがついてもいい、とかじゃない限り、ある程度妥協が必要。
- 846 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 22:26:51 ]
- ウオツカ・ジンの助の人の本には、炊飯器に卵をいれて一石二鳥という
ネタがいつも載ってるね。
- 847 名前:デフォルトの名無しさん [2008/02/24(日) 22:54:46 ]
- 試しにジャガイモと鶏肉とコンソメを放り込んで炊いたら
スープを期待したのに汁気が全部ジャガイモと鶏肉に吸い込まれて煮物になってしまったわけだが…
- 848 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 23:04:12 ]
- class ご飯
end module カレー end class カレーライス < ご飯 include カレー end
- 849 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 23:10:16 ]
- class カレーうどん < うどん
include カレー end 便利だなあRubyって
- 850 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 23:16:54 ]
- >>847
それはそれで旨そうなわけだがw
- 851 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 23:32:07 ]
- >>849
便利なのはRubyじゃなくて「カレー」だとオモタ
- 852 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 23:50:14 ]
- カレー単体のインスタンスを作れない欠陥が…
さすがにカレーモジュールは違和感あるな 実用上問題無ければ自分だけで使う分にはかまわないけど こんなライブラリがあったら嫌だ
- 853 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 23:53:34 ]
- カレー単体のインスタンスなんて辛くて食えねーだろ。
- 854 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 23:58:46 ]
- カレーをmixinすると、
元が何であれすべてカレーになります。 そのくらい便利って話。
- 855 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 23:59:06 ]
- ちょうどさっき米の在庫が無くなったからカレーだけ食べたぞ。
普通においしい。
- 856 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:06:09 ]
- だが、複数の「具(メソッド)の重複」があるとミックスイン機構は破綻する。
- 857 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:30:49 ]
- >>856
カレーと肉じゃがは mixin するなと…
- 858 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:50:01 ]
- >>857
CoCo壱で売ってたな。
- 859 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 03:21:27 ]
- require カレー
require 肉じゃが とすれば、2行目のrequire で入るのは白滝と長ネギだけで済む
- 860 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 11:22:39 ]
- >>859
それ、解決になっていないから。つか、生じうる問題を認識できてないんじゃ?
- 861 名前:デフォルトの名無しさん [2008/02/25(月) 11:35:36 ]
- 料理は多重継承が無いと表現が難しい希ガス
食材→モジュール 料理→クラス と思ったけど、料理を組み合わせて作る料理もあるから・・・ オムカレーとかw
- 862 名前:デフォルトの名無しさん [2008/02/25(月) 12:06:41 ]
- バーチャルで定義してもダメ?
- 863 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 15:36:47 ]
- いやいや、ライスカレーとカレーライスは似てるけど非なる料理なように
追加部分を''混ぜ込む''mix-inは合ってると思うけどな。 ModuleをclassにしたりClassをModuleにしたりするのはどうするんだっけか
- 864 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 23:52:11 ]
- なんだよこの流れ
- 865 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 01:38:35 ]
- 外国人がこういうのやってると遊び心があってカッコいいとか思うけど
日本人がやってるとオタってやだねーとしか思えない漏れ
- 866 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 01:41:06 ]
- たぶん海外でも一般人からしたら、面白さが分からないと思うがな
- 867 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 06:19:32 ]
- 題材がカレーならそう罪も無いだろう。
エロゲーキャラとかでやられるとアレだけど。
- 868 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 09:32:58 ]
- ツーテールとかネコ耳とかオオカミ尻尾をMixInするわけだな
- 869 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 11:21:00 ]
- >>863
さらっと言ってるが、カレーライスとライスカレーの違いを教えてくれ。
- 870 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 12:17:52 ]
- >>869
カレーにご飯をトッピングしたのがライスカレー。 ご飯にカレーをかけたのがカレーライス。
- 871 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 15:22:46 ]
- カレーは 1.9 にはもう入ってますよ。
blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/33676
- 872 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 22:21:12 ]
- いつ出るかと待ちかまえていた。
やっとでたか。
- 873 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 22:39:55 ]
- ここはJRubyの質問も受け付けますか?
- 874 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 05:14:54 ]
- まずは質問を書け。受け付けるか受け付けないかは我々が吟味の上、判断する。
- 875 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 06:12:54 ]
- >>874
そこは「はい」でいいだろう。既にそういう質問なんだから。
- 876 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 10:14:24 ]
- >>873
ほかにJRubyのスレがないなら、ここでいいです。 ただし、回答が得られるかどうかはわかりません。 >>875 しょうがないよ。>>874は初心者に対して上から目線になりたいヤシなんだから。
- 877 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 10:21:24 ]
- JRuby触ったことないから、この機会にここの住民の話聞きたいな
- 878 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 10:32:21 ]
- >>873
一応専用スレあるよ 【色々】Java系スクリプト言語【やってるよ】 pc11.2ch.net/test/read.cgi/tech/1190981940/l50 今年に入ってからまだ一度も書き込みがないみたいだけど
- 879 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 15:55:37 ]
- >>870の違いがわからあない
- 880 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 15:58:55 ]
- >>879
だからごはんとライスの違いなんだよ
- 881 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 15:59:54 ]
- >>879
リゾットと炊き込みご飯くらいの違い
- 882 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 16:28:01 ]
- 焼き飯とチャーハンとピラフの違い
- 883 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 17:15:09 ]
- フォントと文字コードくらい違う?
- 884 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 17:39:26 ]
- 焼き飯とチャーハンって一緒じゃないの?
- 885 名前:デフォルトの名無しさん [2008/02/27(水) 17:49:43 ]
- 本気と書いてマジ
- 886 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 17:59:32 ]
- >>883
フォントと文字コードって、 カレーとライスくらい違うよ。
- 887 名前:デフォルトの名無しさん [2008/02/27(水) 18:00:22 ]
- ドロップとオハジキくらい違う
- 888 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 18:08:59 ]
- このスレは今までになく密度の薄いスレだな
- 889 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 18:11:53 ]
- あいつが待ち
- 890 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 00:09:53 ]
- Ruby
AST作れるCCないって 絶対に糞杉じゃね?
- 891 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 00:24:48 ]
- >>890
なんで? 全角アルファベットつかってるほうが糞じゃね?
- 892 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 00:40:50 ]
- 文法きたねーしなぁ
- 893 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 00:45:52 ]
- 文法とかより、Intellisence使えないのが痛い。
早く、IronRuby公開してよ。
- 894 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 00:47:06 ]
- >>890
AST作れるCCって、具体的にどんなのがあるの? そもそもCompiler Compilerすらない言語のほうが多いと思うんだが。
- 895 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 00:55:44 ]
- >>894
おまえどんだけ無知なの?w ANTLR(Ruby言語に欠陥があるためRuby用のASTが吐けない) sablecc Python組み込み PHP組み込み
- 896 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 01:25:14 ]
- raccじゃ駄目なん?
- 897 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 01:59:32 ]
- >>893
Intellisenceとかバカじゃね? Rubyの開発はVimかEmacsでやんだよ。Visualなんたらとか絶対ありえん
- 898 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 02:05:17 ]
- >>897
死ね
- 899 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 03:44:35 ]
- Rubyを書くエディタをTeraPadからvimに最近転向したんだが、、、
vimで構文チェックとか色つけたりすると結構重たくなるね。 軽くて色を付けてくれれば、エディタなんてなんでもいいんだがなぁ・・・。
- 900 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 04:35:43 ]
- Rubyスクリプトの色付けに関してはPeggyがトップクラスじゃないかな
- 901 名前:デフォルトの名無しさん [2008/02/28(木) 06:26:00 ]
- 色付けは甘え
- 902 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 07:49:21 ]
- だから treetop…… PEG は認めん?
- 903 名前:デフォルトの名無しさん [2008/02/28(木) 07:51:00 ]
- Windowsだとむかしから秀丸だわ
- 904 名前:デフォルトの名無しさん [2008/02/28(木) 08:05:49 ]
- >>897
vim&Emacsって 疲れるからやだぁ
- 905 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 08:15:39 ]
- >>895
PythonとPHPに組み込みでCompilerCompilerが存在するというのは初耳なんだけど、検索してもででこんぞ。 ソース希望
- 906 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 08:21:27 ]
- >>895
あと、AST作れるのってそんなに重要なの? それよりも文法定義がわかりやすくできるとか、デバッグしやすいことのほうが重要だけどなあ。 ASTを作ってくれるCCがRubyになくてもおれとしてはいっこうに困らない。 それよりもparser combinatorがあったほうがうれしい。
- 907 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 08:35:18 ]
- 実はAndrew Stuart Tanenbaumを生成する機能のことなんじゃね?
- 908 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 08:35:23 ]
- >>904
疲れる?kwsk
- 909 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 08:56:06 ]
- astのミドルネーム初めて見たw
- 910 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 09:32:12 ]
- >>890
>Ruby >AST作れるCCないって >絶対に糞杉じゃね? いまから>>890が、AST作れるCCがいかに重要かを力説してくれます。 みなさんwktkしてお待ちください。
- 911 名前:デフォルトの名無しさん [2008/02/28(木) 09:44:09 ]
- お赤飯炊かなくっちゃ!
- 912 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 10:18:28 ]
- grammerと処理を分離できて良いじゃん。AST
- 913 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 10:24:59 ]
- そこで Rubinius ですよ。
- 914 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 10:31:36 ]
- 標準でシフト+カーソルキーで範囲指定と、
CTRL-X、C、Vでカット、コピー、ペーストが できないようなエディタはWindows環境では使えない。疲れる。
- 915 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 10:50:48 ]
- >>914
確かに。vimはともかくemacs(meadow)にはどうしても慣れないし慣れられるな気もしない Windows使わない人は良いんだろうけど
- 916 名前:デフォルトの名無しさん [2008/02/28(木) 11:07:59 ]
- Emacsも秀丸もどっちも使うけど作業効率は大してからわん
むしろ秀丸をLinuxに移植してくれ
- 917 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 11:25:41 ]
- >>916
> むしろ秀丸をLinuxに移植してくれ 秀まるおさんに言ってくれ
- 918 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 11:46:01 ]
- linux上のエミュレータでwindows動かせばええやん
- 919 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 12:18:35 ]
- >>912
>grammerと処理を分離できて良いじゃん。AST 分離するとなにが嬉しいの?まじでわからん。 それよりgrammerと処理とが別の言語を使わなければいけないほうが問題じゃね? 時代はparser combinator
- 920 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 12:21:15 ]
- >>912
>grammerと処理を分離できて良いじゃん。AST sableccはvisitor pattern使うから分離できるけど、JavaCCやANTLRって分離できたっけ? 昔調べたときはまったくそんなことなかったけど。
|

|