실시간 환율 데스크톱 앱 - nestjs로 스케쥴러를 사용해보자
2023. 8. 21. 08:48
프로그래밍/환율 앱
이번 프로젝트의 핵심은 재사용 가능한 데이터의 활용으로 점진적인 기능추가 ㄴ 이것이 이번 프로젝트의 주목적이다 그러기 위해서는 첫 이니셜라이즈가 제일 중요하다 생각했다 초반에는 어차피 USD와 JPY만 긁어올텐데.. 하면서 그냥 냅다 불러온 데이터에서 USD와 JPY만 파싱 해서 DB에 저장하고 있었는데, 생각해 보니 fetch 한 데이터가 아까워서 다른 데이터도 다 db에 넣기로 결정했다 1. nestjs에서 task폴더 작성 후 task.service.ts파일 작성 import { Inject, Injectable, Logger } from '@nestjs/common'; import { Cron, CronExpression } from '@nestjs/schedule'; import axios fr..
실시간 환율 데스크톱 앱 - React + electron + Typescript 설정해보자
2023. 8. 19. 11:00
프로그래밍/환율 앱
항상 생각하는 것이지만.. 프로젝트 시작 할 때 가장 귀찮은 게 환경설정이다 이번에는 심지어 일렉트론의 한정된 환경 안에서 해내야 하기 때문에 .. 더욱더 귀찮다 구조 일단 일렉트론위에 리액트를 올리기 전에, 일렉트론의 구조부터 알아야 한다 나도 제대로는 모르지만 그래도 이번 프로젝트를 하면서 머리에 올려둔 구상정도는 풀어보려 한다 뭐가 제일 사진으로 보기 좋게 되어있을까 해서 찾아보다 저런 사진이 있더라.. 일단 일렉트론이 기동을 하면 main process로 로직을 시작한다, 이 로직은 앱의 설계도, 메인 로직등이 포함된다 main이 초기화될 시에 설계도에 해당하는 render process도 같이 실행된다 여기서, 우리가 추가적으로 봐야 할 점은 render process와 main process사..
실시간 환율 데스크톱 앱 - 일렉트론 앱을 만들어보자
2023. 8. 16. 09:01
프로그래밍/환율 앱
발단 때는.. 7월 불현듯 매번 하던 행위에 깨달음을 얻었다 "아 환율 확인하는 이 습관.. 자동화하면 되는 거 아니야?" 그렇게 바로 뒤도 돌아바보지 않고 만들기를 시작한다 이전에 실패했던 간이 파일 서버 프로젝트를 발판 삼아서 이번에는 꼭 만들어낸다는 신념을 가지고 프로젝트를 시작했다 근데 막막한 것이.. 어떻게 해야 바로 볼 수 있을까에서부터 시작된다 구상 - 무언가를 클릭해서 본다?? ㄴ 그냥 네이버에 환율 쳐서 보는 것이랑 다르지가 않다 - Runcat처럼 글자를 띄운다
bblog v3.5 계획
2023. 7. 25. 22:22
프로그래밍/개인홈페이지
평일의 주 5일 야근의 지옥을 맛보며 6개월을 향해 달리고 있는 변현석 씨.. 평일에 집에 와서 씻고 컴퓨터 앞에 앉으면 9시 거의 10시간에 육박하는 코딩타임으로.. 집에서는 코드를 잡을 생각도 못하고 있고 그러다 보니 자연스레 술만 퍼마시는 것 같다 이대로는 안된다..!!라는 생각으로 v3.5를 설계해 보자 이번에는 좀 특별하게 설계해보려 한다 0. 스택 - 무조건 React다, Vue는 업무에서 이미 질릴 정도로 썼고 집에 와서 또 Vue를 한다? - 그냥 아마 질려서 중간에 하차할 것이 분명하다 - 백엔드는 고민 중인 게 Nestjs냐 Fast api 혹은 Django냐 셋 중 하나이다 - Nestjs로 약간 기울고 있긴 한데 시간이 많다는 가정하에 Fastapi로 Python이 고프다면 장고도...