시놀로지에서 PHP 개발을 하다 보면 의존성 관리도구인 Composer가 필요한 경우가 있습니다. 이때 Docker를 사용하면 간단하게 설치 사용이 가능 합니다. (Docker 적용모델 확인: https://www.synology.com/ko-kr/dsm/app_packages/Docker) Composer 설치 먼저, 패키지 센터에서 Docker를 설치 합니다. Docker 실행 후 레지스트리 메뉴에서 “Composer”를 검색하여 찾고 이미지를 다운로드 합니다. 정상적으로 “Composer” 이미지 다운로드가 완료가 되면 이미지 메뉴에서 확인 하실 수 있습니다. […]
작성자: 텟짱
안드로이드 스튜디오에서 시스템 앱 빌드하기 (시스템 라이브러리 추가)
안드로이드 앱 개발을 하는데 기존에는 Eclipse를 사용하였는데 이제는 Android Studio를 사용합니다. 하지만 시스템 앱 개발을 할때엔 다른 라이브러리처럼 시스템 라이브러리를 단순히 dependencies 추가해준다고 해서 빌드가 되는게 아니었습니다. Eclipse와 큰 틀은 같으나 몇가지 추가 작업이 더 필요하더군요. 라이브러리 추가, 라이브러리 순서 설정, 컴파일 부트스트랩 클래스패스 설정… Android Studio에서 작업하기 위한 라이브러리 추가 및 순서 설정 […]
시놀로지 Plex에 Daum Metadata Agent 설치하기
시놀로지에서 DS Video도 최근들어 Metadata를 잘 설정해주긴 하지만 아직까진 Plex Media Server(이하 Plex) + Daum Metadata Agent(이하 Daum Agent)를 사용하는 만큼은 못 미치는 것 같습니다. 그래서 Synology Plex에 Daum Agent를 설치하는 방법을 살펴보겠습니다. Daum Metadata Agent 준비 현재 공유되고 있는 Daum Agent는 hojel님의 Daum Agent (링크) 와 hojel님의 Master Branch에서 뻗어나온 axfree님의 Daum Agent (링크) 입니다. axfree님의 […]
Git push하지 않은 commit 확인
Push하지 않은 Commit 확인
1 | git log [since]..[until] |
예제:
1 | git log origin/master..master |
Push하지 않은 파일 목록 확인
1 | git diff --stat --cached [remote/branch] |
예제:
1 | git diff --stat --cached origin/master |
Push하지 않은 파일 코드 차이 확인
1 | git diff [remote/branch] |
Push하지 않은 파일 전체 경로 확인
1 | git diff --numstat [remote/branch] |
안드로이드 디버그키 해시값 가져오기
안드로이드 개발을 하면서 특정 서비스 SDK를 활용하거나 API를 쓰는데 키스토어의 해시값을 요구하는 경우가 있습니다. 하지만 개발 중에 키스토어를 생성해서 관리해주는건 번거로운 일이기에 일반적으로 디버그키의 해시값을 등록해서 사용을 하면 됩니다. 해시값 가져오기
1 | keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v -storepass android |