yukifrogのび,備忘録 RSSフィード

2006-12-13 FTP

2006-12-12 todo

2006-12-11 jEdit

2006-12-10 アルゴリズムとデータ構造

2006-12-03 QEMU

2006-12-02 SNMP

2006-12-01 cURL

2006-09-05 VMWare

VMWare 09:17

Mac vmware

VMwarePlayer

2006-09-02 クロージャ

クロージャってなんじゃ?

2006-08-29 品質

ISO 9126

2006-08-26 IDS [侵入検知システム]

IDS(Intrusion Detection System) 侵入検知システム 03:28

http://e-words.jp/w/IDS.html

インターネットの危険性

クラッカー

ネットワークを盗聴,破壊

→対策:F/W,アンチウイルスソフト,IDS

IDS 基礎知識

IDSの働き

F/Wで不正と見なされない通信を検知

無線LAN,モバイルなどLANの内側からの被害の対策

IDSの種類

NIDS(Network base IDS):ネットワーク全体を監視する

Snort

http://www.snort.gr.jp/


HISD(Host base IDS):ネットワーク内のホストそのものを監視する

Tripwire

etc

IDS+F/W→IPS(Intrusion Prevention System)

2006-08-25 ASP.net

権限 03:30

認証 03:30

Windows認証

User.Identity

トレース 03:30

<%@ Page Language="C#" Trace="true" %>

繰り返し系 03:30

DataGrid

DataList

Repeater

出力バッファ 03:30

Buffer

メール 03:30

Public Sub mailsend(ByVal SSERV As String, ByVal FROM As String, ByVal MTO As String, ByVal SUBJECT As String, ByVal BODY As String)

System.Web.Mail.SmtpMail.SmtpServer = SSERV

System.Web.Mail.SmtpMail.Send(FROM, MTO, SUBJECT, BODY)

End Sub

Pageのイベントライフサイクル 03:30

Page_Load

Page_Init

Webサーバコントロール 03:30

リストボックス

void Page_Load() {

if (!IsPostBack) {

lb_Address.Items.Clear();

lb_Address.Items.Add(new ListItem("東京"));

lb_Address.Items.Add(new ListItem("神奈川"));

lb_Address.Items.Add(new ListItem("千葉"));

lb_Address.Items.Add(new ListItem("埼玉"));

}

}

エラー 03:30

asp.net:http://japan.internet.com/developer/20050906/25.html

例外処理

Global.asax

イベント・ハンドラ 呼び出されるタイミング

,Application_OnStart,アプリケーションの初回起動時に発生。アプリケーション変数など、アプリケーションで利用するリソースを初期化するために使用する,

,Session_OnStart,ユーザーセッションの初回起動時に発生。セッション変数など、セッション内部で使用するリソースを初期化するために使用する,

,Session_OnEnd,ユーザーセッションの終了時に発生(ただし、インプロセス・モードの場合のみ)。セッション内で使用したリソースを解放するために使用する,

,Application_OnEnd,アプリケーションが破棄されたタイミングで発生。アプリケーション変数など、アプリケーションで利用するリソースを初期化するために使用する,

,Application_OnDisposed,CLRASP.NETアプリケーションを最終的にメモリから破棄するタイミングで発生。本イベントを利用するケースはほとんどない,

,Application_OnError,アプリケーション内で処理されない例外が発生した場合に発生。主にその例外を処理するために使用する,

,Application_OnBeginRequest,リクエスト処理を開始する前に発生,

,Application_OnAuthenticateRequest,認証の直前に発生,

,Application_OnAuthorizeRequest,認証が完了したタイミングで発生,

,Application_OnResolveRequestCache,リクエストキャッシングするタイミングで発生,

,Application_OnAcquireRequestState,セッション状態などを取得するタイミングで発生,

,Application_OnPreRequestHandlerExecute,ページの実行を開始する直前に発生,

,Application_OnPostRequestHandlerExecute,ページの実行を完了した直後に発生,

,Application_OnReleaseRequestState,すべての処理を完了したタイミングで発生,

