2011. 5. 13. 15:40

갈릴레오 SVN 설치

설치방법

참조 주소 : http://www.7zelkova.pe.kr/705



1. Help > Install New Software
2. Work with > Galileo - http://download.eclipse.org/releases/galileo 선택
3. 검색창에 subversive 검색
4. Collaboration 에있는 두개 항목만 체크 > Next
5. 설치될 항목 확인 > Next
6. 라이센스 확인하고 동의 > Next
7. 설치 완료 대기 > 이클립스 재시작 (얼럿창 Yes 클릭하면 알아서 재시작)

위에 설치하고 재시작하면 커넥터 설치창으 뜨더군요..

혹시몰라 링크를~~


SVN Connector Plugin 주소 : http://community.polarion.com/projects/subversive/download/eclipse/2.0/update-site/

헬리오 주소
http://community.polarion.com/projects/subversive/download/eclipse/2.0/update-site/ 

2011. 5. 13. 14:57

이클립스 웹로직 플러그인 주소

2011. 5. 4. 15:08

오라클 DB Name, SID, Global Name 쿼리


오라클 접속 후

1. DB_NAME
select name from v$database;


2. SID
select instance from v$thread;


3. Global Database Name

// select value$ from sys.props$ where name = "GLOBAL_DB_NAME";

or

select * from global_name;


리스너 수정시 활용
2011. 5. 4. 13:42

이클립스 JDBC 오라클 연동


오라클 클라이언트에 ojdbc6.jar를

C:\Program Files\Java\jdk1.6.0_24\lib 폴더에 복사한다.

내컴퓨터->시스템속성 -> Path에 다음 추가

%JAVA_HOME%\lib\ojdbc6.jar



ojdbc6.jar 프로젝트  라이브러리 추가
2011. 4. 18. 16:26

PS파일 PDF 변환 방법

2011. 4. 18. 14:22

[CENT OS 5.5] php 5.3.6 설치(oracle 11g)


다운로드
http://php.net/downloads.php

압축풀기
tar -zxvf php-5.3.6.tar.gz

설치전 프로파일 수정

.profile 예제
ORACLE_HOME=/oracle/11g;export ORACLE_HOME;
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/instantclient;export LD_LIBRARY_PATH



오라클 11g 설정 config 스크립트

위의 첫번째에서 4번째까지 자기 설정에 맞게 변경해줘함.

./configure --with-apache-install=/usr/local/apache2 \
 --prefix=/usr/local/php \
 --with-apxs2=/usr/local/apache2/bin/apxs \
 --with-config-file-path=/usr/local/apache2/conf \
 --with-oci8=/oracle/11g \
 --without-mysql \
 --with-gd \
 --with-jpeg-dir=/usr/lib \
 --with-png-dir=/usr/lib \
 --with-gif-dir=/usr/lib \
 --with-tiff-dir=/usr/lib \
 --with-freetype-dir=/usr/include/freetype2 \
 --with-zlib-dir=/usr/lib \
 --enable-gd-native-ttf \
 --enable-freetype-4bit-antialias-hack \
 --with-language=korean \
 --with-charset=euc_kr \
 --enable-modules=so \
 --enable-sigchild \
 --disable-debug


mysql 설정용  == 테스트 안해봄
# ./configure --with-apache-install=/usr/local/apache \
 --with-apxs2=/usr/local/apache/bin/apxs \
 --with-config-file-path=/usr/local/apache/conf \
 --with-mysql=/usr/local/mysql \
 --with-gd \
 --with-jpeg-dir=/usr/lib \
 --with-png-dir=/usr/lib \
 --with-gif-dir=/usr/lib \
 --with-tiff-dir=/usr/lib \
 --with-freetype-dir=/usr/include/freetype2 \
 --with-zlib-dir=/usr/lib \
 --enable-gd-native-ttf \
 --enable-freetype-4bit-antialias-hack \
 --with-language=korean \
 --with-charset=euc_kr \
 --enable-modules=so \
 --enable-sigchild \
 --disable-debug
