2장 데이터

2장 데이터 2-1. 0과 1로 숫자를 표현하는 방법 정보 단위 비트(bit): 0과 1을 나타내는 가장 작은 정보 단위 8비트 → 1바이트(byte) 1000 바이트 → 1KB(kilobyte) 1024 바이트 → 1KiB byte -(x1000)→ KB -(x1000)→ MB -(x1000)→ GB → … byte -(x1024)→ KiB -(x1024) → MiB -(x1000) → GiB → … 1워드(word) → CPU가 한 번에 처리할 수 있는 데이터 크기 이진법 이진수 8표기 → 0b 1000 (0b로 이진법인지 십진법인지구분) 16진수 → 0x 붙여 표기 ...

2025년 9월 5일 · 3 분 · 배준수

1장 컴퓨터구조의 이해

1장 컴퓨터구조의 이해 컴퓨터가 이해하는 정보 명령어 데이터 컴퓨터의 핵심 부품 중앙처리장치(Central Processing Unit) 산술논리연산장치(Arithmetic Logic Unit) ⇒ 계산 제어장치(Control Unit) ⇒ 제어 신호(control signal)을 보내고 명령어 해석 레지스터(register) ⇒ CPU 내부의 작은 임시 저장 장치 주기억장치(main memory) 보조기억장치(secondary storage) 입출력장치(Input/Output device) 메모리 프로그램이 실행되려면 반드시 메모리에 저장되어 있어야 한다. 메모리는 현재 실행되는 프로그램의 명령어와 데이터르 저장한다. 메모리에 저장된 값의 위치는 주소(address)로 알 수 있다. CPU CPU는 메모리에 저장된 값을 읽어 들이고, 해석하고, 실행하는 장치다. CPU 내부에는 ALU, 레지스터, 제어장치가 있다. ALU는 계산, 레지스터는 임시 저장, 제어장치는 제어 신호 발생 및 명령어 해석을 담당한다. 보조기억장치 메모리의 다음 단점들을 개선한 저장장치 가격이 비싸 저장 용량이 적음 전원이 꺼지면 저장된 내용을 잃음 입출력장치 컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환 키보드, 마우스 등 보조기억장치도 관점에 따라 입출력장치의 일종으로 볼 수 있다. 메인보드 마더보드 컴퓨터 부품을 연결하는 판 버스: 컴퓨터 내부의 통로 시스템 버스: 컴퓨터의 네 가지 핵심 부품이 정보를 서로 주고받는 통로 주소 버스: 주소 데이터 버스: 명령과 데이터 제어 버스: 제어 신호

2025년 8월 29일 · 1 분 · 배준수

Django의 CONN_MAX_AGE 알아보기

Today I Learned 날짜 2025년 8월 3일 일요일 내용 Django Database Connection Management Guide 본 문서는 Django 애플리케이션에서 데이터베이스 연결을 안정적이고 효율적으로 관리하기 위한 두 가지 핵심 도구 close_old_connections() 와 CONN_MAX_AGE 를 하나로 정리한 문서입니다. 웹훅 처리 커맨드에서 close_old_connections를 사용해야 하는 원인을 찾는 과정에서 수행된 실험입니다. 목차 close_old_connections() 가이드 Django close_old_connections 완벽 가이드 Django 애플리케이션을 운영하다 보면, 특히 오래 실행되는 스크립트나 비동기 작업에서 “MySQL server has gone away"와 같은 데이터베이스 연결 오류를 마주칠 때가 있습니다. close_old_connections는 바로 이런 문제를 해결하기 위해 Django가 제공하는 유용한 도구입니다. ...

2025년 8월 3일 · 13 분 · 배준수

Step Functios으로 구현한 실시간 웹훅 처리 시스템

Today I Learned 날짜 2025년 7월 28일 일요일 내용 건강하고 빠른 웹훅을 향한 여정 입사 76주차부터 WIL을 남기지 못했다. 웹훅 이슈로 인한 실시간 데이터 처리 지연과 누락이 지속적으로 발생하고 있었기 떄문이다. WIL을 읽는 사람 입장에서 “애는 배웠다고 하는데, 웹훅 계속 박살나고 있구만 뭘 배운겨” 라는 생각이 들까봐 그랬다. 사실 이걸 쓰고 있는 지금도 마음 한구석에 괜히 사망 플래그를 세우는 건 아닌지 걱정이 되지만, 더 미루면 영영 회고를 하지 못할까봐 지금이라도 이 여정을 정리하는 글을 쓰려고 한다. 제 부족한 실력으로 괜한 피해를 입은 분들(사실상 샐러드랩 모두)께 죄송스러운 마음을 가지며 글을 시작하고자 한다. ...

2025년 7월 28일 · 11 분 · 배준수

노르웨이의 숲

노르웨이의 숲 지은이: 무라카미 하루키 옮긴이: 양억관 출판사: 민음사 감상 무라카미 하루키스러운 책이었다. 종종 나오는 성적인 이야기, 그럴듯 하지 않지만 어쩐지 납득하게 되는 설정들.. 어릴 적 친구를 잃은 주인공, 죽은 친구와 사귀던 여자친구에 관한 이야기다. 이렇게 말하고 보니 상당히 이상한데.. 기억에 남는 구절 고독한 걸 좋아하는 인간 같은건 없어. 실망하는 게 싫을 뿐이야. 자신이 하고 싶은 걸 하는게 아니라, 해야 할 일을 하는 게 신사지.

2025년 7월 9일 · 1 분 · 배준수

행복의 기원 - 인간의 행복은 어디서 오는가

국가란 무엇인가 지은이: 서은국 출판사: 21세기북스 감상 최근 들어 가장 재밌게 읽었던, 친구에게 선물로 받은 책. 인간은 행복하기 위해 사는게 아닌, 살기 위해 행복한 것이라는 저자의 말이 상당히 인상깊었다. 이를 기반으로 행복을 느끼기 위해서 어떻게 해야하는 지에 대한 이야기들이 나온다. 술술 읽히는 책이었고, 나는 일상을 어떻게 지내야 할지에 대해서도 많은 고민을 느끼게 해준 책. 하지만 난 ‘행복 압정’을 뿌리지 못하고 있다. 기억에 남는 구절 우리가 용돈을 받고 즐거워할 때 느끼는 행복 역시 돈 자체에 있는 것이 아니다. 사과의 빨간색처럼 행복감도 뇌에서 합성된 경험이다. ...

2025년 5월 30일 · 3 분 · 배준수

한글 논어 - 2023 개정증보판

한글 논어 - 2023 개정증보판 옮긴이: 이을호 출판사: 올재클래식스 감상 공자에 대해 꼭 알아보고 싶었다. 유교는 조선의 근간이자 현대 대한민국에 까지 영향을 끼치고 있다. 조선을 공부하다보면 늘 나오는 성리학. 어려서부터 역사적으로 정치적인 결정이나 사회적 흐름이 늘 성리학에 따라 결정되고 고수되는 것을 보면 많이 답답했고, 우리나라가 근대에 일제의 지배를 받게된 것이 그 놈의 성리학 떄문일 것이라고 생각했다. 성리학이 뭐길래? 500년 전의 선비들이 나보다 지능이 낮진 않을텐데 왜 성리학에 매몰된걸까? 공자는 도대체 어떤 말씀으로 이후의 동아시아의 학자들을 매료시켰을까? ...

2025년 5월 15일 · 2 분 · 배준수

12장 리소스 설명과 연결된 데이터

12장 리소스 설명과 연결된 데이터 표현 전략(Representation Strategy) 클라이언트가 GET 요청을 리소스의 URL로 보내고 해당 리소스의 표현을 받는 것을 말한다. 리소스가 자기 자신에 대해 말 하는 것. 이 책에서 다룬 데이터 형식지금까지 이 책에선 이걸 허용했다. 설명 전략(description strategy) 표현의 리소스보다 다른 리소스들에 대해 말하는 것 RDF(Resource Description Framework) 리소스 설명 프레임워크 설명 전략에만 집중한 형식 그룹 어떤 리소스에 대해 누가, 무엇을, 어떻게 설명했는지 구조적으로 표현하는 방식 이걸 기계가 이해할 수 있는 방식으로 정리하는 것 ...

2025년 3월 26일 · 3 분 · 배준수

11장 API를 위한 HTTP

11장 API를 위한 HTTP WWW가 기술스택이라면 3단계로 나눌 수 있다. 맨 아래: URL, 리소스 리소스 위: HTTP 프로토콜, 리소스 표현을 읽는 권한한과 기본적인 리소스 상태에 쓰는 권한 맨 위: 하이퍼미디어, 하나의 웹 사이트나 API의 프로토콜 의미 체계 ⇒ 이 책에서 지금까지 다룬 것 새로운 HTTP1.1 설계 명세서 RFC 2616 HTTP 프로토콜 의미 체계를 명확히 하는 것 응답 코드 엔티티 바디는 응답 코드에 대한 설명(문제가 무엇인지)이 담겨야 한다. 200(OK)와 에러 메시지를 함께 보내지 마라. RFC 2616에 있는 것 외에 새로운 것을 정의히지 마라 헤더 RFC 2616에 있는 것 외에 새로운 것을 정의하지 마라 표현들 사이에서 선택하기 서버가 하나의 리소스에 대해 다양한 표현을 제공할 때 클라이언트가 이것들을 어떻게 구분해야 할까? ...

2025년 3월 19일 · 3 분 · 배준수

모든 것을 기억하는 남자

모든 것을 기억하는 남자 지은이: 데이비드 발다치 옮긴이: 황소연 출판사: 북로드 감상 초반의 몰입력은 상당했다. 전혀 연결되지 않을 것 같은 사건들이 연결되어 나가며, 도대체 이 흥미진진한 이야기의 끝은 어떨까 기대했다. 그러나 용두사미.

2025년 2월 27일 · 1 분 · 배준수