inohilog

/var/log/inohiro.log

Mono

MonoDevelop 2.8(2.6) における日本語文字化けの解決方法

久しぶりにMonoDevelopを使おうとしたら,文字化け(フォントが読み込まれていないような感じ)だったのでその解決方法を書いておく.MonoDevelop 2.6 と 2.8 で文字化けしたときに,以下のファイルに日本語フォントを指定する一行追加することで解決できた…

MacPorts で Mono を更新しようとしたが、できない

はてなフォトライフに写真をアップロードする自作のツールをgmcs(monoのC#コンパイラ)を使ってコンパイルして、使ってみようと思った。MacPortsでmonoを更新しようとしたが、途中でエラーがでる。libungif とあるので、gifファイルのライブラリかなにかか…

MonoでSystem.Media.SoundPlayerを使った音再生ができないらしい

「MonoでSystem.Media.SoundPlayerを使った音再生ができない」らしい。ある情報筋から。 という事で簡単なコードを書いてみませう。 コード1 using System; using System.Media; public class Program { public static void Main() { Console.WriteLine( "Pl…

MonoDevelop2(Gtk)の文字化け(解決編)

twitterなどでも時々お世話になってる「KKI」さんのブログにMonoDevelop2での日本語の文字化けに対する解決策が記述されていました。 /Library/Frameworks/Mono.Framework/Version/Current/etc/pango/pango.aliases というファイルを管理者権限で作成し、 "L…

MonoDevelop2(Gtk)の文字化け

MonoDevelop2のインストールに成功した訳ですが*1、まいどのごとくGtkの日本語表示が文字化けしてます。 以前MonoDevelopをインストールしたときや、Gimpでの文字化けに対応したときと同じようにGtkの設定ファイルで日本語表示に対応したフォントを指定して…

MonoDevelop2 のMac OS X向けパッケージが公開されてる!

MonoDevelopのmakeに挫折したままかれこれ10日くらい経つのですが(参考:Mono 2.4 / MonoDevelop 2 Release!! - INOHILOG)、さっき「そういえば!」と思って公式サイトを覗いたところMac OS X向けのパッケージが公開されてました。手間が省けた、わーい。 …

Mono 2.4 / MonoDevelop 2 Release!!

Mono 2.4 と、IDEであるMonoDevelop 2がリリースされたようです。 Mono 2.4 and MonoDevelop 2.0 have been released Today we announced the release of both the Mono 2.4 platform and the MonoDevelop 2.0. Posted by Mono Project at Novell on 30 Mar …

mod_mono

ApacheでASP.NETをホストするときに使う「mod_mono」って、結局xspにリバースプロキシしてるのかな。 公式見てもそれらしい記述が見つからないんだけど、「mod_mono」使う場合と「mod_proxyで内側で動いてるxspに対してプロキシかます」のはどっちが優位性が…

string world = AppSettings["World"];

xps2のコードの中に、設定ファイルを読んでいると思われる、 string apps = AppSettings["MonoApplications"]; string appConfigDir = AppSettings["MonoApplicationsConfigDir"]; string appConfigFile = AppSettings["MonoApplicationsConfigFile"]; strin…

簡易Webサーバー

ここのコードとほぼ同じ。だけどパスの置換とかいらない。 簡易Webサーバを実装するには? - @IT コード using System; using System.IO; using System.Net; class SimpleWebserver { static void Main() { string root = "/Users/inohiro/Projects/lab/Simp…

IISとCassini以外でASP.NETのホストができた

IISとCassini(Visual Studio 搭載の開発サーバー)以外でASP.NETのホストができた。ホストといっても、なんていうか処理してHTMLを返すだけですが。なんでこれまでやらなかったのかな、このへん。 コード Host using System; using System.Web; using Syste…

続・xspのコードを読んでいます

xspのコードを読んでいます - INOHILOG の続き。 xspのコードを読むのはいったんストップして、HttpWorkerRequestなどを使って要求したaspxファイルをhtmlに変換して(通常のASP.NETと同じ処理)、コンソールに表示するだけ。だけどまだうまくできてない。 …

xspのコードを読んでいます

ASP.NET を IIS 以外の自前Webサーバーでホストしたいんですが、方法がわからないので、Mono の ASP.NET Web サーバーであるxspのコードを読んでいます。 読みやすいコードで、読んでいて楽しいのですが、まだ欲しい情報が見つかりません。 「SimpleWorkerRe…

System.Console.ReadKeyメソッドは.NET2からなんですね

なんの変哲も無いHello, Worldなコードを書いて無意識のうちにmcs(Mono C# Compiler(1.x))でコンパイルしよとしたら、ReadKeyメソッドないよって言われた。 public class Hello { static void Main( string[] args ) { System.Console.WriteLine( "Hello, …

iPhone上でC#で書いたアプリがうごくとな。

昨日の朝、アンテナとかはてブとか巡回してたら、「iPhone上でC#で書いたアプリがうごく!」なる記事が話題になってて「な、なんだってーΩry」な感じです。ちょっとまとめてみよう。 元記事 iPhoneでC#アプリが審査に通るワケ(OSS実装「Mono」で広がる.NET…

Mac OS X で IronPython(Mono)

ちょっと.NETでインタプリタが使いたくなったので、IronPythonが使えないかな(ipy)と調べたんですが、なんとMonoをインストールしたところでipyもインストールされているらしい。Mono歪みねぇ。 inohiro-mac:~ inohiro$ ipy IronPython 1.1 (1.1) on .NET …

CentOS に Mono をインストールする。

CentOS に Mono をインストールする。

Monoの奇妙な現象

ご存知の通り、大抵のプログラミング言語では「\t」がTabを挿入するエスケープシーケンスになっていると思いますが、C#でもそうです。「\t」じゃなくて「\t」です。 昨日課題の為に書いたC#のコードで、結果の出力時に「\t」を使って結果を整えて出力させよ…

"yacc_verbose_flag" がないって言われる。

簡易的なXPathParser を作っています。Jayでやっているんですが、生成後のcsファイル(39行目)にある「yacc_verbose_flag」が定義されてないよって出ます。 これはなんでだろう(定義されてないものを参照してるからエラーとかそういう意味ではなくて)。 …

Mono 2.0 がリリースされたみたい

Mono 2.0 がリリースされたという情報を見つけたので、メモ。 あとでMacのMono Compilerをアップデートしましょう。 情報元 Mono meeting Tokyo なども企画されているようですが、さすがに平日の夜は難しいなぁ。。。 Mono 2.0 released and planning Mono m…