본문 바로가기
[Info] HTTP Status Code 이해하기 HTTP Status Code 이해하기 HTTP Status Code는 클라이언트와 서버 간 통신 과정에서 발생하는 다양한 상황을 설명하고 처리하는 데 사용된다. 이번에서는 HTTP Status Code에 대해 자세히 알아보고, 각 코드의 의미를 알아보도록 하겠다. 1. HTTP Status Code란? HTTP Status Code는 클라이언트가 서버에 요청을 보내고, 서버가 그 요청에 대한 결과를 클라이언트에게 전달할 때 사용되는 숫자로 된 Code이다. 이 Status Code들은 HTTP 프로토콜을 통해 통신하는 과정에서 발생하는 다양한 상황을 설명하며, 요청이 성공했는지, 실패했는지, 추가 조치가 필요한지 등을 나타낸다. HTTP Status Code는 웹 개발에서 매우 중요한 역할을 한다. 이.. 2024. 4. 7.
[Info] 조코딩의 챗GPT API를 활용한 수익형 웹 서비스 만들기 책 리뷰 조코딩의 챗GPT API를 활용한 수익형 웹 서비스 만들기 책 리뷰 한빛미디어에서 나온 "조코딩의 챗GPT API를 활용한 수익형 웹 서비스 만들기"라는 책을 소개해보고자 한다. 한빛미디어(나는리뷰어다2024)로부터 해당 책을 무상으로 제공받아 읽어 보고 정리한 리뷰 내용이다. https://www.hanbit.co.kr/store/books/look.php?p_code=B6931916070 조코딩의 챗GPT API를 활용한 수익형 웹 서비스 만들기 챗GPT, 아직도 ‘사용’만 하나요? 이제는 생성 AI를 ‘활용’하는 서비스 제작자가 되세요! www.hanbit.co.kr 1. 목차 Chapter 01 어떤 서비스를 어떻게 만들 것인가? - 서비스 구조와 기술 스택 서비스 구조 수익화 방식 기술 스택 C.. 2024. 2. 25.
[Info] 아는 만큼 보이는 백엔드 개발 책 리뷰 아는 만큼 보이는 백엔드 개발 책 리뷰 길벗 출판사에서 나온 "아는 만큼 보이는 백엔드 개발"이라는 책을 소개해보고자 한다. 길벗 출판사(길벗 출판사 23차 개발자 리뷰어)로부터 해당 책을 무상으로 제공받아 읽어 보고 정리한 리뷰 내용이다. https://www.gilbut.co.kr/book/view?bookcode=BN003975 아는 만큼 보이는 백엔드 개발 한 권으로 보는 백엔드 로드맵과 커리어 가이드 www.gilbut.co.kr 1. 목차 항상 책을 처음 볼 때는 무조건 목차부터 살펴본다. 그 이유는 전반적으로 해당 책에서 어떤 내용에 대해서 전달하려고 하는지 알기 쉽고 내용이 어떤 방향으로 진행되는지 알 수 있기 때문이다. PART 1 처음 만나는 백엔드 1장 백엔드 시작하기 1.1 웹 개발.. 2024. 2. 22.
[Info] Go언어로 배우는 웹 애플리케이션 개발 책 리뷰 Go언어로 배우는 웹 애플리케이션 개발 책 리뷰 제이펍(Jpub) 출판사에서 나온 "Go언어로 배우는 웹 애플리케이션 개발"이라는 책을 소개해보고자 한다. 해당 책은 2022년 동일한 저자가 출판한 "詳解Go言語Webアプリケーション開発"라는 책을 기반으로 번역되었다. 제이펍(Jpub) 출판사로부터 책을 무상으로 제공받아 읽어 보고 정리한 리뷰 내용이다. https://jpub.tistory.com/1523 Go 언어로 배우는 웹 애플리케이션 개발 베테랑 고퍼가 알려주는 Go 언어 핸즈온 가이드 Go 언어로 REST API 웹 애플리케이션을 개발할 때 반드시 알아야 할 지식을 알려준다. 전반부에는 웹 애플리케이션을 개발하기 전에 알아야 할 Go 언 jpub.tistory.com 1. 목차 항상 책을 처음 .. 2024. 2. 16.
[MySQL] UPPER 및 LOWER 함수를 이용한 문자열 대소문자 변환 UPPER 및 LOWER 함수를 이용한 문자열 대소문자 변환 이전에 Python을 통해서 문자열의 대소문자를 변환하는 방법을 알아보았다. [Python] 문자열 대소문자 변환과 첫 글자 대문자 만드는 방법 문자열 대소문자 변환과 첫 글자 대문자 만드는 방법 Python으로 Code를 작성하다 보면 간혹 들어오는 문자열에 대해서 대소문자 변환을 해서 파라미터로 넘기거나 혹은 첫 글자만 대문자로 변환 happylie.tistory.com 어디선가 불러온 문자열을 Code 상에서 처리를 할 수 있지만 MySQL에서 데이터를 가지고 온다면 MySQL 내에서 문자열을 선행적으로 변환을 하여 가져 온다면 Code 상에서 처리를 할 필요가 없음에 따라서 데이터의 통일성을 유지하고 검색, 비교등의 작업을 보다 효율적으.. 2024. 2. 10.
[MySQL] INET_ATON 및 INET_NTOA 함수를 이용하는 방법 INET_ATON 및 INET_NTOA 함수를 이용하는 방법 개발을 진행하면서 IP 주소 데이터에 대해서 MySQL을 이용하여 저장하고 검색을 하는 경우 IP 주소 데이터를 그대로 사용할 수 있지만 MySQL에서 제공하는 INET_ATON 및 INET_NTOA 함수를 활용하는 것이 더 많은 장점을 제공한다. 그렇다면 이 함수들을 어떻게 사용하는지에 대해서 한번 알아보도록 하자. 1. INET_ATON 함수 INET_ATON 함수는 IP 주소를 숫자로 변환을 한다. 예를 들어 "1.1.1.1"이라는 IP 주소에 대해서 숫자로 변환을 하면 "16843009"이 된다. # INET_ATON Example mysql> SELECT INET_ATON('1.1.1.1'); +----------------------.. 2024. 2. 7.
[Python] 문자열 대소문자 변환과 첫 글자 대문자 만드는 방법 문자열 대소문자 변환과 첫 글자 대문자 만드는 방법 Python으로 Code를 작성하다 보면 간혹 들어오는 문자열에 대해서 대소문자 변환을 해서 파라미터로 넘기거나 혹은 첫 글자만 대문자로 변환을 해서 출력해야 하는 경우가 있다. 이번에는 매우 기본적인 내용이지만 자주 사용하는 방법임에 따라서 간단한 예시와 함께 사용하는 방법을 알아보도록 하자. 1. upper() Method upper() Method는 문자열의 모든 문자를 대문자로 변환을 시켜준다. 문자열에 문자 중 이미 대문자인 경우는 변환되지 않는다. # upper() Method Example original_string = "Hello, World!" uppercased_string = original_string.upper() print(u.. 2024. 1. 28.
[MySQL] ERROR 1264 : out of range value for column 해결 하기 ERROR 1264 : out of range value for column 해결 MySQL을 데이터베이스를 사용하면서 Insert를 하는 도중 "ERROR 1264 : out of range value for column"에 대한 오류가 발생하는 경우가 있다. 그럼 어떻게 해당 에러가 발생되고 그걸 해결하는 방법은 어떻게 하는지 간단하게 알아보도록 하자. 1. 발생 원인 해당 오류의 경우는 데이터를 Column에 Insert 하는 과정에서 발생되며, Column에 설정한 데이터 형식과 Insert 되는 데이터의 형식이 틀린 경우 발생된다. # 발생 원인 Example mysql> INSERT INTO tb_test(id, cloumn_value) VALUE(1, 100000000000000000000.. 2024. 1. 14.
[ETC] 2024년 공휴일 및 대체공휴일은? 2024년 공휴일 및 대체공휴일은? 2024년 공휴일 및 대체공휴일은 2023년보다 2일이 더 많은 68일이다. 그럼 월별로 쉬는 공휴일이 언제인지 알아보도록 하자. 1. 대체공휴일이란? 공휴일이 토요일 혹은 일요일이거나 다른 공휴일과 겹치는 경우 평일 중 하루를 대체공휴일로 지정하여 쉬도록 법령으로 정한 제도이다. "관공서의 공휴일에 관한 규정" 개정으로 2021년 8월 4일부터 3.1절, 광복절, 개천절 및 한글날까지 대체공휴일로 확대 "관공서의 공휴일에 관한 규정" 제2조 및 제3조 참고 관공서의 공휴일에 관한 규정 법령 링크 2. 월별 공휴일 아쉽게도 이번에는 7월, 11월은 공휴일이 없다. 그럼 각 월별 공휴일을 알아보도록 하자. 1월 1월 1일 월요일 : 설(양력설) 2월 2월 9일 금요일 ~.. 2024. 1. 7.
[HTML] 다크 모드 / 라이트 모드에 따른 파비콘 변경 설정 방법 [HTML] 다크 모드/라이트 모드에 따른 파비콘 변경 설정 방법 최근 웹 브라우저를 사용하다 보면 다크 모드와 라이트 모드에 따라서 파비콘이 변경되는 경험을 한 적이 있을 것이다. 이번에는 해당 기능을 간단 방법으로 설정하는 방법에 대해서 알아보도록 하자. 1. 파비콘 이미지 준비 먼저, 다크 모드와 라이트 모드에 사용될 파비콘 이미지를 준비하도록 하자. 각각의 모드에 어울리는 색상등을 고려하여 준비하자. 예제로 사용하기 위해서 아래와 같은 파비콘 이미지를 첨부하도록 하겠다. 2. HTML 파일 수정 HTML 파일의 '' 세션에 있는 파비콘 링크 부분을 수정하도록 하자. 기본적으로는 사용하는 한 개의 파비콘 링크를 사용한다. 하지만 다크 모드와 라이트 모드 두 곳에서 사용을 하려면 두 개의 파비콘 링크.. 2024. 1. 6.
[Info] 2023년 네이버 검색어 결산 확인 [Info] 2023년 네이버 검색어 결산 확인 네이버에서는 대략 2015년부터 계속적으로 한 해 동안 사용자들이 가장 많이 검색한 검색어를 정리하여 공개하고 있다. 이미 네이버 검색 블로그에 공개하고 있지만 어떤 내용이 있는지 확인해 보고 간단하게 분석도 해보도록 하자. 2023년 네이버 검색어 결산을 공개합니다. 안녕하세요, 네이버 검색입니다. 올해도 어김없이 한 해를 마무리할 시간이 성큼 다가왔습니다. 네이버 검... blog.naver.com 1. 2023년 최다 검색어 2023년에 모바일과 PC 검색창을 통해서 검색된 최다 검색어는 아래와 같다. 모바일 : 1위 날씨, 2위 유튜브, 3위 펨코 PC : 1위 유튜브, 2위 쿠팡, 3위 맞춤법검사기 모바일 / PC의 플랫폼 차이로 인해서 검색창에 .. 2023. 12. 28.
[Info] 대소문자 무시하는 grep -i 옵션 활용방법 [Info] 대소문자 무시하는 grep -i 옵션 활용방법 grep 명령어를 리눅스 혹은 macOS의 터미널에서 텍스트 검색 및 필터링을 위해 자주 사용 한다. 그러나 검색 및 필터링을 하려는 내용에 같은 부분이지만 대소문자로 나눠져 있는 경우 -i 옵션을 이용해서 대소문자를 구분 없이 검색 및 필터링을 가능하게 한다. 이번에는 간단하게 grep 명령어의 -i 옵션에 대해서 알아보도록 하자. 1. grep 명령어의 기본 구조 먼저 grep 명령어에 대한 사용 방법, 옵션등에 대한 자세한 부분은 나중에 정리를 해보도록 하겠다. 이번에는 간단하게 사용하는 기본 구조를 알아보도록 하자. grep은 아래와 같은 형식으로 사용하면 되고 옵션 부분에 다양한 옵션을 추가하여 사용이 가능하다. 2. -i 옵션의 역할 .. 2023. 12. 27.
[Info] KISA Rhysida 랜섬웨어 복구도구 배포 [Info] KISA Rhysida 랜섬웨어 복구도구 배포 2023년 12월 22일에 KISA(한국인터넷진흥원)에서 신종 랜섬웨어 Rhysida의 복구도구를 세계 최초로 개발, 배포를 하였다. 이런 좋은 내용을 더 많은 사람들이 알 수 있도록 보도 자료를 기반으로 간단히 정리하여 공유한다. 1. 랜섬웨어란? 먼저 간단하게 랜섬웨어가 무엇인지를 알아보도록 하자. 랜섬웨어는 이메일, 메신저등에서 전달받은 악성 링크, 첨부 파일을 통해서 전파가 된다. 전파가 되어 실행되면 사용자의 컴퓨터 파일을 암호화하고, 해당 파일의 해독 키를 요구하여 사용자의 데이터에 접근을 불가능하게 만드는 악성 소프트웨어이다. 주로 금전적 이득을 목적으로 하는 사이버 공격 수단 중 하나로 사용되고 있다. 2. Rhysida 랜섬웨어 .. 2023. 12. 24.
[Info] macOS에서 미리보기로 이미지 흑백 처리하기 [Info] macOS에서 미리보기로 이미지 흑백 처리하기 간혹 이미지를 흑백처리를 해서 사용해야 하는 경우가 있다. 이때 여러 가지 방법을 통해서 할 수 있지만, macOS에서 기본으로 제공하는 미리보기 App을 이용해서 간단하게 이미지를 흑백으로 처리하는 방법을 알아보고자 한다. 1. 이미지 열기 먼저 흑백 처리를 할 이미지 파일을 Dock에서 찾아서 클릭을 하도록 하자. 특별히 다른 이미지 처리 App을 사용하지 않는다면 기본으로 미리보기 App이 구동될 것이다. 2. 이미지 흑백으로 변환 이제 이미지 파일을 열었다면 간단한 조작만으로 이미지를 흑백으로 처리할 수 있다. 상단 메뉴에서 "도구" > "색상 조절"을 선택한다. 그러면 색상 조절이라는 새창이 뜬다. 여기서 채도 부분을 제일 왼쪽으로 이동.. 2023. 12. 23.
[HTML] Robots Meta 태그란? [HTML] Robots Meta 태그란? 외부 서비스를 오픈하는 과정에서 웹 페이지가 일반적으로는 구글 혹은 네이버, 다음과 같은 포털에서 검색이 쉽고 가능하도록 Search Indexer 혹은 Crawler가 작동하여 서비스를 수집해서 많은 사람들에게 노출이 되기를 원한다. 하지만 반대로 외부에 오픈되는 시스템이지만 특정 페이지는 검색시스템에 노출이 되지 않고, Search Indexer 혹은 Crawler가 해당 페이지를 수집하지 않기를 원하는 경우도 있다. 이럴 경우 흔히 Robots.txt를 이용하기도 하지만 Robots Meta 태그는 웹 페이지의 크롤링 및 색인을 제어하는 데에 핵심적인 역할을 수행함에 따라서 한번 알아보고자 한다. 1. Robots Meta 태그란? Robots Meta 태.. 2023. 12. 17.
300x250
300x250
 
300x250
300x250

loading