목록분류 전체보기 (6)
개발자의 여의도 표류기

환경 설정 & 프로젝트 생성1. H2 Database [H2] 버전 확인 명령어😎 문제 발생 H2 버전 포맷 에러가 발생해서 버전 확인을 해보려고 구글링을 통해 SQL문을 찾았다. SELECT H2VERSION() FROM DUAL; 😃 확인 방법 H2를 실행시키고, Console 창에 입력 한 후 결과값에서 확인96-brain.tistory.com2. Maven → 프로젝트 생성 New > Project > New Project Name : 프로젝트 이름 Location : 프로젝트 생성 위치 Create Git repository : Git 저장소를 생성합니다. Language : 여기서는 Java를 선택하였습니다. Build system : Maven을 선택합니다." data-og-host="h..
지금은 여러가지 준비하고 있는 것 때문에 바빠서 토이 프로젝트를 별로 못하고 있지만, 나중에 여유가 조금 생기면 슬슬 여러 토이 프로젝트를 진행해보려고 한다. 그 중에서 가장 시급한 것은 시스템 트레이딩 서버 구축하는 것이다. 운 좋게도, 아주 예전에 구름 계정을 만들어놓아서 24시간 가동 가능한 클라우드 서버가 2대가 이미 있기는 하다. 하지만 구름 측에서 서버 작업을 할 때 내 서버를 껐다가 킬 때도 있고, 네트워크 속도나 하루 1G 사용량 제한 등의 여러 이슈가 있어서.. 트레이딩 서버 같은 것은 로컬로 구축 해야겠다는 생각이 들었다. Surface Pro 3가 예전부터 말썽이어서 잘 사용하지 않았는데, 성능은 또 그렇게 나쁘지도 않아서 생각난 김에 개인 서버로 구축하는 과정을 진행해보았다. 진행해..

평소에 모르는 부분에 대해 검색하고 그것을 Notion에 기록하는 습관이 있다. 하지만 Notion에 정리한 내용은 남들에게 공유하기가 쉽지 않기 때문에 Blog를 같이 운영하면서 내가 공부한 내용들을 포스팅하기로 결심했다. Tistory와 Github.io 중에 어떤 블로그를 운영할 지 많은 고민이 있었는데, Tistory는 블로그 개설 과정이 매우 단순하다는 점이 좋아 처음엔 Tistory만 운영하고자 하였다. 하지만, Notion에 적은 내용을 Tistory로 다시 옮겨 적는 과정이 너무 귀찮았고 번거로운 작업이라는 것을 느꼈다. Github.io는 반대로, Notion에서 작성한 글을 Markdown으로 내려받아 조금의 수정 작업만 진행해주면 내가 작성한 그대로 포스팅할 수 있다는 점이 너무 매력..
코인 매매를 하면서 가장 필요했던 것은 코인의 현재 가격을 가져오는 것이었다.이미 pyupbit로 현재 가격을 가져와서 gspread로 Google Spreadsheet에 기입하는 파이썬 코드를 작성해두긴 했지만 내 맥북이 없으면 코드를 실행하기 어렵고, 맥북이 있어도 터미널로 경로 찾아가서 실행하는 작업도 꽤나 귀찮다.그래서 최대한 Spreadsheet 내에서 현재가격을 가져오는 방법을 찾아보았다.처음에 발견한 것은 CryptoWatch에서 만든 CryptoFinance 모듈이지만...몇 번 쓰면 돈 주고 쓰라고 그래서...이걸 굳이 돈 주고 써야하나? 싶어서 다른 방법을 찾다가 발견하게 되었다.1. 스크립트 작성먼저 자신이 관리하고 있는 코인 거래 spreadsheet에 들어간다.그 다음, 도구 - ..

이런 에러가 뜨는 원인은 아래 코드에 있다. /models/User.js const userSchema = new mongoose.Schema({ email: { type: String, required: true, unique: true }, username: { type: String, required: true, unique: true }, password: { type: String, required: true }, name: { type: String, required: true }, address: { type: String }, }); 바로 unique: true 때문이다. 이게 오래된 방식이기 때문에 새로운 방식으로 설정해주어야 한다. /db.js mongoose.connect("DB_AD..

맥북 프로 13인치를 쓰고 있다. 아시다시피 13인치는 화면 하나 띄워놓고 작업하기도 버거운데 프로그래밍을 하다 보면 에디터 띄우고, 영상 강의 띄우고, 결과 창 띄우다 보면 화면이 부족해져버린다. 그래서 처음에 썼던 방법은 SwitchResX 이다. www.madrau.com/srx_download/download.html SwitchResX - Download SwitchResX – DownloadClick the green arrow below to download the latest versionTry It Out!SwitchResX can make life with an Apple Mac so much easier - so why not give it a try? Here you can down..