소프트웨어 개발 분야에는 정말 존경스러울 정도로 실력이 뛰어난 한국인 개발자가 많지만 유독 오픈 소스 프로젝트에서는 존재감이 빈약한 편이다. 야근에 치여 여유가 부족한 특유의 한국 정서도 한 몫 하지만 절대다수의 오픈 소스 프로젝트가 영어권 중심으로 진행되다보니 플랫폼과 언어의 장벽에 부딪혀 참여율이 저조한 것이 아닌가 생각된다. 지난 글에서 GitHub에 가입하는 방법을 소개했다면 이번 글에서는 실제로 오픈 소스 프로젝트에 참여하는 방법을 실제 예를 들어 설명하고자 한다. 블로그 주인장 본인이 Bootstrap Table이라는 Bootstrap 기반의 JavaScript 테이블 위젯 라이브러리의 한글화에 참여한 과정을 예로 설명하겠다. 선행조건 GitHub에 가입되어 있어야 한다.(내 계정이 존재해야 ..
Git 배경지식 GitHub, Bitbucket 등의 Git 호스팅 서비스 또는 직접 구축한 Remote Repository에 위치한 프로젝트를 현재 내 PC로 가져오려면 git clone 명령을 실행한다. 실행과 동시에 Remote Repository와 연결된 Local Repository가 내 PC에 생성된다. 소스 코드를 수정 또는 추가 후에는 git add, git commit 명령을 실행하여 변경점을 Local Repository에 적용한다. Local Repository에 적용된 변경점을 Remote Repository에도 적용하려면 git push 명령을 실행한다. Remote Repository의 새로운 변경점을 Local Repository에 적용하려면 git pull 명령을 실행한다. ..
개요 소프트웨어 개발을 위한 제반 기술이 발전할수록 프로젝트의 생산성은 날이 갈수록 증가하고 있지만 반대로 그만큼 입문자들이 공부하기는 더 어려워졌다. 입문자가 본격적으로 프로젝트를 시작하려면 IDE, 빌드 관리 도구, 기반 라이브러리 선정부터 환경 설정까지 고려해야할 변수가 너무 많다. 이런 입문자들을 위해 지난 글에서 Eclipse 설치부터 Hello, World! 출력까지를 간단히 다뤄봤다. 이번 글에서는 Maven, Servlet 3 기반의 Hello, World! 웹 프로젝트를 작성해 보고자 한다. Eclipse IDE for Java EE Developers가 설치되어 있어야 한다. 설치 방법은 지난 글을 참고한다. Hello, World! 프로젝트 생성 Eclipse를 실행하고 프로젝트를 생..
개요 Eclipse는 Java 진영에서 가장 많이 쓰이는 오픈 소스 IDE이다. 상용 IDE로는 IntelliJ IDEA가 있다.(사실 IntelliJ IDEA가 여러가지 측면에서 Eclipse보다 프로젝트를 진행하기 편리한 부분이 많다. 하지만 Eclipse로도 충분하다.) 이번 글에서는 Eclipse 설치 및 Maven Project 생성, Hello, World! 출력까지를 약식으로 간단하게 설명하고자 한다. JDK가 이미 설치되었다는 것을 가정하고 진행한다. Eclipse 다운로드 Eclipse를 아래 순서로 다운로드하자. https://www.eclipse.org에 접속 후 메인화면에서 Downloads를 클릭한다. 먼저 Eclipse Luna(x.x.x) Release for 콤보박스에서 자신..
- Total
- Today
- Yesterday
- Kendo UI
- JHipster
- 로드 바이크
- 자전거
- CentOS
- jpa
- JavaScript
- spring
- graylog
- 평속
- maven
- Eclipse
- MySQL
- Tomcat
- 알뜰폰
- 구동계
- kotlin
- 로드바이크
- node.js
- jsp
- jstl
- Docker
- java
- Kendo UI Web Grid
- bootstrap
- Spring Boot
- DynamoDB
- Spring MVC 3
- 태그를 입력해 주세요.
- chrome
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |