« March 2006 | Main | May 2006 »

Apr 30, 2006

フォームからメールを送信(1)

sendmailを使って、フォームからメールを送信するCGIを
作成したいと思います。
構成は
sendMail.cgi
sendMail.html

の2つのファイルを作成し、実行させます。
sendMail.htmlがフォームページとなり、ココより引数をsendMail.cgiへ渡し
動作します。
まずはフォームページより

sendMail.html
----
< html >

< head >
< meta http-equiv="content-type" content="text/html; charset=shift_jis" >
< title > Test send mail</title >
< meta name="generator" content="Namo WebEditor v6.0" >
</head >

< body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" >
< h1 > Send mail</h1 >
< p >  </p >
< form name="sendMail" method="post" action="./sendMail.cgi" >
< p > Name: <input type="text" name="name" size="30" > </p >
< p > Mail Address: <input type="text" name="address" size="30" > </p >
< p > Sebject: <input type="text" name="subject" size="30" > </p >
< p > <textarea name="body" rows="6" cols="60" > </textarea > </p >
< p > <input type="submit" name="send" value="send" > <input type="reset" name="clear" value="clear" > </p >
</form >
<p >  </p >
</body >

</html >
----
ヘッダーを見てお分かりの通り”Namo WebEditor v6.0”を使用して作成しました。


--参考図書
CGI/Perlハンドブック 第3版


←クリック一票

| | Comments (0) | TrackBack (0)

Apr 27, 2006

PSP 役立ちサイト

本日購入しましたPSP関連情報誌「PSP ManiaX」に記載されていました
URLのリストです。

--PSPwiki
http://pspwiki.to/

--PSP Hacks
http://www.psp-hacks.com/

--PSP徹底活用
http://pspsp.fc2web.com/

--Emu on PSP
http://red.ribbon.to/~pspemu/

--PS2NFO.COM
http://www.ps2nfo.com/

PSPをお持ちの方は、ぜひ参照すると良いと思います。
新たな遊び方を知ることができます。

実は最近、2台目の白いPSPを購入し、パートナーと夜な夜な
モンスターハンター ポータブルを楽しんでいます。


←クリック一票

| | Comments (0) | TrackBack (0)

Apr 22, 2006

CGI 環境変数

CGIを使って、環境変数を表示させるスクリプトです。

env.cgi
----
#!/usr/local/bin/perl

print "Content-type: text/html\n\n";

print "<html>\n";
print "<head><title>CGI Environment</title></head>\n";
print "<body>\n";
print "<h1>CGI 環境変数リスト print "<hr />";

@envs = sort(keys(%ENV));
foreach $env_name (@envs) {
$value = $ENV{ $env_name };
print "$env_name = $value <br /> \n";
}

print "</body>\n";
print "</html>\n";

exit;
----

実行結果の出力サンプルです。
----
DOCUMENT_ROOT = /home/****/lolipop.jp/users/oops.jp-nofx2/web
GATEWAY_INTERFACE = CGI/1.1
HTTP_ACCEPT = text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_CHARSET = Shift_JIS,utf-8;q=0.7,*;q=0.7
HTTP_ACCEPT_ENCODING = gzip,deflate
HTTP_ACCEPT_LANGUAGE = ja,en-us;q=0.7,en;q=0.3
HTTP_CACHE_CONTROL = max-age=259200
HTTP_CONNECTION = keep-alive
HTTP_HOST = nofx2.oops.jp
HTTP_KEEP_ALIVE = 300
HTTP_USER_AGENT = Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
HTTP_VIA = 1.1 VL31:8080 (squid/2.5.STABLE9)
HTTP_X_FORWARDED_FOR = unknown
PATH = /usr/local/bin:/usr/bin:/bin
QUERY_STRING =
REMOTE_ADDR = 125.***.35.114
REMOTE_PORT = 42387
REQUEST_METHOD = GET
REQUEST_URI = /cgi-bin/env/env.cgi
SCRIPT_FILENAME = /home/****/lolipop.jp/users/oops.jp-nofx2/web/cgi-bin/env/env.cgi
SCRIPT_NAME = /cgi-bin/env/env.cgi
SERVER_ADDR = 210.188.216.157
SERVER_ADMIN = nofx2@mk.oops.jp
SERVER_NAME = nofx2.oops.jp
SERVER_PORT = 80
SERVER_PROTOCOL = HTTP/1.0
SERVER_SOFTWARE = Apache
----


--参考図書
CGI/Perlハンドブック 第3版


←クリック一票

| | Comments (0) | TrackBack (1)

Apr 18, 2006

cmd 日付フォルダ作成

Windowsにて日付でフォルダを作成するバッチです。

date_foldar.bat
----
for /F "tokens=1-3 delims=/ " %%a in ('date /t') do SET DT=%%a%%b%%c

mkdir %DT%
----


--参考ページ
http://pcbase.web.infoseek.co.jp/


←クリック一票

| | Comments (2) | TrackBack (0)

Apr 16, 2006

パスワード解析ツール

世の中には1CDブートする"Ophcrack"と言う、Ubuntu Linuxベースの
ツールが存在します。

