Rubyについて Part 29
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2007/10/29(月) 23:27:18Ruby Home Page
http://www.ruby-lang.org/ja/
= 前スレ
Rubyについて Part 28
http://pc11.2ch.net/test/read.cgi/tech/1187298711/
過去スレ・関連スレは >>2-
0951デフォルトの名無しさん
2008/01/11(金) 23:03:13OracleみたいなJava資産たくさん持ってるところくらいかな
0952デフォルトの名無しさん
2008/01/11(金) 23:08:06例えばSwingとか。
0953デフォルトの名無しさん
2008/01/11(金) 23:30:05……Tomcat上でRails動かすのはまだまだ茨の道のようだが。
0954デフォルトの名無しさん
2008/01/11(金) 23:30:32出来る。たとえば、
require 'java'
import javax.swing.JFrame
frame = JFrame.new("Hello JRuby")
frame.setDefaultCloseOperation JFrame::EXIT_ON_CLOSE
frame.pack
frame.setVisible true
http://gihyo.jp/dev/clip/01/orangenews/vol40/0001 より。
0955デフォルトの名無しさん
2008/01/11(金) 23:57:35いったいどの世界の人なんだ?
0956デフォルトの名無しさん
2008/01/12(土) 00:01:230957デフォルトの名無しさん
2008/01/12(土) 00:42:36JRuby触ってみるかなぁ。手元環境のDebianに簡単に入るのかどうかわからんが...
0958デフォルトの名無しさん
2008/01/12(土) 01:04:49ttp://d.hatena.ne.jp/higayasuo/20080111
おまいらどう思うよ?
0959デフォルトの名無しさん
2008/01/12(土) 01:34:16色々突っ込みどころはあるけど、S2マンセー部分以外は概ね同意。
しかし、「ドキュメントを見ていただければ」なんて言葉は(ry
0960デフォルトの名無しさん
2008/01/12(土) 01:35:46逆に言うと制御系とかユーティリティに向かないw
0961デフォルトの名無しさん
2008/01/12(土) 01:52:24って書こうと思ってたら、ruby-dev:31705なんてメールを思い出した。
動的な型言語なんてクソだよな。
0962デフォルトの名無しさん
2008/01/12(土) 02:16:55> サンはJava言語をもう捨ててスクリプトに行こうとしてる
> JavaはもうGNUとかの連中にあげちゃって、これからはJavaFXに注力するんじゃないかな。
> 今では javax.script からrhinoが標準で使えるし、これにjrubyも
> そのうち選べるようになると思うよ。
言語としてのJavaは、
JVMにネイティブな言語として生き残るんじゃないかなぁ。
で、Sunは言語仕様をイジれる存在として君臨し続けることに
意味があると思っていると思う。
0963デフォルトの名無しさん
2008/01/12(土) 02:47:300964デフォルトの名無しさん
2008/01/12(土) 06:27:36javaってこんなにxmlごにょごにょやんないとだめなの
http://sastruts.sandbox.seasar.org/fileReference.html
0965デフォルトの名無しさん
2008/01/12(土) 06:43:400966デフォルトの名無しさん
2008/01/12(土) 07:37:24java知らんでRuby触る奴なんて怖すぎるぞ・・・
0967デフォルトの名無しさん
2008/01/12(土) 08:01:02なんで?
0968デフォルトの名無しさん
2008/01/12(土) 08:37:31S2はたしかに設定ファイル多すぎだな
Railsのように雛形を自動作成させる方向には行ってるみたいだけど
簡単さではやっぱり劣ると思う。
Javaは結局のところ、安定した動作環境が売りだと思うよ
0969デフォルトの名無しさん
2008/01/12(土) 11:53:10http://pc11.2ch.net/test/read.cgi/tech/1200106073/
0970デフォルトの名無しさん
2008/01/12(土) 13:20:03ほー、これはいいな
IronRubyみたなもんだな
>>961
他のORMなしのフレームワークを使うといいかも。
InfoQ: 忘れられたRubyのWebフレームワーク
http://www.infoq.com/jp/news/2007/11/forgotten-ruby-web-frameworks
0971デフォルトの名無しさん
2008/01/12(土) 13:20:44o >>960
0972デフォルトの名無しさん
2008/01/12(土) 13:39:48http://d.hatena.ne.jp/n_shuyo/20070727/ironruby
JRuby関連で
未完成とはいえ、IronRubyダントツってどうよ
0973デフォルトの名無しさん
2008/01/12(土) 13:52:377/27っていまさらの話だな。
Ruby.NET コンパイラの開発
http://www.asakawa.net/ruby/rubynet_memo.html
互換性が無いRubyと比較するならこっちの方が速い。
何にせよ本家Rubyと互換性がある実装同士を比較しないと意味が無いと思うぞ。
0974デフォルトの名無しさん
2008/01/12(土) 16:51:42もうWin32API呼び出す作業は疲れたお
0975デフォルトの名無しさん
2008/01/12(土) 17:09:25http://rubydotnet.googlegroups.com/web/Home.htm
しかし、>>973って開発成果でてるのかな?
未踏プロジェクトだったのだが
0976デフォルトの名無しさん
2008/01/12(土) 18:08:070977デフォルトの名無しさん
2008/01/12(土) 18:47:22言語仕様は国産(?)で、実装はSunというわけか
0978デフォルトの名無しさん
2008/01/12(土) 19:07:570979デフォルトの名無しさん
2008/01/12(土) 20:23:210980デフォルトの名無しさん
2008/01/12(土) 20:49:510981デフォルトの名無しさん
2008/01/12(土) 20:52:160982デフォルトの名無しさん
2008/01/12(土) 22:36:42ライブラリないと手もつけられんw
0983デフォルトの名無しさん
2008/01/12(土) 23:51:30乱数を発生させてばらついた点で大まかな円の形(第四象限内の四分の一円)を描くようにする
プログラムを作成する場合、
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を使った図示方法がいまいち良く分りません。
お願いします、教えてください。
0984デフォルトの名無しさん
2008/01/12(土) 23:54:48モンテカルロ法かよw なつかしーなー
円周率はMath.PIにあるからそんなことしなくてもいいよ。
ま、宿題は宿題スレで聞くのが早い
RUBYの宿題教えてください。
http://pc11.2ch.net/test/read.cgi/tech/1106572657/
0985デフォルトの名無しさん
2008/01/13(日) 01:59:220986デフォルトの名無しさん
2008/01/13(日) 02:00:410987デフォルトの名無しさん
2008/01/13(日) 02:05:06お前は何を言っているんだ
0988デフォルトの名無しさん
2008/01/13(日) 02:23:21http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=%B5%D5%B0%FA%A4%ADRuby%2FTk
それ以上の詳しいコマンドは本家のtcl/tkの方で調べる
Tk Built-In Commands - canvas manual page
http://www.tcl.tk/man/tcl8.4/TkCmd/canvas.htm
0989デフォルトの名無しさん
2008/01/13(日) 02:33:58外接長方形ってトコが何かヒントっぽくなりそうですね。
扇形を四分の一円と捉えたら、上手くいく感じがしてきました。
↑この考え正解に近づいてますか・・?
遅くまで本当にスイマセン!!
0990デフォルトの名無しさん
2008/01/13(日) 06:48:140991デフォルトの名無しさん
2008/01/13(日) 06:50:58http://pc11.2ch.net/test/read.cgi/tech/1200106073/
0992デフォルトの名無しさん
2008/01/13(日) 09:05:410993デフォルトの名無しさん
2008/01/13(日) 20:31:33そやつで以下の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って叩けばこんな事にならないんですけど
これの回避方法とか知ってる人いないですかね?
0994デフォルトの名無しさん
2008/01/13(日) 21:23:580995デフォルトの名無しさん
2008/01/13(日) 22:24:15環境が無いから間違ってるかもしれん
そのいち
- root = TkRoot.new(:title=>"hoge")
+ root = Tk.root
+ root.title = 'hoge'
そのに
+ Tk.root.withdraw
0996デフォルトの名無しさん
2008/01/13(日) 23:13:50うーむだめっぽいです・・・
しょうがない・・・Ruby/Cocoaで書くかなぁ
0997デフォルトの名無しさん
2008/01/13(日) 23:55:530998デフォルトの名無しさん
2008/01/14(月) 06:58:410999デフォルトの名無しさん
2008/01/14(月) 06:59:061000小倉優子 ◆YUKOH0W58Q
2008/01/14(月) 06:59:3710011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。