[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 03/12 09:10 / Filesize : 211 KB / Number-of Response : 848
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Ruby 初心者スレッド Part 35



1 名前:デフォルトの名無しさん [2010/03/04(木) 11:00:57 ]
プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。

★注意★ Ruby 1.9.1 は初心者にはまだ時期早尚です。初心者には Ruby 1.8.7 を強くお勧めします。
   (理由:現時点では有名ライブラリやアプリが 1.9.1 に完全には対応していないためです)
 1.8.7 でも 1.9 系に導入された新機能のいくつかが利用可能なため、1.8.7 を習得すれば将来スムーズに 1.9 系に移行できるでしょう。

関連スレやURLは>>2-5あたりを見てください。Ruby on Rails の質問は Webプログラミング板の Rails スレへ。

■質問する人へ
質問する前に次の3つをすること。ここで回答を待つよりそのほうが早い。
 ・モジュール名やエラーメッセージでググる
 ・マニュアルで引っかかったクラスの記述を探す www.ruby-lang.org/ja/man/
 ・FAQを一応読む www.ruby-lang.org/ja/man/?cmd=view;name=Ruby+FAQ
質問には以下を書くこと。へたくそな質問は再提出を要求される。
 ・詳しい内容(「動きません」「うまくできません」では回答しようがない)
 ・エラーメッセージ(自力で訳さずなるべくそのままで)
 ・実行環境(OS名、Rubyのバージョン(ruby -v でわかる))
 ・最終的にやりたいこと(もっとよい方法がある場合が多いので)
回答してくれた人には「ありがとう」のひとことをいってあげて。

■回答する人へ
相手は初心者、根気よく育てるつもりで。質問がへたくそなのも大目にみてあげる。
それができないならこないこと(だって初心者スレだもん)。
 ・既出な質問やFAQは「XXXを読め」でいいので、叩かない&怖がらせない。
 ・わけわかな質問にもエスパー発揮で。できれば質問の仕方を教えるぐらいで。
 ・自信がない回答ならその旨表明すること。誤った回答は初心者じゃ見抜けない。

17 名前:デフォルトの名無しさん [2010/03/04(木) 19:20:13 ]
いや日本のダウンロードページwww.ruby-lang.org/ja/downloads/
の各環境用バイナリのOne-Click Ruby Installer for Windowsのリンク先は
RubyInstallerになってるよねって。

18 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 19:31:02 ]
>>9
何を指定したかは問題ではありません。
指定可能なオプションを知りたいのです。

19 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 19:35:32 ]
drvwEIKUW

20 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 19:54:46 ]
今日本屋でRubyの本見てたけど沢山あったわ。これだけ書籍が出てるとは。
たのしいRuby 第2版 Rubyではじめる気軽なプログラミングって本も読んだけどあれは
初心者向けじゃないな、というより本読むのが得意な人じゃないとキツそうだ。
プログラミングの本は〇〇の絵本がやっぱり初心者には最適だと思う。

21 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 19:58:28 ]
>>20
たしかに小中学校でプログラミング教えるには
たのしいRubyは少しハードルが高いかもしれないな

22 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 20:00:30 ]
>>18
ruby --help で出てくるのはすべてを網羅していないので、man ruby


23 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 20:01:30 ]
なぜ嫌味な答えしか出来ないのか・・・

24 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 20:12:05 ]
>>20
アンク兄貴オッスオッス

初心者にとって独学はどんな本を買ったって難しいよ
逆に言えば誰か教えてくれる人がいれば多少難しい本でもどうってことはない

25 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 20:15:00 ]
>>17
なってない
依然として One-Click Installer を指している
rubyinstaller.org/download.html から One-Click Installer が無くなってもそのままだったら考えてもいい



26 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 20:19:09 ]
>>25
編集が追いついてないってことで勘弁してやって
リンク先にも"Legacy"って書いてあることだし

27 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 20:33:02 ]
>>22
ありがとうございました。当方Windows環境なのでman rubyできません。
てっきりman rubyに記載されていることはRubyリファレンスマニュアルで
網羅されているだろうと思っていましたがman rubyにしか記載がないものもあるのですね。

28 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 20:36:59 ]
>>26
公式的にはいきなりRC2を推すわけにはいかんということなんだろうなとか思ってる
RubyInstaller正式版が出ればOneClickInstallerの記述は消えると思う

29 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 20:41:11 ]
>>8
に関連して質問なんですけど
Rubyのコマンドラインオプションで指定できて
RUBYOPTで指定できないオプションってあるんですか?

Rubyのmanpageにもそんなことは書いてないので疑問に思いました。