--Tech-Security
http://blog.tech-security.com/?p=15

--Live CD Download page
http://prdownloads.sourceforge.net/ophcrack/ophcrack-livecd-1.0.iso?download

上記ページよりisoファイルをダウンロードし、
CDライターでCDを作成。
CDブートすると自動的にWindowsのユーザーパスワードを
解析してくれます。

--脅威
仮に重要データを含むノートPCをどこかへ置き忘れた場合、
情報漏えいは確実にされるでしょう。

--対応策
1.ハードウェア エンクリプション
ハードウェアレベルでHDDを暗号化してしまう。

2.BIOSのパスワードを設定する
CDブートを不許可とし、パスワードでプロテクトする。

3.WindowsでLAN Mangerハッシュを保存しない
・グループポリシーを利用
1.グループ ポリシーで、[コンピュータの構成]-[Windows の設定]-[セキュリティの設定]
[ローカル ポリシー] -[セキュリティ オプション]
2.使用可能なポリシーの一覧で、
[ネットワーク セキュリティ : 次のパスワードの変更で LAN マネージャのハッシュの値を保存しない]
3.[有効]に変更する。

・レジストリを利用 (WindowsXP及びWindows2003対応)
1.レジストリ エディタ (Regedt32.exe) を起動
2.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
3.[キーの追加]
種類:DWORD
キー名:NoLMHash
4.コンピュータを再起動し、パスワードを変更して設定を有効する。

下記ページより抜粋
--Windows でパスワードの LAN Manger ハッシュが Active Directory と
ローカル SAM データベースに保存されないようにする方法
http://support.microsoft.com/default.aspx?scid=kb;ja;299656

1.は金銭的にも技術的にも導入しずらいと思いますので、
2及び3の対策は必ずするべきです。


←クリック一票

| | Comments (0) | TrackBack (0)

Apr 09, 2006

ログインユーザー判別 バッチ

バッチにてログインユーザーごとに処理を選択するためには

----
@echo off

if exist "%USERNAME% == hoge1" go to hoge
if exist "%USERNAME% == hoge2" go to hoge
if exist "%USERNAME% == hoge3" go to hoge
if exist "%USERNAME% == hoge4" go to hoge
go to :END

:hoge
net use g: \\hogeserver\share

:END
----

ログイン名がhoge1~hoge4である場合、
ラベル"hoge"の処理を行う。


←クリック一票

| | Comments (0) | TrackBack (0)

Apr 08, 2006

最近使ったファイル 履歴削除

WindowsXPにおいて、Windows終了時に履歴を削除する
レジストリキーです。

レジストリエディタ(regedit)を起動して、

パス:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Policies\Explorer

キー:NoRecentDocsHistory
種類:バイナリ値
値:01,00,00,00


←クリック一票

| | Comments (0) | TrackBack (0)

Apr 06, 2006

最近使ったファイル 削除バッチ

WindowsXPにおいて、”最近使ったファイル”を削除するバッチです。
場合によっては他の人に見られたくなかったりしませんか?

file name: recent_dell.bat
----
@echo off

echo Recentフォルダ内を削除します。

pause > nul

del "C:\Documents and Settings\%USERNAME%\Recent\*" /F /S
----

上記の通り、最近使ったファイルは
C:\Documents and Settings\%USERNAME%\Recent 配下に保存されています。
(エクスプローラーの表示は”最近使ったファイル”)
バッチファイルをログイン、ログアウト時に起動させると良いかも
しれません。

また、タスクバーのプロパティより、スタートメニュー非表示設定変更も
可能です。


←クリック一票

| | Comments (0) | TrackBack (0)

Apr 05, 2006

MS Virtual Server無償に

いよいよMSも仮想化ソフト"Virtual Server"を無償提供を
はじめました。

--Virtual Server 2005 R2 のダウンロード
http://www.microsoft.com/japan/windowsserversystem/virtualserver/downloads/default.mspx

--Linuxサポートアドイン
http://www.microsoft.com/japan/windowsserversystem/virtualserver/evaluation/news/bulletins/vs05pricing.mspx

やはりオープンソースであるXenへの対抗及びVMwareへの牽制と
いったところでしょうか。
まさしく2006年は仮想化技術の繁栄する年となるでしょう。

--参考ページ
http://www.atmarkit.co.jp/news/200604/05/vs.html

←クリック一票

| | Comments (0) | TrackBack (0)

Apr 04, 2006

オープンオフィス 2.0.2正式リリース

オープンオフィス2.0.2正式リリースがされました。

--アナウンスメント
http://ja.openoffice.org/marketing/pressrelease/20060403.txt

--ダウンロード
http://ja.openoffice.org/download/2.0.2/index.html

--CDブート
http://www.geocities.jp/yo_take_uchi/OOo/CDBootOOo.html

--OpenOffice.org 日本ユーザー会 かもめ焼きプロジェクト
http://www.geocities.jp/yo_take_uchi/OOo/


←クリック一票

| | Comments (0) | TrackBack (0)

« March 2006 | Main | May 2006 »