수요일, 11월 23, 2005

HTML cache-control

response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server

META

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">

<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">

<META HTTP-EQUIV="EXPIRES" CONTENT="Mon, 22 Jul 2002 11:12:01 GMT">


화요일, 11월 22, 2005

ajax 간단 샘플

var xmlhttp = null;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(E) {
xmlhttp = false;
}
}

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}

var url;
url = "http://192.1.5.252/adminmail/userinfo.jsp?path=" + path;

xmlhttp.open("GET", url, false); // synchronous call
xmlhttp.send(null);

userinfo.innerText = xmlhttp.responseText;

목요일, 11월 17, 2005

apache+tomcat virtualdomain 설정하기

########################################################
Apache + Tomcat (webapp module) 연동 가상호스트
########################################################

#----------------- httpd.conf 파일 ---------------------
NameVirtualHost *

<VirtualHost *>
ServerAdmin admin@okejb.com
DocumentRoot /server/tomcat4.12/webapps/ROOT
ServerName okjeb.com
ServerAlias www.okejb.com okejb.com
ErrorLog logs/phonia.okejb.com-error_log
CustomLog logs/phonia.okejb.com-access_log common
<IfModule mod_webapp.c>
WebAppConnection conn1 warp localhost:8008
WebAppDeploy ROOT conn1 /
WebAppDeploy examples conn1 /examples
WebAppInfo /webapp-info
</IfModule>
</VirtualHost>

<VirtualHost *>
ServerAdmin admin@jsp.okejb.com
DocumentRoot /server/tomcat4.12/webapps/jsp
ServerName jsp.okejb.com
ErrorLog logs/jsp.okejb.com-error_log
CustomLog logs/jsp.okejb.com-access_log common
<IfModule mod_webapp.c>
WebAppConnection conn2 warp localhost:8008
WebAppDeploy examples conn2 /
</IfModule>
</VirtualHost>

#----------------- httpd.conf 파일 ---------------------


#----------------- server.xml 파일 ---------------------
<Server port="8005" shutdown="SHUTDOWN" debug="0">
<Service name="Tomcat-Standalone">
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">

<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">
<Context path="" docBase="/server/tomcat4.12/webapps/ROOT" reloadable="true"/>

</Host>

<Host name="jsp.okejb.com" debug="0" appBase="webapps" unpackWARs="true">
<Context path="" docBase="/server/tomcat4.12/webapps/jsp" reloadable="true"/>
</Host>
</Service>
</Server>
#----------------- server.xml 파일 ---------------------

ROOT Content : http://okejb.com/test.jsp

examples Context : http://www.okejb.com/examples/jsp/

가상호스트 : http://jsp.okejb.com/






http.conf설정

Listen 80
NameVirtualHost *

<VirtualHost *>
DocumentRoot "/usr/local/test/web"
ServerName dpostwb1
# ServerAlias
<IfModule mod_webapp.c>
WebAppConnection conn1 warp localhost:8008
WebAppDeploy ROOT conn1 /
WebAppDeploy examples conn1 /examples
WebAppInfo /webapp-info
</IfModule>
</VirtualHost>

<VirtualHost *>
DocumentRoot /app/sms/webap
ServerName smsdev.test.com
<IfModule mod_webapp.c>
WebAppConnection conn2 warp localhost:8008
WebAppDeploy examples conn2 /
</IfModule>
</VirtualHost>


server.xml

<Host name="smsdev.test.com" debug="0" appBase="webapps" unpackWARs="true">
<Context path="" docBase="/app/sms/webapp" reloadable="true"/>
</Host>

awk 간단사용법 메모

cat 12 | awk '/\t/ {print $2}' | sort -u

awk <search pattern> {<program actions>}

ps -ef | awk '/httpd/ {if ($4 >= 1) print $1, $2, $4; sum += $4} END {print "sum = ", sum}'


hope Posted by Picasa

수요일, 11월 16, 2005

프로퍼티 에디터 (native2ascii 대용)

