
Git
Git 사고 복구: reflog부터 bisect까지
git reset --hard 를 치고 나서 3초 뒤에 등이 서늘해지는 경험은 대부분 한 번쯤 한다. 브랜치를 지웠는데 아직 머지 전이었다든지, 두 시간 작업한 커밋이 화면에서 사라졌다든지. 좋은 소식은 이것이다. 한 번이라도 커밋된 것은 거의 잃지…

pingulee
기억보다는 기록을 믿습니다.
POSTS

Git
git reset --hard 를 치고 나서 3초 뒤에 등이 서늘해지는 경험은 대부분 한 번쯤 한다. 브랜치를 지웠는데 아직 머지 전이었다든지, 두 시간 작업한 커밋이 화면에서 사라졌다든지. 좋은 소식은 이것이다. 한 번이라도 커밋된 것은 거의 잃지…

Git
git help -a 를 치면 명령어가 150개 넘게 쏟아진다. 그런데 실무에서 하루에 쓰는 것은 스무 개가 채 안 된다. 문제는 그 스무 개 안에도 서로 비슷해 보이는 것들이 섞여 있다는 점이다. reset 과 revert 와 restore 는 이름…

내분비학
머리가 빠지기 시작하면 정보부터 쏟아진다. 어떤 글은 호르몬을 없애라고 하고, 어떤 광고는 두피 마사지와 영양제로 충분하다고 한다. 이 글은 그 사이에서 사람을 대상으로 시험해서 확인된 것과, 아직 실험실 이야기에 머물러 있는 것 을 나눈다. 전문 용…

해부학
요즘 피트니스 유튜브에 반복해서 올라오는 주장이 있다. "로니 콜먼이 휠체어를 타게 된 건 운동을 못해서다." 자세가 나빴고, 반동을 썼고, 이른바 에고 리프팅을 했다는 것이다. 최근에는 여기에 피드포워드(feedforward) 와 중심방사(centr…

JavaScript
면접에서 "자바스크립트는 싱글 스레드입니다"라고 답하면 대개 통과한다. 그런데 그 다음 질문에서 대부분 막힌다. setTimeout(fn, 0) 은 왜 Promise.resolve().then(fn) 보다 늦게 실행되는가. await 가 걸린 함수는…