본문 바로가기

전체 글311

기분을 관리하면 인생이 관리된다 - 김다슬 이 책은 정말 좋은 책이다. 특히 초반에 위로되는 부분, 감동받은 부분이 너무 많아서 책을 다 읽기도 전에 친구들에게 추천을 했다. 마음에 들었던 구절들을 가져와 적고 싶지만, 너무 많이 적을 것 같다. 가장 마음에 들었던 부분 3가지만 추려서 적어보려고 한다. 생각을 단순화하는 법 살아가다보면 여러 선택들을 마주하게 된다. 가끔은 선택을 앞두고 지나치게 고민을 하는 경우가 있다. 물론 우리의 인생은 선택의 결과물이기 때문에 신중하게 결정해야한다. 하지만 이것 저것 따지고, 재고, 해도 될까 말까 같은 잡다한 고민과 걱정은 하지말자. 그럴 때에는 책에서 제안한 방법대로 “이 행동을 했을 때의 나는 멋진가?”라고 생각해보자. 스스로 멋지다고 생각하는 방향으로 생각을 단순화 해보자. 공감과 이성 이성적인 판.. 2023. 5. 14.
불편한 편의점 - 김호연 읽은 기간 : 22.10.25 화 ~ 22.10.26 수 만족도 : ⭐⭐⭐⭐ 초등학교 역사 교사를 하다가 정년 퇴직을 하고, 남편의 유산으로 편의점을 운영하고 있는 할머니가 있다. 이 할머니는 어느날 지갑이 들어있는 파우치를 잃어버리게 되고, 서울역에서 노숙하던 ‘독고’라는 50대 아저씨가 그것을 보관하고 있게 된다. 할머니는 사례를 해주려 본인의 편의점의 도시락을 무상으로 제공한다. 노숙자 아저씨는 매일 도시락을 먹으러 오고, 매장 밖을 청소해주는 등 보답을 한다. 그러다 할머니가 야간에 일하시다가 위험해 처했을 때 나서서 도움을 준다. 할머니는 노숙자 아저씨에게 본인의 편의점에서 일해볼 것을 권한다. 노숙자 아저씨는 알콜성 치매로 과거의 기억을 잃었는데, 편의점에서 일하면서 점점 회복이 된다. 회복되.. 2023. 5. 14.
프로그래머의 뇌 - 펠리너 헤르만스 읽은 기간 : 22.10.22 토 (아직 덜 읽음) 만족도 : ⭐⭐⭐⭐ 이 책은 프로그래머가 코드를 읽을 때 뇌에서 발생하는 현상들을 설명해놓은 책이다. 예시 코드가 많아서 그것을 읽고 있는 내 뇌의 작동원리를 잘 설명해준다. 특히 Long Term Memory, Short Term Memory가 코드를 읽을 때 어떻게 적용되는지 잘 나타나있다. 코드가 초래하는 세 가지 종류의 혼란 누군가의 코드를 읽을 때 여러가지의 혼란이 발생한다. 그 혼란은 대부분 이 세 가지 종류에 속해있다. 지식의 부족 정보의 부족 처리 능력의 부족 1. 지식의 부족 2 2 2 2 2 T n 이 코드를 살펴보자. 도대체 어떤 동작을 하는 것인지 이해가 되지 않는다. 이는 APL로 된 코드이고 숫자 n을 2진수로 변경하는 코드이다.. 2023. 5. 14.
역행자 - 자청 읽은 기간 : 22.10.22 ~ 22.10.29 만족도 : ⭐⭐⭐⭐⭐ 인생 공략집은 책이다 이 책은 유튜버 자청이라는 사람이 자수성가를 하며 깨달았던 성공 원리를 소개한다. 재밌었던 부분은 인생을 게임에 빗대 표현한 점이다. 자청은 어렸을 때 부터 게임을 잘 했다고 한다. 그 이유는 새로운 게임을 할 때 마다 게임을 많이 해서 익숙해지는 것에 집중하는 것 보다, 인터넷에 나와있는 공략집을 정독했다고 한다. 그렇게 하면 초반에는 많이 한 친구보다 실력이 부족할지 몰라도, 점차 시간이 지날 수록 공략집을 읽은 사람이 더욱 잘하게 된다고 한다. 인생에도 공략집이 있다고 한다. 그것은 바로 책이다. 지금은 책 읽기 효과가 드러나지 않지만, 나이를 먹을 수록 점차 격차는 벌어진다고 한다. 자청의 성공 규칙 아무.. 2023. 5. 14.
DNS는 무엇이고 어떻게 동작할까? 가족의 전화번호도 외우지 않는 시대가 되었다. 외우지 않는 것일까 혹은 외우기 힘든 것일까? 잘 모르겠지만 스마트폰의 주소록은 사람들이 더 이상 전화번호를 외우지 않아도 잘 살아갈 수 있는 환경을 만들어주었다. 이번에는 웹에도 주소록 역할을 하는 친구를 소개하려고 한다. DNS는 어쩌다 만들어지게 됐을까? 앞서 잠깐 소개했듯이 DNS(Domain Name System)은 Web의 주소록 역할을 하고 있다. 사람들은 더 이상 192.168.0.1과 같은 주소가 아닌 google.com, naver.com 로 웹 사이트에 접근할 수 있게 되었다. 왜냐하면 DNS에서 내부적으로 google.com을 192.168.0.1과 같은 IP 주소 형태로 바꿔주고 있기 때문이다. DNS 동작 방식 www.example... 2022. 12. 4.
브라우저 작동 방식 본 게시글은 mdn에서 작성한 “Populating the page: how browsers work”를 번역하였습니다. 사용자는 콘텐츠를 빠르게 로드하고 원활허게 상호 작용할 수 있는 웹 경험을 원합니다. 따라서 개발자는 이 두 가지 목표를 달성하기 위해 노력해야 합니다. 성능을 개선하는 방법을 이해하려면 브라우저 작동 방식을 이해하는 것이 좋습니다. 개요 빠른 사이트는 더 나은 사용자 경험을 제공합니다. 사용자는 빠르게 로드되고 원활하게 상호 작용할 수 있는 콘텐츠가 포함된 웹 경험을 원하고 기대합니다. 웹 성능의 개선을 위해서는 두 가지 주요 문제를 이해하는 것이 중요합니다. 대기 시간은 빠른 로드를 보장하기 위해 극복해야할 주요 위협입니다. 빠르게 로드하기 위해 개발자의 목표는 요청된 정보를 가능.. 2022. 11. 26.