1 名前:デフォルトの名無しさん [2006/09/08(金) 12:40:22 ] Microsoftがまたおかしな言語を作った。 その名も「IronPython」 中身はPythonを.NET仕様に改造したもの。 動的メソッドやジェネリクスなどが使えるようになっている。 ダウンロード等はこちら www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=IronPython&ReleaseId=423
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 ・・・!! まさかこんな手段があるとは・・これは知らなかったわ。