이 곳(http://propedit.sourceforge.jp/) 에서 제공하는 프로퍼티 에디터는 번거로운 작업 중 하나인, native2ascii를 사용하는 프로퍼티 파일의 유니코드 변환작업을 필요없게 해 줍니다. 독립적 혹은 제이빌더나 이클립스에서 사용할 수 있는 플러그인으로도 제공하구요. ;-)

이클립스에 설치하는 방법만 간단히 쓰겠습니다(이클립스 3.1기준).

  • Help - Software Updates - Find and Install... 메뉴를 선택하세요.
  • 업데이트 매니져 화면 좌측 하단의 Feature Updates 뷰에서 Sites to Visit를 우클릭 New - Site Bookmark를 선택합니다.
  • URL에 http://propedit.sourceforge.jp/eclipse_plugins 입력하고, Name에는 '프로퍼티 에디터'라고 입력한 후 Finish 버튼을 눌러서 완료합니다.
  • Feature Updates 뷰의 맨 밑에 '프로퍼티 에디터'라는 항목이 새로 생겼을 겁니다. 이 항목을 계속 확장하면 나타나는 'jp.gr.java_conf.ussiy.app.propedit.eclipse.feature.PropertiesEditorFeature x.x.x'를 선택하면, 우측의 Preview 뷰에서 간단한 설명, 라이센스 등과 함께 'Install Now' 버튼이 보입니다. 이 버튼을 클릭하고 Next 버튼을 계속 눌러주면(라이센스에는 동의하셔야죠!) 설치가 완료됩니다.
  • 이제 이클립스를 새로 시작하면 이 플러그인을 사용하실 수 있습니다


화요일, 11월 15, 2005

_vimrc (vim)


if has("autocmd")
autocmd BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") | \ exe "normal g`\"" | \ endif endif " has("autocmd")
set nocompatible
"source $VIMRUNTIME/vimrc_example.vim
"source $VIMRUNTIME/mswin.vim
source $VIMRUNTIME/colors/pablo.vim
behave mswin
set nocindent " C 프로그래밍을 할때 자동으로 들여쓰기를 한다.
set noautoindent " 자동으로 들여쓰기를 한다.
set nosmartindent " 좀더 똑똑한 들여쓰기를 위한 옵션이다.
"set textwidth=79 " 만약 79번째 글자를 넘어가면
"set wrap " 자동으로 를 삽입하여 다음 줄로 넘어간다.
"set nowrapscan " 검색할 때 문서의 끝에서 다시 처음으로 돌아가지 않는다.
"set nobackup " 백업 파일을 만들지 않는다.
set visualbell " 키를 잘못눌렀을 때 삑 소리를 내는 대신 번쩍이게 한다.
set ruler " 화면 우측 하단에 현재 커서의 위치(줄,칸)를 보여준다.
set tabstop=8 " Tab을 눌렀을 때 8칸 대신 4칸 이동하도록 한다.
set shiftwidth=4 " 자동 들여쓰기를 할때 4칸 들여쓰도록 한다.

set viminfo='20,\"50 " read/write a .viminfo file, don't store more
set ruler " show the cursor position all the time

"문법 강조 기능을 사용한다.
if has("syntax")
syntax on " Default to no syntax highlightning
set hlsearch
endif

set nobackup

" 마우스로 복사하는 기능
set go+=a
"noremap

set guifont=굴림체:h12:cHANGEUL
set guioptions=gmrLtTa

금요일, 11월 11, 2005

mstone 설치 로그

mstone 설치
AIX설치
$ cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login# type the password anonymous
$ cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot mozilla/mstone
$ cd mozilla/mstone
$ gmake rpackage
$ cd build/package
$ ls AIX5.3_OPT.OBJ
$ cd AIX5.3_OPT.OBJ/mstone
$ lsChangeLog LICENSE bin cleanup data mstone setupINSTALL README checktime conf doc process timesync
$ setup
$ cp bin/mailclient /var/tmp$ cp data/* /var/tmp

* 이런 오류가 발생하는 경우
{{{
$ make rpackage
=====

[2005년 11월 10일 목요일 15시 08분 45초] making OS_CONFIG=AIX5.3 BUILD_VARIANT=release
cd src; make BUILD_VARIANT=release OBJDIR=.././build/AIX5.3_OPT.OBJ PKGDIR=.././build/package/AIX5.3_OPT.OBJ/mstone allmake[1]: Entering directory `/app/shield/tmp/mozilla/mstone/src'/usr/bin/xlc_r -qro -qroconst -qfullpath -qsrcmsg -D__AIX__ -DHAVE_SELECT_H -D_THREAD_SAFE -DUSE_PTHREADS -DUSE_LRAND48_R -I.././build/AIX5.3_OPT.OBJ -c bench.c -o .././build/AIX5.3_OPT.OBJ/bench.omake[1]: /usr/bin/xlc_r: Command not foundmake[1]: *** [.././build/AIX5.3_OPT.OBJ/bench.o] Error 127make[1]: Leaving directory `/app/shield/tmp/mozilla/mstone/src'make: *** [mailclient] Error 2

}}}
# aix관련
$ vi config/config.mk
ifeq ($(OS_ARCH), AIX)
CC = /usr/vac/bin/xlc_r

화요일, 11월 08, 2005

firefox 확장

Paste and Go

Adblock

Bookmark backup

pdf download

tab clicking options

firefox view

ie view

gmail notifier

sege

Right encoding

http://heygom.com/extensions/

cyworldaround

http://www.math.gatech.edu/~sangil/cyworldworkaround/


Screen Grab
https://addons.mozilla.org/ko/firefox/addon/1146
- 화면은 캡쳐하는 기능
- 리뷰 : http://link.allblog.net/6632010/http://lineni.com/entry/%ED%8C%8C%EC%9D%B4%EC%96%B4%ED%8F%AD%EC%8A%A4-%EC%9C%A0%EC%9A%A9%ED%95%9C-%EB%B6%80%EA%B0%80%EA%B8%B0%EB%8A%A5-Screen-Grab

월요일, 11월 07, 2005

eclipse plugin

FTP and WebDAV Support

http://download.eclipse.org/eclipse/downloads/drops/R-3.1-200506271435/index.php

telnet

http://eclipsetail.sourceforge.net/index.html


elipse plugin사이트
http://blog.naver.com/fallove.do?Redirect=Log&logNo=60006373416


autoftp

http://www.javaforum.co.kr/javaforum/autoftp/Download.faces