본문 바로가기

전체 글219

생활용어 - 대시보드 대시보드란 하나 이상의 목표 달성에 필수적인 정보를 단일 화면에 통합, 배열하여 정보를 한눈에 모니터링할 수 있도록 시각적으로 표시하는 도구이다 2024. 8. 9.
fnm install - fast node manager 새로운 서버 장비에 노드(Node.js)를 설치하려고 웹페이지(www.nodejs.org)를 방문했더니 이전과 뭔가가 달라졌네요. 개발을 하다 보면 여러 개의 노드 버전을 사용하게 되는데 이럴 때 노드 버전 관리자가 필요합니다. 주로 nvm으로 관리했었는데 fnm이라는 관리자가 생겨서 구글링을 해 보니 제법 괜찮은 것 같아서 갈아탔습니다. fnm은 Fast Node Manager의 약어로 Node.js 버전 관리 도구 중 하나입니다. fnm은 빠르고 간단한 CLI 도구로, 다양한 Node.js 버전을 쉽게 설치하고 관리할 수 있습니다. 제작자가 fnm을 만든 계기는 nvm이 너무 느려서였다고 합니다. nvm에 영향을 받아서인지 nvm과 비슷한 인터페이스를 가지고 있습니다. 특징을 짧게 설명드리면 아래와 .. 2024. 6. 24.
프로야구 용어 - 팝(플라이)아웃 (Pop Fly Out) '팝(Pop)'이란 배트에 맞아 나는 소리로 내야 뜬(Fly, 플라이) 공이나 파울 플라이로 아웃될 때 사용합니다. 2024. 6. 9.
프로야구 용어 - ABS ABS(Automatic Ball-Strike System, 자동 투구 판정 시스템)은 카메라 혹은 레이더 등을 이용한 투구 추적 시스템을 이용하여 스트라이크와 볼을 자동으로 판정해 주는 시스템입니다. 스트라이크 존 좌우는 중간에서 한번 판정, 홈플레이트 기준 2cm씩 확대 적용(총 47.18cm)상하단 높이는 중간면 기준 선수 신장의 56.35%가 상단, 27.64%가 하단 기준상하단은 중간, 끝면 두 곳이 상하 높이 기준을 충족해야 스트라이크 판정, 끝면은 중간면보다 1.5cm 아래 기준으로 적용 관련 동영상https://youtu.be/eCFW9LbSy3A 2024. 5. 31.
프로야구 용어 - 타율 / 방어율 타율타자의 능력치를 판단하는 지표 중 하나입니다.타율 = 안타개수 / 타석 수 방어율방어율(ERA, Earned Run Average)은 투수의 능력치를 판단하는 지표 중 하나입니다.방어율 = (총 자책점 X 9) / 총 던진 이닝 수투수의 방어율은 낮을수록 좋습니다.KBO 역대 가장 낮은 방어율은 1993년 해태타이거즈의 선동렬이 기록한 0.78입니다. 0점대가 3번 1점대가 4번이나 됐으니 어마어마한 투수였던 것 같습니다. 즉, 선동렬이 나오면 1~2점 내는 게 쉽지 않았다는 얘기겠네요. 2024. 5. 31.
Zustand로 상태관리 하기 리액트는 독립적인 컴포넌트 단위로 구성되어 있습니다. useState hook을 사용하여 하나의 컴포넌트에서 상태를 관리하고 props를 통해 부모-자식 간에 상태를 전파할 수 있습니다.상태가 시작된 지점과 어떤 컴포넌트를 거쳐가는지, 모든 흐름을 이해하고 기억한다면 useState와 props를 사용하는데 무리가 없지만 프로젝트의 규모가 커짐에 따라 관리해야 할 상태의 개수가 늘어납니다. 그렇기 때문에 상태관리 툴을 사용해 효율적으로 상태를 관리할 필요가 있습니다. 상태관리를 위한 툴은 Redux,  Context API, React Query, Recoil, Jotai, Zustand 등이 널리 사용되고 있다.Recoil과 Jotai는 Context, Provider 그리고 Hook을 기반으로 가능한.. 2024. 5. 28.