[MacOS] Homebrew update 에러 해결 방법

이 포스트는 macOS High Sierra (v10.13.4) 기준으로 작성되었습니다.   시작은 brew update 시 /usr/local 쓰기 권한 에러 첫 번째로 직면한 에러.. /usr/local/ 디렉토리에 권한이 없단다. 그래서 chown 을 시도해봐도 실패.. El Capitan 때 부터 루트리스(Rootless) 보안 강화로 root 계정 조차 어떻게 할 수가 없다. 방법은 재시동 후 Command + R 을 눌러 복구모드로 진입하여 터미널을Continue reading “[MacOS] Homebrew update 에러 해결 방법”

Windows 8.1 작업표시줄 미리보기에서 일시적으로 멈추는 현상

얼마전 Windows 8.1로 OS를 교체하고 산뜻한 마음에 작업을 시작하는데 작은 문제가 생겼습니다. 작업표시줄에 마우스를 올리면 실행중인 프로그램의 미리보기가 나타나는데 이때 멈추는 겁니다. 1분 정도 기다리면 무슨 일이 있었냐는 듯 멀쩡해집니다. 다시 작업 표시줄에 마우스를 올리면 같은 현상의 반복.. 하루를 이런 환경에서 작업하니 깊은 빡침을 받게 되었습니다. 당장 크리티컬 한 건 아닌데 짜증은 나고 원인은 모르겠고..Continue reading “Windows 8.1 작업표시줄 미리보기에서 일시적으로 멈추는 현상”

[MySQL] 다른 테이블 데이터를 원하는 테이블에 업데이트 시키기

A테이블의 데이터를 B테이블의 데이터로 UPDATE 시키고자 할때 유용한 팁입니다. tableA의 price라는 컬럼이, tableB의 amount 라는 컬럼이 있다고 가정하겠습니다. 이때 tableA의 price 값을 tableB의 amount 값으로 채워주고자 합니다. 그리고 tableA와 tableB를 연결 시켜줄 키는 idx라고 가정하겠습니다. 쉽게 생각하면 join 문과 개념상으로 그렇게 다르지 않습니다.

원본 테이블과 대상 테이블을 지정한 후에 각 테이블을 참조하여 데이터를 업데이트 시킵니다.Continue reading “[MySQL] 다른 테이블 데이터를 원하는 테이블에 업데이트 시키기”