[#14130] Re: pop3 via firewall — kikutani@...
きくたにです。古い話を持ち出しますが、
[#14133] Thread safe eRuby — Yoshinori Toki <toki@...>
土岐です。
まつもと ゆきひろです
[#14136] — akendo@...3.rim.or.jp
遠藤です。
まつもと ゆきひろです
[#14153] Re: Class is a Class. — 助田 雅紀 <masaki.suketa@...>
助田です.
[#14202] はじめまして — Takashi Nishimoto <g96p0935@...>
みなさん、 はじめまして。
[#14203] class def in class def — kikutani@...
きくたにです。なんか初歩的質問で恥ずかしいけど。
なひです.
なひです.
まつもと ゆきひろです
なひです.
まつもと ゆきひろです
前田です。
五樹島です。お世話になっております。
松尾です。
石橋秀仁です. はじめまして.
前田です。
石橋です.
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
[#14220] Re: Subscribe confirmation request (ruby mailing list) — Akihiro Yamauchi <aygoofy@...>
ruby-list-admin@netlab.co.jp wrote
有馬@FITECです。
わたなべです.
[#14257] hajimemasite — Koyama Hideo<fa8h-kym@...>
[#14282] What's |n| ? — Kohji IKEDA <kid@...>
はじめまして、池田@ソフトサイエンスです。
From: Kohji IKEDA <kid@mwc.biglobe.ne.jp>
ども、池田@ソフトサイエンスです。
まつもと ゆきひろです
遠藤です。
まつもと ゆきひろです
[#14284] Module.new feature — Shin-ichiro Hara <sinara@...>
原です。
[#14292] RUBYLIB is necessary for 1.3 ? — kikutani@...
1.2までは、たとえば、mime.rb を /usr/local/lib/ruby にほうりこんどきゃ
[#14304] ruby-info.el — Takashi Nishimoto <g96p0935@...>
Ruby の関数/変数の解説を info から調べる Emacs Lisp を書いてみました。
[#14323] Segmentation Fault on ruby-1.2.5 for Win32(Cygwin) — "MIYOKAWA, Nobuyoshi" <nmiyo@...>
三代川と申します。
こんにちは,もりきゅうです。
こんにちは、三代川です。
[#14332] ruby/gtk 0.17 — Dai <MAP2303@...>
[#14336] archive.rb — Takashi Nishimoto <g96p0935@...>
必要のため、統合アーカイバを書いてみました。
まつもと ゆきひろです
[#14341] sort animation on ruby/tk — "Date Ken" <ge6537@...>
はじめまして伊達と申します。
[#14371] regexp for backslash escaped strings — gotoken@... (GOTO Kentaro)
ごとけんです
わたなべです.
[#14379] Ruby as the First Language — Hideto Ishibashi <a1602hi@...>
石橋秀仁です.
ごとけんです
石橋秀仁です.
ごとけんです
From: gotoken@math.sci.hokudai.ac.jp
[#14408] goo.rb — Kazunori Akaishi <akaishi@...>
akaishi です。
[#14417] はじめまして — Kenji Horikoshi <k-horix@...>
はじめまして,堀越と申します.
ごとけんです
[#14428] sort — Koyama Hideo<fa8h-kym@...>
もとcobol屋の小山と申します。
立石です。
ごとけんさん、立石さん。ありがとうございます。
[#14441] ConditionVariable (thread.rb) — SEKI <m_seki@...>
原です。
前田です。
前田です。
原です。
前田です。
原です。
原です。
前田です。
まつもと ゆきひろです
原です。
前田です。
原です。
前田です。
原です。
前田です。
[#14481] count lines — kikutani@...
きくたにです。
[#14489] Re: sort — 助田 雅紀 <masaki.suketa@...>
助田です.ちょっとわからなかったので質問します.
[#14506] Re: ちっちゃい Ruby — 中村暁史 <anakamur@...>
[#14513] Hater — cercine@... (Takashi Ikeda)
池田です。
こんにちは,堀越です.
中田@Vectorです。こんな話の時だけ。
こんにちは,堀越です.
In message "[ruby-list:14574] Re: Hater"
こんにちは,堀越です.
石橋秀仁です.
こんにちは,堀越です.
石橋秀仁です. こんにちは.
もと、大型機使いの小山です。
有馬@FITECです。
新井です。
有馬@FITECです。
まつもと ゆきひろです
青山です。
まつもと ゆきひろです
まつもと ゆきひろです
だんのです。
まつもと ゆきひろです
石橋秀仁%チュートリアル構想中です.
ごとけんです
なひです.
石橋秀仁です.
なひです.大学では自然言語処理や知識表現について研究しておりました.
石橋秀仁です.
なひです.
なひです.
なひです.
石橋秀仁です.
前田です。
早坂@会津大学といいます。
まつもと ゆきひろです
[#14521] ruby の書き方 ? — goto@...
後藤@横河工事です。以前、ここでお世話になったおかげで、なんとか
前田です。
私も -i でやる方法を書いたけど、前田さんが書いたからもういいや。
[#14597] TkAfter munched memory. — Yoshinari NOMURA <nom@...>
はじめまして、九大の乃村です。
[#14602] ruby upload cgi program — ymaekawa@...
前川と申します。
青山です。
[#14667] [BUG] def foo; foo end; foo — "Takehiko Ueki" <takehiko@...>
ども、植木です。
[#14696] Ruby traps & tips — Akira Endo <akendo@...3.rim.or.jp>
遠藤です。
あおきです。
遠藤です。
あおきです。
[ruby-list:14614] Re: 中学生に Ruby (Re: Re: Hater)
石橋秀仁です. At Wed, 26 May 1999 22:32:42 +0900 gotoken@math.sci.hokudai.ac.jp (GOTO Kentaro) wrote: > ぼくは、中学生にやってもいいと思うんだけど、英語(英単語)に抵 > 抗がないかというのと、良いエディタを準備できるかというのと、 > readline付きで irb を使える環境があるかどうかくらいが壁だと > おもいます。文部省はかたや高校数学でBASIC、かたや100校プロジェ > クトなので学校でやるなら環境が整ってるかどうかがアヤシイ。 識別子や予約語が英単語ということについては, 「ごめんね, 日本語は使えないの」と謝ってローマ字でやってもらう(^^; Windows環境はやっかいですが, 本気でやる(教える/学ぶ)気なら, Linuxくらい入れるでしょう. # ちょっと乱暴ですか? > >2. オブジェクトの中身(属性=データと機能=メソッド) > >「例として時計を考える. 現在時刻(time)という属性. > > 時刻の表示(show), 時刻の設定(set)という機能...」 > > 僕はクラスを説明するとき電化製品の操作を例に取ってます。 そうですね. 能動的機能(メソッド)を持つことと, メッセージを 受け取り活動する受動性の両方をもつものが, よい例だと思います. # あまりに能動的な主体は, 昨今ではエージェントと呼ぶし. # オブジェクトのメッセージ交換はパッシブな活動だと思う. > >3. オブジェクトの概念のOOPL的な表現 > >「現在時刻を設定するときは, clock.setというメッセージを送る...」 > > 僕の場合は冷蔵庫を一台作るには new を使うとか、 > > 俺の冷蔵庫 = 冷蔵庫.new (以下略) > とここまできて、refrigerator.rb を渡して、冷蔵庫は英語で > refrigerator で、口語では fridge だよーんとかいいながら、 > irb で次のを実行して見せる: > > require "refrigerator" > > my_fridge = Refrigerator.new > my_fridge.store(Cabbage.new) > my_fridge.contain?(Cabbage) > my_fridge.contain?(Caviar) なるほど, 日本語プログラミングができなくてもいいんですね. 便宜上, 概念的な説明は日本語疑似コードですすめて, コーディングの直前に... 「あっ, ごめん. 日本語使えなかった〜〜〜(^^;;;」 # 説明のためのウソ :-) # see # Subject: [ruby-list:14562] Re: 中学生に Ruby (Re: Re: Hater) # From: Ryuichi Danno <daxanya@rr.iij4u.or.jp> > 確かにオブジェクトというときは、例えば俺んちの冷蔵庫と君んち > の冷蔵庫は違うんだという風にオブジェクトの個別性で納得しても > らうのをとりあえずの主眼にしてもよいと思ってます。一方、クラ > スといったとき継承は多少副次的な気がしますが、道具にはそれ相 > 応の扱い方があるのは割と本質的に思えます。 最初は, オブジェクト=「固有名詞」 クラス=「一般名詞」 という程度の説明で十分だと思うように, だんだんなってきました. これでも, "my_fridge = Refrigerator.new"は自然に分かるはず. > >また, "clock.show"が, 表示するのではなく時刻を返すという点も > >OO的には普通(問題領域のクラスと見れば)ですが, 初心者にはむしろ > > def show; p @date; end > >となっているほうが分かりやすいかもしれない. > ># どうでしょうか? > > これは、irb を使うと(多分)解決します。 そうですね. そして, Model-View分割でいうViewのほうを書き換えて, GUIに表示とか, デジタル時計をアナログ時計にするとか, いろいろ デモしてみると納得してくれそう(時刻を「返す」ということを). # このばあいは, showメソッドが上記のようだと, むしろ困る. --- Hideto Ishibashi <http://vip.cis.kurume-nct.ac.jp/%7Es34204/>