# make; make install

php.ini 파일 apache 폴더로 복사


5.3.6 버전 호환되었으며 utf-8용 /기본 폴더는 apache2/htdocs로 되어 있습니다.

아파치 서비스 재시작

#service apachectl restart

참조링크

http://www.linux.co.kr/blog2/acacia07/entry/php-oracle-%EC%97%B0%EB%8F%99
2011. 4. 18. 11:06

[CENT OS 5.5] Apache 설치( httpd )


다운로드

http://httpd.apache.org/download.cgi

관련 패키지 설치

yum -y install gcc gcc-c++ ncurses-devel openssl-devel gd gd-devel libxml2-devel bzip2 bzip2-devel


다운로드한 파일 압축 해제

$ gzip -d httpd-2_1_NN.tar.gz
$ tar xvf httpd-2_1_NN.tar

메이크 파일 생성

./configure --prefix=/usr/local/apache2 --enable-so --enable-module=so --enable-shared=max --enable-module=rewrite --enable-shared=rewrite
(시간 걸림)

메이크 및 설치
make clean
make && make install  (root계정 실행)

자동 시작 설정

서비스 스크립트 복사
cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/apachectl


아파치 구동확인

ps -aux | grep httpd

아파치 기본 문서 폴더

cd /var/www/html/

/etc/httpd/conf/httpd.conf 

DocumentRoot "/var/www/html"  <<--수정



기타명령어

service httpd restart (재시작)
#apachectl -k graceful  (재시작하지 않고 설정적용)
httpd -v (아파치 버전확인)
rpm -e httpd --nodeps   (의존성 제거후 제거)


====================================
yum 설치 방법

아파치 설치
# yum -y install httpd

// Apache를 서비스에 등록 시켜 줍니다.
# chkconfig --levels 235 httpd on

등록 확인

# chkconfig --list httpd

httpd           0:해제 1:해제 2:활성 3:활성 4:해제 5:활성 6:해제

2.3.5 활성이면 완료
====================================





참조 링크 :
http://iwoohaha.tistory.com/123

2011. 4. 13. 14:48

<user> is not in the sudoers file / sudo 에러


<username> is not in the sudoers file.  This incident will be reported

sudo 명령을 이용할때 나타나는 문구이다.

/etc/sudoers  파일을 수정한다. 
<username> ALL=(ALL) ALL

다른 방법
#> echo 'USERNAME ALL=(ALL) ALL' >> /etc/sudoers

모든 명령을 패스워드 입력없이 사용하도록 허락하는 방법은 다음과 같다
#> echo 'USERNAME ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers

출처 : http://webkebi.zany.kr:9003/board/bView.asp?bCode=11&aCode=2263&cBlock=0&cPageNo=1&sType=0&sString=

2011. 4. 13. 14:03

[oracle 11g] Enterprise Manager DB Control 시작 오류


오류내역

/oracle/11g/ccr/bin/emCCR -cron -silent start
The Oracle Configuration Manager state/writeable directory structure is incomplete.
OCM is not configured for this host or ORACLE_CONFIG_HOME. Please configure OCM first.
[oracle@oracledb ~]$ emctl status dbconsole
OC4J Configuration issue. /oracle/11g/oc4j/j2ee/OC4J_DBConsole_oracledb_orcl not found.
You have new mail in /var/spool/mail/oracle



EM 환경설정 재생성 명령어

emca -config dbcontrol db -repos recreate

emctl start dbconsole  시작 명령어

emctl status agent   agent 상태 확인
2011. 4. 13. 13:20

[TOAD] Could Not Locate OCI.DLL


Toad 이용시 접속 계정 생성시 Could Not Locate OCI.DLL 문구가 나오면

오라클 클라이언트를 설치해야하지만

오라클에서 설치 안하고 이용할수 있게 파일을 제공한다.

오라클 싸이트에 가면

Instant Client를 버전에 맞게 다운받아서 압축을 푼다.

http://www.oracle.com/technetwork/indexes/downloads/index.html

압축 푼 폴더를 PATH에다가 추가 시킨다.

PATH 설정은 시스템 속성에 있다.


ex)
C:\instantclient_11_2


ps. toad 이용시 위와 같은 방법을 하면된다.

직접 sql 쿼리를 날려 조회하고 싶다면 추가로 instant sqlplus 같은걸 깔아주고 셋팅을 해줘야한다.

2011. 4. 13. 09:11

[CENTOS] 포트 해제


기본 SELINUX로 설치안햇으면 포트만 열어주면된다.


GUI 방식 (CENT OS 5.5 기존)

시스템-> 관리-> 보안수준 및 방화벽 -> 방화벽 옵션 탭 -> 그외의 포트 -> 더하기 - 포트추가

입력된지 확인하기

cat /etc/sysconfig/iptables

수동추가

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT  (SSH)
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT (오라클)

수동추가 후 적용

# /etc/rc.d/init.d/iptables restart



2011. 4. 11. 14:14

오라클 EM

설치 완료 후 웹에서 오라클 상태 확인가능

http://www.allsoft.co.kr/bbs/board.php?bo_table=study4_2&wr_id=26
2011. 4. 11. 13:03

[Oracle11g] wfmlrsvcapp.ear file not found 설치오류


linux_11gR2_database_1of2
linux_11gR2_database_2of2

2개의 압축 파일이 하나가 아니다..

2개의 압축을 두번 풀어줘야한다.
2011. 4. 11. 11:42

[Oracle11g] 설치 환경변수

계정 설정.
#(당연하지만, 이게 앞에 있으면 root shell)
#groupadd oinstall
#groupadd dba
#useradd -m -g oinstall -G dba oracle
#passwd oracle.

커널인자
#vi /etc/sysctl.conf
- 이하 파일 내용
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
오라클 설치시 수정이 가능함.
설치시 터미널창 실행후 쉘스크립트 실행
주소는 fix & check again 하면 창 뜨면서 위에 주소 복사해서 붙여넣기 하면됨.

저장후 적용
#/sbin/sysctl -p

계정 제한.
#vi /etc/security/limits.conf
- 이하 파일내용
oracle        soft        nproc        2047
oracle        hard       nproc        16384
oracle        soft        nofile         1024
oracle        hard       nofile         65536

#vi /etc/pam.d/login
session        required        /lib/security/pam_limits.so


필요 프로그램 설치
오라클 설치를 위해서 필요한 프로그램들을 설치한다. 각각의 설치는 yum을 이용한다.

-install gcc-3.4.6
-install glibc-devel-2.3.4
-install glibc-headers-2.3.4
#yum install gcc   <<<실행(위의것 포함)

-install gcc-c++-3.4.6
-install libstdc++-devel-3.4.6
#yum install gcc-c++

-install compat-libstdc++-33-3.2.3
#yum install compat-libstdc++-33

-install elfutils-libelf-devel-0.97
#yum install elfutils-libelf-devel

-install libaio-devel-0.3.105
#yum install libaio-devel

-install sysstat-5.0.5
#yum install sysstat

-install unixODBC-2.2.11
#yum install unixODBC

-install unixODBC-devel-2.2.11
#yum install unixODBC-devel

-install pdksh-5.2.14
#yum install pdksh

호스트 설정.
#vi /etc/hosts

설치전 외부에서도 띄울수 있게 만듬
2011. 4. 8. 15:46

버추얼박스 공유폴더 - CENTOS 5.5


먼저 리눅스에서 폴더를 생성한다.

ex  /mnt/oracle

생성 후 공유폴더명인 oracle을 아래와 같은 명령으로 공유한다

#mount -t vboxsf oracle /mnt/oracle     <<<리눅스
# mount -F vboxfs solaris  /vbshare      <<<솔라리스

확장 게스트 설치가 되있어야 공유가 된다.
2011. 4. 7. 13:20

버추얼박스 포트포워딩

컴퓨터 도스실행후
버추얼박스 폴더로 들어간후 설정

VBoxManage setextradata "cent" "VBoxInternal/Devices/e1000/0/LUN#0/Config/webssh/HostPort" 22
VBoxManage setextradata "cent" "VBoxInternal/Devices/e1000/0/LUN#0/Config/webssh/GuestPort" 22
VBoxManage setextradata "cent" "VBoxInternal/Devices/e1000/0/LUN#0/Config/webssh/Protocol" TCP

VBoxManage getextradata "sent" enumerate  (확인)

cent   << 버추얼머신명
e1000  <<랜카드 종류(인텔종류)
pcnet
랜카드 종류에따라 바뀌어야함.



배치파일은 c에다 놓고 할것. vm명등 수정해줘야됨.



링크 : http://ceomk.tistory.com/75  (리눅스 원격접속)

2011. 4. 7. 11:05

Cent OS 5.5 VirtualBox 확장설치

설치전 root 로그인후

yum install gcc -y
yum install kernel source -y
yum install kernel-devel -y
- 실패시-
yum install kernel-devel-2.6.18-238.9.1.el5  (VBOX Ver. 4.06)


업데이트가 필요함.

커널 에러
yum update kernel-headers kernel-devel


CD 폴더 이동후  //ex:  cd /media/virtualbox???

#sh VBoxL***.run
 
다른 명령어
/etc/init.d/vboxadd setup
관리자계정으로 해야하며 CentOS에서는 쉘스크립트는 명령어로 따로 실행해줘야 합니다.

2011. 4. 4. 10:12

Java Collection - Vector


package Vectors;

import java.util.Vector;

public class Vectors {
 static Vector<String> vec = new Vector<String>(1, 4); // 스트링 벡터 생성
 // new Vector<String>(1,4); 1,4는 용량 1을 초기 생성 후 부족시 4씩 추가 생성
 private void VectorCreate() {

  System.out.println("벡터크기 : " + vec.size());
  System.out.println("벡터용량 : " + vec.capacity());
  vec.add("김통통");
  vec.addElement("김김김");
  vec.add("케빈");
  vec.add("zzz");
  vec.addElement("생김새");
  vec.add("김통통"); // vector 중복 허용
 }

 private void VectorPrint() {

  System.out.println("\n벡터프린트\n--------------");
  for (Object s : vec) {
   System.out.println((String) s); // 객체로 받았으니 형변환할것
  }
  System.out.println("First Element : " + vec.firstElement()); // 첫번째 요소
                  // 리턴
  System.out.println("Last Element : " + vec.lastElement()); // 마지막요소 리턴
 }

 public static void main(String[] args) {
  Vectors ct = new Vectors();
  ct.VectorCreate();
  ct.VectorPrint();

  System.out.println("");
  vec.remove(3); // index 3번 요소 삭제("zzz")

  for (String str : vec) { // 향상된 for문
   System.out.println(str);
  }
  // vec.trimToSize();  //빈 공간 삭제
  System.out.println("\n벡터크기 : " + vec.size());
  System.out.println("벡터용량 : " + vec.capacity());
  System.out.println("생김새의 위치 : " + vec.indexOf("생김새"));// 인덱스 위치검색
  // index에 없을시 음수 -1 리턴  ///인덱스 요소 시작은 0부터 시작

 }
}
------------------------------------------------------------------------
출력결과
------------------------------------------------------------------------
벡터크기 : 0
벡터용량 : 1

벡터프린트
--------------
김통통
김김김
케빈
zzz
생김새
김통통
First Element : 김통통
Last Element : 김통통

김통통
김김김
케빈
생김새
김통통

