[#44189] [ANN] Rails勉強会@東京 第24回のお知らせ — "MOROHASHI Kyosuke" <moronatural@...>
各位
1 message
2007/11/08
[#44190] Ruby/KAKASIのインストールに失敗する — <boku.charhan@...>
お忙しいところ失礼します、WINDOWS XPを使っているんですが
8 messages
2007/11/08
[#44197] Re: Ruby/KAKASIのインストールに失敗する
— Nobuyoshi Nakada <nobu@...>
2007/11/09
なかだです。
[#44192] [ANN]Ruby勉強会@新潟 第1回のお知らせ — "Masatoshi Itagaki" <masatoshi@...>
各地でRuby勉強会が開催されるようになっていますが、新潟でも開催しようと
6 messages
2007/11/08
[#44207] REXML で UTF16 のファイルが読み込めない — <rook401@...>
REXML で UTF16 のファイルを読み込もうとするとエラーになります。
5 messages
2007/11/12
[#44208] はじめまして — "Ohto, Yasunori" <Yasunori.Ohto@...>
はじめまして
8 messages
2007/11/12
[#44224] WinXPでのCursesプログラム — "Masao Ochi" <ochi@...>
初めて投稿させていただきます。越智と申します。
5 messages
2007/11/15
[#44237] Float を利用するRubyプログラム — SASADA Koichi <ko1@...>
ささだです.
16 messages
2007/11/17
[#44241] Re: Float を利用するRubyプログラム
— SASADA Koichi <ko1@...>
2007/11/19
ささだです.
[#44245] Re: Float を利用する Ruby プログラム
— NISHIMATSU Takeshi <t_nissie@...>
2007/11/19
西松と申します。
[#44246] 数学関数が足りない (Re: Re: Float を利用する Ruby プログラム)
— Nobuyoshi Nakada <nobu@...>
2007/11/19
なかだです。
[#44250] Re: 数学関数が足りない (Re: Re: Float を利用する Ruby プログラム)
— NISHIMATSU Takeshi <t_nissie@...>
2007/11/19
西松です。
[#44268] Complex#cproj patch for ruby-1.9/lib/complex.rb
— NISHIMATSU Takeshi <t_nissie@...>
2007/11/21
西松と申します。
[#44263] RUBY FORUM 2008のお知らせ — "TAISEI OKAZAKI" <okazaki@...>
度々のお知らせ失礼いたします。
4 messages
2007/11/21
[#44286] TmailをgemでWindowsにインストールしようとするとエラーになる — "garyo hosu" <garyohosu@...>
いつもお世話になっております。garyoです。
7 messages
2007/11/30
[#44287] Re: TmailをgemでWindowsにインストールしようとするとエラーになる
— rubikitch@...
2007/11/30
From: "garyo hosu" <garyohosu@gmail.com>
[ruby-list:44230] Re: WinXPでのCursesプログラム
From:
"Masao Ochi" <ochi@...>
Date:
2007-11-16 01:14:53 UTC
List:
ruby-list #44230
越智です。ご解答ありがとうございます。
> たぶん対応してみたので、私を信用する覚悟があるならば、
もう心の底から信用して、ばっちり試してみました!
結果としては大成功です。
試してみたコードを後ろに付けておきますね。
こんなに早く対応いただけるなんて、Rubyコミュニティってやっ
ぱりすごいですね。
なかむら(う)さん本当ありがとうございました。
------------------------------------------------------------
テスト用のコード(ctrl+cで終わります)
------------------------------------------------------------
require "curses"
include Curses
pos_x = 15
pos_y = 15
init_screen
noraw
stdscr.keypad(true)
while true
clear
setpos(pos_y, pos_x)
addstr("hello world")
refresh
key = getch
case key
when 259 # up
pos_y -= 1
when 260 # left
pos_x -= 1
when 261 # right
pos_x += 1
when 258 # down
pos_y += 1
when 3 # ctrl+c
break
else
# noting
end
end
close_screen
07/11/15 に U.Nakamura<usa@garbagecollect.jp> さんは書きました:
> こんにちは、なかむら(う)です。
>
> In message "[ruby-list:44224] WinXPでのCursesプログラム"
> on Nov.15,2007 17:24:38, <ochi@casareal.co.jp> wrote:
> | 色々調べて、ncursesというライブラリならkeypad()という設定メソッド
> | を呼び出すと矢印キーが有効になるということが分かり、もしかすると
> | と思い調べてみるとRubyのCursesにも数年前にkeypad()メソッドは
> | 取り込まれているようです。
> | しかしながらこれを使ってみると
> | keypad() function is unimplemented on this machine
> | というエラーが出てしまい動作しません。
> | このメソッドはWinXPでは動作しないのでしょうか?
> | なにか回避策対応策はありますでしょうか?
> |
> | 【環境】
> | WindowsXP pro sp2
> | ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
> | pdcurses-2.60(dllをrubyのbinフォルダに置いています)
> | cmd.exeにて動作
>
> たぶん対応してみたので、私を信用する覚悟があるならば、
> http://www.garbagecollect.jp/~usa/curses.so
> をダウンロードして、rubyをインストールしたディレクトリ以下の
> lib\ruby\1.8\i386-mswin32
> または
> lib\ruby\site_ruby\1.8\i386-msvcrt
> に置いて試してみてください。
> Curses::Windows#keypadメソッド自体は追加されているはずですが、
> 正常に動くかどうかまではよくわかりません。
>
>
> 私を信用できない場合は、1.8.7もしくは1.9.1のリリースまでお待
> ちください :)
>
>
> それでは。
> --
> U.Nakamura <usa@garbagecollect.jp>
>
>
>
>