'Eclipse'에 해당되는 글 2건

  1. 2017.02.01 Eclipse에 Git 적용하기 1
  2. 2017.01.24 노트북 PC(삼성 RC630) HDD 교체

오늘은 이클립스를 사용하여 프로젝트를 하면서 github를 이용하여 소스코드를 관리하고 싶다는 요청이 있어서 github에 소스코드를 등록하는 방법을 알아본다.


1. 우선 Eclipse에서 Window>Show View>Other>Git>Git Repositories를 선택한다.

  - 그러면 Git Repositories 창이 생성되고 git에 대한 익스플로러가 보인다.

  - 아마 이때 Git를 위한 local(PC내) 저장소의 위치를 지정하도록 요구한다.

  - 적당한 디렉토리를 지정해 준다. 아마 github 서버에 저장하기 전에 자신의 PC내에 우선 저장해 둔다고 생각하면 이해가 되겠다.

  - 이후 정말 github에 저장하려면 별도의 동작을 한다.

2. 처음으로 github를 이용하는 사람은 github에 접속하여 계정을 만든다.

  - Username, 계정 id와 비밀번호를 잘 저장해 둔다. (잊지 않도록)

3. github에서 새로운 Repository를 생성한다. 프로젝트를 github에 저장하기 위한 방이라 생각하면 된다.

  - Repository에 대한 URL이 생성된다. 그것을 알아둔다.

    (예, https://github.com/Username/Repository.git)

4. Eclipse에서 github에 저장할 프로젝트를 선택한 후 

  - 우측 마우스를 클릭한 후

  - 나타나는 메뉴에서 Team>Add to Index를 선택한다.

5. Eclipse에서 프로젝트를 선택 후

  - 우측 마우스를 클릭한 후

  - Team>Commit를 선택한다.

  - 적당한 Commit Message를 입력하고

  - Author와 Committer에 자신의 Username < email 게정을 입력하고 "Commit and Push" 버튼을 누른다.

  - 이때 "There are no staged files"란 창이 뜨면, 앞에서 수행했던 "Add to Index" 동작을 빠트렸거나 변경된 내용이 없는 경우이다.

  - 아까 github 서버에서 만든 Repository의 주소를 정확하게 mapping을 해주어야, 그 Repository로 소스가 upload 된다.


아마 지금까지 작성한 것에서 오류가 있을 수 있는데, 처음 시도 하면서 적어야 하는데, 완료가 된 후 다시 복고를 하면서 적으려니 정확함이 떨어질 수 있다.

Posted by 세상을 살아가는 사람
,

몇일 전에 PC의 GPU가 동작하지 않는 것 같아 서비스 센터에 갔었다.

GPU 카드는 동작을 하는데, Windows 10 OS를 설치하여 기존에 Windows 7 OS 대비 GPU가 잘 지원하지 않는것 같다고 하였다. 그런데 HDD가 언제 날아갈지 모르겠다고 새로운 것으로 교체하는 것이 좋겠다고 하였다.

아들이 몇일전에 HDD가 생겨서 팔아야 된다고 하길래, 내가 사겠다고 하였다.

그런데 그것을 새로 설치하기 위해서 PC가 ROM bios 모드로 진입을 해야 하는데, 안되는 것이다.

그래서 오늘은 서비스 센터에 다시 갔다.

그랬더니 ROM bios로 잘 들어가는 것이다. 아니 내가 할 때는 왜 안되고...

하여튼,... 그래서 이전에 사용하던 Windows 10 OS를 사용하지 않고 다시 Windows 7 OS를 설치하고 다시 세로운 기분으로 컴퓨터를 정리하고 있다.


1. Windows 7 OS 설치

2. RC530 S65S 드라이버 설치

  - 우선 LAN이 되지 않아 다른 컴퓨터에서 LAN 드라이버를 다운로드 받아 USB로 옮겨서 설치를 하였다.

3. 그 밖에 다른 드라이버를 설치 하였다.

  - Chipset

  - WLAN

  - Sound

  - TouchPad

  - Intel VGA 그래픽 카드 드라이버

  - NVDIA External VGA 드라이버

  - HECI

  - Intel Rapid Storage

4. Windows Update 수행

5.  HDD 파티션 (1TB -> 930GB)

  - C: Windows 7 OS 용으로 244GB

  - D: 345GB

  - K: 341GB

6. JDK 8 설치 : JDK1.8.0_121

  - JAVA_HOME 설정

7. Eclipse Java EE (Neon version) 설치

  - workspace 설정

  - Windows>Preferences에서 한글 처리를 위해 encoding을 UTF-8로 설정

    + GEneral>Workspace>Text file encoding 변경 : Default (MS949) -> Other UTF-8 선택 후 Apply 버튼

    + Web>CSS Files에서 encoding 변경 : Korean, EUC-KR -> ISO 10646/Unicode(UTF-8)

    + Web>HTML Files에서 encoding 변경 : Korean, EUC-KR -> ISO 10646/Unicode(UTF-8)

    + Web>JSP Files에서 encoding 변경 : Korean, EUC-KR -> ISO 10646/Unicode(UTF-8)

    + General>Editors>Text Editors>Spelling>Encoding 변경 : Other MS949 -> Default (UTF-8)

8. TOMCAT 설치 : 기존에 사용하던 것을 복사

  - apache-tomcat-8.0.39

  - apache-tomcat-7.0.47

  - 환경변수 CATALINA_HOME 설정

    + Tomcat을 설치한 디렉토리를 CATALINA_HOME으로 지정

    + PATH에 %CATALINA_HOME%\bin 추가

9. MySQL community Server 설치

  - https://dev.mysql.com/downloads/mysql/ 사이트에서 MySQL Community Server 5.7.17 Windows (x86, 32-bit), MSI Installer를 다운로드

  - Microsoft .NET Framework 4 Client Profile (Web Installer) 다운로드및 설치

    (http://www.microsoft.com/en-us/download/details.aspx?id=17113)

  - Windows Update : Microsoft .NET Framework 설치 후, windows update를 하라고 해서...

  - Windows 7 OS를 처음 설치했더니, Windows Update가 계속되는군요.

  - mysql-installer-web-community-5.7.17.0.msi 실행

    + Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 설치 (installer가 요구)

    + MySQL Server 5.7.17 설치

    + MySQL Workbench 6.3.8 설치

    + Connector/J5.1.40 설치

    + MySQL Documentation 5.7.17 설치 (O)

    + root user에 대한 비밀번호 설정

  - MySQLWorkbench로 MySQL Server가 실행되고 있는지 확인

10. Eclipse 구동

  - 기존에 수행했던 프로젝트를 import

  - 프로젝트의 Properties에서 Java Build Path를 확인

    + JDK 8의 경로를 확인 : Installed JREs의 경로를 삭제 후 설치한 JDK를 새로 추가해 준다.

    + Server 창에서 No Servers are available. Click this link to create a new server...를 클릭

    + Apache>Tomcat v8.0 Server에서 8.에서 설치한 apache-tomcat-8.0.39의 경로를 지정

    + JRE에 설치한 JDK 8의 경로를 지정해 준다.

    + Servers가 생성된다.

    + 프로젝트의 Properties로 가서 Java Build Path>Libraries를 다시 확인

    + 오류가 나는 곳을 수정(해결) : 구글링으로 (아마 환경이 달라져서 생기는 오류)

11. MySQL 설정

  - MYSQL_HOME 설정

    + 환경변수로 MYSQL_HOME을 설치한 MYSQL 경로를 지정해 준다.

    + 환경변수 PATH에 %MYSQL_HOME%\bin을 추가해 준다.

  - 한글 설정 : https://manli000.wordpress.com/2015/02/08/mysql-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%EC%9E%91%EC%84%B1%EC%A4%91/ 참고

    + C:\Users\user> mysql -u root -p

    + mysql> status 명령어로 latin1으로 설정된 characterset을 확인

    + mysql> show variables like 'c%';로 역시 확인 가능

    + MySQL이 설치된 디렉토리에 있는 y-default.ini 파일을 다음과 같이 수정하고, my.ini로 파일명을 저장

...

[mysqld]

character-set-client-handshake = FALSE  

init_connect = "SET collation_connection = utf8_general_ci"  

init_connect = "SET NAMES utf8"  

character-set-server = utf8  

collation-server = utf8_general_ci  


[mysql]   

default-character-set=utf8


[client]    

default-character-set = utf8  


[mysqldump]    

default-character-set = utf8


    + MySQL이 설치된 디렉토리의 bin 디렉토리에 복사 : 관리자 권한 승인

    + MySQL 서버 재기동 : 제어판>시스템 및 보안>관리 도구>서비스>MySQL57 서비스 다시 시작

    + mysql> status나 mysql> show variables like 'c%';로 변경 확인


  - 데이터베이스, user, Table 등 생성 및 데이터 초기화 수행

  - C:\Users\User> mysqladmin create -u root -p database 명령어로 데이터베이스 talanton을 생성

  - C:\Users\User> mysql -u root -p 명령어로 mysql에 접속

  - mysql> create user 'username'@'localhost' identified by 'password';로 사용자 추가

  - mysql> create user 'username'@'%' identified by 'password';로 사용자 추가

  - mysql> grant all privileges on *.* to 'username'@'localhost' identified by 'password';

  - mysql> grant all privileges on *.* to 'username'@'%' identified by 'password';

  - mysql> use mysql;로 데이터베이스 변경

  - mysql> select * from user;로 사용자에 대한 데이터베이스 접근 권한이 변경됨을 확인


  - Data Source Explorer 창에서 새로운 Database Connections 추가

    + Database Connections에서 오른쪽 마우스 클릭 후 New 선택

    + MySQL선택 후 Name란에서 적당한 이름 지정 후 Next 버튼 클릭

    + MySQL JDBC Driver로 MySQL Connector로 설치한 드라이버 jar 파일 등록

      (C:\Program Files (x86)\MySQL\Connector.J 5.1\mysql-connector-java-5.1.40-bin.jar)

    + General 정보 추가 : Database, URL, User name, Password (위에서 생성한 데이터베이스 및 사용자)

    + Test Connection 버튼을 눌러 MySQL 서버의 데이터베이스와 통신이 되는지 확인

    + Finish 버튼을 누르면 데이터베이스 접속할 Connection이 생성됨

    + 선택 후 2번 클릭하면 데이터베이스에 접속을 하게됨.

    + 이후 데이터베이스 테이블 생성 및 데이터 초기화 수행 (sql 문장을 통해)

      (예, raspberry_mysql_initial.sql)


12. Eclipse에서 Tomcat 서버 구동

  - OK. 우선 web은 성공적으로 동작...


그 밖에 필요한 소프트웨어를 설치한다.

- Microsoft Office : 문서 작성 도구

- Photoshop CS 4 : 디자인 파일 작성

- 휴대폰 USB 드라이버 설치 : 앱 개발

- Android Studio 2.2.3 설치 : 안드로이드 앱 개발

- 아래한글 : 문서작성 (국내 환경에서 사용)

- Openssl : 안드로이드 휴대폰 개발 시, hash key 생성

- Sqlite DB Browser : 안드로이드 앱에서 사용하는 데이터베이스 파일을 볼 수 있도록 하는 도구

  + http://sqlitebrowser.org/ 에서 자신의 컴퓨터에 맞는 버전을 다운로드하고 설치하여 사용



Posted by 세상을 살아가는 사람
,