본문 바로가기

전체 글

(38)
[Python/FastAPI] CODEF api를 aio-easycodefpy로 쉽게 구현하기 CODEF란?CODEF는 은행, 카드사, 증권사, 보험사와 공공기관의 데이터를 API로 연결해 주는 서비스이다.직접 금융기관이나 공공기관별 연동 방식을 구현하지 않아도 계좌 잔액, 보유 주식, 카드 사용 내역, 보험 정보, 세금 관련 정보 등을 API로 조회할 수 있다. 현재 공식 홈페이지에서는 400개 이상의 API 상품을 제공한다고 안내하고 있다.https://codef.io/ CODEF API | 국내 최대 구독형 API 플랫폼쉽고 빠르게 테스트하고 쓴 만큼만 내는 가장 합리적인 API 플랫폼codef.io 이 api를 사용하려면 귀찮은 코드작성을 해야 한다.# ============================================================================#..
실패 프로젝트 - 자산 통합 앱 4/4 CODEF로 은행과 증권계좌를 가져오는 것까지 구현했다.실제 계좌를 연결하고 보유 주식, 예수금, 은행 잔액을 가져와 앱에 표시할 수 있었다.현재 가격과 환율도 적용했고, 앱에서 자산을 분류해 통계를 계산하게 만들었다.처음 생각했던 자산 통합 앱에 거의 가까워졌다.하지만 작동하는 것과 공개해서 계속 운영하는 것은 다른 문제였다.CODEF 테스트 기간 종료개발하던 중 CODEF 베타테스트 기간이 7일 남았다는 메일이 왔다.테스트 기간이 끝나면 돈을 내야 했다.개발 중에 잠깐 사용하는 건 가능하지만, 앱을 공개하고 사용자가 생길 때까지 계속 비용을 내기에는 부담이 컸다.공개해서 테스트하려면 사용자가 없어도 서버와 금융 API 비용은 계속 발생한다.금융결제원 등 다른 방법도 찾아봤다.하지만 개인 개발자가 바로..
실패 프로젝트 - 자산 통합 앱 3/4 이전 글에서는 증권사 화면을 캡처하고 OCR로 자산 정보를 가져오려 했었다.하지만 증권사마다 화면 구조가 다르고, 종목 코드가 없는 경우도 많았다.AI로 종목을 유추하게 하면 정확하지 않고 비용도 발생한다.그래서 화면을 읽는 방식 대신 계좌 데이터를 직접 가져오는 방법을 다시 찾기 시작했다.그러다 CODEF라는 API를 찾았다.CODEFhttps://codef.io/ CODEF API | 국내 최대 구독형 API 플랫폼쉽고 빠르게 테스트하고 쓴 만큼만 내는 가장 합리적인 API 플랫폼codef.io CODEF는 은행이나 증권사 같은 금융기관의 데이터를 API로 가져올 수 있게 해주는 서비스이다.사용자가 금융기관 아이디와 비밀번호로 인증하면 계좌 정보를 조회할 수 있다.OCR처럼 화면에서 글자를 읽는 게 ..
실패 프로젝트 - 자산 통합 앱 2/4 이전 글:https://fireing123.tistory.com/entry/%EC%8B%A4%ED%8C%A8-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%9E%90%EC%82%B0-%ED%86%B5%ED%95%A9-%EC%95%B1-14 실패 프로젝트 - 자산 통합 앱 1/4이 프로젝트는 포기한 프로젝트이다. 이유는 비트코인 연동과 금융 데이터 API 비용 문제를 해결하지 못했기 때문이다. 실패한 프로젝트를 굳이 정리하는 이유는 왜 실패했는지 남겨두고, 만들fireing123.tistory.com UI와 통계 표시 부분은 어느 정도 만들었고, 이제 실제 자산 정보를 가져와야 했다.주식 가격이나 환율을 가져오는 건 어렵지 않았다.문제는 사용자가 무슨 자산을 얼마나 가지고 있는지..
실패 프로젝트 - 자산 통합 앱 1/4 이 프로젝트는 포기한 프로젝트이다. 이유는 비트코인 연동과 금융 데이터 API 비용 문제를 해결하지 못했기 때문이다. 실패한 프로젝트를 굳이 정리하는 이유는 왜 실패했는지 남겨두고, 만들면서 얻은 정보를 공유하기 위해서다. 제작 이유:처음 만들려 한 이유는 미성년자일떄 마이데이터를 사용하여 자산을 보지 못했기 때문이다.여러 증권사와 은행에 자산을 정리하여 보는게 은근히 불편하였다.그리고 성인이 된 이후에도 마이데이터가 비트코인을 포함시키지 못하는것이 매우 불편하였다. 추가로, 자산에 통계에서 현금성 자산, 투자성 자산의 비율을 보려는데, sgov 미국채 etf 는 etf라 통계에 포함이 안된다. 이런 사항들을 해결하기 위해서 앱을 개발하기로 하였다. 기능은 다음과 같은 식으로 구상했다.여러 증권사, 은..
전자건반 만들기 - 메트릭스 이 전자건반 프로젝트에서는 2접점 으로 건반이 눌리는 속도도 측정한다.그러면 스위치는 건반개수*2이라는 매우 많아진다. 나는 37키의 고장난 피아노를 가져왔기떄문에스위치는 74개로 아두이노 레오나르도의 핀 개수론 어림도 없는 양이다. 이떄 사용되는 회로가 매트릭스이다.매트릭스는 행과 열을 조합해서 읽는 방식입니다예를들어 9개의 스위치를 구성한다고 했을떄핀 1 2 34 * * *5 * * *6 * * *으로 구성된다.읽는 방식은.4핀이 연결신호가 있고 1이 연결신호가 있으면저 (1, 1) 좌표에 스위치가 활성화된거라고 알 수 있다. 이렇게 버튼을 읽는데, 문제가 하나있다.만약 (1, 1), (2, 2), (3, 3)좌표에 스위치가 활성화되면 핀은 1,2,3,4,5,6..
전자 건반 만들기 - MIDI 키보드 나는 게임을 개발하던 중 음악의 필요성을 느꼈다. 하지만 무료 음악은 내가 원하는 느낌을 내기 어렵고, 외주를 하기엔 돈이 많이 든다. 그래서 작곡을 해보려하는데, 노트북 키보드로 치려니 느낌이 별로다.피아노 건반이 있어야 잘 될 거 같은 느낌이 셈 솟고 있던 찰나 공모전 안내 문자가 왔다.디바이 스마트 아두이노 공모전.https://www.devicemart.co.kr/board/?id=arduino_contest 디바이스마트 / 아두이노 메이커 공모전디바이스마트www.devicemart.co.kr "ㅇㅋ 저거 나가는 김에 전자건반 만들어서 쓰자".라고 결심했다 조사해 보니 아두이노 레오나르도라는 게 우노와 달리 USB기능이 있어 키보드나 마우스 만들기 좋다고 한다.그래서 아두이노 레오나르도를 구매하여..
공장 게임 UI 및 마무리 게임의 로직을 완성하고, UI로 마무리를 지을 단계.이번 프로젝트는 스크립터블 오브젝트 사용을 많이 했음.별로 관련 없는 오브젝트와 연결시키기보다 그냥 따로따로 데이터를 가지는 게 종속성 문제나 코드 실행 순서에 따른 오류 발생도 훨신 적을 거 같았기 때문 예시로. 맵 정보나 아이템 정보를 스크립터블로 저장해 보았다.하지만 스크립터블이 시작할 때마다 초기화한다는 걸 몰랐었다.프로젝트를 급히 마감해야 해서 별 상관은 없었지만, 의도는 수정한 게 저장되는 것이었음,아이템의 정보나 건물 설치 시 필요한 정보들은 쓰기 좋았다. 그리고 이 정보들은 Addressable로 약간 Dict처럼 편하게 스크립터블을 가져올 수 있었다. UI는 에셋 스토어에서 가져와서 썼다.https://assetstore.unity.c..