【ActiveScript】RubyをWindowsで使うスレ【GUI】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2006/08/08(火) 19:08:09
他プラットホームとの互換性なんかいらん!
漏れはWindowsの上だけで快適に使いたいんだ!
Windows独自の技術的な話題や、
Windows版だけのrubyの問題について語るスレ。

■ruby
 http://www.ruby-lang.org/ja/

■ruby関連スレ
 ・Rubyについて Part 22 (本スレ?)
  http://pc8.2ch.net/test/read.cgi/tech/1147897915/
 ・Ruby初心者スレッドPart7
  http://pc8.2ch.net/test/read.cgi/tech/1154077799/l50

21
垢版 |
2006/08/08(火) 19:09:57
※暫定テンプレート※

■ActiveScriptRuby
(取りあえずこれをインスコすれば必要なものが一通りはいる。現時点の最新版は Ver. 1.8.4.5)
http://arton.hp.infoseek.co.jp/indexj.html

 ※ASRに同梱されているもの(一部)
・ActiveScriptRuby設定
  ・ruby1.8.4 mswin32版
  ・GUIライブラリ visualuruby
  ・ライブラリ管理 RubyGems
  ・rubyからexeを作成 exerb

■visualuruby (RubyでWindowsのGUIが使える)
http://www.osk.3web.ne.jp/~nyasu/software/vrproject.html
(ASRに同梱)

 ※関連プロジェクト
 ・visualuruby用 GUIビルダ FormDesigner for Visualuruby
  http://homepage3.nifty.com/Yukimi_Sake/ruby.html

■RDE (IDE 開発環境)
http://homepage2.nifty.com/sakazuki/rde/index.html
31
垢版 |
2006/08/08(火) 19:11:20
■その他

 ・Win32OLE 活用法
  http://jp.rubyist.net/magazine/?0003-Win32OLE

 ・Win32用ライブラリ Win32Util
   http://rubyforge.org/projects/win32utils (ライブラリ置き場)
   http://jp.rubyist.net/magazine/?0005-RLR (Rubyist Magazineの記事)

 ・Win32Module (ruby同梱のWin32APIをもうちょっとどうにかするライブラリ)
   http://www.moonwolf.com/ruby/

 ・ruby + .NET
  http://plas.fit.qut.edu.au/Ruby.NET/
  http://www.saltypickle.com/rubydotnet/
2006/08/08(火) 19:13:02
>>1
重複スレ立てんな、馬鹿
51
垢版 |
2006/08/08(火) 19:21:19
他にも、cygwin版rubyの話とか、visualuruby以外の様々なGUIの話とか、
windows環境独自のややこしい話はこちらでどーぞ。
2006/08/08(火) 19:27:47
>>1
氏ね
2006/08/08(火) 19:37:44
この開き直り方いいね
2006/08/08(火) 19:40:00
>>1
糞スレたてんな
91
垢版 |
2006/08/08(火) 19:50:33
WindowsでRubyを使うまめ知識

EmEditor Ver6.0 は、ActiveScriptとして登録された言語ならば、
エディタのスクリプト言語として使用出来ます。
EmEditor Professional v6 (Windows Vista/2003/XP/2000)
http://www.emeditor.com/jp/

ActiveScriptRubyをインストールすれば、EmEditorのマクロにRubyが使えます。
2006/08/08(火) 19:51:56
>>9
なに、何事もなかったように続けてんだよ。
氏ね。
111
垢版 |
2006/08/08(火) 20:08:34
WindowsでRubyを使うまめ知識

Windows用電子メールソフト Becky2には、
Rubyをスクリプトとして使用出来るようになるプラグインがあります。

Becky2 Internet Mail
http://www.rimarts.co.jp/index-j.html

Becky2用Rubyプラグイン Beckrb - Yet Another Ruby/Becky!
http://www.tietew.net/becky/

2006/08/08(火) 20:12:10
>>1
松本さんお疲れ
2006/08/09(水) 01:40:18
rubyをWindowsで使うために役立ちそうなweb

■ActiveScriptRuby 作者 arton氏のインタビュー記事
http://jp.rubyist.net/magazine/?0015-Hotlinks

■HTA(htmlをアプリケーションのように使えるwindows上の技術)関係
  ActiveScriptRubyをインストールすることで、HTAをRubyScriptで記述出来る

・HTML Applications 概要
  http://www.microsoft.com/japan/msdn/workshop/author/hta/overview/htaoverview.asp
・HTML Applications の導入
  http://www.microsoft.com/japan/msdn/web/ie/ie50/ie5hta.asp


2006/08/09(水) 01:44:24
ここ最近ずっとOne-click Ruby InstallerかInstant Railsばっかりで、
ASRとはご無沙汰だなぁ。win32oleは結構使うが別にASRでなくても困らんし

他にもそんな人いない?
2006/08/09(水) 02:07:39
スタートメニューに自動登録してくれるのでありがたい。
あと、自動関連づけのRubyのパスおかしいのでいつも手で直す

CygwinもcoLinuxももInstantRailsも入れてますが何か?

2006/08/09(水) 02:45:09
■ One-Click Installer

 ・最新版
  http://rubyforge.org/projects/rubyinstaller/

