다음은 WSL(Linux용 Windows 하위 시스템)을 사용하여 Node.js 개발 환경을 설치하는 방법을 안내하는 단계별 가이드입니다. WSL 설치 ※ 저는 아직 WSL2가 아닌 기존 버전인 WSL1 을 사용하고 있습니다. 추후 WSL2 로 갱신하게 되면 이에 대한 내용도 보충될 것입니다. 이전에 작성한 글 리눅스 어플리케이션 개발을 위한 WSL 설치 및 VS Code 연동 의 WSL 설치 문단을 참고하여 WSL 를 설치합니다. nvm, node.js 및 npm 설치 Node.js를 설치하는 여러 가지 방법이 있습니다. 버전이 매우 빠르게 바뀌므로 버전 관리자를 사용하는 것이 좋습니다. 작업하는 여러 프로젝트의 요구 사항에 따라 여러 버전 간에 전환해야 하는 상황이 많을 것입니다. 흔히 nvm으로 불..
분류 전체보기
개요 보험을 가입할 당시에는 설명도 잘 듣고 이것저것 따져본 후 가입했음에도 시간이 지난 후에는 내가 가입한 보험의 기능과 내용에 대해 잊게 되곤 합니다. 덕분에 보험과 관련해서는 내가 과연 가입은 잘한 것인지 찝찝한 마음이 있습니다. 특히 실손보험과 같이 수시로 보장받는 보험이 아닌, 장기간 고액의 보험료를 납부해야 하는 종신보험과 같은 경우는 이것이 현재도 유용한 것인지 더욱 고민입니다. 가입 당시 받았던 약관을 살펴본다면 내용을 알 수 있겠지만 너무 많은 정보에 지쳐 다시 추후로 미루게 되기 일쑤였습니다. 그래서 육아휴직으로 조금의 여유가 있는 지금 제가 그동안 가입한 보험에 대해 점검하고 기능을 확인하였습니다. 종신보험 간단히 말해 피보험자가 사망하였을 때에 보험금을 지급하는 사망보험입니다. 사망..
개요 함께 제공되는 CLI 도구를 통해 간편히 Progressive Web App(이하 PWA)를 만들 수 있는 Angular와 달리 별도의 라이브러리 및 프레임워크를 사용하지 않은 채 구글의 개발자 가이드에 따라 JavaScript를 이용하여 PWA를 개발하였습니다. PWA의 핵심 기능 중 하나인 캐시(Cache)를 적용한 후, 서버에서 수정한 내용이 Angular에서와 달리 브라우저의 새로고침 버튼을 아무리 눌러도 새로운 내용으로 반영되지 않아 이를 해결하기 위하여 관련 내용을 학습하였으며 이를 정리하였습니다. 서비스워커와 캐시 PWA에 서비스워커가 구성되어 있는 경우, 서비스 워커는 레이지 로딩(lazy loading)이나 프리패치(prefetching) 같은 방식을 이용하여 정적 파일을 캐싱합니다..
개요 서울시의 특별공급 문자알리미 서비스와 달리 경기도는 장애인 특별공급 게시판에 새로운 정보가 제공되었을 때 알림 기능이 없어 개인적인 사용을 목적으로 알리미 서비스(사이트)를 제작하였습니다. 제가 만든경기도 장애인 특별공급 정보 알리미는 여기로 접속할 수 있습니다. 경기도 장애인 특별공급 알리미 경기도청 홈페이지에 신규 등록된 장애인 특별공급 정보를 푸시메시지로 사용자에게 전달하는 무료 서비스 입니다. modooradio-d2c0b.firebaseapp.com 알리미 서비스는 경기도청에서 제공하는 장애인 특별공급 정보 게시판을 평일(월~금) 오전 9시부터 오후 6시까지 매 시간 확인하여 신규 게시글이 등록되면 사용자가 지정한 스마트폰 또는 컴퓨터로 알림을 제공합니다. 단, 아직까지 충분한 검증을 거치..
개요 NVM을 사용하여 Node의 장기지원 버전(LTS, Long Term Support)을 리눅스용 윈도우 하위 시스템(WSL, Windows Subsystem for Linux)에 설치하려고 하니 권한이 없다는 오류가 발생하였습니다. ~$ nvm install --lts Installing latest LTS version. Downloading and installing node v12.16.3... Local cache found: ${NVM_DIR}/.cache/bin/node-v12.16.3-linux-x64/node-v12.16.3-linux-x64.tar.xz Checksums match! Using existing downloaded archive ${NVM_DIR}/.cache/bin/..
개요VSCode를 사용하여 원격 서버에 연결 시 오류가 발생하여 (인증에 사용하는 SSH Key를 저장한 파일 경로에 한글이 포함되었을 때 발생) Windows 10에서 한글로 설정하여 사용하고 있던 사용자 폴더의 이름을 영문으로 변경하였습니다.※ 수행환경은 Windows 10 버전 1909입니다.적용 후 부작용저는 계정명을 변경 후, 아래 나열한 부작용이 있었습니다. 그러나 얻게 된 이득에 비하면 큰 문제는 아니었기에 복구하지 않고 사용합니다. 사용 중 그외에 추가 문제 발견 시 본 글에 갱신 예정입니다.기존에 설치한 일부 프로그램이 인식 및 실행되지 않아 재설치하였습니다.WSL이 실행되지 않아 재설치 기존 WSL의 소스코드는 "C:\Users\UserName\AppData\Local\Packages"..
오류메시지 Visual Studio Code(VS Code)의 SSH 확장패키지를 사용하여 원격서버(Azure, windows 10)에 연결시 아래와 같은 오류가 발생합니다. [08:18:46.275] "install" terminal command done [08:18:46.276] Install terminal quit with output: >-1 [08:18:46.278] Received install output: >-1 [08:18:46.283] Stopped parsing output early. Remaining text: >-1 [08:18:46.284] Failed to parse remote port from server output [08:18:46.287] Resolver erro..
문제 (요약) 주어진 수열이 문제에서 정의한 순열인지 판단하라. 길이 N인 순열은 1부터 N까지의 자연수를 중복 없이 순서에 상관없이 모두 사용하여 만든 수열을 의미한다. 접근 입력된 수열을 검사하여 모두 1회씩 출현했는지 확인한다. 풀이 #include #include using namespace std; string fnSolve(vector &v, int N) { for (int i = 1; i > T; for (int t = 1; t > N; vector v(N+1); for (int i = 0; i > idx; v[idx] += 1; } cout