[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 10/31 20:04 / Filesize : 119 KB / Number-of Response : 604
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Microsoft IronPython 1.0



1 名前:デフォルトの名無しさん [2006/09/08(金) 12:40:22 ]
Microsoftがまたおかしな言語を作った。
その名も「IronPython」

中身はPythonを.NET仕様に改造したもの。
動的メソッドやジェネリクスなどが使えるようになっている。

ダウンロード等はこちら
www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=IronPython&ReleaseId=423

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の環境です。

176 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 22:37:14 ]
>>175
最初にsys.path.append() を使って、既存のPythonのlibのパスを割り当てる必要があります。

177 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 23:29:29 ]
>>176
説明不足でした。すみません。
Lib\site.pyに
sys.path.append(r'C:\Program Files\Python25\Lib')
を記述しているのですが...
ちなみにエラーは、以下のようになります。

>>> import sys
>>> import urllib
>>> sys.path.append(r'c:\Program Files\Python25\Lib')
>>> w = urllib.urlopen('hogehoge/index.html')
Traceback (most recent call last):
File , line 0, in <stdin>##120
File C:\Program Files\Python25\Lib\urllib.py, line 82, in urlopen
File C:\Program Files\Python25\Lib\urllib.py, line 194, in open
File C:\Program Files\Python25\Lib\urllib.py, line 272, in open_http
File , line 0, in __import__##4
File C:\Program Files\Python25\Lib\httplib.py, line 70, in Initialize
File , line 0, in __import__##4
File C:\Program Files\Python25\Lib\mimetools.py, line 6, in Initialize
File , line 0, in __import__##4
File C:\Program Files\Python25\Lib\tempfile.py, line 33, in Initialize
File , line 0, in __import__##4
File C:\Program Files\Python25\Lib\random.py, line 41, in Initialize
File , line 0, in __import__##4
File C:\Program Files\Python25\Lib\warnings.py, line 264, in Initialize
NameError: name 'ImportWarning' not defined

178 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 04:37:29 ]
IronPython は CPython 2.4.3 互換だからじゃないの?
Python 2.4.3 をインストールして、そのパスを参照してみたら?

179 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 09:29:54 ]
ここららへん
sparcs.kaist.ac.kr/~tinuviel/fepy/lib/socket.py


180 名前:179 mailto:sage [2006/11/06(月) 10:39:39 ]
サイトが移動してた。
fepy.sourceforge.net/

CPythonのlibをsys.pathにappendしても、CLR上で動くIronPythonでは
Cで実装されているモジュールが動かない。上はその補完プロジェクト。

181 名前:175 mailto:sage [2006/11/11(土) 00:52:25 ]
>>179-180
うまく動くようになりました。ありがとうございます。

182 名前:デフォルトの名無しさん [2006/11/21(火) 13:11:21 ]
ほす

183 名前:デフォルトの名無しさん [2006/12/15(金) 12:34:29 ]
hoge



184 名前:デフォルトの名無しさん [2006/12/19(火) 16:55:01 ]
んで、結局コレってライセンスどうなってるん?

185 名前:デフォルトの名無しさん [2006/12/20(水) 00:18:36 ]
>>184
これは知らんが、元祖Python自体はBSDライセンスなんでBSDライセンスなんじゃね?

186 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 00:24:24 ]
PythonはPSFライセンス。
鉄PyはMSの独自ライセンスだったとオモタ。

187 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 16:39:55 ]
Python からWSH使いたいだけなんだけど
これでいいのかな

188 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 19:19:43 ]
WSHならActivePythonからでも

189 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 21:48:06 ]
ActiveScriptはCPython+Pywin32
ironPythonを使えるのかどうかは知らん

190 名前:デフォルトの名無しさん [2006/12/27(水) 19:30:41 ]
IronPythonを使えばC#で書いたコードをevalできるんでしょうか?

191 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 15:09:44 ]
C#コードを実行するなら普通にコンパイルすりゃいいんじゃね?
Microsoft.CSharp.CSharpCodeProvider.CompileAssemblyFromSource

192 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 17:57:01 ]
ttp://lists.ironpython.com/pipermail/users-ironpython.com/2007-February/004506.html
フォロー希望(当方英語に自信なし)。

193 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 13:17:25 ]
まだ発売されて無いじゃん



194 名前:デフォルトの名無しさん [2007/02/26(月) 18:58:34 ]
これって.NETのbytecodeにコンパイルできたりするわけじゃないんですよね?
単なるインタプリタ?

195 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 19:17:43 ]
>>194
>>10

IronPythonはインタプリタじゃなくてコンパイラ。

196 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 03:17:37 ]
うほ、キタコレ!w

197 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 09:27:09 ]
1.1bか

198 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 17:04:39 ]
IronPythonの埋め込み
www.voidspace.org.uk/ironpython/embedding.shtml

VBAより楽そうだな

199 名前:デフォルトの名無しさん [2007/03/14(水) 01:00:05 ]
ttp://www.cbook24.com/bm_detail.asp?sku=9784797339390

200 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 10:18:06 ]
>199
ソフトバンクの本は、中身を見るまで購入できない。

201 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 14:23:39 ]
まさに予想外

202 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 14:47:14 ]
三流のジョーク

203 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 22:11:26 ]
>>200
安心感求めるなら技術評論社、オライリーだね



204 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 22:20:45 ]
なんか香ばし〜い

205 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 21:29:15 ]
>203
それはギャグで言っているのか?

206 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:17:32 ]
     ____  
   /      \   
  /  ─    ─\  
/    (●)  (●) \ いえ、マジですが・・・
|       (__人__)    | 
/     ∩ノ ⊃  /   
(  \ / _ノ |  |    
.\ “  /__|  |  
 . \ /___ /

207 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 22:02:43 ]
>206
オライリーは無駄文章が多いし、技術評論社は誤字脱字だらけ。


208 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 22:19:16 ]
その前に選ぶほどまだ本が出てないだろ

209 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 22:45:39 ]
ソフトバンクの書籍しかない状態で
オライリーとか技術評論社とか言われてもねえ...。

210 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 22:16:34 ]
ソフトバンクはタイトル詐欺が多いからオンラインじゃ絶対買わないねぇ。
タイトル&帯と中身が違いすぎる。

211 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 22:32:15 ]
で、君は結局、技術評論社、オライリーどちらの関係者なんだい?

212 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 22:56:45 ]
両方に関わってる奴という発想はないのか、このゆとりめ

213 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 22:57:50 ]
無意味にノリで酷い言い方をしてしまった、すまん。
春ゆとりに修正する



214 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 23:00:36 ]
ソフトバンククリエイティブ必死だなw

215 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 23:23:17 ]
必死なのはソフトバンク以外の関係者のようにしか見えないわけだが.
まともな社会人なのか?
香ばしい奴が居る物だな.

216 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 23:40:44 ]
自宅警備員殿乙であります

217 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 00:03:08 ]
>>215
まてまて、自作自演の可能性も指摘しておかないと
技評とオライリーの工作員に春厨呼ばわりされるぞ(wwww

218 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 00:03:34 ]
>>215
必死だなw

219 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 00:38:48 ]
場を和ませようと思った春ゆとりが逆効果だったようだ
本当にすまん
キムチ臭い春ゆとりに修正する

220 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 14:14:14 ]
頭隠して尻隠さずとはこのことだな。

221 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 17:21:19 ]
キムチ臭い春ゆとりマグナム

222 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 21:22:33 ]
>>220が14:14:14なのにちょっと羨望した。

223 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 22:25:08 ]
こうして、全部合わせると、アブラハムからダビデまで十四代、
ダビデからバビロンへの移住まで十四代、バビロンへ移されてからキリストまでが十四代である。
(マタイ 1:17)



224 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 22:39:34 ]
工作員の悲しい性質の成せる業、ということか。

225 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 23:21:36 ]
キムチ臭い春ゆとりマグナムお兄ちゃん

226 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 00:04:01 ]
これまでの流れをまとめるね。

1) 工作員登場
「ソフトバンクの本は、中身を見るまで購入できない」

2) 工作員の身元判明?
「安心感求めるなら技術評論社、オライリーだね」
「いえ、マジですが・・・」
「ソフトバンクはタイトル詐欺が多い」
「技術評論社、オライリー両方に関わっている」
「ソフトバンククリエイティブ必死だなw」

3) 工作員のネーミングセンス
「このゆとりめ」
「春ゆとり」
「キムチ臭い春ゆとり」
「キムチ臭い春ゆとりマグナム」
「キムチ臭い春ゆとりマグナムお兄ちゃん」

工作員の真の目的は?
そして、「キムチ臭い春ゆとりマグナムお兄ちゃん」の次は?

227 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 00:14:15 ]
>>226
>そして、「キムチ臭い春ゆとりマグナムお兄ちゃん」の次は?

キムチ臭い春ゆとりマグナムお兄ちゃん工作員じゃね?

228 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 00:18:57 ]
>>226
相変わらず必死だなw

229 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 00:21:48 ]
キムチ臭い春ゆとりマグナムお兄ちゃん工作員の華麗なる一生

230 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 00:22:11 ]
>>226
ここまで恣意的にまとめられると信憑性を疑いたくなるが
見事に釣られているところをみると案外当たってるのかもな(WWWW

231 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 00:33:37 ]
かもしれないな。
唯一問題点として挙げるなら、IronPython使った事のない俺が

キムチ臭い春ゆとりマグナムお兄ちゃん工作員

以外の全てのネーミングを提示したという点だろうか?

232 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 00:34:30 ]
あ、いやごめん
Pythonは興味あるんだけどね

斜め読みしたあとの流れでついこう

↓キムチ臭い春ゆとりマグナムお兄ちゃん工作員ボンバイエ

233 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 00:38:24 ]
>>231
>唯一問題点として挙げるなら

何が問題点なのか意味不明
ちゃんと勉強しろよ>リアル春厨



234 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 00:41:35 ]
要するに唯一問題点として挙げるなら比較的信頼できない出版社から出るということだろ。
なんで必死にソフバンを庇うのか理解に苦しむ。

235 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 00:44:19 ]
>>232
オマエみたいに香ばしいヤツはPythonに興味持たなくていいよ
出版関係者ならなおさら今すぐ手を引け
香ばしい本だして袋だたきに遭うのがオチだ