벡터크기 : 5
벡터용량 : 9 (trimToSize 이용시 벡터크기와 동일)
생김새의 위치 : 3

2011. 1. 28. 14:34

JAVA프로그래밍 INI 파일 사용하기

2011. 1. 25. 17:14

이클립스에서 비주얼 에디터 사용하기

JAVA에서 AWT 및 Swing 개발을 편하게 도와주는 플러그인이다.

이클립스를 먼저 최신버전으로 업데이트 후 설치한다.

설치 오류시 초기버전으로 해본다.

http://eclipse.org/vep/  <<비주얼 에디터 공식 홈페이지 주소

http://wiki.eclipse.org/VE/Update  <<플러그인 업데이트 주소

2011. 1. 6. 09:07

이클립스 속도패치


--launcher.defaultAction 이후로 복사할것 위에는 버전마다 다름.

환경설정 수정방법

-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
384M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xverify:none
-XX:+UseParallelGC
-XX:-UseConcMarkSweepGC
-XX:+AggressiveOpts
-Xms384M
-Xmx384M
2010. 10. 29. 12:27

비주얼스튜디오 코드 자동정렬


Visual Studio 6  :   ALT + F8

Visual Studio 2008  :  ALT + K + F
2010. 9. 18. 12:05

Android SDK update failed / A folder failed to be renamed or moved

실패문구

-= Warning ! =-
A folder failed to be renamed or moved. On Windows this typically means that a program is using that folder (for example Windows Explorer or your anti-virus software.)
Please momentarily deactivate your anti-virus software.
Please also close any running programs that may be accessing the directory 'D:\Java\android-sdk\platforms\android-2.1'.
When ready, press YES to try again



참고 주소
http://mboy.tistory.com/154

해결방법

1. 이클립스와  adb프로세스를 죽인다.

2. 안드로이드 SDK 폴더를 들어가  SDK Manager를 실행한다음 업데이트 하면 끝.
2010. 7. 18. 20:38

제로보드 이전(Win+APM)

APM SETUP 폴더를 통째로 압축한다.

이때 APM 모니터를 먼저 종료시킨후 한다.

옮기는 서버에 똑같이 풀고나서 file/cache 폴더를 지운다음 서버를 살린다.

----------------------------------------------------------
회원정보 / DB만 이동시
데이터 추출 프로그램을 추출한 서버에다 올린 후 실행한후 XML파일로 추출한다음
데이터이전을 이용해서 로딩시킨다.
2010. 7. 13. 09:59

Android Debug.keystore 없을경우


이클립스에서 안드로이드 프로젝트를 생성하면 debug.keystore가 생성된다.

혹시 모르니까 경로를 다시 확인 해야한다.

경로 : 이클립스 - Preferences - Android - Build - Default Debug Keystore 에서 경로 확인
2010. 5. 19. 12:34

안드로이드 구글 맵 API Key 얻기

먼저 자기컴에 MD5 생성 후 홈페이지에 입력 후 전송하면 키 나옵니다.

MD5 생성법 (Win 7 기준)

1. android-sdk-windows/tools 폴더로 이동후

2. 명령어 keytool -list -keystore c:\Users\xxx\.android\debug.keystore 입력 후 엔터

암호 입력하라고 하면 패스

하단에 영어 나오면 복사한다음 하단 링크로 이동후  구글 로그인 후 전송하면 키 나옵니다.

http://code.google.com/intl/ko/android/maps-api-signup.html
2010. 5. 17. 11:32

안드로이드 센서 시뮬레이터 사용법


원문 사이트 : http://code.google.com/p/openintents/wiki/SensorSimulator

일단 여기서 다운로드를 시작한다.
http://openintents.googlecode.com/files/sensorsimulator-1.0.0-beta1.zip 
(안드로이드 1.5버전 사용)

압축을 풀면 여러 폴더가 나오는데

bin  lib 폴더 등 소스가 여러개 있다.

