2025/05 3

공공기관 API 발급 및 사용방법

한국 공공기관의 데이터, API를 사용하고 싶다면 공공데이터 포털을 통해 사용가능하다. 1. 로그인/회원가입절차는 다른 곳 회원가입이랑 비슷하다.다만 공공데이터 포털은 실명 기반인 점을 유의하자. 2. 데이터 검색데이터 찾기 > 데이터 목록 으로 들어가자.나는 기상청 단기예보 API를 사용할 계획이라 '기상청'을 입력했다. API를 클릭하자. 기상청 단기예보 API가 나왔다. 3. 사용 신청 활용 신청을 클릭하자. 그다음에 활용 목적을 적도록 하자. 4. 활용 확인마이페이지 > 데이터활용 > Open API > 인증키 발급현황 인증키가 발급된 것을 확인할 수 있다.

IT 개발 2025.05.10

[러닝앱] #2. 아키텍처 설계

앱 : kivy서버 : fastAPI 사용 앱-서버 구조 기반으로 만들 생각이다. DB는요?결론부터 말하자면 DB는 일단 안쓰기로 했다. 전 포스팅에 이런 기능을 만들기로 했었다. 이 기능은 사용자 입력정보가 어딘가에 저장되어야한다.러닝 목표 달성을 위한 페이스 관리 SQLite를 쓸까 고민했었다. 경량화되어있다 : 가볍기 때문에 안드로이드, ios, 임베디드에서도 붙여서 사용한다.서버없이 사용 : 라이브러리내에서 DB사용이 가능해서 미들웨어 용도 서버 구축 빌필요SQL 표준 라이브러리 제공 : SQL 언어 배운 것으로 사용가능 그러나 이런 의문이 슬그머니 들었다. 굳이 이렇게까지 해야하나? 그렇다. 귀차니즘 + 회의감 이 든 것이다. 이래서 SQLite는 포기하고 그냥 json 파일로 휴대폰 로컬 ..

프로젝트 2025.05.09

[python 러닝앱] #1. 아이디어

재직자전형에서 러닝페어? 라는 소규모 프로젝트를 시작했다. 평소 러닝을 좋아하던 나와 운동을 취미삼던 팀원들은 러닝앱을 간단하게 만들어보기로 했다.사용 기술은 python위주라고 하기에 flutter 대신 python으로 울며 겨자먹기로 사용한다.... 기능기능1. 마라톤 목표에 맞춰 꾸준히 연습할 수 있도록 돕기 예를 들어 5월 2일 기준 나의 페이스는 7분이다. 나는 10월 31일 하프마라톤을 뛸 목표가 있다.그러면 일주일에 몇 번씩 뛸 것인지 세팅한다. 그다음에 한 번 뛸 때 페이스를 얼마나 맞추면 되는지를 앱에서 알려준다. 그리고 그 페이스에 맞춰 뛸 수 있도록 해준다. 기능2. 날씨에 따라 달리기 여부 알림미세먼지, 온도, 습도에 따라 매시 정각마다 달리기 알림 설정. 사용자가 원한다면 현재 ..

프로젝트 2025.05.02