준호씨의 블로그
일단 결론 부터 말하자면 아래의 함수이다. function addEvent(obj, type, fn) { if (obj.addEventListener) obj.addEventListener(type, fn, false); else if (obj.attachEvent) { obj["e"+type+fn] = fn; obj[type+fn] = function() { obj["e"+type+fn]( window.event ); } obj.attachEvent("on"+type, obj[type+fn]); } } 익스플로러에 대한 처리가 이전에 봤던 이벤트 처리랑 좀 다른게 있는데 정확한 이유는 모르겠다. 참고자료는 CDK Standard Magazine Forum 글을 참고했다. http://forum.stan..
요즘 자바로 서비스를 만들고 있는데 내부적으로 로그처리를 하는 경우가 많다. 로그에는 현재 서비스가 무엇인지를 알려주기 위한 ServiceId, 어느 함수에서 찍은 로그인지를 알려주기 위해 현재 함수명을 인자로 넘기고 있었다. 예를 들면 아래와 같은 방식이다. log.sysDebug(ServiceId, "execReadList", e.toString());execReadList라는 함수에서 로그를 남기면 두번째 인자로 "execReadList"를 직접 적어주고 있었다. 이렇게 하다보니 로그를 다른 함수로 복사할 때 부주의로 인해 실수(예를 들어 "execCreate"라 적힌 로그를 "execDelete"에 그냥 복사) 가 생기기도 하고 매번 함수명을 확인해야 되는 번거로움이 있었다. 그 단점을 보완하고자..
2010.07.14 우연히 윈도우7 IE8 환경에서 마이플랫폼이 동작하고 있는걸 보게되었습니다. 모든기능이 원활하게 동작하는지는 저도 제대로 테스트를 안해봤지만 아무튼 신기하네요. 여전히 마이플랫폼 Q&A 게시판에는 지원안한다는 답변이 있던데 말이죠. 참고로 UAC설정을 최하로 낮춰둔 상태입니다 윈+r 로 실행창 띄우시고 "useraccountcontrolsettings" 실행하시면 설정창이 나타납니다. 현재 회사에서 만드는 연구비 시스템을 마이플랫폼 3.10L환경에서 개발중인데 최근 Vista 유저가 늘면서 작동이 안된다는 문의가 들어온다 그래서 Vista에서 테스트해 보기로 하였다. 일단 마이플랫폼 기술지원사이트(http://www.miplatform.co.kr)의 글 검색 결과는 3.20이후에서만 ..
얼마전 회사가 사무실을 이전하고 서버와 도메인 세팅이 이루어 지지 않아 며칠간 회사 도메인으로 연결된 회사홈페이지, CVS, wiki 등등의 서버들을 도메인으로 접속을 할 수 없게 되어 버렸다. 갑자기 CVS가 안되니 개발중인 프로그램의 버전관리가 안되게 되었다. 다행히 회사 내부 IP로 CVS서버가 오픈되었고 어떻게 CVS서버를 사용할까 여러고민을 하였다. CVS폴더의 Root파일에 지정된 경로를 다 바꿔버릴까 생각하다가 예전에 홈페이지를 만들다가 한가지 팁이 하나 생각났다. 아마 동아리방에서 성철이형에게서 들었던거 같다. 그 내용은 나의 잡다 자료 모음 홈페이지에 기록되어 있었다. 주소 : http://hanulso.knu.ac.kr/~junho85/bbs/zboard.php?id=bbs_tip&no..
CodeComplete 2/E 책을 보다가 발견하게 된 CVS활용방법 한가지 소스코드의 버전을 자동으로 출력하게 해주려면 소스코드에서 버전을 출력하고자 하는 부분에 $Id:$를 넣어주면 된다 보통 소스의 제일 상단에 설명을 달아 놓을 때 유용할 거 같다. 자바소스라면 클래스 주석이 되겠지. 다음은 $Id:$사용 방법이다. 아래처럼 /** * @version $Id:$ */를 넣어준 상태로 커밋을 하게 되면 CVS는 버전이 자동으로 들어가게 된다. 변경된 모습을 보도록 하자 /** * @version $Id: PJ031_07.java,v 1.50 2007/09/12 01:18:26 junho85 Exp $ */ 생각나는 장점이라면 우선 현재 버전을 쉽게 확인이 가능하다. 최근 수정자를 금방알 수 있기 대문..
http://www.heraldbiz.com/SITE/data/html_dir/2007/08/27/200708270010.asp 구글데스크탑의 뉴스위젯에 대형 IT서비스업체들이 대규모 채용에 돌입했다는 기사가 뜨길레 보았다. IT서비스업체라.. 예전에 어디서 듣기로 SI(System Integration)라고도 불렸다가 인식때문에 IT Solution업체라고 한다는 소리가 있었는데 이번에는 또 IT서비스라.. 아무튼 결국에는 다 비슷한 말이다. 국내 대형 IT서비스 업체라면 삼성SDS와 LGCNS, SK C&C 등 이른바 '빅3업체'가 있다. 대졸 신입 인력만 총 800여명을 선발한다고 한다. 아는 선배들 몇분은 이미 들어가 있는 업체들이다. 나도 지금 산업체로 이와 비슷한 업종에서 일하고 있는데 졸업해..