본문 바로가기
반응형

전체 글96

GCE (Google Compute Engine) 인스턴스에 ssh (Putty) & ftp (Filezilla) 연결하는 방법 Google Compute Engine (이하 GCE)를 사용하다보면 브라우저를 통해 Google cloud platform에 접속하여 ssh로 접속하는 것이 귀찮아 질때가 많습니다. SSH를 이용하면 VM(Virtual Machine) 인스턴스 Shell에 손쉽게 접근이 가능해져 인스턴스 관리가 훨씬 편해집니다. 또, VM 인스턴스에 파일을 업로드나 다운로드하는 것도 Filezilla와 같은 FTP없이는 굉장히 피곤한 일입니다. FTP를 연결해놓으면 VM 인스턴스에 파일 관리가 너무 편해지기 때문에 저는 인스턴스 생성 후 무조건 FTP는 연결해놓습니다! 그럼 WINDOWS 운영체제를 기준으로 GCE에 ssh와 filezilla ftp 접속하는 방법을 간단히 알아보도록 하겠습니다. 1. PUTTY & P.. 2022. 4. 8.
2021년도 주식투자 다이어리 복기의 목적으로 2021년에도 주식투자 다이어리를 남깁니다. 2020년 주식투자 다이어리 2020년도 주식투자 보고서 주식투자 공부를 시작한게 2019년 10월 초였습니다. 20대가 거의 끝나갈 때까지 주식투자는 도박이라고만 생각했습니다. 요즘 말하는 금융문맹이었죠. 금융문맹 탈출 우연히, 아주 다행히도 서점 beside-lab.tistory.com 투자 관련 독서 기록 저는 아래의 책들을 순서대로 읽었습니다 (독서기록을 살펴보니 그렇더군요) 1. 투자에 대한 생각 (하워드 막스) 2. 할수있다! 퀀트투자 (강환국) 3. 마법의 연금굴리기 (김성일) 4. 고객의 요트는 어디에 있는가 (프레드 쉐드) 5. 절대수익 투자법칙 (김단테) 투자기간 2021년 1월 1일 ~ 2021년 12월 31일 투자전략 - .. 2022. 1. 20.
npm 특정 버전의 모듈을 설치하는 방법 NPM (Node Package Manager)은 자바스크립트 패키지 매니저로써 NodeJS에서 사용할 수 있는 모듈들을 패키지화하여 모아둔 저장소 역할을 합니다. 개발자는 npm 저장소에 업로드된 모듈들을 아래 명령어를 통해 쉽게 다운받아 사용할 수 있습니다. npm install firebase npm install -f firebase // 강제 설치 하지만, 종종 어떤 모듈의 특정 버전을 설치하고 싶은 경우가 있습니다 (일반적으로 종속성 문제때문이지요) 예를 들어, firebase 모듈은 아래 버전들이 있습니다. 굉장히 많은 버전이 있군요. 저도 firebase 모듈을 최신 버전으로 업데이트하니 특정 기능이 종속성 문제로 작동을 안해서 결국 다운그레이드를 결정했습니다. 특정 버전 8.10.0 버전.. 2021. 12. 7.
nextjs에 google font 적용하기 1. GOOGLE FONT 사이트에 가서 원하는 폰트를 찾는다. Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 2. pages/index.js 3. css에서 font-family에 해당 폰트를 적용한다. .css-selector { font-family: '폰트 이름', serif; } 예를 들어, mui theme에 global에게 적용할 경우 아래와 같다. let theme = createMuiTheme({ typography: { fontFamily: `"Noto Sans CJK KR", sans-serif`, }, palette: { primary: { main:.. 2021. 11. 22.
KODEX 200선물인버스2X - 요즘 가장 핫한 ETF, 곱버스를 타야할까? KODEX 200선물인버스2X 종목코드: 252670 추적대상 지수: 코스피 200 선물지수 레버리지: -2배 과세: 매매차익의 15.4% 코스피 200 선물지수를 곱으로 (레버리지 2배) 역추적 (인버스) 한다고 하여 "곱버스"라고 불리기도 합니다. 대체 ETF ARIRANG 200선물인버스2X (253160)를 사는 것이 수수료 관점에서 더 유리합니다. 두 ETF는 동일하지만 KODEX꺼는 총보수가 0.64%, ARIRANG꺼는 0.06%로 10배 이상 수수료 차이가 납니다. 투자 전략 일단 역사적으로 봤을 때 곱버스를 탔을 경우 이길 확률은 굉장히 적습니다. 중장기적으로 봤을 때 문명의 발달과 함께 자본시장은 우상향하기 때문에 곱버스를 중장기로 하면 필패하게 되어있습니다. 시장 하락이 200% (1.. 2021. 7. 8.
Next.js getInitialProps 제대로 알고 사용하기 Next.js 9.3 이전 버전에서는 SSR (Server-Side Rendering)을 위해 getInitialProps만을 사용했습니다. 하지만 9.3 버전 이후부터는 SSR을 위해 getStaticProps나 getServersideProps를 사용하는 것이 권장됩니다. (이에 대한 사용법은 아래 링크를 통해 자세히 확인할 수 있습니다) Next.js - getStaticProps vs. getServerSideProps, 차이와 활용 Next.js 9.3 버전부터는 pre-rendering을 위한 data fetching을 위한 기존 기능인 getInitialProps가 getStaticProps, getServerSideProps, getStaticPaths로 분리되었습니다. 모두 pre-ren.. 2021. 7. 7.
[공모주] 오비고 - 기업 분석 및 적정 주가 오비고의 공모가가 밴드 최상단인 14,300원으로 결정되었습니다. 최근 공모주 열기가 살짝 식어가는 분위기였는데도 기관경쟁률이 1123대 1을 달성했습니다. 공모가 14,300원 기준 시가총액은 1,613억원이며, 상장직후 유통가능 물량 비중은 51.5%으로 높은 편이기 때문에 상장직후 큰 가격 변동이 있을 확률이 높습니다. 주식수 비중 유통가능 5,808,542 51.5% 유통제한 5,475,316 48.5% 총 11,283,858 100.0% 이제 오비고가 어떤 기업인지, 주가는 적정한지 확인해보도록 하겠습니다. 기업 분석 사업 개요 오비고는 차량용 소프트웨어 (매출의 99% 이상)를 개발하는 회사입니다. 차량용 소프트웨어 산업은 차량 산업의 패러다임 변화로 인해 향후 큰 성장이 기대되는 산업 중 하.. 2021. 7. 1.
Nextjs 환경 변수 (environment variable)를 server와 client에 모두 적용하는 방법 일반적인 환경 변수 적용 (only server) nextjs에서 환경 변수 (environment variable)를 적용 시 프로젝트 root 경로에 ".env.local" 파일을 만들고 필요한 변수들을 아래처럼 선언해주면 된다. IS_DEV=1 이 경우 process.env.IS_DEV라는 값을 참조 시 1이라는 값을 얻을 수 있다. 하지만, getStaticProps나 getServersideProps와 같이 server단에서 호출되는 함수에서는 process.end.IS_DEV는 1인데, client단에서는 undefined가 된다. 이는 서버 상의 환경 변수를 보안상의 이유로 외부에 노출하지 않기 때문이다. Server와 client 모두에 적용되는 환경 변수 (server+client) 만약.. 2021. 6. 28.
반응형