236 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 00:47:15 ]
な、なんだ? 出版関係者の逆鱗に触れたんだろうか。

既に突っ込みどころが見当違いどころではない

237 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 00:48:03 ]
↑キムチ臭い春ゆとりマグナムお兄ちゃん工作員ボンバイエな格差社会の底辺側

238 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 01:33:59 ]
なんだ、このスレってちゃんと人いたのか

239 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 01:49:33 ]
ヒント:出版関係者

240 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 02:29:50 ]
このスレ始まって以来の盛上がり

241 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 05:34:28 ]
    ∧_∧
    ( ・∀・) ワクワク
  oノ∧つ⊂)
  ( ( ・∀・) ドキドキ
  ∪( ∪ ∪
    と__)__)


242 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 08:38:54 ]
夜寝ないから朝起きれないんだよ。

243 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 12:54:42 ]
>オライリーは無駄文章が多いし、技術評論社は誤字脱字だらけ。

が抜けているので、
>226
が、オライリー or 技術評論社の工作員で決まり。




244 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 13:03:38 ]
タイトル詐欺よりはマシだろ

245 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 16:47:45 ]
オライリーは翻訳に金かけろ。気取った言い回しのつもりで、長文をずらずら日本語にするんじゃないよ。
技術評論社は子飼いのライターが糞。そして、チェックが甘いから間違い多い。
ソフトバンクの本はタイトル詐欺。amazoneとかで買ったら死ぬぞ。


246 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 17:04:07 ]
amazone

247 名前:デフォルトの名無しさん [2007/03/23(金) 17:28:48 ]
このスレはamazoneに読み方を考えるスレになりました

248 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 17:36:25 ]
あまぞーネ?

249 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 17:53:52 ]
Amazing Zone

略してamazone

250 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 18:13:51 ]
チェックが甘いと言ってる側からチェックが甘い

251 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 19:27:32 ]
うまいこと言うなぁ

252 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 22:55:41 ]
チャックが甘い?

253 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 01:33:06 ]
www.amazon.co.jp/dp/479733939X/

表紙画像キターーーーー!!!

早いところでは週末には売ってたりするのかもね!!!



254 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 02:00:08 ]
錦蛇キモ杉ワロタw

255 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 02:18:57 ]
この表紙は只者ではないな。さすがソフトバンククリエイティブ。

256 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 02:44:42 ]
とぐろ巻いてやがる


257 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 02:57:45 ]
ウホッいいウンコ

258 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 03:29:50 ]
帯つきの方のデザインがカコイイ!w

259 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 07:44:52 ]
鉄製っぽい

260 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 09:23:50 ]
せんせ〜〜!!
Python はニシキヘビだということを知らない人がいま〜〜す!!

261 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 11:39:30 ]
かっこいい表紙だ。とくに帯付き。
タイトルもいい。買いたくなる。
だまされてもいい。

262 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 11:46:15 ]
なんていうか、ヘビ型のゾイドを思い出してなつかしい気分になってしまった

263 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 12:09:48 ]
本は要らんがあの蛇は欲しいな



264 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 12:24:45 ]
モノトーン、動物
オライリーの言語本っぽい表紙ですね

本の制作に関わった人の愛を感じるなあ

265 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 14:08:44 ]
>>264
ん? オライリーのパチもんだと愛があるのか?

266 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 21:47:38 ]
出版社が取りざたされていますが、大事なのは著者でしょう。
著者名でググると、マイクロソフトの人だとわかります。
本人の物と思われる文章を読むと文章力も問題なさそうです。
「IronPythonに惚れている様子」という証言も見つけました。
名著の可能性は高いと思います。

Ask The Experts! 番外編 : Iron Python について語る
www.microsoft.com/japan/msdn/community/askexperts/interview01.aspx
IronPython for ASP.NET ことはじめ
www.exconn.net/Blogs/team03/archive/2006/11/06/16442.aspx
Python Workshop the Edge 2006 (懇親会参加者の証言)
www.everes.net/2006/apr/09/python-workshop-edge-2006/

267 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 23:29:05 ]
プログラム板に書籍宣伝スレがあると聞いて、温泉板から飛んできました。


268 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 23:50:07 ]
>>262
そうだ! IronPython のマスコットはゾイドにしよう!

269 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 23:58:05 ]
著者の荒井さんは.NETのすごい人だね。
その点安心感があるね。

実績もなく無名の著者の書いた本は
たいてい内容がアレで読んでて辛いからね。


270 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 23:59:21 ]
著者がまともでもただのツール紹介本だったら買わんぞ

271 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 00:01:47 ]
まあ、発売なったら立ち読みしにいくわ

272 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 00:08:19 ]
だな。Amazonで買うのは(「なか見!検索」くらいできないと)ちょっと怖い。
ソフバンだし。w

273 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 11:00:02 ]
やっぱり安心できるのは(ry



274 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 11:54:45 ]
オーム社だな

275 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 15:07:21 ]
ありのままでlovin’U とかアレゲなてこ入れが入ってしまうに1Python。

276 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 15:31:12 ]
275
日本語で書いてくれればいいですよ。

277 名前:デフォルトの名無しさん mailto:sage [2007/03/26(月) 11:07:39 ]
1.1 RC1出てるねー

278 名前:デフォルトの名無しさん [2007/03/28(水) 14:24:30 ]
で、その本の発売日が来たわけだが。

279 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 15:07:57 ]
>278
ソフトバンクの本は、中身を見るまで購入できない。

280 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 15:11:44 ]
>>279
安心感求めるなら技術評論社、オライリーだね

281 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 15:14:02 ]
無限ループってこわ(ry

282 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 23:27:27 ]
中身を見てうんこでも結局買うんでしょ。

283 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 23:30:14 ]
3k払う価値のあるうんこなら買うよ



284 名前:デフォルトの名無しさん mailto:sage [2007/03/29(木) 00:09:33 ]
で、うんこの試し嗅ぎをしてきたひとはいないの?

285 名前:デフォルトの名無しさん mailto:sage [2007/03/29(木) 02:26:36 ]
ものすごい臭いを求めるなら技術評論社、オライリーだね

286 名前:デフォルトの名無しさん mailto:sage [2007/03/29(木) 03:41:50 ]
本屋に行くとうんこしたくなる

287 名前:デフォルトの名無しさん mailto:sage [2007/03/29(木) 09:54:09 ]
その呪いは克服した

うんこしてから本屋に行くのがこつだ

288 名前:デフォルトの名無しさん mailto:sage [2007/03/29(木) 12:54:02 ]
本屋をトイレと見なし
先生をおかあさんと呼べば治る

289 名前:デフォルトの名無しさん mailto:sage [2007/03/29(木) 18:39:39 ]
>>286
あるあるww

俺なんか、amazon見てたらうんこしたくなる

290 名前:デフォルトの名無しさん mailto:sage [2007/03/29(木) 20:25:20 ]
『IronPythonの世界』サンプルコード
www.sbcr.jp/books/download/art.asp?newsid=1997
www.sbcr.jp/books/img/IronPython.lzh

291 名前:デフォルトの名無しさん mailto:sage [2007/03/29(木) 20:25:27 ]
アキバ行くとLaOXでうんこする

292 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 19:41:38 ]
>>253
の本をチラッと見てきた。なんとなくレベルが高そうだった。
IronPython自体のソースコードの読み方紹介とかをしていて、ちょっとワロタ。(一般書籍のレベルを超えてるような・・・w
あと、表紙の蛇はそんなにかっこよくない。(実物大で見るとおもちゃっぽい

293 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 19:47:38 ]
この本でPython自体のお勉強もできるの?
近くの本屋に売ってないので、うんこもできないので、誰か教えて。

>>292
>IronPython自体のソースコードの読み方紹介とかをしていて、ちょっとワロタ。(一般書籍のレベルを超えてるような・・・w
楽しそうだな。Pythonの勉強より、そっちにはまったらどうするんだ。



294 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 09:22:01 ]
> IronPython自体のソースコードの読み方紹介とかをしていて、ちょっとワロタ。(一般書籍の
うわw
ほしくなった

295 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 09:50:25 ]
と、口コミマーケティングを行使しても、本屋で見るまで買わない方が良いぞ。
タイトルが曖昧だから、いまいち実用書かどうか怪しい。


296 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 10:48:09 ]
そうだな、安心できるのは

297 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 11:17:26 ]
ディーアートだけ。

298 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 11:33:58 ]
確かにそこで出ても、確実に買わなくていいから安心♪

299 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 14:49:59 ]
IronPythonの世界を買ってきました。
普通に本屋に平積みになってました。

>>293
>この本でPython自体のお勉強もできるの?
この本はIronPythonがCPython2.4とどう違うかを説明しています。
この本を先に読んでもいいけどCPython2.4の勉強は別に必要だと思います。

>>295
>タイトルが曖昧だから、いまいち実用書かどうか怪しい。
間違いなくIronPythonでプログラミングしたい人向けの実用書です。
目次を打ち込んだので引用します。

300 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 14:50:21 ]
『IronPythonの世界』目次

●Part1 IronPythonとは 1
IronPythonの歴史 3
CLIろ.NET Framework、そしてIronPython 7
IronPythonのアーキテクチャ 11
IronPython環境の構築 13
IronPythonのライセンスについて 21

●Part2 IronPythonを動かしてみる 23
IronPythonの起動と環境の表示 25
プログラミングの基本 36
インタラクティブシェルのコマンドラインオプション 53
IronPythonと日本語 62

●Part3 CPythonの互換性 75
組込みのデータ型 77
関数 110
ファイル処理 122
組込みモジュール 130
CPythonのライブラリを使用する 147
プログラムを短くするテクニック 164
オブジェクト指向 184

301 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 14:50:44 ]
●Part4 .NET Frameworkのライブラリを使用する 201
IronPythonから.NET Frameworkへのシームレスな連携 203
.NET Frameworkのライブラリを使う準備 210
ファイル入出力を使う:System.IOネームスペース 214
正規表現:reモジュール 221
Windows Formsを使ったGUIアプリの開発 242
WPFを使ったGUIアプリの構築 252
イベントハンドラを使う 2709

●Part5 IronPythonでDB&Webプログラミング 283
データベースプログラミング 285
インターネットにアクセスする 305
WebサービスAPIとの連携 313
XMLやHTMLを使う 324
Webアプリケーションを作る 346

●Part6 もっとIronPythonを使いこなすために 361
ソースコードを探索しよう 363
IronPythonに独自モジュールを追加しよう 375
.NET Framework対応の言語からIronPythonを使う 380
COM相互運用アセンブリを使う 384
デバッグの方法 388

●Appendix 397
IronPythonドキュメントミニツアー 399
Pythonのコミュニティ 404
IronPythonとVisual Studio 2005との統合 407
IronPythonのサンプル 413
Python言語の例外処理 415

302 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 14:54:07 ]
×CLIろ.NET Framework、そしてIronPython 7
○CLIと.NET Framework、そしてIronPython 7

×イベントハンドラを使う 2709
○イベントハンドラを使う 270

303 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 15:10:39 ]
俺も買ってきて読んだけど、普通によくかけていると思うよ。
さすがマイクロソフトの中の人が書いただけあると思うわ。

Pythonのことを知らない人は、最初に「みんなのPython」を読めばいいと思う。
ソフバンはいい仕事してると思うよ。



304 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 15:13:09 ]
>>299-303
乙。これは良いほうのソフバンみたいだな。w
注文しよっと。

305 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 15:17:11 ]
そうなのか!
今から買いに行ってくる

306 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 16:23:16 ]
最近は口コミを装った自作自演マーケティングが蔓延しております。十分注意しましょう。

307 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 16:30:42 ]
>>306
よくわかった

じゃぁ買ってこよう

308 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 16:56:23 ]
俺も買いに行く!

309 名前:305 mailto:sage [2007/04/01(日) 17:42:24 ]
買ってきた!
Macまで買ってしまった

310 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 18:12:59 ]
俺も買ってきた!ついでにソフトバンクの携帯にも契約してきた。

311 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 18:29:18 ]
>>310
やりすぎw

312 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 21:35:12 ]
女買ったら残高が本買う金さえヤバくなってた

313 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 22:15:45 ]
人身売買でタイーホ



314 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 23:13:51 ]
>>312 は、つもり貯金中。

315 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 23:30:51 ]
なんか小説でありそう、女買ったつもり貯金

316 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 00:14:21 ]
MSDNで得られる情報ばっかり。それもちゃんと翻訳されているモノで。本で買うのバカらし。


317 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 00:23:33 ]
最近はクチコミを装った自作自演ネガティブキャンペーンが横行しています.
見つけたらニヤニヤしながら静観しましょう.

318 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 10:54:38 ]
布教用に10冊買ってくる

319 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 12:10:48 ]
俺にタダでくれ。布教用なんだろ?

320 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 13:40:43 ]
そのかわり毎月献金をしていただきます。

321 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 13:56:54 ]
タダじゃないじゃん。毎月月末締めの翌々払いを裏書き小切手でなら。


322 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 15:39:21 ]
何のために布教すると思ってんだよ。
金にもならない奴に布教したってしょうがないじゃん。

323 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 23:06:19 ]
なんだ、良書だから布教するんじゃなくて、金のために布教するのか。
ということは、書籍はクソ本って事は明白って事なんだね。
本屋で手に取る必要もなさそうだ。




324 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 23:58:52 ]
ディーアートの工作員乙。

325 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 17:14:14 ]
めくるめくブランディングの世界

326 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 20:35:35 ]
目が回るような三流ブランディング.

327 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 23:05:38 ]
クワズイモガナー

328 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 23:20:33 ]
日本語でオケ

329 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 10:51:23 ]
ttp://d.hatena.ne.jp/Wacky/20070101
これをipy.exe単体で動かそうと思ったのだけど

from IpyWin2 import *
のとこでエラーが出て上手くいかなかった罠

ImportError: No module named Form1
ImportError: No module named IpyWin20.Form1
ImportError: No module named IpyWin2.Form1
ImportError: No module named IpyWin2
たぶん名前解決が上手くいってないんだろうと
思って色々書き換えてみたけどだめでした orz

>(IronPython 1.0.1で動作確認しています)
って書いてあったから,何か変更とかあったのかな…
環境はIronPython 1.1 (1.1) on .NET 2.0.50727.42使ってます

330 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 11:03:16 ]
×from IpyWin2 import *
○from Form1 import *

ファイル名を tiny_browser.py にしていたので、
from tiny_browser import *

にしたら上手く行きました。お騒がせしてスミマセンでした orz

331 名前:デフォルトの名無しさん [2007/04/06(金) 00:21:46 ]
C++/CLI /clrでのIronPython起動でハマっています。
/clr:pure /clr:safeなら問題ないんですが、/clrにしたとたん、IronPythonを参照してるアプリの起動で、下記の例外が発生します。
同様の症状の方、いらっしゃいませんか?
VS2005/SP1未適用、IronPython1.1RC1です。

'udon.exe' (マネージ型): 'c:\Documents and Settings\udon\My Documents\Visual Studio 2005\Projects\udon\debug\IronPython.dll' が読み込まれました。シンボルは読み込まれませんでした。
'udon.exe' (マネージ型): 'snippets1' が読み込まれました。シンボルは読み込まれませんでした。
'udon.exe' (マネージ型): 'snippets1.dll' が読み込まれました。シンボルは読み込まれませんでした。
'udon.exe' (マネージ型): 'c:\Documents and Settings\udon\My Documents\Visual Studio 2005\Projects\udon\debug\IronMath.dll' が読み込まれました。シンボルは読み込まれませんでした。
'udon.exe': 'C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Xml\9a70ef236a92e647a89f483934533e8d\System.Xml.ni.dll' を読み込みました。シンボルが読み込まれていません。
'udon.exe' (マネージ型): 'C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll' が読み込まれました。シンボルは読み込まれませんでした。
udon.exe の 0x7c812a5b で初回の例外が発生しました: Microsoft C++ の例外: [rethrow] (メモリの場所 0x00000000)。

using namespace System;
using namespace IronPython::Hosting;
using namespace IronPython::Modules;

int udon(array<System::String ^> ^args)
{
PythonEngine^ m_engine;
m_engine = gcnew PythonEngine();

return 0;
}


332 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 08:18:11 ]
1.0 だけど、現象は起きてないな

333 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 08:19:03 ]
ざまあ



334 名前:331 mailto:sage [2007/04/06(金) 18:52:55 ]
>>332
情報ありがとうございます。

やはりSP1なのでしょうね・・・。
HD空き容量の関係でインストールできない人なのですが、どうにかSP1を入れてみることにします。

335 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 22:53:20 ]
>334
1.1RC1 を止めて 1.0 で試してからにしたら?

336 名前:331 mailto:sage [2007/04/06(金) 23:14:14 ]
>>335
アドバイスありがとうございます。
最初1.0でやって、動かなくて1.1RC1に行きました。
説明不足、申し訳なかとですtt

337 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 12:41:28 ]
>>331
VS2005 SP1を持っているので、テストしてみました。
以下、/clr オプションにて実行しています。

・1.0.1のバイナリ配布されている、IronPython.dll、IronMath.dllを参照させて実行
  →"IronPython.Runtime.Operations.Ops"エラーが発生
・1.1RC1のバイナリ配布されている、IronPython.dll、IronMath.dllを参照させて実行
  → >>331 さんの指摘される rethrow 例外を検知
   但し、継続して実行される
・1.0.1のソース配布からIronPythonをビルドし、*.pdbを混ぜて実行
  →"IronPython.Runtime.Operations.Ops"エラーが発生しなくなり、rethrow例外のみ
・1.1RC1のソース配布からIronPythonをビルドし、*.pdbを混ぜて実行
  →現象変わらず、rethrow例外検知

で、ちょっくらデバッガで1.1RC1で追っかけてみました。

・gcnew PythonEngine()する際、モジュールの初期化を内部で行っている最中に起きる
・__builtin__(組み込み関数を置く場所)を設定する際に起きている
・内部で、フィールド情報を取り出しているんだけど、System.Reflection.FiledInfo.GetValue(null)
 している所があって、そこで例外(nullなんで何も無いよって警告の意味じゃないかな)を出している

とりあえず、ここまで追っかけてみました。
無責任な予想ですけど、あまり気にする必要の無い例外じゃないかな?という気がします。
(C++でアプリを作ると、初回例外とか出てくるじゃないですか。あんな感じ)

338 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 12:57:22 ]
>>337
書いた後、ふと気付きました。

・例外処理動作の違い - 分離再スロー
msdn.microsoft.com/library/ja/vcmex/html/vcconDifferencesInExceptionHandlingBehaviorUnderManagedExceptionsForC.asp?frame=true#vccondisassociatedrethrows

MSDNの上の説明読んでふと思ったんですが、
例外が発生している箇所のスタックフレームって、
以下のようになっているんですよ。

 IronPython
  |
 ntdll.dll
  |
 IronPython *1
  |
 ntdll.dll
 (例外飛ばしている)

で、*1は何かというと、以下のコードなんですね。

 public static object Exception = ExceptionConverter.GetPythonException("Exception");

これって、上の分離再スローの条件に合致しないかな?と思いました。
違うかな?誰か教えてプリーズ。


339 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 15:26:44 ]
IronMath.dll は IronPython.dll から参照されているから、参照に追加しなくても良くね?

340 名前:331 mailto:sage [2007/04/07(土) 16:49:42 ]
>>337
情報ありがとうございます!家だけの症状ではないようで、逆に安心しました。
こちらのステップ実行では、>>337さんの提示してくださった箇所(*1 ですよね?)に加え、随所でKeyNotFoundExceptionが発生してるようです。
後者に関しては、SystemState.cs Initialize()内とImporter.cs MakePythonModule関数内においてhoge_dict[hage]としてる部分を、ContainsKeyチェックの後、存在しなければ、あらかじめ追加しておくというコードを挿入して回避できました。2.0からの変更のようですね。

*1の方は、うーむ。
泥沼にはまりそうなので、無視するのも良さそうですね。

*1
1.1RC1/ReflectedMembers.cs:47行 GetAttribute関数内、if (info.IsStatic) return info.GetValue(null);


