목록All (86)
에르노트
파인스크립트(Pine Script)는 트레이딩뷰(TradingView)에서 제공하는 차트 전용 스크립트 언어다. 트레이딩뷰라는 강력한 플랫폼 위에서 구동되기 때문에, 파이썬 등 다른 언어로 퀀트 전략을 설계하고 테스트하는 것보다 백만 배 더 쉽고 간편하다. 덕분에 파인스크립트를 쓰면 자잘한 구현 이슈를 최소화하고 매매 로직에 더 집중할 수 있다. 언어 구조는 자바스크립트 + 파이썬이기 때문에, 대중적인 현대 프로그래밍 언어를 한가지 이상 써봤다면 쉽게 적응할 수 있다. 현재 글 작성 시점 기준 최신 버전은 v6이고 공식 문서도 잘 갖춰져있다. Pine 스크립트 언어 레퍼런스 매뉴얼 kr.tradingview.com 코딩은 그냥 트레이딩뷰에서 Pine 에디터를 열어서 하면 된다. VS Code 기반이라 ..
minikube docs에서 친절하게 운영체제와 아키텍쳐에 맞는 설치 커맨드를 안내하고 있다. 본인의 컴퓨터 버전에 맞게 curl 또는 brew install 을 이용해서 minikube을 설치하여 실행하면 된다. minikube start minikube is local Kubernetes minikube.sigs.k8s.io 파드(Pod) 파드는 쿠버네티스에서 최소의 컴퓨팅 리소스 단위이다. 컨테이너 오케스트레이션의 장점을 살리기 위해서, 파드를 소중하게 생각해서는 안 된다고 한다. 다시 말해, 애플리케이션의 자가 복구가 원활하기 위해서, 사용자는 파드를 언제든 버릴 수 있는 일회용품으로 생각해야 한다. 파드 간 통신을 위해서 자체 IP 주소가 주어진다. 각 파드에는 IP 주소와 포트가 할당되고, 하..
1차 면접 BEI + PT + 문화적합성 면접으로 구성되었다. 원한다면 개별 이동을 선택할 수도 있었지만, 집이 을지로와 가까웠던 나는 을지로 본사에 집결하여 단체 버스를 타고 청라연수원까지 이동하였다. BEI 경험 면접으로서 직무역량과 인성을 골고루 평가하려는 구조화 면접에 해당한다. 7명의 면접자가 함께 들어가서 3명의 면접관과 3:7로 진행했고 시간은 총 70분이 주어졌다. 다만 나에게 개인 질문이 별로 안 들어왔고, 꼬리 질문도 없어서 내가 사용한 시간은 5분 남짓한듯 하다. 답변을 최대한 간결하게 핵심만 전달하고자 준비했는데 결과적으로 전략이 유효했던 것 같다. 자기소개서 기반으로 경험의 디테일을 요구하고 진위 여부를 검증하려는 느낌이 강하다. 그래서 본인이 어떤 소재를 풀어썼는가에 따라 질문의..
2023.10.24 - [Job] - [2023년 하반기] IBK기업은행 디지털 필기 전형 후기 [2023년 하반기] IBK기업은행 디지털 필기 전형 후기 지난 토요일에 IBK 기업은행의 필기 전형을 응시하고 왔다. 디지털 직무는 확실히 일반 직무에 비해서 수험서도 부족하고, 관련 후기도 찾아보기가 좀 힘든 것 같다. 내년 그리고 내후년에 같은 makasti.tistory.com 11월 7일 ~ 11월 8일 이틀간 IBK기업은행의 실기 전형을 응시하고 왔다. 코로나 이후 4년만에 재개되는 첫 합숙면접이었고, 일반 회사에서 진행되는 면접 형태의 거의 모든 것들을 이틀만에 모조리 경험할 수 있었다. 팀 활동 평가, 인성 검사, 코딩테스트, 발표(PT), 심층 인터뷰, 토론, 롤플레이(협상)까지 이틀을 꽉꽉 ..
2023.10.25 - [Job] - 2023 하나은행 체험형 인턴 디지털 직무 후기 (지원부터 수료까지) - 上 2023 하나은행 체험형 인턴 디지털 직무 후기 (지원부터 수료까지) - 上 인턴쉽에 합격하고 수료한지도 벌써 두 달 가량 지났지만, 늦게나마 후기를 작성해본다. 결론부터 말하자면 해당 인턴쉽에서 우수 인턴으로 선정이 되었고, 덕분에 이틀 전에는 하반기 채용의 makasti.tistory.com 이전 글에서 하나은행 체험형 인턴쉽의 전반적인 지원 절차에 대해서 다뤘다. 이번 글에서는 합격 이후 실제로 5주동안 어떤 것들을 했는지 다뤄보려고 한다. 전체 일정 첫 날 OT 때 보여주신 일정표이다. 실제로 미리 계획된 일정에 맞춰서 충실하게 진행되었고 큰 변동사항은 없었다. 일정표를 자세히 보면 ..
인턴쉽에 합격하고 수료한지도 벌써 두 달 가량 지났지만, 늦게나마 후기를 작성해본다. 결론부터 말하자면 해당 인턴쉽에서 우수 인턴으로 선정이 되었고, 덕분에 이틀 전에는 하반기 채용의 실무진 면접에 다녀올 수 있었다. 그래서 면접 후기를 바로 쓰려고하다가, 인턴쉽 후기부터 먼저 쓰는 것이 순서인 것 같아 조금 두서없이 글을 시작하게 되었다. 1. 서류 전형 정량 스펙 - 토익: 910 - 자격증: 정보처리산업기사 IT 서비스 기업만 준비하던 주변 친구들의 경우에 해당 공고에 관심을 가졌지만 어학 성적이 없어서 아예 지원을 못한 경우가 더러 있었다. 하나은행은 정규 채용과 동일하게 인턴 채용에서부터 '어학 성적 제출 필수' 요건이 붙기 때문이다. 외환은행과 합병된 역사가 있는 하나은행이다보니, 아무래도 시..
지난 토요일에 IBK 기업은행의 필기 전형을 응시하고 왔다. 디지털 직무는 확실히 일반 직무에 비해서 수험서도 부족하고, 관련 후기도 찾아보기가 좀 힘든 것 같다. 내년 그리고 내후년에 같은 과정을 거치게 될 사람들에게 이 글이 조금이나마 도움이 되었으면 좋겠다. 먼저 서류 전형에 합격하고나면 고사장을 선착순으로 고를 수 있다. 필자는 집에서 가장 가까운 학교를 선택했고 덕분에 아침에 조금 더 여유롭게 움직일 수 있었다. 10시에 시험이 시작되지만 9시 30분까지는 입실 완료하여야 한다. 배정받은 교실에서는 총원 20명 중에 결시자 1명이 있어서 19명이 하나의 교실에서 시험을 치렀다. 문제 구성 디지털 직무의 시험 문제는 NCS(20문항) + 전공과목(50문항)으로 구성된다. 전공과목은 컴퓨터공학 4년..
이전에 Hardhat을 이용하여 스마트 컨트랙트를 배포하는 과정을 작성했었다. 2023.04.08 - [Dev/Blockchain] - Sepolia 테스트넷에 스마컨트랙트 배포하기 Sepolia 테스트넷에 스마컨트랙트 배포하기 이더리움 스마트 컨트랙트를 작성하고 로컬 네트워크(Ganache)에서 기본적인 검증을 마쳤다면 다음은 메인넷으로 가기 전에 테스트 네트워크에 배포할 차례다. 글을 쓰는 시점에서 정상적으로 동 makasti.tistory.com 이번에는 Foundry라는 프레임워크를 이용하여 스마트 컨트랙트를 테스트넷에 배포하는 과정을 다뤄볼 것이다. 먼저 Foundry는 Rust 언어로 작성되어서 JS 기반의 Truffle이나 Hardhat보다 훨씬 더 빠르다. 그리고 테스팅 코드를 작성할 때 ..
위와 같이 스마트 컨트랙트 실행에 실패했을 경우, 가스비 부족 문제일 가능성이 높다. 그럴 때는 아래와 같이 가스비 한도를 풀어주면 된다. 이때 최대 기본 요금이 필요 이상으로 높다는 경고가 나오게 되는데, 무시하고 진행해야 한다. 말그대로 '최대' 요금이기 때문에 최악의 경우에 부과되는 요금이어서 실제로 명시한만큼의 금액을 감당하는 경우는 거의 없다. 물론 언제든 바가지를 쓰게 될 리스크가 생기기 때문에, 항상 예상 가스비가 얼마로 책정되었는지 확인하는 습관을 들여야한다!
이더리움 스마트 컨트랙트를 작성하고 로컬 네트워크(Ganache)에서 기본적인 검증을 마쳤다면 다음은 메인넷으로 가기 전에 테스트 네트워크에 배포할 차례다. 글을 쓰는 시점에서 정상적으로 동작하는 테스트넷은 Goeril와 Sepolia 두 가지가 있다. 그 중에서도 Sepolia는 아직까지 이용자가 비교적 적어서 테스트용 이더리움 확보가 더 쉽다는 장점이 있다. 앱 등록 및 키 발급 먼저 Alchemy 대시보드에 접속한다. 로그인 후 Create App 버튼을 눌러서 배포할 디앱의 정보를 작성해준다. 앱이 생성되었으면 다음으로 VIEW KEY 버튼을 눌러서 https 버전의 api key를 확인하고, 복사해둔다. Hardhat 설치 및 프로젝트 설정 블록체인 개발 프레임워크인 Harhat을 설치해준다. ..