데이터베이스2013. 1. 8. 13:27

1.MSSQL JDBC 드라이버 받기.


http://www.microsoft.com/ko-kr/download/details.aspx?id=11774

위 링크에서 exe 파일을 받은 후 풀고싶은데다 압축을 푼다.

 

2. lib에 다운받은 압축파일 추가 하기


압축을 푼 파일을 보면 \sqljdbc_2.0\enu 안에 sqljdbc.jar 과 sqljdbc4.jar이 있는데

얘네를 lib에 추가해줘야 한다.

sqljdbc.jar 과 sqljdbc4.jar의 차이는 jre와 jdk의 버전 차이다.

jre6.0이상이라면 sqljdbc4를 써야한다.

만약 버전이 뭔지 모르겠다면 그냥 아무거나 해본다.

자바가 버전 안맞다고 어떤거 쓰라고 에러 출력해준다.

버전에 맞는 파일을 복사하여 자신의 webapps의 lib에 넣어준다.

 

3. 주의점

- JRE 6.0.29 버젼에서는 커넥션은 맺어지나 sql이 실행되지 않는 오류가 발생한다. 다른 버젼에서는 잘된다.

'데이터베이스' 카테고리의 다른 글

DBMS별 문자열 합치기  (0) 2013.06.12
sql developer 한글판 영문으로 바꾸기  (0) 2013.03.11
초 단위 출력  (0) 2012.11.20
Tomcat DBCP를 사용해야 하는 이유  (0) 2012.09.03
Tomcat DBCP 설정법  (0) 2012.09.03
Posted by 미랭군
운영체제2013. 1. 2. 09:51

보통 tar 와 gzip 을 동시에 사용하는 경우..

솔라리스에서는 다음과 같이 하면 된다.

파일명 대신 - 를 사용하고, 파이프라인을 이용해서 gzip 의 입력으로 처리한다.

그리고 결과를 > 를 이용하여 File로 저장한다.

tar cvf - directoryname | gzip > file.tar.gz

원문 : http://www.solarisschool.com/qna_new/view.html?board=qna1&no=22280

1. file.tar.gz 푸는 방법

1) tar xvfz file.tar.gz
2) gunzip file.tar.gz; tar xvf file.tar
3) gunzip < file.tar.gz | tar xvf -
세가지 다 됩니다. 첫번째의 문제는 xvfz에서 z옵션이 GNU tar가 아니면 먹히지 않는다는거죠. 나머지는 어느버전의 tar던 다 먹힐겁니다.

솔라리스 9에서는 /usr/bin/tar 에 있는건 솔라리스용 tar구요, /usr/sfw/bin/gtar 에 있는건 GNU tar입니다. SUN Freeware에서 패키지 받으셨다면 보통 /usr/local/bin/tar 에 GNU tar가 있을겁니다.

.tgz라는 확장자도 있는데 이건 .tar.gz의 준말입니다.

2. 압축하는 방법은

1) tar cvf file.tar directoryname 하시면 directoryname에 있는 모든 파일이 file.tar 라는 파일로 합해집니다. 이후 gzip file.tar 하시면 file.tar.gz라는 파일이 생성됩니다. gz은 gzip을 의미합니다.
2) tar cvf - directoryname | gzip > file.tar.gz
3) tar cvfz file.tar.gz directoryname

모두 같은 결과입니다.

3. 체크섬 오류는 예전 솔라리스 tar에서 긴 파일 이름을 제대로 지원 못해서 나는 오류였는데요, 지금은 고쳐졌습니다만, 그래도 전 GNU tar를 사용합니다.

'운영체제' 카테고리의 다른 글

Zmodem 실행시 rz 없다는 메시지 나올때 처리  (0) 2015.10.06
솔라리스 cp 명령  (0) 2012.10.10
Posted by 미랭군
HTML52012. 12. 4. 11:00

var isMobile = {
    Android: function() {
        return navigator.userAgent.match(/Android/i);
    },
    BlackBerry: function() {
        return navigator.userAgent.match(/BlackBerry/i);
    },
    iOS: function() {
        return navigator.userAgent.match(/iPhone|iPad|iPod/i);
    },
    Opera: function() {
        return navigator.userAgent.match(/Opera Mini/i);
    },
    Windows: function() {
        return navigator.userAgent.match(/IEMobile/i);
    },
    any: function() {
        return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
    }
};

example

if(isMobile.any()) {
  
//some code...
}

if( isMobile.iOS() ) alert('iOS');

 

만약 모바일이라는 의미가 작은 스크린을 의미한다면..

var windowWidth = window.screen.width < window.outerWidth ? window.screen.width : window.outerWidth;
var mobile = windowWidth < 500;

 

이렇게 간단한 로직을 추가해도 좋을 듯 하다.

'HTML5' 카테고리의 다른 글

Handsontable 한글 문제  (0) 2014.08.13
부트스트랩 관련 블로그  (0) 2013.08.13
What’s Coming in Sencha Touch 2.1  (0) 2012.09.14
다양한 Javascript Lib 소개  (0) 2012.08.02
[Sencha Touch2] MitchellSimoens Touch Grid..  (2) 2012.04.04
Posted by 미랭군