티스토리

알로그
검색하기

블로그 홈

알로그

hungc.tistory.com/m

여러가지 로그 남기기.

구독자
1
방명록 방문하기

주요 글 목록

  • AI 환각현상과 RAG 기술 AI 환각현상(Hallucination)과 해결책 RAG(Retrieval-Augmented Generation)인공지능이 아무리 똑똑해 보여도, 가끔 전혀 사실이 아닌 정보를 그럴듯하게 말하는 경우가 있습니다.이처럼 AI가 거짓 정보를 실제처럼 생성하는 현상을 "AI 환각(Hallucination)"이라고 부릅니다.환각 문제의 개념과, 이를 해결하기 위한 핵심 기술 RAG (Retrieval-Augmented Generation)에 대해 알아보겠습니다. 1. AI 환각현상(Hallucination)이란?AI 환각이란, 언어 모델이 존재하지 않는 정보나 틀린 사실을 진짜처럼 말하는 현상입니다.이것은 AI가 의도적으로 거짓말을 하는 것이 아니라, 내부에 저장된 지식을 바탕으로 확률적으로 가장 그럴듯한 문장.. 공감수 3 댓글수 1 2025. 5. 9.
  • AI 인공지능 용어 정리 AI 인공지능 맛보기1. 인공지능(AI)이란?AI (Artificial Intelligence)는 인간처럼 사고하고 학습하며 판단하는 컴퓨터 시스템을 의미합니다.가장 상위 개념으로, 모든 스마트한 기술을 포괄합니다.예: 자율주행차, 챗봇, 번역기, 음성 인식 비서 2. AI 하위 개념: 머신러닝과 딥러닝출처: https://en.wikipedia.org/wiki/Artificial_intelligence#/media/File:AI_hierarchy.svg 머신러닝 (Machine Learning) 머신러닝은 데이터를 기반으로 스스로 규칙을 학습하는 기술입니다. 사람이 일일이 프로그래밍하지 않아도 데이터로부터 패턴을 찾아냅니다.딥러닝 (Deep Learning)딥러닝은 머신러닝의 한 분야로, 인간의 뇌.. 공감수 2 댓글수 1 2025. 5. 8.
  • 제네시스 홈투홈 서비스 제네시스 홈투홈 서비스 어느 날 차량에 엔진오일 교체 경고등 알람이 발생했고, MY GENESIS 어플에서는 배터리 주의, 기본점검 알림이와 있었다.총체적 난국이다.. 차량 정기점검받은 지도 얼마 안 됐었고 5월 중순에는 와이프 K3 결함이 있다고 점검받으라고 연락이 온터라, 차 점검으로만 시간이 너무 뺏긴다고 생각이 들어서 답답했다.. ㅠ 어쨌든 차량 점검은 해야 하니 점검 예약을 진행하려고 했더니 제네시스 홈투홈 서비스를 제공하는 것이다!(참고로 제네시스 점검 예약은 'MY GENESIS' 어플로 쉽게 예약할 수 있다.) 어떤 정비를 할 건지 항목을 선택하는데, 크게 모빌리티케어, 소모품교체, 일반/품질 정비, 제네시스 안심점검으로 나눠진다.나는 엔진오일 교체하고 하는 김에 곧 여름이니 에어컨 .. 공감수 1 댓글수 0 2025. 5. 7.
  • 가상화(Virtualization) 기술 가상화(Virtualization)는 현대 IT 환경의 핵심 기술 중 하나로, 서버 자원의 효율적인 활용은 물론, 클라우드 인프라, 소프트웨어 테스트, 개발 환경 격리 등 다양한 분야에서 필수적으로 사용됩니다. 가상화 기술의 개념부터 종류, 하이퍼바이저, LXC, Docker까지 구조와 비교를 포함해 쉽게 정리해봅시다. 1. 가상화란?가상화란, 물리적인 자원을 논리적으로 분리하여 하나의 시스템에서 여러 개의 독립된 시스템처럼 운영할 수 있게 하는 기술입니다. 서버, 운영체제, 저장소, 네트워크 등 다양한 자원을 가상화할 수 있으며, 효율성, 확장성, 보안성 측면에서 큰 이점을 제공합니다.예를 들어, 하나의 서버에서 여러 개의 운영체제를 동시에 실행하거나, 하나의 운영체제 안에서 여러 개의 앱을 각각 격리.. 공감수 2 댓글수 2 2025. 5. 3.
  • 상암 별소아청소년과 의원 상암 별소아청소년과 의원상암으로 이사 온 뒤 맛집, 어린이집, 공원 등 만족스러운 게 많은데, 그 중 소아과 만족도가 Top 3 안에 드는 것 같다.이사오기 전에 다니던 소아과는 너무 불친절하고 접종주사를 착각할 뻔한 적도 있어서 다니기 싫었지만 근처 소아과가 하나뿐이라 억지로 다녔었다.아이가 한창 어린이집에 다니고 감기에 걸려올 일이 많아 병원 갈 일이 많은데, 상암 별 소아청소년과는 다녀본 병원 중 가장 친절한 병원이라고 생각된다. 서울 마포구 월드컵북로 347 상암메디컬빌딩 4층 상암초 정문 옆에 상암메디컬빌딩 4층에 위치하고 있다.빌딩 이름이 메디컬빌딩인 것처럼 다양한 종류의 병원이 있다. 병원 내부 사이즈는 아담한 편이다.두 분의 의사 선생님이 계시고 각각 1 진료실, 2 진료실에서 매일 .. 공감수 2 댓글수 1 2025. 4. 30.
  • 카드고릴라 삼성카드 탭탭 캐시백 후기 카드고릴라 삼성카드 탭탭 캐시백2월부터 여행을 비롯해 돈 쓸 일이 꽤 많아서 카드테크를 해보기로 시도해 봤다.카드테크로 유명한 카드고릴라 사이트에서 적당한 카드를 살펴봤는데, 보통 캐시백 혜택이 많은 카드들은 이달의 이벤트카드라고 해서 홈페이지 접속하자마자 볼 수 있다.그리고 캐시백을 받기 위해서는 보통 6개월간 해당 카드의 거래 이력이 없어야 한다.이미 현대카드, KB카드, 신한카드를 사용 중이었기에 혜택과 캐시백을 고려했을 때 삼성카드 탭탭이 가장 적합해 보였다.삼성카드 탭탭의 주요 정보는 다음과 같다.연회비: 국내 1만원, 해외 1만원기준실적: 직전 1개월 합계 30만원 이상주요 혜택: 스타벅스 50%, 교통 10%, 쇼핑 7% 등 (한도 있음)게다가 스타벅스를 애용하는 나에게 50% 할인이라는 점.. 공감수 2 댓글수 0 2025. 4. 27.
  • 한국교통안전공단 성산 자동차 검사소 상암 성산 자동차 검사소GV70을 운전한 지 어느새 2년이 지나 자동차 정기검사 알람이 왔다.차량 정기검사 예약은 한국교통안전공단에서 진행할 수 있다.https://www.cyberts.kr/portal/main.do 사이버검사소 | 한국교통안전공단 현재 고객님께서는 인터넷 익스플로러 브라우저를 이용하고 계십니다. 인터넷 익스플로러(Internet Explorer)[] 브라우저 이용 시 일부 기능이 동작하지 않거나 오류가 발생할 수 있습니다. 보안www.cyberts.kr 간단하게 예약을 진행할 수 있고 예약하게 되면 아래와 같이 카톡으로 알람이 온다.검사 예약일 전날에도 까먹지 않게 알림을 보내준다. 참고로 예전에 차량 검사를 받을 때는 차량등록증이 필요했지만 이제는 필요하지 않다.장소는 집에서 가까.. 공감수 1 댓글수 0 2025. 4. 23.
  • 상암 햄버거, 크라이치즈버거 늦은 점심을 뭐 먹을까 고민하다가 요새 홍보를 자주 하는 크라이치즈버거에 방문했다. 최근에 버거 탈을 쓰시고 전단지 나눠주시는 모습을 자주 봐서 그런지 갑자기 생각이 났다.문득 이래서 기업에서 홍보에 많은 돈을 쓰나 생각이 들었다. 위치는 상암 DDMC 건물로 내가 좋아하는 솥밥 맛집인 솔솥과 같은 건물이다.위치 : 서울 마포구 매봉산로 75 B109, B110영업시간 10:30 ~ 21:00 2013년부터 시작해서 벌써 12년째라고 하며, 치즈버거만 집중하고 있다고 한다.개인적으로 이름이 궁금해서 찾아봤는데, 치즈가 녹는 모습을 우는 모습이라고 생각해서 만들어진 이름이라고 한다. DDMC 1층 입구로 들어가면 우측에 바로 매장 입구를 볼 수 있다. 키오스크에서 주문할 수 있다. 치즈버거에만 집중해서 .. 공감수 0 댓글수 0 2025. 4. 23.
  • 솥밥맛집, 솔솥 상암점 상암에 드디어 솔솥이 생겼다..!!비슷한 계열의 맛집인 담솥도 있지만, 개인적으로 솔솥을 더 선호한다.담솥은 타임스퀘어에 갈때나 상암에 이미 있어서 방문을 여러번 해봤지만 근처에 솔솥은 없어서 너무 아쉬웠었다. 처음에 판교에서 솔솥을 먹고 너무 맛있어서 종종 생각났었는데, 상암 DDMC 빌딩에 생겼길래 바로 방문했다. 위치: 서울 마포구 매봉산로 75 지하1층, 101호영업시간 11:00 ~ 21:00브레이크타임 16:00 ~ 17:00 DDMC 지하 1층 에스컬레이터 바로 뒷편에 자리잡고 있다. 주말 일요일 저녁에 방문해서 그런지 사람이 아무도 없었다.아마 평일 낮엔 사람이 엄청 많을 것으로 예상된다. 대표 메뉴는 11가지로 보통 스테이크 솥밥과 도미관자 솥밥을 많이 시켜먹는 것 같다.전에 스테이크 .. 공감수 1 댓글수 0 2025. 4. 20.
  • SBOM (Software Bill of Materials) 소프트웨어 자재 명세서, SBOM이란 무엇인가?최근 몇 년간 소프트웨어 공급망 보안과 투명성에 대한 요구가 크게 증가하면서, SBOM(Software Bill of Materials)이 필수 요소로 부상하고 있다.SBOM이란 정확히 무엇이고 왜 중요할까? 🔍 SBOM이란?SBOM은 소프트웨어를 구성하는 모든 오픈소스 및 서드파티 컴포넌트의 목록을 정리한 문서이다.제조업에서 흔히 사용되는 제품에 사용된 모든 부품을 기록하는 '자재 명세서(BOM)'처럼, SBOM은 소프트웨어가 어떤 구성요소로 이루어져 있는지를 명확히 보여준다. 📋 SBOM에는 어떤 정보가 들어있을까?Component Name (예: log4j)Version (예: 2.17.1)Supplier/Author (예: Apache Softwa.. 공감수 1 댓글수 0 2025. 4. 20.
  • 6+6 육아휴직 남편 급여신청 6+6 육아휴직 급여신청3월에 육아휴직을 시작하고 한 달이 지나서 급여신청을 했다. 참고로 6+6 육아휴직은 부모 모두 통상임금이 월 450만원 이상일 때부: 250, 250, 300, 350, 400, 450 만원보: 250, 250, 300, 350, 400, 450 만원총 4,000만원을 받을 수 있는 엄청난 혜택이다. 6+6 육아휴직에 대한 자세한 내용은 고용노동부 유튜브를 참조하자.https://www.youtube.com/watch?v=4w-EO8YU_pQ (첫 달 금액이 200 -> 250만원으로 변경되면서 위의 영상에서 언급하는 3,900만원에서 4,000만원으로 올랐으니 참고) 우리 집 같은 경우에는 와이프가 23년 10월부터 1년 넘게 먼저 육아휴직을 사용했고,이때 150만원 * 0.. 공감수 1 댓글수 0 2025. 4. 18.
  • 서울형 키즈카페 마포구 상암점 서울형 키즈카페 마포구 상암점아이가 어린이집에 끝나면 매번 아이와 어떻게 놀아줄지가 고민인데..서울형 키즈카페를 통해서 많은 도움을 받고 있다. 가격이 저렴(영유아 2,000원 / 보호자 1,000원)하고 시설도 좋고 넓은데, 평일엔 사람이 별로 없다.2층과 3층으로 구분되어 있고 2층은 활동적인 놀이 중심으로 구성되어 있고, 3층은 좀 더 정적인 활동(책읽기, 블록쌓기) 할 수 있는 것 같다. 2층 이미지 서울형 키즈카페 마포구 상암동점이용정원: 개인 46명이용연령: 1~6세주소: 서울특별시 마포구 상암산로1길 71 마포구육아종합지원센터 2~3층 서울형 키즈카페 마포구 상암점 (상암동) 주차가 헬이라 차는 가지고 오지 않는것이 좋다. 서울형 키즈카페 예약https://icare.seoul.go.kr.. 공감수 1 댓글수 0 2025. 4. 16.
  • 정보관리기술사(Professional Engineer Information Management) 준비 육아휴직 중 어떻게하면 좀 더 의미있게 시간을 보낼 수 있을까 고민하다가 정보관리기술사(Professional Engineer Information Management)를 준비하기로 했다. 참고로 정보관리기술사란 한국산업인력공단에서 시행하는 시험이다.년 3회 정도 시험이 있으며, 1차 필기시험은 400분 시간동안 손으로 시험을 봐야하는 엄청난 시험이다. 우선 공부해야 할 범위가 너무나 방대한데, 과목은 아래와 같다.IT경영전략소프트웨어공학프로젝트관리디지털서비스디지털네트워크보안DBCA/OSDS/알고리즘AI/통계 자격증을 취득하기 위해서 보통 회사를 다니면서 평일 4시간, 주말 10시간 공부(주 40시간)를 하면보통 1년~1년 반 정도의 시간이 소요된다고 한다.. 4월 6일 일요일부터 시작하는 ITPE을.. 공감수 2 댓글수 1 2025. 4. 16.
  • 폭포수 모델 (Waterfall Model) 폭포수 모델이란?폭포수 모델은 개발 단계를 순차적으로 수행하는 전통적인 방식의 소프트웨어 개발 방법론으로 각 단계가 완료되어야 다음 단계로 넘어갈 수 있으며, 마치 폭포수가 위에서 아래로 흐르듯, 한 단계가 끝나야 다음 단계로 넘어갈 수 있다. 📌 주요 단계요구사항 분석 – 사용자 요구를 명확하게 정의설계 – 시스템 구조 및 세부 설계개발 – 설계서를 기반으로 코딩테스트 – 소프트웨어 품질 검증배포 – 운영 환경에 설치유지보수 – 배포 후 오류 수정 및 개선✅ 장점개발 절차가 명확하고 문서화가 잘 됨초기 계획 수립이 잘 되어 있으면 관리가 용이변경 가능성이 낮은 프로젝트에 적합❌ 단점변경에 매우 취약함고객 피드백 반영이 늦음작동 가능한 소프트웨어를 늦게 볼 수 있음 🔍 폭포수 모델 vs 애자일 모델 .. 공감수 0 댓글수 0 2025. 4. 15.
  • FastAPI Data Validation FastAPI Data Validation 유데미 FastAPI 강의 스터디를 진행하면서 내용을 정리해본다. FastAPI - The Complete Course 2023 (Beginner + Advanced) (총 196강, 17시간) https://www.udemy.com/course/fastapi-the-complete-course/ FastAPI - The Complete Course 2023 (Beginner + Advanced) Dive in and learn FastAPI from scratch! Learn FastAPI, RESTful APIs using Python, SQLAlchemy, OAuth, JWT and way more! www.udemy.com Data Validation F.. 공감수 0 댓글수 1 2023. 1. 15.
  • FastAPI BaseModel FastAPI BaseModel 유데미 FastAPI 강의 스터디를 진행하면서 내용을 정리해본다. FastAPI - The Complete Course 2023 (Beginner + Advanced) (총 196강, 17시간) https://www.udemy.com/course/fastapi-the-complete-course/ FastAPI - The Complete Course 2023 (Beginner + Advanced) Dive in and learn FastAPI from scratch! Learn FastAPI, RESTful APIs using Python, SQLAlchemy, OAuth, JWT and way more! www.udemy.com REST USES HTTP REQUEST .. 공감수 0 댓글수 0 2022. 12. 31.
  • 남자 연예인 인스타 팔로워 순위 남자연예인 인스타 팔로워 남자 연예인 인스타그램 팔로워 순위입니다. BTS 압도적이네요. 공감수 0 댓글수 0 2022. 12. 24.
  • 여자 연예인 인스타 팔로워 순위 여자연예인 인스타 팔로워 여자 연예인 인스타 팔로워 순위입니다. 역시 블랙핑크가 탑이네요. 공감수 0 댓글수 0 2022. 12. 15.
  • AWS Certified Solutions Architect 오답정리 AWS Certified Solutions Architect 오답정리 자격증을 준비하면서 문제풀이 중 정리할만한 내용을 기록해봄 S3에 수백만명 사용자 접속, 원본 부하 줄이기 위한 방법 => S3 버킷앞에 CloudFront AWS 계정에 대한 공격 방어 => GuardDuty 데이터베이스 write가 drop되지 않도록 설정 => Amazon Simple Queue Service(SQS) FIFO 대기열 사용 S3 버킷 사진 업로드 속도 향상 => S3 Transfer Acceleration 다른 리전의 S3 버킷에 데이터 복사 => S3 교차 리전 복제 구성 초당 수백만 요청 처리, 밀리 초 응답 => Amazon DynamoDB 클릭스트림 데이터 전송 처리 => Amazon Kinesis Data.. 공감수 0 댓글수 1 2022. 12. 11.
  • AWS 서비스 (관리, 거버넌스, 보안, 컨테이너, 머신러닝 등) AWS 서비스 AWS Certified Solutions Architect 클라우드 자격증 취득 준비를 위해 AWS 서비스에 대해 요약 정리해본다. AWS Console에서 서비스를 검색해보면 아래와 같이 많은 서비스가 있는데, 일부 중요한 서비스에 대해 알아보자. 2022.12.04 - [Web/Cloud] - AWS 서비스 (컴퓨팅, 스토리지, 데이터베이스, 네트워킹 및 컨텐츠 전송) AWS 서비스 (컴퓨팅, 스토리지, 데이터베이스, 네트워킹 및 컨텐츠 전송) AWS 서비스 정리 AWS Certified Solutions Architect 클라우드 자격증 취득 준비를 위해 AWS 서비스에 대해 요약 정리해본다. AWS Console에서 서비스를 검색해보면 아래와 같이 많은 서비스가 있는데, 일부 중 .. 공감수 0 댓글수 0 2022. 12. 4.
  • AWS 서비스 (컴퓨팅, 스토리지, 데이터베이스, 네트워킹 및 컨텐츠 전송) AWS 서비스 AWS Certified Solutions Architect 클라우드 자격증 취득 준비를 위해 AWS 서비스에 대해 요약 정리해본다. AWS Console에서 서비스를 검색해보면 아래와 같이 많은 서비스가 있는데, 일부 중요한 서비스에 대해 알아보자. 컴퓨팅 EC2 (Elastic Compute Cloud) 가상 서버로 가장 많이 쓰는 서비스 중 하나 On-Demand Instance: 사용한만큼 지불 Reserved Instance: 1년 또는 3년 약정. 저렴하며 예측가능한 경우 사용 Saving Plans: 1년 또는 3년 기간에 특정 사용량 약정. 시간당 $5 약정하면 $5까진 Saving 그 이후 On-Demand Spot Instance: 사용하지 않는 예비 EC2 용량을 경매방.. 공감수 0 댓글수 0 2022. 12. 4.
  • 2022년 넷플릭스 인기 TV프로그램 순위 넷플릭스 TV프로그램 순위 2022년 넷플릭스 TV프로그램 전세계 순위입니다. 넷플릭스 볼만한거 찾던 분에게 유용할만한 영상입니다. 데이터는 Flixpatrol에서 크롤링으로 가져와서 영상을 만들었습니다. #넷플릭스 순위 #넷플릭스 인기순위 #넷플릭스순위 #넷플릭스인기순위 #netflix #netflix rank 공감수 0 댓글수 0 2022. 11. 28.
  • VSCODE 주석 단축키 오류 가끔 Visual Studio Code에서 주석 단축키가 안 먹히고 '/' 만 입력되는 경우가 있는데 한국어 입력키와 관련이 있다.CTRL + SHIFT 를 누른 상태에서 SHIFT만 떼면 정상동작된다. 공감수 2 댓글수 0 2022. 10. 10.
  • 파이썬 코루틴(coroutine) 파이썬 코루틴(coroutine) 파이썬 비동기 함수는 코루틴 함수로 만들 수 있다. 코루틴은 진입점과 탈출점이 여러 개가 있는 함수라고 할 수 있다. 파이썬 코루틴 공식 홈페이지에 있는 예제를 살펴보면 asyncio API에 대해 설명하고 있다. 다음 코드는 "hello"를 인쇄하고 1초를 기다린 다음 "world"를 인쇄한다. import asyncio async def main(): print('hello') await asyncio.sleep(1) print('world') asyncio.run(main()) 코루틴 함수를 만들기 위해는 함수 앞에 async 키워드를 붙여주면 된다. await는 어웨이터블 객체만 사용할 수 있으며, 코루틴 내에서 다른 코루틴을 호출하고 결과를 받을 때 사용된다. .. 공감수 0 댓글수 0 2022. 10. 2.
  • Kubernetes Architecture 컨트롤 플레인 컴포넌트 kube-apiserver: 쿠버네티스 API를 노출하는 쿠버네티스 컴포넌트 etcd: 모든 클러스터 데이터를 담는 키-값 저장소 kube-scheduler: 노드가 배정되지 않은 새로 생성된 파드를 감지하고 실행할 노드를 선택하는 컴포넌트 kube-controller-manager: 노드 컨트롤러, 레플리케이션 컨트롤러, 엔드포인트 컨트롤러, 서비스 어카운트, 토큰 컨트롤러를 포함한다. cloud-controller-manager: 클라우드별 컨트롤 로직을 포함하는 컴포넌트 노트 컴포넌트 kubelet: 각 노드에서 실행되는 에이전트. 파드에서 컨테이너가 확실하게 동작하도록 관리 kube-proxy: 각 노드에서 실행되는 네트워크 프록시로 서비스 개념의 구현부 컨테이너 런타임: .. 공감수 0 댓글수 0 2022. 7. 10.
  • 쿠버네티스 (Kubernetes) 배포를 위한 고급 설정 쿠버네티스는 클러스터 내부에서 컴퓨팅 자원 활용률(Utilization)을 늘리는 것이 중요하다. 컨테이너와 포드의 자원 사용량 제한: Limit, Request apiVersion: v1 kind: Pod metadata: name: resource-limit-with-request-pod labels: name: resource-limit-with-request-pod spec: containers: - name: nginx image: nginx:latest resources: limits: memory: "256Mi" cpu: "1000m" requests: memory: "128Mi" cpu: "500m" - 참고: cpu 1개를 뜻하는 1000m(밀리코어) requests는 적어도 이만큼의 자.. 공감수 0 댓글수 0 2022. 6. 26.
  • SonarQube on Kubernetes SonarQube on Kubernetes Azure에서 쿠버네티스를 기반으로 SonarQube를 적용해보자. PersistentVolumeClaim 생성 data와 plugin 저장을 위한 2개 PVC 생성 apiVersion: v1 kind: PersistentVolumeClaim metadata: name: sonar-data spec: accessModes: - ReadWriteOnce storageClassName: default resources: requests: storage: 31Gi apiVersion: v1 kind: PersistentVolumeClaim metadata: name: sonar-extensions spec: accessModes: - ReadWriteOnce stor.. 공감수 1 댓글수 0 2022. 6. 25.
  • 쿠버네티스 워커노드 초기화 $ kubeadm reset 명령어를 수행하면 아래와 같이 메시지가 나오고 메뉴얼대로 /etc/cni/net.d 삭제할 것 공감수 0 댓글수 0 2022. 6. 12.
  • google-cloud-sdk 설치 google-cloud-sdk 설치 echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - sudo apt-get update sudo apt-get install google-cloud-sdk 공감수 0 댓글수 0 2022. 5. 23.
  • 여의도 오마카세 스시코하루 여의도 오마카세 스시코하루 서울 영등포구 국제금융로8길 27-9 지하 1층 101호 캐치테이블로 예약 필요 공감수 0 댓글수 0 2022. 5. 21.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.