ruby:496
From: Shin Nishiyama <shin@f...>
Date: Wed, 20 Oct 2004 18:51:51 +0900
Subject: [ruby:496] Re: Ruby 活用事例募集(Re: 関西オープンソース2004について)
> どなたか、いらっしゃいませんか? それとも、Ruby って使われ >てないのかなあ。 千葉大学の西山と申します。 Rubyの使い方の例を募集しているようなので、 少し前の例ですが、簡単に紹介してみました。 参考にしていただける人がいたらうれしいです。 ---------------------------------------------- 千葉大学 工学部 共生応用化学科 助手 西山 伸 〒263-8522 千葉市稲毛区弥生町1-33 Tel. ???-???-???? Fax. ???-???-???? e-mail: shin@f... ---------------------------------------------- ------------------------------------------------- タイトル: Rubyを使った電気測定のデータコレクション 組織名: 千葉大学工学部共生応用化学科 対象とする問題の概要: ・自作測定装置についているデジタルボルトメータの値を一定時間ごとにGP-IB インターフェースを介してパソコンに読み込み、そのデータをいろいろ加工し て画面にプロットする。 ・これを、Windowsしか触ったことのない学生でも使えるインターフェースにする。 ・こういう場合普通VisualBasicを使うことが多いかもしれないが、お金をあまり かけたくない(OSは仕方ないけど)。あと、VBはやっぱり使いたくないし・・・:)。 Rubyによる解決の概要: ・古いAptiva + Windows98 + Cygwin + Ruby 1.6の環境を用いた。 ・GP-IBインターフェースカードの制御部分(データ取り込み部分)のみ Cでライブラリを書いた。 ・残りのロジック(たとえば、熱電対の発生電圧から温度を求めるなど)はRubyで書いた。 このあたりは、クラスライブラリにしておいたので、再利用可。 ・GUI部分は、NyasuさんのVisualuRubyを用いて作成。すごい簡単。 ただし、前に使っていたN88Basicのプログラムと操作性で互換性を持たせる。 スクリーンショット: http://www1.tf.chiba-u.jp/~shin/pics/seebeck.gif 感想: はっきりいってRubyがなかったら、GUIを使ったプログラムは作ろうとは思わなかったし、 まともに完成させることもできなかったと思う。 私は材料の研究者で、プログラミングにはそれほど時間を避けられない。なのでVC+MFCは 覚えられなかったし、Javaも前に少し使って辟易していた。 Rubyを知らなかったら、むかーし作ったN88Basicでのプログラムを使いつづけるか、CUIを 学生に強いるかだったと思う。 ほんとにRubyには感謝しています。何かプログラムで問題を解決しようとするとき、 Rubyの生産性は驚異的だと思う。 ---------------------------------------------------------- -- ML: ruby@m... 使い方: http://QuickML.com/
434 2004-10-14 12:59 [ko1@a... ] 関西オープンソース2004について 435 2004-10-14 16:47 ┗[o-fukui@p... ] 437 2004-10-15 06:51 ┣[adzumi@d... ] 438 2004-10-15 08:24 ┃┗[o-fukui@p... ] 439 2004-10-15 08:40 ┣[o-fukui@p... ] 444 2004-10-16 21:18 ┣[maki@r... ] 474 2004-10-19 08:43 ┃┣[o-fukui@p... ] 475 2004-10-19 08:45 ┃┗[o-fukui@p... ] 476 2004-10-19 08:49 ┃ ┣[o-fukui@p... ] 479 2004-10-19 09:18 ┃ ┣[shugo@r... ] 発表希望 481 2004-10-19 09:38 ┃ ┃┣[o-fukui@p... ] 503 2004-10-20 21:52 ┃ ┃┗[maki@r... ] 511 2004-10-21 18:17 ┃ ┃ ┗[shugo@r... ] 513 2004-10-22 00:50 ┃ ┃ ┗[o-fukui@p... ] 520 2004-10-22 07:27 ┃ ┃ ┗[maki@r... ] 490 2004-10-20 03:34 ┃ ┗[takahashi@t... ] 507 2004-10-21 15:10 ┃ ┗[o-fukui@p... ] 508 2004-10-21 15:19 ┃ ┣[usa@g... ] ブースの看板(?)(was Re: 関西オープンソース2004について) 512 2004-10-22 00:44 ┃ ┃┗[o-fukui@p... ] 514 2004-10-22 03:58 ┃ ┃ ┗[o-fukui@p... ] 523 2004-10-22 14:15 ┃ ┗[kjana@d... ] 526 2004-10-22 18:41 ┃ ┣[o-fukui@p... ] 531 2004-10-23 19:25 ┃ ┗[kjana@d... ] 532 2004-10-24 08:59 ┃ ┗[konami@k... ] 534 2004-10-24 18:55 ┃ ┗[kazuhiko@f... ] 445 2004-10-16 21:41 ┣[maki@r... ] 448 2004-10-17 02:55 ┃┣[ko1@a... ] 449 2004-10-17 05:07 ┃┃┗[konami@k... ] 453 2004-10-17 17:59 ┃┃ ┗[ko1@a... ] Ruby 活用事例募集(Re: 関西オープンソース2004について) 454 2004-10-17 18:57 ┃┃ ┣[konami@k... ] 456 2004-10-18 00:19 ┃┃ ┣[moriq@m... ] 457 2004-10-18 03:26 ┃┃ ┣[konami@k... ] 459 2004-10-18 09:14 ┃┃ ┃┣[ko1@a... ] 460 2004-10-18 10:01 ┃┃ ┃┃┣[nagai@a... ] Re: Ruby 活用事例募集 461 2004-10-18 11:22 ┃┃ ┃┃┗[konami@k... ] 462 2004-10-18 13:10 ┃┃ ┃┃ ┣[konami@k... ] 463 2004-10-18 14:22 ┃┃ ┃┃ ┃┣[ko1@a... ] 468 2004-10-19 01:24 ┃┃ ┃┃ ┃┃┗[konami@k... ] 470 2004-10-19 04:58 ┃┃ ┃┃ ┃┗[zophos@D... ] 515 2004-10-22 04:14 ┃┃ ┃┃ ┗[konami@k... ] 516 2004-10-22 04:35 ┃┃ ┃┃ ┗[o-fukui@p... ] 467 2004-10-18 22:15 ┃┃ ┃┗[maki@r... ] Re: Ruby 活用事例募集 458 2004-10-18 04:17 ┃┃ ┣[shimurahiroyuki@o...] 473 2004-10-19 08:31 ┃┃ ┣[gollum@h... ] 483 2004-10-19 11:01 ┃┃ ┃┗[konami@k... ] 493 2004-10-20 04:53 ┃┃ ┃ ┗[gollum@h... ] -> 496 2004-10-20 11:51 ┃┃ ┗[shin@f... ] 471 2004-10-19 07:46 ┃┗[o-fukui@p... ] 451 2004-10-17 16:33 ┣[o-fukui@p... ] CD-R ラベル(Re: 関西オープンソース2004について 472 2004-10-19 08:31 ┃┗[o-fukui@p... ] CD中味(Re: CD-R ラベル(Re: 関西オープンソース2004について 477 2004-10-19 08:52 ┃ ┣[nagai@a... ] 478 2004-10-19 09:20 ┃ ┃┗[o-fukui@p... ] 482 2004-10-19 10:05 ┃ ┣[moriq@m... ] 486 2004-10-19 15:23 ┃ ┃┗[o-fukui@p... ] 492 2004-10-20 03:35 ┃ ┃ ┗[takahashi@t... ] 494 2004-10-20 06:58 ┃ ┃ ┗[ko1@a... ] 495 2004-10-20 09:14 ┃ ┃ ┗[o-fukui@p... ] 485 2004-10-19 15:06 ┃ ┗[o-fukui@p... ] 487 2004-10-19 15:57 ┃ ┣[moonwolf@m... ] 489 2004-10-19 18:57 ┃ ┃┗[o-fukui@p... ] 488 2004-10-19 18:29 ┃ ┗[o-fukui@p... ] 536 2004-10-25 15:42 ┗[o-fukui@p... ] 盛会御礼(Re: 関西オープンソース2004について