2025/03/28 5

RESTful API와 JSON

다양한 인터페이스 방식CLI(Command Line Interface)명령줄을 통해 컴퓨터와 소통하는 방법GUI(Graphical User Interface)그래픽 요소(버튼, 창 등)를 통해 사용자와 소통하는 방법API(Application Programming Interface)프로그램끼리 서로 정보를 주고받는 통신 방식요청(Request)과 응답(Response)를 모두 포함하는 구조기계 ↔ 인간 간 소통, 소프트웨어 ↔ 소프트웨어 간 통신에 사용됨웹 앱에서 미세먼지 정보를 보여주기 위해 → 기상청 API 요청카카오 로그인 기능 구현 → 카카오 API와 통신유튜브 영상을 불러오기 → YouTube API 활용 RESTful API REST (Representational State Transfer)..

2025.03.27

행복하다.샤워했다.GUI만든다고 또 밤을 샜다.11:30 취침 14:00 기상객체탐지 프로그램 GUI를 만들었다.ReactNative배울 때, Flutter도 한창 뜨고 있어서 배워야하나 많이 고민을 했는데 Dart라는 새로운 언어를 배워야한다는 부담감에...흐린눈을 했었다. 그런데 Flutter로 이제 GUI까지 한 번에 만들 수 있단다. 얼른 배워버리고 싶다. 나도 Dart 하고 싶다.잠을 제대로 안자니까 또 피부가 뒤집어졌다.쿠키 이브랑 같이 낸내하고싶다. 오늘 밤은 무조건 빨리잔다.요가도 안했다.물 반컵마심..물을 많이 마시자!

2025/미정 2025.03.28

HTTP(Hyper Text Transfer Protocol)와 URL(Uniform Resource Locator) 구조

HTTP(Hyper Text Transfer Protocol) 웹에서 클라이언트(주로 브라우저)와 서버 간에 데이터를 주고받기 위한 규약(프로토콜) HTTP 메시지는 크게 요청(Request)과 응답(Response)으로 구분됨 Stateless (무상태성)각 요청은 독립적으로 처리되며, 서버는 이전 요청의 상태를 기억하지 않음Connectless (비연결성)요청 후 응답을 보내면 연결이 끊기며, 서버 자원을 효율적으로 사용할 수 있음→ HTTP/1.1부터는 연결 재사용이 가능해짐 (Keep-Alive 지원)→ 단순하면서도 확장성이 뛰어난 구조  공통 구조Start Line ← 요청 또는 응답의 상태를 정의Headers ← 요청/응답에 대한 부가 정보(빈 줄) ..

음성 생성과 번역을 활용한 데스크톱 번역기

PyQt5, Hugging Face Transformers, Eleven Labs API 활용영어 → 한국어 자동 번역번역된 텍스트 → 음성 변환변환된 음성 → 재생GUI 인터페이스 제공번역영어 문장을 입력하면 NLLB-200 모델로 한국어로 번역음성 생성번역된 문장을 Eleven Labs API로 음성(mp3)으로 변환음성 재생생성된 mp3 파일을 PyDub으로 재생GUI 구성PyQt5로 사용자 인터페이스 구성 (입력, 버튼, 출력 등) pip install requests PyQt5 pydub dotenv transformers torch torchaudio torchmedia  필요 라이브러리import osimport requestsfrom dotenv import load_dotenvfrom P..

2025.03.26

행복해 ~~우리집 김치 다 떨어져서 얼마전에 김치 주문했던게 아침에 왔다.오빠야가 김치 킬러라 10kg주문했다.오빠야 쉬는날인데 아침부터 김치 정리한다고 힘들었다.올 겨울에 정신없어서 김장을 안했다.봄이 왔다.김장날처럼 짜파게티랑 삼겹살이랑 새김치랑 밥먹었다. 객체탐지 프로그램 만들어봄모델활용은 재미가 없다. ㄴ샤워 ㄴ요가 07:30 취침 08:50 기상

2025/미정 2025.03.28
728x90