資料部屋 Go to top

ここでは、当サイトで使用している自作CGIのソースコード等を公開しています。

CGIは、Windows2000のインターネットインフォメーションサーバ(IIS)用にMS-VCやC#で作成しています。
次の条項に同意する場合のみ自由に使用して下さって構いません。

1) ソースコードを利用した結果に対し、作者は一切の責任/義務を負いません。
2) ちゃかちゃかっと作成したコードなので、バグがあるかもしれません。
3) C++は主にMFCを使用するためで、オブジェクト指向での設計はしていません。
4) ソースコードはMS-VCのプロジェクト形式になっています。
5) 不明点は[作者への伝言]より連絡お願いします。
ソースコード 説  明
伝言板 作者への伝言]で使用しているCGIです。同時アクセスの排他制御を行っています。漢字コードの変換は行っていません(後日対応予定)。バージョンは2.00です。
[旧バージョン(1.00)は、こちらからそうぞ]
アクセスカウンタ トップページで使用しているPNG画像アクセスカウンタです。アクセスカウンタの動作見本画像
ソースコードは3つのディレクトリから構成しています。最初に'libpng.dsw'を開いてライブラリをビルドします。次に'acnt.dsw'を開いてカウンタプログラムをビルドします。使用方法は'acnt.cpp'のファイルヘッダー部コメントを見てください。2004/1/11時点で使用しているライブラリバージョンはlibpng(1.2.5) zlib(1.2.1)です。同時アクセスの排他制御を行っています。透過色はサポートしていません(後日対応予定)。バージョンは1.00です。
掲示板 [テーマ別掲示板]で使用しているCGIです。同時アクセスの排他制御を行っています。制御方法はWriteとWrite、WriteとReadを各排他制御、ReadとReadは同時実行を可能にしています。漢字コードの変換は行っていません(後日対応予定)。バージョンは1.03です。
温度・湿度計 [WEBカメラ]で使用しているCGIです。このCGIは[USB温度・湿度計]が必要です。
ここから購入できます→http://strawberry-linux.com/

●注意点1●
"usbrh.h"と"USBMeter.lib"を、ストロベリーリナックス殿の[USB温度・湿度計モジュール]→[ダウンロード]→[ライブラリ:USBMeter.DLL]からダウンロードして".cpp"等と同じディレクトリにコピーします。
ビルドが終わったら"USBMeter.dll"をCGIと同じディレクトリにコピーします。
●注意点2●
このCGIは"temp.html"中の"$$"で囲まれた文字列をCGIが所定の値(温度を表す文字列)で置き換えた結果を標準出力に出力します。
縮小画像作成 携帯用サイトでWEBカメラの画像を作っているASP.NET用(C#/.NETFRAMEWORK2.0)のCGIです。
詳細はコードを参照してください。短いコードです。
CGI引数は次のとおりです。
xとy→作成する画像のサイズをピクセルで指定します。
file→元画像をURLで指定します。
msg→縮小した画像に重ねて表示したいテキストを指定します。
使用方法→<IMG SRC="i_pic.aspx?x=100&y=100&file=http://abc.com/aaaa.jpg">のように記述します。
無線系 モールス符号やフォネティックコードの表があります。
Go to top