2006-10-01から1ヶ月間の記事一覧
Python2.5でSQLite3を使って以来、C++でも試したいと思っていた。 Windows用のSQLite3のDLLは、msvcrt.dllのみに依存する、という手軽なものであり、DLL自体のサイズも400KB足らずと軽量である。 これを実際にプログラムに組み込んで使ってみた。 必要なもの…
上の続き。ActiveScriptHostでスクリプトにオブジェクトを公開するには、ActiveScriptのAddNamedItemメソッドを呼び出して名前を予約する。これは、SetSiteを呼び出したあとに行う必要がある。なお、名前を登録するだけでオブジェクトは、この時点では必要な…
ActiveScriptHostのスクリプトに渡すIDispatchの作り方のメモ。スクリプトはオートメーション型でのみ動作するので、IDispatchを実装したオブジェクトを渡す必要がある。 DUALインタフェースを手作業で作るのは煩雑すぎるが、ATLのウィザードを使うと余計な…
Vista(RC2)では標準のシステムコンポーネントの1つとしてSUAを入れることができるが、現在のところ、実際にはMSのサイトからダウンロードする形式になっている。 SVR-5と、そうでないタイプの2つの形式を入れられることになっていて、beta2ではSVR-5がうまく…
#include <stdio.h> #include <tchar.h> #include <locale.h> #include <atlbase.h> #include <atlcom.h> #include <activscp.h> class __declspec(uuid("{B54F3741-5B07-11cf-A4B0-00AA004A55E8}")) VBScript; //class __declspec(uuid("{F414C260-6AC0-11CF-B6D1-00AA00BBBB58}")) JScript; class __declspec(uuid("{147F…</activscp.h></atlcom.h></atlbase.h></locale.h></tchar.h></stdio.h>
というか、はじめからTomcat5にwebdavというアプリケーションが付属していて、それにアクセスするだけで読み書きできた。 認証の仕組みも通常のアプリ同様にweb.xmlに記述するだけなので、難しさはない。 しかし、簡単だが、Windows2000/XPから日本語ファイ…
7月に月刊誌から隔月刊になるという案内がきて*1、年間購読をITアーキテクトとJavaWorldの交互購読に切り替えたばかりなのだが、今度は、いきなり「休刊」のお知らせが来てしまった。終わったよ…、貴重な情報源が無くなってしまった。 IDGのページに行って…
ダイジェスト認証を使う場合、"OPTIONS"メソッドは「認証なし」にする。 (親ディレクトリが保護されている場合も同様。) ← 重要!? 親ディレクトリを見に行っているようであり、そこで認証がコケると先に進まない。 ※ アクセスログに「_vti_inf.html」といっ…