Photo by Emile Perron on Unsplash 개요 Concurrency in Go 책의 http://aladin.kr/p/YLCKv 4장 패턴중에서 or-done-channel 을 정리해본다. 참고링크: https://jacking75.github.io/go_or-done-channel/ 참고링크: https://stackoverflow.com/questions/60491622/why-does-this-ordone-channel-implementation-receive-twice-from-done-channel 상황 값을 읽어서 처리할 채널 (myChan 이라고 하자)이 있고, 언제든 작업을 중단하도록 요청이 들어올 수 있는 채널 (done 이라고 하자) 이 있다고 하자. 보통의 경우는 ..
Photo by Simon Migaj on Unsplash 개요 지난 2020-06 부터 주중 아침에 10분 내외로 명상을 하고 있다. 살면서 끌렸지만 드디어 실천에 옮긴지는 이제 두달이 되어가는데, 처음에는 유튜브로 간간히 따라하다가 입문서로서의 책 한권이 필요하다 싶어 골랐다. 알라딘 링크: http://aladin.kr/p/XW3Pt책 자체의 서술 방식은 어딘가 맘에 들지 않는 패턴이 있었지만, 그럼에도 명상에 대한 개념을 잡는데에 유용한 내용들이 꽤나 있었다.별점을 주자면 3.8은 주어야 하겠다. TL;DR 명상은 아무 생각도 하지 않는 것이 목표가 아니다. 순간순간 떠오르는 생각과 감정들을 관조적으로, 마치 남을 관찰하듯이 메타인지하는 것이 목표이다. 마치 매일 아침 5km 달리기 훈련을 하듯,..
Photo by Sneaky Elbow on Unsplash 개요 프로그램의 버전관리를 하더라도 프로그램 실행시의 로그에 프로그램 build 시의 정보가 담겨있으면 좀더 정확하게 어느 시점의 code 로, 언제 build 한 녀석인지를 알아낼 수 있을 것이다. go build 에서 제공하는 -ldflags 옵션을 이용하여 1) git commit 을 한 날짜와 commit hash 2) go build 로 binary 를 생성한 날짜를 binary 실행시의 로그에 추가해보자 이를 참고로 하여, 다양하고 유용한 정보를 담을 수 있을 것이다. 실행예제 GitHub: https://github.com/nicewook/ldflags참고 링크: https://www.digitalocean.com/community..
- Total
- Today
- Yesterday
- bun
- pool
- 체호프
- agile
- Bug
- websocket
- OpenAI
- Gin
- 영화
- notion
- ChatGPT
- 잡학툰
- 인텔리제이
- strange
- ORM
- postgres
- 중용
- 2023
- 클린 애자일
- go
- 독서후기
- 노션
- folklore
- 명상
- golang
- intellij
- solid
- github
- API
- 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 |