본문 바로가기
반응형

전체 글65

네이버 API 검색 결과에서 언론사 이름 추출하기 네이버 API로 뉴스를 검색할 때, 각 뉴스 항목에는 originallink라는 링크만 포함되어 있어 어느 언론사에서 제공한 뉴스인지 식별하기 어렵습니다. 언론사별로 고유한 originallink의 도메인명을 통해 언론사 이름을 확인할 수 있도록 함수를 구현해보았습니다.이를 위해 먼저, 주요 언론사 사이트의 도메인과 한글 이름을 매핑한 배열을 정의한 후, 해당 링크에 포함된 도메인명을 기반으로 언론사 이름을 확인하도록 했습니다.  1. 언론사 정보 매핑 배열우선, 대표적인 언론사 몇 곳의 도메인명과 한글 이름을 매핑한 배열을 만듭니다. 이 배열을 기반으로, originallink에 포함된 도메인명을 찾아 해당 언론사의 한글 이름을 반환할 수 있습니다.const site = [ {site : .. 2024. 11. 6.
파이썬 실행 파일 에러가 나는 경우? (PyInstaller 사용) 파이썬 프로젝트를 진행한 후 실행 파일로 배포하고 싶을 때, PyInstaller라는 도구를 사용하면 간편하게 실행 파일을 만들 수 있습니다. 이 글에서는 PyInstaller를 사용해 .exe 파일을 만드는 방법과 발생할 수 있는 오류 및 해결 방법을 설명합니다. PyInstaller 사용법PyInstaller를 이용해 파이썬 코드를 실행 파일로 만드는 명령어는 매우 간단합니다. 다음과 같이 작성합니다:pyinstaller --onefile --icon=icon.png main.py 옵션 설명--onefile: 모든 파일을 하나의 실행 파일로 병합합니다.--icon=icon.png: 아이콘 파일을 지정해 실행 파일의 아이콘을 설정합니다 문제 발생: 아이콘 파일 오류위 명령어를 실행했을 때, 다음과 같은.. 2024. 11. 6.
우분투에서 Node.js와 PM2를 사용한 무중단 애플리케이션 실행 방법 1. curl 설치Node.js 설치를 위해 먼저 curl이 필요합니다. 아래 명령을 사용하여 curl을 설치합니다.sudo apt updatesudo apt install curl 2. Node.js 설치 스크립트 추가Node.js의 버전은 18.x 또는 20.x 중 선택하여 설치할 수 있습니다. 아래 명령 중 하나를 사용해 Node.js 설치 스크립트를 다운로드하고 실행합니다.Node.js 18.x 설치 스크립트: curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -Node.js 20.x 설치 스크립트:curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - 3. Node.js.. 2024. 10. 14.
Sentry 서버 재시작 방법 (Docker 환경) Sentry가 정상적으로 오류를 수집하지 않거나 먹통이 될 때, 간단하게 Docker를 재시작하여 문제를 해결할 수 있습니다. 아래는 Sentry Docker 컨테이너를 재시작하는 방법입니다. 재시작 방법1. SSH 접속 먼저, 서버에 SSH로 접속합니다. 접속 명령어는 서버 환경에 따라 다를 수 있지만, 일반적으로 다음과 같이 입력합니다.ssh [사용자명]@[서버 IP 주소] 2. Sentry Docker 폴더로 이동 SSH로 접속한 후, Sentry가 설치된 Docker 디렉토리로 이동합니다. 일반적으로 디렉토리는 /docker/sentry_docker 경로에 위치해 있습니다.cd /docker/sentry_docker 3. Docker Compose를 이용한 재시작 Sentry 서비스를 재시작하기 .. 2024. 10. 8.
반응형