341 名前:337 mailto:sage [2007/04/08(日) 14:30:08 ]
>>340
お疲れ様です。

> *1 ですよね?
はい、そうです。

"KeyNotFoundException"の所は、以下が参考になりそうですね。

.NET Framework 2.0にて、Genericsを使ってHashtableをDictionaryに単純置き換えできないケース
mag.autumn.org/Content.modf?id=20061015192611

これを見ると、ContainsKeyチェックする方法の他に、TryGetValueメソッドを
使用する方法もあるみたいです。

--
話飛躍して、何時かSP1を当てた時、現状ではVCの再配布ファイルが公開されてないんで、

 C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\vcredist_x86

あたりから持っていってください。
(自分は、これでハマリました(笑))

342 名前:331 mailto:sage [2007/04/08(日) 23:08:37 ]
>>341
なるほど!参考になりました。
ありがとうございます。

>現状ではVCの再配布ファイルが公開されてないんで
M$、やんちゃなことしますね・・・。
気をつけておきます。

343 名前:デフォルトの名無しさん [2007/04/09(月) 20:33:14 ]
IronPython使いの方にお聞きします。
IronPythonで作られたアプリに必要なものって何がいりますか?
・.NET Framework 2.0
だけですか?
C#みたいに、バイナリ配布ってできますか?




344 名前:デフォルトの名無しさん mailto:sage [2007/04/10(火) 00:42:13 ]
ライセンス的には知らん、多分問題ないと思うが。
IronPython.dllとIronMath.dllはEXEと同じフォルダにないと駄目
パスが通ってるだけでは駄目だ
あとWindowsアプリでもコマンドプロンプトがでる

345 名前:344 mailto:sage [2007/04/10(火) 01:12:58 ]
pycで/target:winexeにしてもコンソールアプリになっちゃうんだよな
これはいつか直るだろうけど

346 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 13:56:25 ]
>>343

> C#みたいに、バイナリ配布ってできますか?
出来ますよ。

>>343 さんがおっしゃっているように、IronPython.dllとIronMath.dllが必須ですけど。
(もちろん、.NET Framework 2.0(再配布)は必須です)

ソースをバイナリ化するには、幾つか方法があります。
・VS2005 for IronPythonだと勝手にバイナリを作ってくれます
・VS2005無しだったら、以下のページの Pyc を使うのが良いでしょう。
www.codeplex.com/IronPython/Wiki/View.aspx?title=Samples&referringTitle=Home
・他にも、ipy.exe実行時、「-X:SaveAssemblies」オプションを渡すって
 方法もあります。

ちなみにライセンスは、以下から追えると思います。
www.codeplex.com/WorkItem/AttachmentDownload.ashx?ProjectName=IronPython&WorkItemId=2731&FileAttachmentId=869

「英語わかんない、日本語読読みたい!」場合、書籍「IronPythonの世界」に
簡単な解釈が説明されてます。

347 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 09:50:33 ]
IronPython 2.0 α1がでていた。(CPython2.5ベース)

348 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 10:57:58 ]
開発速度速ぇな

349 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 13:55:38 ]
Jythonとは雲泥の差だな

350 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 14:28:42 ]
>>349
Dynamic Language Runtime (DLR)絡みで色々優遇されている希ガス。
まあこの業界大量に人を突っ込めばいいってもんでもないけど、
成果が期待されている故の見返りは色々ありそう。

351 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 23:26:09 ]
Silverlight(WPF/E)にのっかるそうな

352 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 14:18:47 ]
そういやJythonってどうなってんだ?


353 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 15:31:59 ]
Java界隈はMSみたくリソースの注入ができないみたいだから
細々とやってくんじゃないの?



354 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 20:38:30 ]
Java界隈は、Jython よりは JRuby に期待してるみたいだからねぇ。
JRuby の開発者は Sun に雇われたみたいだし。

355 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 17:27:39 ]
IronPythonの人はもうJythonには関わってないの?

356 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 01:49:48 ]
プロジェクトリーダーの座を誰かに譲ったらしき話を聞いたことはあるが

357 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 09:54:25 ]
それならJythonのプロジェクト自体は生きてるのか

358 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 01:29:04 ]
お前らなんだかんだでIronPythonは使ってねえ気がするw

359 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 07:06:25 ]
IronRubyが使いたい。それが本音なんだろ? おまえら。


360 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 13:46:44 ]
booつかってる。

361 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 14:35:32 ]
>>359
当然

362 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 15:41:58 ]
Ruby本体もそうだが、JRubyといいIronRubyといい
世界的にはPythonの後追いばかりのRubyだぜ

363 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 16:14:43 ]
こっちでやれ

Python厨とRuby厨が仲直りするスレッド
pc11.2ch.net/test/read.cgi/tech/1099804004/



364 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 19:43:52 ]
MSは日本では、IronRuby、IronRubyって言うけど、やる気ねーんだよな。まったく。

365 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 02:01:55 ]
そんなガラクタどうでもいいわ

366 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 15:00:42 ]
.NET SDKにSystem.Drawing.IconクラスのFromHandleメソッドで
得られたアイコンは必ずWin32 APIのDestroyIconで開放しろと
書いてあったが、IronPythonからはWin32 APIは呼べないっぽいorz

367 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 17:42:17 ]
それ、質問なの?

368 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 19:30:52 ]
質問じゃなくてorzだろ


369 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 15:46:23 ]
超短いスクリプト実行させただけでipy.exeが25MB以上メモリ
喰ってるw

370 名前:IronPython [2007/05/21(月) 19:24:06 ]
バカなんです。ごめんなさい。

371 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 20:19:08 ]
>>354
JRubyの成果を活かして、Jythonも開発が進めばよいけどなぁ。。。
と遅レス

372 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 21:55:26 ]
いまさらいらね。

373 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 18:46:06 ]
VC++ 2005でWin32 APIを1個呼ぶためだけのDLL作ってみたら
超簡単だった。



374 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 20:46:03 ]
CodeProviderでP/Invokeするアセンブリを作って、それを叩けばいいだろ。

375 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 21:41:38 ]
>373のDLLてのは.NETのアセンブリなんだけど、IronPythonから
特定のWin32API呼べればいいだけだから、動的に生成するほど
大層なものじゃないんだ。

ちょっとぐぐってみたけど、すぐにパッと理解はできなさそう。

376 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 01:36:08 ]
ModuleBuilder.DefinePInvokeMethodとかは?

377 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 20:32:56 ]
Formクラスを継承したクラスでWndProcメソッドをオーバーライドして
その中で引数のメッセージのMsgプロパティにアクセスしようとしたら、
そんなプロパティ(attribute)はないと言われてしまった。

おかしいなと思って調べてたら、「(引数).Msg」じゃなくて「(引数).Value.Msg」
じゃないとだめだとわかった。悩みすぎて疲れた。

378 名前:デフォルトの名無しさん [2007/06/05(火) 00:33:02 ]
メソッド補間はできないの?

379 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 09:06:22 ]
うん、エディタでしこしこ派だから。それに今調べたら、VSと統合するには
VSのエディションがstandard以上じゃないとだめらしい。

結局WndProcに渡される引数って、Messageクラスのオブジェクトそのもの
じゃなくて、IronPython.ModulesのClrModule.Referenceジェネリッククラス
ていう型(?)になってるらしい。仕様はIronPython API Referenceの方に載ってた。

引数にGetTypeしてモロ表示されてたのに、アホなことに.NET SDKのリファ
レンスで探してた。

380 名前:デフォルトの名無しさん [2007/06/09(土) 13:39:44 ]
IronPythonの更新頻度高すぎだろw
作っている人の勢いが、使っている人の勢いを超えていると思うぞw

381 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 19:32:12 ]
そのうちCPythonを追い越してPython3000を実装するな

382 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 21:46:17 ]
もう2.4対応は完遂して2.5に追いつこうとしてるんだっけ?

383 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 04:07:33 ]
IronPythonの活用事例というか、こういう風にプロジェクトにくみこんだぜーみたいなマトメを探してるんだけど、いいのないかね。



384 名前:デフォルトの名無しさん [2007/06/12(火) 09:52:20 ]
Synapse @ 7bit
nanabit.net/softwares/synapse.html

IronPythonを拡張として使っているRSSリーダーらしい

385 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 00:02:16 ]
silverlight.net/Samples/1.1/DLR-Console/python/index.htm
で昼休みもpythonの勉強ですよ。

386 名前:デフォルトの名無しさん [2007/06/23(土) 01:04:11 ]
既出だったらすみません。
pyc.pyでPythonコードをdll化はできるのですが、それをC#などの他の
言語から呼び出す方法が分かりません。
たとえば
hoge.pyをhoge.dllにするとhogeというシンボルは見えるのですが、
その中の関数を使ったりクラスをインスタンス化する方法が分かりません
でした。
お分かりの方がいらっしゃったら教えていただけないでしょうか。


387 名前:デフォルトの名無しさん mailto:sage [2007/06/23(土) 10:01:42 ]
リフレクショーン

388 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 20:02:34 ]
これの読み方って「あいあん」と「あいろん」どっち?

389 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 20:23:42 ]
>388
辞書くらい引け

390 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 21:27:31 ]
てつじん

391 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 22:18:32 ]
アイロンゴーレム

392 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 10:59:25 ]
7番アイロン

393 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 18:48:03 ]
正直言って
英語ができなかったらIronPythonは無理だよね



394 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 18:56:23 ]
日本は義務教育で教えてるんだから、英語できない奴なんているわけないじゃん

395 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 20:52:37 ]
と、思うよな。しかし下には下がいる。それも結構な数が。

396 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 22:38:50 ]
日本語ですら不自由な人もいるからねぇ

397 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 23:45:55 ]
追い討ちをかけるようにゆとり教育

398 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 00:09:03 ]
「義務教育で教えてる」と「習得してるor忘れない」はイコールじゃないぞ

399 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 09:43:26 ]
義務教育で教わってないけど、歩けるし自転車にも乗れる

400 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 13:37:28 ]
まったく過疎ってるのに何これ・・・ROM多いの?

401 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 16:13:54 ]
義務教育で Python も教えるべきだね

