개발 환경을 구축할 경우 다양한 목적으로 외부 변수 설정이 필요합니다. 만약 Mac이나 Linux 배포에서 로컬 개발 환경 구축시 환경 변수를 설정해야한다면? 이 경우 다른 환경과의 차이점과 방법에 대하여 간략하게 알아보려고 합니다.! 환경 변수 설정의 목적먼저 개발 환경의 환경 변수는 여러 목적으로 사용됩니다. 특히 Git 등의 형상관리가 사용되는 개발 환경이라면 보안에 필요한 토큰 등의 값들은 대부분 형상 관리에 포함되지 않도록 외부 환경 변수 설정에 담아 많이 사용됩니다.아래는 Mac에서의 환경 변수 설정 방법을 알아봅니다. 참고로 Windows의 경우 환경변수...
최근들어 하나의 고민이 들었습니다... 바로 Apple 제품군 중 M1칩을 사용한 경우의 듀얼 모니터 사용의 어려움입니다. 아래는 M1칩 사용시 듀얼 모니터 사용에 대한 고민과 해결 방안의 내용입니다...Apple은 새로운 제품들에 자사의 M1칩을 적용하기 시작했고 해당 제품군은 Macbook Pro 또는 iPad Pro 등에 적용되어 있습니다. 그런데 여러 대의 모니터를 사용해야 하는 경우 문제가 발생합니다. 바로 ..."듀얼 모니터가 안된다?"듀얼 모니터 사용에 어려움이 있을 줄 생각을 못했습니다... 최근 구입한 Macbook Pro와 iPad Pro 모두 M...
Mac에 node, npm을 설치하는 방법입니다.# Mac에 node, npm 노드를 설치하려면?리눅스나 윈도우 유저의 경우 apt 또는 apt-get 아니면 설치 프로그램을 실행해서 사용합니다. Mac도 비슷한데 node, npm 설치를 위해서는 Mac에서 가장 많이 쓰이는 패키지 매니저 brew를 사용하여 설치하는 것이 가장 쉽고 간단합니다. 그래서 brew를 사용하여 설치해봅니다. 만약 brew가 설치되어 있지 않다면 먼저 brew를 설치하도록 합니다.! brew를 사용하여 node, npm 설치하기brew가 설치되었다면 아래와 같이 업데이트를 먼저 한 뒤에 n...
jinja에서도 다른 파일을 템플릿(template) 내부에 추가할 수 있는 다양한 방법을 제공하고 있습니다. include를 비롯해 import, macro 등이 있는데요 ~ 그 중에서도 include 역시 많이 쓰이는 방법입니다.# jinja 템플릿에 include를 사용하여 파일 추가하기아래는 include를 사용하여 외부의 파일을 템플릿 안에 추가하는 방법을 알아봅니다. 먼저 간단한 문법은 아래와 같습니다.{% include 파일이름 %}이때 파일이름은 /template/ 내부에 위치한 파일이 되겠죠. 이처럼 원하는 파일을 템플릿안에 사용하면되므로 매우 간단합...
요즘 많은 회사들 ... 특히 스타트업, 신생 기업일 수록 개발 장비로 맥북 지급을 크게 내세우는 경우가 많습니다. 그렇다면 개발자에게 Mac이 반드시 필요한 걸까요? 맥을 사용해야만 생산성이 늘어날까요?물론 장비의 선택은 매우 중요하고 생산성에도 큰 영향을 줄 수 있습니다. 다만 Mac이 아닌 다른 것도 될 수 있으므로...! Mac이든 뭐 든 한 가지를 단언하기는 어렵다결론부터 얘기하면 그 때 그 때 회사의 그리고 개인적인 차이와 상황에 따라 다를 수 있다라고 말 할 수 있겠습니다. 다시 말해 어떤 개발자는 이 전 회사에서 또는 개인적으로 Mac을 오래 사용해왔다...
Mac OS에서 스크린샷(Screenshot)을 저장하는 방법에 대하여 알아봅니다. 어떻게 하면 될까요?# Mac에서 스크린샷 저장하기Mac은 스크린샷 저장 방법이 매우 간단합니다. 아래의 두 가지 방법이 가장 많이 사용되며 스크린샷을 찍을 때 단축키를 사용하면됩니다.1. 화면 전체 스크린샷 저장하기 - Command + Shift + 32. 화면 일부 영역 선택하여 스크린샷 저장하기 - Command + Shift + 4위 방법 중 2번 방법은 매우 편리합니다. 그 이유는 단축키를 누르면 바로 저장되는 것이 아니라 원하는 영역만 선택하여 저장할 수 있기 때문이죠. ...
Mac에서 터미널(terminal)을 사용하다가 현재 위치 또는 원하는 경로에 finder를 실행하는 방법입니다.이때는 아래와 같이 현재 경로에서 open을 사용하면 finder를 실행할 수 있습니다.> open .또는 아래처럼 경로를 선택할 수 있습니다. 만약 /images/ 경로의 finder라면 아래와 같이 사용할 수 있죠.> open /images/터미널에서 파일이나 디렉토리 등을 삭제, 복사, 이동 등을 수행할때 커맨더를 사용하는 방법이 번거로울때 finder를 사용하면 더욱 간단합니다....
(제목은 거창하지만 실제로는 이를 어떻게 구현할 것인가에 대하여 적어본 지극히 주관적인 로그 정도입니다) 최근 이세돌과 알파고와의 바둑 대결에서 알파고, 즉 컴퓨터가 완승에 가까운 대국 내용을 보여주면서 사람들의 관심이 인공지능 분야에 쏠리고 있습니다."왜 이토록 사람들의 관심을 모으는 걸까요?" 사실 그 관심의 정도가 지나칠 정도인데요... 전기차, 줄기세포 등 차세대 신기술 분야에 있어 아마 가장 관심있는 분야가 바로 인공지능 그리고 Machine Learning이 아닐까 싶습니다. 이번 대국을 관심있게 지켜보면서 앞으로는 인공지능 부분에 대하여 부족하...
Mac에서 hosts 파일을 수정해야 할 필요가 있다면 어떻게 해야할까요? 그렇습니다. 오늘 알아볼 내용은 바로 맥(Mac)의 host 파일 변경 방법을 알아보고자 합니다!! 그런데 hosts 파일은 왜 수정할까요?# hosts 파일을 수정하는 이유는?hosts 파일은 외부 네트워크로 나가는 url에 대한 ip를 따로 관리할 수 있습니다. 쉽게 얘기하면 인터넷 브라우저를 통해 주소창에 url을 입력할 경우 ISP(Internet Service Provider)에 ip 주소를 요청하게 되는데 그 전에 사용자가 지정한 곳으로 보낼 수 있다고 이해하시면 될 것 같습니다.&...
Mac의 강점은 뭐니뭐니해도 따라올 수 없는 사용성에 대한 강점이라고 할 수 있다. 이는 다른 OS와 비교되는 부분 중 하나이다. 사용자가 모르는 유용한 기능들중 하나가 바로 핫코너(Hot corner) 기능을 빼놓을 수 없을 것이다. 핫코너를 사용해 더욱 빠르고 효율적인 Mac 사용과 생산성을 높여보자!! 핫코너(Hot corner)는 무엇인가?다행인지 모니터는 네모이며 이에 따라 4개의 코너(모서리)를 갖고 있다. 핫코너를 등록하여 마우스를 이 네 곳의 모서리에 위치할 경우 원하는 액션을 수행할 수 있게된다! 매우 편리한 기능이라 할 수 있다. 핫코너는 아래의 위...