5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Ruby について Part 3

1 :デフォルトの名無しさん:03/01/08 14:45
オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。

Ruby Home Page
http://www.ruby-lang.org/ja/

<前スレ>
Rubyについて Part 2
http://pc3.2ch.net/test/read.cgi/tech/1028906179/

<過去スレ>
Rubyについて
http://pc3.2ch.net/test/read.cgi/tech/1012096319/

2 :デフォルトの名無しさん:03/01/08 14:47
<関連スレ>

rubyを語るスレッド 2
http://pc.2ch.net/test/read.cgi/unix/1040496222/l50

goRua(Ruby/Gtkによる2chブラウザ)ってどうよ。
http://pc.2ch.net/test/read.cgi/unix/1008120213/l50


3 :デフォルトの名無しさん:03/01/08 14:49
3げっと

4 :デフォルトの名無しさん:03/01/08 18:30
ttp://rwiki.jin.gr.jp/cgi-bin/rw-cgi.rb?cmd=view;name=Ruby+in+2002
どうよ?

5 :IP記録実験:03/01/08 21:28
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。

6 :デフォルトの名無しさん:03/01/09 01:05
age

7 :デフォルトの名無しさん:03/01/09 01:08
>>315答えは出てるけど。

8 :デフォルトの名無しさん:03/01/09 01:25
>467
すでに・・・すでに!?

9 :IP記録実験:03/01/09 01:43
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。

10 :デフォルトの名無しさん:03/01/09 01:44
名スレの予感

11 :デフォルトの名無しさん:03/01/09 01:56
漏れ達がひろゆきを愛したように、ひろゆきも漏れ達を愛してほしい!

12 :デフォルトの名無しさん:03/01/09 02:52
IP表示すればいいじゃん。
田舎者の煽りは酷い。

13 :デフォルトの名無しさん:03/01/09 03:37
>>138
メガビだからって安心なわけじゃないような。

14 :デフォルトの名無しさん:03/01/09 06:57
なんか誤爆が激しいが、
2ch壊れたのか?

15 :デフォルトの名無しさん:03/01/09 12:32
>>139
で結局IP記録に賛成なの?

16 :デフォルトの名無しさん:03/01/09 16:09
前スレの RDT だけど、JRuby のパーサを使おうという話は出てないのかな。

17 :デフォルトの名無しさん:03/01/09 18:05
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────

18 :デフォルトの名無しさん:03/01/09 21:09
去年は2回しか新バージョンがリリースされなかったんだが、
ちょっと淋しいねえ。
いいかげん 1.8 も出してもらいたいし。

19 :デフォルトの名無しさん:03/01/09 23:01
被ってる上にかなり出遅れてるし。

20 :デフォルトの名無しさん:03/01/10 00:55
>>567
そういう状況なってみないと分からんよ。

21 :デフォルトの名無しさん:03/01/10 01:40
>>16
JRuby触ってみたけど、結構いい感じ。
まだまだ細かいところで未完成の部分はあるけどな。
でも、起動がスゲー重いよ。
Javaの遅さにRubyの遅さがプラスされて…。
$ jruby -e "puts 'hello, world'"
だけで、数秒かかるのはJRubyの所為というよりやっぱJavaの所為かな…。
でも、何となく期待している。
Jythonに負けるな!

まあ、本家Rubyにほぼ完全対応って感じでないと、
パーサとして使うのは難しいかも知れないね。

22 :デフォルトの名無しさん:03/01/10 02:00
>>21
irb・rtags・RDocのパーサー(と言えるか怪しいけど)は
Rubyの文法に完全対応していないけど、そこそこ使える。
JRubyは完全対応しないといけないだろうけど、
結局、適材適所じゃないかな。

ちなみに、Rubyのパーサーに本当に完全対応させるのはかなり面倒だと思う。
Rubyではローカル変数等に日本語が使えるので、そこまでやりはじめると…。

23 :デフォルトの名無しさん:03/01/10 09:36
某○○は相手が事実を認識しえたと判った段階でレス汁w

24 :デフォルトの名無しさん:03/01/10 09:56
某○○は相手が事実を認識しえたと判った段階でレス汁w

25 :デフォルトの名無しさん:03/01/10 10:14
>>65
むしろ懐かしさすら覚えるよ。

26 :デフォルトの名無しさん:03/01/10 10:48
って言うよりも俺たちがひろゆき氏を助けなければ
こんな面白い遊び場作ってくれたんだから・・・何とかしてやろ〜ぜ!

27 :デフォルトの名無しさん:03/01/10 11:30
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
はいっはい、日本生命の時からみんな、
その場でぎゃーぎゃー騒いでばかりで
何も勉強しようとしないよね、2ちゃんねらーって。
┏                                       ┓
  http://www.geocities.co.jp/Technopolis-Mars/6820/hoken/
┗                                       ┛
ここがよくまとまているから、熟読して出てこい。
読んで理解するのに3時間かかるかもしれんが
それだけの価値はあるぞ。できたら
┏                                       ┓
   http://cocoa.2ch.net/hoken/kako/987/987605232.html
┗                                       ┛
批判要望板で「2ch以外も含めて、俺が見たなかで最高のスレだ。」
と絶賛されたスレだ。ジオの元スレだからな。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


28 :デフォルトの名無しさん:03/01/10 11:57
うわ、まじだよ。

29 :デフォルトの名無しさん:03/01/10 12:50
こんなスタイルになるのかな?

誰かが他の掲示板で密告→第三者が2chでスレ建て→祭り

30 :デフォルトの名無しさん:03/01/10 15:40
>>22
ruby本体にparser API みたいなのが欲しいねえ

31 :デフォルトの名無しさん:03/01/10 16:18
なるほど

32 :デフォルトの名無しさん:03/01/10 22:42
ひろゆき
仕事紹介してくれ

33 :デフォルトの名無しさん:03/01/10 22:49
IP取ろうが取るまいが
捕まるときは捕まるし
別に今までと大して変わらんと思われ。
ただ、今はちと過渡期なので
まわりが様子見な感じだけど
すぐに元に戻ると思われる

34 :デフォルトの名無しさん:03/01/10 23:46
ぼすけて

35 :デフォルトの名無しさん:03/01/10 23:52
切っ掛けは匿名だったかもしれないけど、今ではそんなに重要性ないでしょう。
アングラな内容も1ジャンルって感じだし。
昔はカテごとに雑談できるのも(目に付くところでは)珍しかったし
いち早くUG系から離れたのもあるんでない?


36 :デフォルトの名無しさん:03/01/10 23:59
我ながら好き勝手にほざいてしまいますた・・(汗
もし実現しても回線細そうですしね。。。



37 :デフォルトの名無しさん:03/01/11 03:11
新しいwww.ruby-lang.org、python.jpの後追いみたいで何だか...。

38 :デフォルトの名無しさん:03/01/11 06:01
>>30
まつもと氏はRiteでは用意するとか言っていた気がする。
この辺のライブラリの整備のされ方はpythonと大きく違うよね。

今はFreeRIDEのようにripperを使うのが一番良い気がする。

39 :デフォルトの名無しさん:03/01/11 09:23
氏ね

40 :デフォルトの名無しさん:03/01/11 09:23
   /⌒∞、 ずさー♥
  ./ ゚∀~・:ヽ、 
  ι、,,,,、,,,,,,、,,,,ゝ

41 :デフォルトの名無しさん:03/01/11 09:59
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────

42 :デフォルトの名無しさん:03/01/11 11:21
快速たん(・∀・)イイ!!

43 :デフォルトの名無しさん:03/01/11 12:24
さん
10桁トリップの時に、トオルさんとマァヴさんが、話してましたわね、

44 :デフォルトの名無しさん:03/01/11 12:56
スレ違いのレスはよくないな。
ここは快速スレですよ

45 :デフォルトの名無しさん:03/01/11 15:19
Vector 見てたら、
C/C++統合開発環境 WideStudio が
「Ruby 言語(v3.20から)」も使えるようになったようですな。

誰か使ってみた人いる?
ちょっと試したけど、Rubyのサンプルが見あたらないので訳わからん。

46 :デフォルトの名無しさん:03/01/11 15:35
何で前スレスレストかかってんの?

47 :デフォルトの名無しさん:03/01/11 15:41
sports3鯖死んでる??
国内サッカー板が見れない…

48 :デフォルトの名無しさん:03/01/11 18:39
>>45
前に見たときは Linux 版しか対応してなかったけど、
Windows 版も出てるようだから試してみるね。

49 :デフォルトの名無しさん:03/01/11 19:24
>>45
おなじく ruby によるサンプルをはげしく希望

50 :デフォルトの名無しさん:03/01/11 23:33
お前のは議論じゃないよw
「これ言っていいですか?」 「これ言うとヤバイですか?」 って他人に聞いてるだけw

寝るのがイヤなら、教えて厨は初心者板に逝ってねw

51 :デフォルトの名無しさん:03/01/11 23:33
もしこれが実行されたらにちゃんは閉鎖だな、きっと

52 :デフォルトの名無しさん:03/01/11 23:43
wって2ちゃん発祥なの?
ださくないか?
(笑)もザサイから、(^^)がナウイよ。

53 :デフォルトの名無しさん:03/01/12 00:26
>>52
なわけねーだろ。
ネット初心者がこーゆーとこに来るのは、どうかと思うぞ。

54 :デフォルトの名無しさん:03/01/12 02:22
吉と出るか凶と出るか

55 :デフォルトの名無しさん:03/01/12 02:26
レスありがとう。
俺素人だからよくわからないが
アク禁にしないのは何か理由るのかな・・?

56 :名無しrubyist:03/01/12 03:10
荒らしと見分けるために、名前欄に何か入れるようにしない?

>>45
ガイシュツだったような気がする。

つか、WideStudioって結構使われているの?
使いやすい?

57 :45:03/01/12 04:16
今検索したら、前スレ666で既出でしたね。
すみませぬ。

#これ荒らしなの? 2chがイカレタのかと思ってた。

58 :case 名無し::03/01/12 04:46
http://pc3.2ch.net/test/read.cgi/tech/1040297337/110
> 荒らしというより、スクリプトのバグでは?IP実験を始めた途端に他のスレの
> 書き込みがPC板全般に流れてきてるみたい。
という噂が。

59 :名無しrubyist:03/01/12 04:57
>>57
うん、荒らしらしい。
詳しくは自治スレ見るとわかるよ。

プログラム板自治スレッド
http://pc3.2ch.net/test/read.cgi/tech/1029122103/

60 :デフォルトの名無しさん:03/01/12 09:40
昨日、ruby-talkに登録してみたら、本日分だけで70通以上来てびびった。
これと比較するとruby-listはおとなしめだな。

興味を持った話題。
Win32Serial Extension Library for Ruby
WindowsのシリアルポートをRubyで使うライブラリ。
ttp://grub.ath.cx/win32serial/

Rubyで制御とかできるのかな。

61 :デフォルトの名無しさん:03/01/12 09:57
だれかに突っ込むの手伝ってくだいよぉ

62 :デフォルトの名無しさん:03/01/12 09:58

実質的には上告はもう無理らしい。

うれしいなぁ。




63 :デフォルトの名無しさん:03/01/12 11:23
>>56
徹底できるわけがないから無駄なことやめて unix 板へでも逝け。
ここはもう人いないよ。

64 :名無しrubyist:03/01/12 12:57
>>63
それもそうだな。
俺、窓使いだけどおじゃまさせてもらいます。

65 :デフォルトの名無しさん:03/01/12 20:46
あーっはっは!
久しぶりに笑ったよ!

66 :デフォルトの名無しさん:03/01/12 20:48
公開トリップ?そんな魅力も何にもないトリップなんて
わざわざ使う人いないと思うけど…
どこで公開されてるの?そんな糞トリップ公開されてもねぇ
同じ人が串でも使っているんじゃ?

67 :デフォルトの名無しさん:03/01/12 20:58
お疲れさまでした〜

68 :山崎渉:03/01/13 18:38
(^^)

69 :irbについて:03/01/14 15:48
irbを電卓代わりに使いたいのですが
自前のモジュール(関数郡)を組み込んだり
一度プロセスを終了しても変数の値を保存しておいたりすることはできますか?

70 :デフォルトの名無しさん:03/01/14 15:58
1. 普通に require すればいい
2. Marshal や PStore

71 :山崎渉:03/01/15 17:46
(^^)

72 :irbについて :03/01/15 20:43
>2. Marshal や PStore
使った変数すべてを自動的に保存復旧したいのです。
a=3
exit
再起動
p a
3
みたいに。

73 :デフォルトの名無しさん:03/01/15 22:52
>>72
irb で打ち込んだのを全て保存しておいて、
起動時に読ませるようにすれば?

74 :デフォルトの名無しさん:03/01/16 02:19
>>72
irb を終了させなければいいのでは?

75 :デフォルトの名無しさん:03/01/16 05:31
>>72
local_variables()を使えばいけそう。
と思ったが、ローカル変数だと、ちいと辛いな・・
bindingでうまくいかないかな?

ちと、やってみます。

76 :75:03/01/16 06:16
require 'pstore'

class VarsStore
  def initialize(storefile)
    @store = PStore.new(storefile)
  end
  
  def save(bind)
    hash = {}
    eval("local_variables", bind).each do |name|
      val = eval("#{name}", bind)
      if val.equal?(self)
        next
      end
      hash[name] = val
    end
    @store.transaction do
      @store["local"] = hash
    end
  end

-----
つづく

77 :75:03/01/16 06:17
つづき
-----

  def load(bind)
    hash = nil
    @store.transaction do
      hash = @store["local"]
    end
    hash.each do |key, val|
      $varsstore_val = val
      eval("#{key} = $varsstore_val", bind)
    end
  end
end


78 :75:03/01/16 06:21
requireして、
セーブ
VarsStore.new("hoge").save(binding)
ロード
VarsStore.new("hoge").load(binding)

とする、今のところBindingを指定しないとだめ。
ローカル変数にダンプできないオブジェがあるとエラーを吐く。
保存できるクラスは限定させた方がいいかな?(NumericかStringのみとか、、、)
あとは、適当に改造してみてね。>>72

79 :デフォルトの名無しさん:03/01/16 10:17
Win32APIを使う必要が出てきたのですが、
Win32API.new に関するリファレンスは
どっかに転がってないでしょうか?

80 :デフォルトの名無しさん:03/01/16 12:35
>>79
ほれ。
http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=Win32API


81 :デフォルトの名無しさん:03/01/16 16:22
http://www.ruby-lang.org/~rubikitch/refm/
ここのページのファイルって拡張子が.gzだけど、どうして?
(ダウソして中身みてみたらアーカイブになってなかったけど)

82 :デフォルトの名無しさん:03/01/16 17:15
>>81
君がダウンロード時に自動的にgzip展開するブラウザを使ってるんだろう。

83 :デフォルトの名無しさん:03/01/17 02:17
>>81
http://www.ruby-lang.org/ の設定がヘボいから。

84 :デフォルトの名無しさん:03/01/17 14:27
RubyUnit の Ruby 標準添付バージョン Test::Unit では、
サンプルコードとして以下のようなものが添付されてます。

-- tc_adder.rb

class class TC_Adder < Test::Unit::TestCase
..

--

ファイル名、クラス名なんですけども、もはや
ファイル名の頭に「tc_」、クラス名の頭に「TC_」っていうのは、
業界標準なんでしょうか。

85 :デフォルトの名無しさん:03/01/17 16:59
ruby-modeでC-jをenterでできるようにしたいのですが、.emacsにどのような設定をすれば
よいのでしょうか。

86 :デフォルトの名無しさん:03/01/17 18:56
>>84
TestCaseの略では。

87 :デフォルトの名無しさん:03/01/17 19:54
C-m

88 :デフォルトの名無しさん:03/01/17 23:55
>>84
漏れは RubyUnit(runit) の表記の方が好き。
Adder -> AdderTest のように suffix をつける。

89 :デフォルトの名無しさん:03/01/18 06:56
>>84
Adder -> TestAdderって付ける漏れは標準でないのか…。
そして、ファイル名はtestadder.rbだし。

ファイル名とクラス名を同じにするのは普通なんじゃないの?
それとも漏れがJavaなんかやっている所為でそれになれているから?

90 :デフォルトの名無しさん:03/01/18 09:42
ちゅうか、RubyUnit じゃなくて Test::Unit をRuby の標準添付ライブラリに採用するっていうのが
どうにも違和感がある。RubyUnit からの移行は、Ruby の動的な言語仕様のおかげで、移行のための
コードもそんなに書かなくて済むけど(今後、XML::Dom だの出てくるだろう)ちょっとな。

(メソッド名でも assert_equals, assert_equal という違いがある なんで統一しない? < Test::Unit)

今更、Rubyにライブラリのネーミング規則云々っていうのは似合わないような気がしてる。

91 :デフォルトの名無しさん:03/01/18 10:00
eaocf-18p157.ppp15.odn.ne.jp

92 :デフォルトの名無しさん:03/01/19 00:18
Rubyって最近、すごい分野の狭い話題で1冊の本になってるのが多いですよね。
Ruby+GtkとかeRubyとかRuby+XMLとか…
あんなんでよく本が1冊も書けるなあ、っていうか、買う人いるの?
他の言語の開発者だったら、あんなの1冊ずつ買ってたら絶対置き場所なくなる。

93 :デフォルトの名無しさん:03/01/20 10:37
>>92
そっか? Amazonで、Javaあたりで検索すれば、Swingで、Appletで、DBで、XMLで、
Webサービスで、……という具合なんだが。アプリケーションドメイン毎に本が出る
のは当然じゃないだろか?

94 :デフォルトの名無しさん:03/01/20 12:27
>>92
入門書だけで10冊や20冊ぐらいある言語を見ると、
そっちの方がある意味おかしくないかい?

まあ、256本のやつは確かに異常だけどさ…。
でも、極道編は俺にとって面白かったぞ。
UnitTestの入門書としては。

95 :デフォルトの名無しさん:03/01/20 22:45
www.ruby-lang.orgもやっと最近流行のWeblog風になりましたけど、なんだかまだ
寂しげですね。素直にZope使ってはいかがですか?

96 :デフォルトの名無しさん:03/01/20 23:13
確かに他の言語と比べたらアート的な部分に関して(RWiki といい)今ひとつモダンな感じがしないね。

97 :デフォルトの名無しさん:03/01/20 23:48
そーだね。Ruby界隈はカタい雰囲気ある。
HTMLはStrictじゃないと許さん、みたいな。

98 :デフォルトの名無しさん:03/01/21 00:50
オンラインでリファレンスを見てると、たまにやたらと重いときがあるんで、
ローカルで見るようにしよと思ってドキュメントをダウソして解凍してみたら
形式がRDでやんの。
HTMLの形式でも配ってくれればいいのに。

HTMLのやつもあったけど、リンク切れがあちこちにあるし、
ひとつのファイルに連結されてるからIEじゃ重くて使いにくいし。

99 :Rubist@田中ノーベル賞:03/01/21 01:38
そんなチミにはミラーサイトをお勧めする

http://www.vsl.gifu-u.ac.jp/freeman/misc/ruby-docs-1.6.7/refm-ja/


100 :デフォルトの名無しさん:03/01/21 01:41
オブジェクト指向原理主義、オープンソース界のアルカイーダ
HTMLはStrictにしる!ドキュメントはRDにしる!!
Windows、Mac OSは消去してLinux/BSDにしる!

スローガン:
 欲 し が り ま せ ん 勝 つ ま で は

42 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)