402 名前:デフォルトの名無しさん [2007/07/12(木) 18:40:25 ]
IronPythonの本とかサイトとにかくおしえろ

403 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 19:53:05 ]
検索しろ クズが



404 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 20:44:33 ]
>>402
ttp://www.codeplex.com/IronPython/

405 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 15:50:19 ]
IronRubyソースきたお
ttp://itpro.nikkeibp.co.jp/article/NEWS/20070724/278089/

406 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 16:22:49 ]
>>405
ライセンス,どうなるんだろ。
Ruby本体はなんちゃってGPLライセンスだろ。
改変したライセンスでIronRubyをリリースできるのだろうか。

407 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 16:51:09 ]
>>406
Rubyのソース見てないからおkってことじゃない?

408 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 16:52:30 ]
ついでに.NETのコードも公開してくれ

409 名前:デフォルトの名無しさん [2007/08/15(水) 15:38:40 ]
C# (1)
↓ PythonEngine.ExecuteFile()
IronPython
↓ (2)
C# (3)

な感じのとき、3で投げられた例外を1で受けると、2から先のトレースが取れないね。

410 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 08:02:23 ]
>>388
ケツ論からいうと、「アイアン」「アイロン」どちらでも
いいですよ。ネイティブの発音を他言語の発音に100%置換することは
不可能だから。ただ、「一般的な用法」が確立されているものはそちらを
使うのが常識でしょうね。・・ズボンの皺伸ばしは「アイロン」
            ・・1分間水力ヒーローは「アイアンキング」

IronPythonの発音を確立するのは、今後の入門本等のメディアしだいでしょうね。

411 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 11:09:42 ]
アイアンキング弱すぎる

412 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 19:19:20 ]
>>411
とりあえず水飲んどけ

413 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 23:10:29 ]
「鉄蛇」で「かなへび」というのはどうよ



414 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 01:45:37 ]
カナヘビはトカゲだしなぁ

415 名前:デフォルトの名無しさん [2007/09/13(木) 00:48:22 ]
MSのエバンジェリスト荒井さんはTechEdでアイアンと呼んでいた


416 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 02:16:46 ]
ゴルファーだな

417 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 09:50:54 ]
じゃあオレはアイロンにするわ

418 名前:デフォルトの名無しさん mailto:sage [2007/09/19(水) 10:29:58 ]
helpするとページャが使われずにドキュメントが一瞬で流れてしまうんだが
対処方法ある?
IronPythonのhelpってビルトインで、pydocは使ってないみたいだよね

419 名前:名無しさん♯ mailto:age [2007/09/20(木) 19:30:46 ]
チラシの裏

昨日のREMIXで見たDynamic Web Service Helpers、どこにあるのかと思ったら、
2.0 Alphaでも1.1でもなく、1.01のサンプルのところにあった。
ttp://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=47

いちばん下の IronPython-1.0.1-Samples-WebServices.zip に入ってた。

420 名前:デフォルトの名無しさん mailto:sage [2007/09/22(土) 15:35:03 ]
「オン」で韻をふむならアイロンパイソンだな。

イメージ的にはアイロン掛けではなくパワーシェルよろしく
つよい鉄人な意味のほうが似合うのでアイアンパイソンだな。

421 名前:デフォルトの名無しさん mailto:sage [2007/09/22(土) 22:48:09 ]
料理の鉄人が元ネタだからな>IronPython

422 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 13:11:19 ]
IronPython-2.0A5で古いpycを動かそうとしたら
AttributeError: 'NamespaceTracker' object has no attribute 'CompilerSink'
で怒られちゃうんですが、
pycのようにコンパイルしてexeを生成する手段は無いもんでしょうか?

423 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 22:22:48 ]
もうA5出てるのか



424 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 07:26:58 ]
A列車で行こう5かと思った

425 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 12:56:39 ]
昨日くらいにA6出てますね

過疎ってるなぁ……

426 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 23:33:05 ]
使い道が見つからないんだものw

427 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 08:44:14 ]
CPython + Win32com で充分だからなぁ

Pythonのメリットは環境非依存性ポータビリティなのに
わざわざ環境依存させて作るのはいやはやなんとも


428 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 08:56:45 ]
J++みたいにいつものM$お得意の
敵のリソースを分散させて疲弊させる戦略だろう


429 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 09:28:39 ]
この場合の敵って誰なんだろw
物好きの作ったおもちゃがたまたま.NETのデモに丁度良かっただけでしょ

430 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 15:05:17 ]
>>> u = u'あいうえお'
>>> c = u.encode('cp932')
>>> c
u'\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8'
>>> print c
???¢???|?¨

>>> s = u.encode('shift-jis')
>>> s
u'\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8'
>>> print s
???¢???|?¨

コマンドシェル上でprintで出力しようとすると文字化けする
unicode(s, 'shift-jis')でユニコードに直してあげれば大丈夫だけど
この辺はCPythonのほうが気がきいてる

431 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 15:08:29 ]
コマンドシェルってMS-DOS互換モードだからw

432 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 15:19:01 ]
www.codeplex.com/IronPython/WorkItem/View.aspx?WorkItemId=1368
sborde wrote Jul 28 2006 at 4:53 AM
Bruce's long technical explanation why makefile() is missing: CPython actually implements the
socket module in two parts: _socket.pyd (the main implementation written in C) and socket.py
(a thin wrapper written in Python). We originally planned to implement only the _socket module
(in C#) and have people use it with the standard socket.py module. However, we discovered
that socket.py depends on CPython’s refcounting garbage collector work correctly, and so we
had to modify our socket module to work without socket.py. Unfortunately, makefile() is one of
the things that socket.py provides, and we haven’t had time yet to implement it.

socket周りは鬼門ですな。ガベコレが絡むbuiltin関数まわりはCPythonと
同じように動くと思わないほうが良さそげな予感

reとか正規表現まわりの実装の互換性ってどうなのかな
socketとか使ったライブラリよりは簡単にportingできるものなのかな?

433 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 15:29:34 ]
>>431
コマンド・プロンプト != コマンド・シェルっていう意味なの?

エンコードの指定(シェル環境の)がcp932だからcp932に
エンコードしてあげればシェル上で出力できると思ったの
だけど…

2007-06-02 - Cassiopeiaの日記
d.hatena.ne.jp/Cassiopeia/20070602

ここ参考にしてやってみたけどシェル上にprintで出力する
ときはユニコードにしてあげないと駄目みたいよね > IronPython



434 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 20:10:48 ]
つーか、IronPythonだとencodeって使うもんじゃない気がするが。
下敷きになってる.NETがUnicodeベースなんだから、文字列はほぼ常に
全てunicodeで扱うべきものなんじゃないか?

435 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 21:08:48 ]
>>434
そう言われてみるとそうですね…dくす

CPython Extensions for IronPython
www.voidspace.org.uk/ironpython/cpython_extensions.shtml#limitations

これ面白そう。でも

Due to some bug in the Orcas Beta, the import hook doesn't work if you have
any of Visual Studio 2008 betas (Orcas) installed.

IDEじゃ駄目なのね…orz

というかこういう実験的色合いが濃いものいじる時は、
コンパイラipy.exe と テキストエディタで頑張らざるを得ない
すこしは学習しようか自分…どうもお騒がせしました。。。

436 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 00:14:58 ]
WindowsもちゃんとUnicodeなシェル(コマンドプロンプト)くらい付けてほしいな。
MacOSでさえ標準で付いてるのに。

437 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 07:04:38 ]
つPowerShell

438 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 07:20:10 ]
436じゃないけど、win2kじゃ使えんとです

そろそろXPでも買うかな

439 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 09:29:06 ]
今配布されてる2.0のCTPも駄目なの?msi形式だけど

440 名前:438 mailto:sage [2007/11/18(日) 10:38:31 ]
>439
ウィザード途中で「サポートできるOSじゃないよ(意訳)」とメッセージが出るので無理

441 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 11:04:39 ]
>>440
1.0のRC版ではmsiをOrcaで弄ったらインストールできたって話があったけど、そういえばWSMan1.1も対応してないんだったな…

442 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 22:51:28 ]
俺はmsiで展開される一時ファイルから取ってきた。
exeファイルが実行できなかったんでしかたなくPowerShellのdllを参照して自前でフロントエンドを作った。

443 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 23:44:31 ]
書評が無いので不安なのですが、
この本は買っても大丈夫でしょうか?
ttp://www.amazon.co.jp/products/dp/479733939X/




444 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 00:46:12 ]
大丈夫

445 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 01:11:54 ]
ファミ通の攻略本だよ

446 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 01:25:05 ]
>>436
Cygwinのターミナルエミュレータ(Poderosa他)

447 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 16:38:48 ]
>>446
いや、いろいろあるのはもち知ってる。Windowsにも標準で付けろという夢物語。w
人のマシンでちょっと試したいときってあるじゃん。

448 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 02:10:52 ]
>>430
これな〜
u'\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8'
って何だよ・・って仰天した

449 名前:448 mailto:sage [2007/12/02(日) 02:25:41 ]
だからshift-jisファイルはバイナリで開けないと駄目なんだよな。
まあそういうの普通になってくるのかな

450 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:46:46 ]
Microsoftが選択した致命的な2つのミス

パスの区切りにバックスラッシュ \ を採用したこと
文字コードに SHIFT JIS を採用したこと


451 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 21:29:20 ]
2番目は MS じゃなくて日本のゴホゴホ

452 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 21:59:27 ]
おっと、JIS漢字の悪口はそこまでにしてもらおうか

453 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 22:01:36 ]
いつまでもドライブレター使ってるのも気に入らないし
ファイルに空白含めるセンスも気に食わない




454 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 10:18:12 ]
ドライブレターは /dev の下だと思えば…やっぱ違うか…

455 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 13:46:52 ]
むしろ /mnt の下だな

456 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 12:18:04 ]
rm -rf /
で吹っ飛ぶようなファイルシステム使いたくない

457 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 14:11:11 ]
>>447
一応cmd.exeもUTF-8/UTF-16読み書きできるよ。

458 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 03:34:15 ]
chcp

459 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 06:42:50 ]
chcp 65001

なんでフォントまで変わるんだよ

460 名前:デフォルトの名無しさん [2008/01/03(木) 13:10:32 ]
age

461 名前:デフォルトの名無しさん [2008/01/10(木) 23:04:28 ]
2.0のスレが無いのでここで質問させて頂きます
C#アプリにIronPythonを組み込んだ時、
本体側のクラス定義はどうやってIronPythonに渡せば良いのでしょうか
 
dllにするしか無い?

462 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 14:06:45 ]
>>461
うんたぶんDLLにするのが一番簡単だと思う

ってそういえばここ1.0のままやね…分けても
過疎スレが増えるだけだし、このままでいいと思うけどw

463 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 21:03:48 ]
全然気にしてなかったけど、そういや1.0のままだな・・

まぁ、特に困る事はないし、このままでいいんじゃね?
# そもそも人が(ry



464 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 22:00:34 ]
つうか単に1スレ目のことだと思ってた

465 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 22:04:55 ]
スレ立ったの2006年9月、当時に2は出てないよな。
IronPython総合ということでいいんじゃない。

466 名前:461 mailto:sage [2008/01/12(土) 02:40:53 ]
自分自身のアセンブリを参照したらdllじゃなくても大丈夫でした
具体的なコードは…もう少し確かめたいことがあるので待って下さい

467 名前:461 mailto:sage [2008/01/13(日) 10:06:48 ]
ウィザードでWindowsApplication1というアプリケーションを作ると仮定

clr.AddReference("WindowsApplication1") # 本体側アセンブリ読み込み
from WindowsApplication1 import Program # 本体側のProgramクラスが渡される

あと、
C#側でprintというstaticなメソッドを作って、IronPython側から呼ぶとエラーになりました。
名前空間わけても組込関数と重複するメソッド名はNGなんでしょうか

468 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 17:24:40 ]
>>467
printは関数じゃなくてステートメント。Print()にしたらいけるよ。

469 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 03:49:40 ]
>>468
ありがとうございます。
ifみたいな扱いなんですね。
だから()なしで使えるのか…

470 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 11:34:41 ]
ということは
print:
  hoge, fuga


471 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 18:20:04 ]
>>470
つまんないから

472 名前:デフォルトの名無しさん [2008/02/04(月) 01:50:48 ]
DLR向けの言語でまともに動くのって他に何がありますか?
私の環境ではIronRubyの最新版はまともに動きませんでした。
IronSchemeはまだ試してません。

473 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 02:18:39 ]
このスレで質問してるってことはそういうことだよね。



474 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 02:28:25 ]
>>473
日本語でok

475 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 13:16:45 ]
F#スレで聞いた方がいいのかも、いやここも見てるか

476 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 13:18:01 ]
>>472
DLRじゃないけど、BooとかJScriptはどうよ?
ゲームの組み込み用にも使われているみたいだよ(Unity参照。あれはMonoだけど)

477 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 21:12:26 ]
xacc.ideが日本語非対応で涙目の俺が来ましたよ

>>476
jscriptのマネージな実装はDLR上に載ってたと思う

478 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 02:44:28 ]
JScript→JScript.NET→Managed JScript
名前が紛らわしすぎる件

479 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 09:49:52 ]
SharpDevelopはIronPython1.1サポートなのか。。2.0サポートして欲しいな。
IronPython Integration In SharpDevelop 2.2
ttp://community.sharpdevelop.net/blogs/mattward/archive/2007/10/21/IronPythonIntegrationInSharpDevelop22.aspx

480 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:05:06 ]
Ruby.NETプロジェクトのリーダーがMSを支持 (1/2) - ITmedia エンタープライズ
ttp://www.itmedia.co.jp/enterprise/articles/0802/08/news042.html

Ruby.NETの知識と経験がIronRubyに加われば物凄く頼もしいなぁ

# 2008年02月08日 11時56分 更新の記事が、もうGoogleでHItしてる・・早っ?!

481 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:09:47 ]
>>480
今はサイト側からGoogleにプッシュできる(一種のトラックバック)から、それに対応
していれば更新は早いよ。俺のブログでも更新後すぐにヒットしたことがある。

482 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 03:01:31 ]
>>481
そういえばそんな仕組みができたって以前話題になってたね。
Web系はあんまりやってないから、こんなに早く登録されるの知らなくて驚いたよ。

483 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 09:40:14 ]
CPython用拡張モジュールをIronPythonから呼び出す
journal.mycom.co.jp/articles/2008/02/08/ironpython_cext/index.html



484 名前:デフォルトの名無しさん [2008/03/01(土) 15:53:43 ]
CodeZine:C#とIronPythonで変化に強いWindowsアプリケーションを作る(入門, チュートリアル)
codezine.jp/a/article/aid/2187.aspx

ktkr

485 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 09:37:32 ]
jon lam

486 名前:デフォルトの名無しさん [2008/03/12(水) 05:36:23 ]
fepy.sourceforge.net/
使ってみたんだが・・・

File c:\Program Files\IPCE-r7\ipy2\..\Lib\codecs.py, line 722, in getencoder
File , line 0, in _stub_##868
LookupError: unknown encoding: UTF-8

ん?UTF-8使えないの?

feedvalidator.sourceforge.net/
普通の Python (2.5) で使っているこれ↑を使いたかった。

487 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 13:57:04 ]
つ encodings.aliases.py

488 名前:あにす ◆sGTL1yK0.6 [2008/03/13(木) 02:30:20 ]
C#製の自作アプリにIronPythonでプラグインを作れるようにしたいんで実験したのよね。
スタートアップフォームのコンストラクタでパイソンエンジンをnewしてhoge.pyファイルを実行。
その中でスタートアップフォームのメインメニューにメニューを追加。
そのクリックイベントにhoge.py内に書いたpiyo(sender,e)関数を設定。
piyo関数でスタートップフォームのプロパティを操作。
ってしたのよ。そしたら、追加したメニューをクリックでちゃんとpiyo関数が実行されちゃったのよ。
これってやばい?コンストラクタ内でnewしたから、
スコープ外れてパイソンエンジンのインスタンスが無くなるだろうから。
メニューをクリックしても動かないかと思ったの。それが動いちゃった。
ほんとはスタートアップフォームのフィールドにパイソンエンジンをnewしてインスタンスを保持しなきゃいけないと思ったのよ。
これなんで?

489 名前:デフォルトの名無しさん [2008/03/13(木) 05:20:26 ]
>>487
やっぱりだめみたい。
そもそも encodings.aliases.py 見に行っていないみたいなんだけど。
てか、そもそも FePy って codecs がうまく動かないみたい。


490 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 09:13:35 ]
>488
関数自体はスクリプト実行時にCLR側に定義されるんじゃね?
IronPythonエンジン上のオブジェクトまで保持されるかはわからんけど

491 名前:あにす ◆sGTL1yK0.6 [2008/03/14(金) 06:09:02 ]
>>490
そうすると、実行して直ぐにパイソンエンジン.Dispose()しても動くかもってことね。
帰ったら試してみる。

492 名前:あにす ◆sGTL1yK0.6 [2008/03/14(金) 15:54:08 ]
>>490
ホントに動いた…。Dispose()しても動いた…。
ますますわからんです…。
それと、C#側からIronPythonの関数を呼びたいぬ。
こーゆーこと一から学べるサイトないかなぁ?

493 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 16:35:05 ]
IronPython付属のヘルプで十分だべ。



494 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 16:41:32 ]
そんなばかな

495 名前:あにす ◆sGTL1yK0.6 mailto:sage [2008/03/14(金) 17:08:53 ]
>>493
日本語かC#かVB.NETでよろ。

496 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 19:06:33 ]
IronPython console: IronPython 2.0A6 (2.0.11102.00) on .NET 2.0.50727.1433
Copyright (c) Microsoft Corporation. All rights reserved.
>>> import hello

Unhandled exception:
Traceback (most recent call last):
ValueError: Invalid argument value
パラメータ名: start

-----------------------
hello.py
# -*- coding: utf-8 -*-

print "Hello World"
-----------------------

おなじ階層にあるファイルを
自作モジュールとして import しようとすると
うまくいきません。ironpythonでモジュールを
インポートするにはどうすれば良いでしょうか?
どうぞよろしくお願い致します.

497 名前:デフォルトの名無しさん [2008/03/18(火) 20:00:48 ]
age

498 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 20:46:17 ]
hello.py
# -*- coding: utf-8 -*-
def hello
 print "Hello World"

499 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 21:30:01 ]
Beta1だがなんの問題も無く動くぞ。

500 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 11:22:43 ]
2.0 Beta1でC#からPythonScriptを動かすサンプル

プロジェクトにIronPython関連dllを参照設定する
using ディレクティブにIronPython.HostingとMicrosoft.Scripting.Hostingを追加
test.pyを作成しておく
ボタンクリックイベントあたりに以下を貼り付けて実行(test.pyのパスを有効なものに変更しておく)

--ここから--
ScriptSource source = PythonEngine.CurrentEngine.CreateScriptSourceFromFile( @"test.py" );
ScriptScope scope = PythonEngine.CurrentEngine.CreateScope();
scope.SetVariable( "form1", this );
source.Execute( scope );
--ここまで--

--test.pyここから--
import clr
clr.AddReference("System.Windows.Forms")
from System.Windows.Forms import *

form1.Text = "Have changed."
--test.pyここまで--

501 名前:デフォルトの名無しさん [2008/03/30(日) 12:01:33 ]
age

502 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 14:42:19 ]
これはゲームのスクリプトみたいのに使えますか?

503 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 14:47:31 ]
はい



504 名前:デフォルトの名無しさん [2008/03/30(日) 15:51:05 ]
一般的なPythonと同じ標準的なモジュールが揃っていれば良いのに。

505 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 16:03:23 ]
CPythonのライブラリパスを指定すればある程度使えるぞ。
Cで書かれたモジュールを読み込んだ時点で死ぬけど。

506 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 16:10:16 ]
ゲームに組み込むならluaあたり使った方がいいじゃね?
pythonもciv4に組み込まれたりと悪くはないけどさ。

507 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 17:25:23 ]
逆に.NETだとLuaを使う理由がないんだよなぁ。
ぶっちゃけDLRベースの方が組み込み楽だし。

