Photo by Thought Catalog on Unsplash 개요 2021년 연초의 목표와 전반기 이후의 목표를 돌아보고 2021년 후반기를 포함한 2021년의 독서를 정리해본다. 책에 대한 리뷰는 그때 그때 짧게 정리했던 것들이라 어투가 이리 저리 바뀔 수 있다. 전반기 독서후기: https://jusths.tistory.com/221 2021년 후반기 7월 - 12월 독서(27권) 전반기 18권, 후반기 27권, 2021년 총 45권을 읽었다. 전반기에 이어 번호를 매긴다. 19. 클린 아키텍처(재독, 별 4.5) 명불허전. 개발자라면 재독, 삼독의 가치가 있는 책이다. 20. 소학(동양고전 슬기바다 4, 별 3.8) 조선 조광조가 사랑했다는 소학. 시대에 맞지 않는 내용도 있지만 현재의 잣대를..
Photo by Michael Dziedzic on Unsplash 기존의 비대칭키 알고리즘들인 RSA나 Diffie-Hellman등은 소인수분해나 이산로그와 같은 수학적 개념을 기반으로 한다. 하지만 양자 컴퓨터는 이런 알고리즘을 쉽게 풀어낼 수 있다고 예상한다. 이러한 양자 컴퓨터 시대를 대비한 암호기술을 Post-Quantum Cryptography(PQC)라고 부른다 Golang의 sidh package는 양자 컴퓨터 이후의 암호알고리즘을 구현한 패키지라 보면 되겠다. 패키지 링크: https://pkg.go.dev/github.com/cloudflare/circl/dh/sidh sidh 패키지를 이용하여 서버와 클라이언트간에 secret key를 공유하는 두 방법을 코드를 이용하여 이해해 보자 ..
Photo by Mika Baumeister on Unsplash 유치원 다니는 아들 둘이 마인크래프트를 시작했는데, 둘이 같은 서버에서 만나 놀고 싶어해서 방법을 찾아보았다. 다양한 조건과 상황에 대해 모두 들여다 보지는 못했지만 일단 돌아가는 상황까지 만들었다. 실제로 마인크래프트를 하지도 않고 이 게임에 대한 충분한 지식이 없기에 틀리거나 보충할 부분이 있다면 댓글을 부탁드린다. 조건은 1. 24시간 돌아갈 것: 무료 서버로 유명한 Aternos 서버는 5분이상 접속한 유저가 없으면 꺼지는 등의 단점이 있다. 2. Pocket Edition Server일 것: 아이들이 안드로이드 태블릿의 앱(9,900원)으로 접속한다 오라클 클라우드에서 VM(인터넷상의 공짜 컴퓨터라고 생각하자)을 제공하는데 무난하..
Photo by Felix Mooneeram on Unsplash 전반기에 영화를 많이 봤다는 생각에 후반기에는 의식적으로 자제하고 그 시간에 유튜브로 지식흡수를 하고 싶었다. 2020년에는 총 36편을 보았는데 2021년에는 전반기에만 38편, 후반기 33편, 총 71편의 영화를 보았고, 예전 인상적이었던 영화들을 리스팅하여 다시 보기도 하였다. 마음에 드는 영화들은 (주로 이동진의) 평론과 관련 글들을 찾아보기도 하였다. 마스터와 데어 윌비 블러드가 너무 인상적이어서 PTA(폴 토마스 앤더슨) 영화들을 일부러 챙겨서 보기도 하였다. TL;DR 강추 영화 전반기 1. 판의 미로 2. 남매의 여름밤 3. I am thinking of ending things 4. 배리 린든 5. 도그빌 6. 머니볼 TL..
이미지 출처: https://www.wikiwand.com/en/Team_of_Rivals 최근에는 기억나는 영화나 책을 다시 챙겨보는 경우가 종종 있다. 그때와 다른 감흥이나 기억보정, 새로운 깨달음이 재미있다. 영화도 책도 감명이 깊었던 링컨을 다시 보았다. 위키링크: https://www.wikiwand.com/en/Lincoln_(film) 위인전 하면 쉽게 떠올리는, 어찌보면 따분하게 느껴 질 수도 있는 링컨이다. 노예 해방했던 분이라고 한 줄로 기억되는 미국 대통령. 하지만 노무현 대통령이 존경했던 분이라 하면 좀 더 들여다보고 싶어질 것이고, 미국이라는 나라의 진짜 시작은 링컨부터라는 이야기도 있을 정도라면 호기심이 배가 될 것이다. 원작인 책은 Team of Rivals: The Polit..
Photo by Christopher Robin Ebbinghaus on Unsplash Websocket의 대표적인 사용처는 채팅이 아닐까? 지금까지 살펴본 websocket의 동작이 실제 애플리케이션에서 어떻게 구현되고 활용되는지를 gorilla/websocket 패키지에서 제공하는 채팅 예제의 서버쪽 코드로 알아보겠다. websocket connection이 이루어지고 나서 message를 주고 받는 것은 서버와 클라이언트에 차이가 없기 때문이다. 구글링 해보면 이 예제에 대한 분석과 설명은 꽤나 많다. GitHub: https://github.com/gorilla/websocket/tree/master/examples/chat Websocket connection 클라이언트가 서버의 /ws end..
Photo by Fitsum Admasu on Unsplash 사정이 있어서 평소 달리기를 할 때에 Strava와 Nike Run Club(이하 NRC)앱을 둘 다 켜놓고 기록하는데 NRC 앱의 오류와 그 복원 과정에서의 실수로 달리기 기록 하나가 날아갔다. 지인들과 NRC 챌린지를 하고 있는데 기록을 수동으로 넣으니 챌린지에는 반영이 되지 않았다. Strava의 달리기 기록을 Nike Run Club으로 옮길 수는 없을까? 구글링을 통해 Reddit에서 아래 링크의 방법을 알아내어 성공했다. Strava와 NRC간에 직접 연동하는 방법이 없기에 Garmin connect로 기록을 옮긴 다음에 NRC의 partner app으로 Garmin connect를 지정하는 것이다. 링크: https://www.r..
그린나이트를 보고 이동진의 해설을 포함하여 여러 유튜브의 해석을 더해서 보고 나니, 나의 해석에 대해서도 한 줄 남겨보고 싶어졌다. 이동진 유튜브 해설: https://youtu.be/WLpY6vv4nIk 천지도 모르는 가웨인 천둥 벌거숭이 가웨인을 보여주면서 영화는 시작한다. 외삼촌은 전설적인 왕이고, 어머니는 아들을 너무나도 사랑한다. 먹고 사는 걱정 하나 없이 젊음을 즐길 따름이다. 하지만 콤플렉스도 있다. 쟁쟁한 기사들 앞에서는 그저 집안 잘 만난 도련님일 뿐이다. 어머니가 마녀라는 세간의 시선은 또 다른 상처일 것이다. 사고를 치다 가웨인이 특히나 유별나게 못나거나 한심한 것은 아니다 싶다. 흔히들 "그 시절에 SNS가 있었다면 흑역사가 고스란히 남았을 거다" 이야기하듯 누구나 미숙하고 부족했던..
- Total
- Today
- Yesterday
- 노션
- notion
- OpenAI
- 독서후기
- ORM
- agile
- 명상
- pool
- solid
- 체호프
- strange
- 영화
- golang
- Gin
- postgres
- 클린 애자일
- Bug
- API
- bun
- github
- 인텔리제이
- intellij
- ChatGPT
- 2023
- websocket
- folklore
- go
- Shortcut
- 잡학툰
- 중용
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |