300x250 분류255 파이썬 플라스크 jinja2.exceptions.TemplateNotFound 에러 이슈 해결법 작업 환경 : Visual Studio Code 버전 : Python 3.10 해당 jinja2 에러는 주로 파이썬 웹 라이브러리 Flask를 이용할 때 발생하는데 TemplateNotFound 즉 Template를 발견하지 못했다는 에러입니다. Flask 패키지 구성시에는 templates 폴더가 필수적으로 존재해야하며 이 폴더는 템플릿을 보관하여 인식할 수 있도록 하는 Jinja2 문법을 따릅니다. 에러 예시 예시로 구성된 패키지 입니다. 현재 jinja2 문법상 templates 폴더만 인식하지만 template 이름으로 폴더가 구성된 상태로 flask 웹 서버가 실행되면 템플릿을 찾을 수 없다는 에러가 반환됩니다. 플라스크에서 템플릿 폴더를 인식하는 구조입니다. 템플릿 폴더의 이름은 templat.. 2022. 9. 27. 이상한 변호사 우영우 속 해킹사건으로 알아보는 개인정보보호법 안녕하세요 오늘은 [이상한 변호사 우영우] 드라마에 나온 해킹 사건에서 법과 관련된 내용을 알아보도록 하겠습니다. 라온 해킹 사건 실제 사례 드라마 [이상한 변호사 우영우]에서 나온 라온 해킹 사건은 2016년도에 있었던 인터파크 해킹 사건이 모티브가 되었습니다. 그렇기에 해당 사건과 많은 부분이 흡사합니다. 국내에서 입지있는 기업이었다는 점과 해킹에 사용된 기법이 동일한 점 등등이 있죠 하지만 결말적인 면에서 보면 차이가 존재합니다. 그 점은 드라마에서는 기업 라온이 변호사들 덕분에 대법원 판결에서 승소하지만 인터파크 사건에서는 기업에 과징금 처분이 내려졌고 이어진 헌법소송에서는 패소합니다. 이는 드라마와 실제 인터파크 사건에 적용된 개인정보보호법에 차이가 있었기 때문인데요 오늘은 이 두 해킹사건을 통.. 2022. 9. 26. 파이썬 SyntaxError: Non-ASCII character '\xec' 에러 이슈 해결법 작업 환경 : Synology NAS에서 구동된 VScode Docker 컨테이너 버전 : Python3.9 # -*- coding: utf-8 -*- 해당 에러는 한글 인코딩 과정에서 발생하는 에러입니다. 저와 같은 경우에는 영어환경에서 배포된 Visual Studio Code 도커 이미지를 컨테이너로 돌려서 사용하고 있었는데 거기서 파이썬 코드를 실행하니 이와 같은 오류가 발생했습니다. 해결법은 아주 간단합니다. 위 주석 코드를 실행할 코드에 삽입해주면 됩니다. 최신 IDE에서는 발생하지 않는 에러이지만 구버전의 개발 환경에서는 이와 같이 수동적인 인코딩 방식 설정이 필요한 듯합니다. 예시로 HTML에서 인코딩 방식을 지정하는 태그입니다. 2022. 9. 25. 청명한 가을 하늘 추천하는 색 보정법 이번 색보정은 푸른 색감의 가을 풍경입니다. 전체적으로 푸른색 감이 배경 전체에 껴있고 뒤쪽 하늘과는 대조되게 살짝 어두운 느낌이 듭니다. 새벽 느낌 도로 색온도를 파랑+보라의 조합으로 더 새벽 느낌에 가깝게 만들었습니다. 뒤쪽 구름 한 점 떠있는 맑은 하늘이 새벽 느낌이 나지 않도록 떡하니 버티고 서있어서 조금 이질감이 들지만 색감은 새벽 공기가 느껴지는 무거운 푸른색 느낌이 듭니다. 뒤 하늘의 맑은 느낌을 빼주기 위해 밝은 영역을 (-29)로 줘서 살짝 어둡게 했습니다. 솔직히 하고 나니까 조금 인위적인 느낌이 드네요 뒤 배경이랑 안 어울려서 아쉽습니다. 가을-> 여름 느낌 두 번째는 가을 느낌의 사진에서 푸른색 색감을 노란색을 베이스로 주고 노출을 높여서 쩅한 한여름 낮의 그늘 느낌을 살렸습니다. .. 2022. 9. 24. [2022] 토스 버그 바운티 챌린지 참가 모집중 토스 버그 바운티 챌린지 더 안전한 토스를 만들기 위한, 토스 자체 버그 바운티 프로그램 bugbounty.toss.im 토스에서 이번 2022년 10월 5일부터 11월 11일까지 대략 1달간 버그 바운티 챌린지를 진행합니다. 참가 신청은 9월 21일부터 30일까지 진행되고 있습니다. 웹과 앱 대상으로 진행되는 듯 합니다. 별도 버그 바운티 전용 애플리케이션이 제공됩니다. User-Agent 고정 서버나 서비스 가용성에 영향을 주는 공격은 제한 일반 버그 바운티와 비슷합니다. 원격코드, 계정 탈취, 정보유출 - 3,000만 원 Authentication Bypass - 인증 우회 취약점 Misconfiguration - 잘못된 설정 취약점으로 발생하는 부가적인 취약점 - 2,000만 원 SQL Injec.. 2022. 9. 22. 티스토리 블로그 애드센스 광고 단가(CPC) 관련 이슈 그리고 해결법 현재 IT 전문 블로그를 2년 운영했고 단순 작성 블로그가 아닌 수익창출도 동시에 진행하며 운영해봤습니다. 다만 이전에 애드센스 광고에 클릭이 발생하면 1건당 최소 1$이상의 수익이 발생했었는데 운영 일자가 늘고 게시글이 많아질수록 광고당 클릭 단가가 계속 낮아진 걸 확인했습니다. 결국 현재는 조회수는 이전보다 훨씬 늘었지만(일평균 100 -> 일평균300) 오히려 클릭당 광고수익 단가는 현저히 낮아져(1회당 평균 1.5$ -> 1회당 평균 0.2~0.3$) 수익은 더 낮아졌습니다. 블로그 운영일지 IT 주제의 티스토리 블로그 운영일지 (2022-09-06) - 수익,조회수,유입경로,느낀점 블로그 시작 일자와 방향성 20년도 7월에 시작하게 된 티스토리 블로그 오늘 22년 9월 대략 2년가량 운영해본 김.. 2022. 9. 21. 티스토리 블로그 운영일지 2022-09-20 - 일일 조회수 300돌파 IT 주제로 블로그 포스팅 한지 2년이 넘어가는데 드디어 일 방문자 300 넘겼습니다. 정말 드디어..! 올해 목표는 일 조회수 1, 000찍는건데 이번에 300이 넘어간 이유는 아무래도 3주 전부터 하루에 포스팅 최소 하나씩 하기 시작해서인 듯합니다. 확실히 꾸준히 해야 효과가 나타나네요 월별 방문자 추이 이게 웃긴 게 전문분야 포스팅이다 보니 주말에는 조회수가 확 줄고(평균 100-200) 평일에나 (200-300) 높은 조회수가 나옵니다. 특히 월, 화 정도에 가장 높은 거 같습니다. 접속 환경정보 유입 검색어는 뭔가 부끄러워서 가렸습니다. 확실히 티스토리 블로그 환경상 구글에서 검색되는 경우가 대부분입니다(약 75%) 네이버에서도 유입이 되긴 합니다만 높은 수치는 아닙니다.(약 16%) 블로그는 .. 2022. 9. 20. 파이썬 패키지 설치 및 관리하는법 - pip pip란 pip는 Python용 패키지 설치 프로그램입니다. 파이썬 자체적으로 제공하지 않는 다양한 기능을 가진 패키지(라이브러리) 등을 설치하여 사용할 수 있습니다. pip 사용법 pip pip의 기초 사용 형태는 pip 형태로 이루어집니다. pip 패키지 설치 예시 예시로 파이썬의 pandas 패키지를 설치해보겠습니다. #pandas package 설치 pip intall pandas =install 명령을 통해 패키지를 설치했습니다. pip 모듈 업그레이드 또한 파이썬을 자주 사용하다 보면 패키지 설치가 잘 되지 않거나 pip를 업그레이드하라는 공지를 볼 수 있습니다. 이는 python에 내장된 pip모듈의 버전이 낮으므로 업그레이드하라는 구문입니다. python.exe -m pip install .. 2022. 9. 19. 웹 서비스에 사용되는 언어와 프레임워크에 대한 요약 PHP(Professional Hypertext Processor) 20년 이상 서비스해온 구형 언어 현재까지도 쓰일 정도로 점유율이 높다. 그에 따라 참고할 수 있는 자료의 양이 방대하다. 웹 개발 목적으로 특화된 웹 개발언어이다. 빠른 생산성과 저렴한 유지비용 대부분의 운영체제와 호환이 가능하다.(Linux, Mac, Windows) php는 20년 전부터 서비스된 웹 개발에 특화된 언어로써 저렴한 유지비용이 큰 장점입니다. 현재도. php로 운영되는 웹 사이트를 찾아볼 수 있을 정도로 높은 점유율을 자랑합니다만 아무래도 지나치게 오래되어 인식도 안 좋고 php 개발자에 대한 좋지 않은 팀이 많습니다. ASP.net . NET(닷넷)을 기반으로 하는 웹 프로그램 프레임워크 C#, VisualBasic.. 2022. 9. 18. 인공지능을 이용한 자동화 코딩 하는법 - OpenAI 라이브러리, Python, Node.js 최근에 알게 되었는데 GPT-3을 통해 인공지능이 대신 코딩해주는 기능이 있다고 하더라고요? OpenAI API OpenAI is an AI research and deployment company. Our mission is to ensure that artificial general intelligence benefits all of humanity. openai.com Python에서 호출한 open API 인 듯합니다. 죄다 영어라 모르겠어서 튜토리얼을 참고했습니다. 쭉 쭉 읽어보니 자사의 davinci002라는 모델을 이용해 AI 코딩에 대한 소개가 나오고 Python 기준 API 사용법에 대해 나와있습니다. 먼저 프로젝트를 깃허브에서 다운로드해옵니다. git clone https://githu.. 2022. 9. 17. 이전 1 ··· 10 11 12 13 14 15 16 ··· 26 다음 300x250