개요 프로젝트 킥오프 미팅을 앞두고 그 개념의 정리를 해둔다. 왜, 누구와 하는가? 누구와 하는가? 킥오프 미팅의 성격에 따라 조금씩은 다르지만 프로젝트팀, 스폰서, 이해관계자, 고객등등 프로젝트와 관련한 모든 사람이 모여서 한다. 왜 하는가? We are on the same page! We should be on the same page after project kickoff meeing! 킥오프 미팅을 잘 마치면, 프로젝트 팀을 포함한 모든 이들이 프로젝트의 목표, 범위, 역할과 책임에 대해 같은 이해를 하고 있어야 한다. 여기에서 프로젝트가 시작해야 한다. 무엇을 하는가? 프로젝트의 배경 어떠한 배경에서 이 프로젝트를 시작하는가? 프로젝트의 미션과 비전 미션: 프로젝트의 산출물은 무엇인가? 비전:..
개요 칼럼: https://bit.ly/3HQYGf7 며칠 전 임백준님의 2017년 칼럼인 "개발자의 평생공부"가 페이스북에 다시금 여기저기 공유되었다. 6년전의 칼럼이 다시금 이렇게 회자되는 것은 공감이 되는 사실, 깨달음을 담고 있기 때문일 것이다. 나 역시도 몇 년전 망치로 콩 하고 한 대 맞은 기분으로 이 글을 읽었던 기억이 난다. 바로 내가 클라우드, 머신러닝, 블록체인 등등 재미있어 보이는데다 전망이 있어보이면 솔깃해서 이것저것 들여다 보았던 사람었이기 때문이다. 칼럼에 대한 감상 칼럼은 우선 지식을 본질에 가까운지 여부로 구분하며 가까울수록 오래가는 지식이라 말한다. 배워둘 가치가 더욱 큰 지식이라는 말이다. 이어서 칼럼에서는, 최신 트렌드를 따르는 개발자와 회사 업무에 집중하는 개발자로 나..
개요 Docker, Containerd, CRI-O, Podman 등등 Container와 관련한, 비슷한 듯 헷갈리는 개념들이 많아서 확실히 정리를 해보고자 한다. 특히나 Container Engine 와 Container Runtime, 이 둘을 혼용해서 쓰는 경우가 있어서 더욱 헷갈렸다. Container Runtime을 큰 의미에서 Container Engine과 같은 의미로 쓰는 경우가 있으며 low-level의 Container Runtime으로 쓰일때는 runc 정도의 개념으로 쓰인다. 지금부터 하나씩 천천히 짚어가보자 Docker container 를 널리 퍼뜨린 장본인이다. Docker와 container 가 거의 같은 개념으로 생각될 정도다. 그러다 여러 기업들이 뛰어들자 혼돈이 우려되..
개요 들으면서 인상적이었던 문구를 정리하고 감상을 적어본다. 유튜브 링크 인터뷰 전문: https://bit.ly/3QGRCmW 1부: https://youtu.be/nLL409se8sM 2부: https://youtu.be/XKqLz6WJSRA 3부: https://youtu.be/3U0cbzmwSYc 문장과 감상 "공동 창업을 했더라도 각자 분야별로 최종결정권을 갖는 게 알맞지 않았을까 하는 후회가 들었습니다." - 의사결정 프로세스 이야기이다. 신라 화백제도의 만장일치이건 철인의 독재이건 중요한 것은 사안에 대한 의사결정 프로세스가 있어야 한다는 것이다. "‘내가 해결하려는 문제가 정말 중요한지, 그 문제를 내가 어떻게 해결해서 빠르게 결과를 낼지’ 에 초점을 맞춘 덕분에 성과를 낼 수 있었습니다...
Photo by Daniel Romero on Unsplash 오래되어서(?) 배터리가 광탈하는 QCY-HT01을 러닝할 때에 사용하는 용도로 썼었다. 아무래도 달리다보면 땀도 나고 하니 고장나도 그만이라는 생각이었다. 그런데 이제 1시간도 간당간당 하는 모습을 보고서는 회사에서 사용해보기로 했다. 회사에서는 그동안 유선 이어폰을 쓰다가 Soundcore Life Q30을 시험삼아 써왔었는데 일차적으로 파워를 껐다 켜면 연결이 끊기고 재연결이 안되는 문제가 발생했고, 의외로 사람들 눈치가 보이기도 해서 잘 쓰지 않았다. 블루투스 기기와 Windows PC간의 연결은 크고 작은 문제들이 있는 것 같다. 이번 연결 중 만난 문제와 그 해법을 간단히 기록해둔다. 연결하는 방법을 찾은 블로그 포스팅: https..
Photo by Mika Baumeister on Unsplash 유치원 다니는 아들 둘이 마인크래프트를 시작했는데, 둘이 같은 서버에서 만나 놀고 싶어해서 방법을 찾아보았다. 다양한 조건과 상황에 대해 모두 들여다 보지는 못했지만 일단 돌아가는 상황까지 만들었다. 실제로 마인크래프트를 하지도 않고 이 게임에 대한 충분한 지식이 없기에 틀리거나 보충할 부분이 있다면 댓글을 부탁드린다. 조건은 1. 24시간 돌아갈 것: 무료 서버로 유명한 Aternos 서버는 5분이상 접속한 유저가 없으면 꺼지는 등의 단점이 있다. 2. Pocket Edition Server일 것: 아이들이 안드로이드 태블릿의 앱(9,900원)으로 접속한다 오라클 클라우드에서 VM(인터넷상의 공짜 컴퓨터라고 생각하자)을 제공하는데 무난하..
Photo by Lukas Blazek on Unsplash 시작 매일 몸무게, 턱걸이, 푸샵을 하며 기록으로 관리한다. 매일의 몸무게보다는 주간 평균 몸무게의 추이를 보는 것이 좀더 정확하겠다 싶었고 턱걸이와 푸샵은 주간 목표를 정해 두었기에 주간 합계를 보고 싶었다. Autofill handle 구현의 어려움 그런데 주간 데이터 범위의 sum, average 구하는 수식을 자동으로 채워주는 핸들이 먹히도록 구현하는게 의외로 쉽지 않았다. 원하는 것은 아래와 같았다. 1) 일주일마다의 날짜를 가져오기 2) 일주일간의 평균 또는 합계를 계산하기 일주일마다의 날짜를 가져온다는 건 아래와 같이 7번째 마다의 값을 가져오는 것이다. 일주일간의 평균 또는 합계를 계산한다는 건 아래와 같이 7개씩의 값을 모아 평..
Photo by K15 Photos on Unsplash 쓰레드를 생성하는 pthread_create()의 함수 시그니처는 아래와 같다. int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void *), void *arg); 그런데 빌드시에 파라미터로 들어가는 start_routine() 함수에서 warning이 뜬다. 분명 리턴값이 void 인데 왜 warning이 뜰까? warning: Control reaches end of non-void function [-Wreturn-type] 별거 아니다. 쓰레드 함수의 리턴값은 아래와 같이 해주어야 한다. pthread_exit(NULL); 참고 ..
.PHONY가 어떤 상황에서 어떤 용도로 쓰이는지 한 번 찾아보고 간단히 정리해본다. GNU 참고 링크: https://www.gnu.org/software/make/manual/html_node/Phony-Targets.html 간결한 예제 링크: https://sodocumentation.net/makefile/topic/5542/-phony-target TL;DR 1. 실제 파일명과 target 이름의 충돌문제를 해결한다. 2. 성능을 향상시킨다. .PHONY를 쓰는 첫번째 이유: 실제 파일이름과의 충돌을 해결 Phony는 가짜라는 의미이며 phony target 이란 실제 파일이름이 아닌 target을 의미한다. make 명령이 실행되는 디렉토리에 Makefile의 target과 같은 이름의 파일..
최근 Software Engineering at Google 이라는 책을 무료 PDF로 읽고 있다. - PDF 링크: https://abseil.io/resources/swe_at_google.2.pdf 책을 읽다보니 저자중 한 명인 Hyrum Wright(하이름 정도로 발음하면 될 듯)의 이름을 딴 Hyrum's Law라는 것을 알게 되어 이를 한 번 정리해보았다. - Hyrum's Law: https://www.hyrumslaw.com/ Hyrum's Law "With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your syste..
- Total
- Today
- Yesterday
- 클린 애자일
- ChatGPT
- HTTP
- Gin
- 영화
- folklore
- golang
- Bug
- pool
- 잡학툰
- ORM
- 2023
- 자아
- 중용
- go
- postgres
- 체호프
- API
- solid
- Software
- bun
- strange
- notion
- 명상
- agile
- intellij
- OpenAI
- websocket
- 노션
- 독서후기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |