일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Qumi Q2
- 크롬캐스트
- Dolby
- 소프트웨어 공학
- 홈씨어터
- 수필
- NAS
- 이클립스
- 홈시어터
- 카메라
- nexus 5
- 자바
- Git
- 샤오미
- 홍콩
- 대학원생
- 파노라마
- 사진
- Slimport
- 논문
- 프로그래밍 팁
- DTS
- 온타리오
- Chromecast
- Wamo
- 미니 라우터
- 5.1채널
- 안드로이드
- 캐나다
- Java
- Today
- Total
목록분류 전체보기 (88)
Lifove Story
아래는 리눅스에서 특정 확장자의 파일 (아래 예시에서는 모든 java 소스코드)를 디렉터리 구조와 함께 recursive하게 복사하는 명령어이다. rsync -avm --include='*.java' -f 'hide,! */' . /복사하는_곳_경로 java 소소코드들은 보통 패키지 명 별로 다른 디렉터리 명을 가지는데, 위 방법을 이용하면, java 소스코드만 디렉터리 구조 유지한 채 한꺼번에 원하는 곳으로 복사해 준다. 소스코드 디렉터리 안에, 숨은 파일 같은 거 복사하기 싫을 때 유용한 명령어! 글이 도움이 되셨으면 공감을 눌러주세요!
Android Studio에 import한 프로젝트를 gradle로 build 할 때, 아래와 같은 에러가 발생하는 경우가 있다. Error:(32, 13) Failed to resolve: com.afollestad.material-dialogs:core:0.8.1.0 가능한 원인으로는,(1) 사용하려는 외부 라이브러리가 저장된 Repository 서버 연결 설정이 잘못 됐거나(2) 서버가 죽었거나(3) https 연결을 위한 certificate이 맞지 않아서 발생됐을 가능성이다. 나의 경우는, 안드로이드 관련 외부 모듈을 사용하려고 해서, https://jitpack.io/ repository를 사용했는데 (https://jitpack.io/#afollestad/material-dialogs/0.8..
Git 사용에 익숙해지려고 여러가지를 시도해 보는 중이다. Github에 있는 오픈소스 프로젝트에 공헌을 하는 방법 중 하나가, 실제 소스코드를 업데이트 하는 일일 것이다. 하지만, 원본 Github 저장소에 검증받지 않은 3자인 개발자의 업데이트를 받아줄리 만무하다. 괜히 그렇게 했다가, 저장소가 검증받지 못한 소스코드 업데이트로 엉망진창이 될 것이기 때문이다. 이런 문제를 방지하면서, 3자 개발자의 공헌을 받는 방법으로, Github에서 주로 사용하는 방식이 fork와 pull request이다. fork는 원본 저장소를 내 github 저장소로 복사하는 것이다. 내 저장소로 복사된 것은, 내가 마음대로 수정해서 업데이트 할 수 있다. 그 다음에, 내가 만든 업데이트가 원본 프로젝트에 도움이 된다고 ..