Photo by Arian Darvishi on Unsplash 개요 Go modules 에 대해서 확인해보고, 나아가 vendor 쪽을 확실히 이해해보고 싶어서 아예 깨끗한 환경에서 Go 를 깔아보려 했는데 이왕 하는김에 윈도우의 WSL2 에 설치하고 간단히 개발할 수 있는 환경을 구축해보면 좋겠다 싶었다. 준비상황 WSL2 는 이미 사용할 준비가 되어 있고 zsh 및 oh my zsh 를 설치한 상태이며 Windows 에서는 VSCode 가 설치되어 있다. 참고 링크 - https://medium.com/@betakuang/setup-go-development-environment-with-vs-code-and-wsl-on-windows-62bd4625c6a7 - https://sal.as/post/..
Photo by Tobias Fischer on Unsplash개요 Golang 에서 쓸 수 있는 Key-value NoSQL Database 인 Bolt DB 를 이용해서 NoSQL 의 장점을 알아보자 * Key-value NoSQL Database 의 단점을 하나 짚고 넘어가자. Query 속도등에는 취약하다. - 이런게 필요하고 많은 데이터 및 성능이 중요하다면 SQLite 로 가자 링크 - 예제 GitHub: https://github.com/nicewook/boltdb-bolthold-nosql- BoltDB GitHub: https://github.com/boltdb/bolt- 현재는 stable 상태로 더 이상의 업데이트는 없다고 천명했으며- bbolt 로 fork 되어 개선되고 있다. ht..
Photo by Pieter on Unsplash 개요 노무현 대통령께서 명상을 하셨던 것이 항상 마음에 남아 있었다. 나도 언젠가는 명상을 해보고 싶다는 생각과 함께, 바쁘게 하루 하루 살아가는데 명상까지 하려는 건 괜한 욕심, 허세가 아닐까도 싶었다. 2020-06 무렵 중용 공부를 하다가 알게된 "녹명"님의 유튜브를 통해 명상에 대한 짧막한 가이드를 실천해본다음벌써 3개월 가까이, 주중 아침마다 10분 명상을 하고 있다. 그리고 좀더 명상법에 대해 체계적으로 이해하고 싶어 "당신의 삶에 명상이 필요할 때" 라는 책까지 읽게 되었다. https://jusths.tistory.com/167 그러다 문득 보니 책장에 수 년전 읽었던 일본 스님 코이케 류노스케의 책들이 눈에 보였다. 그때는 막연히만 읽었던..
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..
Photo by Blaz Photo on Unsplash 개요 2020년 전반기에 읽었던 책들을 복기해보며, 다시 읽고 싶은 책들, 추천하고 싶은 책을 적어본다. 1월 - 6월 독서 9권 (참고) 2019년은 7월까지 15권이었음 체호프 희곡 전집 별 4.1 분명 체호프가 아니었다면 이렇게까지 좋지는 않았을텐데 너무 좋다. 여건이 맞는다면 체호프 연극은 언제든 즐겁게 달려갈 것이다. - 벚나무 동산 - 세 자매 - 숲의 수호신 - 바냐 아저씨 - 갈매기 x의 즐거움 별 3 수학 책이다. 유사한 책을 본듯 하여 감흥이 덜하다. 1. 칼럼을 모아서 내는 책은 피할 것 2. 특정 영역에 대해 일반대중에게 쉽게 다가서게 도우려는 책은 또 반대급부의 한계도 인지하고 접근할 것 대학. 학기 한글 역주 별 4 201..
Photo by Artem Maltsev on Unsplash 카라마조프가의 형제들 별 4.3 카라마조프가의 형제들 1~3 세트국내도서저자 : 표도르 미하일로비치 도스토예프스키(Фёдор М. Достоевский) / 김희숙역출판 : 문학동네 2018.04.30상세보기 도스토옙스키와는 인연이 없었다. 벌써 20년도 넘었지만 학창시절 도전했다가 실패했었다. 이야기에 빠져들지도 못하는데도 분량의 부담까지 있으니 괜히 도스토옙스키가 과대 평가된건가 의문이 들었고나이가 들고서는 변역에도 문제가 있지 않았을까 생각도 했었다. 무얼 읽었는지 기억도 안나지만 그렇게까지 감탄을 하지는 않았었기에 이제껏 나에게 도끼는 아직은 먼 존재였었다. - 알라딘 서제를 검색해보니 "노름꾼" 을 읽었다 https://blog.al..
Photo by David Marcu on Unsplash 개요 중용, 인간의 맛국내도서저자 : 도올 김용옥출판 : 통나무 2011.09.20상세보기 2012년, 2016년에 이어 세 번째 독서이다. 책 전체를 관통하는 이야기를 정리해보려 시도하였다. 그리고, 나름의 깨달은 바를 실천할 방법을 적었다. 매 년 읽으며 나 자신을 새롭게 하겠다. 책 내용의 정리 천명지위성(天命之謂性) 솔성지위도(率性之謂道) 수도지위교(修道之謂敎) 하늘이 명하는 것이 성이다. - 새가 날고, 물고기가 헤엄치고, 말이 풀을 뜯는 것, 새싹이 나고, 꽃이 피고, 눈이 내리는 것, 온 우주 만물이 타고 나는 것 - 성이라는 것은 태어나며 한 번 받으면 그걸로 끝이 아니다 살면서 끊임없이 천지와 교섭하며 영향을 주고 받는다. 그 성..
개요 몇 명이 함께 Git 을 이용하여 프로젝트를 개발하며 소스코드의 버전을 관리한다고 할때에 현재 사용중인 가장 기본적인 프로세스를 정리해본다. 더하여 이를 블로그 포스팅하여 다른 분들과 의견을 나누고 새로운 것을 배운다. 상황 1) remote repository 를 통해 여러명이 소스코드 버전을 공유하고 있다.2) add-user 라는 기능을 추가 개발하려고 한다. develop 브랜치에서 branch 를 따서 작업을 한다.3) 이때 remote develop 에서는 다른 팀원들이 commit 을 push 중이다. TL;DR $git co feature/add-user - coding 후 $git add . && git cm -m "wip" 3회 $git rebase -i HEAD~3 $git fe..
- Total
- Today
- Yesterday
- go
- golang
- 영화
- 2023
- 노션
- 중용
- agile
- postgres
- Bug
- 독서후기
- 명상
- solid
- strange
- 클린 애자일
- websocket
- bun
- OpenAI
- Gin
- Shortcut
- intellij
- ORM
- folklore
- 체호프
- ChatGPT
- notion
- 인텔리제이
- API
- github
- pool
- 잡학툰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |