// 한글, 영문자만 허용.
var name_pattern = /([^가-힣\x20^a-z^A-Z])/i;
if(name_pattern.test(f.name.value) == true) {
alert('한글 및 영문자만 허용');
}
// 한글, 영문자 글자수 check.
var name_str = new String(f.name.value.trim());
var name_len = name_str.length;
var one_char;
var tcount = 0;
for(i=0; i < name_len; i++) {
one_char = name_str.charAt(i);
if (escape(one_char).length > 4) {
tcount += 2;
} else {
tcount += 1;
}
}
if(tcount > 16) {
alert('이름은 한글 8글자, 영문 16글자까지 입력 가능합니다.');
return false;
}
#!/bin/bash
#.확장자 를 제외한 파일명을 추출한다.
ls | grep ".HTML" | cut -d . -f 1 | while read line
do
echo `ls $line.HTML`
#변경한다.
mv $line.HTML $line.html
done
MS Sql 2008 서버 설치 / 설정.
1. 설치시에 윈도우와 SQL 혼합 인증 선택 후 sa의 암호를 설정하여 설치.
2. 설치후 시작->MS SQL Server 2008->구성 도구의 구성 관리자를 실행.
3. 구성관리자 아래쪽에 있는 SQL Server 네트워크 구성을 선택.
4. SQLEXPRESS(설치시 입력한 인스턴스)에 대한 프로토콜을 선택.
5. TCP/IP와 명명된 파이프 두 가지를 사용으로 변경.
6. TCP/IP의 등록정보를 열어 IP 주소 탭의 아래쪽에 있는 TCP 포트를 1433으로 지정.
7. SQL Server 서비스 및 browser 서비스 시작.
9. 방화벽에 예외 허용이 되어 있는지 확인을 하고 예외에서 다음의 설정.
- 예외 포트 등록 : TCP 1433, UDP 1434
- 예외 프로그램 등록 : SQLServr.exe (경로는 대략 SQL Server 2008/bin)
SQLBrowser.exe (대락적인 경로는 SQL Server 2008/90/Shared)
10. management studio를 실행하여 왼쪽 트리뷰의 서버에서 우클릭하여 설정.
11. 연결 탭에 외부 원격 접속 허용 부분을 체크.
웹 서버 혹은 웹 어플리케이션 서버에서 디렉토리 인덱싱 기능을 비활성 방법.
[tomcat]
<!--web.xml-->
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
[apache]
<!--httpd.conf-->
<Directory "/usr/local/apache/htdocs">
#
#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
수전전 Options Indexes FollowSymLinks MultiViews
수정후 Options FollowSymLinks MultiViews
#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
</Directory>