Ruby で GUI するスレ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2010/03/26(金) 22:19:36wx
Tk
GTK GNOME2 Shoes
Fx
Apollo
Visualuruby
IronRuby
色々選択肢はあるようですが続きは >>2 以降で
0159デフォルトの名無しさん
2010/04/13(火) 22:57:35ruby.netは知らんが
0160デフォルトの名無しさん
2010/04/14(水) 05:11:58monoでちゃんと動くんならここでも全然問題ない気もするよ。
もし他のRubyGemsとかのライブラリが使えないなら、あまりRubyの旨みがないかもしれないけど・・・
0161デフォルトの名無しさん
2010/04/14(水) 16:38:16( ・ω・) �d�d
/ ~つと)
0162デフォルトの名無しさん
2010/04/14(水) 21:18:010163デフォルトの名無しさん
2010/04/14(水) 21:42:08Java 使ったほうがましだね
0164デフォルトの名無しさん
2010/04/15(木) 00:09:230165デフォルトの名無しさん
2010/04/15(木) 19:38:10マチクタビレタ〜
☆ チン 〃 ∧_∧
ヽ___\(\・∀・)
\_/ ⊂ ⊂_)
/ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
0166デフォルトの名無しさん
2010/04/15(木) 19:42:280167デフォルトの名無しさん
2010/04/16(金) 09:16:08cygwin で動きました
ありがとうございます
0168デフォルトの名無しさん
2010/04/17(土) 21:57:15( ・ω・) �d�d
/ ~つと)
0169デフォルトの名無しさん
2010/04/27(火) 20:02:170170デフォルトの名無しさん
2010/04/27(火) 20:40:48,/ ノ ヽ ~\
/ ノ IPA ヽ ~\
/ ノ ヽ、 `ヽ
| ノ / ̄\ / ̄~ヽ ヽ i
| ノ | ノ
\ | <●> <●> ( )
\ | | | i /
| / ヽ レ
i (●_●) /
i、 ,-――-、 ・ /
i、 <(EEEEE)> ∵/ どういたしまして
i、 \ ./ /
\ ーー ,ノ
,,.....イ.ヽヽ、ー-―一ノ゙-、.
: | '; \_____ ノ.| ヽ i
| \/゙(__)\,| i |
0171デフォルトの名無しさん
2010/04/27(火) 23:19:30> JavaのGUIソフトは漏れずに糞ソフト
V2Cに謝れ!
0172デフォルトの名無しさん
2010/05/02(日) 19:53:420173デフォルトの名無しさん
2010/05/04(火) 15:03:04| / ̄ ̄ ̄ヽ
| | / \|
.| | ´ ` |
(6 つ / ちくしょう・・・
.| / /⌒⌒ヽ
| \  ̄ ノ
| / ̄
__,冖__ ,、 __冖__ / // ,. - ―- 、
`,-. -、'ヽ' └ァ --'、 〔/ / _/ ヽ
ヽ_'_ノ)_ノ `r=_ノ / / ,.フ^''''ー- j
__,冖__ ,、 ,へ / ,ィ / \
`,-. -、'ヽ' く <´ 7_// / _/^ 、`、
ヽ_'_ノ)_ノ \> / / / _ 、,.;j ヽ|
n 「 | /. | -'''" =-{_ヽ{
ll || .,ヘ / ,-、 | ,r' / ̄''''‐-..,フ!
ll ヽ二ノ__ { / ハ `l/ i' i _ `ヽ
l| _| ゙っ  ̄フ.rソ i' l r' ,..二''ァ ,ノ
|l (,・_,゙> / { ' ノ l /''"´ 〈/ /
ll __,冖__ ,、 > >-' ;: | ! i {
l| `,-. -、'ヽ' \ l l ;. l | | !
|l ヽ_'_ノ)_ノ トー-. !. ; |. | ,. -、,...、| :l
ll __,冖__ ,、 |\/ l ; l i i | l
ll `,-. -、'ヽ' iヾ l l ;: l | { j {
|l ヽ_'_ノ)_ノ { |. ゝ ;:i' `''''ー‐-' }
. n. n. n l | ::. \ ヽ、__ ノ
|! |! |! l | ::. `ー-`ニ''ブ
o o o ,へ l :. |
/ ヽ :
0174デフォルトの名無しさん
2010/05/07(金) 05:12:110175デフォルトの名無しさん
2010/05/16(日) 08:13:19http://www.nicovideo.jp/watch/sm10720046
ズザ─── ∩
| ゝ <ヽ
.─ ────=≡/ / ヽ ∨
./ i / /
───=≡. / 丿 / ノ
)⌒`) ( ヽ、 / 〈
`)⌒`) \ /'' ー'' ⌒`/ヽー 、
────=≡ \/ 〉 ⌒彡彡ミミ\
`)⌒`);;;`)⌒`) ヽ ,, -‐" 彡彡彡ミヽ
`)`)⌒`) ) \/ / ィ. _彡彡彡}
──=≡;;;⌒`)≡⌒)≡≡"ーーーー(,,___/つミ彡ノ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0176デフォルトの名無しさん
2010/05/17(月) 10:30:03それまでは人混みに隠れていた工作員の存在が目立つようになったのが致命傷だったな
工作員の誘導を嫌って参加者が減り、他所からの工作員を排除しようとして規制をするから
参加機会が奪われて更に参加者が減るという負のスパイラルにおちいってる
0177デフォルトの名無しさん
2010/05/17(月) 10:36:260178デフォルトの名無しさん
2010/05/17(月) 10:47:01http://www.youtube.com/watch?v=iq9s9FJMk_c
http://www.youtube.com/watch?v=qTemVhatInQ
0179デフォルトの名無しさん
2010/05/23(日) 06:52:460180デフォルトの名無しさん
2010/05/29(土) 18:08:120181デフォルトの名無しさん
2010/05/30(日) 03:16:41http://www.nicovideo.jp/watch/sm10843509
http://www.youtube.com/watch?v=4D5M41ZhBGE
0182デフォルトの名無しさん
2010/05/31(月) 04:17:23ならば、GUIには何が向いてると思う?
Ruby以外の何かを使ったことがあるから、RubyでGUIはキツイという結論に至ったのだろう?
だったら「○○のほうがマシ」ぐらいは、理由も添えて答えられるはずだよね?
0183デフォルトの名無しさん
2010/05/31(月) 15:07:02今はJRubyで書いてる。swingも悪くないよ。
0184デフォルトの名無しさん
2010/05/31(月) 20:41:410185デフォルトの名無しさん
2010/06/01(火) 07:27:25ってことなら、VC+DirectXを選んでおくと資料が多くて良い。
簡単なシューティングしか作った事ないけど。
通常のアプリとかならC#のほうが簡単。
VBでもいいけど、言語的にC#のほうがJavaっぽくて好き。
0186デフォルトの名無しさん
2010/06/05(土) 21:10:50Microsoft謹製の言語(VB, VC, C#, ..etc)で組むのが楽なのは簡単だし、
豊富な資料が公式/非公式に存在するから、Rubyを選ぶ選択肢は無い。
目的がソフト開発(WHAT)では無く、Rubyを使う事(HOW)であるなら、
話はまた別になるが....。
個人の独断と偏見だが、Windows上での各ツールキットの問題を書く。
まず、Windowsネイティブなウィジェットを求めるなら、選択肢は
VisualurubyかIronRubyしかない。その他の問題を個別にあげる。
[Qt] 開発したコードを非公開にできない。(公開前提で英語可ならお勧めできる)
[wx] MFCもどきなAPI仕様。(英語可でMFCに慣れた開発者ならお勧めできる)
[Tk] 基本機能は貧弱(Simpleとも言う)。ただし拡張性は最強で拡張ライブラリも豊富。
[GTK] Ruby-GTKそのものは安定しているが、他のGNUソフト(GIMP, Dia,..etc)や
GTKランタイムに関連する環境変数やレジストリの問題で地獄にハマル。
[Fx] シンプルで美しいAPIだが、日本語入力不可が致命的。(今は改善された?)
[Apollo] 専用のRuby.exeが必須。また、開発元から見放されたDelphiを今さら....。
[Visualuruby] OOPらしからぬ異様なAPI仕様。ドキュメントが中途半端。
[IronRuby] 正式リリースされたのかな?(動向調査不十分につき、助言求む)
個人的には、ネイティブウィジェットにこだわらなければRuby/Tkがお勧め。
移植性があり、日本語の資料も豊富にあり、作者は日本人だから公式ML上でQ&A可能。
期待の星はIronRuby。日本語の情報サイトはどこかにあるかな?
0187デフォルトの名無しさん
2010/06/17(木) 19:42:43gj
0188デフォルトの名無しさん
2010/06/19(土) 20:06:26GJ GJ
・JRuby + Swing
っててもあるか。これなら大体どこでも動くんじゃねーの?
IronRubyはちらほら情報出てるけど少ないね。
これからに期待したい
0189デフォルトの名無しさん
2010/06/19(土) 22:32:36糞重いJVMとか.NETじゃ魅力半減
0190デフォルトの名無しさん
2010/06/19(土) 23:20:560191デフォルトの名無しさん
2010/06/25(金) 19:17:110192デフォルトの名無しさん
2010/06/29(火) 14:02:220193デフォルトの名無しさん
2010/07/12(月) 17:27:22さすがオブジェクト思考は違うな。
0194デフォルトの名無しさん
2010/07/12(月) 17:59:520195186
2010/07/13(火) 20:11:37# 選挙期間が終わってようやく規制解除された。遅レス失礼する。
>>187,188
あんがと。GJもらったのは2ch初体験だから嬉しい。
>>188
>・JRuby + Swing
Javaについては詳しくない(というか全く触ったことがない)ので挙げなかった。
ただ、JavaのRuntimeは多くのプラットフォームでプレインストールされているし、
されていなくてもバイナリパッケージが用意されている。それを考えれば、
Javaにも慣れた開発者なら真っ先に考えつく選択肢だし、お勧めできると思う。
0196デフォルトの名無しさん
2010/07/15(木) 12:00:010197デフォルトの名無しさん
2010/07/16(金) 17:18:540198デフォルトの名無しさん
2010/07/27(火) 04:46:110199デフォルトの名無しさん
2010/08/03(火) 16:28:56情報提供して欲しい
0200デフォルトの名無しさん
2010/08/04(水) 09:07:290201デフォルトの名無しさん
2010/08/14(土) 23:20:340202デフォルトの名無しさん
2010/08/19(木) 03:13:120203デフォルトの名無しさん
2010/08/24(火) 10:17:120204デフォルトの名無しさん
2010/08/30(月) 17:38:520205デフォルトの名無しさん
2010/09/04(土) 21:27:380206デフォルトの名無しさん
2010/09/18(土) 20:12:51http://www.kumaryu.net/cgi-bin/diary/?date=20100913
使ったことないけど貼ってみる。
0207デフォルトの名無しさん
2010/09/20(月) 08:36:460208デフォルトの名無しさん
2010/09/20(月) 09:12:46ありがとう
0209206
2010/09/20(月) 23:16:40株の自己売買やるプログラムつくろうと思ってるんですが
グラフを書くのに自前でプログラム描くのが面倒で
amchartとかのFlash使ってグラフを書いて表示する
アプリケーションをつくろうと思ってるんですがGUIつくるのに
Ruby tk → Ironruby → Jruby +swing(Eclips)
→ Jruby + swing(Netbean+monkeybar)
→ Ironruby(sharpdevelop) 今ここ
って感じで開発プラットフォームたらい回ししています。
その途中で>>206のやつ見つけました。
swingじゃflash再生がキツイっていうの知ってればここまで深入り
することもなかったろうに。
Ironruby sharpdevelop共に情報少ないからまたどっかでつまづかないか
不安です。
0210デフォルトの名無しさん
2010/09/22(水) 00:19:26そもそもFlash埋め込む場合、webブラウザを表示UIにするとか、
プラットフォーム依存でいいならActiveXみたいなの使うんじゃないのか。
グラフ書くだけなら、.netなら有償か無償の配布されてるコントロールがあると思う
俺は知らんから、詳しくはC#とか.netのスレへ
0211デフォルトの名無しさん
2010/09/30(木) 20:15:560212デフォルトの名無しさん
2010/10/09(土) 14:36:57この Fx って、Java FX のことではないよね。
FX でググっても Java FX か、金融の FX しか出てこないので、
Fx について解説したリンクを適当に教えてくれませんか。
0213デフォルトの名無しさん
2010/10/09(土) 15:04:290215デフォルトの名無しさん
2010/10/09(土) 21:27:02Java FX=JavaFX
Fx=Firefox
0216デフォルトの名無しさん
2010/10/24(日) 13:13:510217デフォルトの名無しさん
2010/10/28(木) 17:10:010218デフォルトの名無しさん
2010/11/05(金) 16:58:22http://hirata-create.lar.jp/
0219デフォルトの名無しさん
2010/11/16(火) 08:17:360220デフォルトの名無しさん
2010/11/20(土) 09:58:46ことができるってのを、どっかで見たか聞いたかしたんだけど、ぐぐっても出てこない
誰か知ってる人、教えてください
そしてage
0221デフォルトの名無しさん
2010/11/20(土) 12:11:02C#でMS Officeを自動化するってので検索すればいろいろ出てくるよ
たとえば↓とか
http://www.atmarkit.co.jp/fdotnet/dotnettips/717excelfile/excelfile.html
0222デフォルトの名無しさん
2010/11/20(土) 17:04:51回答ありがとうございます
うーん・・・これってOLE(COM)使ってるねぇ
ってことはExcelがインストールされてないPCではこの手の方法は使えないよね
テーマは「OLEを使わずに」ってことなんです
あと参考のURLはCOMコンポーネントの解放をやってないから、Excelのプロセスが残りそうな気がする
IronRubyでやる方法があったような気がするんだけど、勘違いだったのかなぁ
振り回してスンマセン
引き続きどなたか情報持ってませんか?
0223デフォルトの名無しさん
2010/11/20(土) 17:56:30この条件だけ満たしたいなら
XMLでExcelファイルを出力するのが一番簡単
0224デフォルトの名無しさん
2010/11/20(土) 19:05:17ありがとうございます
その方法も考えたんだけど、XLSXはExcel2007以降だと普通に使えるけど
Excel2003では互換パックをインストールしないと読めないよね
そういう手間かけさせたくなってのもあって、XLSXじゃなくてXLSでいきたいんです
イメージしているのは、JavaのPOIみたいなのや、PythonのpyExceleratorみたいなの
じゃあ、JavaやPythonを使えばいいじゃんって感じなんだけど
まぁ、誰かご存知でいしたら、よろしくお願いします
0225デフォルトの名無しさん
2010/11/20(土) 19:25:49IronRubyと関係なくなってるけど
もうスレ違いってぽいので、そろそろ潮時かな
皆さんありがとでした
0226デフォルトの名無しさん
2010/11/20(土) 19:27:04多分こういうのだよね
http://dragonstar.asablo.jp/blog/2009/07/29/4463414
http://rubyforge.org/projects/spreadsheet/
0227デフォルトの名無しさん
2010/11/20(土) 19:45:25神きたねぇー
そう、それspreadsheetだ、思い出しました
ありがとうございます
0228デフォルトの名無しさん
2010/11/20(土) 19:52:24そして、僕が見たのはこの記事
ttp://www.unlikelypear.com/blog/2010/10/ironruby-script-for-exporting-sharepoint-user-profiles-to-excel/
0229デフォルトの名無しさん
2010/11/20(土) 20:50:36このスレが役に立っているのを初めて見た希瓦斯
0230221
2010/11/20(土) 22:16:18Ironなんちゃら全く関係ねぇw
pyExceleratorもSpreadsheetもPerlのSpreadsheetを
ポートしたものだけど,本家PerlのSpreadsheetは
2007対応にグラフも描けたりと,他の追随を許さないハックぶりですな
http://search.cpan.org/~jmcnamara/Spreadsheet-WriteExcel/
0231デフォルトの名無しさん
2010/12/05(日) 18:55:260232デフォルトの名無しさん
2010/12/25(土) 08:55:070233デフォルトの名無しさん
2010/12/27(月) 07:33:20calculatorサンプルからJavascript(QtScript)の依存部分を除いて、
Qt + ui + PySideで電卓アプリが作れることを確認したよ。
QtScriptの場合と違ってメソッドの呼び方の流儀が違うところでちょっと引っかかったくらい。
# 例えばlineEdit.text = "abc" と書けたのが
# lineEdit.setText("abc") と書く形になるとか。
# PySideの方がQt本来の記述法に近いか。
Portable-PythonにPySideを入れて持ち歩けば、
スクリプトだけでさくさくGUIアプリが作れるエコシステムができてしまうな。
従来のPython/Tkよりよほどナウい(死語)んじゃね?w
0234デフォルトの名無しさん
2011/02/12(土) 17:56:020235デフォルトの名無しさん
2011/02/14(月) 05:53:300236デフォルトの名無しさん
2011/02/20(日) 08:33:18.73ImageMagickのIdentify.exeを呼び出したいのですが、
result = `identify.exe 2>&1`
MS-DOSプロンプトを開かずに裏で処理できないでしょうか?
サービスにするとか別ユーザーで実行するとか、
あまりユーザー側に設定を強いる操作は避けたいのですが、難しいでしょうか?
よろしくお願いします。
0237デフォルトの名無しさん
2011/02/20(日) 09:10:40.17RMagickで、Image#inspectを使うとか。
http://www.imagemagick.org/RMagick/doc/image2.html#inspect
0238236
2011/02/20(日) 21:24:24.61ありがとうございます。RMagicを使うとプロンプトが出なくなりました。
RMagicはラッパーみたいですけど、exeの実行ファイルではなく、ImageMagickのライブラリ*.DLLを読み込んでいるので、
コマンドプロンプトが出ないということですよね。。
0239デフォルトの名無しさん
2011/02/20(日) 22:55:38.850240デフォルトの名無しさん
2011/02/20(日) 23:16:55.700241デフォルトの名無しさん
2011/02/22(火) 10:38:52.500242デフォルトの名無しさん
2011/02/22(火) 13:43:00.990243デフォルトの名無しさん
2011/02/22(火) 23:53:25.180244デフォルトの名無しさん
2011/03/08(火) 22:58:45.15開発環境は何がオススメ?
netbeansがrubyサポート打ち切るってことから、
eclipseの方が長い目で見ると正解ですかね?
0245デフォルトの名無しさん
2011/03/08(火) 23:26:44.68サポートページも必要ならそうしとけと書いてあるし。
どちらかというと、打ち切りじゃなくて、中断ってニュアンスだったともうぞ。
Oracleになってから、netbeansに限らず周辺プロジェクトが縮小・中断が増えてる気がするのは
気のせいか…。会社の思惑じゃなくて、単に景気のせいだけなのか…。
0246デフォルトの名無しさん
2011/03/09(水) 05:31:27.800247デフォルトの名無しさん
2011/03/09(水) 08:44:40.74コミュニティベースの開発はどこも人手が足りん
0248デフォルトの名無しさん
2011/04/28(木) 15:58:58.69netbeansの打ち切りはRailsのみだよん
JDK1.7のサポートが大変だかららしい
その割にはweblogicのサポートって‥企業ユーザに使ってほしいのだろうか
0249デフォルトの名無しさん
2011/04/28(木) 22:39:57.440250デフォルトの名無しさん
2011/04/28(木) 23:10:12.140251デフォルトの名無しさん
2011/04/28(木) 23:38:48.780252デフォルトの名無しさん
2011/05/02(月) 08:58:47.80おねがいします。
canvas .c -background white
pack .c -fill both -expand 1
wm geometry . 300x200
wm resizable . 0 0
set x 1
set y 1
set xpos 35
set ypos 85
.c create oval 30 80 40 90 -outline black -fill red
while {1} {
.c move 1 $x $y
set xpos [expr $xpos + $x]
set ypos [expr $ypos + $y]
if {$xpos >= 295 || $xpos <= 5} {
set x [expr $x * -1]
}
if {$ypos >= 195 || $ypos <=5} {
set y [expr $y * -1]
}
after 10
update
}
0253デフォルトの名無しさん
2011/05/02(月) 09:51:48.61これはtkか?
ここより
Rubyの宿題教えてください。2限目
http://hibari.2ch.net/test/read.cgi/tech/1200175247/
にでも書いてみたほうがいんじゃね?
0254デフォルトの名無しさん
2011/05/12(木) 14:55:55.58beyond乙
0255uy
2011/05/17(火) 12:31:32.55自分でかいたIronRubyのソースコードを、他PCで実行させる手段って用意されてるの?
そのPCにもIronRubyないと無理?
0256デフォルトの名無しさん
2011/05/17(火) 20:18:41.59IronRuby本家ではサポートしてないがやろうと思えばできるれれる
当然.Netは別途必要だろうけど
0257デフォルトの名無しさん
2011/05/17(火) 22:12:59.98公式サイト見れ
IronRuby.net / Get IronRuby
http://ironruby.net/download/
オレオレ要約メモ
・Windowsでのデスクトップアプリ、サーバーアプリ → .NET 4.0 runtime
・Mac OSとLinuxでののデスクトップアプリ、サーバーアプリ → Mono 2.6.4
・WindowsとMac OSブラウザアプリ(Flashみたいな動作形態) → Silverlight 4.0 runtime
・Linuxブラウザアプリ → Moonlight 2.0
どれ向けに何をするかでかわってくるな
0258uy
2011/05/18(水) 09:34:39.96それは違うんじゃね
自分のpc上でIronRubyを動かす為の環境作りに見えるけど
>>256
試してみた
素のrubyのソースのみならコンパイル可能だけど
.NETの機能使うとexeが動かなくなったから何かがロードされてない
■ このスレッドは過去ログ倉庫に格納されています