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

11/30

・http://ascii24.com/news/i/topi/article/2004/11/29/652817-000.html マイクロソフトとオラクルの共同セミナーとは珍しい。それはそうと、.NETも去年に比べると認知されてきているように思えます。会社でも.NET絡みの仕事が増えているらしいし。でも、相…

Booでクイックソート

Boo

3行で書く。 import System.Console def qsort(xs as List) as List: return xs if len(xs) <= 1 return qsort([x for x as int in xs[1:] if x < cast(int,xs[0])]) + xs[0:1] + \ qsort([x for x as int in xs[1:] if x >= cast(int, xs[0])]) xs = [1,9,2…

Booの調査など

http://d.hatena.ne.jp/akiramei/20040709#p1のときはあまり気に留めていませんでしたが、最新バージョンをチェックアウトして弄ってみたら結構いい感じ。.NET対応Pythonでは他にIronPythonがありますが、こっちは.NETっぽい作りになっていなく、よその言語…

11/29

・http://www.go-mono.com/summit-notes.html Monoミーティングのメモ。興味深い。・An overview of interior pointers in C++/CLI C++/CLIのポテンシャルは凄そうなんですが、String^とかint%とかを見ると腰が引けます。もう、何の言語だか・・・(^^;

ドラクエ8

Amazonに頼んでいたらAM10:00に到着。2,3日遅れくらいは覚悟していたのでうれしい誤算。早速、サルのようにプレイ・・・のはずが、1,2時間でやめてプログラミング言語調査の戻ってしまった。ゲームよりもプログラミングの方が楽しくなったのかしら?(^^; ま…

.NETとJavaの相互運用

IKVM.NETをご存知でしょうか? 日記でも紹介したことがありますが、.NETランタイム上で動作するJavaVMです。以前見たときは、.NET上でJavaを動かしても何が嬉しいのかよく分かってませんでしたが、調べてみたところ結構面白いことが出来ることが分かりました…

リンクの修正

左リンクで切れていたり、移動していたのを修正しました。NCoverとか.NETのつぼとか。

11/26

・NDoc 1.3 Release Candidate 1 is now available. NDoc1.3のリリース候補が出ています。

CharSet.Ansiで渡されるものは?

DllImportで文字列を渡す場合、何の文字コードでエンコードされるべきなんでしょうか? 例えば、 ファイル:foo.c #include <stdio.h> __declspec(dllexport) void Say(const char* msg) { printf("say 「%s」\n", msg); } コンパイルして、foo.dllを作りました。 > c</stdio.h>…

stackallocエラー

Win32版Monoのstackallocにバグがありそう。 unsafe public class Program { public static void Main() { byte* p = stackalloc byte[1]; } } こんなの書いて実行すると、「** (foo.exe): WARNING **: wrong maximal instruction length of instruction loc…

ついカッとなっ(以下略)

20インチ液晶購入。その上、デュアルディスプレイにして1600x1200+1280x1024。絵描きでもないのにこんなことしてどーするんだ。今月は眼鏡作ったり、液晶ディスプレイ買ったりと出費がかさみ過ぎ。来月は節約しないと・・・

cscとmcsの比較

この間の続きで、こんどは同一ソースをcscとmcsでコンパイルしたものを比較してみました。って言ってもループ回すだけの単純なものなので差はつかないと思うんですけど・・・ コンパイルしたアセンブリは以下の通りです。 pcsc.exe cscでコンパイル pmcs.exe…

MySQLでNHibernate on Mono

ここんとこ、MySQLやNHibernate、Monoの話題を続けたので、それら全部を使ったネタを1つやってみようかと。一応、メインはNHibernateですが、それにしても対象をすごく限定しているネタな気が・・・(^^;・はじめに 最近、O/Rマッピングという言葉を見かける…

11/21

・http://msdn.microsoft.com/Longhorn/understanding/pillars/avalon/avnov04ctp/default.aspx AvalonのCTP版が公開された模様。私は落とせないので内容はよく分からないけど。Joel Pobar's CLR weblogより ・http://blogs.msdn.com/joelpob/archive/2004/1…

Mono 1.1.2のパフォーマンス

恒例のやつ。ただし、Mono上でStackAllocConstを実行すると強制終了してしまったのでテストから外しています。mcsでコンパイルしたアセンブリ(pmono.exe)を.NET1.1で実行してみます。 > pmono.exe 結果(on .NET1.1) ArrayConst :00:00:08.5156250 FixedConst…

11/19

・Mono 1.1.2 for Win32 あ、Mono 1.1.2のWin32版が出ている。インストールして実行したら動かなくてあせった。どーやら、WinXP SP2のDEP(データ実行防止)に引っかかった模様。で、早速、ニョキニョキ♪ゲーを実行。お、お、おー。ちゃんと動いた。これで、ya…

11/18

・http://www.microsoft.com/japan/msdn/vs05/vcsharp/edit_continue.asp エディット・コンティニュー記事が翻訳されています。・IE次期版はLonghornと一緒に出荷,タブ付きブラウジング機能を搭載 | 日経 xTECH(クロステック) まだまだ先ですね。

リリース

・yaneuraoGameSDK 4th for C# 頂いていた要望を取り込みました。バージョン番号を付けずに日付管理しているのは何とかしたいところです。(^^;

NHibernateで嵌る

http://nhibernate.sourceforge.net/quickstart.htmlを参考にサンプルこさえても上手く行かず、2,3時間悩んだ。結局、NHibernateをデバッガで追ってようやく解決。 <hibernate-mapping xmlns="urn:nhibernate-mapping-2.0" auto-import="false"> <class name="User,User" table="users"> </class></hibernate-mapping>

11/16

・MSがx64対応のWindows Server 2003 SP1のベータ版をテスターへ出荷 | 日経 xTECH(クロステック) Windows2003サーバー入れたいんですけど、サーバー用のアンチウィルスソフトが高くて見送っています。今時、ネットにつなげないと不便なので・・・・HugeDo…

宝探し

id:murasukeさんとこのCABの作り方。なるほどそんなCOMがあったのか。ところで色んなものがCOMで公開されていて便利ですが、現状ではOLE/COM Viewerを頼りにメンバーを調べて・・・となるのがちょっとつらいところ。マイクロソフトとしては使えたら使っても…

国際対応Hello, World

.NETではサテライト アセンブリというカルチャに依存したリソースを外だしする仕組みがあります。簡単な例としてサテライト アセンブリを使ったHello,Worldアプリケーションを作成してみました。まず、モジュール構成ですが、 hello.exe hello.resources.dll…

VMWare5 Beta

新しいマシンにVMWareを入れようとしていたらバージョン5のベータダウンロードのお知らせメールが来てた。折角なので新しい方を入れることにしました。色々機能強化されているようですが、目に付いたのは、 V2V Assistant to convert Microsoft Virtual PC …

Fedora Core 3ダウンロード

折角VMWareを入れたのでLinuxでも突っ込もうかとダウンロード中。DVDイメージで2GB以上ありますが、FireFoxのダウンロードマネージャの表示が負になっています。また、転送速度:-340.-8KB/秒のように整数部、小数部両方にマイナスが入っているのも謎。ちゃん…

11/13

・Csx : C# Script Executor C#のソースをスクリプトとして実行できます。・http://www.microsoft.com/japan/msdn/vstudio/productinfo/vssmap.asp ウチの部署でVSSを使うことが確定したので、調査を始めないと・・・・Bing マイクロソフトの新しいサーチエ…

風邪さらに悪化

職場でひたすらごほごほ。無理して会社に残ってても周りに菌をばら撒くだけなので、おとなしく撤収。(^^; よーやく、VBプログラムのテストも終わって、一息つけます。

Windows CE上でのShellExecuteEx呼び出し

例によって投稿の使いまわし。 Imports System.Text Imports System.Runtime.InteropServices Structure SHELLEXECUTEINFO Public cbSize As Int32 Public fMask As Int32 Public hwnd As IntPtr Public lpVerb As IntPtr Public lpFile As IntPtr Public lp…

VB習得?

ここ2〜3週間、VB6で開発したお陰で一通り使えるようになった気がします。仕事で必要になった機能を経験則だけで突破していったので、本職のVBプログラマが見たら突っ込みどころ満載でしょうが。(^^; コレクション関係がもう少し充実していて欲しいのと、…

追い込み

納品間近なので、ひたすら仕事。周りでVBからExcelを起動すると落ちる不具合に悩まされていたので、首を突っ込む。なんか、マシンによって動いたり動かなかったりするらしい。 Dim app as Excel.Application を、 Dim app とすると直った(ように見える)。い…

帰宅

現在(0:40)、会社。これから徒歩で帰宅予定。2時間後あたりに着くかしら・・・(^^;到着〜(2:25)。疲れた・・・