소개 oh-my-posh는 파워쉘을 위한 테마 엔진입니다. oh-my-posh를 적용하면 아래와 같이 터미널을 사용할 수 있습니다. Prerequisite VS Code가 설치되어 있어야 합니다 (https://code.visualstudio.com/download) Step 1. scoop 설치 scoop은 윈도우 운영체제를 위한 패키지 매니저입니다. scoop을 이용하여 손쉽게 oh-my-posh를 설치할 수 있습니다. 파워쉘을 실행하고 (관리자 권한 없이) 다음 명령어를 입력합니다. Set-ExecutionPolicy RemoteSigned -Scope CurrentUser irm get.scoop.sh | iex 두 번째 라인 입력 후 에러가 발생한다면, 해당 라인을 같은 내용으로 한 번더 입력해..
Introduction The token bucket algorithm is a useful tool for allocating resources by helping to regulate the rate of requests sent to a server. In this blog post, I'll explain how the token bucket algorithm works and provide a sample code written in JavaScript. What is the Token Bucket Algorithm? The token bucket algorithm is a method of regulating a data stream sent to a server. It works by ass..
발단 최근에 ChatGPT와 관련된 글들이 뉴스와 트위터 등에서 많이 보이고 있어서 무료기도 해서 직접 채팅을 해보았습니다. 처음에는 어떤 질문을 해야할지 몰라서 간단한 대화 정도만 하다가 최근에는 생각보다 괜찮아서 모르는 용어가 있을 때 구글 대신 ChatGPT에 먼저 물어보는 편입니다. 구글은 여러 게시물들을 사용자가 직접 방문하면서 내가 원하는 답이 있는지 찾는 반면, ChatGPT는 마치 전문가에게 직접 물어보는 것처럼 맞춤형 답변을 해주기 때문에 제가 원하는 대답일 확률이 높은 것 같기도 합니다. (물론 오답을 그럴듯하게 답변하기도 합니다) ※ ChatGPT 웹사이트 링크 : https://openai.com/blog/chatgpt/ 그러던 중 최근에 백준, 알고스팟, 프로그래머스 등의 웹사이트..
발생문제 Node.js를 v14에서 v16으로 버전업 후 pkg 모듈을 통해 실행파일을 생성하려고 하면 아래와 같은 에러가 발생할 수 있습니다. > pkg@5.7.0 > Fetching base Node.js binaries to PKG_CACHE_PATH fetched-v16.15.0-win-x64 [ ] 0%> Not found in remote cache: {"tag":"v3.4","name":"node-v16.15.0-win-x64"} > Building base binary from source: built-v16.15.0-win-x64 > Fetching Node.js source archive from nodejs.org... > Error! AssertionError [ERR_ASSERTI..
문제 JavaScript에서 CommonJS 형식인 module.exports를 통해 객체를 export할 수 있습니다. 아래 코드는 math.js 내의 산술연산 함수들을 export하고 있습니다. 그리고 math.js의 함수를 사용하는 index.js 가 있습니다. 지금 상황에서는 index.js가 math.js의 sum과 subtract 함수를 import 하여 사용하고 있는데요, 만약, 다양한 코드 영역에서 sum 함수를 import하여 사용하고 있을 때, sum 함수를 참조하고 있는 모든 영역을 찾고 싶을 때 어떻게 해야 할까요? VSCode에서는 기능을 통해 선택한 속성을 참조하는 코드 영역을 모두 찾아줍니다. 그런데, 위 코드처럼 CommonJS 형식으로 export한 속성들은 같은 파일 내에..