Antoine.st 2003-10

2003-10-30

Internet Shopping

ほー。ツクモは海外発送やってるのね。それは何より。


2003-10-29

Visual Studio Road map

long distance for LongHorn...

Python for .NET β1



2003-10-28

Visual Studio

MSDN で Longhorn のβ提供が始まるみたいです。かなり楽しみ。

WinFX ?

なんかよーわからんのですが、.NET に続くテクノロジーのようです。Jim Allchin の話によると、Longhorn は最初の一歩であり、Win32/Win64 は WinFx への移行まで続くだろうとのこと。

.NET はマーケティング的に失敗したテクノロジーなので、単に新しい .NET、すなわち .NET 2.0 を意味するだけだったりするのかも。この辺の情報は、PDC でいろいろ出てくるんでしょうね。

むむむ? Mono のメーリングリストによると、「包括的な Managed API のセット」とのこと。とりあえず、Longhorn SDK でも読みますか。

C# 2.0 Specification

ジェネリクス、無名関数、パーティシャルタイプと、すでに情報が出ているものばかりみたいですね。

Longhorn



2003-10-24

MSDN Library



2003-10-17

Lisp



2003-10-16

Memo



2003-10-13

New ThinkPad

あんまりそそられないなぁ。


2003-10-12

Memo

WinApiInDotNet

ちょっとだけ更新


2003-10-09

Guam Pictures

  • リティディアンビーチ

快晴のリティディアンビーチはとってもきれいでした。


2003-10-08

Go to statement considered harmful



2003-10-07

Memo

どんどんシステム開発よりになってくるような気が。


2003-10-06

Memo



2003-10-05

Unuseful Tools

ということで、適当に作ってきたツールを 公開 なんぞしてみようかと。第一弾は MSDN 目次とるとるくんです。

Using statement in Visual Basic .NET

C# の using ステートメントが使いたい! ということで、こんなアドインを作成中。あれ? 最初はマクロ用のプリプロセッサを作っていたはずなんだけど...。

Memo for Application Blocks



2003-10-04

C#, Visual Basic .NET and Java

を読んでいて思い出したのですが、とある掲示板で「C# は Java と似てる。Java の参考書は多い。だから、Visual Basic .NET ではなく、C# をやるべき」との書き込みがありました。確かに、Visual Basic .NET と Java の距離は、C# から見た距離より離れています。では、Smalltalk からは? Lisp からは?

「たいして変わらないじゃん」というのが、わたしの答えです。現在の主流な言語を個人的な判断であげると、C/C++、Java、Visual Basic (.NET)、C#、Delphi (Object Pascal) あたりになります。それぞれ微妙な違いはありますが (C/C++ のポインタ、C++ のテンプレートはかなり違いますけど) 大きな部分ではそれほど違いはないと思ってます。暴論かもしれませんけどね。

Memo

Excel Macro Probrem

手作業でやっていることがあったので、社内システムに Excel で接続してデータを取ってくる、というブックを作成しました。すると、別にマクロには手をつけていないのに、「署名付きのプロジェクトを変更しましたが、このプロジェクトに署名する正しいキーをお持ちではありません。署名は破棄されます。」というメッセージが出て署名が失われます。

当然、デジタル署名が失われると次回開いたときに、「署名されてないけどいいのー?」と聞かれることに。サポート技術情報を調べるとすぐに見つかりました。【XL2002】シートをコピーするとデジタル署名が破棄される という問題です。

確かに Excel のマクロでシートのコピーをしてました。修正してとりあえずおっけー、かな。うーん。同じことをしてて大丈夫なマクロもあるのに...。