728x90

프로그래밍 83

[Python]Oracle DB연동

필요한 기능을 파이썬으로 구현해 보고 싶어서 오라클 DB연동 방법을 찾아 보았다. 1. python 2.7 32bit 설치.(내 컴퓨터에 깔려있는 버전인데, 64bit여도 인텔칩이면 32bit 까는게 편하단다.)2. instant client 32bit 를 설치(11g 깔아도 10.0 에서 9 에서도 잘 된다.)3. instant client 압축을 풀고(예, c:\oracle\instantclient_11_2\) “내컴퓨터 -> 속성 -> 고급 시스템 설정 -> 환경변수 -> 시스템 변수” 에서 PATH 변수에 파이썬 위치, instant client 위치를 등록한다(c:\python27;c:\oracle\instantclient_11_2\)4. tnsnames.ora 를 참고해서 실제 서버 정보를 반..

[JEUS]한글파일 인식오류

제우스 서버를 사용하는 사이트를 운영하다가 신규서버로 이관을 계획중에 OS 인코딩과 JEUSMAIN.xml설정을 맞춰 주었음에도 불구하고한글파일을 읽어오지 못할때가 있다. 그럴때 한번 확인해야하는 파일이 servlet별로 생성되는 WEBMain.xml파일이다. webtob와 연동에 필요한 정보를 갖고 있는 파일인데 이곳에 UTF-8 UTF-8 UTF-8 UTF-8 위의 설정을 추가해주고 재기동 하면 해결된다. 이것때문에 OS인코딩을 세번바꾸고.. 파일을 다시올리고... 엄청난 고민에 휩싸옇지만...결국에는 이관설정을 제대로 동일하게 맞춰주지 않아서 그런것이었다. 이파일의 존재를 몰랐던 나는 뻘짓을 할 수 밖에 없었다. 다른 분들은 그런일이 없도록 이렇게 올려본다.

[리눅스]권한및 소유자 계정변경(chown/chmod)

사실 리눅스 명령어를 어렴풋이(?)는 알고 있지만 막상 사용하려고 하면 권한이 앞인지 계정이 앞인지..그중에서도 자주 헷갈리는게 chown/chmod이다. 그래서 쓰려고 할때마다 검색해서 매일 같은 블로그를 들어가느니 내블로그에 기록하고 내 블로그를 보자는 마음으로 이 포스트를 작성해 본다. ㅎㅎ 1. chmod(change modification)정도의 의미가 아닐가 싶다. 이건 권한 설정 변경할때 사용하는데 우리가 권한에 대한 644, 755라던가 하는 권한이 이녀석을 이용해서 변경하는 것이겠다. chmod [옵션] (8진수퍼미션) (파일명) – 8진수 형태777이 최대권한이고(공개) 000이 권한을 모두 뺏을때 이것은 소유자/그룹/공개에 대하여 읽기/쓰기/실행권한에 관한 것이다. 파일에 권한이 있고..

[리눅스]폴더 삭제

리눅스 파일및 폴더 삭제 명령어 rm -rf [디렉토리명] : 리눅스 디렉토리(하위 디렉토리, 파일 포함)를 삭제 rm -rf * : 현재 디렉토리의 모든 것을 삭제 rm -r : 해당 폴더안에 있는 모든 파일들까지 같이 삭제하고 폴더까지 삭제하는 옵션 rm -i : 각 파일들이나 폴더를 삭제할 때 삭제할 것인가를 묻는 옵션 rm -f : 파일이 있든 없든 오류를 표출하지 않고 무조건 삭제하는 옵션

[리눅스]OS버전확인

리눅스 버전 확인 방법 굉장히 간다하지만 모르면 못쓴다 1. uname -a2. cat /etc/*-release | uniqcat /etc/*-release | uniq이렇게 치면 아래와 같이 서버의 정보가 나오게 된다. NAME="Red Hat Enterprise Linux Server" VERSION="7.2 (Maipo)" ID="rhel" ID_LIKE="fedora" VERSION_ID="7.2" PRETTY_NAME="Red Hat Enterprise Linux Server 7.2 (Maipo)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:redhat:enterprise_linux:7.2:GA:server" HOME_URL="https://www.redhat.com/" B..

[리눅스]설정파일 반영방법&locale설정 방법

이전 포스트에 encoding 관련 i18n 파일의 설정을 만들어 줬는데 이번엔 locale 설정방법과 설정 변경후 반영하는 방법을 남겨보려고 한다.(자꾸 까먹는다..) locale 파일은 /etc/default/ 경로에 파일을 만들어 주고 LANG="ko_KR.UTF-8" 이나 LANG="ko_KR.euckr" 등 원하는 설정에 맞게 해주면 되고설정 가능한 로케일 설정값을 알아보려면 # locale -a | grep koko_KRko_KR.euckrko_KR.utf8kok_INkok_IN.utf8koreankorean.eucru_RU.koi8rru_UA.koi8utg_TJ.koi8tuk_UA.koi8u 위와 같이 확인 할 수 있다. 그리고 위와 같이 설정 후 설정파일 반영하려면# source /etc/..

[리눅스]서버 캐릭터셋 확인

1. 현재 설정된 인코딩 설정 확인 [root@localhost etc]$ echo $LANG ko_KR.UTF-8 2. 인코딩 설정 해제 [root@localhost sysconfig]# unset LANG [root@localhost sysconfig]# LANG=C 3. 사용 가능한 인코딩 설정 확인 [root@localhost etc]$ locale -a | grep ko ko_KR ko_KR.euckr ko_KR.utf8 korean korean.euc ru_RU.koi8r ru_UA.koi8u tg_TJ.koi8t uk_UA.koi8u 4. /etc/sysconfig/i18n 파일 수정 [root@localhost sysconfig]# vi i18n #LANG="ko_KR.UTF-8" LANG..

[JEUS]admin 페이지 포트

제우스 어드민 페이지를 찾을때 해당 제우스 뒤에 포트를 붙히고 /webadmin/app을 붙히면 어드민 페이지가 뜬다.(물론 그 전에 해당 인스턴스가 떠있는지 서버에서 확인해 봐야 한다 명려어 : ps -ef | grep jeus) 제우스 7버전 이전에는 9744포트로 대부분 떠있고 7버전부터는 9736으로 띄우는데 상황에 따라서 앞에 1을 더 붙혀서 19744나 19736으로 띄워놓을 때도 있으니 참고하면 좋을 것 같다. xxx.xxx.xxx.xxx:9744/webadmin/app(7버전이전)xxx.xxx.xxx.xxx:9736/webadmin/app(7버전이후) 예외상황 : 예를 들어 서버 버전이 두개를 설치했다거나..xxx.xxx.xxx.xxx:19744/webadmin/app(7버전이전)xxx.x..

[Typescript]PlayGround

IONIC 공부를 시작하면서 타입스크립트 공부하기 시작했는데별도의 설치없이 브라우저에서 테스트 가능한 사이트가 있어서 소개하고자 한다.(물론 대부분 아시겠지만ㅋㅋ) 나중에 내가 다시 찾아쓰기도 편하게 게시물로 남겨두는 것이다 ㅎㅎ https://www.typescriptlang.org/play/ 다음과 같이 깔끔한 UI로 왼쪽에 TypeScript코드를 입력하면 오른쪽에 javascript로 변환된 소스가 나온다. 간단한 테스트 할 때 편하고 더 위에 콤보박스를 이용하면 다양한 테스트가 가능 할 것 같다. 나중에 좀 더 사용해보고 공유할 팁이 있으면 추가 작성 하겠습니다. 허허

728x90