1 名前:デフォルトの名無しさん [2006/09/08(金) 12:40:22 ] Microsoftがまたおかしな言語を作った。 その名も「IronPython」 中身はPythonを.NET仕様に改造したもの。 動的メソッドやジェネリクスなどが使えるようになっている。 ダウンロード等はこちら www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=IronPython&ReleaseId=423
75 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 15:59:13 ] >>72 >>25 みたいな感じでやればすぐに出来るよ。
76 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 17:23:06 ] >>72 卑近な例で言えばVBにSQLを埋め込むことだってできるじゃないかww
77 名前:デフォルトの名無しさん [2006/09/14(木) 17:56:35 ] Iron Python で Excelのシートを python リストとして読み書きできるので しょうか。、Access のテーブルを Python の辞書のリストとして読み書きで きるのでしょうか。それができるのならば直ぐにでも Iron Python をインス トールします。VBA でのプログラマ作成は泥臭すぎます。嫌です。 どなたか出来るといって背中を押してください。
78 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 17:58:09 ] VBAはプログラマを作成できるのか さすがMS
79 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 18:02:41 ] >>77 できません。
80 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 18:06:03 ] >>79 出来るに決まってます 添加のマイクラソフトをなめるなよ
81 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 18:10:07 ] それは凄いな
82 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 18:41:03 ] MSAgentにさりげなく実装されてまつ。
83 名前:デフォルトの名無しさん [2006/09/14(木) 19:01:40 ] 実際どうなんかね。 .NETでそういうコンポーネントがあれば、それを利用できるのかな?
84 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 19:48:51 ] 出来るだろ。はよやれ。
85 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 19:58:19 ] >>77 できるけど、VBAと似たようなもんだよ。
86 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 21:07:41 ] デモ映像のエディッタなに? 使わせろ
87 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 22:13:37 ] IronPythonで、XNA動いたーwww forums.microsoft.com/MSDN/ShowPost.aspx?PostID=682285&SiteID=1 wktk!!
88 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 22:17:39 ] >>77 普通のPythonでも出来るけど、VBAと似たようなもんだよ。
89 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 22:29:36 ] >>88 確かにOLE使えば、普通に使える希ガス
90 名前:デフォルトの名無しさん [2006/09/14(木) 23:30:31 ] 79, 80, 85, 86, 89 さん、レスありがとうございます。77 です。 Iron Python で行える MS Office の操作が、現在の COM 相当ならば、仕事 で使うのは躊躇われます。VBA と Python を混在させるような使い方になっ てしまいそうです。 私としては VBA を python で全面的に置き換え可能になって欲しいのですが、 当面無理なようですね。
91 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 23:39:20 ] とりあえずAccessの方は、テーブルの操作だけなら ODBC通してSQLで読み書きすればいいんじゃね?
92 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 00:00:27 ] >>87 clr.AddReference('Microsoft.Xna.Framework') でエラー出る。 何が問題かわからん
93 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 00:00:33 ] EXCELの操作なんて、言語が何であっても泥臭さは変わらないと思うけど…。 VBAなら自動マクロでつくったソースからパクれるし、その辺のメリットは結構あると思うけどな。 IronPythonで頑張るくらいなら、VS使って組んだ方が楽だと思う。
94 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 00:01:59 ] VBAのクラスモジュールを使えばよい
95 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 04:50:12 ] >>92 DLL入れた? なかったら、XNAシューティングに入っているのを使うとはやい sorceryforce.com/game/xnashooting.html とりあえず、俺も試してみようっと。
96 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 15:20:00 ] >>95 >>92 と状態が変わらない XP64のせいかも知れないので32BIT Winの人レポキボンヌ
97 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 15:27:04 ] >>> import clr >>> import sys >>> clr.AddReference('Microsoft.Xna.Framework') Traceback (most recent call last): File , line 0, in <stdin>##9 File , line 0, in AddReference##14 SystemError: ファイルまたはアセンブリ 'Microsoft.Xna.Framework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f48fa5f25d27e8ff'、またはその依存関係の 1 つが 読み込めませんでした。間違ったフォーマットのプログラムを読み込もうとしました。 >>> こんな感じ
98 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 18:54:37 ] なんか新しいムービーきとったけど1時間あるw download.microsoft.com/download/9/4/1/94138e2a-d9dc-435a-9240-bcd985bf5bd7/Jim-IronPython.wmv
99 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 18:55:54 ] XNAが動いたってことは IronPythonだけで360ゲームも作れるのね
100 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 20:58:15 ] 残念ながら360のCLRはLCGに対応していないから無理らしいぜよ。
101 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 22:15:33 ] >>98 なんか Python を「ぱいぱん」と読んでいるように聞こえるんだけど
102 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 23:31:37 ] >>100 どういうことっすか? LCGって何? >>69 に書いてあるけどよくわからん
103 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 23:39:11 ] >>102 LCGが理解できんでも ・IronPythonはLCGを使う。 ・X-BoxのCLRはCFのカスタム版 ・そのカスタムCLRにはLCGは含まれていない で、「動かない」ぐらいは分かると思うけれど
104 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 23:56:58 ] >>103 なるほど・・・ XBOXのCLRにはない、LCGっつーのに依存してるのね。
105 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 00:05:54 ] >>104 ただ誤解のないようにいっておくと、「現時点では」がつく。 正直なところDSLの考え方をスクリプトというもので常態としている ゲーム開発において、強い要望がいくのは予想できるので、 将来サポートされる可能性は多分それほど低くない。 とはいっても、コスト見積もりのできる位置に私はいませんので いい加減な予測ですがー。 …ホント、この機能こそCLRの思想だよなぁ。
106 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 01:11:56 ] [DirectX][.NET][XNA]XNA Game Studio に関わる派生ソフトウェア d.hatena.ne.jp/NyaRuRu/20060818/p2 ここにも、ダメポって書いてあるな。
107 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 13:00:05 ] >>77 IronPython-1.0/Tutorial/Tutorial.htm#T1.3 嫁
108 名前:デフォルトの名無しさん [2006/10/07(土) 19:47:11 ] 普通のPythonと何が違うの?
109 名前:デフォルトの名無しさん mailto:sage [2006/10/07(土) 20:17:47 ] さぁ?
110 名前:デフォルトの名無しさん mailto:sage [2006/10/07(土) 20:24:21 ] 鉄分
111 名前:デフォルトの名無しさん mailto:sage [2006/10/07(土) 20:30:01 ] サプリ?
112 名前:デフォルトの名無しさん mailto:sage [2006/10/07(土) 20:45:57 ] ライセンスが違うよ
113 名前:デフォルトの名無しさん mailto:sage [2006/10/07(土) 21:13:18 ] >>108 いくつかのモジュールが無くなっている
114 名前:デフォルトの名無しさん mailto:sage [2006/10/07(土) 22:01:46 ] ルパンはとんでもないものを盗んでいきました
115 名前:デフォルトの名無しさん mailto:sage [2006/10/07(土) 22:02:43 ] その代わり.net frameworkのライブラリを自在に使える
116 名前:デフォルトの名無しさん mailto:sage [2006/10/07(土) 23:58:46 ] これで作ったプログラムを納品しても問題ない?>ライセンス
117 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 00:05:37 ] 君が納品物に設定するライセンス次第。通常は問題ない。
118 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 00:18:07 ] IronRubyに期待
119 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 11:01:28 ] v1.0.1りりーす
120 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 05:07:57 ] まず.net frameworkに興味を持ったことがない人はどこを見ればいいんだ。 pythonから呼び出す方法とかも気になる。
121 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 06:42:47 ] 答えてくれれば儲けものだし 答えてくれなくても失うものは何も無い ↓さあ
122 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 07:33:35 ] >>121 あなたはこの世でもっとも貴重な時間というものを幾分か失いました。
123 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 08:04:36 ] >>120 .net frameworkに興味を持ったことがない人は 別に使わなくていいのでは。 いや、逆ギレ的ではなくて普通に。
124 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 09:08:42 ] .net framework は知識全然ないけど もともと python を unix 等で使っていた人が 使う処理系としては、やっぱり推奨じゃないのかな? active python とかを使う方が無難?
125 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 09:39:52 ] >>124 だと思う。 ActivePythonは普通のCPython + Win32拡張の感じ。
126 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 13:35:47 ] >>124 yes
127 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 14:40:18 ] Python上どうしても.NETの機能が使いたいってわけじゃなければねえ。 CPythonの時点でライブラリは揃ってるわけだし。 .NET上で組み込みスクリプトとして使う分には良さそうなんだけど。
128 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 16:02:19 ] VS2005(Standard以上)にIronPythonIntegrationを組み込めば ポトペタでGUI作成できる。
129 名前:デフォルトの名無しさん mailto:sage [2006/10/11(水) 07:01:49 ] >>123 せっかくIronPythonを使うなら .net frameworkも使いたいってのが人情ジャマイカ。
130 名前:デフォルトの名無しさん [2006/10/11(水) 12:01:40 ] IronRubyはマダかね?
131 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 00:24:20 ] もうあるが
132 名前:デフォルトの名無しさん [2006/10/12(木) 03:05:33 ] どこに
133 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 03:15:33 ] >>130 >IronRuby まだ話だけ。あるいはGroovyと間違えてる。
134 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 04:24:22 ] ?ぐぐったらすぐ見つかったけど。 ttp://wilcoding.xs4all.nl/Wilco/IronRuby/IronRubyPreview.aspx まぁまだ走り出したって段階ではある。
135 名前:130 [2006/10/12(木) 11:56:14 ] >>134 おぉ!
136 名前:デフォルトの名無しさん [2006/10/12(木) 11:58:20 ] 次はIronVisualStudioだな。
137 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 12:29:53 ] IronECMAScript が欲しい。 JScript.NET じゃなくて、Ecma-262 3rd エディション仕様のやつ。 まぁ鉄分ばっかりとってもしょうがないけど。
138 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 15:44:45 ] なんで"Iron"なんか説明された事あったっけか。
139 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 15:58:17 ] なんでアイロンなの? ふつうVisual〜じゃないの?
140 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 19:46:35 ] Microsoft主動のプロジェクトでは無かったからね
141 名前:デフォルトの名無しさん mailto:sage [2006/10/13(金) 08:53:02 ] GoldPython マダー?
142 名前:デフォルトの名無しさん mailto:sage [2006/10/13(金) 10:18:12 ] よくいるんだよ。金属の中でGoldが一番いいと思ってる奴。
143 名前:デフォルトの名無しさん mailto:sage [2006/10/13(金) 11:04:10 ] Ta73
144 名前:デフォルトの名無しさん mailto:sage [2006/10/13(金) 12:24:01 ] ColtPhthon
145 名前:デフォルトの名無しさん mailto:sage [2006/10/13(金) 12:26:27 ] >>144 ColtPythonだよ... ;y=ー( ゚д゚)・∵. ターン
146 名前:デフォルトの名無しさん [2006/10/13(金) 15:13:18 ] ■IronStudio 製品構成 Personal Professional Enterprise IronC × × ○ IronC++ × × ○ IronObjective-C × .× ○ IronBasic × ○ ○ IronC# .○ ○ ○ IronD × × ○ IronPascal × ○ ○ IronLisp × × ○ IronJava × × ○ IronCOBOL ○ ○ ○ IronFortran .× ○ ○ IronPython ○ ○ ○ IronRuby × ○ ○ IronPerl .○ ○ ○ IronPHP × × ○ IronAWK .× ○ ○ IronProlog .○ ○ ○ IronForth ○ ○ ○ IronBrainFuck ○ ○ ○
147 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 03:45:52 ] IronWhitespace は?
148 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 09:34:34 ] IronIntercalとか IronBefungeがないあたりから >>146 が比較的若めだという事がわかる
149 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 14:19:05 ] IronAdaもIronEiffelもないなんて…… それにIronHQ9+も必要だろうに
150 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 14:29:50 ] IronHQ9+ってなんだよ。 .NETどーこーする処理は書けないから必要ねーじゃん。 むしろIronIntercalこそ必要だぞ。
151 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 14:48:48 ] IronPythonの情報って日本語だと異常に少ないな。 しかもVS2005買えって雰囲気が、かなり嫌。 しばらく放置かな。
152 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 15:12:33 ] そもそもVS2005かってもIronPythonには何の役にも立ちませんが?
153 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 15:44:55 ] >>151 とりあえずExpressで良いじゃん。 >>152 IronPythonは.NET2.0だからVS2003では プログラムに組み込めないんじゃない? 試してないから知らんけど。
154 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 16:55:04 ] SDKじゃなくて?
155 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 19:56:09 ] アイロンゴーレム
156 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 21:16:52 ] あんてぃーくぎあごーれむ
157 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 09:37:08 ] VSなくてもランタイム入れたら動くけど?
158 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 12:58:26 ] VSのProfessional以上だとプラグイン入れてIronPythonがIDEから使えるのさ 規模が小さいうちはエディタだけで開発しててもいいけど、
159 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 14:15:03 ] >>158 Visual Studio 2005 SDK version 3.0 のダウンロードページによると、 ttp://www.microsoft.com/downloads/details.aspx?FamilyId=7E0FDD66-698A-4E6A-B373-BD0642847AB7&displaylang=en > Visual Studio 2005 Requirement: > In order to install the VS 2005 SDK, you must have Visual Studio 2005 Standard Edition > or above installed.
160 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 15:15:58 ] 構文がシンメトリーじゃない言語は使いたくないな
161 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 16:28:50 ] Visual Studio 2005 SDKって VS2005へのアドインを開発するためのSDKであって…。
162 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 16:43:39 ] >>161 含まれているSampleの中にIronPythonIntegrationがあるんだよ。 GUI楽チンだよ。
163 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 20:22:15 ] >>160 「構文がシンメトリー」ってどういう意味?
164 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 20:52:35 ] せっかくなので、Iron Python Integrationの記事を貼っとく。 ttp://blogs.msdn.com/aaronmar/archive/2006/02/16/533273.aspx ttp://d.hatena.ne.jp/Wacky/20060226/1140965147 ttp://d.hatena.ne.jp/Wacky/archive?word=IronPython
165 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 22:53:34 ] ipy.exe で > print nt.listdir(".") としても日本語の名前は、 > u'.....' になっちゃうんですが、 ふつーに日本で表示する方法内でしょうか?
166 名前:デフォルトの名無しさん mailto:sage [2006/10/25(水) 00:52:24 ] >>163 こんなの class FuckYou():()uoYkcuF ssalc def sonOfABitch():()hctiBAfOnos fed pass def sonOfABitch():()hctiBAfOnos fed class FuckYou():()uoYkcuF ssalc
167 名前:デフォルトの名無しさん [2006/10/25(水) 09:15:43 ] サンプルの中にあるDirectXのデモが動かないのですが誰か動きました? Deviceを獲得するところでエクスパイアされたプレリリースバージョン使ってるよ ってエラーが出るのです。DirectXSDKはここ1年ぐらいにリリースされたバージョン 最新は10月のまでいろいろ試したんですが同じでした。
168 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 02:03:52 ] ふにゃるん - もう何時でもリリース出来るのでは? IronPython for Visual Studio 2005の9月版 d.hatena.ne.jp/Wacky/20061021/1161426964 sugee----
169 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 02:13:32 ] pythonでポトペタ? 独自の言語であのデザイナ使えるんだね
170 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 09:26:05 ] Visual Studio 2005 SDK version 3.0 www.microsoft.com/downloads/details.aspx?FamilyId=7E0FDD66-698A-4E6A-B373-BD0642847AB7&displaylang=en ここでVsSDKSeptember2006.exe落として実行してみたら --------------------------- Error --------------------------- Microsoft Visual Studio 2005 SDK September 2006 requires MSHelp 2.0 to be installed. You can get it from Visual Studio and MSDN Library. --------------------------- OK --------------------------- ってエラーが出るんだけどMSHelp 2.0ってどうやれば入れられるの?
171 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 10:27:24 ] そこまで読んでなんで次の文まで読まないんだよ
172 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 12:27:53 ] MSDNが必要というのはわかるんですが、 どこにあるどのファイルをインストールすればいいのかがわからないんですが。
173 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 14:27:10 ] VS2005SDKって Express に対応してないよなぁ? VS2005持ってないと意味ないはずなんだが
174 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 16:11:53 ] >>170 のリンク先にある通り VS2005 standard edition以上が必要
175 名前:デフォルトの名無しさん [2006/11/04(土) 22:15:07 ] urllib.urlopen()について教えて欲しいのですが、 >>> import urllib >>> w = urllib.urlopen('hogehoge.... ') : : Name Error:name 'ImportWarning' not define となってしまいます。 何か不足しているんだと思うのですが、 IronPyhonからurllibを使うにはどうしたらいいのでしょうか...? ご存知の方いらっしゃいましたら教えてください。 #Python 2.5 + IronPythonの環境です。