【消しゴム】MONOを使ってみるスレ4【じゃない】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2012/02/12(日) 14:16:18.49
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/
2013/07/16(火) NY:AN:NY.AN
>>479
validateRequest="false"
ってクライアントサイドのValidationを無効にする設定だっけ?
バグ報告よろしく

Monoは標準的なことから少しでも外れるとバグ踏む可能性あるんだな

>>480
Monoでさえ問題ぶつかって解決方法がわからないことが多すぎる。
ServiceStackみたいなのはさらに少数派だろうからな
482デフォルトの名無しさん
垢版 |
2013/07/16(火) NY:AN:NY.AN
プログラミング部
http://engawa.2ch.net/test/read.cgi/poverty/1373952044/

ついにこのときがきた
2013/07/16(火) NY:AN:NY.AN
>>481
asp.net mvcやらasp.net web apiの対応がもう少し良くなればservicestackを使わなくてもいいんだがな。
servicestackは現状のmonoでは一番安定しているフレームワークだと思う。
マイナーどころは知らんけど。
2013/07/16(火) NY:AN:NY.AN
あとは、RubyのSinatra風のNancyというのがある。シンプルなのがよければ。
http://daruyanagi.jp/entry/2013/05/10/085706
2013/07/17(水) NY:AN:NY.AN
ServicestackはRedisだけ使ってるけど今のところ全くトラブルなし
486デフォルトの名無しさん
垢版 |
2013/07/19(金) NY:AN:NY.AN
そんなことよりMacで日本語入力できるようにしてくれ
2013/07/19(金) NY:AN:NY.AN
Mac OS X版GTK+における日本語入力対応の近況
http://www.clear-code.com/blog/2013/7/3.html
2013/07/19(金) NY:AN:NY.AN
MonoDevelopがいまいちだな
開発リソースがないんだからそれなりの機能で小さくまとめればいいのに
高望みしてVSを作ろうとしてボロボロになった感じ
489デフォルトの名無しさん
垢版 |
NGNG?2BP(6001)
>>487
なにこれ凄い
2013/07/19(金) NY:AN:NY.AN
UnityのMDではgtk-query-immodules-2.0が用意されていないので、
バイナリいれてみようとしたけど失敗した。
491デフォルトの名無しさん
垢版 |
2013/07/22(月) NY:AN:NY.AN
おまえら日本語マニュアル作れよ。
Linuxで動かすときのTIPSとか一カ所に集約しろ
2013/07/22(月) NY:AN:NY.AN
ここじゃダメなの?
http://monobook.org/
2013/07/22(月) NY:AN:NY.AN
>>488
日本語され通ればあとは十分なレベルだと思う。
NuGetが使えるようになったおかげで他はもう何もいらんと思うようになったわ
494デフォルトの名無しさん
垢版 |
2013/07/23(火) NY:AN:NY.AN
nuget対応してなくね?
2013/07/23(火) NY:AN:NY.AN
https://github.com/mrward/monodevelop-nuget-addin
http://monobook.org/wiki/NuGet_Addin_for_MonoDevelop_and_Xamarin_Studio

リポジトリ追加すればアドオン入れられる。
betaやalphaブランチだとリポジトリ追加しても、リストに出てこないかもしれない。
そんな時は自分でビルドして、インストールしてる。
2013/07/24(水) NY:AN:NY.AN
いま安定バージョンっていくつのなんだろ…
497デフォルトの名無しさん
垢版 |
2013/07/24(水) NY:AN:NY.AN
>>495
なにこれ捗る
49857
垢版 |
2013/07/30(火) NY:AN:NY.AN
MONOで作ったexeがubuntu上でデフォルトでダブルクリック起動に対応してないのが残念だ。
Windowsでは試してないのだが、時間ができたら試してみたい。
2013/07/31(水) NY:AN:NY.AN
>>498
さすがにそれは動く
不具合というか動かなくて困惑するのはlinux上でのasp.netとかそういうのだ

