IT 11

[Oracle Query] & < > '

문자열에 & ' 와 같은 내용이 포함되어 있어 있고 이를 &, , `로 변환하려고 한다. 일반적으로는 정상처리되지만. 일부 &를 변수로 인식해버려서 변환이 정상적으로 이루어지지 않을 때. select replace(string,'&'||'amp;','&') from dual select replace(string,'&'||'lt;','') from dual select replace(string,'&'||'apos;','`') from dual Toad나 jdbc에서 일부 이런 증상이 보이는 듯. mugrammer.

Java 2012.01.18

[형상관리]tortoise SVN

이제 tortoise SVN을 내것으로 만들기 위한 작업(?)에 착수. 기간 : 2011-12-13(화) ~ 16(금) 내용 : tortoise SVN 설치 및 사용법 숙지 관리방안 수립 사용자 가이드 작성 (설치 및 사용법, 유의 사항 및 TIP) 몇가지 걸리는 항목들이 있지만 빨리 후딱 만들어야겠다. ClearCase 걷어내고 SVN을 사용하는게 왜 이렇게 맘이 걸리는지.. 설치과정이 복잡하긴 했지만 역시 돈내고 쓰는 상용툴의 기능은 막강했었는데... ;;;;

ETC 2011.12.13

SVN Lock 기능

SVN을 사용할 때 가장 신경쓰이는 부분이 누구나 수정할 수 있다는 점이다. 개발자가 많은 경우 공동작업을 진행할 시 문제가 될 수 있어 이 부분이 가장 신경쓰인다. '내가 먼저 수정했네 너가 먼저 수정했네.. 너때문에 소스 꼬였잖아.. 너때문에 내가 개발한 소스 다 날아가버렸잖아~ ' 이런 상황을 미연에 방지 하기 위해 LOCK 기능을 충분히 활용해야 할 필요가 있다. 구현 시나리오. 1) update 받을 때 자동으로 모든 파일을 read-only로 변경. 2) 소스를 checkout(?) 할 때 해당 파일에 lock 존재 유무 파악 lock을 누군가가 잡고 있으면 소스 수정 불가 3) 없으면 getLock 4) commit 후 lock 해제.. 그리고 read-only 뭐 대충 이 정도.. [참고사..

ETC 2011.10.27

[WebSphere] WASX7341W

WASX7341W: No "save" was performed before the interactive scripting session exited; configuration changes will not be saved. WASX7341W: 대화식 스크립트가 종료하기 전 아무런 "저장"도 수행되지 않았습니다. 구성 변경사항이 저장되지 않았습니다. WASX7341W: No "save" was performed before the interactive scripting session exited; configuration changes will not be saved. Problem An interactive scripting session concluded without saving configurati..

ETC 2011.09.07

SVN .. 적응하기 어렵다

근 3년동안 ClearCase만 사용해 오다가 SVN을 사용하려니 여간 불편한게 아니다. 가장 큰 불편함은 용어가 헷갈린다. ClearCase에선 checkout이 lock을 걸어 해당 소스를 점유할 수 있어 다른 개발자가 해당 소스의 수정을 막는가 하면, 우선 순위를 두어 후에 merge를 하더라도 우선 순위에 따라 이뤄지게 되어있다. 다수의 개발자들이 공동개발을 할 때 그나마 '내 소스를 누가 고치진 않겠지?'라는 고민따윈 하지 않았었는데 SVN은 늘 불안감이 엄습해 온다. 단지 이틀만 사용했을뿐이거늘..;;; 앞으로 불편 사항이 계속 생겨날 것 같은 불길한 예감이 든다. '제 소스가 사라졌어요~' ,'이거 사용법을 잘 모르겠어요~ '라며 얼마나 귀찮게 할런지.. 눈에 선하다.. 역시 돈내고 사용하는..

ETC 2011.08.26

su - 와 su의 차이

생각없이 사용하긴 했지만 몰랐던 것 (1) su (switch user) 명령어를 사용할 때 [-]하이픈의 용도. [-] 을 붙이게 되면 변경된 user 의 profile을 가져오게 되고 붙이지 않으면 현재 user profile을 불러오게 된다. If the - option is specified, the new shell starts up as if the new user had initiated a new login session. Exceptions are as follows: + The HOME variable is reset to the new user's home directory. + If the new user name is root, the path and prompt variables..

ETC 2011.08.22

[HP-UX] java 버전 확인

HP-UX 의 java 기본 설치 위치는 아래와 같다. /opt/java1.5/bin 어느 위치에서든 java를 맘대로 사용하고 싶다면 PATH에 java의 위치를 지정해 주면 된다. root 계정의 경우 / 밑에 .profile 이라는 파일이 존재한다. cd / cat .profile 이 파일을 vi 편집기로 열어 아래와 같이 내용을 수정해 준다. vi .profile PATH=/usr/sbin:$PATH:/sbin:/home/root:/opt/java1.5/bin 수정 완료 후 :wq 단, 주의 할 점은 위 사항은 콘솔창을 닫았다가 다시 열어야 적용이 된다. 환경변수는 해당 콘솔창을 열었을 시 불러와지기 때문이다. 창을 닫았다가 다시 로그인 후 아래와 같은 정보를 확인 할 수 있다. java -ver..

ETC 2011.08.11

ShellScript - 파일내 Keyword 검색 (find, xargs, grep|egrep)

파일 내 검색해야 할 Keyword도 많고.. 검색해야 할 파일도 많고.. 또 그 결과를 키워드 별로 구분도 해야 하고.. 하나하나씩 find 명령어를 실행시켜 검색을 하기가 껄끄러워 쉘 스크립트를 만들어 보았다. 몇 줄 안되지만 ShellScript 보기만 했지 직접 만들어보니.. 여간 힘들었다. 1. Make Keyword List - '내가 키워드 목록이다' 라고 구분할 수 있는 의미있는 확장자를 가지게 한다. ex) MykeywordList.kwd - 키워드 목록 내용은 별다른게 없다 아래와 같이 키워드를 '한줄 한줄' 구분해주면 된다. apple iphone what 2. Config 스크립트가 너무 길어지는걸 방지하기 위해 필요한 변수들을 환경변수처럼 만들었다. #경로지정 a_path="/a"..

ETC 2011.07.20
반응형