본문 바로가기
반응형
HTTP와 HTTPS의 차이 : 왜 HTTPS로 전환해야 할까? 인터넷 프로토콜의 이해인터넷에서 웹 페이지를 열 때 주소창에 http:// 또는 https://로 시작하는 URL을 자주 보셨을 겁니다. HTTP와 HTTPS는 웹 브라우저와 서버 간에 정보를 주고받는 데 사용되는 프로토콜입니다. 하지만 두 프로토콜은 보안성과 신뢰성에서 큰 차이를 보입니다. 이번 글에서는 HTTP와 HTTPS의 차이를 자세히 알아보고, HTTPS로 전환이 필요한 이유를 설명하겠습니다.1. HTTP란 무엇인가?1.1 HTTP의 정의HTTP(HyperText Transfer Protocol)는 웹 브라우저와 서버 간 데이터를 주고받는 프로토콜입니다. 1990년대 월드와이드웹(WWW)의 초기에 개발되어, 인터넷 상에서 HTML 문서를 전송하는 데 사용됩니다.1.2 HTTP의 작동 방식HTTP.. 2025. 1. 3.
robots.txt 크롤링 차단 방법 Robots.txt란 무엇인가?웹사이트의 Robots.txt 파일은 검색 엔진 크롤러(봇)에게 웹사이트의 크롤링 규칙을 알려주는 텍스트 파일입니다. 이 파일은 웹사이트의 루트 디렉토리에 위치하며, 사이트 소유자가 크롤러가 어떤 페이지나 디렉토리를 크롤링할 수 있는지 또는 없는지를 지정할 수 있습니다. 이번 글에서는 Robots.txt 파일의 기본 구조와 크롤링 차단 방법을 상세히 설명하겠습니다.1. Robots.txt의 기본 구조1.1 Robots.txt 파일의 위치Robots.txt는 웹사이트의 루트 디렉토리에 있어야 하며, URL은 다음과 같습니다.https://www.example.com/robots.txt1.2 기본 구성Robots.txt 파일은 두 가지 주요 지시어로 구성됩니다.User-agen.. 2025. 1. 3.
시맨틱 태그 뜻과 예시 시맨틱 태그란 무엇인가?웹 개발과 HTML에서 "시맨틱 태그(Semantic Tag)"는 단순히 디자인 요소를 배치하는 것을 넘어, 콘텐츠의 의미를 명확히 전달하는 데 사용되는 태그를 뜻합니다. 이는 사용자뿐만 아니라 검색 엔진과 같은 기계도 내용을 쉽게 이해할 수 있도록 돕습니다. 이번 글에서는 시맨틱 태그의 뜻, 중요성, 그리고 대표적인 예시를 살펴보겠습니다.1. 시맨틱 태그의 정의와 특징1.1 시맨틱 태그란?"시맨틱(Semantic)"은 '의미론적인'이라는 뜻으로, 시맨틱 태그는 HTML 요소의 내용이 무엇인지 명확히 설명하는 태그를 의미합니다.예를 들어, 나의 블로그 홈 소개 .. 2025. 1. 3.
shivers 뜻과 사용법 Shivers의 뜻과 다양한 사용법: 영어 단어 깊이 알아보기  "Shivers"라는 단어는 영어에서 종종 감정이나 신체적 반응을 표현할 때 사용됩니다. 이 단어는 단순한 의미를 넘어, 문맥에 따라 생생하고 다양한 감정을 전달할 수 있는 단어입니다. 오늘은 shivers의 뜻과 활용법을 살펴보며, 이 단어가 주는 뉘앙스를 이해해보겠습니다.Shivers의 기본 뜻1. 사전적 정의"Shivers"는 동사와 명사로 사용될 수 있으며, 다음과 같은 기본적인 뜻을 가지고 있습니다:(명사) 몸을 떨림, 전율예: "She felt shivers run down her spine."(그녀는 등골이 서늘해지는 전율을 느꼈다.)(동사) (shiver의 3인칭 단수형) 몸을 떨다, 오싹하다예: "He shivers in t.. 2024. 11. 20.
[Python] FIFO Queue Python 예제 FIFO Queue 예제 (First In, First Out Queue) FIFO Queue는 데이터 구조 중 하나로, "먼저 들어온 데이터가 먼저 나간다"는 원칙을 따릅니다. 줄을 서는 것처럼, 큐의 앞부분에서 데이터를 제거하고, 새로운 데이터는 뒤에 추가됩니다.특징순서 유지:데이터가 추가된 순서대로 처리됩니다.기본 연산:Enqueue: 큐의 끝에 데이터를 추가합니다.Dequeue: 큐의 앞에서 데이터를 제거하고 반환합니다.접근 제한:큐의 중간에 있는 데이터는 직접 접근할 수 없으며, 오직 앞(front)과 뒤(rear)에서만 작업이 가능합니다.구현 방식FIFO Queue는 배열(Array), 링크드 리스트(Linked List), 또는 원형 큐(Circular Queue)로 구현할 수 있습니다.1... 2024. 11. 16.
[Python] PIL 이미지 Text 생성 가운데 정렬 [Python] PIL 이미지 Text 생성 가운데 정렬 Python 에서 PIL을 사용하여 이미지를 생성하고 Text를 가운데 정렬하여 추가하는 소스 입니다. 티몬 몬소리체를 사용하였습니다. 사용할 폰트위치를 지정하여 사용할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 # -*- coding: utf-8 -*- from PIL import Image, ImageDraw, ImageFont import te.. 2021. 7. 18.
[Python] 코딩 스타일 가이드 #1 Python 코딩 스타일 가이드 코딩도 스타일이 있고 그 가이드를 지키는게 좋습니다. 유튜브나 전자책 등 독학으로 Python 을 공부 하시는 분들이 많아지고 있습니다. 독학으로 하다보니 스타일도 제각각이고 구글링 등으로 복사 및 붙여넣기로 짜집기 하듯히 코딩도 하게 됩니다. 변수명을 정하더라도 편한대로 정해서 막코딩하기 일쑤 입니다. 혼자서 코딩하고 원하는 기능만 되면 된다는 분들은 그냥 하시던데로 하면되겠지만 협업 또는 취업을 위해 공부하시는 분들은 꼭 코딩 스타일 가이드를 참조 해서 하시길 바랍니다. 각 언어마다 코딩 스타일 가이드를 하고 있으니 해당 언어의 가이드를 따라 코딩하시는 습관을 기르신다면 나중에 소스를 보더라도 일관성 있는 스타일에 유지보수도 쉬어 질 수 있습니다. 단순 들여쓰기만 보더.. 2021. 2. 10.
[C#] 쿠팡파트너스 API 사용 예제 search 쿠팡파트너스 API 사용 예제로 제품을 검색하는 search 를 하는 예제 입니다. 쿠팡파트너스 API 에 POST 방식으로만 예제가 나와있어서 C# GET 방식으로 호출하는 예제 입니다. 쿠팡파트너스 API는 POST 방식과 GET 방식의 두가지가 존재합니다. 쿠팡파트너스에서 검색 키워드로 상품정보를 리스트를 가져오기 위해서는 /products/search 로 호출을 해야 합니다. Parameters 로는 Keyword 는 필수, limit, subId 가 허용됩니다. Responses 로는 rCode, rMessage, data 의 json 형식으로 받게 됩니다. Get 방식이라 별문제 없이 코딩이 될줄 알았는데 쿠팡 API 호출 인증키 생성에서 애를 좀 먹었습니다. 영문검색은 대문자 한국어검색은 U.. 2020. 12. 29.
[Python] 네이버 번역 API 예제 python 네이버 번역 API 예제 기존에 Google 번역 API googletrans 를 잘 쓰고 있었는데 몇일 전부터 번역이 안되고 오류가 나기 시작했습니다. 오류 수정을 해보기도 했고 googletrans 를 다시 설치 해보기도 했지만 계속된 오류로 인해서 네이버 API 로 변경을 했습니다. Python googletrans 사용은 아래를 참조해주시고 https://oopaque.tistory.com/99 [Python] Google 번역 API 예제 [Python Google 번역 API 예제] 파이썬에서 영문을 구글 번역기를 돌려서 출력을 해야 할 경우 사용 할수 있는 예제 입니다 1. googletrans 패키지를 설치 합니다 $ pip install googletrans 2. 번역을 하기.. 2020. 12. 3.
반응형