macもと言いたいけど
それでも以前よりは良くなりつつあるようなないようなまぁユーザー自体が
macに関してはwindowsほど多くないからなしゃーなしだ
50057
垢版 |
2013/07/31(水) NY:AN:NY.AN
情報ありがとうです。

monoは結構、マルチプラットホームいけそうですね。
将来が楽しみだ!
2013/07/31(水) NY:AN:NY.AN
.net/mono両対応を謳ってるサードパーティ製webフレームワークが出て来たり、F#の公式コミュニティもmono移植でそんな活動してるので、
そんな感じで両対応で活動しているフレームワーク開発者が増えた結果、バグだしも進んで互換性向上してきたのかもしれないね。
2013/08/01(木) NY:AN:NY.AN
連載:MonoでOSSなASP.NET MVCアプリ:
第2回 MySQL ConnectorでDBに接続 (1/3)
http://www.atmarkit.co.jp/ait/spv/1307/23/news062.html
連載自然消滅したかと思ってたけど、蘇ってた。
2013/08/02(金) NY:AN:NY.AN
Mono 3.2 7/24リリース
http://www.mono-project.com/Release_Notes_Mono_3.2
どうやら2.10と3.0のサポートは終了するらしい。

でも、OSXしか3.2系のバイナリ配布してないんだよな。
http://www.go-mono.com/mono-downloads/download.html

WindowsのXamain.Androidはどういう組み合わせになるのかな?
しばらく、2.10系なんだろうか。
2013/08/02(金) NY:AN:NY.AN
最新版のバイナリをyumで入れられるようにして欲しい。
その辺に微妙なものを感じる。
2013/08/02(金) NY:AN:NY.AN
osxスマホ中心にxamarinで人をさけるけど、
それ以外のリリースは、人がいないか、ディストリビューターとの分業と思ってるか、たぶんその両方だと思うけど、
だれか、Jenkinやbuildpotみたいなの使って最新版のリポジトリ用意してくれる毎回面倒しなくていいんだよな。
言い出しっぺからとは言われそうだが、
ubuntu LTS一世代 x64でも用意してくれると助かる。

osが一種類といっても偏った情熱を傾ければ、mono llvm用のLLVMビルドや、
amazon用の転送料金のかからなく高速なリポジトリが欲しいとか切りないけど。
2013/08/02(金) NY:AN:NY.AN
RHEL系のcentos忘れてた、、、
novelに買収されるそのまた昔は、アピールしてたんだけどね。いまどうなってるんだろう。
507デフォルトの名無しさん
垢版 |
2013/08/16(金) NY:AN:NY.AN
MonoMacでNSTableViewに行追加する方法がまったくわからないのだが
どうやるの?
508デフォルトの名無しさん
垢版 |
2013/08/18(日) NY:AN:NY.AN
てす
509デフォルトの名無しさん
垢版 |
2013/08/29(木) NY:AN:NY.AN
Macの日本語対応はいつくらいになりそうなの?
2013/09/01(日) 18:35:07.40
monodevelopとxamarinstudioの話?
osx画面表示用imモジュールがgtkに存在しないのが原因だったけど、
モジュールを作ってくれた人がいるので、そのモジュールを導入すればもう動くよ。
ただ、同梱されたものが配布されるのがいつになるかは知らない。
mono自体は、昔から.net(ecma規格)準拠で対応してる。
511デフォルトの名無しさん
垢版 |
2013/09/05(木) 21:04:46.49
どうやったらインストールできるんだよmono for Android…
xamarin installerコンティニューボタン推した途端消えるんだけど?何なの?
2013/09/06(金) 00:19:27.38
windows?mac?
windowsだと思うけど、過去のやつ拾ってきてみては。

http://codezine.jp/article/detail/7375
エクセルソフトが代理店になったみたい。
2013/09/07(土) 07:58:41.31
android の sdk インストールしないと意味ないぞ
というか C# も java もたいして代わらんし android やるなら java 覚えてやったほうが資料多いし絶対楽だと思うが
514デフォルトの名無しさん
垢版 |
2013/09/07(土) 10:18:54.21
>>512
windowsだよ。ありがと 色々入れて見てるんだけどなあ…

