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

Internet Explorer 8 beta 2

いろんなところで既に記事があるので書くべきことはあんまりないんですが、ドロップダウンリストやコンボボックスの外見が変わっていました。IE7 IE8 beta 2 あとなんか、全体的にコントラストがあがったような感じ。IE7のようなGUIの薄さというか、ほんわか…

.NET FrameworkのMutexの納得いかない仕様

C#

変な仕様 .NET Frameworkの名前付きMutexは、どうも、Disposeというか、Closeしても、MutexをReleaseMutexしてくれないような感じ。試しに下のようなコードを書いた。 using System; using System.Threading; namespace MutexTest { public class MutexTest …

CMAIL WRITER 2.41

複数の方からダウンロードさせろとの連絡がありましたので、公開しておきます。CMAIL WRITER 2.41また、今後のために、ソースコードのリポジトリ(SVNのダンプ)も公開しておきます。SVNリポジトリダンプ2.40からの修正点としては、 ライセンスを修正済みBSDに…

_BIND_TO_CURRENT_VCLIBS_VERSIONについてまじめに調べてみる

時間ができたというか、眠くて仕事ができないので(???)、現実逃避気味に、調べてみることにした。まず、_BIND_TO_CURRENT_VCLIBS_VERSIONマクロは、誰が見ているのかというと、これは、crtassem.h (Libraries Assembly information)というヘッダ。基本的に、…

再考:Visual C++ 9.0 SP1のランタイム問題

先日、「Visual C++ 9.0 SP1のランタイム問題」で書いた問題は、本当は問題なのかどうなのか。仕様といわれればそれまでっぽい。難しいのは、いままで、VS2003, VS2005は、SP1が当たったバージョンと当たってないバージョンでランタイムが異なっていたことだ…

a^0=1

実数の0乗が1になる理由を妹に納得させた個人的には難しすぎて納得がいかない。 a^nは、aをn回かけるんだから、 a^3=a*a*aところで、 a^n = 1 * a^nと、1をかけても値は変わらない。ということは、 a^3 = 1 * a * a * aそれなら、 a^0 = 1なことは自明なん…

VMware 6.5 beta

VM

今更だけれども、VMware 6.5について。VMware Fusionで実装されていたUnityとEasy Installが搭載される模様。

Visual C++ 9.0 SP1のランタイム問題

問題と言うほどでもないのだけれども、VC++9.0SP1でプログラムをリンク(/MD)すると、次のようなmanifest(これは64-bit版)が埋め込まれる。 <assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> </requestedprivileges></security></trustinfo></assembly>

Visual Studio 2008 SP1

やっと、Visual Studio 2008 SP1がリリースされました。いろいろな修正がなされていますが、個人的に気になるのは、前回書いた、「Visual C++ 9.0のランタイム問題」について。そのまえに、一応、コンパイラバージョンについて調べておくと、VC++ 9.0では、 …

LUMIX FX35

ジャスト\20,000でDMC-FX35を購入。2万円で1000万画素のデジカメが買える時代だと思うと驚く限り。1円で500画素も買える計算!というか、今週末に日本一高い山に登るので、そのときに携帯するデジカメとして購入しました。一応、予備バッテリーも購入。