508 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 17:58:57 ]
ぶっちゃげもはや言語なんてなんでもよいな。
ライブラリ部分だけならjava<->netは相互に使えるようだし。

509 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 18:08:18 ]
DLL分けて全部C#で書いてもいいんじゃないかと思う

510 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 19:09:46 ]
まあせいぜいがんばれや(ww

511 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 19:42:51 ]
突然どうしたんだハニー

512 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:52:33 ]
>>> conn = file('nihongo.txt') # 「あ」をShift_JISで保存したファイル
>>> data = conn.read()
>>> print data
??

文字化けして読めない…
Ironpythonでファイルの入出力はどうしたら良いですか?

513 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:59:38 ]
>>512
>>> data = unicode(data, 'cp932')
>>> print data


unicode は ironpython でも使えるんだった
使わないと忘れるな…乙



514 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:01:37 ]
Libフォルダのsite.pyでsys.setdefaultencoding('cp932')

515 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 19:53:11 ]
>>514書けば日本語関連はWindowsのCPythonと同じと見ておk?

516 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 19:56:06 ]


517 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 20:25:35 ]
言い方が悪かったようだな
大体のスクリプトは動くからもういいや

518 名前:デフォルトの名無しさん [2008/04/13(日) 03:26:26 ]
IronPythonの「-i」オプションを使って、グラフコントロールを操作してみる - ふにゃるん
d.hatena.ne.jp/Wacky/20070923/1190543356

これみたけど、対話モードでメソッド探りながら組んでいく方法もあるんだね。
IronPython触ってみたくなった

519 名前:デフォルトの名無しさん [2008/04/13(日) 16:48:09 ]
IronPython Studio - Release: IronPython Studio 1.0
www.codeplex.com/IronPythonStudio/Release/ProjectReleases.aspx?ReleaseId=8934

IronPython Studio動いた人います?
IronPythonStudioIsolatedSetup を実行してセットアップ中に以下のダイアログが出て、
スタートメニューから実行しても同じエラーで起動できない orz
何か足りないものがあるんかいな
---------------------------
Microsoft Visual Studio Shell Isolated Edition
---------------------------
Cannot find one or more components. Please reinstall the application.
---------------------------
OK
---------------------------

520 名前:デフォルトの名無しさん [2008/04/14(月) 11:40:49 ]
色分け便利だからエディタだけ Visual Studio つかって
実行は普段つかってる .NET じゃない Python 使うってこと可能?


521 名前:デフォルトの名無しさん [2008/04/14(月) 11:44:45 ]
Visual StudioでIronPython開発
www.atmarkit.co.jp/fdotnet/special/ironpython02/ironpython02_01.html

これには Visual Studio 2005 でのやり方が書いてあるんですが、
Visual Studio 2008 でも同じようなことができますか?
手元に昔 theSpoke のおまけでもらった VS2005 Professional が
あるのですが、VS2008 Professional の方が便利なことがあれば
この際買おうかなと思っているのですが・・・

522 名前:デフォルトの名無しさん [2008/04/14(月) 11:53:19 ]
>>521
もしできるなら、SDKの方にPython拡張の方もついているから、VS2008の SDK落としてみれば?

523 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 01:03:49 ]
IronPythonは比較演算(==, <, > etc...)の実行があまりにも遅すぎると思うんだが
中の人は一体何を頑張ってるんだ?



524 名前:デフォルトの名無しさん [2008/04/26(土) 14:59:06 ]
C:\>ipy
IronPython console: IronPython 2.0A6 (2.0.11102.00) on .NET 2.0.50727.1433
Copyright (c) Microsoft Corporation. All rights reserved.
>>> import sys
>>> sys.stdin.readline()
abc
^Z
'abc\n'

sys.stdin.readline() の動作が素のpythonと違うのはどうしてなのですか?

525 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 15:15:02 ]
>>524
1.1.1と2.0 Beta 1ではCtrl+Zいらなかったよ

526 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 15:40:51 ]
>>525
dくす。ちょくちょくバグ取りとかされてるのね
たまにチェックしとかんと。じぶん

www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=10266

527 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 02:21:14 ]
いまだによく分かってないんだけど、IronPythonとIronPython Studioっていうのは
どういう関係なんでしょ?

528 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 08:50:23 ]
チンポがでかいサクソン人ともっとでかいゲルマン人のような関係

529 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 12:15:18 ]
言語とその言語用の開発環境

530 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 14:12:40 ]
ドラゴンボール風にお願いします

531 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 04:04:32 ]
天下一武道会とその参加者


532 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 19:20:54 ]
ドラゴンボールとそのなかにある星

533 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 10:14:11 ]
>>527
> IronPython Studio
MSのVS.netのIDE拡張部分を切り離したものから作ったVS.netが要らない開発環境。
以前はVS.netの拡張として組み込むために、VS.net Pro版が必要だった。



534 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 19:08:25 ]
IronPythonでPythonのライブラリはどのくらい使えますか?

.NETでスクレイピングがやりたいのだけど(為替の自動売買)、
IronPythonでMechanizeあたりが動けば楽だなーと思ってるんだけど

535 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 02:59:47 ]
え? Mechanize動かないの?

536 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 07:54:50 ]
ttp://wwwsearch.sourceforge.net/mechanize/


537 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 00:19:47 ]
最近になっていじり始めたけど、.NETと気持ち悪いほどうまく
融合してて面白いなw

IronPython Studioはしばらく更新が止まっているけど、
2.0待ちなのかね?

538 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 00:27:40 ]
まずはSilverlightだね

539 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 03:20:55 ]
Pythonで作ったカスタムコントロールをフォームに貼り付けると
デザイナで開けなくなっちゃうんだけど、うまくいった人いないかな?
実行する分には問題ないんだけどね。

今のフォームデザイナなんて使っている変態はそんなにいないか?

540 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:06:46 ]
Pythonでカスタムコントロール作るのも変態じゃね

541 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 19:08:55 ]
IronPythonの本立ち読みしてきた
ほとんどIronPythonと関係ない内容で
初めてのプログラミング入門とか
オブジェクト指向入門の本かと思った
Amazonとかで買わなくて良かった