,Application_OnUpdateRequestCache,出力キャッシュ更新したタイミングで発生,

,Application_OnEndRequest,すべてのリクエスト処理が完了したタイミングで発生,

,Application_OnPreSendRequestHeaders,ヘッダをクライアントに送信する直前に発生,

,Application_OnPreSendRequestContent,コンテンツクライアントに送信する直前に発生,

ログ 03:30

DBアクセス 03:30

トランザクション

コネクション

画面遷移 03:30

Server.Transfer("sampleB.aspx");

Response.Redirect("sampleB.aspx");

Server.UrlEncode

ユーザ単位変数 03:30

セッション

ビューステート

リクエスト

get:Request.QueryString["query"]

post:Request.Form["c"]

ファイルアップロード

postのファイルRequest.Files["filename"]

サーバ変数

ServerVariables

クッキー

Dim Cookie As HttpCookie

If Request.Cookies("VSDEMO") Is Nothing = False Then

Cookie = Request.Cookies("VSDEMO")

Dim CID As Integer = Cookie.Values("CID")

End If

2006-08-23 Yahoo! UI Library

2006-08-20 F5 ctrl+R禁止

document.onkeydown = keys;

function keys(){

switch (event.keyCode ){

case 116: // F5

case 82: // Ctrl + R 

event.keyCode = 0;

return false;

break;

}

}

2006-08-19 WEB移行計画

仮想デスクトップ 04:19

Desktop Manager

2006-08-18 Apache

http://httpd.apache.org/docs-2.0/ja/

いまからmacapacheを動かし,

cgiなどを設定していこうと思います.

以下はそのメモです.

設定するファイルは /etc/httpd/httpd.conf

/etc/httpd/httpd.conf.defaultがもとから初期ファイルバックアップで用意されている.

LoadModule cgi_module libexec/httpd/mod_cgi.so

LoadModule ssl_module libexec/httpd/libssl.so

LoadModule perl_module libexec/httpd/libperl.so

LoadModule php4_module libexec/httpd/libphp4.so

AddModule mod_cgi.c

AddModule mod_ssl.c

AddModule mod_perl.c

AddModule mod_php4.c

AddHandler cgi-script .cgi

コメントアウトをはずす.

(2005/10/21 cgiはもともとはずれていた.)

sudo apachectl restart でapache再起動

#include <stdio.h>

#include <stdlib.h>

main()

{

printf("Content-type: text/html?n?n");

printf("<html><head><title>cgi test</title></head><body>test</body></html>?n");

}

これを gcc test.c -o test.cgi とコンンパイル

以上で,少なくともC言語cgiが動く事を確認した.

http://www2k.biglobe.ne.jp/~motoi/cdecgi.html

でお勉強させていただきました.

あと,MAC OS X HACKSの本も参考にしています.

perlPHPも動くはず!?

また実験してみます.

2006-08-17 Gimp.app

gimp-app

これはX11が必要みたいですね.

使いこなせるようになりたいですけど,英語が….

gimp2 version 2.2.8 for Mac OSX 10.4 Tiger

http://gimp2.darwinports.com/

GIMP - 2.2.6

http://www.versiontracker.com/dyn/moreinfo/macosx/9866

GIMP for Mac OS X

http://www.gimp.org/macintosh/

書籍

GIMPですぐデキる! フォトレタッチスーパーテクニック

http://osx-navi.main.jp/mac/X11.html


http://homepage2.nifty.com/gimpman/index.html

2006-08-16 blosxom

.htaccessの内容

#ここから

Options +ExecCGI

#AddType application/x-httpd-cgi .cgi

AddHandler cgi-script .cgi

DirectoryIndex blosxom.cgi

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f

#RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ blosxom.cgi/$1 [L]

#ここまで

2006-08-15 cmd

2006-08-14 timequery

document.write(''+(location.search.match(new RegExp("[??&???]t=(??d+)"))?(((new Date()).getTime()-RegExp.$1))+'ミリ秒':''));

2006-05-21 旧BBS

http://hidebbs.net/top

にあった自分の掲示板を削除した.