mieki256's diary



2008/01/10(木) [n年前の日記]

#1 [prog] _CodeZine:RubyのCursesを使ってコンソールを制御する(コンソールライブラリ)

Windows XP + ActiveScriptRuby 上で試そうとしたら welcome.rb すら動かず。「in `require': no such file to load -- curses (LoadError)」と言われてしまう。 _こちらのページ から、 pdcurses-2.60-1-mswin32.zip、zlib-1.1.4-1-mswin32.zip をDL・解凍して、rubyインストールフォルダ/bin/ に .dll はコピーしたのだけど。まだ何か足りないらしい。ActiveScriptRuby だからあかんのだろうか。 _Ruby-mswin32 であれば curses.so なるものがあるみたいだから、もしかしたらそちらなら動くのかしらん。

_[ruby-list:26424] Re: windows で curses を使うには :

結局、 windows で curses を使うには、
0. Cygwin 版 Ruby を選択する。
1. cygwin1.dll だけでなく Cygwin パッケージをインストールする。
2. Cygwin 版 Ruby のバイナリをダウンロードするのではなく ソースをダウンロードしてコンパイルする。
3. ncurses をダウンロードしてインストールする。

という作業が必要なのですね。 しかも、 curses をきっちり使おうと思ったなら DOS 窓ではなく、 「 localhost に Teraterm Pro で telnet する」のが、良いと

[ruby-list:26424] Re: windows で curses を使うには より

導入が面倒くさすぎる…。

Windows 上で使うことは関係ないで、*NIX系でのみ使えるもの・プラットフォーム依存と考えた方がいい、ということなのかしら。>Curses とやら。Tk 使ってGUIにする等の手もありそうだし、あえて無理して使うものでもないよな。たぶん。

_TEXCELL Rubyコンソールライブラリ :

_(via [ruby-list:44225] Re: WinXPでのCursesプログラム)

なるほど、こういう代替方法も…。

_[ruby-list:44228] Re: WinXPでのCursesプログラム :

たぶん対応してみたので、私を信用する覚悟があるならば、 http://www.garbagecollect.jp/~usa/curses.so をダウンロードして、rubyをインストールしたディレクトリ以下の lib\ruby\1.8\i386-mswin32 または lib\ruby\site_ruby\1.8\i386-msvcrt に置いて試してみてください。

[ruby-list:44228] Re: WinXPでのCursesプログラム より

おおお。ありがたや。試してみたら前述の welcome.rb が動いた。

Rubyをインストールし直し。 :

ActiveScriptRubyより元々のmswin32版を入れたほうが面倒がないのだろうか。と気になったので、ActiveScriptRuby をアンインストールして One-Click Ruby をインストールしてみたり。RubyGem も同梱されてるのはありがたい。

_RubyForge: RMagick: Project Filelist から RMagick-2.0.0-ImageMagick-6.3.7-8-Q8.zip もDL・インストール。解凍してから gem install rmagick-2.0.0-x86-mswin32.gem を実行。巷の解説ページによると、その後 ruby postinstall.rb を実行するらしいのだけど、そのよなファイルはなく。うーむ。

以前作った、RMagick を使うスクリプトを動かしてみたらエラーが。おそらく、Meadow が決め打ちで使ってる ImageMagick のバージョンと、RMagick が要求する ImageMagick のバージョンが違うのだろうなぁ。ImageMagick を使ったソレは、こういうところが困る…。というか基本的に古いバージョンの ImageMagcik で決め打ちしてる Meadow が他のソフトの足を引っ張ってるというか。仕方ないので、RMagick に同梱されていた ImageMagick をインストール。path だけ新しく入れたソレに変更して動作確認したら動いてくれた。

One-Click Ruby なら pdcurses.dll も最初から同梱されてるっぽい。

#2 [anime] ライダー電王を鑑賞

HDDレコーダに溜めていた分を消化。やっと本放送に追い付いた。…TVの前で正座して見なければ、などと気負うあまり、まったく見ていない状態になるのでは本末転倒のような気がしてきたわけで。ドラマ部分はほとんど早見再生でどうにか。

とりあえず記憶に残ったところの感想をメモ。 それにしても、凄いことになってるなぁ…。素晴らしい。

以上、1 日分です。

過去ログ表示

Prev - 2008/01 - Next
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project