Cloudflare D1 서비스를 이용하여 웹 애플리케이션에 사용될 SQL DB의 신규 생성 및 DB 데이터 입력 방법을 정리.Cloudflare D1이란?Cloudflare D1은 Cloudflare 고유의 서버리스 SQL DB를 제공하는 서비스이다. Cloudflare Pages를 통해 서버리스 웹 애플리케이션의 호스팅 서비스를 제공하고 있는데, 이때 D1이 SQL DB를 저장하고 관리하는 역할을 맡고 있다고 보면 된다.무료 플랜에서의 D1이 글을 작성하는 2024년 10월 31일을 기준으로 D1 무료 사용자에게 다음과 같은 서비스가 제공된다.이 정도면 웹 애플리케이션의 개발 단계와 초기 출시 단계에서 사용하기에는 괜찮은 수준이라 생각된다. 이후 웹 애플리케이션 사용자가 증가했을 때의 트래픽 상승에 ..
로컬에서 Git으로 버전 관리 중인 프로젝트를 깃허브(GitHub)의 원격 저장소에 연결하는 방법을 정리.1. GitHub에 새로운 원격 저장소 생성하기로컬에서 Git으로 관리 중인 프로젝트를 GitHub의 원격 저장소와 연결하려면 먼저 GitHub에 새로운 원격 저장소를 만들어 주어야 한다.GitHub 로그인 후 나타나는 대시보드 화면에서 좌측 상단에 위치한 [New] 버튼을 클릭한 뒤,새로운 원격 저장소 생성을 위해 필요한 항목들을 입력해 준다. 입력해야 할 항목들은 다음과 같다.Repository name: 원격 저장소의 이름 입력Description: 원격 저장소에 대한 설명 입력 (선택)Public/Private 라디오 버튼: 원격 저장소 공개 여부 선택Add a README file: 프로젝트..
타 프로그래밍 언어에 대한 경험은 있으나 JavaScript에 대한 지식과 경험이 전혀 없는 React 입문자가 빠르게 훑어보며 공부한 React 프로젝트 기본 템플릿의 구조와 흐름 정리.들어가며이번에 웹 애플리케이션 프로젝트를 시작하게 되면서 새로운 프로그래밍 언어를 공부해야 하는 상황이 되었다. 새로 접하게 된 것들은 TypeScript와 React, 그리고 Vite다. 그동안 다양한 프로그래밍 언어들을 거쳐온 경험을 바탕으로 디테일은 적당히 접어두고 빠르게 훑으며 적응해 보려고 한다. 자, 그럼 시작해 보자.TypeScript란?TypeScript란 JavaScript를 기반으로 하는 프로그래밍 언어이다. 따라서 둘 사이에 차이를 비교할 수 있으면 좋을 듯하여 각각의 특징을 정리해 보았다.JavaS..
Windows에서 Node.js를 설치하는 방법에 대해 정리.들어가며Node.js를 처음 접하는 사람이라면 설치를 시작하기 전에 알아두면 좋은 내용들이 몇 가지 있다. macOS에서 Node.js를 설치하는 방법에 대해 정리한 지난 포스트에서 이미 언급한 내용인데, 해당 글 가운데 Node.js 설치 전 개념 잡기 부분을 참고하면 된다.1. NVM 설치Node.js를 설치하기 위해서는 먼저 NVM을 설치하는 것이 좋다. 건너뛰어도 Node.js 설치가 가능하지만 프로젝트의 의존성 관리 차원에서는 아무래도 NVM를 설치하는 게 바람직하다. 윈도우용 NVM은 다음 링크를 통해 다운로드할 수 있다.Windows용 NVM 다운로드페이지 스크롤을 조금 내리다 보면 위와 같은 목록이 나온다. 여기서 nvm-setu..
macOS에서 Node.js를 설치하는 데 필요한 기본 정보와 설치 방법을 정리해 보았다.Node.js 설치 전 개념 잡기Node.js란?브라우저를 벗어난 상황에서도 자바스크립트를 처리할 수 있도록 해 주는 실행 환경이다. 프론트엔드 개발도 가능하지만 백엔드, 즉, 서버 사이드에 강점을 보이는 것이 특징.Node.js의 두 가지 버전Node.js는 LTS 버전과 Current 버전이 있다. LTS(Long-Term Support) 버전은 문자 그대로 향후 장기적인 지원을 보장하는 안정된 버전을 말하며, Current 버전은 가장 최신 버전을 말한다.NVM(Node Version Manager)이란?Node.js를 사용하여 개발된 애플리케이션의 경우 사용된 버전에 대한 의존성이 있는 편이다. 특정 버전에서..
최근 단기자금시장 발작 가능성이 의심되는 징조가 나타나 정리해 보았다.단기자금시장 발작 징조?지난달 여러 매체를 통해 공유된 중소기업중앙회 성상현 과장의 9, 10월 시장 전망에서 시장 발작 가능성을 미리 진단해 보는 지표로 다음 세 가지를 제시했다.미국 지급준비금-GDP 비율미국 SOFR(미국채 담보 대출 금리)-IORB(지준부리 금리) 스프레드미국 EFFR(연방 기금 실효 금리: 은행 간 무담보 대출 금리)-IORB 스프레드미국 GDP 규모 대비 지급준비금의 비율이 11% 이하로 내려가면 미국의 유동성 수준은 더 이상 긴축을 지속하기 어려운 상황이라는 것. 그리고 이 기간에 SOFR-IORB 스프레드나 EFFR-IORB 스프레드가 0% 이상으로 올라가면 단기자금시장의 대출 부분에 문제가 발생하고 있는..
지난 2024년 9월 25일 삼프로 TV에서 공유된 서강대학교 경제대학원 김영익 교수의 4분기 시장 전망을 정리해 보았다.4분기 시장 전망 요약9월 주식 시장의 조정은 매수의 기회다. 이후 12월까지 상승에 무게를 두고 있다. 하지만 내년 상반기부터는 경기 상황을 반영해 조정을 보일 것이다. 그러므로 단기적인 관점으로 9월에 씨를 뿌리고 12월에 수확하면 괜찮으리라 생각한다. 씨를 뿌릴 곳은 미장보다 상대적으로 저평가되어 있는 국장이 좋다.당장 경기 침체가 찾아오지는 않겠지만 내년 상반기에는 경기 침체 구간으로 들어갈 것이다. 장단기 금리가 역전된 지 오래되면서 이번에는 다른 것이 아니냐 의견들이 있었지만 이번에도 경기 침체를 피해 갈 수는 없을 것이다.현재 채권 금리가 단기 바닥을 찍고 반등하고 있다...
교보증권 박병창 이사가 2024년 9월 13일, 삼프로TV 채널의 마켓 인사이드 코너에서 장단기 금리차와 경기 침체에 대한 생각을 전했다. 그 논리 중 미처 상상하지 못한 흥미로운 부분이 있어 그의 생각을 정리해 둔다.장단기 금리차장단기 금리차는 장기물 국채와 단기물 국채의 수익률 차이를 가리키는 말이며, 역사적으로 장기채 수익률이 단기채 수익률 보다 낮아 마이너스가 되는 역전 현상이 발생하거나, 이후 정상화 과정에서 높은 확률로 경기 침체가 뒤따라오면서 경기 침체를 예견하는 지표로 인식되고 있다. 다음 링크는 장단기 금리차에 대해서 좀 더 상세하게 정리한 글이다.장단기 금리차 (Yield Curve Spread)현시점 장단기 금리차에 대한 박병창 이사의 생각최근 시장에서는 일부 기대 미달의 매크로 지표..
시장에서 기대 인플레이션 이야기가 나올 때마다 자주 거론되는 지표 중 하나인 BEI 지수에 대해 정리해 보았다.BEI 지수란?BEI는 Break-even Inflation을 줄인 말로 미래의 인플레이션 기대치를 보여주는 지표이다. 명목 금리와 실질 금리의 차이를 통해 그 값을 산출할 수 있으며, 이는 연평균 기대 인플레이션을 추정하는 값이 된다.BEI 계산 방법기대 인플레이션 = 명목 금리 - 실질 금리앞서 언급했듯이 기대 인플레이션을 산출하는 방법은 위와 같다. 이때 명목 금리로 국채 수익률을 사용하고, 실질 금리로 TIPS(물가 연동국채) 수익률을 사용하여 다음과 같이 BEI를 계산할 수 있다.10년 BEI = 10년물 국채 수익률 - 10년물 TIPS 수익률5년 BEI = 5년물 국채 수익률 - 5..
지난 2024년 9월 6일 인포맥스 라이브에서 공유된 중소기업중앙회 성상현 과장의 9월, 10월 시장 전망을 정리해 보았다.9, 10월 시장 전망 요약코로나라는 특수한 시기로 인해 매크로 지표가 뒤틀렸으므로 현재 발표되고 있는 매크로 지표를 곧이곧대로 받아들이는 것은 시장을 오판할 가능성이 높다. 올해 연말 정도가 되면 뒤틀린 매크로 지표들이 정상화될 것이며, 그전까지는 매크로 보다 미국 재무부가 유동성을 어떻게 관리하는지가 더 중요하다.유동성 관점으로 판단했을 때 9월에는 하락, 10월부터 다시 상승한다는 것이 베이스 시나리오다. 이러한 전망을 이해하려면 먼저 미 재무부가 2022년 하반기부터 어떤 방식으로 국채를 발행해왔는지 알아야 한다.미 재무부의 국채 발행 전략일반적으로 대중들에게 알려진 국채 발..