Rubyについて Part 17

このエントリーをはてなブックマークに追加
952デフォルトの名無しさん:2005/12/06(火) 19:40:02
その「ファイル指定してlist」っていうのが、何のためにどんな挙動を
求めてるのかわからんってことだろ。
953デフォルトの名無しさん:2005/12/06(火) 22:07:13
>>952 gdb で l file.c:100 とかやるのと同じじゃないの?
954デフォルトの名無しさん:2005/12/06(火) 22:09:22
意図が曖昧なまま話を進めるな
質問人のシグナルが発生するまで寝とけ
955デフォルトの名無しさん:2005/12/06(火) 22:50:37
ruby使い的に聞きたいんだけど
cgi環境でデバッグってみんなはどうしているのかなぁ…
956デフォルトの名無しさん:2005/12/06(火) 22:54:41
rails使えばデバッグはやりやすかった。
どういうエラーかとか表示してくれるから。
957デフォルトの名無しさん:2005/12/06(火) 22:54:44
WinならOutputDebugStringにトレース情報出力すると楽かも。
p使わずに.NETライクなトレースライブラリ作った。
958デフォルトの名無しさん:2005/12/06(火) 23:32:02
ドトネトでも ConsoleWriteLine や MessageBox.Show や label 用意して吐き出して debug している俺は負け組
959デフォルトの名無しさん:2005/12/06(火) 23:41:40
>>955
Fileをopenしてdebug文をputsしたり、
rescue Exception => ex
res = "<div>#{CGI.escapeHTML(ex.inspect)}</div>"
end
みたいな感じでエラーをレスポンスに入れて表示したりとか。
cgiモジュール使うこと多いから、コマンドラインで実行したりもするな。
全然、面白くないやりかたばっかりでスマン。
960デフォルトの名無しさん:2005/12/06(火) 23:50:34
>>958
漏れ10000回ループの中でMessageBoxデバッグやっちまって
961デフォルトの名無しさん:2005/12/06(火) 23:56:06
誰かyardでCGIをデバッグしたことあるツワモノいないか?
ちなみに俺はやったことない。
962デフォルトの名無しさん:2005/12/07(水) 05:46:41
質問人です。
>>951
の意図で質問しました。
回答ありがとうございます。

どうやらできないようですね。
自分だけではないようなので安心しました。


それにしても、この質問ってそんなにエスパー度高いですかね…?
普通にデバッガを使ったことがあるならわかる気がするんですけど。

マジレス希望。
963デフォルトの名無しさん:2005/12/07(水) 12:07:46
MW師の活動がもとにもどったようだが
もう少しスローダウンのがいいのではと心配になるな
964デフォルトの名無しさん:2005/12/07(水) 13:22:23
>>962
エスパー度高すぎ。
965デフォルトの名無しさん:2005/12/07(水) 13:27:20
エスパー魔美じゃない俺は、emacs経由で使ってるけどな
966デフォルトの名無しさん:2005/12/07(水) 13:33:55
>>962
つまりは実行中の行とは関係なく、任意のファイルを参照したいんですよね?
別の画面(端末)でlessとかw3mとかで見ちゃだめですか?
967デフォルトの名無しさん:2005/12/07(水) 18:15:30
今は↑のようにしてます
エディタはemacsを使っているのでemacs経由の使い方を調べてみます

ありがとう
968デフォルトの名無しさん:2005/12/07(水) 19:07:06
listによるファイル表示はSCRIPT_LINES__の値を使ってるから、
インタプリタに読み込まれていないファイルは表示できないですよ。
よく使うならdebug.rbのソースをある程度読んでみることをおすすめします。
あんまきれいじゃないけど、とりあえず Ruby で書かれてるので安心です。
969デフォルトの名無しさん:2005/12/07(水) 19:22:10
>>963
同意。
とりあえず3年ぐらいかけるつもりでゆっくりと、しかしガチな仕事を寡作でよいからつくっていけば良かろうに。

でも、そういう仕事はやはりコミュニケーション能力が求められるか...。
970デフォルトの名無しさん:2005/12/07(水) 19:37:46
かくして結局本人にもよくわからないゴミゴミしたものが彼の後には累々と
971デフォルトの名無しさん:2005/12/07(水) 19:46:50
binding書いてみた
972デフォルトの名無しさん:2005/12/07(水) 20:22:48
仕事で使っている人っているんですかね?
ちゃんとしたクライアントがいて。
973デフォルトの名無しさん:2005/12/07(水) 20:28:12
業務でとか成果物の一部でって事ならあるけど
メインの言語としてというのはないなぁ
974デフォルトの名無しさん:2005/12/07(水) 21:28:46
使用言語が自由でRuby実行環境がある(入れることができる)場合は
書き捨てなりそれなりなりでこっそり使われてなくもないと思う。

プロダクトとしてRubyが使われるというのはあまり聞かないな。
きっと、永遠に日陰で頑張る運命の言語なんだと思う。良くも悪くも。
975デフォルトの名無しさん:2005/12/07(水) 22:29:59
>>973
>>974
サンクス。
976デフォルトの名無しさん:2005/12/07(水) 23:57:38
pythonみたいに、ダブルクリックで一発インストール出来るようにしてくれないのかな…、言い尽くされた感じもあるけど
正直、初心者向けの環境を整備してくれないと、書いた者を配布できると思えない
977デフォルトの名無しさん:2005/12/08(木) 00:01:22
978デフォルトの名無しさん:2005/12/08(木) 00:29:40
979デフォルトの名無しさん:2005/12/08(木) 00:54:22
980デフォルトの名無しさん:2005/12/08(木) 01:06:49
しかしその中で、RubyのRの時も知らないような初心者に対して配布できるのは
Exerbぐらいしかない希ガス
981デフォルトの名無しさん:2005/12/08(木) 01:21:34
Rubyがなんだか知らない人がよくわからないままRubyアプリを使うっていまんとこないよな〜
影舞くらいか
982デフォルトの名無しさん:2005/12/08(木) 02:07:01
Rubyアプリという定義が分からないが、CGI なら実は……ってのはある気がする。
ちなみに、ddskk に付いてるツールは Ruby 製のものが多かったり。
983デフォルトの名無しさん:2005/12/08(木) 02:15:58
Windowsでのコッソリ使用とか、そういう用途こそRuby(MSWIN32)が一番だろ。
レジストリ登録も不要で呼び出し時にPATHが通ってさえいれば動くし、
コンソール開かないrubyw.exeもあるから完全にRubyを隠せる。
984デフォルトの名無しさん:2005/12/08(木) 02:21:52
>>976
初心者向けにスクリプト配布ってのは無謀な気が。
普通のバイナリプログラムでも配布ではトラブルでまくりだし。
985デフォルトの名無しさん:2005/12/08(木) 02:25:20
んーと、「伺か」ではPerlを使ってるし、
案外人知れずスクリプトは使われてる。
あとゲーム関係ではNScriptが多い。
http://ex.sakura.ne.jp/%7Enx2000/excelsior/cont/haruna/nanika.shtml
986デフォルトの名無しさん:2005/12/08(木) 02:42:39
ドキュメント軽視とWindows軽視が敗因となってしまったわけだ
987デフォルトの名無しさん:2005/12/08(木) 02:59:13
敗因、って、まだまだ普及段階だろ。
Windowでの標準インストーラがないってのが不安だが。
デファクトスタンダードでもいい、何か標準が。
988デフォルトの名無しさん:2005/12/08(木) 03:22:26
だから、インストーラー要らないのが強みだっての。
解凍以外することがない。

レジストリ汚されたり勝手にスタートメニュー追加されたり
スタートアップ組み込まれたりとかそういう被害が無い。
989デフォルトの名無しさん:2005/12/08(木) 03:25:41
>>988
所謂初心者の人はそうは思わないと思うよ。
学校でなぜかRubyをやることになったとき、みんなインストーラ欲しがってたもん。
990デフォルトの名無しさん:2005/12/08(木) 03:28:00
言っとくけどインストール関係だと
いろんなDLLの設定が必要なPHPが一番極悪。
Rubyは何もしなくていい。

ドキュメント関係はRubyのリファレンスが一番一箇所にまとまってる。
いろんなサイトから情報を集める必要が無い。
ただの入出力からメールクライアントの開発までリファレンスに全部ある。
991デフォルトの名無しさん:2005/12/08(木) 03:53:32
そういやウィルスに感染したか攻撃されたかで
CVSとリファレンスサイト丸ごと止まってた時期があったね
992デフォルトの名無しさん:2005/12/08(木) 04:26:59
PHPはめんどくさいなあ。でもActiveStateのPerl、Python、Tclと比べて
どうなのって考えた方が建設的な気がする。
993デフォルトの名無しさん:2005/12/08(木) 04:37:33
馬鹿に無理に使ってもらおうとは思ってないのがRubyですから
994デフォルトの名無しさん:2005/12/08(木) 05:28:43
Rubyで書かれたプログラムを配布するための実行環境と、
Rubyでプログラムを書くための開発環境の話が
ごっちゃになってるな。

ていうか、使ってないから知らないけど、
One-Click Ruby Installerはその名に反してクリック一発じゃないの?
つか、次スレは?
995デフォルトの名無しさん:2005/12/08(木) 05:47:03
次スレ
http://pc8.2ch.net/test/read.cgi/tech/1133988248/

むしゃくしゃして立てた。新しいものならなんでも良かった。

今は反省している。
996デフォルトの名無しさん:2005/12/08(木) 06:05:08
Matz 氏は Windows や C++ が大嫌いなようですね。

私は Windows については MS が無駄なところに努力する割に
肝心なところが疎かなまま長年放置しているマヌケな OS
だとは思いますが嫌いというほどではありません。

C++ についても同様です。
997デフォルトの名無しさん:2005/12/08(木) 06:42:56
C++なぞ問題外.^^;;;
998デフォルトの名無しさん:2005/12/08(木) 06:55:28
埋め
999デフォルトの名無しさん:2005/12/08(木) 07:04:42
1000ならMoonwolfタソと結婚
1000デフォルトの名無しさん:2005/12/08(木) 07:18:20
1000なら>>999がMoonwolfタソと結婚
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。