Node.js가 모듈을 탐색하는 순서 이글은 제가 작성한 것이 아닌 https://ondemand.tistory.com에서 퍼온 글입니다. Node.js에서 모듈이 어디에 설치 되는가는 중요한 문제이며 아래 글에서 설정하는 방법을 이해할 수 있습니다. https://ondemand.tistory.com/240 Node.js 가 로컬, 글로벌 모듈을 탐색하는 순서를 확인해보자 node.js 를 사용하면서 가장 애를 먹는 것중 하나가 설치한 모듈을 찾지 못한다는 메세지를 만날때 입니다. 환경에 따라 모듈의 설치 경로가 달라질 수 있고, node.js 가 설치된 모듈을 찾아가는 순서에 영향을 받.. ondemand.tistory.com Programing/node js 5년 전
vim 에서 파이썬 편집 시 tab이 sapce로 바뀔 때 vim으로 python 편집 시 py 확장자를 가진 파일의 tab은 무조건 space로 전환된다. 이러한 현상은 .vimrc 파일 혹은 .vim/vimrc 파일에 아래와 같은 설정이 있는 경우 발생할 수 있다. set expandtab "탭을 스페이스로 바꾸는 설정filetype plugin indent on "파일 타입에 따른 plugin과 indent 설정 on 특히 filetype indent on이 설정된 경우 기본 설치된 python.vim이 vim 기동 시 수행되고 python.vim안에 파이썬 확장자를 위한 설정이 되어 있어 .py 확장자를 가진 파일의 tab은 무조건 space로 전환이 이루어 진다. 확장자에 따른 expandtab이 어떤 파일로 부터 영향을 받는지 알기 위해 verb se.. Programing/vim & neovim 6년 전
vi/vim/nvim 추천 글 모음 vi/vim/neovim(nvim)을 시작할때 인터넷을 통하여 정말 많은 글들을 볼 수 있지만 그중에서도 꽃이라고 할만한 글 두개와 vi류(vim/gvim, neovim) 에디터를 사용하면서 이제는 필수가 되어버린 플러그인 관리자 설치 방법을 간단하게 정리합니다. 첫번째로 VIM 시작 부터 활용까지 읽을 수 있는 글로 밤앙개님의 VIM 강좌 01 를 추천 드립니다.자세한 설명과 이해를 돕는 예시들이 충분해서 VIM사용을 위해 큰 도움이 될 수 있습니다.강좌의 갯수가 많으므로 첨부터 하나씩 꼭 익혀보시길 권해 드립니다. 심도있는 이해를 위해 꼭 읽어야 할 글로 Practical Vim 2판 정리 페이지를 추천 드립니다.(vi의 기본적인 사상을 이해할 수 있습니다.)iBooks로 읽을 수 있다는 실용적인 V.. Programing/vim & neovim 7년 전
오토핫키 디아블로용 디아블로 악마사냥꾼 투검악사에 사용하던 오토핫키 스크립트를 공개합니다. 핫키를 함수기반으로 설정해서 사용할 수 있도록 일반화 시키고 한글변수나 함수명을 한글로 사용해서 쉽게 이해할 수 있도록 만들었습니다. 오토핫키는 매우 좋은 매크로 툴이지만 깊이 파고들지 못해 디아블로내에서의 키인식 문제와 키입력 쓰레드처리 문제등이 아직 남아있는 상태 입니다.예를 들어 투검키가 눌려지지만 실지로는 투검이 실행되지 않는 경우, 스크립트 실행 및 종료를 마우스 휠로 처리하는 문제, 각각의 반복키별로 반복시간을 설정하는 문제... 이 스크립트를 기반으로 더 발전 시키면 좋은 스트립트가 만들어 질꺼라 생각합니다. 향후 시간이 된다면 좀더 완성도를 높일 생각입니다. ; 기본설정#NoEnv ; Recommended for per.. Programing 7년 전
Node.js 메시지 형식 메시지 형식 Node.js에서 console를 이용하여 메시지를 출력하면 util.format() 함수의 기능일 이용한 텍스트 형식을 이용할 수 있습니다. 예를 들어 Hello, World와 같은 고전 문장을 표준 출력으로 나타내려면 아래와 같이 사용합니다. console.log('Hello World'); 만약 문자열을 출력하는 경우라면 var world = 'World'; console.log('Hello ' + world); 또는 다음과 같이 콤마(‘,’)를 이용하면 자동으로 공백 문자로 연결해서 출력됩니다. var world = 'World'; console.log('Hello', world); 특정 문자열을 치환하고자 한다면 다음과 같이 %문자를 이용한 치환 형식을 이용해 볼 수 있습니다. va.. Programing/node js 7년 전
우분투에서 파이썬(파이선) 업데이트 하는 방법 오늘은 우분투에서 파이썬(선)을 업데이트 하는 방법을 알아 보겠습니다.(버전이 달라져도 방법은 동일할 것으로 생각합니다.) 현재 사용하고 있는 우분투 버전에 따라 python 3.6 설치 방법이 달라지므로(참고: askubuntu.com)우선 우분투와 우분투 배포판의 버전 확인 방법을 알아보고 안전한 python3 설치를 위하여 설치된 python의 버전과 설치 위치를 확인하는 방법을 알아보겠습니다. 우분투 및 관련 배포판(대표적으로 민트가 있죠)에서 배포판의 명칭 및 기반 우분투 버전을 확인하기 위해서는 두개의 명령으로 확인이 가능합니다. 배포판 명칭 및 기반 우분투 버전 확인cat /etc/issueuname -a설치되어 있는 파이선의 버전을 확인python -Vpython3 -V실제 설치된 위치확인.. Programing/Python 7년 전