개요 Apache Kafka는 실시간으로 대량의 데이터를 안전하게 전달하고 처리하기 위한 플랫폼임 Kafka가 필요한 이유 우리가 사용하는 현대의 서비스들(넷플릭스, 쇼핑몰, SNS 등)은 수많은 데이터를 실시간으로 처리해야 함 사용자의 클릭, 검색, 결제 데이터 서비스 로그, 에러 메시지 I...
Jekyll 블로그 Utterances 댓글 시스템 추가
개요 Jekyll 블로그에 Utterances 댓글 시스템을 추가하는 방법을 설명함 Utterances란 특징 GitHub Issues 기반 댓글 시스템 무료 오픈소스 광고 없음 가벼운 용량 마크다운 지원 GitHub 로그인 필요 장점 설정이 간단함 GitHub Issues로 댓글 관리 용이 개발...
Jekyll 블로그 Google Analytics 연동
개요 Jekyll 블로그에 Google Analytics를 연동하여 방문자 통계를 추적하는 방법을 설명함 Google Analytics란 Google Analytics 기능 웹사이트 방문자 수 추적 방문자 행동 분석 트래픽 소스 파악 실시간 방문자 모니터링 사전 준...
Jekyll 블로그 설치 및 로컬 실행 가이드
개요 Jekyll 기반 GitHub Pages 블로그를 처음부터 설치하고 로컬에서 실행하는 과정을 설명함 사전 준비사항 필수 도구 확인 블로그 구축에 필요한 도구들 Git 버전 관리 시스템 GitHub Pages 배포에 필수 ...
Jekyll 블로그 이미지 자동 최적화
개요 Jekyll 기반 블로그에서 이미지 자동 최적화 시스템을 구축하여 웹 성능을 개선한 과정을 소개함 문제 상황 분석 초기 성능 문제 기술 블로그에서 측정된 성능 지표 이미지 용량 149MB 페이지 로딩 시간 ...
[컴퓨터과학 개론] 3강 - 자료 구조
💡해당 게시글은 방송통신대학교 이관용, 정광식 교수님의 '컴퓨터과학 개론' 강의를 개인 공부 목적으로 메모하였습니다. 학습 개요 컴퓨터에서 다루고자 하는 데이터를 추상적인 개념으로 정의하고 각각의 자료 구조에 대한 특징과 장단점에 대해서 알아봄 자료 구조의 기본 개념과 가장 기본적인 자료 구조인 배열과 리스트를 살펴 봄 데이터...
[멀티미디어 시스템] 2강 - 멀티미디어 시스템 환경
💡해당 게시글은 방송통신대학교 김형근 교수님의 '멀티미디어 시스템' 강의를 개인 공부 목적으로 메모하였습니다. 학습 개요 멀티미디어 컴퓨터 시스템을 구성하는 하드웨어적 구성 요소와 사용자가 쉽고 편리하게 사용할 수 있게 해 주는 소프트웨어적인 구성 요소에 대해 살펴봄 다양한 멀티미디어 서비스를 제공 받을 수 있도록 하는 통신 시스...
[컴퓨터과학 개론] 2강 - 컴퓨터와 데이터
💡해당 게시글은 방송통신대학교 이관용, 정광식 교수님의 '컴퓨터과학 개론' 강의를 개인 공부 목적으로 메모하였습니다. 학습 개요 데이터 표현이라는 관점에서 컴퓨터 내부에서 데이터를 어떻게 표현하는 지에 대해서 살펴봄 데이터와 정보의 개념적인 차이를 이해하고, 정수와 실수, 그리고 문자 표현과 관련된 다양한 개념과 방법들을 학습함 ...
[멀티미디어 시스템] 1강 - 멀티미디어 개요
💡해당 게시글은 방송통신대학교 김형근 교수님의 '멀티미디어 시스템' 강의를 개인 공부 목적으로 메모하였습니다. 학습 개요 멀티미디어의 정의와 발전 배경을 살펴보고 멀티미디어의 여러 가지 특성에 대해 설명함 멀티미디어 시스템의 핵심 요소인 멀티미디어 콘텐츠의 전반적인 개요에 대해 살펴봄 학습 목표 미디어 데이터와 ...
[컴퓨터과학 개론] 1강 - 컴퓨터와 자료
💡해당 게시글은 방송통신대학교 이관용, 정광식 교수님의 '컴퓨터과학 개론' 강의를 개인 공부 목적으로 메모하였습니다. 학습 개요 컴퓨터 과학의 주요 분야에 대한 본격적인 학습에 앞서 전체적인 관점에서 기본적인 몇 가지의 개념을 살펴봄 컴퓨터, 컴퓨터 과학이라는 것이 무엇인지를 살펴보고, 컴퓨터 시스템을 구성하는 요소에 대해서 학습...