かな。
2006/08/09(水) 05:45:06
何が何でも情報を分散させたいみたいだな
181
垢版 |
2006/08/09(水) 15:52:07
まつもとゆきひろ 答える
http://slashdot.jp/developers/03/03/14/0258247.shtml?topic=86
より、

問)
Ruby の利用者を増やすために何が必要だとお考えですか?

答(一部))
>Windows対応については多くの協力者が大変な苦労をしてメンテナンスしてくれています。
>もしもっとたくさんの人が情報や労力などを提供してくださればもっとよくなるでしょうが、
>ほっておいてもよくなることはないでしょう。
>Rubyが成功した理由の一部は、Ruby のような言語になにが必要か私が分かっていたことにあると思います。

>私はWindows について知識がないので、Windowsユーザにとって正しい判断ができるとは思えません。
>より良いWindows対応のためには、どのようなものが欲しいか、どのようなWindow対応が「良い」のか
>きちんと定義できる人たちの積極的な参画によって実現できるのではないか、私は思います。


まあいまさらの話なのだが、

・作者のまつもと氏はWindowsの知識がない→「ほっておいても(windows版が)よくなることはないでしょう。」
・「より良いWindows対応のためには、どのようなものが欲しいか、どのようなWindow対応が
「良い」のかきちんと定義できる人たちの積極的な参画によって実現できるのではないか」

なので、「どのようなWindow対応が「良い」のかきちんと定義できる人たち」
というのには俺はなれないけど、「どのようなものが欲しいか」という意見を
言うことは出来るわけで、このスレはそういう意見を書き残す場所として使って
欲しいとおもいこのスレを立てた。

2006/08/09(水) 17:02:02
そして誰も読まずにそのまま廃れて消えていくのであった
2006/08/10(木) 01:36:47
Windowsでruby使う奴はレジストリをいじっとくと幸せになれる

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]
"InheritConsoleHandles"=dword:00000001
2006/08/10(木) 17:06:03
>>20
kwsk
2006/08/10(木) 17:42:57
わかった。
http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B321788 か。
thx >>20
2006/08/10(木) 17:57:37
なんでこのレジストリ指定が標準になってないんだ?
2006/08/10(木) 20:04:32
互換性がなくなるからとか?
2006/08/10(木) 20:54:48
どんな互換性?
MSのKBもそれを一切説明してないからさっぱりわからん。
2006/08/10(木) 21:23:24
なんで、標準入出力がデフォルトで存在すると思うのか、そっちの方がわからん。
2006/08/10(木) 22:41:21
コンソールアプリケーションだから。
2006/08/10(木) 22:44:52
>>27
何が?
2006/08/10(木) 23:32:38
コンソールが嫌いな人がいるみたいだから
VisualuRubyの話でもしようぜ
2006/08/11(金) 02:27:04
>>29

VisualuRuby いいんだけど不安定でちょっと困ってる。
2006/08/11(金) 08:14:17
>>1
GJ!
せっかくだからRuby on WindowsなWikiもあるといいかもな〜
ここはあえてPukiWikiでw
32デフォルトの名無しさん
垢版 |
2006/08/11(金) 13:12:23
Hikiでいいじゃん。
hikilet.rbでWikiサーバ立ち上げて軽いメモ用に使ってるよ。

2006/08/11(金) 16:11:18
VisualuRubyのVRListviewがどうも不安定なので、こんな実験をした。(WinXP SP ASR1.8.4.4)

FormDegignerを使って簡単な画面を作る。画面にVRListviewを貼り付け、それにcolumnを3つぐらいセットする。
1秒に10行ぐらいのペースで、VRListviewにデータをAddItemしていくスレッドを動作させる。

この画面が動作している状態(リスト画面にデータが続々と挿入されている画面)で、
Windowの位置をマウスで移動させたり、Column 間の境界線をマウスでつまんで、
幅を動かそうとすると、すぐに画面が固まってしまう。

今回は1秒に10回という多めのデータ挿入だが、実際に使っている監視用の自作プログラムで、
30秒に1データぐらいのペースでVRListViewを書き換えるものを動作させていても、
十分ほどでなんのメッセージもなく落ちてしまったり、画面が固まったりする事がよくある。
2006/08/11(金) 16:13:55
VisualuRubyの画面は、ちょっとした操作で画面が固まったり、音もなくプログラムが終了してしまった
りすることが多い。とくに、単純なVREditよりも、VRListviewのような複雑な画面部品を使っていると
起こりやすい気がするし、画面の部品数が増えるほど、画面の書き換えが多いほど落ちやすくなる。

なんか、頻繁に画面部品を描き変える処理のタイミングがぶつかったときに落ちてるような気がする。
でも、Ruby側でMutexを使って描き変えのタイミングがぶつからないようにしても効果がなかった。

当然、マウスでcolumnを動かすなど、手で画面を書き換える動作が絡んでくるとさらに落ちる確率が上がる。

うーん。こーゆーのは、プログラムの書き方で回避出来る問題なんでしょうか?
また、FOXとかの他のGUIだとどうなんでしょう?
2006/08/11(金) 16:14:53
>>33-34
悪いが読む気が全くしない。
■ このスレッドは過去ログ倉庫に格納されています