목록개발 (99)
Joonas' Note
gerrit 을 사용한다면 git clone 후에 scp 로 훅을 아래와 같이 설정할 것이다.$ scp -p -P 29418 username@gerrit.example.com:hooks/commit-msg .git/hooks참고로 29418번 포트는 gerrit 포트 기본값이다. Gerrit Code Review - Uploading ChangesAs Gerrit implements the entire SSH and Git server stack within its own process space, Gerrit maintains complete control over how the repository is updated, and what responses are sent to the git push cl..
$ git push originwarning: ----------------- SECURITY WARNING ----------------warning: | TLS certificate verification has been disabled! |warning: ---------------------------------------------------warning: HTTPS connections may not be secure. See https://aka.ms/gcm/tlsverify for more information.warning: ----------------- SECURITY WARNING ----------------warning: | TLS certificate verification h..
아래 이미지에서 빨간색 점이 마우스 클릭 위치이다.출처: https://stackoverflow.com/questions/6073505/what-is-the-difference-between-screenx-y-clientx-y-and-pagex-y
최근 회사에서 우분투로 프로젝트를 빌드해야하는 일이 생겼는데, 파일 시스템과 관련하여 학부생때 공부했던 이론이 문제 해결에 도움이 된 경험이 신기해서 글로 남겨본다.이론과 실습, 특히나 다양한 프로그램을 주로 사용하는 우분투 환경에서는 OS, 컴퓨터 구조와 같은 수업에서 배우는 이론적인 부분은 실제 개발하는 중에 크게 마주할 일이 없을거라고 생각했다. 하지만 그런 일이 생겼다.발단동료의 컴퓨터에서 빌드 도중 No space left on device 와 같은 이유로 빌드가 중단되었다. 하지만 디스크 용량을 확인해봤을때, 용량은 분명 40GB 정도 남아있었다. (아래는 당시 상황을 재연한 모습이다.)$ df -hFilesystem Size Used Avail Use% Mounted on/dev/..
Java에서 클래스 간의 상속 관계를 확인할 때 instanceof 키워드를 사용하고 있는데, 간혹 사용하게 된다.사용 빈도가 낮다보니 오랜만에 사용하면 코드 결과에 확신이 없다.분명 맞을텐데 싶으면서도 아닐까 하는 걱정이 생긴다.참고로 이 키워드는 인터페이스에도 사용할 수 있다. 그래서 클래스 상속과 인터페이스 구현 케이스를 정리해보았다.클래스와 인터페이스 정의인터페이스 IA, IB, IC 와 클래스 A, B, C를 아래와 같이 작성했다.interface IA { void fa();}interface IB { void fb();}interface IC { void fc();} abstract class A implements IA { public A() {} @Ove..
평소처럼 git 사용하다가 push 하려는 데 오류가 났다.$ git pushEnumerating objects: 34, done.Counting objects: 100% (34/34), done.Delta compression using up to 8 threadsCompressing objects: 100% (20/20), done.Writing objects: 100% (22/22), 722.07 KiB | 9.89 MiB/s, done.Total 22 (delta 10), reused 6 (delta 1), pack-reused 0error: RPC failed; curl 55 Send failure: Connection was abortedsend-pack: unexpected disconnec..
먼저 Quick, Draw! 는 구글에서 위와 같은 낙서 데이터 셋을 학습하여 345개의 주제 중 하나를 그리면 머신 러닝 모델을 통해 정답을 맞추는 게임이다. 그리고 이 데이터셋을 오픈소스로 공유했다.목표 설정시계열 데이터를 Online 으로 처리하는 RNN 모델을 다루고 싶었고 최종적으로는 브라우저에서 돌아가도록 포팅하는 것이 목표였으나, 아래 서술될 이유로 개발 방향을 잠시 수정하였다.345개의 클래스로 적지 않은 클래스를 분류하는 모델이지만 각 클래스당 최소 1만개 이상의 Dataset이 있으므로 학습에는 어려움이 없을 것이라고 판단하였다.목표 수정간단한 RNN 모델을 만들었는데 학습이 잘 되지 않았었고, 이를 해결하는 과정에서 RNN 구조의 문제인지 데이터 전처리의 문제인지 파악하기가 어려워, ..
문제 git push 를 하다보면 아래와 같이 RPC failed 를 이유로 실패하는 경우가 있다. $ git push origin Enumerating objects: 23, done. Counting objects: 100% (23/23), done. Delta compression using up to 10 threads Compressing objects: 100% (20/20), done. error: RPC failed; HTTP 400 curl 18 HTTP/2 stream 7 was reset send-pack: unexpected disconnect while reading sideband packet Writing objects: 100% (20/20), 342.08 MiB | 21.3..