[#25279] mkmf - DESTDIR is ignored — dellin <dellin_geo@...>

こんxxは。dellinです。

14 messages 2000/10/02

[#25311] =begin, =end — m_seki@...

27 messages 2000/10/04
[#25315] Re: =begin, =end — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/10/05

なひです.

[#25317] Re: =begin, =end — rubikitch <rubikitch@...> 2000/10/05

From: "NAKAMURA, Hiroshi" <nakahiro@sarion.co.jp>

[#25319] Re: =begin, =end — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/10/05

なひです.

[#25321] Re: =begin, =end — rubikitch <rubikitch@...> 2000/10/05

From: "NAKAMURA, Hiroshi" <nakahiro@sarion.co.jp>

[#25341] Re: =begin, =end — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/10/06

なひです.こちらはRDの話.

[#25417] Re: mswin32 組み込み用 Ruby — toyofuku@...

豊福です。遅い反応でごめんなさい。

19 messages 2000/10/10
[#25423] Re: mswin32 組み込み用 Ruby — nobu.nakada@... 2000/10/10

なかだです。

[#25471] Re: mswin32 組み込み用 Ruby — toyofuku@... 2000/10/16

豊福です。

[#25474] 始めまして — matsue <mattue@...>

松江と言います。お初になります。

15 messages 2000/10/16

[#25505] media watch 2000.10.18 — Noritsugu Nakamura <nnakamur@...>

26 messages 2000/10/18
[#25522] Re: media watch 2000.10.18 — Noritsugu Nakamura <nnakamur@...> 2000/10/19

[#25540] Re: media watch 2000.10.18 — Shin-ichiro HARA <sinara@...> 2000/10/20

原です。

[#25567] Ruby で遅い処理は? — Yasuki <yasuki@...>

Yasukiです.

16 messages 2000/10/22

[#25599] 原先生の本 — WATANABE Tetsuya <tetsu@...>

渡辺哲也です。

44 messages 2000/10/25
[#25611] Re: 原先生の本 — Shin-ichiro Hara <sinara@...> 2000/10/26

原です。

[#25733] Re: 原先生の本 — keiju@... (石塚圭樹) 2000/11/01

けいじゅ@日本ラショナルソフトウェアです.

[#25738] Re: 原先生の本 — Shin-ichiro HARA <sinara@...> 2000/11/01

原です。

[#25628] RWiki 1.0 and てんこもりぱっく — Masatoshi SEKI <m_seki@...>

14 messages 2000/10/26

[#25633] ping.rb の使い方 — goto@...

お世話になります。後藤です。

20 messages 2000/10/27

[#25674] EOF before end of embedded document — YANAGAWA Kazuhisa <kjana@...>

>od -c foo

15 messages 2000/10/28
[#25678] Re: EOF before end of embedded document — matz@... (Yukihiro Matsumoto) 2000/10/28

まつもと ゆきひろです

[ruby-list:25474] 始めまして

From: matsue <mattue@...>
Date: 2000-10-16 12:56:10 UTC
List: ruby-list #25474
松江と言います。お初になります。


少し前から会社の方でrubyを使い、とあるシステムを組んでます。
(Linux + apache + PostgreSQL)

最終版はCで組むのですが、スクリプト言語で形を素早く、
一度組むという方針で、ここ数週間ほど、勉強しながら組みました。

そんな私です。

よろしくお願いします。



えっと、ところで、どこに書けばよいか迷ったのですが、ふと気づいたことなどを
ここに書いてもよろしいでしょうか? というか、少し書きます。:-)


環境: Linux Kondara 1.1
      PostgreSQL 7.0.2 (のはず。パッチ当ててある版)
      apache 1.3.14
	  ruby 1.6.1
	  rubyのpostgresアクセスモジュール(0.6.1のはず)
	  AuthPG(バージョン忘れ。apache + postgreSQLの認証モジュール)
	  mod-ruby( 0.2.0 のはず)

      ↑環境が会社なもので、所々あいまいでごめんなさい。


・元々が perl 使いだったので、「String型に入った数字の文字列」と、
 Numeric型(?)の自動変換が欲しいかな、とか思いました。
  
  String型から .to_i とか Numeric型から .to_s が少しうっとおしくも
  感じたかな・・・というのが、元 perl 使いからしての感想です。
  
  もしかしたらもっと良い方法があるのかもしれませんが、今は、
  関数ごとに、引き値を一度変換かけて、「必ずString型」とか
  「必ずNumeric型」とか、はっきりわかる形にしてからいろいろ
  操作をかけている状態です。
  
  それと関係して、変数の中身が nil だったときの扱いが、
  時々うっとおしく感じてしまったのも事実です。
  
  中身が nil だったりした場合、perlの感覚ですと全く問題なしに
  「何も表示されない」でパスするのですが、rubyですとエラーが
  出てきてしまいます。
  
  「作りの違い」と言われてしまえばそれまでですが、perl使ってた者として、
  ちょっと気になったなーという点を書かせてもらいました。
  (MLのトピックにも載ってませんでしたので、疑問に思いまして。)

・loadとrequireの違いがよくわからない。

  FAQを見て、「一度だけロードされるか、2度目もロードされるかの違い」
  とは読んだのですが、それ以上の違いはないのでしょうか?
  
  loadだと動いて、requireだと、そのファイルの中( .rb ファイル )で
  定義された変数名が有効にならない、というような状況が少し見られました。
  
  私の組んでいるシステムが mod_ruby上で動いているせいか、
  組みなおしたスクリプトが、時々、apacheを再起動させないと
  有効にならない、という事も起きているせいで、必ずしもloadとrequireの
  違いだけではないとは思うのですが、そういうこともあったので、
  書かせてもらいました。
  
  環境: CGI入力には、cgi.rb を利用させて頂いてます。

・apache 1.3.12 及び apache 1.3.14 上で動作が不安定。
 何度もフォームPOSTしていると、時々パラメータが渡らないことがある。
  
  ↑画面に時刻表示しながら試したので、キャッシュの問題ではありません。
   何度もボタンを押して、同じページを何度も見ているだけで、時々パラメータ
	が渡らないのです。
  
  これは apache 1.3.14 にアップデートしたら、症状がかなり減りました。
  ruby の問題ではないような気もしましたが、何か ruby の書き方で
  「こうするとよい」というのがあれば、もしあればお願いします。



その他、感想

後々Cで書き直すものとしては、C風にきちんと書ける上、
オブジェクト指向的な、面白い、便利な書き方も出来るので便利に思ってます。

アルゴリズム的な部分は、イテレータなど、とてもすっきり書けるので
これからも利用させて頂こうと思ってます。

ただ、上のような、「変数」の扱いがちょっとperlより書きにくいな・・・
と思ったので、「改善してくれるととても嬉しい!」という気持ちを込めて
このメールを書かせて頂きました。


そんなこんなで、変な発言もするかもしれませんが、よろしくお願いします。


---
Mattue
E-mail: mattue@eternal.ac
http://eternal.ac

In This Thread

Prev Next