よく知らんけど、JRubyだとJREのライブラリ呼び出せたりするの? 例えばSwingとか。
業務系Webシステムだと、ふつーJavaのAPサーバ入ってるから、jar一個放り込めば動くJRubyにはかなり期待してる。 ……Tomcat上でRails動かすのはまだまだ茨の道のようだが。
>「文法が変わる1.9イラネ。高速な1.8実装が欲しい」と思ってる人達の間で いったいどの世界の人なんだ?
これなんてPHP4=>PHP5?
>>954 は魅力的だな
JRuby触ってみるかなぁ。手元環境のDebianに簡単に入るのかどうかわからんが...
>>958 色々突っ込みどころはあるけど、S2マンセー部分以外は概ね同意。
しかし、「ドキュメントを見ていただければ」なんて言葉は(ry
DBが必要なところが困る。 逆に言うと制御系とかユーティリティに向かないw
静的言語イラネ って書こうと思ってたら、ruby-dev:31705なんてメールを思い出した。 動的な型言語なんてクソだよな。
>>948 > サンはJava言語をもう捨ててスクリプトに行こうとしてる
> JavaはもうGNUとかの連中にあげちゃって、これからはJavaFXに注力するんじゃないかな。
> 今では javax.script からrhinoが標準で使えるし、これにjrubyも
> そのうち選べるようになると思うよ。
言語としてのJavaは、
JVMにネイティブな言語として生き残るんじゃないかなぁ。
で、Sunは言語仕様をイジれる存在として君臨し続けることに
意味があると思っていると思う。
perlは?
964 :
デフォルトの名無しさん :2008/01/12(土) 06:27:36
CRuby + 静的な型 = JRuby ?
>>964 java知らんでRuby触る奴なんて怖すぎるぞ・・・
967 :
デフォルトの名無しさん :2008/01/12(土) 08:01:02
>>964 S2はたしかに設定ファイル多すぎだな
Railsのように雛形を自動作成させる方向には行ってるみたいだけど
簡単さではやっぱり劣ると思う。
Javaは結局のところ、安定した動作環境が売りだと思うよ
Ruby.NETが完成したら本家イラネ もうWin32API呼び出す作業は疲れたお
977 :
デフォルトの名無しさん :2008/01/12(土) 18:47:22
今後rubyの処理系としてjrubyが最もめじゃーになってくるのかな 言語仕様は国産(?)で、実装はSunというわけか
ならrubyを完璧にマスターしとかないとな。自作ライブラリーとか面白そうかも。
JSRubyかわいいよJSRuby
Sun産
JSRubyは面白そうだけど使えるメソッドがまだまだ少ないな
JSRubyで何もできなかった俺オワタ ライブラリないと手もつけられんw
983 :
デフォルトの名無しさん :2008/01/12(土) 23:51:30
Rubyのtkを使って半径1で中心が原点であるx座標正、y座標負の第四象限内であらわされる円の中に 乱数を発生させてばらついた点で大まかな円の形(第四象限内の四分の一円)を描くようにする プログラムを作成する場合、 x= y= をどのように定義したら良いのでしょうか。どうか教えてください。お願いします・・・。 円周率を求めるプログラムは理解できました。 iteration = 1000000 def within_circle() a = rand b = rand if a**2 + b**2 <= 1.0 return 1 else 0 end end sum = 0 iteration.times do sum += within_circle end sum /= iteration.to_f sum *= 4.0 print sum のような具合で多分大丈夫だろうと思います。 tkを使った図示方法がいまいち良く分りません。 お願いします、教えてください。
985 :
デフォルトの名無しさん :2008/01/13(日) 01:59:22
モンテカルロで円周率を求めるときって[0,1)でいいんだっけ?
どっちでもいい。
>円周率はMath.PIにあるからそんなことしなくてもいいよ。 お前は何を言っているんだ
989 :
デフォルトの名無しさん :2008/01/13(日) 02:33:58
>>988 さん ありがとうございます。
外接長方形ってトコが何かヒントっぽくなりそうですね。
扇形を四分の一円と捉えたら、上手くいく感じがしてきました。
↑この考え正解に近づいてますか・・?
遅くまで本当にスイマセン!!
eclipse
埋めます
RubyやPerlで書いたプログラムからMacOSX用の.appを作成するPlatypus-3.2っていうツールがあるんですが、
そやつで以下のRubyプログラムを書いて.appを作って実行してみたら
#!/usr/bin/ruby
# filename : hoge.rb
require "tk"
root = TkRoot.new(:title=>"hoge")
TkLabel.new(root, :text=>"fuga").pack
Tk.mainloop
こんな風に窓が2個出てくるんですよ
http://www.img5.net/src/up4872.png タイトルバーにtkって書いてある窓が不要なんですよ
普通にbashからruby hoge.rbって叩けばこんな事にならないんですけど
これの回避方法とか知ってる人いないですかね?
RubyのせいじゃなくてDarwinのせいだろ
>>993 環境が無いから間違ってるかもしれん
そのいち
- root = TkRoot.new(:title=>"hoge")
+ root = Tk.root
+ root.title = 'hoge'
そのに
+ Tk.root.withdraw
>>995 うーむだめっぽいです・・・
しょうがない・・・Ruby/Cocoaで書くかなぁ
Mac OS X 版の wruby があればそれを使えばよさそうだけど。
h
h
1000ならジュースでも飲むか
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。