30 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 20:44:33 ]
何度もレスが出てるが代表的な有効オプションはdrvwEIKUWの9種(およびこれらの長い版)だ
これ以外はrubyが切り落とすかエラーにするはず

31 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 20:53:25 ]
ハチドリ本p.410には以下のように書いてある

  なお、環境変数のRUBYOPTには、-W, -w, -v, -d, -I, -r, -K, -E, -T
  オプションを自由に組み合わせて指定できる。

ソースコードを除く公式ドキュメントでは見つけられなかった。
誰か捕捉plz.


32 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 20:55:16 ]
答えはすぐそこにあったのですね…

VMwarePlayerを導入してUbuntuをセットアップしRubyを追加してman rubyしたところ
-Tも入れて10種が指定可能なようです。

Note that RUBYOPT can contain only -d, -E, -I, -K, -r, -T, -U, -v, -w, -W, --debug,
--disable-FEATURE and --enable-FEATURE.


33 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 21:01:02 ]
ソース以外は知らんなー。

-n -p -a -F -i -l -0 -S -C -x などはワンライナー向けなので常時
指定された状態になっては困る。
--help とか --version とか --copyright などは「表示して終わり」
のタイプだから環境変数に設定するもんでもない。

とか理由はわからんでもないんだけどね。


34 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 21:06:10 ]
-Sとか指定できると便利じゃね?

35 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 21:10:37 ]
おまいらインタプリタとコンパイラどっちが好き?



36 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 21:12:17 ]
インテグラちゃん

37 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 23:38:01 ]
>>35
中間コードインタプリタ

38 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 01:17:11 ]
それ、Z-80の頃からあるぞ。N-BASICのPコード。

39 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 01:34:14 ]
>>984

しかも Rails をかぶせた Ruby は Ruby であって Ruby ではないからなぁ


40 名前:38 mailto:sage [2010/03/05(金) 01:52:34 ]
誤解の無いよう、追記。
Pコードのファイルを生成する訳ではないのですね。
当時の2次記憶装置は一般的には、カセットテープだったので。

そのカセットテープのモーターの制御のリレーの接点を「微小時間測定器」で測定すると、
1回目と、2回目以降では明らかな違いがありました。
t検定する必要がないくらい。

中間コードをファイルにはき出したりしたのは、80186のCOBOLの頃かと。
これは、中間コードを実行するために、××の環境が必要とかで、
販売戦略的な意味合いが強い感じ。

嫌われ者の年寄りは、もう寝る。


41 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 02:03:17 ]
>>37の言ってる中間コードって
YARVが処理するためにパース後のASTから
生成されるバイトコードだと思われ

つまり>>37はYARVが好き==1.9が好きだってことだ

42 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 02:04:37 ]
Ruby1.9を嫌いな人なんていません

めんどくさいと思ってる人は多そうだけど

43 名前:38 mailto:sage [2010/03/05(金) 02:16:56 ]
>>42
私も
ruby 1.9.1p376 (2009-12-07 revision 26041) [i686-linux]
を常用しています。
実行速度が、速いから。

暇なので、パズルの解法のコードなんぞを書いておりますが、
棺桶が近いので、あんまり待って居られない。

44 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 02:21:00 ]
折り返し人生のほうが短いおっさんは日付が変わったらとっとと寝ろ

45 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 02:23:00 ]
早起きかもしれないじゃないかー



46 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 02:27:47 ]
別に寿命と限ったもんじゃないよね

47 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 02:29:41 ]
夜食食ってるときに寿命以外の死亡原因の話するのやめてほしいって言うか本スレでやれ

48 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 02:51:56 ]
PコードってBASICでも利用されてたのか
なんかPascal処理系の印象が強い気がする

49 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 08:17:43 ]
ほんとに Pascal-P の中間コードなのかなぁ?
単に BASIC の内部表現ってだけだったと思うけど。

中間コードを「Pコード」と呼ぶと思い込んでるだけなんでない?

50 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 10:32:07 ]
等値についていまいちわかりません。
(等価(同値)はWikipediaを見て理解しました。)
Rubyだと以下のどれがどれなんでしょう?

1. object_id が一致
 ex. 1.equal? 1 #=> true
   1.0.equal? 1.0 #=> false
2. クラスが一致 + 値が一致
 ex. 1.0.eql? 1.0 #=> true
   1.eql? 1.0 #=> false
3. クラス不一致 + 値が一致
 ex. 1 == 1.0 #=> true
4. 比較して大小つかず
 ex. 1 <=> 1.0 #=> 0