542 名前:デフォルトの名無しさん [2008/06/03(火) 07:16:59 ]
IronPythonStudio入れてみたけど、
新規作成にWPFアプリケーションしかない・・・(´・ω・`)

ここのスクリーンショットのように、他のも出すにはどうしたらいいんだろう
www.codeplex.com/IronPythonStudio
www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=IronPythonStudio&DownloadId=23455

543 名前:デフォルトの名無しさん [2008/06/03(火) 07:20:59 ]
だめだ・・・
1つしかないWPFも、エラーでコンパイルできないや

不明なビルド エラー 'オブジェクト参照がオブジェクト インスタンスに設定されていません。' が発生しました C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.WinFX.targets 293 10 WpfApplication2



544 名前:542 [2008/06/03(火) 07:33:51 ]
IronPython - Black technology lab
niisaka.s33.xrea.com/2008/05/ironpython.html

>しかし、現在公開されているIronPython Studio 1.0ではインストールしても
>WPF Applicationしか選択できなかったり(その他のテンプレートはエラーが
>出ている模様)、そのWPF Applicationもインストールしただけではビルドすら
>できなかったりと、まだまだ使い物にならない状態です。

>現状ではVisualStudio SDKに含まれるサンプルの方がちゃんと動きます。
>ただし、こちらはソースコードでの提供となるので、自分でビルドしないと
>使えませんし、VS2008か2005のStandard Edition以上が必要となります。

・・・orz

545 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 10:19:06 ]
>>542-543
WPFアプリケーションのビルドに関しては、readmeに手動でどこかのファイルを
書き換えないと駄目って書いてあったと思う。

WPF以外のテンプレートについては
ttp://www.codeplex.com/IronPythonStudio/Thread/View.aspx?ThreadId=26341
ここにコピーしたら動いたって書いてある。

俺はインストーラすらまともに動かないものを使うのが嫌だったし、VSSDKに
ついてくるやつと変わらなかったから、どっちも試さないで消したが。

546 名前:542 [2008/06/03(火) 23:28:21 ]
本当だ、テンプレートがこんなところにインスコされてる・・・
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\IronPython Studio\1033

547 名前:デフォルトの名無しさん [2008/07/10(木) 11:29:54 ]
今、2.0がBeta3ですけれど、正式リリースっていつ頃になるんですかね?
DLRが固まるのが先に必要なのでしょうかね?
バグトラックとか開発者ブログを追っている方、何かご存知でしょうか?


548 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 12:07:49 ]
へぇ

549 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 23:24:25 ]
>>547
いまのところSL2.0b2(バージョン番号2.030523.6)

silverlight のバージョン番号と歩調を合わせて
進めてゆくつもりなのかな、とか思ったり。

www.infoq.com/jp/articles/state-of-ironruby John Lam氏のインタビュー(今年の一月頃)
www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=12988

rubyforge.org/pipermail/ironruby-core/2008-June/002046.html
>This release is important, as it marks the last time this package will
>be the main ship vehicle for dynamic languages in Silverlight

2.0b2 で取り合えず打ち止め言う雰囲気なんだろかこりゃ…
last time で main ship vechle 言ってるし。

いつDLR完成するのかわかんねーけど、Alright, go make some awesome stuff! みたいな

550 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 10:32:28 ]
>>549
どうも有り難うございます。

IronPythonとIronRubyとSilverLight2.0は一蓮托生ってことですね。
SliverLight2.0のベータが取れた時に、他のも正式リリースになると。


551 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 20:36:16 ]
SilverLightってなんだったの?

552 名前:デフォルトの名無しさん [2008/07/12(土) 01:19:01 ]
>>551
Flashみたいなの

553 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:17:39 ]
過去形かよ



554 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 11:03:25 ]
xml360.org/

>> import clr
>> clr.AddReference('System.Configuration')
>> from System.Configuration import ConfigurationManager
raceback (most recent call last):
File , line unknown, in Initialize##242
mportError: Cannot import name ConfigurationManager

どうして、ConfigurationManager をインポートできないのでしょうか?
ironpython から、app.config, web.config 設定する資料とか全然見当たらない…

555 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 11:14:31 ]
1.1.2 RC1でてるね。
そんなのいいから、2.0頑張って欲しい。

556 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 11:18:20 ]
>>554
1.1.1で試したけど、何もエラー出なかったよ。

557 名前:554 mailto:sage [2008/07/17(木) 00:24:52 ]
>>556
dくす。

2.0 Beta (2.0.0.1000) on .NET 2.0.50727.1433
で試してみて、こちらでも動きました。

何か打ち間違えてただけみたいでした。
2008 Profetional が来るまで
-X:TabComletion で当面は凌ぐしかd

558 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 16:42:25 ]
C:\IronPython-2.0B3\Tutorial>ipy
from avalon import *

w=Window()
w.Title='test'
w.Width=600
w.Height=600
w.Content=LoadXaml('button.xaml')

w.Show()

Show() で Windowを表示させようとすると固まる
のは俺だけですか?

559 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 18:49:48 ]
多分ShowDialog()使えば万事解決

560 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 08:58:17 ]
IronPython(Python)
Cobra
Boo

561 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 11:12:04 ]
>>> import clr
>>> clr.AddReference('Microsoft.Office.Interop.Excel')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IOError: Could not add reference to assembly Microsoft.Office.Interop.Excel

Office 買わないと動かないぽ?

>>> if Int32.TryParse('256', value) == True:
... print value
...
Traceback (most recent call last):
at <module> in <string>, line 1
at run_multiline in silvershell\engine.py, line 114
at run in silvershell\engine.py, line 93
AttributeError: TryParse

ironpythonで簡易バリデーション
どうかけばいいでしょうか?、と立て続けに質問してみる試み

562 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 11:47:08 ]
IronPython 2.0 Beta (2.0.0.4000) on .NET 2.0.50727.1433
>>> from System import Int32
>>> Int32.TryParse('222')
(True, 222)

TryParseは.NET 1.xには無いよ。

563 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 15:09:44 ]
ufcpp.net/study/csharp/ab_dotnet.html

>>562
d。そっかCLRは2.0-3.5で共通なのね
でライブラリ部分がLINQとか入ってきてると

何となく、dynamic langauge からC#実装の
ライブラリを呼び出そうとすると、2.0系の範囲で
動かすのが無難なんかな・・・

LINQとか3.5系は構文が衝突して呼び出せない、fromでこける
となるとデータベースの接続に、動的言語は使えない???



564 名前:563 mailto:sage [2008/08/06(水) 15:34:18 ]
zproxy.wordpress.com/2007/05/02/silverlight-vs-jscjavascript/

あぁ、browserbased な clr と clentbased な clr は
互換ではなくて、DB接続、COM呼び出しで
それぞれ異なる手法で取り扱われねば, ならないとか?

browsebased な clr は、いらない子なのか・・・

565 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 15:55:43 ]
LINQって基本的にコンパイラの糖衣構文だから

566 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 16:20:14 ]
LINQのクエリ構文はダックタイピングなのがPythonと煮てるよね

567 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 16:16:53 ]
msdn.microsoft.com/ja-jp/library/system.xml.xmlreader.create(VS.80).aspx

item.xml みたいに同じフォルダ内に置かれたxmlを
読み込むにはどうしたら良いですか?

<memo>C# と ipy の連携、generics
d.hatena.ne.jp/ZOETROPE/20071111#1194752970
</memo>

568 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 08:06:40 ]
CPython用拡張モジュールをIronPythonから呼び出す
journal.mycom.co.jp/articles/2008/02/08/ironpython_cext/001.html

ほんまかいな、と呟いて
作業開始・・・

569 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 14:52:19 ]
www.halb-katze.jp/pygt/pygt0300.html
TypeError: expected IntPtr, got Array[object]

やはり躓く

570 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 14:53:51 ]
pythonnet.svn.sourceforge.net/viewvc/pythonnet/trunk/pythonnet/

Python.Runtime.dll をコンパイルしてpython2.5をインポート
テストケースの解読とC#とipyの型周りの造詣を深める必要ありと

571 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 15:02:36 ]
>ipy
IronPython 2.0 Beta (2.0.0.3000) on .NET 2.0.50727.3031
Copyright (c) Microsoft Corporation. All rights reserved.
>>> from embedding import *
>>> sys=Import('sys')
>>> sys.path.append('C:\\Python25\\Lib')
warning: DeprecationWarning: Accessing protected method obj from non-derived type PyObject
>>> sys.path.append('C:\\Python25\\Lib\\site-packages')
>>> pyglet=Import('pyglet')
>>> w=pyglet.window.Window()
Traceback (most recent call last):
AttributeError: 'module' object has no attribute 'argv'

www.aida.k.u-tokyo.ac.jp/~saeki/pyglet/doc.ja/#hello-world
argv が見つからないと言われ駄目だた

572 名前:デフォルトの名無しさん [2008/09/09(火) 23:32:14 ]
COBRAやBOOでも遊んでみたいな

573 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 16:49:24 ]
IronPython と Windows PowerShell の用途ってバッティングしないんですか?



574 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 18:58:00 ]
真っ先にバッティングするのはIronRubyじゃ?

575 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 21:55:13 ]
MS視点ではPowerShellの普及を第一と考えているのかと思っていたが
Windows2000をサポートから外すとか血迷ったことしてるし
IronPythonやIronRubyの存在もあるし何したいのか見えてこない

576 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 22:03:52 ]
>>575
> MS視点ではPowerShellの普及を第一と考えているのかと思っていたが

それはない

577 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 22:06:04 ]
.NETプラットフォームのデモみたいなもんでしょ
種は撒いたが本気じゃないっつか
当たればラッキーぐらいにしか考えてないよ

WinFXが結局挫折した時点で.NET自体当初のもくろみからは大幅に外れてるわけだし

578 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 22:15:46 ]
ファイル・レジストリ・COM・WMI etcをシームレスに扱えることが至上命題だったPowerShellにとって
.NETをベースにするのが最善だっただけのこと

Iron系は単に開発者の取り込みが目的だろ

579 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 11:59:38 ]
Windowsスクリプティング環境ってこんなもんかな
bat、WSH、PowerShell、IronPython、IronRuby

スレを読んでると、一から勉強するなら
PowerShellよりもIronPythonのほうが良さそうな感じがするなあ
仕事でやるならの使い分けが必要なんだろうけど

580 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 12:18:12 ]
IronPythonプログラミングの始め方
www.atmarkit.co.jp/fdotnet/special/ironpython01/ironpython01_01.html
Windowsスクリプティング環境比較:PowerShell vs WSH
www.atmarkit.co.jp/fwin2k/operation/pshvswsh/pshvswsh_01.html
こんな感じの比較記事はすごく助かる

ベンダーの言語戦略、障壁、ライバル言語、将来性、現在はどんな現場で使われているか、
出来ること出来ないこと、得意不得意、言語間の親和性、ステップアップの道筋

こういう全体像を把握するには総括的な知識が要求されるけど
複雑で覚えることが多くて、技術の進歩も早いからなかなか難しいですね
政治、経済、金融の全体像がよくわからないのと似ている気がする

581 名前:デフォルトの名無しさん [2008/09/13(土) 00:34:21 ]
C#Pythonみたいなもんか?

582 名前:デフォルトの名無しさん [2008/09/13(土) 00:40:18 ]
PowerShellってランタイム入れなあかんのでしょ?
そうまでして使う価値あるんかな。

趣味レベルならまだしも、
仕事でPowerShellを使う意味なんてあるんかな?バッチ+WSHでいいじゃん。

583 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 01:32:23 ]
このスレを全否定する気かw



584 名前:デフォルトの名無しさん [2008/09/13(土) 17:17:33 ]
確かにwww

585 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 18:23:41 ]
WindowsServer2008には標準で入ってる。

586 名前:デフォルトの名無しさん [2008/09/13(土) 20:27:23 ]
サーバーにだけ入っててもなぁ

587 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 20:38:56 ]
主な用途は管理用でしょ >PowerShell

588 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 00:35:54 ]
まあ、あれはエンドユーザに使わせるようなもんじゃないわなあ。
アイコンのダブルクリックで起動できないし。

589 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 00:51:11 ]
とりあえずIronPythonの話しようぜ?
えっと、シェルとして使う場合のチップス・・・とかでいいのか

590 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 14:41:54 ]
windowsスクリプトにも使える言語を勉強しようと思うのですが
IronPythonは良い選択ですか?

Pythonと構文は互換するから違和感なく移行できて
IronPythonで培ったものは無駄にならないと言う認識でOKでしょうか

591 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 15:05:46 ]
VBさいきょー

592 名前:sage [2008/09/14(日) 18:10:57 ]
セミコロンいらないからVBユーザーにもオススメよ
こっちへおいで

593 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 18:13:15 ]
ごめん、寝ぼけて入れ間違えた



594 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 19:10:04 ]
なんでMSのライブラリって大文字を使わせたがるんだろう。自己主張強すぎ。

595 名前:デフォルトの名無しさん [2008/09/26(金) 20:51:29 ]
誰か、Windows上でIronPythonとDjangoで動かしている方います?

596 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 02:34:35 ]
質問の意図がわからねー
できるできないの話なら、できるようだ
PyConの記事を探してみるといい

おやすみ

597 名前:デフォルトの名無しさん [2008/10/13(月) 10:08:32 ]
>>595
IIS+Djangoをやろうとして挫折中
暇が出来たらまたやる予定

598 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 01:26:12 ]
氷強いかと思ったらやっぱり弱かった。
もうウィルスに戻る。


599 名前:デフォルトの名無しさん [2008/10/17(金) 06:35:05 ]
C/Pythonからマネージドなコード呼び出せますか?
スレの趣旨から外れるけどここしか訊くところ無いんで赦して


600 名前:599 [2008/10/17(金) 06:48:09 ]
COM相互運用機能を使ってCOMコンポーネントとして
登録しておけばC/Pythonからpywin32で呼び出せそうですね。


601 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 09:16:35 ]
>>599
普通に.Netスレで聞けばいいと思うのだが

602 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 09:24:13 ]
>>599
逆 PInvoke というのもある
調べてみたら笑える

603 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 11:55:24 ]
>>602
・・・!! まさかこんな手段があるとは・・これは知らなかったわ。








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<119KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef