본문 바로가기

프로그래밍

자바스크립트 객체 값 확인하기 자바 스크립트를 쓰다보면 object 리턴값 구조를 알고 싶어질때가 있는데 도무지 확인을 할 수 없어 답답할때가 있었는데, 이런 좋은 방법이 있군요. var str='';for(var i in object){ if(object.hasOwnProperty(i)){str += i + " = " + object[i] + '\n';}}alert(str); 더보기
Window VISTA, Oracle 10g Installed Vista 32Bit http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10203vista.html Install Guide http://download.oracle.com/docs/cd/B19306_01/install.102/b14207/toc.htm 더보기
[php] 문자열내 한글 포함 여부 확인 특정 문자열내 한글이 포함되었는지를 확인하고 싶었으나, 잘 찾아지지 않아 간단하게 만들었다. 볼거까지도 없지만, 담에 찾기 귀찮아서... function includeHangul($str) { $cnt = strlen($str); for($i=0; $i= 0xa1 && $char 더보기
[oracle] DB link create public database link link_name connect to userid identified by password using 'sid'; 맨날 잊어 버리네, 이번엔 잊지 말자. 더보기
내부 기술세미나 같은 생각을 시행하시는 분이 계셨군요. 영회님의 블로그 글(http://younghoe.info/994#footnote_link_994_1) 현재 진행중인 프로젝트에 있어서 여러가지 사정에 의해 약식으로 혹은 추후를 기약하며 넘어가곤 하는데, 이러한 알고리즘 혹은 프로세스들에 대해 기술적인 리뷰는 반드시 필요하다고 생각합니다. 보편적으로 프로젝트 진행시, 일정에 맞춰 단위별로 팀원들에게 할당해주고 설계상의 변경이나 문제발생시에만 간헐적인 기술미팅을 진행합니다. 하지만 해결점을 찾기전까지 장기화되는 경우가 많고 적절한 답을 찾지 못하는데서 오는 스트레스도 이루 말할 수가 없죠. 그리고 대부분은 개발자의 역량에 맡기는 부분이라 공개되지 않는 프로세스에 대한 검증작업은 엄두고 못내고 있는 상황이 보통입니다. .. 더보기
개발 프로젝트 자동빌드 현재 진행중인 프로젝트를 수동빌드를 하고 있는데, 정말 고민이 많은 부분이다. 소스 및 버전관리를 SVN를 통해 진행중인데, Repository에 업데이트된 소스를 자동빌드후 서비스 디렉토리로 이동하는 부분에 대해선 아직 답을 찾지 못하고 있다. 레이의 소프트웨어 개발 토론 팀블로그에서 언급한대로 커멘드창에서 특정 명령어의 타이핑만으로 현재 버전이 자동으로 적용되어야 한다는 점엔 동의한다. 문제는 어떻게 그 부분을 구현하느냐다. 단순한 버그 수정 및 수정사항 반영에 있어서 수동적용은 여간 번거로운 작업이 아닐수 없다. 이런 부분에 있어 드는 시간 및 인력낭비도 만만치 않는 부분이다. 수작업(삽질)만큼 뇌를 모독하고 가혹행위를 하는건 없다라고 생각하는 주의여서-물론 그러면서 삽질을 밥먹듯 한다- 상당히 신.. 더보기
[PHP] 일자 연산 $s_date = '2008-10-25'; $e_date = '2008-11-02'; $term = intval((strtotime($e_date)-strtotime($s_date))/86400); //날짜 사이의 일수를 구한다. echo $term; for($i=1; $i 더보기
Freemind 마인드맵 프로그랭 생각을 정리할 수 있는 마인드맵 프로그램.. 오픈소스이며, 꽤나 다양하게 표현할 수 있어 유용한 프로그램이다. 간단하게 도식화 할 수 있을뿐더러 여러가지 파일형태(*.html, *.xml등)로 변환이 가능하다 Window XP설치시, 실행이 되지 않을 경우엔 설치된 JRE1.4이상 버전의 bin 디렉토리를 환경설정 Path 맨앞에 추가해 줘야함. 더보기
What is Comet? Define: A server framework. Json published/Subscribe Ajax Poll vs. Ajax Push - Poll : to get data from server(client request) - Push : spread data to client(Server spread) ...based on comet Gmail, Gtalk and so on.. How Push works - Always Keep a Connection open Technology Solutions Java NIO - Non-blocking sockets - Threads shared among connection How to use 1. initialize Comet(Object) 2. Define .. 더보기
REST - Representational State Transfer(from Sun Tech Days 2) Rest is architecture style is not standard CRUD Method -> URI sets CRUD -> GET, POST, PUT, DELETE get - retrieve resource(select) put - update with known ID(update) post create new resource(insert) delete - remove(delete) RPC(Remote Procedure Call) REST specifications step 1. Every "Thing" has an ID - "thing" == resource class - ID provided by @path annotation step 2. "Things" are linked togethe.. 더보기