Microsoft/vscode2020. 1. 27. 20:34

vscode 에서는 ctrl-` 를 이용해서 콘솔을 열고

아래의 git 명령을 이용해서 remote origin을 추가해주면 끝.

git remote add origin http://저장소경로

[링크 : https://evols-atirev.tistory.com/14]

 

 

아쉽게도 vscode 에서는 해당 명령이 없는 듯?

Posted by 구차니

댓글을 달아 주세요

  1. 아~ 하~^^

    2020.01.28 10:54 신고 [ ADDR : EDIT/ DEL : REPLY ]

설날이라 거의 반년만에 겨우 장모님댁에 갔더니 숯불에 고기를 구워먹자고 하신다.

 

생각보다 숯을 너무 많이 남아서

 

가족들이 다 들어간 시간에 은은한 붉은 빛을 보면서 홀린듯이 카메라를 챙겨오게 된다.

 

 

불꽃이 날리면 더 멋지겠다 싶어서 연속으로 찍어 보지만 건진건 몇 개 없다.

 

 

나 역시 이렇게 활활 불타고 있으면 좋으련만

 

이제는 하얗게 재만 남아버린 상태인가.. (회사일이라서 그런걸지도..)

 

'개소리 왈왈 > 사진과 수다' 카테고리의 다른 글

숯불. 불꽃  (0) 2020.01.27
네이트온 휴면계정 전환  (0) 2020.01.25
두번째로 볼펜 다 씀  (0) 2019.12.19
22mm 렌즈 사형선고  (2) 2019.12.09
11월 11일 11시 11분  (4) 2019.11.28
카카오 지네(?)  (8) 2018.12.12
Posted by 구차니

댓글을 달아 주세요

머하는 짓인가...

 

뜬금없이 떠오른 "피할 수 없으면 즐겨라"

검색해보니 심장 전문 의사의 스트레스에 대한 책에서 나온 명언이라고 한다.

미국의 심장 전문 의사 로버트 엘리엇(Robert S. Eliet)의 저서 <스트레스에서 건강으로 -마음의 짐을 덜고 건강한 삶을 사는 법>에서 나온 명언

[링크 : https://www.hankyung.com/thepen/article/3685]

 

긍정적으로 받아들여서 고통을 줄이라는 이야기인데

심장의사라 그런가 예전에는 스트레스 받으면 심장에 안 좋다고 했던거라 받아 들여졌겠지만

요즘은 정신과가 아니니 먼 개소리여~ 이럴지도?

 

 

Posted by 구차니

댓글을 달아 주세요

1년 이나 접속을 안했다고..

 

msn 메신저

skype

네이트 온

카카오톡

 

몇번의 메신저를 거쳐오다가 이제 다음은 머가 될까 싶기도 하고..

 

+

2020.01.27

다시 메일을 뒤져보니.. 일년 동안 누군가 나에게 메시지를 남겨 놓은게 없을까 걱정이 된다...

가슴이 간질간질한 느낌.. 접속해 봐야 할까?

 

 

'개소리 왈왈 > 사진과 수다' 카테고리의 다른 글

숯불. 불꽃  (0) 2020.01.27
네이트온 휴면계정 전환  (0) 2020.01.25
두번째로 볼펜 다 씀  (0) 2019.12.19
22mm 렌즈 사형선고  (2) 2019.12.09
11월 11일 11시 11분  (4) 2019.11.28
카카오 지네(?)  (8) 2018.12.12
Posted by 구차니

댓글을 달아 주세요

일종의 버퍼라고 해야하나?

잠시 테스트 코드 수정하고 나서 다른 리비전 오가면서 쓰는 경우도 존재할텐데

그런 테스트 코드를 일일이 다 commit 해서 보존하고

돌아와서 복구해야 한다면 버전관리시에 지저분 해지니

그러한 더러운 코드들을 잠시 저장해 두는 기능

 

조금 자세히 봐야 겠지만..

그러면 최소한 해당 리비전에서 원래 리비전으로 돌아와서 stash를 적용해주어야 문제없이 적용되려나?

 

깃으로 작업을 하던 도중, 잠시 브랜치를 변경을 해야할 일이 있거나, 다른 관련없는 작업을 시작해야 할 때,
작업을 하는 도중이라 커밋을 남기기 찝찝하다면 stash란 기능을 사용하면 된다.

stash 명령을 사용하면 modified이면서 tracked인 상태의 파일과 staging area에 있는 파일들을 보관한다.

[링크 : https://wkdtjsgur100.github.io/git-stash/]

Posted by 구차니

댓글을 달아 주세요

Microsoft/vscode2020. 1. 21. 17:26

git lens는 가장 많은 사용자가 이용하긴 하지만 익숙치 않았던지라 포기했었고

(지금도 git 개념을 다 이해한건 아니지만..)

 

당장 가장 목마른 기능은

revision(그러니까 commit)간 소스코드의 변경 내역!

 

svn 쓸때는 tortoiseSVN에서 잘 꾸며놔서 편하게 쓰던 기능인데

git으로 와서는 가장 필요한데 못쓰고 있는 기능이라고 해야하려나?

 

과거 버전을 눌러서 비교하면

해당 버전과 해당 버전 하나더 과거의 버전(N , N-1 버전의 비교)의 소스를 비교하거나

해당 버전과 현재 workspace의 소스를 비교하는 기능을 추가해준다.

 

아무튼.. 플러그인 하나로 가장 가려웠던 부분을 커버할 수 있어서 좋네.

 

[링크 : https://vscode.tistory.com/entry/Git-History]

[링크 : https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory]

Posted by 구차니

댓글을 달아 주세요

한자리씩 줄여보니 4자리는 넘어야 commit hash 로 비교가 가능하다.

아래는 두 커밋간의 비교인데 diff 출력으로 나오게 되어있고

 

git diff oldCommit newCommit 
git diff k73ud dj374 

[링크 : https://stackoverflow.com/questions/3368590/show-diff-between-commits]

 

아래는 리비전간에 변화가 생긴 파일 목록만 나타내는 옵션을 사용한 예이다.

git diff --name-only HEAD~10 HEAD~5

[링크 : https://stackoverflow.com/.../how-to-list-only-the-file-names-that-changed-between-two-commits]

 

 

두 커밋간의 특정 파일을 비교하려면 마지막에 파일이름만 넣으면 된다.

$ git diff HEAD^^ HEAD main.c
$ git diff HEAD^^..HEAD -- main.c
$ git diff HEAD~2 HEAD -- main.c

[링크 : https://stackoverflow.com/.../how-do-i-diff-the-same-file-between-two-different-commits-on-the-same-branch]

 

 

+

git help diff로 하니 나오는 내용. 세번째 명령이 내가 원하는 명령어.

git diff [<options>] [<commit>] [--] [<path>…​]
git diff [<options>] --cached [<commit>] [--] [<path>…​]
git diff [<options>] <commit> <commit> [--] [<path>…​]
git diff [<options>] <blob> <blob>
git diff [<options>] --no-index [--] <path> <path>
Posted by 구차니

댓글을 달아 주세요

카테고리 없음2020. 1. 20. 18:57

흐음.. 아무튼 8기가 노트북에서 하나 16기가 서버에서 하나

기본값은 1400MB만 쓰도록 잡혀있는 것으로 보인다.

 

~/work/src/openrefine-3.2$ ./refine 
You have 7870M of free memory.
Your current configuration is set to use 1400M of memory.
OpenRefine can run better when given more memory. Read our FAQ on how to allocate more memory here:
https://github.com/OpenRefine/OpenRefine/wiki/FAQ:-Allocate-More-Memory
Starting OpenRefine at 'http://127.0.0.1:3333/'

18:52:18.859 [            refine_server] Starting Server bound to '127.0.0.1:3333' (0ms)
18:52:18.862 [            refine_server] refine.memory size: 1400M JVM Max heap: 1407188992 (3ms)

 

[링크 : https://github.com/OpenRefine/OpenRefine/wiki/FAQ:-Allocate-More-Memory]

Posted by 구차니

댓글을 달아 주세요

non block은 async한 동작을 하는 방법중에 하나지만

non block이라고 해서 반드시 async 하다고 할 순 없다라...

 

Thread 등으로 blocking 작업을 분리해서 async하게 할 수도 있기에

 

asynchronous와 non-blocking이 동일한거라고 볼 순 없다고 하는데

이해할듯 하면서 더 어려운 말이네...

 

[링크 : https://tech.peoplefund.co.kr/2017/08/02/non-blocking-asynchronous-concurrency.html]

'이론 관련 > 컴퓨터 관련' 카테고리의 다른 글

async와 non block  (0) 2020.01.20
ETL - Extract Transform Load  (0) 2019.12.11
SPICE  (0) 2019.08.23
overlay FS  (0) 2019.07.18
bbs and oprom  (0) 2019.06.05
CVE CWE CPE CVSS SCAP  (0) 2019.06.04
Posted by 구차니

댓글을 달아 주세요

Programming/node.js2020. 1. 20. 16:10

promise는 비동기 작업을 동기작업으로 바꿀수(?)있는 마법의 키워드 이다.

아래와 같이 new promise를 통해서 만들어 주고

return new promise((resolve, reject) => {

// 비동기 작업

// 비동기 작업의 리턴값 (정상)

   resolve(value);

// 비동기 작업 비정상 종료시 리턴값

   reject(value);

})

 

3개의 비동기 작업이 모두 종료되고 그 값을 이용해 무언가를 하려면

promise.all로 구현을 해주고 값을 하나로 합쳐주면 된다.

Promise.all([worker1, worker2, worker3])

.then([value1, value2, value3]) => {

return ({value1, value2, value3})

 

 

[링크 : https://programmingsummaries.tistory.com/325]

[링크 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Promise/all]

[링크 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Promise]

 

구조 분해 할당

[링크 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment]

'Programming > node.js' 카테고리의 다른 글

node.js promise  (0) 2020.01.20
node.js cookie 관련 함수들  (0) 2020.01.19
node.js crypto 모듈  (0) 2020.01.19
node.js JWT with refresh token  (0) 2019.12.10
node.js synchornous file write  (0) 2019.11.06
postgres on node.js  (0) 2019.09.24
Posted by 구차니

댓글을 달아 주세요