본문 바로가기

반응형

내직업은 IT종사자/기타

(13)
Yarn과 npm 차이, Yarn으로 모듈이 설치된 프로젝트를 npm으로 설치한다면? Yarn과 Npm 이란?Yarn과 npm은 모두 자바스크립트 패키지 매니저로, 주로 Node.js 환경에서 패키지를 관리하는 데 사용됩니다.두 가지 도구는 비슷한 목적을 가지고 있지만, 몇 가지 중요한 차이점과 각각의 장단점이 있습니다. Yarn과 Npm 의 차이점 npm: Node.js의 기본 패키지 관리자입니다. npm은 Node.js와 함께 설치되며, JavaScript 생태계에서 가장 널리 사용되는 패키지 관리자입니다.Yarn: Facebook이 npm의 몇 가지 문제점을 해결하고자 개발한 패키지 관리자입니다. Yarn은 npm과 호환되며, 성능 및 안정성 개선을 목표로 합니다.  주요 차이점 - 패키지 설치 속도 Yarn: 병렬 설치 방식을 사용하여 패키지 설치 속도가 더 빠릅니다. Yarn은 ..
업무 효율 향상 도구 Raycast 사용법 Raycast1.Raycast란?MacOS에서 빠르게 작업을 수행하기 위해 생산성 및 워크플로우를 향상시키기 위한 업무 보조 툴입니다.  좀 더 자세하게Raycast는 앱 실행, 파일 검색, 시스템 명령 실행 등을 빠르게 수행할 수 있는 런처 기능을 제공하는데,Spotlight와 유사하지만, 더 많은 커스터마이징 옵션과 플러그인을 지원합니다.또, Raycast는 다양한 서드파티 앱과 서비스를 통합할 수 있는 플러그인을 제공합니다. 예를 들어, GitHub, Jira, Google Workspace, Asana 등의 서비스와 연동하여 작업을 관리하고, 데이터를 검색하고, 빠르게 액세스할 수 있습니다. 그 밖에 스크립트 및 자동화, 빠른검색 및 네비게이션 등등 이점이 있습니다.    2. Raycast 다운..
[Docker] 도커 라이프사이클 lifecycle 1. push만든 도커 이미지를 docker hub에 옮겨 놓을때 사용됩니다. docker hub에 옮겨놓는 방법1. docker login2. docker push [만든 이미지] 2. pulldocker pull [image]# ex) docker pull nginx docker hub에서  pull [image] 하게 되면  image 가 다운로드 됩니다. 3. run docker run -d -p [host port]:[container port] --name [container name] [image]# ex) docker run -d -p 80:80 --name nx nginx run을  하면  container 생성 + 실행이 동시에 됩니다 * 여기서 -d 는 detached 모드로 컨테이너..
m1맥북 brew install 오류(Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!) brew install로 git을 설치하려고 brew install git 을 쳤더니 아래와 같은 오류가 나왔습니다. Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)! To rerun under ARM use: arch -arm64 brew install ... To install under x86_64, install Homebrew into /usr/local. brew도 깔려있고 .... 뭐지 하다가 찾아서 해결한 방법! brew install 앞에 arch -arm64 를 붙이니까 정상적으로 설치되었습니다! (뭐때문인지 이유는...잘 모르겠습니다 ㅠㅠ) arch -arm64 brew install
SPA 클라이언트 NICE API 본인인증 구현하는 방법 샘플페이지와 적용사례 정보가 부족해서 적용하면서 삽질한 부분들을 기록해보고자 합니다! 적용해보면 진짜 로직 간단한데 적용하기 까지 과정이 쫌 다사다난했던... ㅠㅠ NICE API 본인인증을 현재 프로젝트에 적용하는 방법 (2가지) 1. NICE API 를 이용해서 적용하는방법 NICE API 홈페이지에 NICE와 계약한 계정을 로그인하고 들어가면 마이페이지(?) 에서 API 호출을 위한 [시크릿 키값] 이 있습니다. 이 [시크릿 값]으로 최초 1회 계약한 회사에 1:1로 기관토큰을 발급받아서 이용할 수 있습니다. (반영구적 사용가능) 발급받은 기관인증 토큰으로 나이스 본인확인 호출하기 위한 암호화토큰을 발급받습니다. (본인확인을 호출할때마다 발급, 유효기간이 있습니다.) 2. NICE 모듈을 이용해서 ..
쿠버네티스(kubernetes)와 도커(docker)의 개념 쉽게 정리 목차 쿠버네티스와 도커의 차이점 쿠버네티스의 역할 어플리케이션 배포 환경의 변화 요약 1. 쿠버네티스와 도커의 차이점 쿠버네티스란? 컨테이너를 오케스트레이션 하는 도구 (예를 들어 여러 서버 (노드)에 컨테이너를 분산해서 배치하거나, 문제가 생긴 컨테이너를 교체하거나, 컨테이너가 사용할 비밀번호나 환경 설정을 관리하고 주입해 주는 일 등, 컨테이너를 분산 배치, 상태관리 및 컨테이너의 구동환경까지 관리해주는 역할을 하는 도구) 도커란? 컨테이너를 다루는 도구 , 컨테이너 런타임 프로그램 중 가장 유명하고 많이 쓰이는 종류입니다. *오케스트레이션 이란? 여러개의 컴퓨터 시스템, 애플리케이션 또는 서비스를 조율하고 관리하는 것으로, 여러개의 작업을 함께 연결하여 크기가 큰 워크 플로우나 프로세스를 실행하는..
로드밸런싱(Load Balancing)이란? L4 vs L7의 차이점, 로드밸런싱 알고리즘 목차 로드밸런싱이 필요한이유 로드밸런서란? 로드밸린싱의 종류 l4,l7의 차이점 1. 로드밸런싱이 필요한 이유 "헐 서버 다운됬다.." 서버가 하나일 때 트래픽이 적으면 서버는 문제없이 응답을 해줄 수 있으나, 트래픽이 서버 한개로 감당할 수 없는 양이 되는 순간 서버는 다운될 것이고, 서비스 또한 작동을 멈출 것입니다. 그러면 상장기업이면 주가에 영향을 미치고 개미님들의 눈가가 촉촉해질 수 있습니다. 1.1 서버로 과도하게 몰려 작동을 멈추지 않게 해결하는 방법은? 스케일 업: 서버의 인스턴스 성능을 올리는 방식 즉, 서버의 하드웨어 성능을 업그레이드 하는 방식입니다.(수직적 확장), CPU의 코어 수를 증가시키거나, RAM을 추가하는 방법 등으로 서버의 성능을 업그레이드 해줍니다. 장점 하나의 서버..
URL 의 오타인줄만 알았던 URI , URL과 URI의 차이점 URL , URI 글자가 비슷해보여서 처음에는 오탈자인가부다 라고 생각했었습니다. 하지만 공부하다보니 I이 i의 대문자인걸 알았습니다! 가끔 회원가입하다가 보안문자 입력하면 자꾸 틀렸다고 하는데 i의 대문자인데 L의 소문자 ( I , l ) 로 써서 그런경우 있잖아요..? 공부의 필요성을 다시금 느끼며 ^^ 1. URL과 URI의 차이점 RESTFul API 관련 문서나 기타 외 개발 관련 문서들을 읽을 때 종종 URI라는 표현을 볼 수 있습니다. 언뜻보면 URL과 별다른 차이점이 없어보입니다. (URI는 URL의 의미를 포함합니다.) 즉, URI가 더 포괄적인 개념이며 URL은 이 안에 포함됩니다. 1.1 URL은? url은 Uniform Resource Locator 의 약자로 자원이 실제로 존재하..

반응형