Node.js와 Python으로 Line Notify 보내기
출처 : https://engineering.linecorp.com/ko/blog/line-notify-with-node-js-python-1-basic
- 백엔드 프레임워크 & 언어/Python
- · 2024. 2. 12.
Google Maps Platform에서 제공하는 여러 API 중 하나인 **Geocoding API**를 사용하면 주소를 GPS 좌표(위도와 경도)로 변환할 수 있습니다. 이 API는 주어진 주소 문자열을 기반으로 정확한 위치 데이터를 반환합니다. ### Google Maps Geocoding API 사용 방법: 1. API 키 획득 Google Cloud Console에서 프로젝트를 생성하고, Geocoding API를 활성화한 후 API 키를 생성해야 합니다. 이 키는 API 요청에 사용됩니다. 2. API 요청 보내기 주소를 위도와 경도로 변환하고자 할 때, 다음과 같은 형식의 HTTP 요청을 사용할 수 있습니다: https://maps.googleapis.com/maps/api/geocode/j..
PyYAML은 파이썬에서 YAML 형식의 데이터를 파싱하고 생성하기 위한 라이브러리입니다. YAML은 인간이 쉽게 읽고 쓸 수 있는 데이터 직렬화 언어로, 데이터를 표현하기 위한 간결하고 가독성이 높은 형식을 제공합니다. 주로 설정 파일, 데이터 전송, 구성 파일 등 다양한 용도로 사용됩니다. PyYAML을 사용하면 파이썬에서 YAML 파일을 로드하여 딕셔너리나 다른 자료 구조로 변환하거나, 파이썬 자료 구조를 YAML 형식으로 시리얼라이즈할 수 있습니다. 이를 통해 YAML 형식의 데이터를 파이썬에서 쉽게 다룰 수 있게 됩니다. 예를 들어, 다음은 PyYAML을 사용하여 YAML 파일을 파싱하는 예제입니다: import yaml # YAML 파일 읽기 with open("example.yaml", "r..
Apache Netty는 Java를 사용하여 비동기적이고 이벤트 기반의 네트워크 애플리케이션을 구축하기 위한 고성능 네트워크 프레임워크입니다. Netty는 다음과 같은 특징과 장점을 가지고 있습니다: 1. 이벤트 기반 아키텍처 Netty는 이벤트 기반 아키텍처를 사용하여 네트워크 이벤트를 처리합니다. 이는 비동기적인 동작을 지원하고, 높은 처리량과 낮은 지연 시간을 제공합니다. 2. NIO 지원 Netty는 Java의 NIO(Non-blocking I/O)를 기반으로 작동합니다. 이는 논블로킹 IO를 통해 많은 연결을 단일 스레드로 처리하고, 높은 성능을 달성할 수 있습니다. 3. 모듈화 및 유연성 Netty는 모듈화된 구조를 가지고 있어 필요에 따라 구성 요소를 쉽게 추가하거나 변경할 수 있습니다. 이..
Apache MINA는 Java에서 네트워크 응용 프로그램을 개발하기 위한 오픈 소스 프레임워크입니다. MINA는 'Multipurpose Infrastructure for Network Applications'의 약자로, 다양한 네트워크 기반 응용 프로그램을 만들기 위한 다재다능한 인프라를 제공합니다. 주요 특징과 장점은 다음과 같습니다: 1. 이벤트 기반 프로그래밍 MINA는 이벤트 기반 아키텍처를 사용하여 네트워크 상호 작용을 처리합니다. 이를 통해 비동기적인 네트워크 통신을 쉽게 구현할 수 있습니다. 2. NIO 기반 MINA는 Java의 NIO(Non-blocking I/O)를 기반으로 작동합니다. 이는 논블로킹 IO를 통해 단일 스레드로 많은 연결을 처리할 수 있고, 높은 성능을 제공합니다. ..
# -*- coding: utf-8 -*- import platform def check_os(): os_info = platform.system() if os_info == 'Windows': return 'w' elif os_info == 'Linux': return 'l' elif os_info == 'Darwin': return 'm' else: print("현재 운영 체제는 알 수 없습니다.") check_os()
출처 : https://engineering.linecorp.com/ko/blog/line-notify-with-node-js-python-1-basic