개요 지난 포스팅에서는 https://jusths.tistory.com/151 1) Local PC 에서 돌아가는 HTTP Server 를 구현하여 2) (serveo.net 서비스를 이용해) Port forwarding 하여2) Slack App 에서 오는 HTTP Reqeust 를 받아 처리하고 회신하게 구현했었다. 이번에는 Google Cloud Functions 로/tz, /tzn, /tns 명령이 HTTP Reqeust 를 보내는 세 개의 endpoint 를 처리하게 해보자. - 하나의 Cloud function 으로 세 endpoint 를 처리하지 못하고, 세 개의 Cloud functions 를 만들어야 했다. 참고 링크 GitHub 구현코드 링크: https://github.com/nice..
개요 Slack 에서 다른 timezone 의 팀원과 대화를 나누는 경우, 업무시간이 지났는데 말을 거는건 아닌가 싶어서 팀원의 현재시간이 궁금할때가 많았다. 이때 간단한 Slack Slash Command 로 해당 timezone 의 현재시간을 확인할 수 있도록 구현해 본다. 목표 1./tz [zoneName or Time] 입력을 받으면 정규식으로 변환해서 찾아내기 - 예를 들어 시드니의 현재 시간을 알고 싶으면 /tz syd 만 치면 되도록 한다. 2./tzn, /tzs 뉴욕시간, 서울시간 바로 나타내기3. 월-금 업무시간인지 여부를 색깔로 표시하기 - 국가별 공휴일과 근무시간까지 체크하는 건 너무 오버인듯 하여 월-금, 9 to 6 만 체크한다. 참고 링크 Timezone database name..
5부. 아키텍처 구분 내용 및 생각 15장. 아키텍처란? "소프트웨어 아키텍트는 최고의 프로그래머이며, 앞으로도 계속 프로그래밍 작업을 맡을 뿐 아니라 동시에 나머지 팀원들이 생산성을 극대화할 수 있는 설계를 하도록 방향을 이끌어 준다." 소프트웨어 시스템 아키텍처 - "그 모양은 시스템을 컴포턴트로 분할하는 방법, 분할된 컴포넌트를 배치하는 방법, 컴포넌트가 서로 의사소통하는 방식에 따라 정해진다." - "그리고 그 형태는 아키텍처 안에 담긴 소프트웨어 시스템이 쉽게 개발, 배포, 운영, 유지보수 되도록 만들어진다." "시스템 아키텍처는 시스템의 동작 여부와는 거의 관련이 없다." - 개판인 아키텍처도 동작하게 구현할 수 있다. "좋은 아키텍처는 시스템을 쉽게 이해하고, 쉽게 개발하며, 쉽게 유지보수하..
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 본론 공자의 양대 제자는 자로와 안회이다. 자로가 좌충우돌 매력형이라면 안회는 총명하고 말 잘듣는 모범생 제자 문구 중용에 나옴 子曰:「回之爲人也:擇乎中庸,得一善,則拳拳服膺而弗失之矣」 - 자왈 회지위인야 택호중용 득일선 즉권권복응입루실지의 - 공자님이 말씀하시길, 안회는 하나의 선을 얻으면, 가슴에 담고 잃지 않았다. 해석 우선, 선이라는 것을 엄청난 철학적 깨달음이나, 세상의 이치라고 무게를 두지 말것 - 식후 하루 세번 이를 닦으면 좋다는 것도 선이고 - 저녁에 일찍 자는 것이 좋고, 꾸준히 독서를 하여야 한다는..
- Total
- Today
- Yesterday
- postgres
- 체호프
- 2023
- github
- Shortcut
- 영화
- notion
- 노션
- API
- solid
- 잡학툰
- ORM
- 중용
- folklore
- 명상
- ChatGPT
- golang
- intellij
- pool
- agile
- 인텔리제이
- 클린 애자일
- go
- 독서후기
- strange
- Gin
- Bug
- OpenAI
- bun
- 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 |