GitHub 이슈 템플릿 만들기.

서비스를 운영하다보면, 문제가 생겼을 때, 본인이 직접 에러를 해결하려고 원인을 찾아본 것 마냥 자세히 상황 설명을 하시는 분이 있는가 하면, 그냥 무턱대고 권한이 없데요. 권한을 주세요. 라는 분들이 있습니다. 전자처럼 자세히 상황설명을 하면, 상황을 이해하기도 쉽고, 재현을 할 수 있기 때문에 원인을 찾아 고치던, 사용법을 알려드리던 할 수 있는데, 후자처럼 무턱대고 안되요라고 시작하면, 사용자와 스무고개 놀이를 시작하곤 합니다. 동일한 문제에 대해서도 정확한 대답을 하는데 까지 걸리는 시간이 더 많이 걸리게 되는 건 당연합니다. 이걸 무조건 질문하는 사용자의 탓이라고 할 수 없는게, 상황을 해결해야겠다는 급한 마음에 안된다고 상황을 먼저 말하는 뿐일테니까요. 그럴 때일 수록 그런 심정과 상황을 이해..

wsl2 ubuntu 20.04 distro에서 snap 오류.

요즘 wsl을 이용해서 이것 저것 많이 해보는데, 대부분 잘 동작하지만, 간혹 잘 안되는 경우가 있습니다. 오늘도 간혹 잘 안되는 경우를 만났습니다. Ubuntu에서 대게는(저는) 라이브러리를 설치는 apt를 사용하지만, heroku cli 같은 경우는 snap을 통한 설치만을 가이드하고 있어서, snap으로 설치를 하려고 했습니다. $ sudo snap install heroku --classic error: cannot communicate with server: Post http://localhost/v2/snaps/heroku: dial unix /run/snapd.socket: connect: no such file or directory 터미널에는 예상치 못한... 서버와 연결할 수 없다는 에..

[번역글] How does blockchain really work? I built an app to show you.

원글 : How does blockchain really work? I built an app to show you. How does blockchain really work? I built an app to show you. by Sean Han How does blockchain really work? I built an app to show you. According to Wikipedia, a blockchain is: > A distributed database that is used to maintain a continuously growing list of records, called blocks. That sounds nice, but how does it wor www.freecodeca..

sparse-checkout 실제로 사용가능할까?

어제 올린 글 ( 2020/07/17 - Git에서 디렉토리 일부분만 가져오려면 어떻게 해야되요? )에서 sparse-checkout으로 특정 폴더만 받아올 수 있다는 것을 알았습니다. 그렇다면 그렇게 일부만 받아온 폴더를 실제 활용이 가능할까 궁금했습니다. 다시 말해, "SVN에서 처럼 특정 폴더만 받아왔을 때처럼, 이력관리를 할 수 있을까?" 가 궁금했습니다. 만약 가능하다고 하면, Git에서도 SVN처럼 하나의 리파지토리를 만들어두고, 업무별로 폴더를 나누어 사용할 수도 있을 테니, 수십개의 리파지토리를 사용하지 않아도 될것 같습니다. 가정 일단 제 생각은, "Git의 이력을 저장하는 방식은 스냅샷이나, SVN의 증분을 저장하는 방식 처럼 그렇게 하지 못할 것이다" 입니다만, 해보지 않으면 알 수가..

Git에서 디렉토리 일부분만 가져오려면 어떻게 해야되요?

SVN을 쓰시던 분들이 Git을 처음 접할때, 종종 하시는 질문이 있습니다. "디렉토리(=폴더) 중 일부만 가져오려면 어떻게 해야되요?" 이런 질문을 받게 되면 "Git에서는 안되요."라고 답변을 해왔습니다. 이 대답이 그때는 맞았고, 이제는 틀렸습니다. (꽤 오래전부터)가능해졌습니다. 그래서 이제는 "최신버전을 쓰시면 할 수 있어요."라고 대답해야 겠습니다. sparse checkout이라는 기법인데, 버전에 따라서 할 수 있는 방법이 좀 다르네요. sparse chckeout(git 1.7.0~), sparse-checkout(git 2.25~) React 리파지토리의 디렉토리 중 scripts 폴더만 가져오는 것을 예제로 각각 어떻게 하는지 알아보겠습니다. ( 아래 예제는 windows10 wsl ..