본문 바로가기

반응형

좋아하는 것_매직IT

웹 크롤링 프레임워크 Colly로 블로터 최신 뉴스를 공유 할 수 있다고? 블로그 목적  웹 크롤링 프레임워크 Colly 와 텔레그램 봇을 활용한 블로터 최신뉴스 공유 구현에 대해서 공부및 정리후 나만의 노하우와 지식을 공유한다.블로그 요약1. 웹 크롤링 프레임워크 Colly 에 대해서 알아본다.2. 웹 크롤링 프레임워크와 텔레그램 봇을 활용한 블로터 최신뉴스 공유 기능을 간단하게 구현해 본다. 블로그 상세내용예전부터 사내메일로 수신받아온 여러가지 IT뉴스를 보다가 한번 블로터뉴스에 대해서 공유해보면 어떨까? 라는 생각이 들어서 golang 으로 구현해 봤는데요..우선 Colly 라이브러리에 대해서 간단하게 정리해보도록 할께요.한마디로 Colly는 Golang으로 작성된 강력하고 빠른 웹 크롤링 프레임워크입니다. 그리고 간단한 API와 높은 성능으로 많은 개발자들에게 사랑받고 .. 더보기
Coinpaprika Openapi 와 텔레그램 봇을 활용한 가상화폐 검색 기능 간단 구현! 블로그 목적 Coinpaprika Openapi 와 텔레그램 봇을 활용한 가상화폐 검색 기능 구현에 대해서 공부및 정리후 나만의 노하우와 지식을 공유한다.블로그 요약1. Coinpaprika Openapi 에 대해서 알아본다.2. Coinpaprika Openapi 와 텔레그램 봇을 활용한 가상화폐 검색 기능을 간단하게 구현해 본다. 블로그 상세내용요즘에 재테크로 가상화폐에 대해서 관심이 생겨서 가상화폐관련 Openapi 가 있나? 검색창을 두리번 거리다가요.Coinpaprika  Openapi 를 발견했습니다. 해당 Coinpaprika  Openapi 를 알아보고 어떤 기능을 개인적으로 구현해 볼까? 고민하던 중 ..텔레그램 봇을 활용해서 제가 검색하고자 하는 가상화폐 정보를 전송해보면 어떨까? 해서.. 더보기
Tmap Openapi 와 텔레그램 봇을 활용한 주변 맛집 검색 기능 간단 구현! 블로그 목적 Tmap Openapi 와 텔레그램 봇을 활용한 주변 맛집 검색 기능 구현에 대해서 공부및 정리후 나만의 노하우와 지식을 공유한다.블로그 요약1. Tmap Openapi 에 대해서 알아본다.2. Tmap Openapi 와 텔레그램 봇을 활용한 주변 맛집 검색 기능을 간단하게 구현해 본다. 블로그 상세내용요즘에 Tmap Openapi 에 관심이 생겨서 공부해서 어떤 기능을 개인적으로 구현해 볼까? 고민하던 중 ..텔레그램 봇을 활용해서 내가 검색하고자 하는 위치의 맛집과 음식점들을 전송해보면 어떨까? 해서 바로 Tmap Openapi를 공부해봅니다.Tmap Openapi 에 대해서 공부를 하기위해서 우선 SK open API 사이트에 접속합니다. 아래와 같이 TMAP 관련해서 openapi 를.. 더보기
안드로이드 스튜디오와 녹스(Nox) 에뮬레이터 연동 깔끔하게 정리하기 Nox 와 안드로이드 스튜디오를 연동하고 나서 해당 내용을 정리해본다.참고로 Nox 는 말그대로 PC 로 모바일 게임을 더 빠르게 즐기기위한 에뮬레이터중에 하나인데, 나의 목적은 Nox 에뮬레이터에 내가 개발하고 있는 apk 를 설치해서 테스트를 하기 위해서 사용하게 되었다.아래 nox 홈페이지에서 프로그램을 받아서 설치하면된다.https://kr.bignox.com/ Noxplayer – Fastest and Smoothest Android Emulator for PC & Mac – Free and SafePlay the most popular mobile games and run apps on PC with NoxPlayer, the best Android Emulator. Supports Andro.. 더보기
Golang 과 텔레그램 봇을 활용한 구글 스프레드시트 모니터링 블로그 목적 Golang 과 텔레그램 봇(bot)을 활용한 구글 스프레드 시트 모니터링 기능에 대해서 공부및 정리후 나만의 노하우와 지식을 공유한다.블로그 요약1. 텔레그램 봇(Bot)를 생성해본다.2. Golang 프로그래밍과 구글 스프레드 시트를 연동해서 텔레그램 봇을 통해 변동사항을 모니터링 해본다.  블로그 상세내용같은 주제 하에 각기 다른 사람이 작성한 내용을 취합해 하나의 파일로 만들어 본 경험이 다들 있으실 겁니다. 업무상 첨부파일로 주고 받기에는 내용의 변동이 너무 잦아서 번거로울 때 한 번쯤 이용해 봤을 구글 시트(데보션에서도 활용을 많이 하죠?)참고로 구글 스프레드 시트는 구글에서 제공하는 무료 웹 기반 소프트웨어 중 하나입니다.그런데 굳이 구글 스프레드 시트의 변동사항을 직접확인하지 .. 더보기
Error: error:0308010C:digital envelope routines::unsupported 발생 시 해결방법 digital envelope routines::unsupported 발생 시 해결방법 React 관련 Proxy 설정 기본적으로 React 프로젝트는 3000번 포트에서 작동되기 때문에 CORS 관련한 오류를 방지하기 위해서 Proxy를 설정해주어야 하는데... CORS(Cross-Origin Resource Sharing) 오류와 관련된 내용을 간단히 설명하자면 동일출처에서 데이터 요청을 하지 않았기 때문에 발생하는 오류이다. 다시말해서 CORS오류는 웹 애플리케이션이 다른 도메인, 프로토콜 또는 포트에서 리소스를 요청할 때 발생하는 보안 정책인데요. 브라우저는 보안상의 이유로 기본적으로 다른 출처에서 리소스를 요청하는 것을 제한하며, 이때 CORS 오류가 발생할 수 있습니다. 이를 해결하기 위해서는.. 더보기
gin Router 의 차이점 깔끔하게 정리한다면? (Default 와 New) gin Router 의 차이점은? (Default 와 New) gin.Default() 및 gin.New() 함수는 Gin 엔진의 라우터를 생성하는 데 사용됩니다. 우선 샘플코드는 아래와 같습니다. 두 예제 모두 "/hello" 엔드포인트로 들어오는 GET 요청에 대해 "Hello, world!" 메시지를 JSON 형식으로 반환하는 간단한 Gin 애플리케이션을 보여줍니다. 하나는 gin.Default()를 사용하여 Gin 엔진을 생성하고, 다른 하나는 gin.New()를 사용합니다. gin.Default() package main import ( "github.com/gin-gonic/gin" "net/http" ) func main() { // gin.Default()를 사용하여 Gin 엔진을 생성합니.. 더보기
검색 시스템(Search System) 이란? (ft.Elastic Search) 검색시스템(Search System) 검색시스템은 대용량 데이터를 기반으로 신뢰성 있는 검색결과를 제공하기 위해 검색엔진을 기반으로 구축된 시스템 여기서 용어를 정리해봐야 하는데요? 아래 3가지 정도는 머리속에 정리해 두셔야 합니다. 하나, 검색엔진(Search Engine) - 검색엔진은 광활한 웹에서 정보를 수집해 검색결과를 제공하는 프로그램 둘, 검색시스템(Search System) - 검색시스템은 대용량 데이터를 기반으로 신뢰성 있는 검색결과를 제공하기 위해 검색엔진을 기반으로 구축된 시스템 셋, 검색서비스(Search Serivce) - 검색엔진을 기반으로 구축한 검색 시스템을 활용해 검색 결과를 서비스로 제공. 3용어의 범위로 보면 아래와 같다고 보시면 될것 같습니다. - 검색서비스 > 검색 .. 더보기

반응형