Microsoft IronPython ..
[2ch|▼Menu]
554:デフォルトの名無しさん
08/07/16 11:03:25
URLリンク(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:デフォルトの名無しさん
08/07/16 11:14:31
1.1.2 RC1でてるね。
そんなのいいから、2.0頑張って欲しい。

556:デフォルトの名無しさん
08/07/16 11:18:20
>>554
1.1.1で試したけど、何もエラー出なかったよ。

557:554
08/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:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/07/20 18:49:48
多分ShowDialog()使えば万事解決

560:デフォルトの名無しさん
08/07/23 08:58:17
IronPython(Python)
Cobra
Boo

561:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/08/06 15:09:44
URLリンク(ufcpp.net)

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

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

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

564:563
08/08/06 15:34:18
URLリンク(zproxy.wordpress.com)

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

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

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

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

567:デフォルトの名無しさん
08/08/17 16:16:53
URLリンク(msdn.microsoft.com)(VS.80).aspx

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

<memo>C# と ipy の連携、generics
URLリンク(d.hatena.ne.jp)
</memo>

568:デフォルトの名無しさん
08/08/25 08:06:40
CPython用拡張モジュールをIronPythonから呼び出す
URLリンク(journal.mycom.co.jp)

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

569:デフォルトの名無しさん
08/08/25 14:52:19
URLリンク(www.halb-katze.jp)
TypeError: expected IntPtr, got Array[object]

やはり躓く

570:デフォルトの名無しさん
08/08/25 14:53:51
URLリンク(pythonnet.svn.sourceforge.net)

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

571:デフォルトの名無しさん
08/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'

URLリンク(www.aida.k.u-tokyo.ac.jp)
argv が見つからないと言われ駄目だた

572:デフォルトの名無しさん
08/09/09 23:32:14
COBRAやBOOでも遊んでみたいな

573:デフォルトの名無しさん
08/09/10 16:49:24
IronPython と Windows PowerShell の用途ってバッティングしないんですか?

574:デフォルトの名無しさん
08/09/10 18:58:00
真っ先にバッティングするのはIronRubyじゃ?

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

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

それはない

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

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

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

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

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

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

580:デフォルトの名無しさん
08/09/11 12:18:12
IronPythonプログラミングの始め方
URLリンク(www.atmarkit.co.jp)
Windowsスクリプティング環境比較:PowerShell vs WSH
URLリンク(www.atmarkit.co.jp)
こんな感じの比較記事はすごく助かる

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

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

581:デフォルトの名無しさん
08/09/13 00:34:21
C#Pythonみたいなもんか?

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

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

583:デフォルトの名無しさん
08/09/13 01:32:23
このスレを全否定する気かw

584:デフォルトの名無しさん
08/09/13 17:17:33
確かにwww

585:デフォルトの名無しさん
08/09/13 18:23:41
WindowsServer2008には標準で入ってる。

586:デフォルトの名無しさん
08/09/13 20:27:23
サーバーにだけ入っててもなぁ

587:デフォルトの名無しさん
08/09/13 20:38:56
主な用途は管理用でしょ >PowerShell

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

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

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

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

591:デフォルトの名無しさん
08/09/14 15:05:46
VBさいきょー

592:sage
08/09/14 18:10:57
セミコロンいらないからVBユーザーにもオススメよ
こっちへおいで

593:デフォルトの名無しさん
08/09/14 18:13:15
ごめん、寝ぼけて入れ間違えた

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

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

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

おやすみ

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

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


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


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


601:デフォルトの名無しさん
08/10/17 09:16:35
>>599
普通に.Netスレで聞けばいいと思うのだが

602:デフォルトの名無しさん
08/10/17 09:24:13
>>599
逆 PInvoke というのもある
調べてみたら笑える

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


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5209日前に更新/119 KB
担当:undef