본문 바로가기

Knowhow

SAP "SapWorkDir" Changing the default directory 조회(82) SAP "SapWorkDir" Changing the default directory 조회(82) SAP | 2006/06/23 (금) 18:05 추천(0) | 스크랩(0) We are running SAP Release 4.0B using the 620 GUI. By default, my list, save, local file, directory is C:SapWorkDir. How do I change this to something else? If I click on Options there is a directory for the local data area, which looks like the place to change the directory, but that does nothing. T.. 더보기
[Excel] 엑셀에서 날짜와 시간을 계산하기 조회(4482) [Excel] 엑셀에서 날짜와 시간을 계산하기 조회(4482) 프로그래밍 | 2006/03/09 (목) 19:53 추천(0) | 스크랩(3) 시간 더하기 =SUM함수를 이용하면 시간을 더할 수 있다. 모든 시간을 HH:MM:SS로 입력하고 이들을 더하면 된다. SS부분은 입력하지 않아도 된다. 기본적으로 엑셀은 시의 합계를 하루의 시간형태로 표시한다. 즉, 12:30 + 12:45 은 01:15라고 표시된다. 24시간이 넘는 시간을 표시하려면 셀서식을 "[h]:mm"로 설정해 주어야 한다. 그러면 01:15이 아닌 25:15로 표시된다. 분과 초를 더하고자 한다면 앞자리를 "0:"을 사용해야한다. 예를 들면 10분 20초를 입력하려면 0:10:20을 입력해야한다. 이들을 더하기하면 엑셀은은 그 결과를 하.. 더보기
키보드 방식과 종류, 구조 조회(586) 키보드 방식과 종류, 구조 조회(586) PC이모저모 | 2006/02/03 (금) 13:05 추천(0) | 스크랩(0) 키보드 방식과 종류, 구조 [키보드.10] 키보드 방식의 종류. 기계식 키보드의 뜻 키눌림 파악 방법에 따라 전자식과 기계식으로 나눈다. 키눌림 상태를 파악하는 방법 또는 전류를 흘리는 방법에 따라 키보드는 전자식(Capacitive Key)과 기계식(Hard Contact Key)으로 구분한다. 전자식은 키를 눌렀을 때 키 밑에 연결된 회로에 흐르는 전하의 양을 측정함으로써 눌림상태를 파악한다. 기계식은 키 밑에 있는 두 개의 금속을 붙였다 떼었다 하는 방식으로 전류의 흐름 여부로 키의 눌림을 감지한다. 키를 누르는 방식에 따라 멤브레인식, 기계식(메커니컬식), 폼식, 고무돔식이 있.. 더보기
[스크랩] Spring 웹 어플리케이션 만들기 (하) - Equinox 기반 프로젝트 5 조회(142) [스크랩] Spring 웹 어플리케이션 만들기 (하) - Equinox 기반 프로젝트 5 조회(142) 프로그래밍 | 2006/02/02 (목) 11:17 추천(0) | 스크랩(0) 이전 글 에서 예상한 것처럼 인코딩 문제의 해결은 쉽지가 않았다. SiteMesh의 기본 인코딩은 iso-8859-1 다. 다행이 SiteMesh 사이트에는 인코딩을 해결하는 방법을 설명하고 있다. http://www.opensymphony.com/sitemesh/charsets.html 하지만, 알려준대로 해도 해결되지 않았다. 혹시나 해서 SiteMesh 적용을 피해 같은 코드를 테스트하자 브라우저에서 인코딩일 잘 표현되었다. IE와 파이어폭스 모두 그럼... 원인은 SiteMesh 라고 짐작할 수 있다. 일단, 공식 문.. 더보기
[스크랩] Spring 웹 어플리케이션 만들기 (파) - Equinox 기반 프로젝트 4 조회(92) [스크랩] Spring 웹 어플리케이션 만들기 (파) - Equinox 기반 프로젝트 4 조회(92) 프로그래밍 | 2006/02/02 (목) 11:17 추천(0) | 스크랩(0) 일단 돌려서 눈으로 확인해보고 싶군요. Equinox의 ANT 타겟(s)들의 의미를 정확히 알려하지 않고 이것 저것 시도하다보니 시행착오가 많았습니다. 결국 지금 myapp 로 뭔가 돌아가고 있는 상황에서는 remove -> clean -> compile -> war -> deploywar -> start 위와 같은 순서로 ANT를 돌려야 하더군요. 너무 번거로워서 Run 이라는 이름으로 타겟을 하나 만들어서 이들이 순서대로 돌아가게 했습니다. 그런데, 이 타겟은 논리적인 결함이 있는 것인지 문제가 좀 있었습니다. 무엇보다 톰.. 더보기
[스크랩] Spring 웹 어플리케이션 만들기 (타) - Equinox 기반 프로젝트 3 조회(68) [스크랩] Spring 웹 어플리케이션 만들기 (타) - Equinox 기반 프로젝트 3 조회(68) 프로그래밍 | 2006/02/02 (목) 11:17 추천(0) | 스크랩(0) 음.. default.jsp를 대체할만한 녀석을 하나 만들어야겠습니다. 첫 페이지 용도롤 쓰기 위해서 front.jsp 라고 작명하겠습니다. 그리고 미리 만들어놓은 첫 페이지 내용을 복사하도록 하죠. (혹시 따라해보기 위해서 jsp 파일이 필요하시면 드리겠습니다. 마땅히 올려둘 곳이 없으니 의견달아주시면 메일로 메일이나 메신저 등으로 보내드리죠.) 1. default.jsp에서처럼 태그 라이브러리를 그대로 쓰기 위해서 다음 코드를 추가합니다. 2. 페이지 제목을 아래와 같이 달았었는데 이것도 가변적으로 바꾸겠습니다. Devel.. 더보기
[스크랩] Spring 웹 어플리케이션 만들기 (카) - Equinox 기반 프로젝트 2 조회(40) [스크랩] Spring 웹 어플리케이션 만들기 (카) - Equinox 기반 프로젝트 2 조회(40) 프로그래밍 | 2006/02/02 (목) 11:16 추천(0) | 스크랩(0) 역시 모르니까 헤매고 다녔는데 태그 라이브러리에 있었군요. SiteMesh Tag Reference 매뉴얼을 찾았습니다. 간과했던 taglibs.jsp 가 열쇠였는데... SiteMesh에 기본적으로 포함된 태그 라이브러리는 두 개의 태그를 지원합니다. Decorator Tags Page Tags Used to create decorator pages. Used to access decorators from content pages. 우리가 찾던 의문은 바로 decorator:body 와 decorator:getProperty.. 더보기
[스크랩] Spring 웹 어플리케이션 만들기 (차) - Equinox 기반 프로젝트 조회(49) [스크랩] Spring 웹 어플리케이션 만들기 (차) - Equinox 기반 프로젝트 조회(49) 프로그래밍 | 2006/02/02 (목) 11:16 추천(0) | 스크랩(0) 연이어 연재하던 시리즈가 연휴를 지나면서 복구가 어렵게 되었습니다. ^^; 처음부터 다시 훑어봐야 기억이 날 것도 같아서... 그런데 무엇보다 생산성이 떨어지는 접근법인 것도 같아서 이번에는 효과적인 방법으로 웹 어플리케이션을 만드는 것은 계속하려고 합니다. Equinox는 앞서와 같이 어플리케이션 개발을 위한 작은 틀을 제공해줍니다. 앞서의 시리즈는 그것을 치밀하게 이해하려고 했는데 그보단 원하는 결과물을 만들어내면서 이해를 수반하는 식으로 가려구요. 일단, 첫화면은 앞에서도 본 것으로 기억합니다. 어찌 되었건 눈에 보이는 것은.. 더보기
[스크랩] Spring 웹 어플리케이션 만들기 (자) - Equinox 파악하기(4) - users.html 요청 처리(B) 조회(44) [스크랩] Spring 웹 어플리케이션 만들기 (자) - Equinox 파악하기(4) - users.html 요청 처리(B) 조회(44) 프로그래밍 | 2006/02/02 (목) 11:16 추천(0) | 스크랩(0) Sitemesh의 PageFilter 클래스의 소스 코드를 볼까요? doFilter 메소드 위주로 보도록 하죠. public void doFilter(ServletRequest rq, ServletResponse rs, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) rq; if (rq.getAttribute(FILTER_APPLIED) != nul.. 더보기
[스크랩] Spring 웹 어플리케이션 만들기 (아) - Equinox 파악하기(3) - users.html 요청 처리(A) 조회(41) [스크랩] Spring 웹 어플리케이션 만들기 (아) - Equinox 파악하기(3) - users.html 요청 처리(A) 조회(41) 프로그래밍 | 2006/02/02 (목) 11:15 추천(0) | 스크랩(0) View Demonstration 버튼을 눌러서 users.html 요청을 발생시키면 어떻게 될까요? 먼저 필터 매핑 정의에 따라서 필터(Servlet Filters)를 거쳐야겠네요. messageFilter /* REQUEST FORWARD sitemesh /* REQUEST FORWARD exportFilter *.html messageFilter와 sitemesh 는 모든 URL(/*)이 거쳐야 하고, users.html 요청이니까 exportFilter 도 거쳐야 하는군요. 역시 같은.. 더보기
[스크랩] Spring 웹 어플리케이션 만들기 (사) - Equinox 파악하기(2) - index.jsp 조회(42) [스크랩] Spring 웹 어플리케이션 만들기 (사) - Equinox 파악하기(2) - index.jsp 조회(42) 프로그래밍 | 2006/02/02 (목) 11:15 추천(0) | 스크랩(0) 가. include 지시문 먼저 include 지시문(directive)이 나옵니다. 공통적으로 사용하는 파일을 매번 타이핑 하지 않기 위한 것이죠. 이름으로 보아선 taglib 지시어를 지정하는 코드를 모아둔 것 같네요. 위의 내용이 taglibs.jsp의 내용입니다. 먼저 page 지시문을 통해서 errorPage를 지정했네요. 오류가 발생하면 error.jsp로 보내라는 것이죠. 예외처리문 출력하는 것입니다. 코드를 설명하는건 생략하죠. 다음에는 예상대로 taglib 지시어가 늘어서 있네요. JSTL 중.. 더보기
[스크랩] Spring 웹 어플리케이션 만들기 (바) - Equinox 파악하기(1) - 시작 페이지 설정 조회(37) [스크랩] Spring 웹 어플리케이션 만들기 (바) - Equinox 파악하기(1) - 시작 페이지 설정 조회(37) 프로그래밍 | 2006/02/02 (목) 11:15 추천(0) | 스크랩(0) 먼저 Equinox 가 제공하는 템플릿 성격의 어플리케이션을 파악하고 나면 어떤 산출물이 필요한지 알 수 있고, 예제를 통해 배우는 식으로 따라하다보면 Spring 사용에 더욱 익숙해지리라 생각됩니다. 일단, 첫화면부터 추적을 해나가죠. 출발점이라고 할 수 있는 web.xml 파일을 먼저 살펴보죠. web.xml 전문은 저 아래 첨부합니다. 가장 먼저 보게 되는 페이지는 welcome-file-list 엘리먼트에 의해서 결정되죠. 관습을 깨지 않고 index.jsp로 했군요. index.jsp 컨텍스트 리스너.. 더보기
[스크랩] Spring 웹 어플리케이션 만들기 (마) 조회(36) [스크랩] Spring 웹 어플리케이션 만들기 (마) 조회(36) 프로그래밍 | 2006/02/02 (목) 11:15 추천(0) | 스크랩(0) 5. Equinox 배포하기 Equinox가 템플릿처럼 기본으로 제공하는 웹 어플리케이션을 배포하자. 드디어 귀찮아서 ANT_HOMEbin 을 패스에 넣었다. 먼저 톰캣을 띄운 후에 명령창에서 다음 명령을 입력한다. ant list 톰캣의 관리자 연결을 위한 정보가 빌드파일과 다르면 문제가 발생한다. build.properties 파일에 정의된 다음 내용을 변경해야 한다. tomcat.manager.url=http://localhost:8080/manager tomcat.manager.username=admin tomcat.manager.password=admi.. 더보기
[스크랩] Spring 웹 어플리케이션 만들기 (라) 조회(41) [스크랩] Spring 웹 어플리케이션 만들기 (라) 조회(41) 프로그래밍 | 2006/02/02 (목) 11:15 추천(0) | 스크랩(0) 4. 빌드 환경 구성 개발 디렉토리와 함께 어떤 형태와 방법으로 컴파일하고 배포할 것인지 설정해야 한다. Equinox를 사용하는 경우 build.xml 파일도 기본적으로 복사가 된다. 물론, build.properties 파일은 수정해야 하고, build.xml 도 경우에 따라 수정이 필요하겠지만 Equinox는 기본적인 템플릿을 제공해준다. Equinox 가 기본적으로 제공해주는 빌드 파일의 Target(작업) 목록이다. 기본적인 빌드 작업에 더하여 JUnit을 이용한 테스트, 그리고 Tomcat에 배포하는 Ant task를 활용한 Target 들을 제공한다.. 더보기
[스크랩] Spring 웹 어플리케이션 만들기 (다) 조회(39) [스크랩] Spring 웹 어플리케이션 만들기 (다) 조회(39) 프로그래밍 | 2006/02/02 (목) 11:14 추천(0) | 스크랩(0) 3. 이클립스 프로젝트 만들기 이전에 언급한 것처럼 이미 이클립스 프로젝트 파일이 mpapp 내에 생성되기 때문에 실제로 이클립스 프로젝트를 만든다기보다 가져오는(import) 작업이 된다. 이클립스 패키지 네베게이터에서 오른쪽 마우스 [import] 메뉴를 선택하고 Import 위저드에서 Existing Project into Workspace 를 선택하고 [Next]을 눌러서 가져올 수 있다. 각자의 개발 환경에 따라 다를 수 있지만 내 경우는 경고가 두 개 떴는데 JDK 5.0 + Eclipse 3.1.x 를 쓰는 관계로 검출되는 것이다. 그 내용은 돌연 .. 더보기