전체 글 247

[JAVA] GregorianCalendar 를 이용한 시간차 구하기

시간 간격을 구하는 알고리즘을 짜기란 무척 힘들 것이다. 하지만 GregorianCalendar 를 이용해... 시작 시간과 끝 시간 사이의 간격을 쉽게 구할 수 있다. public static void main(String[] args) { GregorianCalendar calendar = new GregorianCalendar(); // 시작시간. calendar.set(2008, 11, 01, 14, 35); long startDate = calendar.getTimeInMillis(); // 종료시간. calendar.set(2008, 11, 02, 14, 35); long endDate = calendar.getTimeInMillis(); long millis = endDate - startD..

IT 전용글/JAVA 2008.12.20

일본어 능력 시험. (2급 낙찰.-_-);

웹사이트 : 일본 http://www.jlpt.jp 서울 http://www.jlpt.or.kr 부산 http://www.kojac.or.kr 시험과목 : 1. 문자/어휘 2. 청해 3. 독해/문법 시험일정 : 1. 시험일 1회 7월 첫째주 일요일(1, 2급만) 2회 12월 첫째주 일요일(1-4급) 2. 원서접수기간 : 2009년 2월이후 확정 예정 합격기준 : 1급의 경우 400점 만점에 70% 이상, 2, 3, 4급이 60% 이상 주관기관 : 일본국제교육지원협회 시험문의 : JLPT 실시위원회 02-723-8487 webmaster@jlpt.or.kr * 2009년 3월에 2010년부터 시행될 새로운 유형의 일본어능력시험에 대한 샘플이 공개된다고 합니다. 시험의 구성 및 인정기준 급 유형별 시간 배점..

이거저거 2008.12.19

오라클 사용자에 대한 권한부여(Grant) 및 권한 철회(Revoke)

User에 대한 권한 부여 (Grant) 및 권한 철회(Revoke) = CONNECT : 오라클에 접속할수 있는 세션 생성 및 테이블을 생성하거나 쿼리 실행과 같은 가장 일반적인 권한들로 이루어져있음. CONNECT 권한이 없으면 USER 생성 하고도 오라클에 접속할수 없다. = RESOURCE : Store Procedure 나 Triger 와 같은 PL/SQL 을 사용할수 있는 권한들로 이루어져있음. -User 를 생성하면 일반적으로 CONNECT , RESOURCE 롤을 부여 (롤)

IT 전용글/Oracle 2008.12.16

오라클 10g 설치법.

오라클 설치 1. 오라클 데이터베이스 다운로드 (1) http://www.oracle.com/index.html 이동하여 좌측메뉴의 Downloads 를 선택합니다. (2) Oracle Database 10g 를 선택합니다. (3) 윈도우용 오라클을 선택합니다. Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows 입니다. [2006.11.07 현재] (4) 오라클 정책에 체크를 하고 Accept 클릭합니다. (5) 10201_database_win32.zip 링크를 클릭하면 다운로드가 시작합니다. [2006.11.07 현재] 2. 설치과정 (1) 다운받은 파일 10201_database_win32.zip의 압축을 풀고 setup.exe를 클..

IT 전용글/Oracle 2008.12.10

끝 까 지

하루가 저물어 갑니다. 시작보다 중요한 건 끝입니다. 시작이 아무리 좋았더라도, 마무리를 잘하지 못한다면, 그날 하루는 그리 좋은 날로 기억될 것 같지 않습니다. 돌이켜 보니 사랑할 때도 그랬던 것 같습니다. 사랑의 시작은 어쩌면 쉬운 일인지도 모르겠습니다. 나도 모르는 사이, 사랑에 빠져 버렸으니까요. 사랑의 끝에 비해서 , 쉬운 일인지도 모르겠습니다. 사랑의 끝에서 마무리를 잘해야 한다는 말을 하려다... 문득 이런 생각이 들었습니다. 누군가와 사랑을 시작하는건 쉽지만, 그 누군가를 끝까지 사랑하긴 힘든거라고... 끝까지 사랑한다는 건, 정말 힘든거라고.....

한국의 Ajax Framework - Method Chain

한국에도 드디어 멋진 Ajax Framework 이 등장하였습니다. Method Chain이라는 Ajax Framework 인데 코드를 연결해서 작성할 수 있는 메커니즘을 제공하고 퍼포먼스 향상 및 메모리 사용을 최소화할 수 있다고 합니다. (http://www.methodchain.com/kr/outLineMecha.html 여기 설명을 보시면 아시겠지만 메모리는 걱정안해도 되겠더군요~) 무엇보다 좋은 것은 모든 설명이 한글이라는 것!!! ^^; 참, prototype.js 저자로 유명하신 김영보님께서 만드셨다고 합니다. 12월 1일 오늘 부터 정식 오픈이라는데~ 메서드 별로 일일이 예제도 만들어 놓으셔서 도움이 많이 되겠네요~ MethodChain.com [출처] 한국의 Ajax Framework -..

^^

그렇게 녹아내릴 줄 알면서... 네 심장은 얼음으로 만들어졌다는걸 알면서... 시간이 지나면 내 곁을 떠날거라는걸 알면서... 다가서면 다가설수록... 녹아내린다는걸 알면서도... 사랑하면 사랑할수록... 사라져간다는걸 알면서도... 널 만났다는게 너무 기뻐서... 널 만났다는게 너무 행복해서... 널 만났다는게 너무 두근거려서... 그만 널 사랑하고 말았다... 언젠가... 사라질걸 알았지만... 그 때 너무나 아름다웠던 널... 사랑할 수 밖에 없었다...

이거저거 2008.11.29

Process 관리

Process 관리 process는 흔히 실행중인 프로그램을 뜻한다. file과는 다른 의미이다. file은 디스크 상에 존재하며 수동적이다. process는 메모리에 있거나 cpu가 실행하는 상태를 의미한다 예를 들면 디스크의 특정 파티션의 특정 디렉토리에 있는 ls 명령을 실행하면 ls 명령이 메모리에 올라가고 cpu 자원을 할당 받아 실행된다. 이것을 process 라고 하며 실행이 끝나면 메모리에서 완전히 제거된다. 프로세스 관리는 중요하다. 프로세스를 잘못관리하면 시스템 성능이 떨어질 수 있으며 보안상 시스템이 취약해질 수도 있다. 프로세스 상태보기 ps PS(1) Linux User's Manual PS(1) NAME ps - report process statusSYNOPSIS ps [opt..

IT 전용글/Linux 2008.11.27

파일권한(Permission)

퍼미션(Permission) 1. r(read)읽기 8진수로 4: 파일을 읽을 수 있고, 디렉토리의 내용을 볼 수 있다. 2. w(write)쓰기 8진수로 2 : 파일에 저장 및 삭제, 디렉토리에 파일저장, 디렉토리의 이름 변경, 삭제를 할 수 있다. 3. x(excute)실행 8진수로 1: 파일을 실행, 디렉토리 access 가 가능하다. [lee@river lee]$ ls -l /etc/passwd -rw-r--r-- 1 root root 3197 5월 4 12:57 /etc/passwd 여기서 첫 번째의 root 는 이 파일에 대한 소유자를 뜻한다. 두 번째 root 이 파일에 대한 소유그룹을 뜻한다.. [lee@river lee]$ groups lee bin [lee@river lee]$ head..

IT 전용글/Linux 2008.11.27

사용자 계정 관리

계정관리 linux system에는 크게 세 가지 종류의 계정이 있다 root : super user 계정이라고도 하며 관리자 계정으로 거의 모든 권한을 행사할 수 있는 계정 system 계정 : 일반적으로 login은 안되며 system 운영상 필요한 계정 일반user 계정: 시스템 운영목적이 아닌 일반사용자를 위한 계정 계정관련 파일 /etc/passwd, /etc/shadow, /etc/group - 이 가운데 한 가지 파일이라도 잘못되면 사용자는 정상적으로 login 하지 못할 수 있다. ex) [lee@river lee]$ head -5 /etc/passwd; tail -3 /etc/passwd root:x:0:0:root:/root:/bin/bash 관리자 계정 bin:x:1:1:bin:/bi..

IT 전용글/Linux 2008.11.27

vi 편집기

vi 편집기 unix의 일반 text 모드에서 사용되는 편집기에는 vi, emacs, pico 등이 있다. 특징 pico 편집기는 쉽고 단순하다. 간단한 편집 유틸리티 정도로 볼수 있음. vi - 유닉스에서 가장 널리 사용되는 대중적인 편집기 emacs - 강력한 편집 기능 제공, vi 편집기에 비하면 더 복잡하고 크다. * 레드헷을 포함한 대부분의 리눅스에서 기본적으로 사용되는 vi 편집기는 vi 편집기의 기능을 좀 더 향상 시킨 vim(vi improved) 이라는 편집기가 vi 라는 이름으로 사용되고 있으며 본래의 vi 편집기에 비해 사용하기 편한 좀 더 많은 기능을 제공한다. vi 편집기 mode vi 편집기 명령어는 크게 세 가지 모드로 나뉘어 질수 있다. 명령 모드 : vi 편집기의 기본모드...

IT 전용글/Linux 2008.11.27

리눅스 기본 명령어

* 실행파일 경로 - 파일 실행시 참조되는 경로는 $PATH 변수에 설정되어 있다. echo $PATH /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:/root/bin - 파일 실행시 경로명 없이 파일명만 사용한 경우에는 shell 내장 명령어인지를 먼저 확인한다. shell 내장 명령어가 아니면 $PATH 변수에 설정되어 있는 디렉토리 경로에서 파일을 찾는다. 현재 디렉토리는 참조하지 않는다. $PATH 에 설정되지 않는 디렉토리의 파일을 실행할 때 경로를 생략할 수 없다. 실행파일 경로를 재지정 하려면 PATH=설정할 경로 명 *. logout 하게 되면 설정 변수값을 잃어버린다. 파일관련..

IT 전용글/Linux 2008.11.27

리눅스 사용자 인터페이스 및 명령어

기본적인 인터페이스 환경 이해. - GUI (Graphic User Interface) Xwindow (xwindows를 위한 function key 는 alt+f7) - text mode 리눅스는 Multi User System 으로 동시 접속이 가능하다. alt+f1 ~ f6 까지 6개의 가상콘솔을 사용할 수 있다. (* vmware에서는 ctrl+shift+alt+f1) - 부팅시 디폴트 user interface를 GUI 와 text mode를 선택 지정할 수 있다. ( /etc/inittab 파일에서 지정한다) * 계정 보안을 위해 로그인시 패스워드를 요구한다. 기본적으로 세가지 형태의 계정이 존재한다. 1. root - 관리자 계정 - 거의 모든 권한을 행사할 수 있다. 2. system 계정..

IT 전용글/Linux 2008.11.27

학점인정 자격증

자격증검색 전공명 : 전자계산학 이학사 전자상거래운용사 2005-11-30 대한상공회의소 인터넷일반, 전자상거래일반, 컴퓨터 및 통신일반 e-비즈니스학 전공, 전자계산학 전공 전자상거래 전공, 정보처리 전공 24 0 0 24 유통관리사2급(2007년 4월 이후 신청자) 2005-11-22 대한상공회의소 상권분석, 유통마케팅, 유통정보, 유통물류일반관리 경영학 전공 경영 전공, 마케팅정보 전공 24 0 0 24 24 24 0 0 24 24 48학점

이거저거 2008.11.03

MySQL User Conference Korea 2008

---------------------------------------------------------- MySQL User Conference Korea 2008 >일시 : 2008년 11월 12일(수) 12:30 ~ 17:30 >장소 : GS타워(역삼역 소재), 아모리스홀(1F) >행사등록 : http://kr.sun.com/mysqlseminar ---------------------------------------------------------- 고객 여러분, 안녕하십니까? 한국 썬 마이크로시스템즈에서는 고객 여러분들을 모시고 11월 12일 GS타워 아모리스홀에서 MySQL User Conference Korea 2008을 개최합니다. 작년에 이어 국내에서 두번째 진행되는 이번 Conferenc..

이거저거 2008.10.27

Edit Plus 자바개발환경 세팅하기

1. J2SE SDK 다운 받기 https://jsecom15d.sun.com/ECom/EComActionServlet/LegalPage:~:com.sun.sunit.sdlc.content.LegalWebPageInfo;jsessionid=jsecom15d.sun.com-72%3A4089f8dc%3Ac61465dcd8473e2f 에 접속하셔서.. Windows Offline Installation, Multi-language 를 다운 받으시고 설치 하세요 exe화일이니.자동적으로 설치가 될 것입니다. 2. 환경 설정 내 컴퓨터>등록정보>고급>환경변수 의 '시스템 변수'항목의 path에 ;설치된폴더bin; 을 추가 (-> 자동적으로 path까지 잡혀 있을수도.. 안되어있으면 하세요.) 3. 에디터 설정하기..

IT 전용글/JSP 2008.10.01

java , mysql, tomcat ,eclipse 환경설정(설치순서)

설치과정 1. 자바 1. http://www.sun.com-> download-> java SE-> jdk 6 update 5 2. 설치.. 3. 내컴퓨터 -> 오른쪽 마우스 등록정보 -> 고급 -> 환경변수 -> path-> C:\Program Files\Java\jdk1.6.0_05\bin; 추가 2. Tomcat 1. http://www.apache.org-> download-> Tomcat-> Tomcat5.5-> core: Windows Service Installer 2. port: 8080, userName: user, Password: passwd 3. 마지막 부분에 체크해제후 finish. 3. eclipse 1. http://www.eclipse.org/download-> 오른쪽에서 W..

IT 전용글/JSP 2008.09.29

JSP 에서 톰캣과 Oracle 연동하기~ -0-

JSP에서 Tomcat과 Oracle 연동하기 [테스트환경] OS : Windows 2003 (X86) Web Container : Tomcat 5.5.26 1. 우선 JDBC 드라이버를 다운받는다. - Oracle Client를 설치한 경우는 클라이언트 설치폴더\jdbc에 드라이버 파일이 존재한다. - Oracle Client가 없는 경우 * http://www.oracle.com/technology/software/index.html로 가서 Drivers 부분의 JDBC를 클릭 하여 적당한 버전을 다운받는다.(보통 10g 이상이면 된다.) * 다운받을 경우는 ojdbc14.jar을 받으면 된다. - ojdbc14.jar 파일을 Java설치폴더\jre\lib\ext 와 Tomcat설치폴더\common\..

IT 전용글/JSP 2008.09.28

Ajax 자료들.

모 출판사의 책 이름이 아니라, Ajax 관련하여 처음 배우시는 분들이 공부해 볼만한 자료를 모았습니다. 아래 자료를 하나씩 보면서 욕심내지 말고 차근차근 배워보시면 좋겠습니다. Ajax 입문 Ajax 기본 정리 : http://wiki.javajigi.net/pages/viewpage.action?pageId=3919 IBM Ajax 강좌 : http://www-128.ibm.com/developerworks/kr/library/wa-ajaxintro1.html Foundations of Ajax 소스 및 강좌 : http://blog.naver.com/jinoxst/140021512014 참고 사이트 정리 : http://cafe.naver.com/ajaxdev/37 Ajax 기술 정리 Ajax 클라..