전체보기
-
무료 광고 차단 앱 추천컴퓨터 Tip 2024. 2. 2. 10:05
광고 차단앱 종류가 너무 많다. 그래서 본인도 이것 저것 막 쓰다가... 라즈베리파이는 재미있게도 기본 웹 브라우저에 'uBlock Origin'이 설치되어 있는 것을 발견. 라즈베리파이 재단에서 아무렴 허튼 프로그램을 기본 설정으로 넣어두진 않았을 것이라는 생각에 주 사용 브라우저에도 설치 후 사용해 보니 좋았다. https://chromewebstore.google.com/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm uBlock Origin 이 부가 기능은 효율적인 차단기입니다. CPU와 메모리에 주는 부담이 적습니다. chrome.google.com 가장 좋았던 것은 내 필터 기능. 간단히 주소 추가만으로 특정 요소들을 차단할 수 있다는 점. 내 ..
-
파이썬으로 카카오톡 메시지 본인에게 보내기Python/이것저것 파이썬 2024. 1. 21. 21:54
https://www.whatwant.com/entry/Python%EC%9C%BC%EB%A1%9C-%EC%B9%B4%EC%B9%B4%EC%98%A4%ED%86%A1-%EB%A9%94%EC%8B%9C%EC%A7%80-%EB%B3%B4%EB%82%B4%EA%B8%B0-1 Python으로 카카오톡 메시지 보내기 #1 알람(Alarm)이나 공지(Notification)를 하는 방법 중에서 카카오톡 메시지는 상당히 매력적이다. Python 등을 이용해서 카카오톡 메시지를 발송하는 것은 알아야할 것들이 많아서 그렇지 어렵지는 않으 www.whatwant.com 위 튜토리얼을 따라하는데 잘 되더군요... 그런데 파이썬 코드는 어디에? pip install requests import json import reque..
-
장고에서 스케줄러로 서버 아이피 변동 확인Python/초간단 장고 Django 2024. 1. 19. 08:33
이전 글 참고: 파이썬으로 사용 중인 컴퓨터의 ip 찾기 파이썬으로 본인 컴의 아이피를 찾아보자. import json import socket import urllib.request with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as sock: sock.connect(("8.8.8.8", 80)) print('내부 :', sock.getsockname()[0]) with urllib.reque comdoc.tistory.com pip install apscheduler django-apscheduler라는 라이브러리도 있지만, 하나의 일만을 실행하는 단순한 코드라... apscheduler만 사용했다. from django.apps import AppC..
-
파이썬으로 사용 중인 컴퓨터의 ip 찾기Python/이것저것 파이썬 2024. 1. 16. 21:34
파이썬으로 본인 컴의 아이피를 찾아보자. import json import socket import urllib.request with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as sock: sock.connect(("8.8.8.8", 80)) print('내부 :', sock.getsockname()[0]) with urllib.request.urlopen('http://ip.jsontest.com') as response: html = response.read().decode() print('외부 :', json.loads(html)['ip']) ip.jsontest.com 가 없어지면 쓸 수 없는 코드.. 그렇다면 서버를 만들어 보자... 플라스크를 ..
-
NAS와 도메인 설정Python/초간단 장고 Django 2024. 1. 16. 14:09
작은 업체의 홈페이지를 새로 작업하게 되었는데... 이전 홈페이지는 킴스큐라는 CMS를 이용한 PHP 기반이었고 호스팅 업체를 이용해서 고정 아이피. 완전히 갈아 엎게 되어 굳이 PHP를 쓸 이유가 없어서 장고를 이용해서 새로운 홈페이지를 만들게 되었고... 이번에는 자체 보유 나스를 사용하라는데... 그 나스는 유동 IP에 물려있었다. ㅎㅎ 난감... 물론 나스에서 제공하는 DDNS서비스는 사용할 수 있었고... 여기에 기존 도메인을 물려야 하는 상황... 유동 아이피에 상용 서버 운용은 처음이라... 덕분에 평소에 관심이 없었던 DNS 세팅, NGINX 세팅까지 공부하게 되었다. 고려할 점.. 1. 기존 홈페이와 주소 체계가 달라서 즐겨찾기, 검색 등으로 접근하는 기존 유저들은 404 페이지를 만나..
-
django SSLPython/초간단 장고 Django 2024. 1. 12. 19:11
https://wikidocs.net/164372#ssl_1 4-16 SSL 이제 브라우저에서 고정 IP 대신 도메인을 입력하여 서버에 접속할수 있게 되었다. 하지만 브라우저의 주소창을 보면 다음과 같이 주의 요함 이라는 경고 메시지가 표시된다. !… wikidocs.net 자동갱신 https://daily-life-of-bsh.tistory.com/225 Let's Encrypt를 사용하여 Nginx에 SSL 적용하고 Django 실행 Ubuntu 에서 Let's Encrypt를 사용하여 Nginx에 SSL 적용하고 Django 실행 김피노님 블로그 : Ubuntu 18.04에서 Let's Encrypt를 사용하여 Nginx에 SSL을 적용하는 방법 를 참고하여 글을 작성했습니다. Let's Encry..
-
lubuntu 에서 nginx 설치시 static file 안나오는 문제Python/초간단 장고 Django 2024. 1. 12. 17:49
나오지 않는 그림 파일의 주소를 새 탭으로 열어보니 403 에러... 로그를 확인 해보니 13 permission denied... 정적 파일 폴더를 ls -al로 해당 폴더의 권한을 확인해보니 본인 아이디... nginx 의 가장 윗줄 기본 권한은 www-data 였다. 이를 본인 아이디로 수정... https://rnokhs.tistory.com/entry/Nginx-403-13-Permission-denied-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0 Nginx 403 (13 Permission denied) 해결하기 개요 nginx 설정 중에 설정한 directory를 찾지 못하는 것으로 판단되어 log를 확인해보니 403 (13: Permission denied) 에러가 ..
-
django 스탠드 얼론 실행Python/초간단 장고 Django 2024. 1. 12. 12:01
장고로 간이 웹서버로 스탠드 얼론으로 간단하게 쓰고 싶을 때... 리눅스에선 sudo를 사용해야 한다. 80번 포트는 웹서버로 사용되는 중요 포트라서... 관리자 권한이 필요함. sudo를 쓰면 venv 환경에서 사용되는 python을 인식을 못하니 경로를 지정해 줘야함. sudo .venv/bin/python manage.py runserver --insecure 0.0.0.0:80 --insecure는 debug = False 일 때도 스태틱 파일을 로딩하도록 해주는 옵션... https://senticoding.tistory.com/82 [Django] Django에서 static 과 media 이용하기. DEBUG=False일 때 static 문제점 Django를 막 입문한 뒤 프로젝트를 배포하려..