[구글 애드센스] CTR(광고 클릭율) / CPC(광고 단가) 올리는 방법(1) 티스토리 완벽 가이드 보기 이번 포스팅에서는 애드센스 수익을 높이기 위해 필수적인 CTR(광고 클릭율)과 CPC(광고 단가)를 올리는 방법 중 광고를 차단하는 법에 대해 알아보겠습니다. 그런데, 광고 차단이 CTR과 CPC랑 무슨 상관일까요? 예를 들어, 내가 마라톤화 리뷰에 관한 글을 보고 있는데, 마라톤화 관련 광고가 뜬다면 클릭 확률이 높을겁니다. 하지만 뜬금없이 게임 광고가 뜬다면 과연 클릭 할까요? 당연히 하지 않겠죠. 우리가 열심히 작성한 포스팅의 정보만 빼서 그냥 이탈할 것입니다. 즉, 광고 효과가 상당히 떨어집니다. 그렇다면 전혀 관련없는 광고를 안뜨게 한다면, 관련있는 광고가 더 자주 뜰것이고 결과적으로 클릭률이 좀 올라 갈 수 있지 않을까? 라는 합리적인 의심을 할 수 있게 됩니다. 이.. 재테크 | 부업/블로그 | 구글 애드센스 2022. 9. 27. [파이썬 셀레니움 기초] 팝업창 닫는 방법 웹 스크래핑을 하다보면 사이트에 따라 아래와 같이 여러개의 팝업창이 뜨는 경우가 있는데요. 이때 팝업창들을 닫기 위해서는 어떻게 해야 할까요? 1) url접속 코드 작성 from selenium import webdriver import time from selenium.webdriver.common.by import By from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(service=Service(ChromeDriverManager().install())) url = "http://www.riss.kr" dr.. 파이썬/크롤링 2022. 9. 22. [파이썬 플라스크] jinja2.exceptions.TemplateNotFound에러 해결 방법 이번 포스팅에서는 웹 플레임워크 플라스크에서 자주 발생 되는 오류인 jinja2.exceptions.TemplateNotFound 해결 방법에 대해 알아보겠습니다. 파이썬 예제 아래는 코드 예제입니다. /html_test url로 접속하면 html페이지(login.html파일)을 띄우는 코드인데요. 실행을 해보면 브라우저 창에는 Internal Server Error가 발생하고, 터미널에는 아래와 같이 jinja2.exceptions에러가 발생합니다. 이는 플라스크가 login.html이 어딨는지 찾지 못하겠다 라고 말하는 것입니다. 혹시 여러분의 html파일은 어디에 있나요? 저의 경우 예제 코드에서 사용한 login.html파일의 위치는 실행 파일과 같은 레벨에 있습니다. 혹시 저와 비슷한 상황은 아.. 파이썬/플라스크(flask) 2022. 9. 21. 사무용 끝판왕 마우스 | 무선 마우스 mx master 3s 사용 후기 저는 개발자이다보니 하루 종일 마우스를 쓰는데요. 그래서 그런지 최근 손목 통증이 심해져서 괜찮은 마우스를 서칭하기 시작했습니다. 많은 고민끝에 선택한 녀석은 사무용 끝판왕 마우스라 불리는 mx master3s인데요. 1) 제품 구성 제품 구성은 충전 케이블, 동글, 마우스로 심플하게 구성 되어있습니다. 2) 모양 변화 전작과 비교하여 높이가 다소 높아지고 폭은 좁아진 느낌입니다. 개인적으로 손에 착 감기는 그립감이 mx master 3s이 더 좋게 느껴졌습니다. 2) 휠 재질 로지텍 mx master 2s 같은 경우 휠이 고무패킹으로 되어 있다보니 안에 먼지가 들어가면 청소하기가 힘들었습니다. 반면 로지텍 mx master 3s은 스틸재질로 변경이 되어 청소하기가 훨씬 수월할것같습니다. 3) 클릭 소음.. 기타/제품 추천 2022. 9. 19. 미국 주식 분석 사이트 | 시킹알파(seeking alpha) 프리미엄(유료) 과연 필요할까? 솔직 후기 유튜버 미주은 채널을 통해 미국 주식을 공부하는데 있어 도움되는 사이트를 알게 되었다. 바로 시킹 알파(seeking alpha)라는 사이트다. 해당 사이트를 통해 유튜버가 기업 분석을 하다보니, 꽤나 유용한 사이트인것은 분명해보였다. 하지만 굳이 결제 하고 싶은 마음은 없었다. 왜냐하면 우량주 장기투자자로서 그리 디테일한 정보가 필요할까라는 의문 때문이었다. 그러던 중 씨킹알파 프리미엄 프로모션을 한다는 소리를 듣게 되었다. '이번 아니면 언제 해보겠냐, 별로면 구독 취소하면 되지' 라는 마음으로 1년 프리미엄(가격은 99달러)을 과감히 결제 했다. (역시 프로모션 마케팅 효과는 어마어마한거같다.) 이번 포스팅에서는 1달 조금 넘는 기간 시킹 알파를 써오면서 느낀점을 공유 하고자 한다. 1. 장점 1).. 재테크 | 부업/주식 2022. 9. 15. [오픈 cv] 트랙바란? 트랙바 사용방법(for opencv 초보자) 이번 포스팅에서는 아래와 같이 파이썬 opencv에서 제공하는 gui인 트랙바를 만드는 방법에 대해 알아보겠습니다. 1) 트랙바 디폴트 배경 설정 우선 트랙바 배경으로 검은 화면을 설정하고 싶은데요! 아래와 같은 코드로 검은 배경을 만들어보았습니다. output: 2) 트랙바 생성(cv2.createTrackbar) 트랙바를 생성하는데 사용되는 함수는 createTrackbar 입니다. 두번째 인자에 들어간 'image'는 트랙바를 띄울 창 이름을 의미합니다. 다시 말하면 트랙바를 생성하기 위해선 창을 먼저 생성해야 된다는 의미죠. 즉 아래와 같이 imshow()를 먼저 실행해서 창을 생성한 후 트랙바를 생성하는 방식으로 진행이 됩니다. 당연히 같은 창을 공유 해야하니까 둘다 'image'라는 같은 이름.. 머신러닝,딥러닝/opencv 2022. 9. 14. [파이썬 opencv] 두 이미지 합치는 방법(with 크기 다른 이미지) 이번 포스팅에서는 파이썬 OpenCV에서 아래의 사과 이미지를 오른쪽 하늘 배경에 넣는 것을 해보고 싶습니다. 이 글을 읽기 전 선수 지식 포스팅 [opencv python] 이미지 읽기(cv2.imread) | 컬러 , 흑백 1) 준비사항 이때 필요한 것은 3개의 이미지가 필요합니다. 이중 2개는 당연히 원본 사과 이미지와, 원본 하늘 이미지입니다. 나머지 1개는 바로 사과의 마스크 이미지인데요. 마스크 이미지란 아래와 같이 검은색과 흰색으로 구성된 이미지라고 보시면 됩니다. 여기서 포인트는 우리가 관심있어 하는 부분이 흰색이 되어야 한다는 점입니다. 이를 전문용어(?)로 A Region Of Interest 줄여서 ROI, 한국말로는 관심 영역이라고 합니다. 해당 마스크 이미지는 opencv 이진 영.. 머신러닝,딥러닝/opencv 2022. 9. 13. [파이썬] 코드에서 커맨드 명령어를 실행 시키는 방법(with subprocess) 1편 코드를 짜다보면 command line에서 명령어를 쳐야만 실행 가능한 프로그램이 있는데요. 이를 자동화 하기 위해선 코드에서 해당 명령어를 작동하는 방법을 알아야 합니다. 이번 포스팅에서는 위 방법에 대해 알아보겠습니다. 1) 예제 파일 생성 이해를 돕기 위해 test2.py라는 파일에 아주 간단한 코드를 작성해 보았습니다. //test2.py 해당 파일을 실행시키기 위해선 command line에 아래와같은 명령어를 쳐줘야 하죠. 우리가 해보고 싶은것은 이 test2.py를 실행시키는 명령어를 커맨드라인이 아닌 코드단에서 입력하고싶습니다. 2) 코드 실행 먼저 test.py파일을 생성하는데요. //test.py subprocess 모듈을 import합니다. 그리고 subprocess.call() 메소.. 파이썬 2022. 9. 7. [opencv] 그림 그리기 | 글자 쓰는 법 (+ 한글 사용 방법) 이번 포스팅에서는 opencv 함수를 이용하여 그림 그리기 및 글자 쓰는 방법에 대해 알아보도록 하겠습니다. 먼저 그림 그리기에 앞서 그림을 그릴 도화지를 준비 해야겠죠? 아래와같이 500x 500x 3 shape의 하얀색 배경을 만들었습니다. 흰색 배경을 사용하는데 굳이 컬러 채널인 3채널을 이용한 이유는 추후 그림을 그릴때 사용되는 컬러를 입력받기 위해서 입니다. 1. 선그리기(cv2.line) output: 선은 cv2.line함수를 이용합니다. 2번째, 3번째 인자에 들어간 튜플 값은 두 점의 좌표를 의미합니다. 4번째 인자에 들어간 값은 컬러를 의미하는데요. B G R 순서로 설정되어있습니다. 우리 예시에서는 R 에 255가 채워졌으니까 도화지상에 빨간색 선이 그려진걸 알 수 있습니다. 마지막 .. 머신러닝,딥러닝/opencv 2022. 9. 6. [제품 리뷰] 러닝 필수 아이템 러닝 플립 벨트 리뷰 요즘 퇴근 후 7km 러닝을 하기 시작했습니다. 달릴때마다 핸드폰을 손에 들고 뛰다보니 핸드폰의 열때문에 손에 땀이 나기도하고, 무엇보다 두 손이 자유롭지 못하다는 점이 굉장히 불편하더라구요. 이걸 어떻게 해결해야 하나 고민하던 중 몇가지 찾아본 제품들을 공유하고자 합니다! 첫번째는 암밴드입니다. 팔에 밴드를 끼우는 형태의 장비라고 보시면되는데요. 암밴드 같은 경우 뛰다보면 자꾸 흘러내리는 단점이 있고, 그렇다고 너무 꽉 잠그면 팔뚝에 핏자국이 생기는 문제가 있어, 저랑은 맞지 않아 일단 패스하였습니다. 두번째는 벨트입니다. 벨트는 종류가 굉장히 많았어요. 버클 방식의 러닝벨트 부터 밸크로 방식의 벨트 까지 1) 버클 방식의 러닝벨트 버클 러닝벨트는 무엇보다 탈부착이 용이 하다는 장점이 있는 반면,.. 기타/제품 추천 2022. 9. 6. [python] 파이썬 파일 주기적 실행 방법(with 작업 스케줄러) 파일을 주기적으로 실행하는데 사용되는 프로그램으로 일반적으로 crontab을 많이 사용합니다. 하지만 윈도우(windows)에서는 crontab을 기본으로 제공하고 있지 않습니다. 물론 crontab과 비슷한 기능의 파일들을 다운받아 사용할 수는 있지만, 이번 포스팅에서는 윈도우에서 기본 제공하는 작업 스케줄러를 통해 자동으로 파일을 실행시키는 방법에 대해 알아보도록 하겠습니다. 그에 앞서 실행시킬 예제 파일에 대한 간단한 소개를 하겠습니다. 1) 예제 파일 생성 //timecheck.py output: 현재 시간을 출력하는 간단한 예제 입니다. 저는 이 값을 time.txt라는 텍스트 파일에 차곡차곡 저장하고 싶습니다. command 명령어: 커맨드 명령어를 입력하면 아래와 같이 time.txt에 현재.. 파이썬 2022. 9. 5. [Pyqt5] Qtdesigner 파일 찾기(anaconda)/실행 방법 이번 포스팅은 아나콘다를 통해 pyqt5를 설치한 경우 qtdesigner.exe 파일을 찾는 방법 입니다. 1. 검색창에 Anaconda를 입력합니다. 2. Anaconda Prompt를 클릭하여 실행합니다. 참고로 밑에 있는 powershell prompt가 아니니 주의 하시기 바랍니다. 3. where python을 cmd 창에 입력합니다. 그럼 아래와 같이 python.exe파일이 깔려 있는 경로들이 출력됩니다. 여기서 우리가 관심 있는 부분은 Anaconda가 적혀 있는 경로입니다. 4. 경로복사/붙히기 아래 부분을 경로를 복사하셔서, 탐색기 주소 창에 붙혀 넣습니다. 그러면 아래와 같은 Anaconda3 폴더 내로 들어가는데요. 여기서 Libary를 클릭! 다음으로 bin 클릭! bin 디렉토.. 파이썬 2022. 9. 2. 이전 1 ··· 13 14 15 16 17 18 19 ··· 32 다음