썸네일 이미지
로또 QR코드 기능으로 알아보는 웹서비스 최적화 방법 한가지 이 글은 대략 1년전 로또번호 랜덤 생성 도구를 제작할 당시 눈에 띈 내용입니다. 과거에 만들어져 이렇겠지만 분명 최적화가 가능한 방식이 있고, 이런 서비스가 은근히 많습니다. 로또는? 로또는 발행일을 비롯하여, 회차, 게임의 정보(찍은 숫자 6개)등을 포함하여 발행됩니다. 발급과정은 발급과 동시에 발급 장소, 게임 정보 등이 로또 발행 업체측으로 전송이 되어 저장될것입니다. 하지만, 발급과정등 부수적인 내용을 다룰것이 아니라 이 글에서 중점적으로 다룰부분은 웹서비스 최적화입니다. 기술적인 내용을 다루므로.. 초보개발자~전문가들을 위한 글입니다. 이해가 안되시는 부분이 있다면 댓글 남겨주시면 해당부분 설명을 추가해보도록 하겠습니다. 로또 QR코드 기능 로또에는 QR코드 기능이 있습니다. 여기에는 다음의 ..
썸네일 이미지
Ads.txt 기술적 처리 과정 Ads.txt는? 사이트 내에 표시되는 광고 게시자를 확인할 수 있게 만들어진 규격입니다. https://example.com/ads.txt 와 같이 루트(최상위 도메인)에 두는것이 기본입니다. 알아 볼 내용 크롤링 되는 과정과 어떻게 처리되는지 예외사항은 어떤게 있는지 먼저 크롤링 과정입니다. 여기서는 애드센스 크롤러인 Mediapartners-Google으로 예를들어 상황을 설명해보고자 합니다. 여기의 설명은 구글의 처리과정을 기반으로하여 페이스북, 마이크로소프트 등 타 광고 서비스와는 약간의 차이가 있을 수 있습니다. Ads.txt 크롤링 과정 애드센스 크롤러는 게시자의 루트도메인/robots.txt 파일에 접근을 시도합니다. robots.txt 파일이 없다면 실패합니다. (성공시) robots.t..
썸네일 이미지
1.1.1.1은 IP를 숨겨주지 않습니다. 이 글은 2022년 8월 7일 이전에만 적용됩니다. 8월 7일 이후 클라우드플레어 1.1.1.1은 사용자의 IP를 숨기도록 업데이트 하였습니다. 1.1.1.1 Warp (Warp+) 는 2019년 4월 1일에 CloudFlare에서 출시한 VPN기반의 네트워크 속도향상 서비스라고 소개합니다. VPN기반이지만 완전한 VPN은 아닙니다. 기존 CloudFlare 이용 서비스와는 프록시방식으로 연결됩니다. 이 글을 쓰게된건 1.1.1.1을 써보면서 제 서버에 접속해보고, 서버로그를 확인해봤는데 원본 IP가 표시되어서 분명 VPN방식인데 원본 IP가 뜨는 보안 문제가 있나 생각이 들어 공식문서들을 찾아보았고, 이 때 원래 이렇게 적용되는 서비스임을 알게되면서 작동 원리와 왜 원본 IP가 같이 표시되는지 작성해보..
썸네일 이미지
내 인터넷에 맞는 DNS를 결정하는 방법 DNS는 IP와 도메인(domain)을 매칭시켜주는 서비스입니다. 예를들어 naver.com에 접속하려하면, 먼저 DNS에 naver.com의 위치를 질문하고 223.130.195.200라는 IP주소를 받아와 접속할 수 있습니다. 다양한 DNS를 사용할 수 있으며, 기본적으로는 KT, SKT, LG등 통신사의 DNS를 사용하게 됩니다. 이외에도 Google, CloudFlare, AdGuard DNS, Cisco OpenDNS, IBM Quad9등 다양한 DNS가 있습니다. 이중에는 일부 사이트 차단기능을 포함하는 DNS도 있습니다. 예를들어 차단하려는 example.com에 접속할때 DNS가 IP주소를 알려주지 않는다면, 접속할 수 없다는 점을 이용해서 차단하는 방식입니다. 이걸 악용한다면, naver..
썸네일 이미지
윈도우에서 복사 붙여넣기 클립보드 기록(히스토리) 사용법 윈도우에서 단축키중 아마도 복사(Ctrl+C) 붙여넣기(Ctrl+V)를 가장 많이 사용하실겁니다. 분명 한개를 복사 붙여넣기 하면 직전에 복사한 내용을 쓸 수 없어 아쉬울때도 많습니다. 물론 별도의 프로그램을 사용하여 복붙 기록을 사용하는 경우가 있습니다. 그런데, 오늘 키보드를 누르다가 윈도우10 단축키중 클립보드 기록을 제공하는 기본기능을 확인하였습니다. 저도 윈도우 모든기능을 사용하지는 못해서 모르는 기능도 많지만 이는 유용한 기능이기때문에 공유하고자 글을 작성합니다. 단축키를 알아봅시다 윈도우키와 V를 동시에 누릅니다. 아래와 같은 클립보드 저장 화면이 나옵니다. 기록 켜기를 눌러주세요. 이후부터 를 이용해 기록을 켠 이후부터 클립보드 기록이 나타납니다. 기존에 별도 프로그램을 사용하셨다면 이런 ..
썸네일 이미지
숫자를 한국어(글자)로 바꾸는 툴 숫자를 글자 형식으로 바꾸기 기본 편의 숫자 자리수 고유어 사용방법 숫자를 글자 형식으로 바꾸는 툴로 숫자를 입력하시면 다양한 형식의 글자로 변경됩니다. 기본 : 은행에서 표기하는 방식으로 1000을 "일천"으로 표기 편의 : 편의상 일상생활에서 사용하는 방식으로 1000을 "천"으로 표기 숫자 : 만(10^4) 단위로 글자로 표기하고 천 단위를 숫자로 표기하여 읽기 편하게 표기 자리수 : 10^n에서 n값 고유어 : 하나, 둘, 셋, 넷, 다섯...
썸네일 이미지
컴퓨터를 24시간이상 켜놓아도 괜찮을까? 컴퓨터를 오래 켜놓으면 안될것 같고, 정말 계속 켜놓아도 괜찮을까? 하는 고민 한번쯤 해보셨을 수 있습니다. 이 글을 작성한 이유는 컴퓨터의 수명은 생각보다 길고, 정말 특이한 상황이 아닌경우 잘 고장나지 않습니다. 먼저 대략적인 수명을 알아봅시다. 컴퓨터 부품별 수명 CPU 수명 : 10년 이상 주로 성능이 딸려서 교체 RAM 수명 : 10년 이상 주로 물리적 환경에 영향을 받아 고장남 물리적 환경 : 온도, 전압 등 파워 수명 : 7년 이상 그래픽카드(GPU) 수명 : 5년 이상 하드디스크(HDD) 수명 : 5년 이상 주로 물리적 충격에 의해 손상됨 SSD 수명 : 5년 이상 특성상 서서히 저장공간이 줄게됩니다. 메인보드 수명 : 5년 이상 위는 대략적인 수명으로 관리만 잘하면 위에 작성된 수명보다 ..
파일 업로드/공유 원리, 그리고 주의점 파일을 공유하기 위해 여러 서비스를 이용하실겁니다. 대표적으로는 웹 하드 형태의 Google Drive, Naver MYBOX, Dropbox등을 이용하실테고, 간편 공유 사이트로는 Send Anywhere 같은 서비스를 이용하실 수 있습니다. 어떻게 공유되는지 알아보고, 주의점에 대해 알아봅시다. 파일 공유 서비스 종류 크게 두가지 방식을 설명해야될것 같습니다. 간편 공유서비스 웹 하드 형태 서비스 간편 공유서비스 대표적으로 Send Anywhere같은 서비스가 있습니다. 파일을 불러오고 공유를 위한 핀번호(또는 링크)를 생성합니다. 전송받을 파일을 받기 위해서는 핀번호를 입력하여 다운받거나 링크를 클릭하여 받는 형태로 진행됩니다. 웹 하드 형태 서비스 대표적으로 Google Drive, Naver M..