본문 바로가기

It

오라클 함수 모음 구분 함수명 사용빈도 설명 예제 유사처리 문자함수 CANCAT 낮음 첫 번째 문자와 두 번째 문자를 연결 select CONCAT('val1', ' val2') from dual; select CONCAT('val1', null) from dual; select 'val1' || 'val2' from dual; select 'val1' || null from dual; 문자함수 COALESCE 낮음 인자순서대로 값을 확인하여 null 이 아닌 첫번째 값을 출력 select coalesce( 'aa', 'bb', 'cc','dd' ) from dual; select coalesce( null, 'bb', 'cc','dd' ) from dual; select coalesce( null, null, 'cc',.. 더보기
기술경력확인서 작성요령 및 구비서류 "소프트웨어기술자 경력 등 신고서" 의 기술경력사항 작성 요령 - 참여 사업명은 참여했던 사업의 계약서 상 명칭을 정확히 기재 바랍니다. ▶ 소속 회사와 발주처가 같은 경우(회사 내부 프로젝트)에는 회사 내부의 공식 프로젝트 명을 기재해 주십시오. - 참여 기간은 해당 경력 사업의 계약 기간 중 신고인이 실제 참여한 기간만을 기재합니다. ▶ 참여기간의 종료일자는 ‘기술경력확인서’ 의 확인일자와 경력 등을 신고하는 일자 이후의 일자가 될 수 없습니다. 비록 현재 계속 참여 중일 지라도 동일합니다. ▶ 참여기간은 중복하여 신고하실 수 있습니다. 동일한 기간에 여러 사업에 참여하는 것을 인정합니다. - 발주처는 신고하는 사업의 원 발주자 또는 소속 회사에 하도급을 준 회사를 기록합니다. - 소속사는 해당 경력.. 더보기
소프트웨어 기술자신고 경력신고서 작서요령 작성요령 및 구비서류 현근무처 사항 - 현 근무처 사항은 반드시 현재 재직중인 회사의 정보를 신고하셔야 합니다. - 근무처의 변동이 발생한 경우, 반드시 변경신고를 하셔야 합니다. - 현 근무처의 변경 신고 없이 소프트웨어기술자 경력증명서를 신청하여 사용하신 경우, 불성실 경력 신고자로 재제를 받으실 수 있습니다. - 특히 증명서 공개 설정을 하신 경우, 현 근무처로 신고되어있는 회사에서 기술자의 경력증명서를 언제든지 출력 가능하므로 유의하시기 바랍니다. - 퇴직 후 아직 새로운 근무처가 결정되지 않은 경우에는 현 근무처 정보 삭제를 요구하는 ‘경력확인 정정신청’을 하여주시기 바랍니다. - 현 근무처는 근무경력 확인서를 통하여 확인합니다. - 근무경력확인서의 근무경력 중 마지막 근무일자와 근무경력 확인일.. 더보기
[오라클] 오류 잡기 Variant conversion error for variable :V29 plsql Developer 에서 for update 구문을 이용해 엑셀 데이터를 올리던 중 Variant conversion error for variable :V29 이런 에러가 발생했습니다. 과정생략하고 이런 에러는 변환 29번째 필드(0부터시작)값이 변환처리 오류가 발생했다는것입니다. 저 같은경우는 숫자 필드에 문자열을 넣으려고 해서 발생했었습니다. 그럼 row 는 어떻게 찾을수 있냐면.. 저장을 실행해보면 에러가 나는 행에서 연필?이 멈춰있습니다.. 실제로 연필그림이 해당 로우에 있습니다.ㅎ 네이버를 뒤져봐도 안나오더군요..너무 쉬운 에러라서 그런가..ㅡㅡ; 더보기
이클립스 팁 울트라에서 지원하는 열모드 사용 (갈릴레오) java 개발자라면 이클립스를 필수로 사용하지만 울트라에디터를 병행해서 쓰는경우가 많았었죠. 왜냐하면 울트라의 초강력 기능인 열모드 편집이 있었기 때문이죠. 울트라 에디터 에서 지원하던 열모드 (Alt +C) 편집기능을 이클립스 갈릴레오 버전에서 지원을 합니다. Alt+Shift+A 를 이용하면 열모드 편집이 가능하네요. 울트라는 이제 안녕~~인건가요.. 하지만 아직 울트라가 가볍고 친숙해서 쉽게 버리질 못한다는.. 더보기
소프트웨어 기술자 신고 방법과 문제점들. 직업이 웹프로그래머라 IT 쪽에 최소한의 관심은 가질수밖에 없는 입장인지라 조금 지나긴 했지만 올해 IT 업종에 종사하는 사람들에게 이슈가 되었던 소프트웨어 기술자신고 에 대한 얘기꺼리가 좀 생기네요. 소프트웨어 기술자신고 란 소프트웨어기술자 (IT 업종에서 시스템엔지니어, 프로그래머, DBA, 디자이너, 컨설턴트, 설계자 등으로 불리우는 사람들이 해당될겁니다. 컴퓨터 소프트웨어를 만들기 위한 기술을 보유한 사람이 되겠죠.) 소프트웨어 기술자신고를 온라인상에서 처리해주는 홈페이지가 있습니다. KOSA 소프트웨어 기술자신고 시스템 ( http://career.sw.or.kr/ ) 이고요. 여기 들어가보면 신고의 목적으로 공공기관 IT관련사업자 선정시 공신력있는 검증을 할 수 있도록 하고 기술자의 국내외 취.. 더보기
javascript 이미지 태그 로딩 시 대체이미지 처리 보통 onerror 속성을 이용하여 대체 이미지를 보여주도록 처리하지만 대체 이미지가 삭제되거나 로딩되지 않을 경우 onerror 이벤트가 계속 발생하여 무한루프가 발생 ㅡㅡ; 이에 대한 대처방안으로 아래와 같은 방식으로 스크립트를 사용합니다. 1. 아래 로직은 일단 특정 이미지 로딩시 에러가 발생할 경우 imageErrChk() 평션을 호출하여 대체 이미지를 해당 이미지 태그의 src 로 변경처리합니다. 2. 대체 이미지가 정상적으로 로딩이 되었다면 더이상 imageErrChk() 펑션을 호출하지 않지만 만약 대체 이미지 도 오류가 발생할 경우 다시 imageErrChk() 펑션을 호출 3. 2번 대체이미지 오류의 경우 해당 이미지 오브젝트의 src가 "/img/common/img_ready3.gif".. 더보기
MSSQL function 정리 문자열 함수 ASCII(문자열) 왼쪽 끝 문자의 ASCII코드 값 반환 CHAR(정수) ASCII값에 대한 문자 반환 참고) char(13) + char(10) 은 Enter. Char(9)는 Tab CHARINDEX(패턴문자열,문자열) 지정된 패턴의 시작 위치를 반환 DIFFERENCE(문자열1,문자열2) 두 문자열을 비교, 유사성을 평가해서 0부터 4사이의 값을 반환, 일치도가 높으면 4 LEFT(문자열,정수) 문자열의 왼쪽부터 정수 길이만큼 반환 LEN(문자열) 문자열의 길이를 반환 LOWER(문자열) 후행공백을 제외한 문자수를 반환 LTRIM(문자열) 문자열의 왼쪽의 공백을 제거 NCHAR(정수) 유니코드 표준에서 정의된 대로 주어진 정수 PATINDEX(패턴문자열,문자열) 지정된 패턴의 시작 위.. 더보기
Web 2.0 [ver1.1] 최근에 올라오는 공공기관의 RFP들을 보면 최신 웹기반 환경(WEB 2.0) 어쩌구 하는 내용을 거의 포함하고 있다.. 웹2.0(이하 웹2)이 멀까 ..ㅡㅡ; 개념조차 모르고 있던 터라 인터넷을 조금 뒤져봤다. 일단 궁금한것들 1. 웹1 은 뭐였나..? 2. 뭘 보고 웹2 라고 하는걸까? 3. 웹2는 뭐가 좋은건가. 1. 웹1 은 뭐였나..? 일단 웹1 이나 웹2나 웹이라는 글자가 앞에 붙기에 웹환경안에서의 어떤것임은 분명하다. 찾아보기 귀찮아서 막연하게 대책없이 쓰는 내 생각은 웹2라는 새로운 개념을 설명하기 위해 기존에 존재하던 웹환경을 그냥 웹1 이라 칭하지 않았는가 하는... 인터넷상에 돌아다니는 몇 안되는 설명중에는 1.0과 2.0을 서비스라는 개념으로 설명하고 이에 대한 비교 내용을 설명하고 .. 더보기
WEB2.0 최근에 올라오는 공공기관의 RFP들을 보면 최신 웹기반 환경(WEB 2.0) 어쩌구 하는 내용을 거의 포함하고 있다.. 웹2.0(이하 웹2)이 멀까 ..ㅡㅡ; 개념조차 모르고 있던 터라 인터넷을 조금 뒤져봤다. 일단 궁금한것들 1. 웹1 은 뭐였나..? 2. 뭘 보고 웹2 라고 하는걸까? 3. 웹2는 뭐가 좋은건가. 1. 웹1 은 뭐였나..? 일단 웹1 이나 웹2나 웹이라는 글자가 앞에 붙기에 웹환경안에서의 어떤것임은 분명하다. 찾아보기 귀찮아서 막연하게 대책없이 쓰는 내 생각은 웹2라는 새로운 개념을 설명하기 위해 기존에 존재하던 웹환경을 그냥 웹1 이라 칭하지 않았는가 하는... 인터넷상에 돌아다니는 몇 안되는 설명중에는 1.0과 2.0을 서비스라는 개념으로 설명하고 이에 대한 비교 내용을 설명하고 .. 더보기
javascript 팁 document.body 안에 있는 모든 object 값 구하기 개념은 상당히 간단하지만 어떤속성을 써야 하는지 막상 써먹으려 할때 예제가 없으면 한참을 해메게 되는군 .. 업무에 사용했던 소스 내용은 아래와 같다. for (i = 0; i < document.all.length; i++) { var obj = document.all(i); if(obj.id != "" && obj.id.substring(0,2)=="gr"){ //id가 gr 로 시작하는 object 를 찾기 grArr[idx] = obj.id; idx++; } } 담에 또 찾지말고 써먹어야 겠다.. 더보기
짜증나는 소프트웨어 기술자신고 나는 웹프로그래머입니다. IT 쪽에 최소한의 관심은 가질수밖에 없는 입장인지라 조금 지나긴 했지만 올해 IT 업종에 종사하는 사람들에게 이슈가 되었던 소프트웨어 기술자신고 에 대한 얘기꺼리가 좀 생기네요. 소프트웨어 기술자신고 란 소프트웨어기술자 (IT 업종에서 시스템엔지니어, 프로그래머, DBA, 디자이너, 컨설턴트, 설계자 등으로 불리우는 사람들이 해당될겁니다. 컴퓨터 소프트웨어를 만들기 위한 기술을 보유한 사람이 되겠죠.) 소프트웨어 기술자신고를 온라인상에서 처리해주는 홈페이지가 있습니다. KOSA 소프트웨어 기술자신고 시스템 ( http://career.sw.or.kr/ ) 이고요. 여기 들어가보면 신고의 목적으로 공공기관 IT관련사업자 선정시 공신력있는 검증을 할 수 있도록 하고 기술자의 국내외.. 더보기