본문 바로가기

전체 글191

티스토리 블로그를 구글 애널리틱스와 연결하는 방법 이 글에서는 티스토리 블로그를 구글 애널리틱스와 연결하는 방법에 대해서 설명합니다. 구글 애널리틱스에 티스토리 블로그 속성 추가 티스토리 블로그에 구글 애널리틱스 연결하기 구글 애널리틱스에 티스토리 블로그 속성 추가 티스토리에서 자체적으로 제공하는 통계도 있지만, 구글 애널리틱스에서는 더 다양한 통계정보를 제공합니다. 또, 여러 종류의 블로그를 운영 중인 분은 구글 애널리틱스에서 한 번에 모든 통계를 확인할 수 있다는 장점도 있습니다. 오늘은 티스토리 블로그를 구글 애널리틱스로 연결해 보기로 하였습니다. 먼저 구글 애널리틱스에 티스토리 블로그를 추가하기 위해서는 구글 애널리틱스에 접속합니다. 구글 애널리틱스는 속성 단위로 통계를 제공합니다. 여기서 신규 속성을 등록해야합니다. 관리 > 속성 만들기를 클릭.. 2024. 1. 23.
nginx에 신규 subdomain과 flask app 추가하기 이 글에서는 nginx에 신규 subdomain과 flask app 추가하는 방법에 대해서 설명합니다. nginx에 flask 추가앱 설정하기 인증서 신규 발급하기 nginx에 flask 추가앱 설정하기 nginx에 신규 flask 서비스를 추가하려고 합니다. 신규 서비스는 별건 아닌데, 이미지 변환해서 만화화하거나 얼굴 인식해서 만화 캐릭터처럼 그려주는 서비스입니다. 그 외에는 이미지 필터들을 간단하게 씌울수 있도록 하고 있습니다. 위의 이미지가 해당 flask 웹앱으로 돌린 결과입니다. 단순하게 opencv와 몇 가지 필터들 적용한 결과입니다. 포트를 다르게 하여 gunicorn을 하나 더 띄울 계획입니다. 기존 서비스 포트가 8000번이니 8090으로 띄우도록 하겠습니다. 이제 nginx에 아래와 .. 2024. 1. 23.
GCP(Google Cloud Platform) VM인스턴스에 ssh로 간단하게 접속하는 방법 이 글에서는 GCP(Google Cloud Platform) VM인스턴스에 ssh로 간단하게 접속하는 방법에 대해 설명드립니다. (Google Compute Engine ssh 접속, 구글 서버 ssh 접속, 구글 클라우드 ssh 접속) Table Of Contents 1. 소개 및 접속 절차 2. 로컬 PC에서 ssh접속용 key 생성 (ssh-keygen) 3. GCP 메타데이터와 VM인스턴스에 ssh 공개키(Public key) 등록 4. GCP 서버에서 공개키 수정 5. 접속하기 1. 소개 및 접속 절차 아래 절차를 따라 하시면 최종적으로 로컬 컴퓨터에서 다음과 같은 명령어로 GCP 서버 접속이 가능합니다. 주의 사항으로 서버에 ssh 키를 넣어 놓으셔야 합니다. (아주 간단합니다. key 생성 .. 2024. 1. 23.
docker hub에 무료 가입하여 docker 이미지를 올리는 방법 따라하기 이 글에서는 docker hub에 무료 가입하여 docker 이미지를 올리는 법에 대해서 설명합니다. 가입부터 아래 방법대로 따라하기만 하시면 쉽게 docker hub에 무료 가입하고 도커 이미지를 올리실 수 있습니다. docker hub 가입 리파지토리 생성 (Create Repository) docker hub에 push docker hub 가입 아래의 docker hub에 접속하여 "sign up for free"를 누르고 email/username/password를 입력하여 가입합니다. 저는 가입되어있으므로 Sign In으로 로그인 해 줍니다. https://hub.docker.com/ Create Repository docker hub 무료 가입자는 Private repository를 한 개 무.. 2024. 1. 23.
우분투 nginx 서버 Docker 설치 및 이미지 만들기 이 글에서는 Docker 이미지 만드는 법에 대해서 설명합니다. Docker로 운영중인 nginx우분투 서버 이미지로 만들기 절차 실행 과정 운영중인 nginx우분투 서버 Docker 이미지 만들기 절차 Docker를 사용해서 현재 운영중인 nginx 와 flask 앱을 실행중인 우분투 서버를 docker 이미지로 만들려고 합니다. 아래의 순서를 따라서 이미지 생성을 진행합니다. Docker를 사용하여 우분투 서버 환경을 일관되게 관리하려면 다음 단계를 수행해야 합니다. 1. Docker 설치 우분투 서버에서 Docker를 다운로드 및 설치합니다. bash sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl s.. 2024. 1. 23.
구글 블로그 모바일 설정하기 (테마 따로 유지하기) 이 글에서는 구글 블로그에서 모바일 테마 따로 설정하는 법에 대해서 설명합니다. 구글 블로그에서 모바일 테마 따로 설정하기 구글 블로그에서 모바일 테마 따로 설정하기 구글 블로거에서 모바일 설정을 들어가기 위해서는 테마 > 옆에 화살표 누르기 > 모바일 설정으로 들어갈 수 있습니다. 아래와 같이 휴대기기에서 데스크톱 또는 모바일 테마를 표시하는 부분을 사용자가 선택할 수 있습니다. 저는 아무것도 수정하지 않았는데 데스크톱으로 나와있습니다. 모바일로 수정해 보도록 하겠습니다. 데스크톱으로 하면 현재 테마의 기본 모양이 나타납니다. 모바일은 다른 테마를 적용하고 싶으신 경우 아래와 같이 다른 테마로 변경하실 수 있습니다. 2024. 1. 23.
티스토리 블로그 구글 서치콘솔 사이트맵 가져올 수 없음 오류 해결 방법 이 글에서는 티스토리 블로그 사이트맵을 구글 서치콘솔에 등록 시에 가져올 수 없음 오류가 나는 문제를 해결한 경험을 공유합니다. 다른 여러 가지 방법으로 시도를 해 보았으나 결론은 다음의 방법으로 해결되었습니다. Table Of Contents 사이트맵의 중요성 사이트맵 가져올 수 없음 오류 사이트맵 오류 해결 방법 사이트맵의 중요성 사이트맵은 웹사이트의 구조와 페이지 정보를 검색 엔진에 제공하는 데 사용되는 XML 파일이나 페이지 집합입니다. 이는 검색 엔진이 웹사이트를 더 효과적으로 색인화하고 검색 결과에 노출시킬 수 있게 해 줍니다. 사이트맵 등록이 검색 엔진에 중요한 이유는 다음과 같습니다: 효율적인 크롤링: 사이트맵을 통해 검색 엔진은 웹사이트의 모든 페이지를 더 빠르게 크롤링할 수 있습니다. .. 2024. 1. 22.
허리(발목 등 관절) 삐끗했을때 냉찜질 VS 온찜질 - 병원에서 알려주는 응급처치 오늘은 갑작스럽게 허리나 관절을 삐끗했을 때 효과적으로 대처할 수 있는 방법들에 대해 이야기해보려고 합니다. 허리나 관절을 삐끗했을 때 냉찜질과 온찜질을 언제 해야 하는지와 그 원리에 대해 설명하겠습니다. Table Of Contents 허리 통증은 요추염좌 염좌의 원인 허리삐끗했을때 응급처치 - 냉찜질 VS 온찜질 냉찜질 온찜질 그 외 허리통증 완화를 할 수 있는 자세 통증이 가라앉지 않고 지속되는 경우 급성 요추염좌를 포함한 "삐끗" 예방하기 허리 통증은 요추염좌 누구나 한 번쯤은 허리를 다쳤던 적이 있을 것입니다. 가벼운 통증일수록 그냥 넘기는 경우가 많지만, 미미한 통증이라고 여겨서 무시하는 순간, 그 통증은 더 심해질 수 있습니다. 허리 통증은 단순히 무리한 운동이나 자세의 문제로 인한 경우도 .. 2024. 1. 22.
윈도우 노트북과 PC의 절전모드로 인한 로그아웃 방지하는 법 - 절전모드 끄기 이 글에서는 윈도우 노트북 절전모드와 로그아웃 방지하는 법에 대해서 설명합니다. Table Of Contents 윈도우 노트북 자동 절전모드의 문제점 윈도우 노트북 자동 절전모드 끄는 방법 | 끄기 윈도우 노트북 자동 절전모드의 문제점 노트북이 의도치 않게 절전모드로 들어가는 경우 다음과 같은 문제가 발생할 수 있습니다. 작업 중인 파일이 손실될 수 있습니다. 노트북이 자동 절전 모드로 들어가면 열려 있던 모든 프로그램과 파일이 중지됩니다. 이로 인해 작업 중인 파일이 손실되거나 변경될 수 있습니다. 다른 컴퓨터와의 연결이 끊어질 수 있습니다. 노트북이 자동 절전 모드로 들어가면 공유 파일, 프린터 또는 네트워크와 같은 다른 컴퓨터와의 연결이 끊어집니다. 이로 인해 작업이 중단되거나 데이터가 손실될 수 .. 2024. 1. 21.
무료로 구글 클라우드 서비스 가입하고 vm 할당 받기 - 결제 없음 이 글에서는 구글 클라우드 서비스 가입 및 VM 생성 후기에 대해서 포스팅 합니다. 제가 구글 클라우드를 선택한 것은, AWS나 네이버와 같은 다른 클라우드는 일정 기간 후에 자동 결재가 되는 시스템입니다. 하지만, 구글은 자동결재를 하지 않고 VM을 접근못하게 합니다. 결론적으로 결재가 자동으로 되지 않는다는 것 때문에 GCP를 이용하게 되었습니다. Table Of Contents 구글 클라우드 가입하기 구글 클라우드에서 VM 만들기 구글 클라우드 가입하기 구글 클라우드 서버라고 구글에서 검색하면 바로 다음의 링크로 진입가능합니다. https://console.cloud.google.com/?hl=ko 여기서 무료로 시작하기를 눌러서 바로 시작 가능합니다. 지속적으로 안내하는 것이지만 무료 시작 후 유.. 2024. 1. 21.
git 충돌 | conflict 해결하는 방법 - command line 이 글에서는 git pull 시 충돌 해결하는 방법에 대해서 설명합니다. Table Of Contentsgit pull 시 충돌 해결하는 절차 git pull 시 충돌 해결하는 절차 이 오류는 로컬 저장소의 변경 사항과 원격 저장소의 변경 사항이 충돌하기 때문에 발생합니다. 원격 저장소의 변경 사항을 병합하기 전에 로컬 작업 트리에서 변경 사항을 커밋하거나 스태시해야 합니다. 그리고 병합할 수 없는 파일은 이동 또는 제거해야 합니다. 먼저 로컬 변경 사항을 스태시하고, 원격 저장소에 git pull로 변경사항을 다운로드해 봅시다. 그 후 스태시한 변경 사항을 적용하고 파일 충돌을 해결한 뒤 커밋할 수 있습니다. 로컬 변경 사항 스태시하기: git stash save "My local changes" 원격.. 2024. 1. 21.
git 사용 시 수정 이전으로 내용 되돌리는 방법 (소스코드 관리) 이 글에서는 git 수정 이전으로 내용 되돌리는 단순한 방법에 대해서 설명합니다. Table Of Contents git 수정 이전으로 내용 되돌리는 방법 git 수정 이전으로 내용 되돌리는 방법 stage 에 들어가지 않은 수정한 파일들을 수정 이전으로 되돌리는 방법은 아래와 같습니다. 모든 변경 파일 되돌리기 위해서 아래 명령을 수행합니다. 모든 수정 사항을 취소해 버리므로 주의해야합니다. git reset --hard 특정 파일만 되돌리기 위해서는 checkout 명령을 사용합니다. git checkout – filename 형식으로 filename 에 되돌릴 파일의 경로 입력하면 됩니다. 아래는 src/test.c 의 변경을 취소하는 경우 git checkout -- src/test.c 2024. 1. 21.