전체 글42 1. Data Communications, Data Networking, and the Internet 1. Data Communications, Data Networking, and the Internet 인터넷이란? 네트워크들의 네트워크 서로 연결되어있는 ISP들을 의미 ISP: Internet Service Provider 접속된 컴퓨터(== 호스트)들의 집합 LAN을 통하여 호스트들이 하나의 그룹으로 묶임 → 개별 호스트와 LAN이 ISP에 연결됨 Infrastructure that provides services to applications 프로토콜 Format, order of messages, and actions taken on message transmission and receipt 통신 규약: 통신하기 위한 절차를 규정한 것 방법, 절차, 언어 역할마다 계층 구조로 구분되어 있음 네트워.. 2023. 5. 3. [Go] GoLang 시작하기 개요 쿠버네티스 자동화 구축 시스템을 설계하던 중, CI/CD 파트나 AWS에 접근하기 위한 CLI를 사용하는 기본 언어로 python(FastAPI)을 사용할지, 아니면 쿠버네티스 구축 시 대중적으로 사용되는 Go를 사용할지 고민하게 되었다. 인프라 및 클라우드 직군 채용 공고를 보면, 생각보다 Go에 대한 경험을 지원자에게 물어보는 경우가 많다. 또한, 도커나 쿠버네티스 역시 Go를 사용하여 개발되었다. 어째서 Go를 사용하고, 이 생소한 구글 출신 언어가 갖는 이점이 무엇일까? 한 번 알아보도록 하자. Go 언어에 대해 알아보자 1. 시스템 소프트웨어 개발에 적합하게 설계되었다. 2. C, C++과 문법이 비슷하다. 기존 구글에서 주로 사용하던 C++의 복잡함과 긴 컴파일을 줄일 수 있도록 설계되었.. 2023. 4. 20. [TEAM 369] Flutter, SpringBoot, AWS로 효율적인 어플리케이션 구축하기 기본편 졸업프로젝트를 기획하면서 여러가지 주제가 후보로 나왔지만, 그중에서도 우리 팀은 '냉장고 관리'를 테마로 삼기로 결정했다. 네이버 마이플레이스에서 영수증을 촬영하면 가게에 대한 정보를 인식해서 공인된 후기를 남길 수 있게 하는 기술에서 착안해서, 마트에서 식재료 구매 후 발급한 영수증과 쿠팡/마켓컬리 등 이커머스 거래내역 캡쳐 사진에서 식재료와 수량을 추출하는 OCR 기술을 탑재한 하이브리드 어플리케이션을 개발하기로 하였다. 이 과정에서 약 1달의 아이디에이션 회의, 아이디어 디벨롭 회의, 멘토님과의 UX/UI 관련 피드백, 지도교수님과의 면담 등 우리의 아이템을 1년이라는 시간 안에 개발 및 사용자 테스트까지 할 수 있을지, 기술적으로 가능한 수준인지에 대한 면밀한 검토가 있었다. 나는 대개의 서류작성.. 2022. 11. 25. [이상청] 기상청 단기예보 API를 받아와서 처리하기 개요 https://www.data.go.kr/data/15084084/openapi.do 기상청_단기예보 ((구)_동네예보) 조회서비스 초단기실황, 초단기예보, 단기((구)동네)예보, 예보버전 정보를 조회하는 서비스입니다. 초단기실황정보는 예보 구역에 대한 대표 AWS 관측값을, 초단기예보는 예보시점부터 6시간까지의 예보를, www.data.go.kr 이상청은 현재 날씨 및 날씨 예보 정보를 제공하는 프로젝트다. 날씨 관련 정보를 제공하는 많고 많은 API 중에서, (1)무료다 (2)기상청 공식이다라는 두가지 이유로 위의 API에서 정보를 받아와서 원하는 형태로 가공하기로 했다. 받아오는 데 특별한 문제가 발생하진 않았고 솔직히 그렇게 어렵지도 않았지만, 구글링하면 해당 API를 활용하는 자료가 그닥 .. 2022. 8. 8. 이전 1 2 3 4 5 6 ··· 11 다음