보고, 쓴 것들

more

[서평] 파서블 @김익한 - 기록으로 내 삶을 변화시키는 방법

나는 요 몇년간 불렛저널을 기록하고 있는데, 최근 들어서 쓰는 건 좋은데 내 인생에 도움이 되고 무언가 남는다는 느낌이 안 들어서 기록하는 것을 향상시키고자 이 책을 읽게 되었다. 항상 무언가 계획을 세우면 시간단위로 세우거나 뭐든지 하루계획이던 연간계획이던 실천 가능한 것들을 나열하곤 했는데, 이 책을 읽으면서 사실 우리의 손안에서 계획을 세우고 그나마 통제할수 있는 단위는 한달이라고 한다. 한달은 목표의 아웃풋의 이미지만 떠올릴 수 있고, 실천의 계획 단위는 일주일 부터 시작된다고 한다. 그리고 하루의 계획은 내가 오늘 가장 중요하게 생각하는 것을 선택하고 그것을 구체적으로 실행하는 것을 상상하는 구상 기록으로부터 계획이 시작된다고 한다. 지금은 한주 계획을 시간이나 구체적인 하루하루 할일 단위로 적..

독서 2024.03.25 0

[서평] 퓨처셀프 @벤저민 하디 - 미래의 나와 현재를 연결하라

이번에 읽은 책은 '퓨처 셀프' 라는 책이다. 내 책장에 있는 책들 중 대부분은 신영준 박사님과 고영성 작가님이 계시는 '스터디언' 이라는 유투브 채널에서 추천해준 책들이 많은데, 이 책도 그 중 하나이다. 나는 항상 뭔가 선택의 기로에 놓였을 때 이 선택을 미래의, 10년 뒤의 내가 잘한 선택이라고 생각할까? 하고 생각하고 했다. 퇴사를 하고 이직을 한다거나, 하고싶었던 무언가에 도전한다거나 할 때 말이다. 이 책의 소개를 접했을 때 나의 이런 생각 방식과 비슷하다는 느낌이 들어서 책을 읽기 시작했다. 내가 평소 큰 결정을 할 때 생각하던 방식을 일상의 여러 경험들에 적용하고, 목표들에 적용하는 방식으로 책 내용을 펼쳐나가는 느낌이라 꽤 재밌게 읽었다. --- 여기부터는 책 내용 스크랩입니다 -----..

독서 2023.12.30 0

[서평] 함께 자라기. 애자일로 가는 길 @김창준

최근 개발을 하면서 나를 지켜본 결과 약간의 매너리즘을 느끼며 이전보다 내가 열심히 하지 않는다는 느낌이 들었고, 이번달에 읽을 책을 고르던 중 이 책이 현재의 나에게 도움이 될것같아 읽게 되었다. 읽어 보면서 이 책을 좀더 빨리 완독했으면 어땠을까? 하는 생각이 드는 책이였다. 개발자로써 중요한 스킬은 알고리즘 풀이 능력, 프레임워크에 대한 지식과 사용 방법, 프로그래밍 기법을 인지하고 잘 적용하는 기법, 문제해결을 해본 여러 경험 등이 있다고 주로 생각되는데 사실 '일' 이라는 관점에서는 다른 사람과 협업하는 것이 가장 중요한것 같다. 위 스킬들이 아무리 뛰어나도 이용되지 않거나, 의미없는 방향으로 이용하거나, 스킬이 더이상 늘지 않는다면 무용지물이기 때문이다. 뭐 당연히 개발자로써의 기반지식과 스킬..

독서 2023.07.30 0

[서평] 달과 6펜스 @서머싯 몸

지금 나는 평소대로 생각나는 대로 글을 쓰려다가, 어떤 좋은 문구와 인용으로 글을 시작하면 어떨까 하고 기교적인 생각을 하고 있다가, 정말로 내 맘속에서 우러나오는 글을 써야 되는 게 아닌가? 하는 생각을 하고 있었다. 왜 이런 생각을 했고 이런 TMI 같은 내용을 굳이 글에 쓰냐면 이 책의 주제이자 주인공과도 같은 찰스 스트릭랜드의 행동과 인생을 생각하자니 이런 기교 같은 행동과 멋들어지게 쓰려는 나의 시도가 나다운 것인지, 내가 진짜 표현하고 싶은 것을 표현하고 싶어서 쓰는 것인지 하는 의문이 들어서이다. 책은 주인공인 '나'를 통해 찰스 스트릭랜드라는 인물의 일대기를 설명해 준다. 평범한 런던의 증권 브로커였던 스트릭랜드는 갑작스레 화가가 되겠다고 가정을 내팽개치고 맨몸으로 집을 나가는데, 오직 예..

독서 2023.05.29 0

[서평] 나는 나에게 왜 솔직하지 못할까 - 컴 클로저 @일자 샌드

회사에서 읽어보라고 준 책인데, 평소 두껍고 레퍼런스만 가득한 책을 읽다가 한국어 제목만 보고 감성책인가? 싶어서 이제 살짝 쉬운 책을 좀 읽으며 쉬자는 마음에거 읽었다. 근데 아니나 다를까 저자의 연구와 다른 연구결과로부터 심리 행동학적인 개념을 도입해서 왜 우리는 이런 행동을 할까? 에 대한 이야기를 하는 약간은 무게가 있는 책이였다. 우리는 사람들과 관계를 맺으면서 나도 모르게 피하기도 하고, 의존 하기도 하고, 자기 자신을 탓하기도 하면서 산다. 저자는 이러한 행동 습관들을 '자기 보호' 라는 습관이라고 설명한다. 자기 보호라는 것은 어린 시절 겪었던 내 주변 상황에 적응하기 위해서 생긴 습관과도 같은 행동을 의미하는데, 이 책에서는 크게 대인적 자기보호와 내면적 자기보호로 나뉜다고 말하고 있다...

독서 2023.03.26 0

[서평] 오래도록 젊음을 유지하고 건강하게 죽는 법 @ 스티븐 R. 건드리 - 2

내용을 정리하기에 앞서, 책을 읽고 인터넷의 몇몇 기사나 블로그 포스팅 등을 참고 해 본 결과 이 책의 내용이 100% 맞다고 단정짓기에는 아직 무리가 있는 것 같다. 일부 내용은 맞을수도 있으나 특정 식재료의 이점을 배제하고 안좋은 점만을 강조하거나 책에서 주장하는 근거를 뒷받침하는 실험 등이 일상 생활에서 섭취하는 정도로는 관련이 없는 경우가 있다고도 한다. 이게 정말 맞는지 확인하려면 레퍼런스의 논문과 실제 우리가 섭취하는 음식의 함유량 등을 비교하며 판단을 할 줄 알아야 할텐데, 이런 부분은 시간과 노력이 필요한 부분이라 꽤나 불편한 것 같다. 이런 일을 대신 해주는 커뮤니티가 있다면 정말 좋을텐데 말이다.. 렉틴을 피하라 인간은 수렵활동으로 생존을 유지하던 시절부터 쌍떡잎식물을 주로 먹으며 생존..

독서 2023.01.22 0

개발자의 길

more

[Infra] Docker (1) - Docker Engine

도커 도커 엔진 도커의 기본 단위는 '이미지'와 '컨테이너' 이다. 도커 이미지와 도커 컨테이너 도커 이미지는, 도커 컨테이너를 생성하기 위해 필요한 요소, 여러 계층으로 이루어진 바이너리 파일을 의미한다. 컨테이너를 실행시킬 때 해당 파일을 읽어서 실행시킨다. 이미지의 이름은.[저장소이름]:[이미지이름]:[태그] 로 구성된다. (alicek106/ubuntu:14.04) \ $ docker pull centos:7 # 이미지 받기 $ docker images # 받은 이미지 확인 도커 컨테이너는 실행중인 가상 환경이라고 생각하면 된다. 도커 컨테이너는 프로세스 단위의 격리 환경을 만들기 때문에 성능 손실이 거의 없다. 또한 개발 시점에서 컨테이너에 서버 배포를 한다던가 하는 작업을 한 뒤 운영에 배포하..

개발자의 길 2024.04.14 0

[Network] VPN 의 원리에 대해서

VPN 은 Virtual Private Network 로써, 말 그대로 가상으로 사설망과 같은 형태로 연결되는 네트워크를 의미한다. 사설망이라는 건 인터넷과는 차단된 독자적인 네트워크 체계를 의미한다. 특정 회사의 사설망이 서울에 하나 부산에 하나 있다고 하자, 회사 내부의 사람끼리는 두개의 사설망을 연결해서 같이 쓰고 싶다면 두 사설망을 연결해주는 전용 회선이 필요하다. 예전에는 이런 회선을 대여하거나 해서 비용을 내고 썻다고 하는데, 비용이 너무나 많이 들다 보니 회선을 따로 독점하지 않고 두 사설망을 연결하는 방법을 찾다가 나온게 VPN 이라고 한다. VPN 은 사설망과 다른 네트워크나 클라이언트와 인터넷으로 통신을 하기 위해서 서로 주고받는 메시지를 서로만 알고있는 암호키를 이용해서 캡슐화, 암호..

Infra 2024.02.19 0

[Network][AWS] AWS 네트워크 구성요소 - 3. 네트워크 보안과 부가 서비스

이번장에서는 AWS 의 보안 구성 요소와 부가적인 서비스 들에 대해 알아보겠다. 보안 그룹(Security Group) 보안 그룹은 인스턴스(RDS, EC2) 단위로 인바운드와 아웃바운드를 정의하는 가상의 방화벽이다. 특정 인스턴스의 특정 Port(예: HTTP/HTTPS 등) 에 대한 요청을 할 수 있는 IP 리스트를 관리함으로써 인스턴스에 접근할 수 있는 범위를 규정한다. 보안 그룹은 상태를 유지하는(stateful) 정책으로 접근가능여부를 판단한다. 무슨 소리냐면, 이전에 들어온 요청의 상태정보를 기억해서 요청에 대한 응답을 할 때 같은 '상태' 라고 판단되면 보안정책으로 통신을 막거나 하지 않는다는 소리이다. 간단하게 예를 들어서 우리가 가장 흔하게 사용하는 HTTP 프로토콜 통신으로 예를 들어보..

Infra 2024.02.10 0

[Network][AWS] AWS 네트워크 구성요소 - 2. 네트워킹 구성요소

AWS 환경에는 네트워크를 구성하고 보안이나 통신 설정들을 조절할 수 있도록 하는 구성요소들이 있다. 이 포스팅에서는 VPC, 서브넷, 인터넷 게이트웨이, NAT 게이트웨이에 대해 설명하고자 한다. Availability zone (AZ) AWS 는 1차적으로 리전이라는 그룹으로 나누어 지고, 리전 내에는 AZ 라는 영역으로 나누어 진다. 서울 리전을 예로 들어 보자면, 서울 리전 내에는 3개의 AZ 가 있는데, 이 AZ는 실제로 현실에 존재하는 데이터 센터 하나를 의미한다. AWS 가 인터넷 클라우드 서비스이긴 하나 실제로는 거대한 데이터 센터의 컴퓨팅 능력을 떼서 제공하는 것이기 때문에, 현실세계의 서버가 필요하다. 이 데이터 센터 하나가 하나의 AZ 에 대응하게 된다. 이렇게 AZ 를 나누는 이유는..

Infra 2024.02.07 0

[Network][AWS] AWS 네트워크 구성요소 - 1. 인터넷 네트워크 기초와 IP 주소 체계

우리는 컴퓨터와 인터넷을 통해 다른 컴퓨터와 채팅이나 게임도 할 수 있고, 여러 기업의 사이트를 접속하기도 하며, 날씨도 본다. 내가 특정 사이트나 다른사람과 연결되고 싶을 때 어디로 연결되어야 되는지 알아야 하는데, 그 '어디'를 나타내는 것이 IP Address 이다. 게임 서버에 접속하려면 그 서버의 IP 주소를 알아야 하고, 다른 사람과 직접 연결되어 파일을 주고받으려고 해도 IP 주소가 필요하다. 채팅을 하기 위해 중간에서 매개 역할을 해주는 서버에 접속하기 위해서도 IP 주소는 필요하다. 이번 챕터에서는 IP 주소가 어떻게 생겨먹었는지, 어떤 종류가 있는지, 어떤 방식으로 이용되는지 알아보도록 하자. IP Address 인터넷에서 기기를 식별하는 IP 주소는 처음에는 32비트로 이루어진 숫자로..

Infra 2024.02.04 0
반응형