Novellによって開発が進められているオープンソースの.NET環境である
Monoに関する話題を扱うスレです。
http://www.go-mono.com/
http://www.mono-project.com/
Gtk#
http://gtk-sharp.sourceforge.net/
MonoDevelop
http://www.monodevelop.com/index.aspx
Monologue
http://www.go-mono.com/monologue/
Moonlight
http://www.mono-project.com/Moonlight
MonoTouch
http://monotouch.net/
過去スレ
http://pc5.2ch.net/test/read.cgi/tech/1020215602/
http://pc12.2ch.net/test/read.cgi/tech/1100616350/
http://toro.2ch.net/test/read.cgi/tech/1253450199/
探検
【消しゴム】MONOを使ってみるスレ4【じゃない】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2012/02/12(日) 14:16:18.49283デフォルトの名無しさん
2012/11/23(金) 15:42:04.90 luaやerlangはいったんスタックマシンのコードを介するなんてバカなことはしてないでしょ
284デフォルトの名無しさん
2012/11/23(金) 15:58:34.08 Dalvikでも直接dexコード作れるともっと速く出来るということか。
Mono LLVMの紹介ページで例に上げているSciMarkで、Mono LLVMとLuaJIT比較したらLuaJITのが速くてヒビった。
けれども、LuaJITのインタプリタでも高速なのでFFIの使い方が上手いのだろうと思った。
http://www.cs.ucsb.edu/~ckrintz/racelab/PhxCSBenchmarks/index.html
http://luajit.org/download/scimark.lua
http://www.mono-project.com/Mono_LLVM
This allows Mono to benefit from all of the compiler optimizations done in LLVM. For example the SciMark score goes from 482 to 610.
Mono LLVMの紹介ページで例に上げているSciMarkで、Mono LLVMとLuaJIT比較したらLuaJITのが速くてヒビった。
けれども、LuaJITのインタプリタでも高速なのでFFIの使い方が上手いのだろうと思った。
http://www.cs.ucsb.edu/~ckrintz/racelab/PhxCSBenchmarks/index.html
http://luajit.org/download/scimark.lua
http://www.mono-project.com/Mono_LLVM
This allows Mono to benefit from all of the compiler optimizations done in LLVM. For example the SciMark score goes from 482 to 610.
285デフォルトの名無しさん
2012/11/23(金) 19:10:43.89 >>252
のMfA本、今日アキバの書泉にいったらもう売ってた!
サイトのドキュメントも充実してるんだけど、やっぱり日本語だとさっと把握できていいね。
印象はJava版のAndroid開発と同じ分量のC#版の書籍という感じ。
実際使ってる人たちが書いていて、icazaさんが序文書いてた。
あと、一章だけMonoTouchやクロスプラットフォームに触れられていた。
MonoTouchの方が先には二年前に出てるが翻訳されてないみたい。
今年の春に同じ出版社よりmonocrossというクロスプラットフォームフレームワーク使った本が出てるけど著者は違うようだ。
http://www.wrox.com/WileyCDA/WroxTitle/Professional-Cross-Platform-Mobile-Development-in-C-.productCd-1118157702.html
のMfA本、今日アキバの書泉にいったらもう売ってた!
サイトのドキュメントも充実してるんだけど、やっぱり日本語だとさっと把握できていいね。
印象はJava版のAndroid開発と同じ分量のC#版の書籍という感じ。
実際使ってる人たちが書いていて、icazaさんが序文書いてた。
あと、一章だけMonoTouchやクロスプラットフォームに触れられていた。
MonoTouchの方が先には二年前に出てるが翻訳されてないみたい。
今年の春に同じ出版社よりmonocrossというクロスプラットフォームフレームワーク使った本が出てるけど著者は違うようだ。
http://www.wrox.com/WileyCDA/WroxTitle/Professional-Cross-Platform-Mobile-Development-in-C-.productCd-1118157702.html
286デフォルトの名無しさん
2012/11/23(金) 22:41:06.81 monocrossの存在意義がわからん
結局mono touchとかそれぞれ必要だし
結局mono touchとかそれぞれ必要だし
287デフォルトの名無しさん
2012/11/23(金) 22:50:44.77 Monoの「GUIのクロスプラットフォームなど幻想。ネイティブなAPIのみ提供するから個別に作れ。」
という立場には激しく同意だわ。無駄なことに労力使うくらいならオープンソース版のモバイル向けCLIでも作ってほしい。
という立場には激しく同意だわ。無駄なことに労力使うくらいならオープンソース版のモバイル向けCLIでも作ってほしい。
288デフォルトの名無しさん
2012/11/25(日) 02:53:57.37 .NETとかはうまく出来てると思うけどなぁ
289デフォルトの名無しさん
2012/11/25(日) 10:26:54.30290デフォルトの名無しさん
2012/12/08(土) 19:28:23.89291デフォルトの名無しさん
2012/12/09(日) 00:53:28.90 WPFとAndroidとiOSとWinストアアプリでGUI共通化とか無理ゲー
箱庭で無理に共通化したらiOSとか確実に審査通らんわw
箱庭で無理に共通化したらiOSとか確実に審査通らんわw
292デフォルトの名無しさん
2012/12/09(日) 01:39:55.37 >>291
そんなこと言ったらゲーム系は全部審査通らない事になるよなアホ
そんなこと言ったらゲーム系は全部審査通らない事になるよなアホ
293デフォルトの名無しさん
2012/12/09(日) 01:45:04.53 没入系は共通化しやすいし空気読まなくても許される
294デフォルトの名無しさん
2013/01/04(金) 01:31:47.32 http://calatrava.github.com/
UIは別にするという発想は同じだけどJSなのか。
UIは別にするという発想は同じだけどJSなのか。
295デフォルトの名無しさん
2013/01/04(金) 17:13:27.02 言いたいことはわかるが、わざわざそのためにフレームワーク導入するほどのことなのかなあこれ
「Android/iOS/MobileWebそれぞれから共通のJSロジックを呼び出すためのライブラリ」でいいじゃん
なんでWeb文化ってこうオレオレフレームワーク作りたがるのか
「Android/iOS/MobileWebそれぞれから共通のJSロジックを呼び出すためのライブラリ」でいいじゃん
なんでWeb文化ってこうオレオレフレームワーク作りたがるのか
296デフォルトの名無しさん
2013/01/15(火) 12:56:24.42 早く3.0stabled来やがれ〜
297デフォルトの名無しさん
2013/01/16(水) 04:13:44.04 ちょっと触ってみたんだけど、MonoDevelopのC++コード補完って貧弱だよね?
VCやEclipseレベルまで行ってほしいだけど、C++まで手が回らないのかな
VCやEclipseレベルまで行ってほしいだけど、C++まで手が回らないのかな
298デフォルトの名無しさん
2013/01/17(木) 08:21:46.48 例外が起こった時、catchもしてくれない ブレイクもしてくれない
誰か解決策知らないです?
誰か解決策知らないです?
299デフォルトの名無しさん
2013/01/17(木) 08:41:09.35 catchもするしブレイクもするよ
300デフォルトの名無しさん
2013/01/17(木) 09:21:03.49 Monoデバッガのバグの可能性もあるから、Windows環境あるならVisualStudio Express使って確かめてみたら
301デフォルトの名無しさん
2013/01/17(木) 23:37:08.73 VS使った所catchの中でreturn 1; してるっぽい…
POSTしてるだけだぞぉ…
POSTしてるだけだぞぉ…
302デフォルトの名無しさん
2013/01/19(土) 10:00:06.92 MacにMono入れたのですが、
ビルドー>実行したアプリで日本語が文字化けしてしまいます。
これは仕様なのですか?
MonoDevelopでの日本語表示に問題ないのですが・・・
ビルドー>実行したアプリで日本語が文字化けしてしまいます。
これは仕様なのですか?
MonoDevelopでの日本語表示に問題ないのですが・・・
303デフォルトの名無しさん
2013/01/19(土) 10:27:31.72 ソースの文字コードに問題は無いかい?
304デフォルトの名無しさん
2013/01/19(土) 15:36:39.85305デフォルトの名無しさん
2013/01/19(土) 17:47:54.78 思いますじゃ・・・
306デフォルトの名無しさん
2013/01/19(土) 20:55:32.15 Unity3dで話を聞くがいろいろ面倒みたい
http://d.hatena.ne.jp/tiri_tomato/touch/20121207/1354854015
http://d.hatena.ne.jp/tiri_tomato/touch/20121207/1354854015
307デフォルトの名無しさん
2013/01/19(土) 21:03:20.67 http://d.hatena.ne.jp/nakamura001/touch/20120824/1345832011
こっちでもいいのかな
BOMつける?
何はともあれ、あまりまとまってないみたい?
こっちでもいいのかな
BOMつける?
何はともあれ、あまりまとまってないみたい?
308デフォルトの名無しさん
2013/01/21(月) 07:27:19.07 空のnotebookとかvboxとかにウィジェットを追加してもうまく表示されないんですがどうすればいいですか?
309デフォルトの名無しさん
2013/01/21(月) 13:48:07.20 サンプルをさがせ
310デフォルトの名無しさん
2013/01/26(土) 00:10:56.63 最近のMONOのプロプライエタリ指向は目に余るものがあるな
オープンソースとはなんだったのか
オープンソースとはなんだったのか
311デフォルトの名無しさん
2013/01/26(土) 01:03:26.73 商用なら有料や最低限無料ならまだ納得するけど、
このままだと古いデスクトップが取り残されて、サーバー無料、クライアント(公式アプリ環境)有料に向かうのかね。
このままだと古いデスクトップが取り残されて、サーバー無料、クライアント(公式アプリ環境)有料に向かうのかね。
312デフォルトの名無しさん
2013/01/26(土) 12:36:38.98 >>310
目に余るものがあるとは?何をもってそう思うの?
目に余るものがあるとは?何をもってそう思うの?
313デフォルトの名無しさん
2013/01/26(土) 18:22:52.37 >>312
Mono for Android $399〜
MonoTouch $399〜
Xamarin.Mac $399〜 *New!
どれもオープンソースのMonoがベースだけど、ライブラリの大半がソース非公開
なおMonoMac(Xamarin.Macのベースでオープンソースだがこれも同上)は
LGPLだから作ったアプリをストアに登録できない
Mono for Android $399〜
MonoTouch $399〜
Xamarin.Mac $399〜 *New!
どれもオープンソースのMonoがベースだけど、ライブラリの大半がソース非公開
なおMonoMac(Xamarin.Macのベースでオープンソースだがこれも同上)は
LGPLだから作ったアプリをストアに登録できない
314デフォルトの名無しさん
2013/01/26(土) 19:18:27.85 開発環境で金取ってるのは許す
ライセンス買わないとマーケットに載せられないのもまあ仕方ない
でもライブラリのソースを公開しないのはオープンソースで食ってきた者としてどうかと
ライセンス買わないとマーケットに載せられないのもまあ仕方ない
でもライブラリのソースを公開しないのはオープンソースで食ってきた者としてどうかと
315デフォルトの名無しさん
2013/01/26(土) 21:01:27.42316デフォルトの名無しさん
2013/01/26(土) 23:21:14.05 まあ別に良いんでないの。
売れなければ廃れて消えるだけだろ。
売れなければ廃れて消えるだけだろ。
317デフォルトの名無しさん
2013/01/27(日) 02:15:32.40 >>313
なんだ開発ツールの話か
Mono自体は無料でオープンソースだからいいんじゃないの
有償の製品がソース公開されないのはある意味正常だと思う。
無償ですといいながら、スパイウェア仕込んだソフト
をばらまいて利益あげるGoogleやCanonical(Ubuntu)のほうが嫌
なんだ開発ツールの話か
Mono自体は無料でオープンソースだからいいんじゃないの
有償の製品がソース公開されないのはある意味正常だと思う。
無償ですといいながら、スパイウェア仕込んだソフト
をばらまいて利益あげるGoogleやCanonical(Ubuntu)のほうが嫌
318デフォルトの名無しさん
2013/01/27(日) 03:07:45.99 >>317
いや各プラットホーム固有のライブラリはほぼソース非公開だよ
いや各プラットホーム固有のライブラリはほぼソース非公開だよ
319デフォルトの名無しさん
2013/01/27(日) 08:28:57.80 > 無償ですといいながら、スパイウェア仕込んだソフト
> をばらまいて利益あげるGoogleやCanonical(Ubuntu)のほうが嫌
おまえが非難してるレベルでスパイウェアなら、もっと色々なものがスパイウェアなんだが
> をばらまいて利益あげるGoogleやCanonical(Ubuntu)のほうが嫌
おまえが非難してるレベルでスパイウェアなら、もっと色々なものがスパイウェアなんだが
320デフォルトの名無しさん
2013/01/28(月) 16:27:53.23 李下に冠を正さず
321デフォルトの名無しさん
2013/01/29(火) 01:26:02.21 novelにいた頃と立ち位置違うからな。
ちゃんと独立した収入が必要なわけで。
スマホ系も無料版あった方が利用者が増えて生態系も増えそうだけど、
スマホ系は商用でC#使ってるひとターゲットにしてるみたいだし、エミュレータなら動くという、、、
戦略としてはあってんだろうな。
ちゃんと独立した収入が必要なわけで。
スマホ系も無料版あった方が利用者が増えて生態系も増えそうだけど、
スマホ系は商用でC#使ってるひとターゲットにしてるみたいだし、エミュレータなら動くという、、、
戦略としてはあってんだろうな。
322デフォルトの名無しさん
2013/01/31(木) 14:14:15.52 vboxにlabel動的追加しても表示されるのに自作widgetを同じように追加しても表示されん…
323デフォルトの名無しさん
2013/02/06(水) 20:21:56.77 空気だけを食って生きてはいけないからなぁ
でもオープンソース部分ももうすこし力を入れてほしい感じではある
でもオープンソース部分ももうすこし力を入れてほしい感じではある
324デフォルトの名無しさん
2013/02/15(金) 00:09:45.37325デフォルトの名無しさん
2013/02/15(金) 00:33:41.96 ユーザー定義構造体使用不可って事実上C#と互換性ほぼゼロじゃないか
誰がこんなもんに6万出すんだよw
誰がこんなもんに6万出すんだよw
326デフォルトの名無しさん
2013/02/16(土) 20:35:28.32 http://news.mono-project.com/
ここは、公式ニュース(告知)サイト?
ここは、公式ニュース(告知)サイト?
327デフォルトの名無しさん
2013/02/17(日) 08:03:20.63 意外とこのスレ繁盛してるね
328デフォルトの名無しさん
2013/02/23(土) 22:25:05.67 Xamarinのスマホ向け開発環境に関する戦略に大きな変化があったみたい。
http://m.forest.watch.impress.co.jp/docs/news/20130221_588816.html
iOs/Android開発環境 Xamarin2.0
UnityやTitaniumみたいに開発環境(Mono Develop)にAssetStoreを組み込むのかな?
アプリサイズに制限あるけど無償版もあるみたいだね。
MfA/MTに比べると、VS使わない場合は安くなるのかな?
299と999の差はサポートとVSプラグインと商用機能となってるが、商用機能ってなんだろう
http://m.forest.watch.impress.co.jp/docs/news/20130221_588816.html
iOs/Android開発環境 Xamarin2.0
UnityやTitaniumみたいに開発環境(Mono Develop)にAssetStoreを組み込むのかな?
アプリサイズに制限あるけど無償版もあるみたいだね。
MfA/MTに比べると、VS使わない場合は安くなるのかな?
299と999の差はサポートとVSプラグインと商用機能となってるが、商用機能ってなんだろう
329デフォルトの名無しさん
2013/02/23(土) 22:27:24.71 あ、299,999ってプラットフォームごとの金額か、、、
330デフォルトの名無しさん
2013/02/23(土) 22:30:41.87 http://components.xamarin.com/
MSがAzure Storeのコンポーネントだしてるな。
MSがAzure Storeのコンポーネントだしてるな。
331デフォルトの名無しさん
2013/02/23(土) 22:53:22.40 Starter 10KBって、、、
332デフォルトの名無しさん
2013/02/24(日) 07:48:39.13 ライセンスさえなんとかなりゃ一撃で天下取れるのにな、これ
333デフォルトの名無しさん
2013/02/24(日) 08:15:46.13 商売がセコいんだよ
こいつらに任せてたらQtに食われる一方
こいつらに任せてたらQtに食われる一方
334デフォルトの名無しさん
2013/02/26(火) 02:08:27.21 http://atsushieno.hatenablog.com/entry/2013/02/21/151834
エンタープライズだと、VSでリモートのmac使ってiOSいじれるのか。
何にせよ、今後もF#x.0が動くようにMono本体の開発進めてくれ、おながいしゃす。
エンタープライズだと、VSでリモートのmac使ってiOSいじれるのか。
何にせよ、今後もF#x.0が動くようにMono本体の開発進めてくれ、おながいしゃす。
335デフォルトの名無しさん
2013/03/01(金) 01:26:05.46 10KBなの?
336デフォルトの名無しさん
2013/03/02(土) 01:13:51.69 http://xamarin.com/faq#pricing
Q. What is the difference between Starter and Indie?
A. Xamarin Starter allows developer to build and publish simple apps, which
contain no more than 32k of compiled user code (IL), and which do not call out
to native third party libraries (i.e., developers may not P/Invoke into
C/C++/Objective-C/Java. See the full product comparison chart.
Q. What is the difference between Starter and Indie?
A. Xamarin Starter allows developer to build and publish simple apps, which
contain no more than 32k of compiled user code (IL), and which do not call out
to native third party libraries (i.e., developers may not P/Invoke into
C/C++/Objective-C/Java. See the full product comparison chart.
337デフォルトの名無しさん
2013/03/02(土) 01:17:07.31 サイズ制限は、バイトコンパイルした後のILコードが32KBまで、
さらにネイティブのライブラリやP/invokeは使えないらしい。
さらにネイティブのライブラリやP/invokeは使えないらしい。
338デフォルトの名無しさん
2013/03/02(土) 01:20:42.20 何にせよもうリリースされてるんだから、とりあえず使ってみるしかないな。
339デフォルトの名無しさん
2013/03/13(水) 02:44:23.84 使ってみてどうだったよ?
340デフォルトの名無しさん
2013/03/14(木) 12:18:55.11 現在のMono(2.10.9)はVisual Studio 2012で作成したASP.net MVC
のプロジェクトは動かせないんですかね?
MonoのASP.net MVC使おうとしたけど、ほぼ空のプロジェクトすら動かない。
Visual Studio 2012で、ブランクのASP.net MVC4プロジェクトを作成。
まだデータベース接続もないプロジェクトです。
これをDeploy用のウィザードで、適当なフォルダにPublish。
XSP2でそのWebアプリを実行しようとすると、エラーで動かない。
Server Error in '/' Application
Unrecognized attribute 'targetFramework'. (C:\Users\xxx\Desktop\ASP-Deploy\MVC4-Blank\Web.config line 1)
Description: HTTP 500. Error processing request.
Version information: Mono Runtime Version: 2.10.9 (tarball); ASP.NET Version: 2.0.50727.1433
VS2012が自動生成したWeb.configすら認識してくれないようだ。
開発時に新しいVisual Studio使えないなら、Monoって微妙だなぁと感じた
のプロジェクトは動かせないんですかね?
MonoのASP.net MVC使おうとしたけど、ほぼ空のプロジェクトすら動かない。
Visual Studio 2012で、ブランクのASP.net MVC4プロジェクトを作成。
まだデータベース接続もないプロジェクトです。
これをDeploy用のウィザードで、適当なフォルダにPublish。
XSP2でそのWebアプリを実行しようとすると、エラーで動かない。
Server Error in '/' Application
Unrecognized attribute 'targetFramework'. (C:\Users\xxx\Desktop\ASP-Deploy\MVC4-Blank\Web.config line 1)
Description: HTTP 500. Error processing request.
Version information: Mono Runtime Version: 2.10.9 (tarball); ASP.NET Version: 2.0.50727.1433
VS2012が自動生成したWeb.configすら認識してくれないようだ。
開発時に新しいVisual Studio使えないなら、Monoって微妙だなぁと感じた
341デフォルトの名無しさん
2013/03/14(木) 13:23:58.68 いくつかのアセンブリ(System.Web.Mvc.dllとか)をローカルコピーしてもだめ?
342デフォルトの名無しさん
2013/03/14(木) 14:22:11.35 >>341
レスありがとう。
VS2012のBuild=>Publish SelectionでFile Systemを選択
してPublishしていたのですが、その手順でやると、デフォルトで
binディレクトリの中に各種dllがコピーされるようです。
MVC3だと10個、MVC4だと12個くらい。
下に掲載されていた6個のdllは規定でコピーされていました。
http://monobook.org/wiki/ASP.NET_MVC_3
MVC4からMVC3に変更したり、フレームワークを4.5から4.0に変更したり
していろいろProject作成してみましたが、同じようなエラーでした。
試しにVSのReferencesに出てくるものをすべて「Copy Local」にして
からPublishすると32個のdllがbinに作成されましたが、XSPを立ち上げると
コマンドプロンプトが落ちて消えました。
Mono自体の開発はMacでやっているようだし、もしかするとWindows版のMonoは
あんまりテストもされてないのかなぁ
レスありがとう。
VS2012のBuild=>Publish SelectionでFile Systemを選択
してPublishしていたのですが、その手順でやると、デフォルトで
binディレクトリの中に各種dllがコピーされるようです。
MVC3だと10個、MVC4だと12個くらい。
下に掲載されていた6個のdllは規定でコピーされていました。
http://monobook.org/wiki/ASP.NET_MVC_3
MVC4からMVC3に変更したり、フレームワークを4.5から4.0に変更したり
していろいろProject作成してみましたが、同じようなエラーでした。
試しにVSのReferencesに出てくるものをすべて「Copy Local」にして
からPublishすると32個のdllがbinに作成されましたが、XSPを立ち上げると
コマンドプロンプトが落ちて消えました。
Mono自体の開発はMacでやっているようだし、もしかするとWindows版のMonoは
あんまりテストもされてないのかなぁ
343デフォルトの名無しさん
2013/03/14(木) 15:02:54.95 >>342
なるへそ
とりあえず自分がコピーしているアセンブリはこんだけだった
EntityFramework.dll
Microsoft.Web.Helpers.dll
System.Data.Entity.dll
System.Web.Helpers.dll
System.Web.Mvc.dll
System.Web.Razor.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages.Razor.dll
System.Web.WebPages.dll
エラーメッセージから察するに、mod-mono-server4 が動いてない可能性があるのかも
ps aux | grep mod-mono-server4
あたりで確認
なるへそ
とりあえず自分がコピーしているアセンブリはこんだけだった
EntityFramework.dll
Microsoft.Web.Helpers.dll
System.Data.Entity.dll
System.Web.Helpers.dll
System.Web.Mvc.dll
System.Web.Razor.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages.Razor.dll
System.Web.WebPages.dll
エラーメッセージから察するに、mod-mono-server4 が動いてない可能性があるのかも
ps aux | grep mod-mono-server4
あたりで確認
344デフォルトの名無しさん
2013/03/14(木) 15:42:03.72 >>343
お試し中なので、VisualStudio2012と同じPC(win7)上で
MonoとWeb server(monoのXSP2)を動かしています。
そのため、mod_mono、psコマンドなどがないです。
Monoに付属してきたサンプルWebアプリは、XSPで動かすことができています。
C:\Program Files (x86)\Mono-2.10.9\lib\xsp\test
のフォルダを右クリックして、
"XSP2.0 Web Server Here"を実行しXSPを動かすと、正常に動きます。
ただこのサンプル内にはaspxファイルがあるのでMVCではなく、WebFormsですね。
このWebFormsのサンプルが動いたのでApacheやnginxはまだ試してないです。
Web serverは、Apache + mod_monoのようですが、
その他の開発環境はどんな組み合わせで使ってますか?
ディストリビューション、Monoのversion、IDEなどなど
お試し中なので、VisualStudio2012と同じPC(win7)上で
MonoとWeb server(monoのXSP2)を動かしています。
そのため、mod_mono、psコマンドなどがないです。
Monoに付属してきたサンプルWebアプリは、XSPで動かすことができています。
C:\Program Files (x86)\Mono-2.10.9\lib\xsp\test
のフォルダを右クリックして、
"XSP2.0 Web Server Here"を実行しXSPを動かすと、正常に動きます。
ただこのサンプル内にはaspxファイルがあるのでMVCではなく、WebFormsですね。
このWebFormsのサンプルが動いたのでApacheやnginxはまだ試してないです。
Web serverは、Apache + mod_monoのようですが、
その他の開発環境はどんな組み合わせで使ってますか?
ディストリビューション、Monoのversion、IDEなどなど
345デフォルトの名無しさん
2013/03/14(木) 22:07:21.05 >>344
Windowsか。申し訳ないけどWindows環境だと良く分からんわ
自分の環境こんな感じ。IDEはVS2010Pro
ArchLinux 64bit
apache 2.2.23-1
mono 2.10.8-2
mod_mono 2.10-3
xsp 2.10.2-4
とりあえずこの環境でEntity Framework以外は動いてる
ていうかMVC4ってもうAvailableなんだったっけか?
Windowsか。申し訳ないけどWindows環境だと良く分からんわ
自分の環境こんな感じ。IDEはVS2010Pro
ArchLinux 64bit
apache 2.2.23-1
mono 2.10.8-2
mod_mono 2.10-3
xsp 2.10.2-4
とりあえずこの環境でEntity Framework以外は動いてる
ていうかMVC4ってもうAvailableなんだったっけか?
346デフォルトの名無しさん
2013/03/15(金) 00:19:14.09 >>345
参考になります。
以前VirtualBoxにopenSUSE入れてたけど重かったので消しちゃったんですよね
検索するとmod_monoの設定はLinuxの記事ばかりで
Windowsで開発環境を作ってる人が見当たらない。
おとなしくLinux環境に作るしかないのか・・
サポート状況は、下を見る限りは
MVC4は、.NET4.5の新機能、asyncさえ使わなければ大丈夫に見えます。
http://www.mono-project.com/Compatibility
EntityFramework - Available since Mono 2.11.3.
とあるので、EntityFrameworkはそろそろですね
Entity Frameworkは、Mono 3.0.6 Betaだと既に使えるのかも
Entity Frameworkは.NET Frameworkから分離してリリースされる
ようになるとInfoQあたりで見た気がする。EF6からだったかな?
参考になります。
以前VirtualBoxにopenSUSE入れてたけど重かったので消しちゃったんですよね
検索するとmod_monoの設定はLinuxの記事ばかりで
Windowsで開発環境を作ってる人が見当たらない。
おとなしくLinux環境に作るしかないのか・・
サポート状況は、下を見る限りは
MVC4は、.NET4.5の新機能、asyncさえ使わなければ大丈夫に見えます。
http://www.mono-project.com/Compatibility
EntityFramework - Available since Mono 2.11.3.
とあるので、EntityFrameworkはそろそろですね
Entity Frameworkは、Mono 3.0.6 Betaだと既に使えるのかも
Entity Frameworkは.NET Frameworkから分離してリリースされる
ようになるとInfoQあたりで見た気がする。EF6からだったかな?
347デフォルトの名無しさん
2013/03/17(日) 01:09:38.12348デフォルトの名無しさん
2013/03/17(日) 01:20:11.47 そういえば、資金は獲得したけど借り物な訳で、売り上げもあげないといけないのか。
http://jp.techcrunch.com/2012/07/25/20120724microsoft-net-for-mobile-company-xamarin-gets-12-million-round-of-funding/
http://jp.techcrunch.com/2012/07/25/20120724microsoft-net-for-mobile-company-xamarin-gets-12-million-round-of-funding/
349デフォルトの名無しさん
2013/03/22(金) 13:52:04.87 【速報】 SCE、PS4のゲーム開発環境はC# (Mono) だと発表、Unity + PlayStation Mobileのコラボ
http://engawa.2ch.net/test/read.cgi/poverty/1363927845/
http://engawa.2ch.net/test/read.cgi/poverty/1363927845/
350デフォルトの名無しさん
2013/03/22(金) 13:54:05.07 やっぱPSMの自前Unity劣化版やめてUnityにするのか
まあそうなるわな
まあそうなるわな
351デフォルトの名無しさん
2013/03/27(水) 16:46:26.23 macosxのxamarin studio4.0.3使ってるけど
unmanagedコードのデバッグってどうやるの?
soft debuggerがmanagedにしか対応してないみたいなんだけど
unmanagedコードのデバッグってどうやるの?
soft debuggerがmanagedにしか対応してないみたいなんだけど
352デフォルトの名無しさん
2013/03/29(金) 15:41:12.08 http://www.mono-project.com/Debugger
- Soft Debugger
- Hard Debugger
- Low-level debugging with GDB
コマンドラインからのようだ。
- Soft Debugger
- Hard Debugger
- Low-level debugging with GDB
コマンドラインからのようだ。
353デフォルトの名無しさん
2013/03/30(土) 15:56:20.49 結局 GDB なんだな
354デフォルトの名無しさん
2013/03/30(土) 16:00:32.99355デフォルトの名無しさん
2013/03/31(日) 20:58:14.55 mdbはOSX版無いんじゃないかな
少なくとも公式のインストーラでは入らなかった
unmanagedだとgdb使うしかないのかも
少なくとも公式のインストーラでは入らなかった
unmanagedだとgdb使うしかないのかも
356デフォルトの名無しさん
2013/04/05(金) 23:22:11.75 VS2010 C#で作ったフォームアプリをMacOSX10.8.2のMono3.0.6で実行したところ以下のエラーがでました
System.TypeInitializationException: An exception was thrown by the type initializer for
System.Windows.Forms.WindowsFormsSynchronizationContext --->
System.TypeInitializationException: An exception was thrown by the type initializer for
System.Windows.Forms.ThemeEngine --->
System.ArgumentException: The requested FontFamily could not be found [GDI+ status: FontFamilyNotFound]
(単純なフォームにボタン1つのアプリでもダメでした)
エラーを見る限り、FontFamilyが見つからないようなので、以下のようなコンソールアプリを作って
登録されているFontFamilyを確認したところ1件も表示されませんでした
System.Drawing.Text.InstalledFontCollection ifc = new System.Drawing.Text.InstalledFontCollection();
FontFamily[] ffs = ifc.Families;
foreach (FontFamily ff in ffs)
{
Console.WriteLine(ff.Name);
}
ここから質問です
(1)MacでC#のフォームアプリを動かすには、Mono本体以外にライブラリ(フォント)のインストールが必要なのでしょうか?
(2)MacでC#のフォームアプリを動かすには、MonoDevelopなどで再作成しないといけないのでしょうか?
以上、よろしくお願いします
System.TypeInitializationException: An exception was thrown by the type initializer for
System.Windows.Forms.WindowsFormsSynchronizationContext --->
System.TypeInitializationException: An exception was thrown by the type initializer for
System.Windows.Forms.ThemeEngine --->
System.ArgumentException: The requested FontFamily could not be found [GDI+ status: FontFamilyNotFound]
(単純なフォームにボタン1つのアプリでもダメでした)
エラーを見る限り、FontFamilyが見つからないようなので、以下のようなコンソールアプリを作って
登録されているFontFamilyを確認したところ1件も表示されませんでした
System.Drawing.Text.InstalledFontCollection ifc = new System.Drawing.Text.InstalledFontCollection();
FontFamily[] ffs = ifc.Families;
foreach (FontFamily ff in ffs)
{
Console.WriteLine(ff.Name);
}
ここから質問です
(1)MacでC#のフォームアプリを動かすには、Mono本体以外にライブラリ(フォント)のインストールが必要なのでしょうか?
(2)MacでC#のフォームアプリを動かすには、MonoDevelopなどで再作成しないといけないのでしょうか?
以上、よろしくお願いします
357デフォルトの名無しさん
2013/04/05(金) 23:31:43.47 GUIは別個に作るのが普通です
358デフォルトの名無しさん
2013/04/05(金) 23:32:09.25 VC#でビルドしたフォームアプリケーションもOSX上のmonoで動くよ
359デフォルトの名無しさん
2013/04/05(金) 23:46:59.35360デフォルトの名無しさん
2013/04/06(土) 00:13:13.22 xquartz
361デフォルトの名無しさん
2013/04/06(土) 00:40:42.28 >>356
mono-2.10.10以降のバグ
環境依存でOSのバージョンが同じでも発生したりしなかったりする厄介なやつ
mono-2.10.9に落としてみ
ttp://download.mono-project.com/archive/2.10.9/macos-10-x86/10/MonoFramework-MRE-2.10.9_10.macos10.xamarin.x86.dmg
mono-2.10.10以降のバグ
環境依存でOSのバージョンが同じでも発生したりしなかったりする厄介なやつ
mono-2.10.9に落としてみ
ttp://download.mono-project.com/archive/2.10.9/macos-10-x86/10/MonoFramework-MRE-2.10.9_10.macos10.xamarin.x86.dmg
362デフォルトの名無しさん
2013/04/06(土) 01:42:24.01 >>361
ありがとうございますっ
mono-2.10.9に落として、簡単なフォームプログラムで表示できることを確認しました
Macに存在しないフォントを指定しているため文字化けしていますが、
Mac版ではFontFamilyを変更することで対応できそうです
本当にありがとうございました
ありがとうございますっ
mono-2.10.9に落として、簡単なフォームプログラムで表示できることを確認しました
Macに存在しないフォントを指定しているため文字化けしていますが、
Mac版ではFontFamilyを変更することで対応できそうです
本当にありがとうございました
363デフォルトの名無しさん
2013/04/06(土) 09:30:25.85 Windows上だと問題ないんだけどOSX版monoで実行すると
TextBoxのMultiLine==falseの時に高さが潰れてしまう
高さが0で何も見えない
でもMultiLine==trueの時は潰れない
あとNumericUpDownとかComboBoxも潰れてる
自作フォームの中だけでなくOpenFileDialog中のファイル名を入力するテキストボックス部も潰れてる
原因とか解決法がわかれば教えて欲しい
TextBoxのMultiLine==falseの時に高さが潰れてしまう
高さが0で何も見えない
でもMultiLine==trueの時は潰れない
あとNumericUpDownとかComboBoxも潰れてる
自作フォームの中だけでなくOpenFileDialog中のファイル名を入力するテキストボックス部も潰れてる
原因とか解決法がわかれば教えて欲しい
364デフォルトの名無しさん
2013/04/06(土) 09:47:09.74 現状のMonoはかなり互換性に気を付けないと使えないし
バグもまだいっぱいあるのが実情だよ
英語でも情報も少ないし大変
GUIのアプリだと特にプラットフォーム依存の問題にぶちあたると思う。
ASP.net MVCでさえ互換性の問題がたくさんあって
俺はMonoはしばらく使えないと思った。
バグもまだいっぱいあるのが実情だよ
英語でも情報も少ないし大変
GUIのアプリだと特にプラットフォーム依存の問題にぶちあたると思う。
ASP.net MVCでさえ互換性の問題がたくさんあって
俺はMonoはしばらく使えないと思った。
365デフォルトの名無しさん
2013/04/06(土) 11:44:55.50 張子の虎
366デフォルトの名無しさん
2013/04/06(土) 17:27:34.19 GUIはGTK#のほうが互換性はあるかな。
WinFormsとかプラットフォーム別のGUIは一応使えるぐらいのメンテナンス状態と思った方がいい。
WinFormsとかプラットフォーム別のGUIは一応使えるぐらいのメンテナンス状態と思った方がいい。
367デフォルトの名無しさん
2013/04/06(土) 17:31:39.14 Windows環境のGUIいじらずに使いたいと、思ってるなら仮想環境かWineの方が手っ取りばやいと思う。
368デフォルトの名無しさん
2013/04/06(土) 17:41:21.69 C#が動いて環境に合わせたGUIのラッパーがあるのがMonoという状況なので、
Windows向けのGUIがそのまま動くというのを期待してもいまは注力してないので、いつまで立っても改善されることはない。
ここに来て、MonoDevelopのGUI共通にするたjavaのSWTみたいなXWTというものを作っているみたいだけど、既存のGUIアプリをそのまま動かすためのものではない。
http://atsushieno.hatenablog.com/entry/2012/11/14/152935
http://ja.m.wikipedia.org/wiki/Standard_Widget_Toolkit
Windows向けのGUIがそのまま動くというのを期待してもいまは注力してないので、いつまで立っても改善されることはない。
ここに来て、MonoDevelopのGUI共通にするたjavaのSWTみたいなXWTというものを作っているみたいだけど、既存のGUIアプリをそのまま動かすためのものではない。
http://atsushieno.hatenablog.com/entry/2012/11/14/152935
http://ja.m.wikipedia.org/wiki/Standard_Widget_Toolkit
369デフォルトの名無しさん
2013/04/07(日) 01:37:44.35 新規だとお勧めはXWT?
370デフォルトの名無しさん
2013/04/07(日) 16:25:52.98371デフォルトの名無しさん
2013/04/07(日) 21:24:51.58 そんな不毛なことに労力費やすよりちゃんとしたQtのラッパーを作ってください
372デフォルトの名無しさん
2013/04/08(月) 03:18:54.62 >>363
mono develop上でFormにTextBoxを貼り付けただけのプログラムを
Start program with debugging或いはStart debuggingで起動すると潰れないで見えてるな
作られた実行ファイルをターミナル上でmono test.exeのように起動すると潰れる
この辺に解決のヒントがありそうだ
mono develop上でFormにTextBoxを貼り付けただけのプログラムを
Start program with debugging或いはStart debuggingで起動すると潰れないで見えてるな
作られた実行ファイルをターミナル上でmono test.exeのように起動すると潰れる
この辺に解決のヒントがありそうだ
373デフォルトの名無しさん
2013/04/12(金) 09:31:11.30 http://www.mono-project.com/StudentProjects
C#にcocos2d/3dを移植して、cocos2d-xnaというの作ってるらしい。
Clang C++/CLIというのもあるんだね。
C#にcocos2d/3dを移植して、cocos2d-xnaというの作ってるらしい。
Clang C++/CLIというのもあるんだね。
374デフォルトの名無しさん
2013/04/16(火) 02:23:40.10 これで作ったMacアプリを動かすには、ユーザー側もランタイム等をインストールする必要がありますか?
375デフォルトの名無しさん
2013/04/16(火) 05:40:39.93 実行ファイルに含まれるネームスペース以外は外部に依存してるわけだから、
そのように作ったら外部に依存するだろう。
Windowsにおいても、なんで.NetFramework入れると思う?
そのように作ったら外部に依存するだろう。
Windowsにおいても、なんで.NetFramework入れると思う?
376デフォルトの名無しさん
2013/04/16(火) 06:49:34.02 Mono自体をアプリに含めてしまうことはできるよ
でもストアに載せる場合はXamalinのライセンスを購入しないとアップルの規約に違反にする
あとはUnixらしくパッケージマネージャを使って自動でインストールさせる手もある
でもストアに載せる場合はXamalinのライセンスを購入しないとアップルの規約に違反にする
あとはUnixらしくパッケージマネージャを使って自動でインストールさせる手もある
377デフォルトの名無しさん
2013/04/16(火) 11:53:31.28 https://launchpad.net/ubuntu/raring/+package/monodevelop
https://launchpad.net/ubuntu/raring/+source/monodevelop
C# 3.0というのはあれか.net frameworkでいうと3.0に相当するものか
というかmonodevelop 4にあたるxamarin studioはUnix環境だと使えな
そうもしくは使うの大変そうな予感…
https://launchpad.net/ubuntu/raring/+source/monodevelop
C# 3.0というのはあれか.net frameworkでいうと3.0に相当するものか
というかmonodevelop 4にあたるxamarin studioはUnix環境だと使えな
そうもしくは使うの大変そうな予感…
378デフォルトの名無しさん
2013/04/16(火) 12:14:50.46379デフォルトの名無しさん
2013/04/16(火) 23:35:51.08 http://xamarin.com/evolve
ことしのカンファレンスの中継始まっとる
ことしのカンファレンスの中継始まっとる
380デフォルトの名無しさん
2013/04/19(金) 22:50:45.48 LinuxでmonoつかってASP.NETってまだ全然実用にならない感じ?
Windows Serverからの移行計画があってテストしてるんだけど、
ちょっとアクセス数を増やすとすぐ503になって実用にならん。
Windows Serverからの移行計画があってテストしてるんだけど、
ちょっとアクセス数を増やすとすぐ503になって実用にならん。
381デフォルトの名無しさん
2013/04/20(土) 00:08:11.64 実用にならないって結論出したんでしょ
何が聞きたい
何が聞きたい
382デフォルトの名無しさん
2013/04/20(土) 00:13:48.09 いや、何か回避方法とかないかなって思って。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 [Hitzeschleier★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★2 [少考さん★]
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 ★2 [ぐれ★]
- ベトナムのバイク「脱ガソリン」、シェア8割のホンダに打撃…政府が電動二輪普及を主導 [煮卵★]
- “ひとり焼肉”でおなじみ「焼肉ライク」が閉店ラッシュ。なぜ「コスパが悪い」と言われてしまうのか [Gecko★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★13 [蚤の市★]
- 官邸筋「高市総理は電話会談でトランプに米中がうまくやろうとしてるのに邪魔をするなと釘を刺されてかなり落ち込んでいた」 [931948549]
- 立ちんぼさん、気付く 「座ってれば職質されないんだ!」 立ちんぼ改め「座りんぼ」誕生 [303493227]
- 「SCORE」←これなんて読むんや?🙋🏡
- 【高市朗報】鈴木大臣「嫌儲のデマに騙されないで。お米券の使い勝手は悪くない。卵味噌醤油も買えます。現金と変わりません」 [517459952]
- 女性さん「クソオス!」←これをリアルで言えない理由
- 休日にオッサンが松屋で一人悲しくメシ食っててクソ笑ったわwwwwwwww [769050516]
