【消しゴム】MONOを使ってみるスレ4【じゃない】
1 :
デフォルトの名無しさん :
2012/02/12(日) 14:16:18.49
2 :
デフォルトの名無しさん :2012/02/12(日) 18:56:47.20
VisualStudio2010で作ったASP.NET MVC (.NET4.0)のプロジェクトをMonoDevelopで開くと デバッグ実行時にどうもxsp2?で動いてる感じでWeb.configの targetframeworkが認識できないとやらでエラーになるんだが、 xsp4に切り替える方法はある? 設定見回したけどそれらしい項目を発見できなかった
3 :
デフォルトの名無しさん :2012/02/13(月) 13:13:33.68
エルフを狩るMonoTouch
山田くん全部持ってっちゃって
6 :
デフォルトの名無しさん :2012/02/16(木) 22:50:50.60
Monoで動くピュアマネージドな分散KVSありますか?
11 :
デフォルトの名無しさん :2012/02/17(金) 10:55:56.40
お前ら詳しいな
12 :
デフォルトの名無しさん :2012/02/17(金) 13:49:10.01
Apache + Mono XSPでASP.NET MVCを動かすのに試行錯誤しているのですが どうやるかわからなくて、apacheの設定で.htaccessを使えるようにして、 .htaccessに ForceType application/x-asp-net と記述して何とか動いたのですが、これでいいのでしょうか? もっと別な方法(正攻法)があるのでしょうか?
>>6 みて思ったんだけど、
AppHarborっていう、Herokuみたいな.net(not mono?)向けのPaasがあるんだが、
データ層のサーバ側アプリケーションは別にもってるから
クライアント側の紹介があるだけだな。
>>2 認識できないのは、targetframeworkのバージョン番号とかが
持っているファイルと合わないせいだと思うので、
新規プロジェクトを作って、そちらのweb.configを持ってくればいいんじゃ無いかな。
新規プロジェクトのデフォルトは、3.5(2.0系)なので、
プロジェクトのオプションで、
[ビルド]-[一般]にTarget Frameworkを「Mono/.NET 3.5」か「Mono/.NET 4.0」にするところがあるからそこで切り替わると思う。
web.config関係なく、Target Frameworkが「Mono/.NET 3.5」ならxsp2が、 「Mono/.NET 4.0」ならxsp4が立ち上がるみたい。
17 :
デフォルトの名無しさん :2012/02/19(日) 13:02:00.32
>>16 Windows版のやつ入れてみたけどダメだわ
ターゲットフレームワーク変えると、システムの参照するアセンブリが2系と4系で変わってるだけ みたいで、web.configが書き換わるわけではないみたい。
19 :
デフォルトの名無しさん :2012/02/25(土) 22:25:05.87
CentOS6向けのRPMは無いのでしょうか?
EPEL 6のは、2010/6付けで2.4.3だった。 いま2.10.8なのでさすがに古い気がする。 RHEL5用のnovell-mono (2.10.2)を、centos6に入れてる記事があった。 /opt/novell/mono に入る&そんなに依存する共有ライブラリでAPIの変更がそんなに無いのかも? ソースから入れて消せなくなるのが嫌だったら、novellのrpmみたいに、/opt/monoとかに入れる方法もあるよ。
21 :
デフォルトの名無しさん :2012/02/28(火) 06:54:40.40
何のWiKi?
23 :
デフォルトの名無しさん :2012/02/28(火) 21:44:35.30
>>20 急激にまともに使えるようになった分岐点が2.8だからな
さすがに古すぎる
24 :
デフォルトの名無しさん :2012/02/28(火) 22:08:33.33
asp-state.exeをデーモンにするにはどうすればいいですか?
つーか、M$がwin8で.net捨てそうじゃね?RMSの予言通りじゃん。
>>25 Net無いとWin8のバイナリ互換実現できない気がしたけど、元々ないんだっけか??
C#とMacOSX初心者なんだが聞いてくれ C#やりてーと思ってmonodevelopの現行バージョン入れて、色々遊んでたんだが ReadLineみたいなコンソールからの入力を取ってくる奴が一切動かないんだ(関係場所のみスルーしてる感じ) 外部でコンパイル&実行にするとosxだからか.exeは動かせないし、X11と連結すればいいの?と思っても分からん どなたか教えてくだぱい。もしAUTOなら、他にOSXネイティブでc#開発できそうなものがないかもできればよろしく頼んます 環境:MacOSXLion10.7.3, Monodevelop2.8.6.5
>>27 exeは、
コマンドラインから、
mono hoge.exe
または、
mkbundle hoge.exe -o hoge
か
mkbundle hoge.exe -deps -z -o hoge
で、hoge
などで、実行できるかも
30 :
デフォルトの名無しさん :2012/02/29(水) 07:06:18.55
>>27 外部なんたらとかいう設定があったはず
よく覚えてないので、あとでMac立ち上げてみるわ
>29-31 みんな親切にサンクス cd exeのある場所でmono hoge.exeでいけた。ターミナルから実行しなきゃダメなのね ターミナルのコマンドとかほとんど知らないからこの機会に勉強しようと思う プログラム組める人ならこれを自動でやれるようにmonoを改造したりできるんだろうか
33 :
デフォルトの名無しさん :2012/02/29(水) 10:07:56.47
osxのmonoでsystem.windows.formみたいなGUIメソッド(?)を使いたいんだけど、デフォルトでは動かなくて困ってます 参照のところでsystem.windows.formが見つからないんだけど、自力で足す方法もよくわからないです macでmono使ってC#開発してる人が居たら教えてくれー。。。
35 :
デフォルトの名無しさん :2012/03/01(木) 22:46:52.78
>>34 プロジェクトの種類がMonoMacとかになってないか?
>>35 自分の不注意だっただけで見つかりました
ただ参照にwindows.form追加したのにターミナルから実行してもウィンドウが開かないのは
他に何か見落としてるのかな。ウィンドウ開くだけのサンプルコードコピペしただけなんだが・・・
Mono + ASP.NET MVCでのセッション管理方法を調べてるのですが、asp-stateでデータベースに
保存する方法はあるのでしょうか?
dbsessmgrというデータベースに保存してあるデータを弄くるツールらしきものは発見したのですが、
このデータベースのスキーマや、insert/updateしている部分が発見できないのです。
ここまで調べました。
http://monobook.org/wiki/asp-state
clean,remove,showだった
44 :
デフォルトの名無しさん :2012/03/07(水) 23:51:20.61
むずいのぅ
monoでphalangerのビルドできねぇ・・・ windows上でビルドしてLinuxに持ってくるしかないの?
ソリューションファイルとプロジェクトファイルを書き換えてみてるけどWindowsのコマンドわからなすぎw
IronRubyも試してるけど、こっちもgem動かね irは動くんだけどなー
rubyとか(苦笑
ipy,irb,booは、別に入れた方がいいかも。 環境変数とかが、うまく設定されてない可能性がある。
IronRubyはRuby正規表現を.NET正規表現に変換する時に文字クラスの減算使ってて、 monoの正規表現では文字クラスの減算が実装されてないからほぼ動かない
monotouchでPortableLibraryが使えるようになるのは何時ですかね(´・ω・`)
55 :
デフォルトの名無しさん :2012/03/15(木) 15:06:44.38
CsharpReplでincludeって出来ないのでしょうか?
>55 csharp> help; やman csharpでhelpを見るとLoadPackageとLoadAssemblyがあるけど、 ソース読み込むコマンドはないみたい。
思いつく代替案は、 ・起動時に読み込む、起動し直す ・他のC# REPLを使う ・Reflection使ったEval系ライブラリを使う ・F#でコードを書いて、fsi(fsharpi)の#load使う ・他の動的言語で書いて、REPLを使う
>>58 こらこら、おちんぽミルクを飲むがヌケてるゾ☆
61 :
デフォルトの名無しさん :2012/03/22(木) 01:29:40.24
62 :
デフォルトの名無しさん :2012/03/22(木) 01:32:31.77
>>58 今日、会社のテスト環境で試したらfsiがLinuxで動かなかったわ。
なぜかは知らん。
エラーの内容も覚えていない。
つーかF#のサンプルコードみてそっ閉じしたわ
63 :
デフォルトの名無しさん :2012/03/22(木) 01:34:40.08
64 :
デフォルトの名無しさん :2012/03/22(木) 01:36:56.25
65 :
デフォルトの名無しさん :2012/03/22(木) 01:40:21.45
>>40 ASP.NETはオワコン
>>54 ぶっちゃけCRubyよりJRubyの方が完成度高いよな
opaiどこー?
71 :
デフォルトの名無しさん :2012/03/22(木) 07:00:01.75
いっぱい
72 :
デフォルトの名無しさん :2012/03/22(木) 23:21:11.84
73 :
デフォルトの名無しさん :2012/03/22(木) 23:25:23.66
危ぶむなかれ
74 :
デフォルトの名無しさん :2012/03/22(木) 23:25:44.51
危ぶめば道はなし
75 :
デフォルトの名無しさん :2012/03/22(木) 23:27:08.10
踏み出せばその一足が道となり、その一足が道となる
76 :
デフォルトの名無しさん :2012/03/22(木) 23:27:38.88
迷わず行けよ
78 :
デフォルトの名無しさん :2012/03/23(金) 00:06:00.36
行けばわかるさ
いくぞー!!!
アッーーー
81 :
デフォルトの名無しさん :2012/03/24(土) 16:20:04.51
F#2.0の.NET4.0版(v4.0/bin/Fsi.exe)の動かし方がわかりません。 .NET2.0版(bin/fsi.exe)は普通にmono fsi.exeで動くのですが、 .NET4.0版の方は起動直後に以下のような感じで落ちます。 /usr/local/lib/mono/4.0ではなく/usr/local/lib/mono/2.0を見に行っている せいだと思うのですが変更方法もわからないのです。 # mono Fsi.exe Microsoft (R) F# 2.0 Interactive build 4.0.40219.1 Copyright (c) Microsoft Corporation. All Rights Reserved. For help type #help;; > error FS0078: Unable to find the file 'System.Numerics.dll' in any of /usr/local/lib/mono/2.0 /opt/FSharp-2.0.0.0/v4.0/bin /opt/FSharp-2.0.0.0/v4.0/bin/
FSharp-2.0.0.0のアーカイブダウンロードしてきて、 v4.0ディレクトリ以下にて、 ・Makefileみたいに、snで署名し直し(ただしMakefileにあるdll全部) ・/usr/lib/mono/4.0にコピー /usr/lib/mono/4.0に移動して、 ・gacutil -iでGACにインストール 一応下記コマンドで起動できた。 mono --runtime=v4.0 /usr/lib/4.0/Fsi.exe --noframework -r:mscorlib.dll -r:FSharp.Core.dll (Xが無い環境なら --gui-) 普通に起動しようとすると、/usr/lib/mono/2.0/FSharp.Core.dllを探しに行ってmscorlibのバージョンがおかしいといわれてしまう。 もしかすると一番下のコマンドをv4.0/binの下でやっても動くかもしれない。
2.0向けはCore.dllだけ署名がついてるけど、4.0向けは全部署名が付いてるから、 GACインストール前にCore以外のdllについても署名をmonoの物に書き換える必要があるらしい。
>>81 の環境だと、
/usr/lib/mono/4.0じゃ無くて/usr/local/lib/mono/4.0だね。
あとは、コマンドだけでいけるかも。
MONOが使いやすいディス鳥ってありますか? CentOS以外はほとんど使ったこと無いので、できればCentOSが良いのですが。
Fsi.exeの場所をまちがえた。 $ mono --runtime=v4.0 /usr/lib/mono/4.0/Fsi.exe --noframework -r:mscorlib.dll -r:FSharp.Core.dll (Xが無い環境なら --gui-) >81の環境なら $ mono --runtime=v4.0 /opt/FSharp-2.0.0.0/v4.0/bin/Fsi.exe --noframework -r:mscorlib.dll -r:FSharp.Core.dll (Xが無い環境なら --gui-) かな?
前は(同じ会社だから)SUSEがオフィシャルディストロという感じだったが、 今はどうなんだろうなぁ
ubuntuの場合はmono使ったアプリとかMonoDevelopもなるべく新しいの入れようとメンテナンスしてるから、monoのインフラもメンテされてる。
89 :
デフォルトの名無しさん :2012/03/25(日) 00:03:39.69
>>82-86 Fsi.exeは起動するようになりました。
ただ1行打ち込むとフリーズ・・・
90 :
デフォルトの名無しさん :2012/03/26(月) 22:18:57.71
FreeBSDも頑張れ 昔このスレにportsメンテナが降臨してたがまた出てきて更新してくれ
OSXでも動きませんか?
windowsとosxはいつも最新版のバイナリ配布してるよ
portsメンテナは海外の人じゃなかったっけ?
95 :
デフォルトの名無しさん :2012/03/27(火) 07:14:09.61
今はね
96 :
デフォルトの名無しさん :2012/03/27(火) 13:07:39.45
MonoDevelopでRazor構文に対応する予定はありますか?
97 :
デフォルトの名無しさん :2012/03/27(火) 13:09:02.90
MonoがASP.NET MVC 3に対応する予定はありますか?
monoのリーダー(でxamarinのトップ)が、monomacとmonotouch触ってるから。 ほんとは開発してる暇ないんだろうけどgithubみると結構開発してたりする。
The entire ASP.NET MVC stack is now open source, including the Razor Engine, System.Json, Web API and WebPages. Razorも入ってるみたいだよ。
>>96 オープンソース化受けてのmonodevelopの話か。
103 :
営利利用に関するLR審議中@詳細は自治スレへ :2012/03/30(金) 12:40:40.14
仕事はえぇw
105 :
デフォルトの名無しさん :2012/04/16(月) 23:48:29.58
monodevelopで dynamic obj = 10; Console.WriteLine(obj); のようなコードを書くと 「The predefined type 'Microsoft.CSharp.RuntimeBinder' is not defined or imported Dynamic operation cannot be compiled without 'Microsoft.CSharp.dll' assembly reference」 と言うエラーが出ます。 dmcs ファイル名.cs と普通にコンパイルできる(monodevelopではC#4.0以降の機能を使えない?)のですがmonodevelopでコンパイラを手動で設定するにはどうしたらいいのでしょうか?
Preference -> 読み込み/保存 でプロジェクトフォーマットをVS2010にし、参照設定にMicrosoft.CSharp加えればビルドはできた。 参照設定が必要なわけは、おそらくnoconfigがtrueだからだと思う。 monodevelopでコンパイラの変更は直接できない。 プロジェクトフォーマットの変更でもって対応
107 :
デフォルトの名無しさん :2012/04/17(火) 21:54:45.10
>>106 返信遅くなってすみません。
できました。ありがとうございます。
mono for Android は、無期限ライセンス、1年サブスクリプション とのことですが、2年目にサブスクリプションを延長したいと思ったら また 399ドル必要なんでしょうか? その辺の情報がサイトで見つけられませんでした。
>>108 $249のProfessional Upgradeでいいんでないの?
>>109 ありがとうございます。
Upgrade ってなってたから違うのかと思いましたが、
それでいいんですか。
xamarinの株って買えますか?
PlayStation Suiteの開発環境がコイツだった
113 :
デフォルトの名無しさん :2012/04/19(木) 23:08:29.57
>>110 > For customers who have previously purchased Mono for Android Professional. Includes a one-year subscription to product updates.
ってあるからいいんでない?
>>114 ホントですね。
メールでも直接聞いてみましたが、やっぱりこれで OK のようです。
Monoのけ姫
面白いと思ってるの?
きみのほうがつまらん
反応したら負け
Unhandled Exception: System.TypeLoadException: A type load exception has occurred. と怒られまくりw mono用にわざわざclassを書きなおさないとだめなのか・・・
MonoDevelopだめだな ソースをビルドしただけで落ちるし実行した時だけエラー出たりするし話しにならない
Mono for Dalvik と、ネイティブで比較してんのかなw
hotspotよりmono vmは2,3倍遅いけど(メモリー効率はmonoのが全然よいみたい) dalvik vmはそこまで高速じゃないのかもしれないね。
monoは、llvmバックエンドやaotがあって面白いよね。
129 :
デフォルトの名無しさん :2012/05/18(金) 09:45:23.50
実行時にMonoランタイムで動いているか判別する方法はありますか?
MSのランタイムじゃなくて、ってこと? MSのプロプライエタリなモジュールだからMonoには付いてないよってモジュールが なかったっけ? それが存在するかリフレクション機能で見るとか。
MonoDevelop 3.0.1でGtk#が認識されないんだけど心当たりないです?(´・ω・`) GTK# for .NET 2.12.10入ってます。 using Gtk; のGtkが赤くなって、 「error CS0313: The name `Gtk' does not exist in the current context」 が出てます。 参照からgtk-sharpをアセンブリブラウザで開くと 「読み込めません:mscorlib, Version=...」 Windows 7とWindows 8で× Macはおk うにてぃやPSS付属のMonoDevelop 2.8.xも問題なし な感じです。
MonoDevelop 3.0 のリリースノートに「Mono 2.10.9 version 11」以上ってあるんですが、 Windowsの場合はMonoのサイトからAlpha Version(2.11.1)をダウンロードして インストールしないと駄目なんでしょうか?
widget.ButtonReleaseEvent などのイベントをoverride以外で拾う方法はないでしょうか? いつもこの壁で困ってしまいます
135 :
133 :2012/05/22(火) 17:21:57.67
今見たら2.10.9 Build #11になってたからBetaの2.10.9でいいんじゃないかな
OSXの場合、MonoDevelopをダウンロードして起動するとMDKが無いのでダウンロードしますか?と、ダイアログが出てきた気がする。
sgry.jp/pgarticles/dragdrop.net.html
140 :
133 :2012/05/23(水) 21:38:31.73
>>136 なるほど、Mac OSXの場合はBeta版を使用しろということだったんですね。
>>137 以前入れていたMono for Androidの試用版と、MDKの更新確認画面が出てきて、
何度かXamarinアカウントのパスワード入力画面が出てキャンセルしてたんですが、
3度目かで更新分のインストールできました。ありがとうございました。
System.ManagementもSystem.Diagnosticsも使わないで、 CPUのクロック周波数数えるにはどうしたら良いんでしょうか ネイティブコードを呼び出す事もNGです
CPUに手をかざして漏れ出る電磁波の周波数を数えればいいんじゃないかな
>>141 Linuxなら/proc/cpuinfoを読むとか
Windowsはよく知らないけど、外部のプロセスから情報を貰うとか
あと、クロックは数えるかもしれないが日本語として周波数は数える物じゃないと思う
フリーケンシ、つまり直訳すると頻度だから、数えるで合ってると思う。
周波数カウンタ
頻度は度合いを表すから計る測る計測する測定するが適切だろうな
>>141 WindowsならWMIだろうけれど、Linuxはしらん。
WMIはネイティブだけどありなのか? だったらSystem.Managementを使わないのは苦行でしかないが
3.0.2で直ったっぽい
moonlight終了か
MSですらSilverlightよりFlashを取っちゃったもんな
>>152 Metro版IE10にFlash組込みの件?w
そもそもMetro自体がSilverlightの焼き直しだからな
MacでMonoDevelop3.0.2に上げたらあらゆるプロジェクト開けなくなった。新規作成もダメ。 もしかしたらMono自体の更新のせいかも。 プロジェクト読み込み時にxmlの読み込みでエラー起きて何もできん
タイムマシーンで復旧! でも前からosx対応はあまり…過度に期待しちゃあかん
157 :
デフォルトの名無しさん :2012/06/06(水) 18:28:34.56
このページに、ASP.net MVC3は、オープンソースではないライブラリに依存
していると書かれているけど、Mono版MVC3はMS版と比べて
つかえない機能があるってことですよね?
どういう機能が使えないんでしょうか?
http://www.infoq.com/news/2012/05/Miguel-Moonlight InfoQ: ASP.NET MVC has been open source for a while now. In the past, how much effort was needed
to make it compatible with Mono?
Miguel: It was very easy to get MVC 1 and MVC 2 running with Mono. With MVC3 things changed,
since MVC3 was open source, but took a few dependencies on libraries that were not open source
at the time, or were transitional libraries. So supporting MVC3 was easy, but deploying it was
. It was a very rare to see an MVC3 site deployed with Mono, it was just too difficult.
With the recent opening up of the Microsoft ASP.NET libraries this has changed, and we managed
to make MVC3 work out of the box with Mono.
Finally, for MVC4, we won’t be able to run this for a while, since MVC4 requires us to upgrade the
core ASP.NET engine to support the new async pipeline and currently nobody is working on it.
It will be a matter of whether people care enough to contribute those changes to Mono and make this run.
こっちの対応表もMVC2までしか書かれてないんだね
http://www.mono-project.com/Compatibility
158 :
デフォルトの名無しさん :2012/06/07(木) 00:31:14.67
>>157 Entity Framework
くそ重いのでWindowsでも特に出番はない。
>>158 >>159 Entity Frameworkないのは見ていたけど、MVC4の機能だと思ってました。
リリースノートに、他につかえないものの具体的な機能は見つからなかったのですが、
MVC3は、Entity Framework以外はつかえると考えてOKですか?
>>158 EFはベンチマーク見ましたが遅いみたいですね。
ORMは何つかってますか?
Fluent NHibernate入れようと思ったら、リンク切れでbinaryは落とせず。
sourceのzipをcompileしようとしたら大量エラーで挫折。
Fluentはあきらめて、NHibernate落としてます。
android開発やってみたいなと思い色々と調べてみたのですが2010(非Express)じゃないとダメっぽいです? 2008はProなんですけれども……
それMetroの開発のことじゃなくて?
>>162 MfAはVS2010へのアドオンだけじゃなくて、MDだけでも一応開発できるんじゃない?
耐えられるかは知らんけどw
>>21 うらやまし〜。ボッキした!
新婚一ヶ月で他の男とハメするって
いけない旦那さんですね。
知り合った経緯、容姿など教えて下さい。
互換中止でうごかんってかwwww
170 :
デフォルトの名無しさん :2012/07/08(日) 13:12:43.87
2.12って何時頃リリース? 9月末までに出る? サーバーをWindowsにするかLinuxにするか迷ってるんだけど。
迷うくらいならWindowsにしとけ。 将来のリリースに期待してLinuxのmonoを採用とかありえないだろ。
172 :
デフォルトの名無しさん :2012/07/08(日) 13:43:39.24
テスト環境ではWindowsからDLL引っこ抜いてRazor動かしてるんだけど、 正式リリースになれば普通に動かせるかなと思ってね。
サーバーはLinuxでVMでWindowsですよ
それ単に管理OSなだけじゃないの
WindowsServerのライセンス持ってるなら素直にHyper-V使っとけばいいのに
176 :
デフォルトの名無しさん :2012/07/08(日) 17:25:46.22
Windows Server 2008R2のライセンスが残り1本。 冗長構成にしたいが追加で買うのも面倒。 つーか、Amazon EC2でも使うかな。 実際にEC2で動かしているひといる?
gtk#でマルチウィンドウな感じのアプリを作りたいのですが、だれか参考となる情報ください……。ぐぐってもいじってもさっぱりだった……。
182 :
デフォルトの名無しさん :2012/07/24(火) 11:14:07.99
183 :
デフォルトの名無しさん :2012/07/24(火) 13:13:33.94
>>182 MonoDevelopがEFのビジュアル編集に対応すれば流行るかもね。
Fluent NHibernateは日本語の情報まったくないし。
184 :
デフォルトの名無しさん :2012/07/24(火) 13:15:28.11
日本で流行る流行らないは日本語の情報量だなと常々思うわ。 Fluent NHibernateなんか英語の情報がアホみたいに大量にあっても日本人プログラマには無意味だという。
職業プログラマって英語できない人多いの?
日本語と同じ時間で読める人やパラパラみて理解できる人ってどれぐらいいるの?
>>184 海外でだけ流行ってると、世界で流行ってる印象が薄まって
周囲がのってこなく、仕事での利用許可が降りるのは違うもの(流行してないと見なされると、よほど枯れてないと開発打ち切りリスクなどの関係で選定されない)
みたいなことはよくあると思う
ここ最近ヨイショされるまでうちの会社もMono/.NETでのツール開発は肩身狭かった。
>>185 英語ができる人よりは多いよ。
プログラマーの補集合と比べれば、割合は少ないんじゃない?
>>186 なかなか同じ速度にはならんねぇ・・・
とくに日本語は表意文字なので流し見でざっと何書いてるをつかみやすいし。
英語だとどうしても流し見にしても単語というチャンクを認識するステップが入る感じ。
ただ英語の読み続けてたら読み取る速度は上がってきた。
>>190 TOEIC850程度だけど、英語のまま読んだ方がわかりやすい。
一般の文章だとスピードは日本語のほうが少し早く読めるが
プログラミングなど技術的な文章は別。
英語のほうが論理的な記述ができる言語だから理解しやすい。
日本語翻訳だと何度も読み返さないと理解できない文章も
英語なら1回で理解できる。
もちろん、翻訳が悪いのが理解の障害になっている場合もある。
>>190 漢字に表意文字なんてあまりないでしょう。ほとんどはこじつけレベル。
慣れてくると英語も単語がひとつの文字として認識されるようになる
>>191 の前半のアンカーは>190じゃなくて>186だった。
>>192 まぁ実際に表意文字かはどうでもいいのでいいです。
言いたいことは通じるだろうから。
もっと英語に慣れれば別かもしれんが、5,6行をまとめて見た時の意味認識は自分にとっては日本語>>>>>>>英語だわ。
翻訳文書は翻訳にもよるだろうけど英語で読んだほうが良い時多いね。
翻訳でない文書で英語のほうが論理的に記述出来るというのは実感したこと無いけど。
漢字仮名アルファベットと文字種が多いからパターン認識しやすいんだよね。 英語のlegibleとreadableも慣れ(鶏と卵)なのかなぁ。
原文付き機械翻訳で読んどります 流し読みして目的の場所を探すには日本語の方がやっぱ早い >パターン認識しやすい 同意
Monoで複数スレッドからSystem.Windows.Forms.MessageBox.Showを同時に呼び出すとバグって死ぬんだけど他に再現できる人いますか
>>196 UIスレッドにディスパッチし忘れてるんじゃね?
198 :
デフォルトの名無しさん :2012/07/30(月) 17:55:40.13
>>188 海外ではアホみたいにMySQLが流行ってる中、
日本では日本語の情報がワンサカあるという理由でPostgreSQLが圧勝したりな。
RubyやPython、ASP.NETがPHPに勝てない理由は「日本語の情報量」、
もっと言えば「日本語でググれる情報量」
さらにもっと言えば「日本語でググれてコピペで使える情報量」
これに尽きる。
とくにRubyは日本語云々以前にググれない記号を採用しすぎたのが敗因だろう。
>とくにRubyは日本語云々以前にググれない記号を採用しすぎたのが敗因だろう。
>>198 ASP.NETが勝てないのは重いからだろ
>>201 Web FormsとMVCを一緒くたにされてもなw
ASP.net MVCは重くない。
中華民族復興の主な目標は、祖国の完全統一(台湾との統一)、および失われたすべての領土「チベット南部、東シナ海の釣魚島(中国側呼称、日本名:尖閣諸島)、南沙諸島」の奪還である。
2010年にスタートしたらしいMonoCrossというのが、WP8に合わせて急に成長してるみたいなんただけど何者なんだろう。
この手の奴は、結局MonoTouchやMonoDroidを買うんじゃあなぁと DeltaEngineもそう
MonoTouch/Droidとも、シミュレーター起動までは多分課金なしで出来たとおもうので、その後、開発委託受けたり、広告で入金があると考えているなら、まずはその状態で開発するのもありだと思う。 趣味でアプリ出すのにはちょっと高いよね。
208 :
デフォルトの名無しさん :2012/09/01(土) 23:48:10.88
Entity FrameworkがOpen Sourceになったnewsがあったけど
ひさびさに検索したらもうMonoへの移植も完了してたようだ。
リリースされているAlpha Version: 2.11.3 にはEntity Framework入っているっぽい!
http://www.mono-project.com/EntityFramework EntityFramework
As of Mono 2.11.3, Microsoft's open sourced EntityFramework is part of Mono's distribution.
209 :
208 :2012/09/02(日) 00:11:21.20
> NHibernate and Castle ActiveRecord MonoでつかえるORMあったのか。 互換性については、Phalangerで問題になってた正規表現など優先してくれるといいね。
テンション上がってきた
212 :
デフォルトの名無しさん :2012/09/05(水) 18:43:03.89
http://techoh.net/get-ipv4-local-ip/ ↑の例をコピッてもmono上ではローカルIPが取れないのですがどのようにすればいいのでしょうか?
先ほどまでDns.GetHostEntry(...)でクラッシュしていたのですが、
/etc/hostsファイルを書き換えてとりあえず落ちなくはなったのですが、
IPを取れるまでには至ってません。
213 :
デフォルトの名無しさん :2012/09/05(水) 22:57:47.76
消しゴミwwwwwwwwwwwwwwwwww
214 :
デフォルトの名無しさん :2012/09/05(水) 22:58:41.88
ゴミゴミwwwwwwwwwwwwwwwwwwwwwwwwwwwwww ゴミゴミゴミwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww ゴミwwwwwwwwwwwwwwwwwwwwwwwwwwwwww 消しゴミwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
217 :
デフォルトの名無しさん :2012/09/10(月) 11:13:15.83
コンソール上で使えるIDEってありませんか?
>>217 IDEはDos時代あたり以降はほぼ無いが、テキストエディタなら有る。
ViとかEmacsとか。
>>218 slnファイルを扱えるものがあれば便利なのになぁと思った次第です。
それVisual Studioのファイルだから他のIDEじゃ扱えないよ
>>221 それ全然更新されてないけど実用できるレベルなのか?
223 :
デフォルトの名無しさん :2012/09/11(火) 01:59:59.57
224 :
デフォルトの名無しさん :2012/09/11(火) 22:13:14.61
MonoDevelopでNuGetをサポートする予定はありますか?
226 :
デフォルトの名無しさん :2012/09/15(土) 14:09:45.75
Sharp Developとかは最近どうなの?
Visual Studioの完成度が高すぎるから、
.net系言語のIDEは開発が進まないのかもね
IDEは巨大なプログラムだし
>>217 CUIのIDEなんて需要まったくないと思うw
>>226 便利じゃん。遠隔操作しやすそうだ。
IDEとは言いがたいけどemacsとかどうよ。
>>227 emacsはエディターでしょ
高機能だろうけどエディター。
IDEはGUIの開発もやるんだからマウス使えないCUI環境では話にならない。
プラグインとかつっこめば近いものにはできると思うけどな。 もともと開発用途意識されてるものだし。 GUIは無理だな。
「ひな壇は韓流タレント中心に」という構想が一変、TV界と韓流の今 09/16 13:00
http://woman.infoseek.co.jp/news/entertainment/cyzowoman_16Sep2012_25106 日韓の関係悪化の影響により、韓流離れが加速する現在のテレビ業界。
しかし、2年ほど前には広告代理店を中心に「ゴールデンタイムの番組には韓国人タレントを使用する」流れが作られていたという。
現在は吉本興業所属の芸人が幅を利かせる“ひな壇タレント”を、そっくり韓流と入れ替えるという計画だったそうだ。
日本国内で、KARAや少女時代がブレークした2010年。
日本音楽事業者協会会長で「尾木プロ」社長の尾木徹氏が、K-POPアーティストの誘致に尽力したと伝えられていた。
そして同時期頃から、広告代理店やテレビ局上層部の間では、こんな“定説”が存在していたという。
「2011年以降は、ゴールデンのバラエティから、吉本芸人はほとんどいなくなります。
代わりにひな壇に座るのがK-POPアーティストや、韓流タレントたち。
安定してレギュラー番組を続けられそうなのは明石家さんま、島田紳助、ダウンタウンくらいで、その他の芸人たちは有名無名問わず降板させていこうという方針でした」(広告代理店幹部)
ところが3月の震災で、エンタメ業界は数カ月ほど停滞状態が続くことに。
その前後に日本デビューを果たしたK-POPアーティストや、バラエティに登場した韓流タレントも少なからず存在したが、テレビ出演者が大幅に入れ替わるといった事態に至ることはなかった。
「紳助は引退してしまったし、高岡蒼佑のフジテレビ韓流傾倒批判など想定外の事態はいくつも発生しました。
特にネット上でのフジテレビ批判は見過ごせるレベルの話ではなく、連日の抗議デモやスポンサー企業の不買運動など、韓流に対する不安要素ばかりが高まっていきました」(同)
そして今回の竹島問題で、韓流コンテンツへの傾倒に関して沈黙を貫いてきたテレビ各局も、方針を表明。
フジテレビは当面韓流ドラマの放送予定はないとし、またBS日テレの定例会見では赤座弘一社長が「韓国ドラマが多すぎるのではという声もある。
少なすぎるという声はないので、今後、(韓流ドラマを)少なくしていく方向になると思う」と発言したことも話題になった。
231 :
デフォルトの名無しさん :2012/09/18(火) 00:00:14.38
誰かMacで開発できてる人いる? mountain lionでmono developはデバッグできなくて eclipseはコンパイルすらできないんだが
>>852 わかるわそれ、
洋式便所にすわったときに
ちんこの先端が便器に接触したときの敗北感。
もう1日憂鬱ですよ。
mountain lionなら xcodeが入ってない javac実行した時に入ってないと言われる clangではなくgccが必要だった など、開発環境のサポートツール周りで色々要因が考えられる。
http://sourceforge.jp/magazine/12/10/23/0053229 10月22日、オープンソースの.NET Framework実装「Mono」のメジャーアップデート版となる「Mono 3.0」がリリースされた。C# 5サポートや最新の.NET Frameworkサポートなどが行われている。
(中略)
de Icaza氏はリリースに合わせて、Mono 3.0移行ではリリースを頻繁に行う意向も表明している。これにより、最新機能を迅速に提供できると語っている。
いきなり、2.11.xの開発版から3.0.xの安定版がきましたね。
http://xamarin.com/ > Join our community of 187,831 developers.
xamarin (MonoTouch/MfA)のサイトに19万人弱もメール登録かなにかしてんのか。
体験版利用者やはいいとして、重複登録やメールアドレス重複もありそうだけど、結構な人数ですな。
3.0まだベータじゃない?
betaだし、まだOSX版だけみたいだね。
http://mono-project.com/FAQ:_Licensing 上のページによると、MonoのランライムはLGPLとなってるけど
LGPLなら野良ビルドしてスマホアプリに組み込んでもアプリには感染しないよね?
前はGPLだった気がするんだけど変わったの?
monotouchやmonodroidもMIT X11みたいだし
その割には野良ビルドって見かけないね。なんか罠を見落としてたりする?
ランライムってなに?
なるほど、だからUnityには商用ライセンスでMono組み込んでるという話があるのか。
>>247 Macの場合、monoをパッケージでインストールすると、ランタイムはi386がインストールされる。
Qyotoはx86-64でのビルドとなるので、そのままではビルドも実行もできない感じ
(ここまで試した)。
(つづき) homebrewからソースでいれた場合、x64としてインストールできるらしいので、Qyoto入れることできるみたいです。 ただし、gtk周りがi386なので、MonoDevelopが使えなくなるかもしれない。 この辺り、できた人がいたら教えて欲しいな。
253 :
デフォルトの名無しさん :2012/11/19(月) 22:38:50.32
たけーな
長尾高弘さんってまだ生きてたんだ 昔はお世話になりました、と思って検索したら ツイッターやってるのみてみたら、なんか微妙なツイートで そっとブラウザーを閉じた
256 :
デフォルトの名無しさん :2012/11/20(火) 20:28:07.69
Mono TouchとかMono for Android、高杉だろ Monoからオープンソースで開発始まらないかな
Androidだけでいいなら何とかならないこともないと思うよ
iPhoneは
>>245 のライセンス事情があるからMonoのソースをベースにするのは事実上不可能だ
スマホ用Monoをプロプライエタリにして売ってんのは他でもないMonoプロジェクト自身(というかXamarin)なのに 競合するオープンソースプロジェクトとかやるわけないじゃん iPhone対応するなら本家VMのLGPLソースは使えないから、 BCLのソースだけMonoから流用してARM用VMは1から再実装だな
259 :
デフォルトの名無しさん :2012/11/20(火) 21:34:10.76
>>258 Xamarin側が開発するって意味に取るか普通
誰が開発しようがMonoプロジェクトの中でやるのは絶対に不可能だろw
261 :
デフォルトの名無しさん :2012/11/20(火) 21:38:33.75
forkして派生すればいいだろw
じゃあちょっとAndroid向けにビルドに挑戦してみるかな VMさえ動けばAPIはJava用APIをC#から呼べるような仕組みを適当に用意すれば何とかなるだろ
koushik乙
ロングテールさんの翻訳かー
xamarin版でもエミュレータまでは動くからアプリ開発すすめとくか。
267 :
デフォルトの名無しさん :2012/11/22(木) 01:22:04.67
初心者ですまんが monoのランタイムってx86版とかx64版ってある?
android上のmonoってネイティブコードで実装されたVMが動いているの? だとしたら、javaで作ったアプリと動作速度的に大差ないのかね。
というかJITされるからC#で書いたコード自体がネイティブで動く Java(というかDalvik)より速いらしいよ
>>270 だとしたら凄いね。ちょっと本買ってみるかな。
272 :
デフォルトの名無しさん :2012/11/23(金) 00:08:58.41
Dalvikは起動速度重視で実行速度は絶望的に遅いからな。 レジスタマシンなのでこれ以上の高速化も望めないだろうし。
>>274 レジスタマシンだから速度向上は見込めないだと?
luaやluajitは速いぞ。インチキレジスタマシンだけど。
スタックマシンは高速化の余地があるが、レジスタマシンには余地がない、という 論文でもあるんけ?
>>254 翻訳本たけーと思ったけど、原書が既に45$かよ!
翻訳分プラスとしてもまだ高いけど。
アホ Android SDKはいったんJVM(スタックマシン)用のバイトコードを Dalvik VM(レジスタマシン)用のバイトコードに変換してるから どう転んでも元のJVM用バイトコードより最適化しにくいんだよ
ああ最適化しにくいというより最適化の幅が狭い、かな もちろんJITにかかる時間とのトレードオフになるけど、それを無視すれば コンパイル時にできる最適化はすべて実行時にできるわけで、 常にDalvik用のコードの方が最適化の幅は狭いという意味な
luajitやerlangのbeamはどうなん?
luaやerlangはいったんスタックマシンのコードを介するなんてバカなことはしてないでしょ
monocrossの存在意義がわからん 結局mono touchとかそれぞれ必要だし
Monoの「GUIのクロスプラットフォームなど幻想。ネイティブなAPIのみ提供するから個別に作れ。」 という立場には激しく同意だわ。無駄なことに労力使うくらいならオープンソース版のモバイル向けCLIでも作ってほしい。
.NETとかはうまく出来てると思うけどなぁ
MSも
>>287 と同じ立場でしょ
最近Portable Class Libraryなんて概念を作ったのなんかまさにそう
中だけ共通のサブセットで作って皮は別個に作れという方針
290 :
デフォルトの名無しさん :2012/12/08(土) 19:28:23.89
>>287 「俺たちだけじゃ、リソース不足。やってられん。無理。死ぬ。」
awt/swing,tk,qt,html5あたりのCLIバインドで我慢しろ
って意味?
WPFとAndroidとiOSとWinストアアプリでGUI共通化とか無理ゲー 箱庭で無理に共通化したらiOSとか確実に審査通らんわw
292 :
デフォルトの名無しさん :2012/12/09(日) 01:39:55.37
>>291 そんなこと言ったらゲーム系は全部審査通らない事になるよなアホ
没入系は共通化しやすいし空気読まなくても許される
言いたいことはわかるが、わざわざそのためにフレームワーク導入するほどのことなのかなあこれ 「Android/iOS/MobileWebそれぞれから共通のJSロジックを呼び出すためのライブラリ」でいいじゃん なんでWeb文化ってこうオレオレフレームワーク作りたがるのか
早く3.0stabled来やがれ〜
ちょっと触ってみたんだけど、MonoDevelopのC++コード補完って貧弱だよね? VCやEclipseレベルまで行ってほしいだけど、C++まで手が回らないのかな
例外が起こった時、catchもしてくれない ブレイクもしてくれない 誰か解決策知らないです?
299 :
デフォルトの名無しさん :2013/01/17(木) 08:41:09.35
catchもするしブレイクもするよ
Monoデバッガのバグの可能性もあるから、Windows環境あるならVisualStudio Express使って確かめてみたら
VS使った所catchの中でreturn 1; してるっぽい… POSTしてるだけだぞぉ…
302 :
デフォルトの名無しさん :2013/01/19(土) 10:00:06.92
MacにMono入れたのですが、 ビルドー>実行したアプリで日本語が文字化けしてしまいます。 これは仕様なのですか? MonoDevelopでの日本語表示に問題ないのですが・・・
ソースの文字コードに問題は無いかい?
304 :
デフォルトの名無しさん :2013/01/19(土) 15:36:39.85
>>303 MonoDevelopをインストールして、文字コード等変更した事はないので
標準のUTF-8で保存されているとおもいます。
思いますじゃ・・・
308 :
デフォルトの名無しさん :2013/01/21(月) 07:27:19.07
空のnotebookとかvboxとかにウィジェットを追加してもうまく表示されないんですがどうすればいいですか?
サンプルをさがせ
最近のMONOのプロプライエタリ指向は目に余るものがあるな オープンソースとはなんだったのか
商用なら有料や最低限無料ならまだ納得するけど、 このままだと古いデスクトップが取り残されて、サーバー無料、クライアント(公式アプリ環境)有料に向かうのかね。
>>310 目に余るものがあるとは?何をもってそう思うの?
>>312 Mono for Android $399〜
MonoTouch $399〜
Xamarin.Mac $399〜 *New!
どれもオープンソースのMonoがベースだけど、ライブラリの大半がソース非公開
なおMonoMac(Xamarin.Macのベースでオープンソースだがこれも同上)は
LGPLだから作ったアプリをストアに登録できない
開発環境で金取ってるのは許す ライセンス買わないとマーケットに載せられないのもまあ仕方ない でもライブラリのソースを公開しないのはオープンソースで食ってきた者としてどうかと
Xamarinのメンバーは今までMonoに貢献してきた連中だろ?
>>314 が誰だか知らんが、Monoに多くの貢献をしてきた人物でなけりゃ
酷いクレクレ君でしかないな。
まあ別に良いんでないの。 売れなければ廃れて消えるだけだろ。
>>313 なんだ開発ツールの話か
Mono自体は無料でオープンソースだからいいんじゃないの
有償の製品がソース公開されないのはある意味正常だと思う。
無償ですといいながら、スパイウェア仕込んだソフト
をばらまいて利益あげるGoogleやCanonical(Ubuntu)のほうが嫌
>>317 いや各プラットホーム固有のライブラリはほぼソース非公開だよ
> 無償ですといいながら、スパイウェア仕込んだソフト > をばらまいて利益あげるGoogleやCanonical(Ubuntu)のほうが嫌 おまえが非難してるレベルでスパイウェアなら、もっと色々なものがスパイウェアなんだが
李下に冠を正さず
novelにいた頃と立ち位置違うからな。 ちゃんと独立した収入が必要なわけで。 スマホ系も無料版あった方が利用者が増えて生態系も増えそうだけど、 スマホ系は商用でC#使ってるひとターゲットにしてるみたいだし、エミュレータなら動くという、、、 戦略としてはあってんだろうな。
vboxにlabel動的追加しても表示されるのに自作widgetを同じように追加しても表示されん…
323 :
デフォルトの名無しさん :2013/02/06(水) 20:21:56.77
空気だけを食って生きてはいけないからなぁ でもオープンソース部分ももうすこし力を入れてほしい感じではある
ユーザー定義構造体使用不可って事実上C#と互換性ほぼゼロじゃないか 誰がこんなもんに6万出すんだよw
意外とこのスレ繁盛してるね
あ、299,999ってプラットフォームごとの金額か、、、
Starter 10KBって、、、
ライセンスさえなんとかなりゃ一撃で天下取れるのにな、これ
商売がセコいんだよ こいつらに任せてたらQtに食われる一方
10KBなの?
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.
サイズ制限は、バイトコンパイルした後のILコードが32KBまで、 さらにネイティブのライブラリやP/invokeは使えないらしい。
何にせよもうリリースされてるんだから、とりあえず使ってみるしかないな。
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って微妙だなぁと感じた
いくつかのアセンブリ(System.Web.Mvc.dllとか)をローカルコピーしてもだめ?
>>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は
あんまりテストもされてないのかなぁ
>>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
あたりで確認
>>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などなど
>>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なんだったっけか?
>>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からだったかな?
349 :
デフォルトの名無しさん :2013/03/22(金) 13:52:04.87
やっぱPSMの自前Unity劣化版やめてUnityにするのか まあそうなるわな
351 :
デフォルトの名無しさん :2013/03/27(水) 16:46:26.23
macosxのxamarin studio4.0.3使ってるけど unmanagedコードのデバッグってどうやるの? soft debuggerがmanagedにしか対応してないみたいなんだけど
結局 GDB なんだな
mdbはOSX版無いんじゃないかな 少なくとも公式のインストーラでは入らなかった unmanagedだとgdb使うしかないのかも
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などで再作成しないといけないのでしょうか? 以上、よろしくお願いします
GUIは別個に作るのが普通です
358 :
デフォルトの名無しさん :2013/04/05(金) 23:32:09.25
VC#でビルドしたフォームアプリケーションもOSX上のmonoで動くよ
>>357 やはり作り直しが必要ですか
>>358 デフォルトのフォント(MS UI Gothic)でもエラー、フォントに(MS ゴシック)/GdiCharSetに77(MAC)を選択しても
エラーといった状態でした
何かMono以外にインストールされていますでしょうか?
360 :
デフォルトの名無しさん :2013/04/06(土) 00:13:13.22
xquartz
>>361 ありがとうございますっ
mono-2.10.9に落として、簡単なフォームプログラムで表示できることを確認しました
Macに存在しないフォントを指定しているため文字化けしていますが、
Mac版ではFontFamilyを変更することで対応できそうです
本当にありがとうございました
Windows上だと問題ないんだけどOSX版monoで実行すると TextBoxのMultiLine==falseの時に高さが潰れてしまう 高さが0で何も見えない でもMultiLine==trueの時は潰れない あとNumericUpDownとかComboBoxも潰れてる 自作フォームの中だけでなくOpenFileDialog中のファイル名を入力するテキストボックス部も潰れてる 原因とか解決法がわかれば教えて欲しい
現状のMonoはかなり互換性に気を付けないと使えないし バグもまだいっぱいあるのが実情だよ 英語でも情報も少ないし大変 GUIのアプリだと特にプラットフォーム依存の問題にぶちあたると思う。 ASP.net MVCでさえ互換性の問題がたくさんあって 俺はMonoはしばらく使えないと思った。
張子の虎
GUIはGTK#のほうが互換性はあるかな。 WinFormsとかプラットフォーム別のGUIは一応使えるぐらいのメンテナンス状態と思った方がいい。
Windows環境のGUIいじらずに使いたいと、思ってるなら仮想環境かWineの方が手っ取りばやいと思う。
新規だとお勧めはXWT?
そんな不毛なことに労力費やすよりちゃんとしたQtのラッパーを作ってください
>>363 mono develop上でFormにTextBoxを貼り付けただけのプログラムを
Start program with debugging或いはStart debuggingで起動すると潰れないで見えてるな
作られた実行ファイルをターミナル上でmono test.exeのように起動すると潰れる
この辺に解決のヒントがありそうだ
これで作ったMacアプリを動かすには、ユーザー側もランタイム等をインストールする必要がありますか?
実行ファイルに含まれるネームスペース以外は外部に依存してるわけだから、 そのように作ったら外部に依存するだろう。 Windowsにおいても、なんで.NetFramework入れると思う?
Mono自体をアプリに含めてしまうことはできるよ でもストアに載せる場合はXamalinのライセンスを購入しないとアップルの規約に違反にする あとはUnixらしくパッケージマネージャを使って自動でインストールさせる手もある
LinuxでmonoつかってASP.NETってまだ全然実用にならない感じ? Windows Serverからの移行計画があってテストしてるんだけど、 ちょっとアクセス数を増やすとすぐ503になって実用にならん。
実用にならないって結論出したんでしょ 何が聞きたい
いや、何か回避方法とかないかなって思って。
ben_throop @ben_throop 20 Apr Monodevelop. Why are you still so slow, even in Unity 4.1? Refactoring a single property in a small project takes... 20 seconds? Crazy. Michael Hutchinson Michael Hutchinson @mjhutchinson 1h @ben_throop because Unity ships a modified version of MonoDevelop that's18 months and 2 major versions behind. 1:39 PM - 21 Apr 13 · Details
>>380 パフォーマンス測定するツールを使って負荷かけたのかな
「ちょっとアクセス数増やす」とはどれくらい?
アプリケーションサーバの構成は?apache+mod_monoのみ?
>>380 stackoverflow.com/questions/14244779/unable-to-run-an-asp-net-4-5-app-on-xsp-on-mono-3
一概にlinuxといっても使ってる鳥によって.net frameworkの導入の仕方とか
窓とか林檎みたいに決まってないのでfromework3で動かすのか4で動かすのか
もう少しその辺詰めたほうが無難かという気はするな…
385の内容は、xspって開発用じゃないかという話。 railsでのwebrickとnginx+unicornの関係かな?
が、質問の補足に書いてある。 メインは、mod_monoとfcgiの話だった。
mod_monoの運用事例が少なすぎる…。ここがもうちょっと増えてくれば話も変わるとは思う。 その上に構築するweb Frameworkの一種だな > ServiceStack
Mono本家はMono on Ubuntu(MVC?)っぽいな mono1.0の頃に比べたらだいぶん実用レベルに近づきつつあるけど、 業務目的で使うのは絶対に避けた方がいいと思う 個人でやってる鯖だったら全然問題ない
パフォーマンス問題とメモリリークもあるのか やっぱりまだクオリティに問題があるようだな
Macでmonoプログラム作ってるんだけど、プログラム修正してコンパイルしたexeで上書きコピーしても、 実行すると以前に実行した内容が表示される どこかにキャッシュでもされてるのかな?
可能性としてはソースファイルの変更保存がうまくいってない もしくはコンパイルが通ってるようで実は通ってなかったとかか…(上書きしても以前のファイルでもう一度上書きするみたいになる?
>>395 Xamarin Studioを使っていて、ソースに名前を付けて保存したりしてない?
それをやると管理外になるから、編集しても反映されない。
なるほど、ツール特有の問題か、ありそうだな。 症状的にはPCのタイムスタンプがくるってるように見えるw
monoのライセンスについて調べててちょっとこんがらがってきたんだけど windowsとlinuxのアプリのコンパイルだけならXamarin Studioを使っても無料で無制限にやれるってことで良いんだよね?
Windows版のXamarin Studioで「C# - Gtk# 2.0 プロジェクト」を選んでMainWindowにEntryとかTextViewとか貼りつけて サイズを変更しようとするんだけど、オブジェクトが移動するだけでサイズ変更できない これはWindows版は使い物にならないってことなのだろうか・・・
あぁ、Common Widget Properties の WidthRequest とかに数値入れてかないといけないのか これは結構しんどい
402 :
400 :2013/05/06(月) 06:22:20.04
作成した簡単なフォームを[実行]-[Start Without Debugging]で実行、×で終了を繰り返すと数回で無応答になる ビルドされたexeを直接起動しようとしても、「実行を停止しました」ってでて起動すらできない これなら、多少不安定とはいえ VisualStadio で作成した Window.Forms アプリの方がまだまし? ちなみに、Xamarin Studioのバージョンは 4.0.3
>>400 このスレで何度も話題になってるでしょ
Monoはバグだらけでクオリティ低いのよ
Windows版に限らずクオリティ低いと思う
IDEだって安定板つくるの大変なのに、Monoがバグだらけの状態で
Xamarin Studioまで開発してた。
いまはMiguel de Icazaは他のプロジェクトやってたはず
品質が中途半端なまま次から次へとプロジェクトを変える人ってイメージ
>多少不安定とはいえ VisualStadio で作成した Window.Forms アプリの方がまだまし?
Mono一切使わないで、Windows上でWindows Fromアプリを
動かしたら超安定して動くよ。ビジネスアプリだって大量に作られてる。
エラー出て落ちるならおそらく自分で書いたコードが悪い。
実行時の例外ちゃんと処理してないとかそんなんじゃないの
>>403 >実行時の例外ちゃんと処理してないとかそんなんじゃないの
あー、VSで作ったのアプリをWindows上で実行して安定するのは当たり前で、
Macで動かしたいからXamarin Studio使ってGUIの焼き直ししてたのよ
そしたら、Windows上ですらまともに動かなかったってわけ
VSで作ったアプリをMac(mono2.10.9)で動かしたときは、起動が遅いのと、子画面の表示⇒閉じるを繰り返しすと
落ちることあったけど、とりあえずは動いてくれてたしね
>>404 Monoと.net frameworkで完全な互換性がないから、
VSで作ったアプリそのままでは動かないでしょ
だから「VSで作ったアプリを動かす=Mono使わないで動かす」と理解したわけ。
現状のバグだらけのMonoでクライアントアプリ開発する意味は見いだせなかった。
Monoのバグの多さとドキュメント不足による開発生産性の低下は、
C#を使えるメリットを上回る。
Visual Studio使えないならなおさら開発生産性が低下する。
Monoと格闘するくらいならMac用の新しい言語とライブラリ覚えるほうが早いんじゃない。
一番効率いいのは開発環境がクソなMacを捨てることだとおもうけど
俺も以前WindowsのC#アプリをmono使ってマルチプラットフォームにしようとしたけど Linux版monoは多少マシだったがMacがバグだらけで諦めた 結局Javaで作り直した
monoに還元しようとしないクズども死ね
>>407 改善が期待できるようなものなら貢献もするがこのクオリティではな。
やっぱりMSが他のプラットフォームに.net移植しない限りだめだわ
>>406 クロスプラットフォームはJavaは一番まともだな
Javaは言語とか遅れてるがそこだけは評価せざるを得ない。
阿鼻叫喚が相応しいスレだな
MonoスレでMonoが一番否定されてるからねぇ
Unityという有名なゲームのライブラリ?でMono使われているらしいけど Monoのバグを知るとなぜMonoベースなのか、本当にMonoなのか疑問に思えてくる
何なら気が済むんだよ どれを採用したって文句言うんだろ
ゲームなんて使う機能限られてるし そんなに長時間動くものでもないし 信頼性が求められるものでもないし
ゲームが作れるなら、フリーソフトレベルでの簡単なアプリくらい作れてもいいとは思うね Xamarin Studioとかバージョン4にも上がってて使い物にならないとかダメすぎじゃね
GUIまわりのMSクローンはメンテナーいないと思うんで、メンテナするつもりなければWinForm使うのは諦めた方がいいんでないかい? GUIは、統一したいなら最低GTK#か今後でてくるXWT monoの思想にあわせるなら、winは.netで動かして好きなGUIで、macはmono.mac、linuxはGTK#でロジックのみ共有になるらしい。
そういえば、novellにいた頃や以前は、WinFormがそのまま移植できるという宣伝あったね。
そういうプラットフォーム固有のGUIライブラリは今後みんなクローズドにしていくんだろうから 手を出さないほうがいいと思うよ MSがCoreCLRをApacheライセンスにしてXamarinもMonoも潰してくれねえかな
昔BSD向けに実装公開したけど、それすら知られてないぐらいにMSは移植で惨敗している。
自由に普通に使えるライセンスで本家.NETのソースコードが公開されたことはないぞ .NET MFなんかApacheライセンスでリリースされてそこそこ受けた
WinForm移植できると思ってる人がいまだにいるのは、Novellのコマーシャルトークの亡霊が未だに生き残ってるのかな、、、 MSは、WindowsとOffice売らなくてはならないが、クラウドの売り上げの比重が上がって、OSがWindowsでなくても良くなる時代がくれば自ら予算割いて再び移植もあるかもね。 いまMSが.netスタック順次公開してるのは、利用先はMonoしかないけど、もともとMono協力する意図もあってなので、 Coreスタックを公開しても、同じくmonoの実装が改良されるだけだと思う。
>>420 あれは研究用?で商用利用不可とかだったとおもう
使えるレベルの.net移植ものがでてきたら惨敗なんてするわけがないわ
425 :
デフォルトの名無しさん :2013/05/08(水) 20:12:04.80
Xamarin.iOSとXamarin.Macが同じ価格というのがな… Macにそこまでの市場規模ないだろ せめてREALbasic/REAL Studioに右に倣えな価格にできなかったものか
WinFormsがというよりは割りと思ってるよりレガシーな機構が支持としては 得られやすいとかか… sourceforge.net/mailarchive/message.php?msg_id=30395037 >gem install gtk3 github.com/Unity-Technologies/monodevelop/tree/bleeding-edge >Gtk# >= 2.12.8 ただ同じOS上で違うバージョンを混ぜると調整が必要というかその辺同じgtkでも違ったりする あと色々混ざった環境で automake は鬼門というかアレ面倒よ色々。実際二つあわせてビルドやってみるとわかる
www.marshut.com/mkzhv/ubuntu-13-04-how-to-compile-monodevelop-4-1.html words.jlbeard.com/post/50020483120/building-monodevelop-on-mac-os-x 上がubuntuで下がosx. Try and Errorは必要なんよね
初歩的な質問ですみませんが、MACアプリのGUIプロジェクトで main()で受け取ったargs[]をMainWindow.csやMainWindowController.csに渡すにはどうしたらいいですか
>>429 Environment.GetCommandLineArgs()
MSがnode.jsに入れ込んでるなんて妄想だよ googleのエンジンの上で動くフレームワークにMSが力を入れる理由がない MSがリアルタイム処理ではASP.NET signalR推しだよ
どちらにせよmsの一部はnode.js推進しているな。
クライアント技術のSilverlightからサーバーのnode.jsに移行とか意味がわからん node.jsなんか単体じゃファイルIOと通信しかできないだろ TypeScriptのコンパイラに使われてるけどあくまでCommonJSの一実装としての最小限の扱い
node.jsってサーバー以外には向いてないよ API使い辛すぎ
Xamarin.Macでwindowやボタン以外のイベントってどうやって書くんでしょうか? 例えばcustom viewのリサイズイベントとか。。
437 :
デフォルトの名無しさん :2013/06/04(火) 21:36:09.27
MSのC#だとstringとしてのダブルクォーテーションは string s= "\"" ; と書きますが、monoだとどうやって書くのですか?
同じだが。
439 :
437 :2013/06/04(火) 21:43:55.85
うーん、WindowsのXamarinStudioだと同じでしたが、Xamarin.Macだとこれじゃダメみたいです。
440 :
437 :2013/06/04(火) 21:59:27.89
char c = '"' ; string s ="" + c ; でできました。お騒がせしました。
(まあ多分バックスラッシュ U+005C じゃなくて円記号 U+00A5 を入力しちゃってるんだろうけど)
使ってるOS(ArchLinux)で、ようやっとリポジトリのmonoが3.0系になった 公式のStableはちょっとサイクル遅すぎだな
>>440 \をOption+\で入れてみ/の鏡像が出るけどそれで正解だから。
いくらなんでも、それは馬鹿にしすぎだろ。 そんなレベルのミスしていいのは池沼くらい。
そうか? Macでプログラミング始めたらかなりの人が引っかかると思うが
うむ
447 :
437 :2013/06/06(木) 02:08:09.31
すいません、人から借りたMacBook使って開発してるのでMac自体初心者なんです。
Linux上でEntityFramework動かせた人いる? mono3.0に上げたから試してみたけどやっぱり動かなかったわ System.InvalidProgramException Invalid IL code in System.Data.Objects.DataClasses.EntityObject:.ctor (): method body is empty. mono 3.0.7-1 mod_mono 2.10-3 xsp 2.10.2-5 Fluent NHibernateは実績があるみたいだから、こっちにしようかな
osxでNSTableViewにデータをbindさせる方法が良く分かりません。 public class Person{ public string firstname{get;set;} public string lastname{get;set;} public int age{get;set;} public bool female{get;set;} } のクラスのリスト List<Person> persons; からfirstnameとlastnameだけをtableviewの2行のColmunに表示させたいのです。
2行じゃなくて2列の間違いです
454 :
デフォルトの名無しさん :2013/06/14(金) 11:39:14.08
macにxamarin studio入れてみたんだけど、これって複数起動できないの? windowsからxamarin.macへの移植を試みているが捗らないんだが
なんでMONOのスレはあってUnityのスレは無いの?
そっちの板になるのですね、ありがとうございます
MonoDevelopを別にいれる、 フォルダ別な階層やフォルダ名変えて開くなど。 設定は同じになっちゃうかもしれないが。
windowsのは多重起動できるのにmacはダメなのか
こないだちょいハマりした問題が最新リリースでFixされていた ・ 12342 - Implement Task::AsyncWaitHandle ていうか実装されてませんでしたってどういう状況なんだろう。こんなの中の人は絶対分かってるはずなのに もし知っててリリースしてるんならC#4.0(ほぼ)完全サポートしてますとか書かないでほしい
なぜか#if DEBUG 〜 #endifで囲まれてたとか
Laurens Mathot @RC_1290 11時間 The release notes for @unity3d 4.1.5f1 mention "Fix MonoDevelop on Windows." I wonder what it fixed, because suddenly mouse input is broken. Laurens Mathot @RC_1290 9時間 MonoDevelop mouse input seems to work as expected before the 'fix monodevelop on Windows' of @unity3d 4.1.5 Luckily downgrading is an option monodevelop がというか『unityのmonodevelop』は release note が 輪を掛けて当てにならんから、これはなかなか厳しいもんがあるな…
465 :
デフォルトの名無しさん :2013/06/28(金) 16:31:39.91
466 :
デフォルトの名無しさん :2013/06/28(金) 16:32:57.21
そこみて筆者の会社のゲーム、スマホで動かしてみたけどレスポンスも速いね。
3月の記事だから、反響がなくて二回目取り掛かってないのかな?
Unity3Dがスマホ書き出しも無料になったね 一方Xamarinは…
>>470 dots.bz/457
www.facebook.com/ginger.inc.jp
ここ経由でみてみたけど…設立年度が2012年とあって
割と、linux環境とmonoに真面目に取り組もうとすると
マンパワーというか人海戦術でやるにはちと厳しい
というか…
お金というか一見するとオプソだから徒みたいな印象があるけど
見えないけど必要な経費とまだ誰も踏んでないバグ取る作業とか
そういった労力も考慮したほうが良いかなと個人的には思った
mono 2.10系を使っているんですが visual studio 2012 で作成したexe一式をコピーして mono上でexeファイルを実行してもdllが見つからないとエラーが出ます。 mono上でソースコードとdllを指定してコンパイルした場合は問題なく動きます。 できればvisual studio2012でビルドしたものを直接mono上で動かしたいのですが どうすればよろしいでしょうか? (System.Data.MySqlのDLLを使用しています)
mono使ってるのは、windows 上? monoと.net frameworkのシステムライブラリのフォルダやインストール方法が違うので、Mysqlのコネクターをインストールしたというなら、それは.net用。 同じようにmonoのプログラムフォルダに置いておく必要があると思う。 .net mvcのdllみたいに、最初から実行フォルダにコピーされるアセンブリとして設定する方法もある。 linuxでも似たような話し。
Xamarin.Mac Projectで作ったアプリで、「このアプリケーションで開く」で起動時に渡されたファイルを 取得するのはどうすればいいですか? とりあえずDocuments Typesで拡張子を登録して候補には選ばれるようになりましたが。
asp.netで補完効かないの?
Web.config で validateRequest="false" に設定してても、 Request.QueryString とかにアクセスするだけで HttpRequestValidationException が発生してしまう IIS、VSの開発サーバだと問題ないのに
480 :
デフォルトの名無しさん :2013/07/16(火) NY:AN:NY.AN
Mono + ServiceStackに挑戦しているけど最初の環境構築が難しいのは確か。 エラーが出ても事例が少なすぎて原因がわからない
>>479 validateRequest="false"
ってクライアントサイドのValidationを無効にする設定だっけ?
バグ報告よろしく
Monoは標準的なことから少しでも外れるとバグ踏む可能性あるんだな
>>480 Monoでさえ問題ぶつかって解決方法がわからないことが多すぎる。
ServiceStackみたいなのはさらに少数派だろうからな
482 :
デフォルトの名無しさん :2013/07/16(火) NY:AN:NY.AN
>>481 asp.net mvcやらasp.net web apiの対応がもう少し良くなればservicestackを使わなくてもいいんだがな。
servicestackは現状のmonoでは一番安定しているフレームワークだと思う。
マイナーどころは知らんけど。
ServicestackはRedisだけ使ってるけど今のところ全くトラブルなし
486 :
デフォルトの名無しさん :2013/07/19(金) NY:AN:NY.AN
そんなことよりMacで日本語入力できるようにしてくれ
MonoDevelopがいまいちだな 開発リソースがないんだからそれなりの機能で小さくまとめればいいのに 高望みしてVSを作ろうとしてボロボロになった感じ
489 :
デフォルトの名無しさん :2013/07/19(金) NY:AN:NY.AN BE:33782786-2BP(6001)
UnityのMDではgtk-query-immodules-2.0が用意されていないので、 バイナリいれてみようとしたけど失敗した。
491 :
デフォルトの名無しさん :2013/07/22(月) NY:AN:NY.AN
おまえら日本語マニュアル作れよ。 Linuxで動かすときのTIPSとか一カ所に集約しろ
>>488 日本語され通ればあとは十分なレベルだと思う。
NuGetが使えるようになったおかげで他はもう何もいらんと思うようになったわ
494 :
デフォルトの名無しさん :2013/07/23(火) NY:AN:NY.AN
nuget対応してなくね?
いま安定バージョンっていくつのなんだろ…
497 :
デフォルトの名無しさん :2013/07/24(水) NY:AN:NY.AN
498 :
57 :2013/07/30(火) NY:AN:NY.AN
MONOで作ったexeがubuntu上でデフォルトでダブルクリック起動に対応してないのが残念だ。 Windowsでは試してないのだが、時間ができたら試してみたい。
>>498 さすがにそれは動く
不具合というか動かなくて困惑するのはlinux上でのasp.netとかそういうのだ
macもと言いたいけど
それでも以前よりは良くなりつつあるようなないようなまぁユーザー自体が
macに関してはwindowsほど多くないからなしゃーなしだ
500 :
57 :2013/07/31(水) NY:AN:NY.AN
情報ありがとうです。 monoは結構、マルチプラットホームいけそうですね。 将来が楽しみだ!
.net/mono両対応を謳ってるサードパーティ製webフレームワークが出て来たり、F#の公式コミュニティもmono移植でそんな活動してるので、 そんな感じで両対応で活動しているフレームワーク開発者が増えた結果、バグだしも進んで互換性向上してきたのかもしれないね。
最新版のバイナリをyumで入れられるようにして欲しい。 その辺に微妙なものを感じる。
osxスマホ中心にxamarinで人をさけるけど、 それ以外のリリースは、人がいないか、ディストリビューターとの分業と思ってるか、たぶんその両方だと思うけど、 だれか、Jenkinやbuildpotみたいなの使って最新版のリポジトリ用意してくれる毎回面倒しなくていいんだよな。 言い出しっぺからとは言われそうだが、 ubuntu LTS一世代 x64でも用意してくれると助かる。 osが一種類といっても偏った情熱を傾ければ、mono llvm用のLLVMビルドや、 amazon用の転送料金のかからなく高速なリポジトリが欲しいとか切りないけど。
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の日本語対応はいつくらいになりそうなの?
monodevelopとxamarinstudioの話? osx画面表示用imモジュールがgtkに存在しないのが原因だったけど、 モジュールを作ってくれた人がいるので、そのモジュールを導入すればもう動くよ。 ただ、同梱されたものが配布されるのがいつになるかは知らない。 mono自体は、昔から.net(ecma規格)準拠で対応してる。
511 :
デフォルトの名無しさん :2013/09/05(木) 21:04:46.49
どうやったらインストールできるんだよmono for Android… xamarin installerコンティニューボタン推した途端消えるんだけど?何なの?
android の sdk インストールしないと意味ないぞ というか C# も java もたいして代わらんし android やるなら java 覚えてやったほうが資料多いし絶対楽だと思うが
514 :
デフォルトの名無しさん :2013/09/07(土) 10:18:54.21
>>512 windowsだよ。ありがと 色々入れて見てるんだけどなあ…
>>513 sdkもちゃんとインストールした。けどクリックしても起動しなくてフォルダの中の違うファイルから起動した…そこから違ってたのかな
javaもいいけど今はC#やりたいからサポートに連絡してみる
>>514 だけどうまく動いた。ありがとう
mono for androidやってるけど、解説サイトなんか見るとエミュレータ起動した後は皆直接アプリの画面になってるよな
俺ホーム画面に行っちゃってアプリ起動しないんだけどなんでだろ
それとも解説ではホームからアプリに行く過程を省略してるだけなのかな
debian7にmono3.2.1をソースからインストールしたのですが vs2012で作成した実行ファイルをdebian上で実行した際にdllが見つからないとエラーが 出てしまいます。debian上にインストールしたmono4.5のdllをexeフォルダに全コピーしたら 起動したのですが、ライブラリパスの設定ができていないのですがmonoのライブラリパスの設定は どのように設定すればよいのでしょうか?bashrc等のPATH設定に必要なフォルダのパスを 記述すればよいのでしょうか?
現在リリースされている mono3.2.1でasync awaitは動作するのでしょうか 最新をインストールしてコードを実行すると下記のエラーが出ます。 System.TypeLoadException: Could not load type 'System.Runtime.CompilerServices.IAsyncStateMachine' from assembly 'mscorlib, Version=4.0.0.0
mcs -sdk:4.5 でコンパイル。 -r: でコマンドラインからアセンブリの参照を解決?できる。 プロジェクトファイルがあれば、 xbuild(msbuildのフリー実装)でビルドできる。
osxでXamarinStudio使っていれば、alphaブランチに切り替えればmono3.2になるので、IDE上でC#4.5や5.0に変えたり参照追加したりプロジェクトファイルを操作できる。 debianやubuntu、windowsではやったことないので分からん。
Mono.MacでHttpWebRequestを使う時、 デバッグビルド or ランタイムをバンドルしないリリースビルドだと httpsへのPOSTが通るんだけど、ランタイムをバンドルするとできない。 何が足りないのでしょう?
情熱
君のその手には
526 :
デフォルトの名無しさん :2013/09/27(金) 15:50:14.16
Xamarin Studioでエディタを並べて表示ってどうやるの?
全画面表示して別のモニタを隣に置いていく
528 :
デフォルトの名無しさん :2013/09/27(金) 17:11:18.68
531 :
デフォルトの名無しさん :2013/09/28(土) 15:49:11.58
ひさびさにアップデートしたらMacで日本語入力出来るようになってるんだが 何時の間に
533 :
デフォルトの名無しさん :2013/10/01(火) 12:09:58.44
Xamarin Studioって複数起動できないの? 移植が捗らなすぎなんだが。
Mac版? チップスあった気が
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進数表示に切り替える方法ある?
すごく低レベルな質問なんですが GACに登録しているアセンブリは実行ファイルに使用しているアセンブリをコピーせずに 使えるという認識なのですが GACに登録していても実行ファイルと同じ場所にコピーしないと 動作しないやつらがいるのですが これは何か設定がまずいのでしょうか? ローカルにコピーしないと駄目だったアセンブリ(.net4.5) System.Net.Http.dll
設定ファイルにローカルにあるやつを見に行く設定があるのかも
540 :
デフォルトの名無しさん :2013/10/18(金) 21:10:50.11
VisualStudioみたいにタブはずれないの?
>>541 GTK#の日本語資料が欲しいな。
イタリア語でもいい。
英語わかんない。
そもそもGTK#は今メンテされてんのか?
MonoMac触りはじめたのですがNSImageから.NETのImageクラスに変換するにはどうすればいいのでしょうか?
547 :
デフォルトの名無しさん :2013/11/01(金) 20:31:55.71
MonoMacはよくわらんな Interface Builderがまず意味わからない
マカーは馬鹿なのか。
取り敢えずxcodeでアプリ作るチュートリアルあるからそこから始める方が良いかも。 MonoMacだとGUIと繋ぐコードが減るのかな?
cuiで動く統合開発環境ってありませんかね? sshで繋いだサーバーにぶち込んで使いたい
Xamarinのサブスクリプションもうちょい制限緩和されんのかな サブスクリプション切れたあとでビルドも配布も出来ないって実質企業しか導入できないじゃん 高過ぎるよ
いや本当に高いよ、Business買おうと思って色々調べたら酷過ぎるね 如何にM$が良心的か良くわかる、MSDN Proなんて年間14万ちょいでサブスクライバから落とし放題でSA切れても使えるし商用利用可能だからな こんなんで利用者なんて増えないだろ
http://kisscmo.jp/ custom maid online が unity で作られてるらしんだがいろいろ厳しいかんじだなあれ
まぁ unity と mono はまた別なんだろうけど
C#でゲーム作るネタで今時Unityに全く触れてないのは不自然すぎる 知らないのか意図的にスルーしてるのか
なんで知らないと思うんだw
559 :
57 :2013/11/20(水) 19:50:05.69
過疎っているだけだから、安心して
560 :
デフォルトの名無しさん :2013/11/24(日) 01:14:59.48
趣味で将棋ソフトを作ろうと思うんだが 手元にはMac仕事では.netとC#で開発してるからXcodeとmonoで開発してみようと思ってる 間違ってないよな?
562 :
57 :2013/11/24(日) 01:32:58.17
難しい質問だ。 自分もなに作るのでも、どの言語が良いか迷う。 ライブラリ含めてこれだってのがないね。
Macネイティブは真っ先に外すとして、現実的にはMonoとJavaとQtくらいだろ 個人的にはPySideをお薦めしたいが、将棋ソフトとなると速度的にキツそうだな
564 :
57 :2013/11/24(日) 02:25:02.04
計算部分はCで書いて、GUIをどうするのかと考えるのもアリアスでは?
565 :
57 :2013/11/24(日) 02:27:07.85
アリアス→有り 変換ミス。 アリアスとはなんぞ?
俺はオセロを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の方向で検討してみます
JavaとCならパフォーマンス面でCを併用する必要はまずないよね GUIの品質はいまいちだけどJavaオンリー(言語はScalaを併用)が一番楽だわ
569 :
デフォルトの名無しさん :2013/11/24(日) 11:20:18.34
>>568 Javaも書けなくはないがあんまり得意ではないから避けたいかな
パフォーマンスが優れてる事は知ってる
Oracleになってからオワコン気味ってのも個人的にはネック
C#は大好きなんだけど、Javaは好きになれない まずプロジェクトひとつとってもファイル多過ぎるんだよな 利便性を捨てて厳格さを求める割に複雑で、そのくせシンタックスシュガーもないとかゴミすぎるって思う
ホットスポットでSSE2の組み込み関数とか使ってるし Javaでは同等の性能出なかった
前に数値計算やったときは+AggressiveOptsにしたらC++より速かったな
Javaのパフォーマンス()なんか計算を特化した分野には通用しない
言語というよりVMの差のような JavaもOpenなんたらのVMにしないとmonoとつりあわないよ
576 :
デフォルトの名無しさん :2013/12/02(月) 20:36:50.12
OpenJDKはJPEGひとつまともに扱えない罠
C#は実質Win用だろ gtk#使っててもWinで作ると動かなくなる
VやVMはそれぞれの環境で作ればよくね? モデルが再利用できるだけでもありがたいよね ASPなら関係ないし
それを突き詰めると結局WebAPI+個別フロントエンドという形になるんだよね
MONOでJSON吐き出してJSでVM作ればいいじゃなーい 的な
581 :
デフォルトの名無しさん :2013/12/04(水) 23:03:09.91
knockout.jsの出番だな ServiceStackと組み合わせるとなおよい
Monoがこの先生きのこるには
|....,,__ |_::;; ~"'ヽ | //^''ヽ,,) | i⌒" | ∀`) < 誰もいない きのこるならいまのうち |⊂ | ノ _,,,......,,__ /_~ ,,...:::_::;; ~"'ヽ (,, '"ヾヽ i|i //^''ヽ,,) ^ :'⌒i i⌒" |( ´∀`) < きのこ のこーのこ げんきのこ ♪ |(ノ |つ | | ⊂ _ ノ ""U _,,,......,,__ /_~ ,,...:::_::;; ~"'ヽ (,, '"ヾヽ i|i //^''ヽ,,) ^ :'⌒i i⌒" (´∀` )| < エリンギ まいたけ ブナシメジ ♪ ⊂| (ノ | | | ヽ _ ⊃ .U"" | | ミ | ミ サッ! | ミ |
584 :
デフォルトの名無しさん :2013/12/10(火) 23:17:01.19
>>578 -
MonoはASP.NET周りが弱すぎて論外だ。
現状ではASP.NET Web APIが使えないのでXamarin.iOS/Androidでのリッチクライアントも非現実的と言わざるをえない。
ASP.NET MVCだRazorだ何だという、いわゆるWebブラウザで見るWeb周りはすっ飛ばしてでも、Web API周りは早急に整備すべきだと思う。
585 :
デフォルトの名無しさん :2013/12/10(火) 23:18:14.47
>>581 最新のServiceStackはMonoで動かなくね?
.NETでASPってマジどうなの?って感じなんだよな だってWin Server+IIS+SQL ServerってC/Sの業務システム以外ないんだからWebFormsかWPFでいいじゃんってなる クライアントはブラウザって要件ならなおのことLAMPでいいじゃんってなる そもそもXSPはEFやMVC4に対応してない
おんなのことLAMP
> Win Server+IIS+SQL ServerってC/Sの業務システム以外ない えっ? Win Server+IIS (DBは知らん)でクライアントはFlashって業務システム以外でもよく見かけるけどな。 注意深く見ないと気付かないけど。
Flexでしょ、FlexなんてほとんどないしSilverlightでいいじゃんってなるよ
自分の見たことがないものはこの世にあるはずがないと思ってしまう 頭のおかしい子がまじっているんです。ごめんなさい。
意外と多いんだな 特に馬鹿と公務員
592 :
デフォルトの名無しさん :2013/12/13(金) 10:09:54.15
>>589 Flex(Adobe Flash)よりSilverlightが多い世界ってどこだよ
593 :
デフォルトの名無しさん :2013/12/13(金) 11:12:16.21
クライアント側の流行はiPhone/AndroidどころかHTML5だからFlashだSilverlightだは論外。 実際、JavaのC/SをHTML5に置き換えるというクソみたいな案件が今年は人手不足だった。 そもそものMonoの弱点はサーバーサイドの弱さだろう。 Xamarin.iOSにしろ、Xamarin.Androidにしろ、事実上はスタンドアローンしか出来ない。
594 :
57 :2013/12/13(金) 23:45:12.88
silver lightって開発終わってなかったけ?
Flex 4.5.1(2011年6月19日)
Silverlight 5(2011年12月6日)
どっちも2011年からメジャーバージョンアップされてないんですが…
>>594 今更新しいのは出なさそう。
セキュリティパッチはちゃんと提供されてて、最新版は2013年10月に出た5.1.20913.0
596 :
57 :2013/12/14(土) 08:59:22.26
gyaoがsilver lightで作られているの知ってドン引きした覚えがある。
monnlightは既に涅槃で待ってる。 rich internet application自体終わってしまった。 結局、ビデオプレーヤー以上のニーズはなかったてこと。 その分野もHTML5に食われてしまった。
HTML5もパフォーマンス糞過ぎてウェブ専門のデベロッパーからゴミって言われてんじゃん 結局JavaScriptのフレームワーク使うかFlash or Silverlight使うかになってる 虫の息だったJavaScriptがWebのCになれたのはブラウザのデファクトスタンダードだからなんだよな M$は.NET本気で普及させたいならMac/Linux/iOS/AndroidをVSで開発できるようにしろと モバイル開発ならWindows+Visual Studioしかないよね!って言わせたらエンタープライズ・デスクトップはこれからも盤石だろうに
どこかのコピペ? とりあえず、Apple関係はMSがAppleを買収しない限りどうしようもないな。
MonoスレなんだからMonoDevelopに触れてやれよ 最強IDEのVisual Studioがあるせいで評価されないけど…
601 :
デフォルトの名無しさん :2013/12/21(土) 07:25:21.38
MonoのC#コンパイラがバグッてる? Mono 3.2.5で下のコードが通らない。 //Error CS0205: Cannot call an abstract base member `Element.Get<string>()' (CS0205) public abstract class Element { public abstract T Get<T>(); } public abstract class StringElement : Element { public override T Get<T>() { return default(T); } } public abstract class DateElement : StringElement { public override T Get<T>() { return base.Get<T>(); } }
バグっているのはあなたの頭
Monoのコンパイラは昔からバグバグで 最近やっとまともになったと思ったが・・・ まだこんなバグが残ってるのか。
Xamarinの商売の仕方がえげつないんだよな MonoやMonoDevelopを中途半端なまま放置してXamarin Studioとかつくりやがって しかもコンパイルすらアクティベーションが必要で、そのライセンスは年額のサブスクリプション M$がXamarin買収してLinuxとMacに完全な.NETフレームワークとIDE提供すべきだよ モバイルではWindowsの存在価値ゼロなんだからiOSとAndroidに対応してもビジネス上損はまったくないだろ
> MonoやMonoDevelopを中途半端なまま放置してXamarin Studioとかつくりやがって 金にならないものに労力をかけないのは企業として当然。 むしろ、MonoやMonoDevelopのような無料の製品ばかり求めるユーザーの方がえげつない。 > しかもコンパイルすらアクティベーションが必要で、そのライセンスは年額のサブスクリプション これは確かにやりすぎだと思う。が、改善されたんじゃなかったっけ? > M$がXamarin買収してLinuxとMacに完全な.NETフレームワークとIDE提供すべきだよ 買収に変な夢を見てない? SunがOracleに買収されてどうなったか、 ExpressionがMSに買収されてどうなったか、ちょっと思い出してみなよ。 劣化.NET FrameworkのXamarinなんてMSにとっては技術的価値は無いんだから 買収するとしたら、Xamarinを飼い殺ししたい時だけだろうな。
>>601 普通にコンパイル通った
Mono 3.2.3@Windows 7 32bit
乞食は口を出す前に労働力を差し出せって事だよな 最近口だけ一人前の乞食が増えすぎて困る
609 :
デフォルトの名無しさん :2013/12/22(日) 07:22:12.11
>>601 Mono 3.2.5 (Xamarin Studio 4.3.0) @ Mac OS X 10.9
動かない
610 :
デフォルトの名無しさん :2013/12/22(日) 08:46:12.87
611 :
デフォルトの名無しさん :2013/12/22(日) 13:45:58.49
Expression使ってたんだろうか? 俺は使ってた。 買収されて特にどうとも思わなかった。
612 :
デフォルトの名無しさん :2013/12/23(月) 11:29:48.11
Exなんたらは使った事ないがTrueSpaceはマジ死ねと思ったね
フラッシュに通じるところのある何となく描き味のいいお絵かきソフト。 しかしこれがドローソフトだという。 そんなソフトでした。 お子様に一つ買ってあげるといいような感じだった。
614 :
デフォルトの名無しさん :2013/12/23(月) 20:46:52.36
スマートスケッチも描き味のいいソフトだったなあ。 フラッシュのもとになったやつ。 あんなのがフロッピーに収まってたんだねえ。 昔のソフトはすごいなあ。
MSに買われた後でBlend目当てに買ったけど、他のやつも割と使いやすかったな。
今無料でダウンロード出来るんだよな
617 :
デフォルトの名無しさん :2013/12/25(水) 15:10:14.24
次のバージョンはいつでるのさ?
BlendさっさとVSに統合しろよ、ビヘイビアつかねーだろが糞M$ それとXamlもっと簡単にしろよ、Namespaceだけでいくつあんだよ カスタムコントロール作ってたりしてるけどいまいち良くわかってないからイライラする
619 :
デフォルトの名無しさん :2013/12/26(木) 12:29:39.29
VSもXSもそうだが、FlashBuilderみたいに名前空間を自動補完する機能が欲しいな。
>>617 もう出ない
BlendのみVSの付属品になった
イカザが愛したgtkは死んだ。Marketingに対応しきれずに死んだ。 Monoも必要とされる市場がない以上、いずれ死ぬんだろうなと思う。
だって不安定だし
623 :
デフォルトの名無しさん :2014/01/03(金) 15:19:40.16
>>584 WebAPI使えるだろ? 何言ってんだ?
mono3.2.4 3.2.5 をソースからインストールしようとしたらエラーになる。 3.2.3まだはソースからインストールできたんだけど誰か原因分かるかたいませんか ちなみにdebian7です。下のようなエラーが出ます make[7]: *** `../class/lib/basic/basic.exe' に必要なターゲット `../../external/ikvm/reflect/*.cs' を make するルールがありません. 中止.
625 :
デフォルトの名無しさん :2014/01/06(月) 17:26:44.72
>>623 ASP.NET MVC 4も使えないのに無理だろ
MVC4動かないの致命的だよな これで4.0対応とか笑っちゃうよ まぁMonoの問題ではなくXSPの問題なんだろうが この辺金にならないからXamarinもまったくやる気ないんだよな iOSとかAndroidなんてどーでもいいんだよ
MSが公開してくれればいいけど、 MSの立場だと、monoでモバイルクロスプラットフォームを補完しつつ、クライアントアプリ確保しやすくして、C#の価値を上げ、.netサーバを維持したいだろうし、 MSがOracleみたいにlinuxで儲けられるなら違うんだろうけど。
MSはAzureが絶好調だから現実にLinux(IaaS)で結構儲けてるぞ もちろんWindowsの稼ぎ頭の地位を脅かすほどのものではないが
そういえばxamarinでは、novelの著作権侵害しないように、クリームルーム確保するのに、元novelのxamarin開発者はnovelで開発したところを開発できない(かった?)らしい。 ということで、コア開発者でxamarin残らずにPSM(やUnity?)関連のプロジェクトで開発してる人もいるらしい
サーバー関連、Oracleでいえば、Linuxのディストリビューション、SQLServerという感じか
631 :
デフォルトの名無しさん :2014/01/08(水) 12:29:31.47
>>626-627 .NETの利点って1ソリューション2プロジェクト(サーバーとリッチクライアント)で一気に開発できる点だろうにな。
サーバー側がPHPなんかで開発だと、ぶっちゃけクライアント側も手頃な無料のでいいや状態になるよね。
632 :
デフォルトの名無しさん :2014/01/08(水) 19:44:18.51
634 :
デフォルトの名無しさん :2014/01/09(木) 14:06:17.44
635 :
デフォルトの名無しさん :2014/01/09(木) 19:19:20.20
>>634 何いってんの? 馬鹿か? monoと何の関係もないじゃんw
636 :
デフォルトの名無しさん :2014/01/10(金) 11:36:00.25
>>635 Xamarin StudioとMonoが関係ないとか大至急精神科に行った方が良いレベル
Xamarin Studio(笑)
639 :
デフォルトの名無しさん :2014/01/10(金) 18:21:48.24
>>636 馬鹿すぎるw テンプレートが無きゃスクラッチで書けよw
それが嫌ならVS使え、死ねw
640 :
デフォルトの名無しさん :2014/01/10(金) 18:28:13.11
641 :
デフォルトの名無しさん :2014/01/10(金) 18:46:23.14
viは使いにくいです。 あれは仕方なしに使うものですよ。 みんなもっと文句言ったほうが良いよ。
642 :
デフォルトの名無しさん :2014/01/10(金) 19:38:39.77
>>640 空のプロジェクトから始めりゃいいだろw アホかw
643 :
デフォルトの名無しさん :2014/01/10(金) 19:55:10.56
現実的な答えとしてはVisualStudioで作ってコピー。
644 :
デフォルトの名無しさん :2014/01/10(金) 19:56:49.61
645 :
デフォルトの名無しさん :2014/01/10(金) 20:00:15.45
Xamarinは単体アプリは想定しているが、リッチクライアントは想定していないというのが答えだろう。
GUIならc++かpythonでいいし、WebアプリならPHPかRubyだし LinuxやMacでc#ってのが、なんかこう全体的に中途半端 人類は、いつまでクロスプラットフォームって幻想を追い求めるんだろう
JavaのGUIさえまともならなあ 言語はScalaでも使っとけばいいし
Xamarinというかmonoでは、ロジックは一つの言語で書いて、GUIはプラットフォームネイティブのものをそれぞれ使えといってたような。
最近また、JSやC#でサーバーもクライアントもロジック共通化するのが流行ってきてるという、、、
c#最強だからな ms以外のプラットホームで使いたいって要望が出てくる
逆に今どきPHPとかRubyを積極的に使いたい理由が聞きたい
pythonで書ければmono使うよ
>>650 C#というかVS
言語の問題ならScalaとかで十分
scalarは中途半端 おとなしくjava使った方がまし
javaは中途半端 意地でもc#使った方がマシ
全ての環境でVS使って開発したいってのが総意でしょ C#が最強って言われてもMono DevelopやXamarin Studioでもそう思いますか?って話で 逆にPythonやJSでもVS使うとすごく書き易い、やっぱVSすごいっすわ
Xamarin StudioとかVSをパクリきれてないんだよなぁ
スマホなら、VS(Expressじゃないやつ)で作れるけど、1プラットフォーム10万円かかるな。
https://store.xamarin.com web系だと、VSで作るには、スマホ用と同じようにLinux実機でデバッグする機能、monoランタイムに切り替える機能が欲しいね。
pythonってvsで書いて、使いやすいのか?知らないけど
VSで正式サポートされてるんだぜpython
pythonだけならpycharm使うなあ
エディタ使いでも、デバッガだけVS立ち上がるシステム組んでる話はたまに聞くな。
boostをリアルタイム解析してコーディングに追従してくる唯一のエディタ
mono 3.2.6 ・osx版でllvmオプションが動く せっかくllvmオプションでコンパイルしてあるのに動かないからLD_LIBRARY_PATHに追加して使ってたけど、 バグとして報告してたら、はやめに修正してもらえたのかも。 ・MSBuildの修正 これは中の人のブログに書いてあったやつかな?
xamarin university の告知メール来た。 2000ドル払うのなら本格的に取り組まんと勿体無い これmsdn会員向けの優待サプスクリプションの特典になってたよね。
671 :
デフォルトの名無しさん :2014/04/04(金) 13:48:35.49 ID:ZIYLiBEI
672 :
デフォルトの名無しさん :2014/04/04(金) 18:39:40.30 ID:TozQEyA2
何が始まるんです?
azureや.netまわりでやってたことが、MSの社長交代後も順調に広がってくな。 Xamarin(Monoのチーム)のリソースがどんどんスマホに振り分けられることになりそう。 C# WebApp/Linuxは、サポートするところが出てくれば増えそうなんだけど、 どうなるかな。 Windows上でのみWeb向けのライブラリやチューンが、色々出てくることになるんだろうか。
>>672 ホビィストコミュニティと商業ソフトウェア屋の共倒れ
>>673 クロスプラットフォームツールは色んな組織が挑戦して失敗している
Microsoftが本気を出して、はじめて実現されるかもしれないし、されないかもしれない
クロスプラットフォームが成功しそうになってきたら アップルとかが妨害してくるイメージ
嫌儲のスレとかどうでもいいよ
存在期間が、4/4 13:30-4/7 朝ぐらいで、450レスぐらいのスレッドだった。
>>682 >可読性の高いUnityのゲームコードがまず従来のコンパイラでCILバイトコードに変換され、
>それがIL2CPPでそっくりC++になり、次いでClangでLLVMビットコード化され、
>最後にenscriptenによって極限までコード表記が最適化された(そして可読性ゼロの)JavaScriptになる。
面倒そうだとは思っていたがWebGL版って一番Deploy時のCPUコストたかそうね。
変換されたソースを使ってWebGL上でのデバッグは困難(JavaScriptのデバッグが困難という意味ではない) だから完成後に一回変換するだけだろう ただ、それでデバッグせずに確実に動くほどの完成度はまだなさそう
MSもAzureでCQRSとか言ってる時代だし。
.Net Frameworkで作成したexeをlinuxで使いたいと思い、monoで起動したのですがwebbrowserが表示されない•イベントが実行されない問題がおきています。 monoでは正常にwebbrowserが実行できないのでしょうか? またそれ以外のコントロールは実行できています。 またこの問題が解決できない場合はqtにて類似品を作成したいのですがqtのIDEはvisualstudioと違い、デザイナーとエディタが統合されていないのでしょうか?
そのウエブブラウザってIEコンポーネントでしょ?? ちがったっけ?
>>688 恐らくそれが原因ですので一から作り直すことにします。
回答ありがとうございました。
ぬっへっほっ
693 :
デフォルトの名無しさん :2014/05/30(金) 08:07:27.63 ID:pIegNf6z
MonoMacでBluetoothが扱えないみたいなのですが Xamarin.Macを買ったら扱えますか?
695 :
デフォルトの名無しさん :2014/05/31(土) 07:52:26.68 ID:7ZAaXqjd
なるほど。
696 :
デフォルトの名無しさん :2014/06/04(水) 14:34:38.50 ID:aE9oMBjn
MonoってSystem.Security.Claims使えないの?
System.Security.Claimsが使えないのでASP.NET Identityも動かない。 対応する予定もない。 諦めてPHPを使おう。
MonoはASP.NET MVC 3までしか対応していない。
mvc4も使えないのにmvc5とか無理だわな
701 :
デフォルトの名無しさん :2014/06/05(木) 22:48:34.91 ID:VNYVlPqF
mvc5はmscorlibの新しい部分に依存しまくりだからねぇ。 バラしてくれた方が対応しやすいんじゃね
702 :
デフォルトの名無しさん :2014/06/05(木) 22:49:59.93 ID:VNYVlPqF
まぁ、今までの流れからしてサーバーサイドはXamarinもやる気ないし期待しない方がいいと思うが。
MONO自体もうやる気もなさそうだし 今後登場するであろう新しいC#に期待したほうがいいのかね
704 :
デフォルトの名無しさん :2014/06/13(金) 00:57:25.42 ID:DxGzZl7X
MSが公開するのはC#コンパイラであって ライブラリは、POSIX周りに手を加えないといけないんじゃないかな?
705 :
デフォルトの名無しさん :2014/06/14(土) 02:03:23.51 ID:iL62MEn0
C#の利点ってWeb APIサーバーとリッチクライアントを一元的に書ける点だと思うが、リッチクライアント特化のXamarinだと片手落ちだわな。 昔、画像処理システムを作ったとき、当初サーバーで大部分を処理してたがクライアントが増えすぎて破綻 サーバーはRAWデータだけを吐くようにし、加工はクライアントに移したという事があったが、 どちらもC#だったおかげで移行が楽だったという思い出がある。
706 :
デフォルトの名無しさん :2014/06/14(土) 02:39:50.25 ID:cPCAOHx9
海外では、ダッシュボードアプリをスマホに移植するのにxamarin使ってるような話も
707 :
デフォルトの名無しさん :2014/06/14(土) 12:05:44.74 ID:cPCAOHx9
mBaaSだと、サーバー側にあまりロジック置けないけど、XamarinからAzure Mobileのフル機能使えそう。Unityから使えるのも多い。 MMOゲーム向けのPhotonクラウドもWindowsサーバーで、カスタマイズできる。
Xamarin、お仕事用にどうかと提案してみたけど、年間サブスクリプションを嫌がられるの(´・ω・`)
709 :
デフォルトの名無しさん :2014/06/15(日) 10:48:23.19 ID:O6kWl9gf
Gtk.ComboBoxEntry().ActiveTextのsetはどうやるのですか?
710 :
デフォルトの名無しさん :2014/06/17(火) 00:36:31.55 ID:2BmltRy+
711 :
デフォルトの名無しさん :2014/06/20(金) 09:30:14.84 ID:JvORDqjx
サーバーサイドが弱すぎて結局のところVisual StudioとWindows Serverで全部やることになるからな。 Xamarinはあくまでスタンドアローン向けだな。
Xamarinは方向性も需要もiOSとAndroidアプリ専用だろ、Xamarin云々じゃなくてIIS以外でまともなASP.NET APサーバーが存在しない
そう考えるとAppleのLVVMっていうアプローチはすごく正しいんだよな Objective-CもSwiftもVMで動作するのになぜあれだけ速いかといえばAppleハード専用だから最適化されてるからだよね .NET vNextでC#はネイティブコンパイラ云々言われてるけど期待できるのかね Windows or WP専用のVMとコンパイラ作ってくれないかな
>>713 Windows Runtimeの時代に何言ってるんだ。
715 :
デフォルトの名無しさん :2014/06/22(日) 16:26:31.54 ID:avY0KxGq
mono vmも.netのvmもjava/hotspotvmとは違いAOTコンパイラ持ってるし、Xamarin.iOSはAOTしてる。
716 :
デフォルトの名無しさん :2014/06/22(日) 17:24:19.58 ID:avY0KxGq
717 :
デフォルトの名無しさん :2014/06/24(火) 11:51:11.54 ID:ZxwOG2Eq
LinuxでXSP試してて微妙すぎて萎えかかってるが、 Windows Serverとかどうやってメンテナンスしてんの?
OWINでセルフホストだ。
719 :
デフォルトの名無しさん :2014/06/25(水) 22:05:36.47 ID:bFMV3PM1
720 :
デフォルトの名無しさん :2014/06/25(水) 22:37:27.19 ID:Y9MijDq9
以前mono+nancyfxで簡単なサーバー作ってみたことがある。 セルフホストはapache benchで負荷かけると、 fastcgi+lighttpdで動かした時に比べて結構マシンの負荷も上がった印象があったなあ。
apacheとmod_monoでASP.NET MVCを動かす場合って毎度httpd.confを編集しないとダメなの?
だめだ、どうやってもMVC4が動作しない 動作できてる人いる? どのdllをローカルコピーするのか不明
と、思ったらとりあえずトップページは出た コピーしたのは以下のdll(System.Web.Helpersは手動追加) System.Web.Helpers 2.0.0.0 System.Web.Http.Common 4.0.0.0 System.Web.Mvc 4.0.0.0 System.Web.Optimization 4.0.0.0 System.Web.WebPages 4.0.0.0
725 :
デフォルトの名無しさん :2014/06/27(金) 10:26:11.87 ID:cRFDppSi
対応してるのはMVC3までじゃないの?
MVC6を待つのじゃ(・ω・)
727 :
デフォルトの名無しさん :2014/06/27(金) 22:47:02.40 ID:3hVRneQz
ASP.NET vNextでLinuxとMac上のMonoに公式対応するらしいからな。 MVC6を待つのが正解だろう。 Monoを最新のソースからビルドすれば既に使える状態らしいが試していないので実際に使い物になるかは知らんが。
kvmって名前が酷い紛らわしいな kvmでazure互換の仮想マシン作るのかと思ったわ
731 :
デフォルトの名無しさん :2014/07/29(火) 00:27:40.55 ID:BhQ6KyLU
本家は画像処理でも多用されてるくらい地味に速いからな
sshで入ってソリューションを微修正くらいできるコンソール向けの簡易的な統合開発環境はないの? phpなんかと違ってファイル単位で修正するわけにもいかないし、slnファイルを扱える簡易的なエディタが欲しいんだが。 Turbo PascalやQuick Cみたいなやつ。
聞いたことないな。 ただxmlファイルなんでエディタで書き換えてxbuildなりmsbuildビルドすることはある。
あ、ソリューションファイルの方か。
736 :
デフォルトの名無しさん :2014/09/06(土) 00:29:31.36 ID:FxO0l8rM
realtime.search.yahoo.co.jp/search?p=xamarin
初歩的な質問かもしれません… Macを今使っていますが、vb.NETでexeファイルを作りたい状況です。 monoでは、 Visual Studioのようにツールボックスをドラッグ&ドロップすることで、ボタンやラベルを作るといったGUI操作はできますか?
MonoDevelop と XamarinStudio ならできると思うよ。
vb.NETって書き方がイラっとする iTunesをアイチューンって書くやつと同等のイライラだわ
そこはかとなく漂うここじゃない感
741 :
デフォルトの名無しさん :2014/10/11(土) 21:11:28.79 ID:mzO+gdRv
MonoDevelop C#のウインドウのデザイナの使い方解説しているとこありませんか?w まさか、ペタペタ貼るだけと思いきや。ちっとも使い方わからんっっw
どこの解説ページ見ても、 インストール、空のGUI実行、うごきました。 インストール、メッセージボックスの表示、動きました。 こりゃ、当分、流行らないわ
そのへんはmonoというより、GTKの知識やね Gladeの使い方なら日本語情報あるから 適時読み替えてやれば覚えるんじゃないかな
いまだと、スマホ向けの方が簡単かもな。 PCでもそのまま動けばいいんだけど、UIは別だから。
mono.js
マルチプラットフォームだからこそのMVVMだろうに なぜWin以外でWPF提供しないのか理解に苦しむ、かといってJavaのようにサーバーサイドで使って欲しいとは思えないXPSの出来の悪さ XamlはCLRインスタンスを記述するマークアップ拡張なんだから、最悪VとVMだけ作り直してMは修正無しで移植できるのに・・・ まぁ.NET 5.0のASP.NET vNextの本気っぷりみるにマルチはウェブで!ってことなんでしょうな
phpとjavaでいいよね
Monoがこの先生きのこるには
.NET Fondationで、いまMSとXamarin一緒に仕事してるよ。 Xamarinの開発者のほうがlinux/osxに詳しいのが、android/iosと営業にリソース割かれていて、サーバ系は放置されてる。 MSは逆にサーバ側が欲しいので、 コアは統合していく流れになってる雰囲気。 今回GUIは諦めてサーバ側というのも、お互い分かってる感じ。 デスクトップはwebファースト モバイルはアプリファースト というのがいまの大きな流れ。 そういえばNovelから追い出されたときにMSに行った開発者はいるのかな (Novelのときに手を出した部分には、開発出来ないので全部手を出してるスーパーハッカーは残れなかったらしい)
vs2015でiOS/Androidアプリサポートって結局Xamarin使うのかよ
2015はC++で作れるってのあったが あれもXamarinのライセンス払ってないとだめなんかいな?
VS Community Editionでエンタープライズ以外はフル版無償、Mac/LinuxでMS謹製のサーバーサイド.NETフレームワーク マジでC#始まったな、これで幅を利かせてる低脳Java技術者とOracle共々駆逐できるわwww 個人的にはXamarinをMSが買収して無償化 or サブスクリプション以外、まぁぶっちゃけMSDNで提供してくれれば神 MS XamarinになってMSDNユーザーが利用できるようになればSwift勉強中の俺が助かるw
Mac/LinuxアプリがWPFで作れたら助かる
開発者一杯いるところは 年貢を収めるのが大変そうですが
WPFは、silverlight/moonlight復活させるか、 silverlight/moonlight拡張してWPFかWindowsデスクトップアプリまで実装するかだけど、 整備する側は採算取れるとこがないので、ユーザー企業側でやらないと難しいと思う。 あとは、Adobe AIRやUnityみたいにモバイル含めてやることが出来るかどうか。
え、github使うんだ、ソース管理に
え、朴りまくるの?
vs2013 から .net4.5 の ASP.NETの、空のmvcを作ってmonoで実行させたら System.Web.WebPages.Deployment, がどーのこうの的な例外がでる binにコピーしてるのになぜだ? ちなみに.net4.0のmvcプロジェクトだと問題無かった mono3.10
なんだ monoはMVC4までなのか
xamarin studioをオフラインでインストールする方法ありますか?
Xamarin AccountをMS Accountと統合するかOpneIDにしてほしいな