일단 설정부터 해줘야 한다.

bin 폴더에 있는  SensorSimulatorSettings.apk

android-sdk-windows/tools 폴더에 붙여넣기 한다.

다음 에뮬레이터를 실행 후 도스에서 android-sdk/tools 폴더 이동후

adb install SensorSimulatorSettings.apk실행시킨다.

DDM PATCH 오류 나지만 무시 마지막 SUCCESS 나오면 성공

이제 에뮬레이터에서 메뉴가면 Sensor Simulator Settings 아이콘 생성되있는데

실행시키고

ip 어드레스에 자기 ip입력하고 포트는 그대로 둬도 되고 바꿔도 됩니다.

이제 bin 폴더에 있는 센서 시뮬레이터 프로그램을 실행시키고

센서 셋팅 프로그램에서 testing 들어가서 connect 하면되는데

센서 시뮬 프로그램에서 support sensor에서 센서 선택 후 똑같이 enabled sensor에서 체크

연결하고 셋팅 프로그램에서 센서 체크해준 후 값이 들어오면 된다.

이제 이클립스 프로젝트 속성가서 lib 폴더에 있는 sensorsimulator-lib.jar

프로젝트 라이브러리에 추가시키면 된다. java build path에다 추가하면 된다.

데모 프로그램으로 수정해서 사용하면 된다.

참조 사이트 :  http://blog.naver.com/akj61300?Redirect=Log&logNo=80101704120 (그림설명)
2010. 5. 15. 00:36

Win7 God Mode(관리 모드)

제어판과 다른 관리모드 들어가는 방법입니다.

C드라이브에 새폴더 생성 후 폴더 이름을 아래와 같이 합니다.

GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

2010. 5. 12. 22:07

Window Media Center EPG 입히기

내가 사는 지역은 EPG가 지원이 안된다.

그래서 인터넷에서 EPG입히기 등 검색을 해서 하란데로 햇는데 잘 안됬다.

매달리다 보니 자연스럽게 터득할 걸 공유도 하고 나중을 위해 이 글을 올린다.

지원을 안하면 TV신호 구성할때 일단 자기지역을 서울로 한다.

채널 검색 하라고 하면 취소하면 된다. 그리고

윈도우버튼 -> 작업 -> 설정 -> TV -> TV 신호 -> 다른 채널 검색하면 검색된다.

평소 검색 채널 갯수 만큼 검색되면 취소해도 된다. 기억 되있다.

이제 EPG에 맞는 소스를 설정해보자.

윈도우버튼 -> 작업-> 설정 -> TV -> 가이드 -> 채널편집 -> 채널선택(EX 6.1) -> 소스편집 ->

디지털안테나(ATSC) 소스 2개중 하단 채널번호 확인 후 자기지역 채널 번호만  체크 -> 저장 -> 저장


다른 방법이 있지만 전 이게 젤 편하더라고요.

요약하면 EPG를 서울꺼로 가져와 다른 채널 검색을 해서 서울채널 EPG에 추가된 채널을 서울 채널을 체크 해제하고

자기 지역 채널을 선택한다.

2010. 5. 10. 15:20

안드로이드 에뮬레이터 시작오류


이클립스에서 에뮬레이터 시작 오류중에 하나가

윈도우 계정이 한글로 되있어서 시작이 안되는 경우가 있다.

해결 방법은

시작 -> 실행 -> cmd

android-sdk-window 폴더 이동 후 tools 이동 후( 팁!  도스에서 and치고 탭키 누르면 폴더 이름 자동으로 입력됨)

ex) d:\android-sdk-windows\tools>

android list avd <<-- avd 생성 확인

중간에 한글 계정이 들어있는것을 확인할수 있다.

변경방법은

android move avd -n Test -p c:\android_avd\Test

-n 원본이고 -p고 저장될 폴더 경로이다.

확장자는 안써도 됩니다.