>>513
sdkもちゃんとインストールした。けどクリックしても起動しなくてフォルダの中の違うファイルから起動した…そこから違ってたのかな
javaもいいけど今はC#やりたいからサポートに連絡してみる
2013/09/08(日) 19:43:00.58
>>514だけどうまく動いた。ありがとう

mono for androidやってるけど、解説サイトなんか見るとエミュレータ起動した後は皆直接アプリの画面になってるよな
俺ホーム画面に行っちゃってアプリ起動しないんだけどなんでだろ
それとも解説ではホームからアプリに行く過程を省略してるだけなのかな
2013/09/10(火) 18:55:14.29
http://msdn.microsoft.com/ja-jp/magazine/dn342871.aspx
.net mvc以外のサードパーティ製web stackのservicestackがmsのmsdnマガジンにとりあげられていた。
2013/09/14(土) 22:10:28.34
debian7にmono3.2.1をソースからインストールしたのですが
vs2012で作成した実行ファイルをdebian上で実行した際にdllが見つからないとエラーが
出てしまいます。debian上にインストールしたmono4.5のdllをexeフォルダに全コピーしたら
起動したのですが、ライブラリパスの設定ができていないのですがmonoのライブラリパスの設定は
どのように設定すればよいのでしょうか?bashrc等のPATH設定に必要なフォルダのパスを
記述すればよいのでしょうか?
2013/09/14(土) 22:15:11.15
現在リリースされている
mono3.2.1でasync awaitは動作するのでしょうか
最新をインストールしてコードを実行すると下記のエラーが出ます。
System.TypeLoadException: Could not load type 'System.Runtime.CompilerServices.IAsyncStateMachine' from assembly 'mscorlib, Version=4.0.0.0
2013/09/16(月) 16:51:55.33
>517
http://smdn.jp/programming/mono/build_install/mono-3.0/
2.4動作確認

pathやld.configあたりが通ってるか
gacutil installで、ライブラリが置かれてるか
パッケージ管理で入れるやつは外しておいた方が良い
2013/09/16(月) 17:00:59.23
>518
http://forums.xamarin.com/discussion/1582/could-not-load-type-iasyncstatemechine

https://github.com/mono/mono/blob/master/mcs/class/corlib/System.Runtime.CompilerServices/IAsyncStateMachine.cs

Version=4.0.0.0ってところがまずそう、
4.5.0.0になってれば通りそう。
2013/09/16(月) 17:12:23.16
mcs -sdk:4.5 でコンパイル。
-r: でコマンドラインからアセンブリの参照を解決?できる。

プロジェクトファイルがあれば、
xbuild(msbuildのフリー実装)でビルドできる。
2013/09/16(月) 17:21:50.38
osxでXamarinStudio使っていれば、alphaブランチに切り替えればmono3.2になるので、IDE上でC#4.5や5.0に変えたり参照追加したりプロジェクトファイルを操作できる。
debianやubuntu、windowsではやったことないので分からん。
2013/09/25(水) 01:12:38.70
Mono.MacでHttpWebRequestを使う時、
デバッグビルド or ランタイムをバンドルしないリリースビルドだと
httpsへのPOSTが通るんだけど、ランタイムをバンドルするとできない。
何が足りないのでしょう?
2013/09/25(水) 01:50:03.32
情熱
2013/09/25(水) 09:21:33.40
君のその手には
526デフォルトの名無しさん
垢版 |
2013/09/27(金) 15:50:14.16
Xamarin Studioでエディタを並べて表示ってどうやるの?
2013/09/27(金) 15:52:14.85
全画面表示して別のモニタを隣に置いていく
528デフォルトの名無しさん
垢版 |
2013/09/27(金) 17:11:18.68
出来ないのかよ
http://forums.xamarin.com/discussion/3349/divide-xamarin-studio-editor-into-two-columns
2013/09/28(土) 13:07:19.92
Added libevent2-based I/O backend for NancyFx (10 times faster)
https://github.com/TechEmpower/FrameworkBenchmarks/pull/489

mono/.net系は、まだposix使い倒したデーモンの実装がないというところかな。
2013/09/28(土) 15:22:33.24
https://github.com/TechEmpower/FrameworkBenchmarks/issues/362
ASP.net対応で問題になっていた部分について目処が立って、すぐに第七回実施するつもりだったみたいだけど、
新しく出てきたパッチの取捨選択にもうすこしかかるみたいだね。
531デフォルトの名無しさん
垢版 |
2013/09/28(土) 15:49:11.58
ひさびさにアップデートしたらMacで日本語入力出来るようになってるんだが
何時の間に
2013/09/28(土) 23:24:59.27
今年度になって話題になってたcocoa向けのimmoduleが、xamarinやgtkの開発者が取り込んでくれるという話で、そろそろという状況だった。

英語版だけど日本の代理店もひとつできて、マーケティング部門に話が流れやすくなったのもあるかもしれない。
http://www.xlsoft.com/jp/products/xamarin/index.html
533デフォルトの名無しさん
垢版 |
2013/10/01(火) 12:09:58.44
Xamarin Studioって複数起動できないの?
移植が捗らなすぎなんだが。
2013/10/01(火) 12:31:17.53
Mac版?
チップスあった気が
2013/10/01(火) 21:47:46.91
Mac版なら複数起動できてる。
そのままだとできないけど。
おれはXamarin Studio Launcher使ってる。
当然公式には複数起動は保証されていないと思う。
今のところは不具合ない。
536デフォルトの名無しさん
垢版 |
2013/10/02(水) 21:41:51.96
Xamarin Windows版ってオフラインインストール版はないのでしょうか?
537デフォルトの名無しさん
垢版 |
2013/10/03(木) 19:42:20.80
>>535
ok、捗りだした。
ウインドウの横幅を最小にしても1920x1200だと2個並べられないのが若干気になるが、それでもかなりよくなった。
ありがとう。

あとウォッチ変数で16進数表示に切り替える方法ある?
2013/10/06(日) 21:55:59.17
すごく低レベルな質問なんですが
GACに登録しているアセンブリは実行ファイルに使用しているアセンブリをコピーせずに
使えるという認識なのですが
GACに登録していても実行ファイルと同じ場所にコピーしないと
動作しないやつらがいるのですが
これは何か設定がまずいのでしょうか?

ローカルにコピーしないと駄目だったアセンブリ(.net4.5)
System.Net.Http.dll
2013/10/13(日) 19:24:35.46
設定ファイルにローカルにあるやつを見に行く設定があるのかも
540デフォルトの名無しさん
垢版 |
2013/10/18(金) 21:10:50.11
VisualStudioみたいにタブはずれないの?
2013/10/20(日) 20:35:43.22
>>540
https://developer.gnome.org/gtk3/stable/GtkNotebook.html

gtk だから notebook 使ってるのかなと思ったけど

main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/SdiWorkspaceWindow.cs



http://www.icsharpcode.net/CodeReader/SharpDevelop/087b/Base/WorkbenchWindowsSdiWorkspaceWindow.cs.html

由来で中身を System.Windows.Forms から Gtk の EventBox やらで
置き換えたものっぽい。

main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DockNotebook.cs

は Gtk.VBox から実装していったもんらしいから上記のファイルから推測するとタブを外すという設計ではないと思う
2013/10/25(金) 15:15:41.22
>>541
GTK#の日本語資料が欲しいな。
イタリア語でもいい。
英語わかんない。
2013/10/25(金) 22:11:48.09
そもそもGTK#は今メンテされてんのか?
2013/10/25(金) 22:48:40.94
オライリーの絶版してるdevelopers note mono (1.0)とか、gtkの資料になっちゃうね。
だいたい古い
http://www.oreilly.co.jp/books/4873112346/
gtk入門
http://www.kitanet.ne.jp/~asler/linux/gtk/ja/gtk_tut_ja.html
gtk#入門資料
http://partake.in/events/45f74d0e-c6f0-4ad7-90c7-67954d94fbe0
2013/10/25(金) 22:52:56.25
https://github.com/mono/xwt
https://github.com/mono/gtk-sharp
コミットあるみたい。
新しく用意したxwtってのもあるけど、まだデザインツールみたいのなかったはず。
2013/10/30(水) 19:00:50.88
MonoMac触りはじめたのですがNSImageから.NETのImageクラスに変換するにはどうすればいいのでしょうか?
547デフォルトの名無しさん
垢版 |
2013/11/01(金) 20:31:55.71
MonoMacはよくわらんな
Interface Builderがまず意味わからない
2013/11/08(金) 03:49:20.55
マカーは馬鹿なのか。
2013/11/08(金) 20:49:41.28
取り敢えずxcodeでアプリ作るチュートリアルあるからそこから始める方が良いかも。
MonoMacだとGUIと繋ぐコードが減るのかな?
2013/11/12(火) 06:53:10.26
cuiで動く統合開発環境ってありませんかね?
sshで繋いだサーバーにぶち込んで使いたい
2013/11/12(火) 07:10:38.48
Xamarinのサブスクリプションもうちょい制限緩和されんのかな
サブスクリプション切れたあとでビルドも配布も出来ないって実質企業しか導入できないじゃん
高過ぎるよ
2013/11/12(火) 08:03:05.09
>>550
emacs
2013/11/12(火) 08:57:10.82
http://www.xlsoft.com/jp/products/xamarin/price.html
https://store.xamarin.com/
本当だ。
ビルドもできないのか、、、
スターターがもう少し高機能で、サポートやアセットストアで儲けるモデルだったら、参入しやすいんだけれど。

毎年払うとしても、継続的な心配は、
本家サイトにあるインディーの機能変更と
更なる値上げかな。
毎年この金額必要になるのは、ツールでもかなり高額よね。

ノベルに居た頃と違って、開発費分外部から持ってきてるので採算取らんといかんし、利用者が増えるのが先か、値段が上がるのが先か、、、
2013/11/12(火) 19:49:45.44
いや本当に高いよ、Business買おうと思って色々調べたら酷過ぎるね
如何にM$が良心的か良くわかる、MSDN Proなんて年間14万ちょいでサブスクライバから落とし放題でSA切れても使えるし商用利用可能だからな
こんなんで利用者なんて増えないだろ
2013/11/13(水) 02:17:45.42
http://kisscmo.jp/

custom maid online が unity で作られてるらしんだがいろいろ厳しいかんじだなあれ
まぁ unity と mono はまた別なんだろうけど
2013/11/20(水) 08:03:50.76
http://www.buildinsider.net/tagcloud?tag=Mono
VisualStudio中心のMonoGameの記事が載っていた。
2013/11/20(水) 14:21:33.92
C#でゲーム作るネタで今時Unityに全く触れてないのは不自然すぎる
知らないのか意図的にスルーしてるのか
2013/11/20(水) 15:17:19.92
なんで知らないと思うんだw
55957
垢版 |
2013/11/20(水) 19:50:05.69
過疎っているだけだから、安心して
560デフォルトの名無しさん
垢版 |
2013/11/24(日) 01:14:59.48
趣味で将棋ソフトを作ろうと思うんだが
手元にはMac仕事では.netとC#で開発してるからXcodeとmonoで開発してみようと思ってる
間違ってないよな?
2013/11/24(日) 01:17:25.89
ttp://www.geocities.jp/shogidokoro/usi.html
これに対応すると色々楽しいぞ。
56257
垢版 |
2013/11/24(日) 01:32:58.17
難しい質問だ。
自分もなに作るのでも、どの言語が良いか迷う。
ライブラリ含めてこれだってのがないね。
2013/11/24(日) 02:08:01.12
Macネイティブは真っ先に外すとして、現実的にはMonoとJavaとQtくらいだろ
個人的にはPySideをお薦めしたいが、将棋ソフトとなると速度的にキツそうだな
56457
垢版 |
2013/11/24(日) 02:25:02.04
計算部分はCで書いて、GUIをどうするのかと考えるのもアリアスでは?
56557
垢版 |
2013/11/24(日) 02:27:07.85
アリアス→有り
変換ミス。
アリアスとはなんぞ?
2013/11/24(日) 02:54:05.72
俺はオセロをC(評価関数)とC#(GUI)でWindows上で作ってたんだが
Mac、Linux対応にしようとしたけどmac版monoでどうしてもレイアウトが崩れるんでGUIはJavaで作り直した
567デフォルトの名無しさん
垢版 |
2013/11/24(日) 10:55:37.96
>>561
>>562
>>566
開発効率も考えてmonoかと思ってたけどCもありだな一番好きな言語だし
GUI部分は後で適当に乗せる事が出来るし
Cの方向で検討してみます
2013/11/24(日) 11:14:54.32
JavaとCならパフォーマンス面でCを併用する必要はまずないよね
GUIの品質はいまいちだけどJavaオンリー(言語はScalaを併用)が一番楽だわ
569デフォルトの名無しさん
垢版 |
2013/11/24(日) 11:20:18.34
>>568
Javaも書けなくはないがあんまり得意ではないから避けたいかな
パフォーマンスが優れてる事は知ってる
Oracleになってからオワコン気味ってのも個人的にはネック
2013/11/24(日) 11:24:15.12
C#は大好きなんだけど、Javaは好きになれない
まずプロジェクトひとつとってもファイル多過ぎるんだよな
利便性を捨てて厳格さを求める割に複雑で、そのくせシンタックスシュガーもないとかゴミすぎるって思う
2013/11/24(日) 12:08:11.80
ホットスポットでSSE2の組み込み関数とか使ってるし
Javaでは同等の性能出なかった
2013/11/24(日) 12:29:00.24
前に数値計算やったときは+AggressiveOptsにしたらC++より速かったな
2013/11/27(水) 01:24:24.39
Javaのパフォーマンス()なんか計算を特化した分野には通用しない
2013/12/01(日) 17:00:49.67
Java、今はそこそこ速い言語の部類だろ。少なくともC#よりは
http://benchmarksgame.alioth.debian.org/u32/benchmark.php?test=all&;lang=java&lang2=csharp&data=u32
まあSIMDバリバリつこうたりインライン関数やテンプレートの最適化が必要になると
C++一択だけど。最近のC++コンパイラの最適化は変態レベルだからな

が、むしろJavaはGUIのダサさが致命的だ。Mono/Gtk#はぎりぎり許せるレベル。
だが今はQtのが勢いありそうだな。モバイル・組み込み対応も進んでるし
http://www.similarweb.com/website/qt-project.org#/#mono-project.com
Monoにも頑張ってほしいものだがね。これ駄洒落な。
2013/12/01(日) 18:54:52.45
言語というよりVMの差のような
JavaもOpenなんたらのVMにしないとmonoとつりあわないよ
576デフォルトの名無しさん
垢版 |
2013/12/02(月) 20:36:50.12
OpenJDKはJPEGひとつまともに扱えない罠
2013/12/02(月) 21:17:18.97
C#は実質Win用だろ
gtk#使っててもWinで作ると動かなくなる
2013/12/04(水) 01:24:56.64
VやVMはそれぞれの環境で作ればよくね?
モデルが再利用できるだけでもありがたいよね
ASPなら関係ないし
2013/12/04(水) 20:04:13.88
それを突き詰めると結局WebAPI+個別フロントエンドという形になるんだよね
2013/12/04(水) 22:04:33.05
MONOでJSON吐き出してJSでVM作ればいいじゃなーい
的な
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況