Photo by Lance Anderson on Unsplash 개요 책 링크: http://aladin.kr/p/xM1l6로버트 C 마틴 (Robert Cecil Martin, Uncle Bob) 의 Clean Architecture 를 읽고 정리해본다. 회사 업무중 소프트웨어 아키텍처에 대한 실제적 고민이 많아진 시점에 만나게 된 책이라 그런지 읽고 많이 배웠다. 소프트웨어 아키텍처에 대한 원칙과 절차, 그리고 방법론을 명쾌히 주장하고 근거를 제시해주니 좋은 출발점이 된다. 1부. 소개 좋은 소프트웨어 아키텍처를 위한 규칙은 유행을 타거나 발전하는게 아니라 보편적이며 변하지 않는 것이다. 소프트웨어 아키텍처의 목표는 적은 인원으로 개발, 유지 보수할 수 있는 시스템이다.시스템을 동작하게 하는 것 보다..
개요 github.com/rs/xid 패키지의 GUID 생성 방법을 챙겨보자 관련링크- GoDoc: https://godoc.org/github.com/rs/xid- GitHub (sourcegraph) : https://sourcegraph.com/github.com/rs/xid xid 에 대하여 GUID generator 이며 Mongo Object ID 알고리즘을 사용한다. - 링크: https://docs.mongodb.org/manual/reference/object-id/ - 4-byte value representing the seconds since the Unix epoch, - 3-byte machine identifier, - 2-byte process id, and - 3-byte ..
개요 책을 요약/정리 하고, 실제 적용을 고민해본다. 구글이 목표를 달성하는 방식 OKR국내도서저자 : 크리스티나 워드케 / 박수성역출판 : 한국경제신문사(한경비피) 2018.11.23상세보기 나의 감상 책의 가상의 스토리를 통한 소개도 좋았고, 이후 핵심적인 개념 정리 및 안내도 좋았다.중요한 것은 실제로 나의 삶에 적용하는 것이리라. 회사를 멋지게 운영하려면 1) 제대로된 목표를 세우고2) 사람들이 그 목표에 집중하여 급여 이상의 역할을 하게 하면 되는 것이리라. 경험해본 회사생활들을 돌아보니 1) 의미 없는 목표 슬로건들이 위에서 내려와 사방을 도배한다. - 2020 글로벌 탑3가 되자. - 제품 불량률 0.0001%를 달성하자. → 이러한 목표를 위해 대체 나는 무엇을 해야 하는가? 2) 안 놀았..
개요 2019년 1월부터 7월까지의 독서와 영화 감상 내용을 한 줄 평으로 요약 정리 해본다. 독서 15권 퀀텀스토리: 별 3.8 뒤로가니 너무 어렵게 느껴져 포기했지만 그래도 양자역학에 대해 많은 걸 알게 되었음Discovery Go: 별 3.8 조금 읽고 묵혀뒀던 책을 다시 처음부터 독파함. 고수의 풍모가 느껴지는 책남자의 뱃살: 별 2.7 먹는 것을 조절하여 체중을 줄이려던 시기에 참고 자료로 선택. 내용은 별로지만 원하는 것은 얻었음생각에 관한 생각: 별 4.5 읽은 사람은 인간을 조금은 더 이해하게 된다. 바로 재독까지 했으며, 현대인의 필독서팔코너: 별 4.5 예민하게 세상을 지켜보고, 그것을 정성스레 갈고 닦은 문장으로 만들어내는 작가 꿈꾸는 책들의 도시: 별 4.5 책을 좋아한다면 이 책은..
아래 두 링크를 조합함 - 블로그: https://blog.naver.com/iam2320/220801730807 - 진짜 백종원 (이것 좀더 챙겨볼것): https://bmsj.tistory.com/257 재료 주재료 양념 - 소갈비 - 감자, 당근, 무, 표고버섯 - 대파, 생수 - 통마늘, 양파, 대파, 무 - 육수용 - 설탕, 진간장, 참기름, 맛술, - 다진마늘, 다진생강 - 파인애플 (배, 키위 등 고기를 연하게 하는 것) - 물 양념 미리 준비 - 3.2 kg 기준 (어른4, 아이2) - 실제 해보고 내린 결론 * 진간장: 설탕: 맛술: 물 = 2:1:1:2 진간장, 물 종이컵 3컵 설탕, 맛술 종이컵 2컵 다진마늘, 참기름 5 큰술 다진 생강 2 큰술 (믹서로 갈아 넣기) 양파 큰거 1개,..
개요 몸무게, 운동기록들을 Google Sheet 에 정리하는 편이다. 셀에서는 몸무게 값에 따라서 셀의 색이 바뀌게 할 수 있는데 이를 bar chart 로 만들었을때에 값의 범위에 따른 색변환이 되지 않았다. - 어떻게 하면 되는지 하나씩 따라가 보자 - 구현 링크: https://docs.google.com/spreadsheets/d/1hhg8PdEzF3BGm2at8DwZctSNf1_JMRS7pI1INxHyXMc/edit?usp=sharing 몸무게 셀의 색깔을 값에 따라 바뀌게 하자 1) 우선 임시로 날짜에 따른 몸무게 정보를 넣어보았음 2) Color scale - Format >> Conditional formatting >> Single color 메뉴를 통해 값의 범위에 따른 규칙을 정해줄..
서두 디테일한 출처나 정확도는 가능한 버려두고 짧고 빠르게 대뇌에서 추려내 쓰는 글이니 감안하고 봐주시기 바랍니다. 참고링크: http://yac1208.blog.me/221500014144 본론 공자의 양대 제자는 자로와 안회이다. 자로가 좌충우돌 매력형이라면 안회는 총명하고 말 잘듣는 모범생 제자 문구 중용에 나옴 子曰:「回之爲人也:擇乎中庸,得一善,則拳拳服膺而弗失之矣」 - 자왈 회지위인야 택호중용 득일선 즉권권복응입루실지의 - 공자님이 말씀하시길, 안회는 하나의 선을 얻으면, 가슴에 담고 잃지 않았다. 해석 우선, 선이라는 것을 엄청난 철학적 깨달음이나, 세상의 이치라고 무게를 두지 말것 - 식후 하루 세번 이를 닦으면 좋다는 것도 선이고 - 저녁에 일찍 자는 것이 좋고, 꾸준히 독서를 하여야 한다는..
개요 Go runtime 과 goroutine 에 대하여 정리해보고자 한다. - 여기에 scheduler, queue, work stealing 등의 키워드를 둘러보겠음 참고서적: Concurrency in GO http://aladin.kr/p/YLCKv- 6장. 고루틴과 고 런타임 참고 링크들 (이미지 출처)- Blog posting: https://www.ardanlabs.com/blog/2018/08/scheduling-in-go-part2.html- Blog posting: https://rakyll.org/scheduler/- YouTube: https://youtu.be/Yx6FBsGNOp4 세가지 요소. Process, OS Thread, Goroutine 인터넷의 몇몇 그림들을 보자. 보..
개요 Prime number, 소수는 1과 자기자신으로만 나눠지는 수이다. 소수를 찾는 오래되고도 확실한 방법은 에라토스테네스의 체가 있다. (Prime Sieve, Sieve of Eratosthenes)- 에라토스테네스의 체: https://www.wikiwand.com/en/Sieve_of_Eratosthenes Golang 의 동시성을 이용하여 에라토스테네스의 체를 구현해보자 개념이 잘 이해가 안되었던 부분 참고 링크: https://jongmin92.github.io/2017/11/05/Algorithm/Concept/prime/ "주어진 자연수 N이 소수이기 위한 필요충분 조건은 N이 N의 제곱근보다 크지 않은 어떤 소수로도 나눠지지 않는다. 수가 수를 나누면 몫이 발생하게 되는데 몫과 나누는..
개요 Don't communicate by sharing memory, share memory by communicating.고언어에서 말하는 이 문장의 의미는 무엇일까? 실제 코드로 들여다보기 이전에 비유로서 개념을 챙겨보았다. 링크1: https://blog.golang.org/share-memory-by-communicating 기존 언어 communicate by sharing memory 대부분의 기존 언어들은 데이터 구조 (=메모리)를 공유해두고쓰레드 (=일꾼)들이 그 메모리에 접근하면서 서로간의 통신을 하였다. 한 쓰레드가 다른 쓰레드들이 접근 못하게 Lock 을 걸어놓고 공유 메모리에 접근하여 작업을 하고작업이 완료되면 Unlock 해준다. 그때서야 다른 쓰레드는 공유 메모리에 접근해서 자..
- Total
- Today
- Yesterday
- 체호프
- 2023
- agile
- 인텔리제이
- github
- folklore
- bun
- go
- 오블완
- 노션
- intellij
- 클린 애자일
- notion
- websocket
- ChatGPT
- OpenAI
- Bug
- 잡학툰
- API
- golang
- 티스토리챌린지
- 독서후기
- strange
- Gin
- solid
- 독서
- clean agile
- 2024년
- 엉클 밥
- 영화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |