2006-01-01から1ヶ月間の記事一覧

1/11

・Mono 1.1.13 Release 最近、Monoのリリース間隔が短いですね。 ・http://hotwired.goo.ne.jp/news/technology/story/20060111302.html 新iMacは従来品より2〜3倍速い、というのがジョブズCEOの主張だ。 PowerPCはそんなに遅かったのか。それはともかくやっ…

Developers Conference 2006

ヘジたんのゼネラルセッションDevelopers Conference 2006の申し込み完了。会社でお誘いが掛かったので喜んで参加。(^^;

1/7

・Subversion 1.3.0 released 自宅でのソース管理にはSubversionを使っているのでメモ。

Adapterパターン

Nemerleの特徴を利用して変則的に実装してみました。 using Nemerle.Utility; // 移譲先 public class Banner { text : string; public this (text : string) { this.text = text; } public ShowWithParen () : void { System.Console.WriteLine ($"($text)"…

String.Formatのalignment

C#

何年もC#やっているクセに、すげー初歩的なことを知らなかったことが判明。 using System; public class Program { public static void Main () { string s = "Hello"; Console.WriteLine ("({0,10})", s); Console.WriteLine ("({0,-10})", s); } } /* ( He…

1/6

http://www.microsoft.com/japan/technet/security/bulletin/ms06-001.mspx パッチが前倒しで公開された模様。

makeエラー

Corlib not in sync with this runtime: expected corlib version mm, found nn に悩まされる。結局、全部消してチェックアウトからやり直したら通りました。 $ make clean;svu up . mcs;autogen.sh;make get-monolite-latest;make;make install これだと駄…

パフォーマンス

nemerleのビルドをMS.NET2.0とMonoとで比較したところ2:01と2:06という結果に。ほとんど差が無いですね。コンパイラくらいのアプリならいい勝負っぽい。

mkbundle

mkbundleのwin32版パッチがメーリングリストに流れていたので当てて見ました。ウチで動作させるにはちょっと修正が必要でして、 static void QueueAssembly (ArrayList files, string codebase) { string codebase_ = codebase.Replace("\\", "/"); if (file…

1/3

・Windowsのパッチ未公開セキュリティ・ホールをふさぐ“非公式パッチ” 取りあえず当ててみました。(^^;

オブジェクト指向を何時学ぶ?

「C++を使うだけでオブジェクト指向にはならない。オブジェクト指向を学んだ上でオブジェクト指向言語を使うべきである」とか「Cを学んでからC++に進むべきか、それともいきなりC++を勉強しても良いのか?」という質問に「いきなりC++でも構わない。それより…

1/1

・IronPython 1.0 Beta 1 is out now! いよいよ1.0βへ。リリースが早いなぁ。

あけましておめでとうございます

昨年は春先から毎日更新を止めてしまいましたが、見捨てずに読んで頂きありがとうございます。今年も相変わらず.NETに偏ったソースコードばっかりな日記だと思いますが、よろしくお願いします。