1 名前:デフォルトの名無しさん [2009/09/20(日) 21:36:39 ] Novellによって開発が進められているオープンソースの.NET環境である Monoに関する話題を扱うスレです。あとdotgnuも? www.go-mono.com/ www.mono-project.com/ Gtk# gtk-sharp.sourceforge.net/ MonoDevelop www.monodevelop.com/index.aspx Monologue www.go-mono.com/monologue/ Moonlight www.mono-project.com/Moonlight MonoTouch monotouch.net/ 過去スレ pc5.2ch.net/test/read.cgi/tech/1020215602/ pc12.2ch.net/test/read.cgi/tech/1100616350/
856 名前:デフォルトの名無しさん mailto:sage [2011/10/07(金) 08:10:12.40 ] 会社でmonotouch使ってる ObjectiveCなんてマイナー言語覚える気がしない もっと流行ってもいいと思う
857 名前:デフォルトの名無しさん mailto:sage [2011/10/07(金) 12:53:28.25 ] MonoTouchは開発環境含めアクティブに対応してるみたいで、 LionやXcode4には最新の安定版で対応してるし、iOS5もそろそろ安定版で対応する雰囲気 MonoDevelop 2.8 blog.xamarin.com/2011/10/05/monodevelop-2-8-released/ MonoTouch 5 beta (4.9) ios.xamarin.com/Releases/MonoTouch_4/MonoTouch_4.9
858 名前:デフォルトの名無しさん mailto:sage [2011/10/08(土) 02:01:26.92 ] 「iOS 5」対応を進めた 「MonoDevelop 2.8」がリリー ス sourceforge.jp/magazine/11/10/07/0827201 日本語訳のが気楽に読めるのでありがたい
859 名前:デフォルトの名無しさん mailto:sage [2011/10/11(火) 13:58:55.21 ] migueldeicaza Miguel de Icaza Liking Dart so far: Classes instead of prototypes, optional strong types, string interpolation. Time for a Dart.NET compiler! 13 hours ago これはやる気満々…なのか?
860 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 22:03:11.27 ] ミゲルたんは凄いな。次期のゲイツやジョブスだわ
861 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 23:58:36.70 ] ショーシューリキー♪
862 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 02:01:31.79 ] 質問だらけなんだが、 スマホのは、MfAとMTって略称なのかな。 そして、MfAとMTのライセンシーは日本にどれぐらいいるのだろう。 ちなみに9月中旬に購入したときは、xamarinのレシート番号3-4桁ぐらいだった。 あと、日本語でサポートに送ると、どうなるんだろう?
863 名前:デフォルトの名無しさん mailto:sage [2011/10/16(日) 15:29:51.74 ] リリースポリシー変更のお知らせ (2.12から?) tirania.org/blog/archive/2011/Oct-14.html mono 2.12 リリースノート www.mono-project.com/Release_Notes_Mono_2.12
864 名前:デフォルトの名無しさん [2011/10/18(火) 01:40:03.95 ] >>856 MonoMacが流行らないことには技術者が少なすぎる
865 名前:デフォルトの名無しさん mailto:sage [2011/10/18(火) 01:51:21.93 ] 特集:.NETでもAndroid開発はできるの か? 初めてのMono for Android開発 www.atmarkit.co.jp/fdotnet/special/monoforandroid/monoforandroid_01.html いまさらなんだが、日本語の入門記事があって驚いた。
866 名前:デフォルトの名無しさん mailto:sage [2011/10/18(火) 01:55:15.53 ] さらに、WindowdPhoneとビジネスロジック層は共通化って話も出てきて驚いた。 (この規模だと共通化出来る部分のが少ないとか思いつつ)
867 名前:デフォルトの名無しさん mailto:sage [2011/10/19(水) 03:35:08.67 ] WindowsPhoneよりiPhoneと共通化したいんだけど
868 名前:デフォルトの名無しさん mailto:sage [2011/10/19(水) 10:25:26.80 ] それもあるだろ
869 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 23:43:35.16 ] ならば同志になれ
870 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 13:38:22.14 ] monomacですけど、 プログラム中のコメントなどの日本語入力、 実行時のtextへの日本語入力は全く出来ないのでしょうか? 化け化けで調べてみたのですがgtk次第とか書いてあります。 あきらめるしかないのでしょうか?
871 名前:デフォルトの名無しさん mailto:sage [2011/10/27(木) 10:19:23.65 ] 新mac板にmonomacスレがある、そっちにちょっとそのような内容がある 文字化けは止められるけど、入力は大変そう
872 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 10:55:49.69 ] Mono 2.12パブリックベータの公開を控え、Miguel de Icaza氏は.NET 4.5 APIの多くやC# 5のAsyncサ ポートを含む計画されている機能一覧 を公開した。 改善されたガベージコレクタやUnicodeサロゲート 文字のフルテーブルのサポート、C#コンパイラの 新しいバックエンドもある。 www.infoq.com/jp/news/2011/10/Mono-2-12
873 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 10:59:11.21 ] >>870 【C#, C♯, C#】 MonoMac 【MonoDevelop】 hibari.2ch.net/test/read.cgi/mac/1291602001/162
874 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 15:41:57.47 ] >>873 レスありがとうございます。 出来たとしても公式にサポートされるまでは ちょっと不安が残りますね。
875 名前:デフォルトの名無しさん [2011/11/10(木) 23:21:07.48 ] LinuxまたはMacにMonoを入れればClickOnceを出来ますか?
876 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 01:04:22.92 ] OpenSUSEのリポジトリ春のまま更新されてないようにみえるけど、novellのころのまま一番最初にのこってる。 ubuntu,debian,fedoraは、最新版に近い状態なんだから、書き換えた方がいいのかも。 www.go-mono.com/mono-downloads/download.html
877 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 01:08:12.19 ] >>875 Macでmono入れてるけど、firefoxのプラグインで出て来るのは、とくにないようだ。 .net関連でいえば、Silverlightは、msので入って、Unity playerもUnityのいれて入る。
878 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 01:19:01.48 ] >>876 間違えた、OpenSUSEのi586版は最新になってて、x86_64が問題あるのか古いままだった。 i586版入れられんなら、問題ないのか
879 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 15:49:23.84 ] migueldeicaza Miguel de Icaza @ @directhex @gnomeuser @robpvn MonoDevelop will stick to Gtk+ 2 for a long time. Cant afford to rewrite it now. linux 界隈だと gtk+-3.0 の以降も兼ねて gnme-shell, unity と WM の乗せ替えみたいな動きは ぼちぼち出てきてるけど、一歩進んで散歩戻るみたいな印象…しばらくは時間もかかりそうかな…gtk+-3.0対応
880 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 20:44:27.37 ] GUIについては、JavaのSWTみたいなの用意しないし、ラッパーについても一歩引いてるみたいだからなー Qtなり、ネイティブGUIの操作やビルダーとのうまい仕組みがあるといいのだけれど
881 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 02:27:30.49 ] silverlightが撤退するとmoonlightは涙目過ぎだな。flashも撤退しそうな勢いだし。 案外、電通の策略かな?と思うんだけど。市場を混乱させろとか標語にする会社だし
882 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 07:43:14.20 ] はい? そこで電通とか持ち出すのはどう見ても陰謀論以外の何物でもない。
883 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 00:25:00.84 ] 聖剣伝説4と関係あるの?
884 名前:デフォルトの名無しさん mailto:sage [2011/11/16(水) 14:43:31.34 ] ちょっとね
885 名前:デフォルトの名無しさん [2011/11/17(木) 14:58:51.75 ] コマンドラインでビルドと実行を一まとめにやる方法ありますか? # hoge xxx.sln みたいな感じで実行すると/tmp以下あたりにxxx.exeファイルを吐き出して、 かつ実行してくれるようなインタプリタ風の動作ができればと思うのです。
886 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 17:55:12.29 ] MSBuildでビルドして、その後exeを実行するバッチ書けばよござんす(´・ω・`)
887 名前:デフォルトの名無しさん [2011/11/19(土) 16:22:02.57 ] へえ
888 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 01:16:34.55 ] attractivechaos.github.com/plb/ ここ10年でポジション変わったな。 C#/monoの利点 ・ほかのc系言語より使い易い構文 ・js,luajit,pypyに無いコンパイル時の静的型チェック ・動的型チェックの言語より少ないメモリ消費 ・二大スマホの制限に強いAOTとネイティブ禁止のWP7にロジックを流用できる C#/monoの欠点 C/C++より多いメモリ消費 (ネイティブライブラリ使えば遜色ない) C/C++,javaより遅い。 (ネイティブライブラリ使えば遜色ない) js,luajit,pypyより遅い。 (メモリ消費は少ないし、) (ネイティブライブラリ使えば遜色ない)
889 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 13:04:40.46 ] こんな話を見かけたんだが ttp://twitter.com/kazu_yamamoto/status/118309845081391104 > そう言えば、こないだ SimonPJ さんと夕ご飯を食べたとき、GHC for .NET を > 作らない理由を聞いたら、.NET の VM の型システムが違いすぎるからと > 言われたけれど、意味が分かる人がいたらどういうことか教えて下さい。 わかる人いる?
890 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 21:37:58.33 ] lamp.epfl.ch/~magarcia/jdk2ikvm/ scalaだと、ilasm(.netのバイトコード)生成を辞めて、ソースコードのコンバートの方向にいってるね。 コンパイラは、javaしかないみたいだけど。 動的言語はあまり関係なく、実装作ってるね。
891 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 23:46:10.08 ] たしか、JVM向けには作りかけのトランスコーダがあり、実用的な速度で動かなかったものを最適化出来る目処が云々とか。 設計上不可能ということではなく、CLR向けはまだないから、トランスコーダ作って最適化する必要があるという事ではないかな? ちなみに、llvm向けなら最新CPUに対応した命令最適化を任せることが出来るので開発が進んでる。 news.mynavi.jp/news/2010/05/18/042/index.html
892 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 02:02:38.08 ] monoにも、llvmのバイトコード吐く仕組みがあって、 www.mono-project.com/Mono_LLVM www.mono-project.com/Mono:Runtime:Documentation:LLVM この記事の通り下のSciMarkをmono --llvmで回したら通常の1.5倍ぐらいのスコアだった。 (プログラム内のスコアなので、起動までの時間は含まない) 起動までの時間が通常より長いので短いプログラムでは遅くなるかも。 www.cs.ucsb.edu/~ckrintz/racelab/PhxCSBenchmarks/index.html ちなみに同じくubuntu11.10 amd64で、gcc -O2で2倍、-O3 i7-avx最適化で、2.5倍ぐらいだった。 openjdk7で2.1倍。
893 名前:デフォルトの名無しさん [2011/11/29(火) 12:08:17.23 ] Mono for WindowsPhone は何時発売すんの?
894 名前:デフォルトの名無しさん mailto:sage [2011/11/29(火) 20:47:17.53 ] Introducing the Xamarin Mobile API blog.xamarin.com/2011/11/22/introducing-the-xamarin-mobile-api/ WP7にmono移植する意味はあまり無いから、Android/iOS/WP7で共通ミドルレイヤーのXamarin.Mobileを用意したらしい。
895 名前:デフォルトの名無しさん mailto:sage [2011/11/29(火) 20:50:41.42 ] あと、プレビュー版がそこからDLできるようになってるけど、 xamarinで出してる限り、正式版は販売するんじゃないかな。
896 名前:デフォルトの名無しさん mailto:sage [2011/11/29(火) 21:04:47.33 ] https://github.com/chrisntr/MonoMobile.Extensions https://github.com/RobertKozak/MonoMobile.Views https://github.com/escoz/MonoMobile.Forms 関係あるか分からんけどこんなものも。
897 名前:デフォルトの名無しさん [2011/11/30(水) 00:21:48.97 ] >>894 良さげだな
898 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 11:24:16.94 ] blog.xamarin.com/2011/11/16/monotouch-beta/ MonoTouch 5.2 (betaは5.1で出てる) からMonoTouch.Dialogっていう、 GUIのDSL(DOM API?)が付いたらしい。
899 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 12:46:09.55 ] Monoって今どんな状態になってるかプラットフォームごとに簡単に教えて
900 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 14:24:35.98 ] 自分で調べろカス
901 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 15:12:32.05 ] 的確なアドバイスをありがどう
902 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 21:40:49.41 ] リリースノートを追うのがはやいかも www.mono-project.com/Release_Notes_Mono_2.10.6 www.mono-project.com/Release_Notes_Mono_2.10 www.mono-project.com/Release_Notes_Mono_2.8 www.mono-project.com/Release_Notes_Mono_2.6 www.mono-project.com/Release_Notes_Mono_2.4 www.mono-project.com/Release_Notes_Mono_2.2 www.mono-project.com/Release_Notes_Mono_2.0 2008/10
903 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 21:44:50.58 ] やっと.net 4.0対応か
904 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 21:46:03.60 ] www.mono-project.com/Compatibility www.mono-project.com/Roadmap www.mono-project.com/Plans ここらへんから、何がどうなってるか探してみそ
905 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 11:20:46.76 ] IKVM.NET 7.0 Released weblog.ikvm.net/PermaLink.aspx?guid=692505a6-f9e7-45ec-90b9-ec7a75d3b509 java7に合わせたバージョン番号になってる
906 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 11:46:53.37 ] IKVMはjavaとの相互運用のためのものだけど、 mcsでコンパイルしたとき 特定バージョンのmscorlib依存を排除するのにも使ってるんだね。 www.google.co.jp/search?hl=ja&gl=jp&q=ikvm+mcs
907 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 18:13:24.82 ] 899 まだどのプラットフォームも使い物にならない段階
908 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 18:16:12.69 ] >>899 まだどのプラットフォームも使い物にならない段階
909 名前:デフォルトの名無しさん mailto:sage [2011/12/07(水) 09:35:29.37 ] ASP.NET MVC3のRazorエンジン使えるね DLLのコピーが必要だけど
910 名前:デフォルトの名無しさん [2011/12/09(金) 20:44:50.94 ] >>908 xspはかなり使い物になるレベル 先日、お客さんのところにFreeBSD+Apache+xspで納品してみた
911 名前:デフォルトの名無しさん mailto:sage [2011/12/10(土) 02:34:02.06 ] www.mono-project.com/Release_Notes_Mono_2.10.7 osx: 12/6 linux/win: 12/13 マイナーバージョンアップというか、 数ヶ月単位で機能追加や改善があってすごいな。