元ネタはZDNet Japanの記事「プログラマーの力量を見極める」
ttp://japan.zdnet.com/sp/feature/07tenthings/story/0,3800082984,20409456,00.htm
です。

51 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 10:50:00 ]
>>49
BASICのほうのPコードはMS用語。pseudocodeのことらしい。

52 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 10:52:06 ]
>>50
Rubyはそのへんただのメソッドで、各々のクラスのメソッド定義で動作が自由に変わる
それぞれのクラスのそれぞれのメソッドのマニュアル読め

一般的には
euqal? は Object#equal? そのままで ObjectID の同一性を比較する
eql? は多くの場合 Object#eql? そのままで「オブジェクトのハッシュ値」の同一性を比較する
オブジェクトのハッシュ値は Object#hashで、再定義されることも多い(通常は ObjectID)
== は多くの場合クラスごとに再定義され、そのクラス固有の同一性判定(「意味上同じっぽい」かどうか)を行う

a = URI.parse("example.com/") と b = URI.parse("EXAMPLE.com/") は
object_id が違うので equal? は偽を返す

eql? は #hash の値が内部表現の配列の hash に再定義されてて、
内部配列的にはハッシュ同等ではないので真を返す
['http', 'example.com', '/'].hash == ['http', 'EXAMPLE.com', '/'].hash が偽

== はこれも再定義されてて、ホストが大文字でも小文字でも規格上は同一とみなさなければならないので
そのように細工された上で何らかの手段で比較されて真を返す

というわけで、Rubyではその手の問答は向かない

53 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 11:00:57 ]
>>50
原文を参照すると、 equality と equivalence の違いを問われているんだけど、
これ数学的な話なのかねえ。

Ruby的にはともかく、数学的には
x ※ x であり(反射律)
x ※ y であるとき y ※ x であり(対象律)
x ※ y かつ y ※ z であるとき x ※ z である(推移律)
ような関係 ※ を equivalence という。

equality はそのうち通常等号(=)で表される(相等)関係。
他の equivalence の例としては、
「整数の世界で、nで割ったときの余りの等しさ」とか、図形の
「合同」(形のみ。向きは考えない) 「相似」(加えて比率も考えない)とか。


54 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 11:07:58 ]
>>53
やっぱ原文たどったよな
これ日本語に訳した人が悪いわ

55 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 11:09:39 ]
>>52
> eql? は #hash の値が内部表現の配列の hash に再定義されてて、
> 内部配列的にはハッシュ同等ではないので
偽を返す、だな



56 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 11:24:31 ]
個々の実装による、で一蹴されるものがいくつか…

57 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 11:26:32 ]
要するにRubyでequalityの意味を問うのはナンセンスで、
equalityとequivalenceの違いがわかるというのは数学的な素養が
あるか否かを見極める質問という感じですかね。

58 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 11:28:49 ]
元の記事的には、単に計算機科学の質問をすればいいだけだと思う
あとは「ファイルコピーの関数を書いて欲しいが何か質問は?」と聞く

59 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 11:37:00 ]
原文見てきた

いわゆる等価と等値の区別がつきますか質問でしかないようだが
なんで数学とかよくわからん話になってるのん

60 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 11:40:34 ]
>>59
日本語での等価と等値がおおむね一緒だからだよ

61 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 13:14:07 ]
原文が identity と equality なら簡単な話だったんだがな。


62 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 02:46:26 ]
その辺は元々区別してない日本人教祖の致命的な弱点かもな。

63 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 03:08:27 ]
直接の元ネタは Common Lisp かね?
ただ、Rubyの場合はオブジェクト指向的な整理がされているし
それぞれの述語の意味も違う

64 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 03:19:41 ]
質問なんですが、Ruby[Cygwinで時前コンパイル]のスクリプトをOcraで実行ファイルにしたとき、
できた実行ファイルにはCygwinのDLLがなにやら色々入ってないみたいなんです。
Ocraで実行ファイル作成時に出るDependencyリストにも無いファイルが無いというエラーが作った実行ファイルから
はかれるんですが、どうやったら調べられるのか、どのCygwinのDLLを同じフォルダにコピーしたらいいのか、
しってはるひといらはりますか?

65 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 04:31:33 ]
たのしいRuby 第3版
ttp://www.amazon.co.jp/gp/product/4797357401/
3月31日発売



66 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 05:45:46 ]
irb上で、
>REXML::Parsers::StreamParser.new('日本語', listener)
Encoding::CompatibilityError: incompatible character encodings: ASCII-8BIT and UTF-8
となるのですが、バグですかね?

環境:fedora10、ruby 1.9.2dev (2010-03-06 trunk 26825) [i686-linux]


67 名前:66 mailto:sage [2010/03/06(土) 05:48:31 ]
すみません。fedora11でした。


68 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 08:39:10 ]
rubyにXMLパーサーある?

69 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 09:05:45 ]
あるよ
REXMLとかXMLParserとか。それぞれ向き不向きがあるので、とりあえず触ってみると良い。

70 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 09:11:43 ]
>>66
REXML::Parsers::StreamParser.new('<?xml version="1.0" encoding="utf-8"?><xml>日本語</xml>', nil)

これは通る。
xmlのエンコーディングってどうやって省いたときはどうなるのが
正しいんだっけ……


71 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 09:25:14 ]
www.w3.org/TR/xml/#charencoding

BOMもエンコーディング宣言もなければ
文書はUTF-8で書かれているものと想定するだろね

72 名前:66 mailto:sage [2010/03/06(土) 10:30:08 ]
レスありがとうございます。

>>70
考えてみれば、XMLではない文字列を通す必要は無いんですね。
1.8では通ってたので、勘違いしちゃいました。


73 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 10:45:37 ]
とはいえ、エンコーディング検出処理のところで read(2)で 2*文字*
読んでるのは間違いのような気もするな。識者求む。
rexml/source.rb
class IOSource#initialize



74 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 10:55:28 ]
ソース見てないけど2バイトじゃなくて2文字読んでるから
BOMの判定としてどうなのってこと?
1.9はめんどくさいね

関連でこういうのも
www.clear-code.com/blog/2009/5/11.html

75 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 11:03:07 ]
>>65
こういう新刊情報ってどうやって入手してるの?
ソフトバンククリエイティブの新刊情報にはまだ出てないし、
amazonでも検索に引っかからないし

googleの検索結果にはかろうじて出てくるから
キーワードをダイレクトで指定してそれを
スクリプトか何かでチェックしてるのか?



76 名前:デフォルトの名無しさん [2010/03/06(土) 11:10:55 ]
ちょ、著者じゃないよ!
出版社でもないからネ.

77 名前:デフォルトの名無しさん [2010/03/06(土) 11:13:44 ]
アマゾンの回し者だな

78 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 11:16:36 ]
>>74
めんどくさくねえよ
むしろ1.8のほうが「2文字」読み込むのに難儀する
2文字読むのと2バイト読むのとメソッドがきちんと分かれてる1.9のほうがわかりやすい

添付なんだし誰か突っ込んどけという説はあるな
REXMLなんて使ってる人いないんだろうなという感じの

79 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 11:49:54 ]
>>69
ありがとう。使ってみる。

80 名前:デフォルトの名無しさん [2010/03/06(土) 12:09:16 ]
著者降臨age

81 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 15:21:58 ]
gemのインストールで困っています。
searchでは見える&installでは見えないという状況です。

% gem search -r rubyzip
*** REMOTE GEMS ***
rubyzip (0.9.4)
rubyzip2 (2.0.1)
viva-rubyzip (0.9.1.2)

% gem install rubyzip
ERROR: could not find gem rubyzip locally or in a repository

ほかのgemでも同じ状況でした。
環境はFedora12 on VirtualBoxです。

82 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 18:40:48 ]
rubyでAPIを処理できますか?

83 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 18:45:42 ]
>>81
ブツは gems.rubyforge.org/gems/rubyzip-0.9.4.gem にある
ようだな。とりあえず gem install --verbose rubyzip

>>82
どの?


84 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 19:10:31 ]
windowsAPIです

85 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 21:33:00 ]
>84
www.ruby-lang.org/ja/man/html/Win32API.html

これでいいのか?



86 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 21:54:25 ]
ruby を使って windowsで 簡易ブラウザを作りたい
と思っているんですが簡単に実現出来る方法はないでしょうか?

Linux環境だとgnome2つかって下記のように簡単に作れるみたいですが・・・・
alohakun.blog7.fc2.com/blog-entry-809.html

87 名前:デフォルトの名無しさん [2010/03/06(土) 22:29:20 ]
>>86
すげぇw

88 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 22:33:59 ]
>>81
install 時も -r を付ければいいような気もしますが、どうですか?


89 名前:デフォルトの名無しさん [2010/03/06(土) 22:55:48 ]
>>86
ブラウザって方法次第ではこんなに簡単に作れるのか・・。Rubyブラウザいいねえ

90 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 23:05:10 ]
GUIライブラリだけでRuby関係ないんだが

91 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 23:07:31 ]
Trident使うライブラリってMFC以外にあんの?

92 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 23:23:48 ]
IEコンポーネントとして呼べばいい
Tk→OpTcl→InternetExplorer
どっちにしてもRubyの関わる分はたいそう少ない

93 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 00:38:05 ]
>>86
win32oleでIEコンポーネント操作すりゃいいんじゃないかね。
前にC#でやったことがあるが、COMがわかってりゃ別段困難ではない。

94 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 00:42:46 ]
COM/Interopがわかってるような人間はこのスレで質問するわけがない

95 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 01:10:25 ]
これから言語の勉強しようとしているのですが
RubyでGUYツール作れますか?
C#のようにマウスでコントロール配置できたりしますか?



96 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 01:11:25 ]
まず言語とIDEの区別ができるようになろうな。


97 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 01:16:47 ]
GUYツールワロタ

98 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 01:25:56 ]
RubyでGUI用のIDEはありますか?

99 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 01:33:05 ]
ないんじゃない?

ttp://jp.rubyist.net/magazine/?0001-RubyGUI#l10
この記事の内容って今も大きい変化ない?

100 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 01:38:58 ]
IDEといえば、CodeGearどうしたのかと思ったらDBツールの会社と
合併して、今は3rdRail以外にTurboRubyなんての出してたのね。



101 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 01:41:30 ]
見た感じ3rdRailと同じようにEclipseのプラグインぽいなー
と思いつつ機能一覧を見たら、3rdRailからRails関連を取っ払っ
た感じだった。


102 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 01:42:30 ]
Turboなんとかって命名には不吉な匂いしかしない

103 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 01:46:25 ]
今はDelphiもそこの製品扱いなのか……



104 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 01:53:11 ]
勉強のためならGladeでいんじゃね?
コードエディタとかついてないとイヤなの?


105 名前:デフォルトの名無しさん [2010/03/07(日) 02:04:21 ]
C#用のIDEってそんなこと出来るのか



106 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 02:06:42 ]
ホームページビルダーみたいな出力だったらいやだな
どうなんだ

107 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 02:20:37 ]
wxRuby+wxFormBuilderでも使っとけ

108 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 02:27:29 ]
>>107
いいねそれ
遊んでみよう

109 名前:デフォルトの名無しさん [2010/03/07(日) 07:04:30 ]
>>81
こちらでは問題なくインストールいけたが
Ubuntu 9.04 on coLinux

110 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 11:29:43 ]
>>86
遅いレスだが情報サンクス
半信半疑でやってみたがあっさり動いた(Ubuntu9.04)
おもしろいね

111 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 12:48:25 ]
この言語はどういったユーザーを主に対象にしているんでしょうか?
ぐぐってみるとWebアプリケーションとのことだけど
Windowsデスクトップアプリを主に作る場合はおすすめできないですか?

112 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 12:52:12 ]
>>111
> Windowsデスクトップアプリを主に作る場合はおすすめできないですか?
1ミリもおすすめできません
とても大雑把には C# で試してみることをおすすめします
物足りないなら他の Java なりなんなりを使えばよろし
C# で挫折しないなら他の言語も我慢できましょう

113 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 13:51:13 ]
Rubyの初心者向け的立ち位置って微妙だよね
このご時世にコンソールアプリケーションが基本とか華がないにも程がある

得意分野が狭いからわかりやすいんだけどさ
これでデフォルトでウィンドウ制御しないといけないとかだったらめんどくて吐く

114 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 14:18:23 ]
しつもん
freeze って実際はどんなときに使うの? マニュアル読まない人用?
あと、TypeError という汎用な例外が出るのはなんで?
ModifyFrozenObject とかそういう特有の例外ならよかったのに

115 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 14:32:39 ]
>>111
いろいろな使い方があると思うけど

俺は簡単な書き捨てスクリプトに主に使ってる
ファイルの名前を書き換えたりとか,複数のファイルからデータ
抽出してまとめ直すとか,ファイルのデータフォーマット変えるとか
そういうのを大量に行いたい時使うこと多い

C++とかで書いても良いけどこういうのはrubyの方が楽
逆に手の込んだもの書く時はC++の方が楽というか安心
単に慣れの問題かも知れんが



116 名前:111 mailto:sage [2010/03/08(月) 14:43:33 ]
調べてみたところ、LL系とコンパイラ系の両方1つづつ
覚えていると良いらしいので簡単だと言われている
RUBYをやってみようと思ったのですが
実際どういう感じで使われているのかがよくわからなくて
質問させていただきました
WEBアプリを作ることはまずないんですが
>>115さんのようなことができるならちょっと興味があります

117 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 14:50:22 ]
>>116
やめとけ
君の考えているようなものではない






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<211KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef