[#34204] 「プログラミング Ruby 」 p.257 defined? はメソッド? — Noritsugu Nakamura <nnakamur@...>

15 messages 2002/03/05
[#34205] Re: 「プログラミング Ruby 」 p.257 defined? はメソッド? — nobu.nakada@... 2002/03/05

なかだです。

[#34244] しぶらぐっ議事録。 — rubiben <ozaki@...>

48 messages 2002/03/08
[#34250] Re: しぶらぐっ議事録。 — Minero Aoki <aamine@...> 2002/03/09

あおきです。

[#34246] Re: しぶらぐっ議事録。 — rubikitch <rubikitch@...> 2002/03/08

From: rubiben <ozaki@ruby-lang.org>

[#34448] 文字コード混在スクリプトの実行 — Noritsugu Nakamura <nnakamur@...>

14 messages 2002/03/16

[#34453] カレンダー文字列を作るメソッド — Take_tk <ggb03124@...>

たけ(tk)です。

13 messages 2002/03/16

[#34534] スクリプティング言語における GPL — Taku Nakajima <tnakajima@...>

中島@ブレーンです。

26 messages 2002/03/21

[#34552] Re: 1.7 に関して — "井上 浩一" <kyoui32@...>

井上です。

22 messages 2002/03/22
[#34556] Re: 1.7 に関して — "U.Nakamura" <usa@...> 2002/03/22

こんにちは、なかむら(う)です。

[#34590] Ruby FAQ (Re: 1.7 に関して) — TAKAHASHI Masayoshi <maki@...> 2002/03/22

高橋征義です。

[#34570] cgi.rb+ イテレータ — FUJIOKA Takeyuki <fujioka@...>

藤岡です。

15 messages 2002/03/22

[#34676] 安心できる Marshal と、 Ruby バージョンの検査法 — MALTA Koji <malta@...>

丸田と申します。

62 messages 2002/03/30
[#34678] Re: 安心できる Marshal と、 Ruby バージョンの検査法 — Koji Arai <JCA02266@...> 2002/03/31

新井です。

[#34682] Ruby バージョンの検査法 — MALTA Koji <malta@...> 2002/03/31

丸田です。 MarshalとRUBY_VERSIONの話題を分離します。

[#34694] Re: Ruby バージョンの検査法 — WATANABE Hirofumi <eban@...> 2002/04/01

わたなべです。

[#34695] Re: Ruby バージョンの検査法 — shukaku@... 2002/04/01

At Mon, 1 Apr 2002 16:06:23 +0900,

[#34697] Re: Ruby バージョンの検査法 — WATANABE Hirofumi <eban@...> 2002/04/01

わたなべです。

[#34714] Re: Ruby バージョンの検査法 — MALTA Koji <malta@...> 2002/04/01

丸田です。

[#34719] Re: Ruby バージョンの検査法 — HIDAKA Takahiro <cv8t-hdk@...> 2002/04/02

 ひだかです。

[#34738] Re: Ruby バージョンの検査法 — MALTA Koji <malta@...> 2002/04/02

丸田です。

[#34743] Re: Ruby バージョンの検査法 — matz@... (Yukihiro Matsumoto) 2002/04/02

まつもと ゆきひろです

[#34748] Re: Ruby バージョンの検査法 — "NAKAMURA, Hiroshi" <nakahiro@...> 2002/04/03

なひです。

[#34760] Re: Ruby バージョンの検査法 — Koji Arai <JCA02266@...> 2002/04/03

新井です。

[#34765] Re: Ruby バージョンの検査法 — "U.Nakamura" <usa@...> 2002/04/04

こんにちは、なかむら(う)です。

[#34776] Re: Ruby バージョンの検査法 — Tanaka Akira <akr@...17n.org> 2002/04/04

In article <20020404095542.7155.USA@osb.att.ne.jp>,

[#34681] 書籍に関する質問です — Nobuhide Kanagawa <nobuhide@...>

こんにちわ。

17 messages 2002/03/31

[ruby-list:34250] Re: しぶらぐっ議事録。

From: Minero Aoki <aamine@...>
Date: 2002-03-09 07:45:49 UTC
List: ruby-list #34250
あおきです。

  In mail "[ruby-list:34244] しぶらぐっ議事録。"
    rubiben <ozaki@ruby-lang.org> wrote:

> るびべん@自宅に帰ったらADSLが8Mになっててちょっと嬉しい です。
> 
> けふ の しぶらぐ の模様です。

> 覚えてるの1)だい+るびべん:しぶらぐ企画で初心者向けセミナーやりたいね。
> みねろう+arton:そもそも、ruby って初心者向けぢゃないよ。
> ##ま、そういってしまえば、身もフタもないですが(^^;;;

初心者向けじゃない、の理由はこんな感じでした。

  * まずインストールしなきゃいけない
    (例えば JavaScript だったら IE とネスケがあれば OK)
  * 本当の初心者だったら Ruby を入れて何を書くのか……
  * 他のプログラムの経験があるようであればこの場合の初心者には
    あてはまらない。またそういう人ならいまあるものだけで十分
    やっていけてしまう
  * ruby-list はレベル高 (らしい)
      * そもそも質問してくれない
          * 自分のほうが間違ってると思いがち?
      * 質問しても「それは [ruby-bugs-ja:23] だ」とか言われて
        すごすごと消えてしまうことが結構ある。しかし初心者が
        ruby-bugs とか ruby-dev を見てるわけない。
        [「質問の前にこれはやろう」のような記述があるといいか]
      * 逆に talk だとウザいくらい FAQ が来る
  * プログラムを書いたことのない初心者向けの本がない
      * 高橋さーん


> 覚えてるの2)るびべん:他人のrubyスクリプト読むtoolがほしひっ!
> 他の5人:てんてんてん・・・

継承を潰してソースコードを表示したりとか、そういうツールが
欲しいってことだったんですが、

  * スクリプトを直接自分で処理するのは難しい
  * 静的な処理だと動的定義に対応できない

の二点から、基本的にはリフクレションを使うのがいいと思います。
あとはメソッドとソースコードを関連付けるリフレクション API が
あればやりたいことはだいたいできるだろうということです。


> 覚えてるの3)るびきち:配列.sum がほしい。つまり、要素を全部'+'して、
> '+'できないオブジェクトにぶちあたったら、例外raise。。。
> るびべん:'+'でjoinして、eval ぢゃ、だめ? < ヒンシュク
> みねろう:inject を使えばよいのだ。inject というのは・・・

その前に「(sum を) 定義すればいいじゃん」がないとだめです (笑)


> あとは忘れた。補足してくれぃ>今日の参加者。

じゃあ覚えてるとこを追加。

  * 使ってる OS は?

  * Ruby やる人は Linux とかの人達とはかなり層が違う?

  * 2ch 課金するの?
      * ネタでしょ
      * やったらおしまいなんだもん
      * 1ch って (以後自粛)

  * RAA、RDP、リファレンスマニュアル
  * Ruby のリファレンスマニュアルは超絶にデキがいい!
      * はまるところが全部書いてある
      * でもはまってから見付ける (泣)
      * 全部 CVS につっこんで自動処理かけようよー
          * Wiki は立ち上げのときにみんなでドカドカ
            やるのにはいいけどメンテモードには向いてない

  * ユーロへの切り替え
      * 乳母車とか (わかる人だけ笑おう)

  * Ruby は Lisp に似ている
      * それが似てるなら Smalltalk と Eiffel にも似てる
        [C にも似てると思う]
      * Perl には似てない
      * mix-in てのは flavor でしょ?
          * まつもとさんはいくつ言語を知っているのだろう

  * なんでみんなウェブアプリ作りたがるの?
      * Perl が CGI に使われてたから
      * Walrus とかどーなんすかね。
          * あれって人名? (オフトピすぎ)

  * str ptr malloc の読み、calloc の c

  * Ruby のメインターゲットはなんだろう
      * 言語にターゲットもなにもないんでは?
        (例えば VB のメインターゲットなんて答えられない)
      * シェル/ツールとして使う
          * irb 便利
          * irbsh だとスペースで始めるだけでコマンドになったりとか
              * 逆 (スペースで始めると Ruby スクリプト) でよくない?
                  * それじゃオブジェクトが消えちゃうよー
                      * じゃあ dRuby でシェルサーバ作る (爆笑)
          * ようするに玄人好みなのか
      * アプリのカスタマイズ言語として使うのはとても便利
          * Ruby は他のアプリへの組み込みに弱い
              * talk でもそのへんのドキュメントが
                欲しいという声があった
          * Python は組み込みに強い
          * 根本的にいまの Ruby の作りは他のアプリに
            とりこむようにできてない (特にスレッドと GC がネック)
          * 逆に Ruby にライブラリをとりこむのは上手
      * Ruby だけで書いたエディタが欲しいー
          * インターフェイスは何で作るの? Gtk?
              * Curses (笑)

  * ハードウェア端末が欲しい (by あおき)
    (Linux さわりはじめのころ、端末とシェルの区別がつかなかった。
     しかも端末というのがどういうものかどの本にも説明がないので
     実物をさわってみたいということ。どうしてこの話になったかは
     忘れたが Curses からの連想だったような気がする)
    [この発言を契機に話がどんどん昔に遡りはじめた]
      * ○○っていうマシンがその当時は超高速だったんだけど
        これでなにをするかっていうとまずダム端末のエミュレーション
      * 昔のメモリは今の HDD よりアクセスが遅くてねえ……

-------------------------------------------------------------------
青木峰郎

In This Thread