반응형 전체 글713 배포 하기 1. SVN 2. ANT 3. 배포 Shell 이 3박자로 배포하는것을 만들려고 한다. 상황은 이렇다. svn 설치 완료, ant 설치완료 이클립스에서 svn을 연동한 뒤 commit 완료! 서버에 가서 소스를 찾아보았으나 소스를 찾을수 없었다..... 알고보니 repository 밑에 db 밑에 있었다. 파일 형식이 다른 것이였다. 이런 형식으로 되어있다. ./ ../ 0* 1* 10* 11* 12* 13* 14* 15* 16* 17* 18* 19* 2* 20* 21* 22* 23* 24* 25* 3* 4* 자 그럼 소스를 배포를 할려면!! [1] 배포하기 위한 소스를 import하자! 어디에?? svn에! 1) 명령어 : svn import target http://20.100.32.199/svn/s.. 2012. 2. 22. iPhone 시작! 아이폰..지금 내가 알고 있었던 것은 단하나!! Object C로 코딩한다.. 였다 ㅋ 오늘 알고자하는 지식은! 바로 Xcode 이다. Xcode는 아이폰 SDK를 셋팅하면 지원되는 개발툴이다. MS에서 비쥬얼스튜디오에서 개발을 하고, 자바는 넷빈즈나 이클립스에서 개발을 지원해준다면 아이폰이나 맥은 Xcode라는 개발툴로 지원을 해준다^^good~ 이 툴을 사용하기 위해서는 먼저 선행되어야 할 것이 바로 SDK설치 이다! SDK를 설치할려면 개발자등록을 해야한다!! http://developer.apple.com/iphone 2012. 2. 16. ksh: ls: 찾을 수 없음, ksh: vi: 찾을 수 없음 $ ls ksh: ls: 찾을 수 없음 $ ls -alr ksh: ls: 찾을 수 없음 $ vi .profile ksh: vi: 찾을 수 없음 위의 같은 현상이 나타난다면... .profile 이 잘못 된 것이다 ㅋㅋㅋㅋ 오타 또는 없어서...경로등이.. export ANT_HOME=/app/boons/ant/apache-ant-1.8.2 export PATH=$ANT_HOME/bin 이런식으로 추가를 해주었는데.. 아무것도 먹히지 않았다. 알고보니...profile안의 PATH만을 참조한다고 한다. 즉, 필요한 것들을 PATH에 추가해줘야한다.. 처음 셋팅한다고 치면 아무것도 없다~~텅텅 비어있다 ㅋㅋ 즉, export PATH=$ANT_HOME/bin 이것만 참조한다는 뜻.. 그러므로 PATH=/us.. 2012. 2. 15. ANT 셋팅 http://ant.apache.org 에서 OS에 맞게 다운로드 하자~~ os에 맞게 다운로드를 하자!^0^~~good~~ 여기에서는 서버에다가 셋팅을 해볼 것 이므로 tar.gz을 받자!! 그런 뒤에 FTP로 서버에 압축된 파일을 올린 뒤! http://acet.tistory.com/25 를 참고하여 압축을 풀자! .profile 을 수정 하자^-^~ -rw-r--r-- 1 boons other 174 2월 15일 13:07 local.profile -rw-r--r-- 1 boons other 157 2월 15일 13:07 local.login -rw-r--r-- 1 boons other 136 2월 15일 13:07 local.cshrc drwxr-xr-x 2 boons other 512 2월 15.. 2012. 2. 15. tar.gz 압축 풀기 gz를 풀려면 1) gzip[옵션][파일이름] option 내용 -n n은 1~9까지 숫자, 1이 가장 빠르지만 압축률이 가장 낮고, 6은 기본값으로 보통 생략 -c 압축 결과를 출력하고 원본파일은 그대로 유지 -d 압축 해제 -f 강제 압축 -l 압축 파일의 정보 출력 -r 디렉토리를 지정 시 디렉토리에 포함된 모든 파일 압축 -t 압축 파일 테스트 -v 압축할때 자세한 정보 출력 -h 도움말 출력 -V 버전 정보출력 2) gunzip[옵션][파일이름] option 내용 -l 압축 파일의 정보 출력 -r 디렉토리를 지정 시 디렉토리에 포함된 모든 파일 압축 해제 -v 해제할때 자세한 정보 출력 -h 도움말 출력 -V 버전 정보출력 gzip -d xxxx.tar.gz 라고 하면 풀린다. 혹은 당근 gun.. 2012. 2. 15. SSL 이란?? SSL 인증!! 쇼핑몰쪽을 하면서 들어는 봤지만 이제서야 관심을 가진다 ㅋㅋ 아래의 그림을 보면 정말 멋진 그림이다!! 이해가 쇽쇽~^0^good~ SSL..아주 오래전에 암호화작업을 할 때 얼핏 들었던게 기억이 난다. 아주오래전에 SSL이 md5형태로 되어있을 때 보안이 한번 뚫렸던적이 있었다고 들은거 같다. 그래서 sha1방식으로 바꿨다고 알고있다. 암튼!! 아래의 그림을 보면 SSL 보안이 되어있지 않으면 우리의 귀중한 개인정보가 노출 된다는 것을 알 수가있다. 그러므로 개인정보가 노출이 될~!! 특히 아이디/암호를 넣고 하는 로그인부분에서 많이 쓰인다. 아래의 그림과같이 http가 아닌 https 형태로 접근하게 되며, 스니핑, 피싱, 데이터 변조 방지, 기업 신뢰도 향상 등의 장점을 가진다. 쇼.. 2012. 2. 15. 앱 프로젝트를 실행 하면~ 이클립스에서 프로젝트를 실행 시키면.. 1) AVD 실행 2) 앱 실행 파일인 apk 설치 3) 액티비티 실행 [2012-02-10 10:36:48 - SDK Manager] Created AVD 'GoogleAVD2.2' based on Android 2.3.3, [2012-02-10 10:36:48 - SDK Manager] with the following hardware config: [2012-02-10 10:36:48 - SDK Manager] hw.lcd.density=240 [2012-02-10 10:36:48 - SDK Manager] vm.heapSize=24 [2012-02-10 10:36:48 - SDK Manager] hw.ramSize=256 [2012-02-10 10:37:26.. 2012. 2. 10. 언드로이드 기본 파일 기본파일 strings.xml : 텍스트 리소스 정의. ex) "안녕 안드로이드"~가 정의 main.xml : UI 설계 - 액티비티 실행 시 화면에 나타나는 레이아웃, 즉 UI를 설계, strings.xml에 정의된 텍스트 리소스는 UI에서 사용되는 뷰를 통해 화면에 출력 한다. R.java : strings.xml 파일에 정의된 텍스트 리소스, res/drawablw 폴더 내의 이미지 리소스,, res/layout 폴더 내의 xml 파일 등에 대한 메모리를 관리. 자동으로 생성 되므로 수정하면 안된다 ㅋㅋㅋㅋ XXXActivity.java : 로직/사용자 상호작용 - 어플리케이션을 구성하는 액티비티 중 하나에 대응하는 자바 클래스 파일. 프로젝트를 생성 할 때 어플리케이션 기본정보에서 액티비티명으로 .. 2012. 2. 10. 안드로이드 기본폴더 설명 src : 알만한 사람은 다 아는 src~~소스 파일이 있는 곳. gen : 프로젝트에서 사용되는 리소스에 대한 메모리를 관리하는 R.java 파일이 있다. assets : 파일을 저장하며, 저장된 파일은 R.java 내에 리소스 ID가 부여되지 않는다. 사용빈도가 낮다. res : 어플리케이션이 사용하는 자원, 예를들어 이미지, xml파일 등을 포함. R.java내에 리소스 ID가 자동으로 부여된다. 리소스 ID를 이용해서 접근이 용이하므로 사용빈도가 assets에 비해 높다. 2012. 2. 10. 안드로이드 개발환경 1) OS : Windows 또는 Linux가 가능. 2) JDK : 자바 어플리케이션을 개발하기 위해 필요한 각종 유틸리티 클래스 파일들을 포함하고 있는 개발킷으로, 자바 어플리케이션이 실행되는 자바 가상머신(JVM : java virtual Machine)환경을 제공 한다. 3) 안드로이드 SDK : 안드로이드용 어플리케이션을 개발하기 위해 필요한 클래스 파일들을 포함하는 소프트웨어 개발킷으로, 안드로이드 자바 어플리케이션이 실행되는 달빅가상머신(Dalvik Virtual Machine)환경을 제공. 4) Eclipse : 자바를 비롯한 다양한 언어를 지원하는 프로그래밍 통합개발 환경 5) ADT : 안드로이드 어플리케이션을 개발하기 위한 통합개발환경인 이클립스용 플러그인 프로그램으로, 이클립스와 안.. 2012. 2. 10. shell if 문법 if [ ! -f $EDI_FILE ] && [ ! -f $RCV_FILE ] ; then -- 파일이 유무 확인 없으면 true if [ -f $ERR_FILE ] ; then rm $ERR_FILE fi if [ -s $RCV_FILE ] ; then fi else echo "$EDI_FILE 또는 $RCV_FILE가 존재합니다." fi 대충 보면 알수 있듯이 if 로 열면 fi로 닫는다. if조건에 보면 -f , -s 등을 볼 수 있다. 이런것만 파악하면 금방 사용 할 수 있을 것이다. if 조건 그림 참고 더 쉬운 예제~!! #/bin/sh if [ -f acet.log ] then echo acet.log exist else echo acet.log not exist fi -f는 파일 유무!! 2012. 2. 9. 단말기 폭 초과 해결방법 아래와 같이 vi로 열때 "단말기 폭 초과" 라는 에러메시지를 볼 수 가 있다. [th:th/Home2/engine/src/daily/check]$ vi check_acet.sql 단말기 폭 초과 : 이럴 경우에는 stty columns 명령어를 통해서 늘려주면 된다 150이든 160이든 상황에 맞게 늘려주면 된다. 위의 명령어를 친 다음에 vi 로 편집해주면 된다^0^good~ 2012. 2. 6. oracle spool 사용하기 oracle spool은 쉽게 말하면 select의 내용을 파일로 저장을 하는 것이다. set 옵션을 한번 알아보자! set head off -- 컬럼명을 보이지 않게! set timing off -- SQL 문을 실행하는데 소요된 시간을 출력하기 위한 시스템 변수이다. 시간은 '시:분:초.밀리초' 형식으로 표시된다. SQL> show timing timing OFF SQL> select * from dept; DEPTNO DNAME LOC ---------- -------------- ------------- 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON 4 개의 행이 선택되었습니다. SQL> SQL> se.. 2012. 2. 2. 가우스(Gauce) 사용 하기 가우스.. 그리드를 그려주는 솔루션이다. gauce.jar를 이용하여 개발을 할 수가 있는데 어떤식으로 개발을 해야할지 막막했었다. 그래서 가우스로 개발하시는 분들을 위해서 몇자 끄적여본다~^0^good~ 1. 참고 사이트 http://www.gauce.com/ (이 사이트에서 매뉴얼과 데모 등등 유용한 정보를 얻을 수 있다.) 2. 클래스 매핑 정보 http://www.gauce.com/ComponentManual/classID/VersionAll.htm (클래스 ID를 매핑 해볼 수 있는 사이트) 3. 템플릿 (소스보기를 통하여 소스를 파악 할 수 있다. 개발 할 때 핵심적으로 필요한 사이트!!) http://www.gauce.com/ComponentManual/TEMPLATE/Main/main.ht.. 2012. 1. 31. [Study 01] Java 문자열 simple source 자바..기초반 supporter가 되었다;ㅁ; public class emartStudy07 { /** * @2012.01.30 Emart Team Study */ public static void main(String[] args) { // TODO Auto-generated method stub // 문자열 시작 ////////////////////// String str2=""; String path="C:\\dev\\workspace"; String str1 = new String("안녕하세요"); str2="문자열\"공부\" 시작!"; // 1) 문자열 결합 하기 System.out.println("============== 문자열 결합 start =================="); Syst.. 2012. 1. 30. 제12회 한국자바개발자 컨퍼런스!! 제12회 한국자바개발자 컨퍼런스가 2월 18일 토요일 COEX 그랜드 볼룸/아셈룸에서 열린다고 한다. 지난 2년 간..등록만 해놓고 못갔었는데..ㅠ.ㅠ 이번엔 반드시 가야지!!!! http://jcoorkr.tistory.com/ 2012. 1. 27. 새로쓴 대용량 데이터베이스 솔루션_2012.01.26 2012. 1. 26. 테이블스페이스(TABLESPACE) 궁금하다!! 테이블스페이스? 감이 오질 않는다. 대충은 어느정도으 공간만을 쓰겠다고 선언하는 것과 같은데.. 보통 C언어에서 보면 malloc를 할당해서 쓰는 것 처럼!?????? 암튼 정리 해보자! 먼저 알아야 할 것이있다. 테이블스페이스를 논할려면 오라클의 논리적인 데이터저장소에 대해서 알아야 한다. 1. BLOCK : 오라클에서 말하는 데이터 입,출력의 최소단위 음..2KB,4KB,8KB,16KB,32KB 크기종류라고 한다. 언제 어디에서 설정을 해주는 걸까??...궁금증은..깊어만 간다..배우고 알자!ㅠ_ㅠ 음..오라클 셋팅시에 해주는거 같은데..설치도 한번 정리해봐야겠다. 2. EXTENT : SEGMENT의 할당단위 1 EXTENT는 8 BLOCK 이다. 3. SEGMENT : 테이블(TABL.. 2012. 1. 20. 오라클 공부 시작!! 강좌를 보고있다. 오라클 클럽~ 주소 : http://www.oracleclub.com/oraclelecture.action?lectureType=SQL 크게 보면 유저생성 권한 설정 테이블 생성 수정 삭제 데이터 조작어(DML) 내장함수 그룹함수 서브쿼리 오라클 객체 그냥 쭉~~보고있다. 다보고나서 한번 정리해서 올려야겠다^0^good~ 인사발령이 나서 팀이 옮겨졌는데 영업정보 파트로 오게 되었다. 더욱 더 오라클을 빨리 습득해야할 것 같다. 집에가서는 동영상을 봐야지! 뽜이팅! 2012. 1. 19. Server testServer was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor. error 내용 Server testServer was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor. 해결 방법으로는 2가지가 있겠다. 1) timeout 시간을 늘려본다. 보통 45초던가 그랬던거 같다. 200초나 250초로 늘려본다. 아래그림 참조 2) host 이름을 살펴본다~ host이름이 잘못 설정되어있으면 톰캣이 Starting..으로만 뜨다가 죽는다.-_-;; mylocalhost, taehalocalhost등 이상한 이름으로 설정을 했다면 아래와 같이 호스트를 설정 해주면 된다. 127.0.0.1 taehalocalhost ht.. 2012. 1. 17. 이전 1 ··· 31 32 33 34 다음 반응형