일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- c++ heap
- 자료구조
- 공룡책
- 연결리스트
- tour of go
- a tour of go
- JUCE 튜토리얼
- C++ gui 라이브러리
- JUCE라이브러리
- 코딩
- Docker
- BOJ
- gui
- 운영체제
- go channel
- JUCE library
- 리듬게임
- 프로그래밍
- Nebula
- vim-go
- C++
- LOB
- go
- OS
- C++ library
- JUCE
- C언어
- 백준
- 알고리즘
- C++ gui
- Today
- Total
목록CafeM0ca (266)
CafeM0ca

새로운 길을 개척한 한 해. 컴퓨터를 공부한지 92개월이 지났다.정확히 말하면 컴퓨터 공부시작한지 92개월이 지났고 나는 컴퓨터 공부를 안한지 16개월이 넘은 것 같다. 2023년 회고록을 보면 아래와 같다. 작년 7월의 나를 보니 '내가 저랬나...?' 싶다. (나 좀 개발자 같았네)1년간 많은 일들이 있었고 하고 싶은 말도 많다.우선, 작년에 8~12월에 너무 성의없이 쓴 것 같아서 내용을 보강하겠다. (23년) 8월나는 좋아하는 분야로 창업하고 싶었다.이 때 한창 샤이릴리랑 허니츄러스라는 버튜버를 보고 있었다.*허니츄러스는 샤이릴리 영상을 편집해서 한국어로 번역해주던 클리퍼다.근데 그 클리퍼가 버튜얼 아바타를 만들더니 데뷔해서 개떡상했다.샤이릴리 처음봤을 때 구독자는 20~30만명이었는데 지금은 ..

子曰, 知之者不如好之者, 好之者不如樂之者(자왈, 지지자불여호지자, 호지자불여락지자: 공자가 말씀하시길, 아는것은 좋아하는 것만 못하고 좋아하는 것은 즐기는 만 못하다)- 2022년 마무리 글에 썼던 논어 구절이다. 컴퓨터를 공부한지 80개월이 지났다.1월작년 11월 25일에 백엔드 개발자로 입사하고, 22년도 12월에 간단한 텔레그램 챗봇 서비스를 만들었다.이후 1월부터 내부 서비스에서 사용되는 주민등록증, 여권, 운전면허증 인증 방식을 내재화 하여 비용절감을 목표로 솔로 프로젝트를 진행했다.1월에는 과외 학생을 모집하여 직장 다니면서 주말에 1회 프로그래밍 과외를 진행했다.2월신분증 인증 서비스는 앞단에 API-gateway가 클라이언트의 요청을 받고 요청에 따라 주민등록증 / 여권 / 운전면허증 마이..
子曰, 知之者不如好之者, 好之者不如樂之者(자왈, 지지자불여호지자, 호지자불여락지자: 공자가 말씀하시길, 아는것은 좋아하는 것만 못하고 좋아하는 것은 즐기는 만 못하다) 컴퓨터를 공부한지 68개월이 지났다. 올해는 큰 일들이 많이 있었는데 우선 작년에 작성한 목표부터 돌아보자 1순위 Go, gRPC (달성) 2순위 SQL postgreSQL(달성) NoSQL DynamoDB(X) 3순위 docker, k8s(일부 달성) 4순위 pprof(프로파일링)(x) github action(달성) prometheus(X) Elastic search(X) 5순위 TDD, MSA/모놀리식(X) solved.ac class 4/5(X) 이룬 것들만 보면 50%도 되지 않는 것 같다. 데브옵스적인 영역들은 지금 당장 학습하..
이미지가 많은 관계로 아래 링크로 갈음한다. repo: https://github.com/jiny0x01/golang_depoly_exercise
Mac OS에서 EKS와 로컬에 kubectl를 연동하기 위해 작업하고 있는데 kubectl 1.25버전에서 제목과 같은 오류가 발생한다. 해결 방법은 kubectl 버전을 낮춰주는 것이다. https://github.com/aws/aws-cli/issues/6920 aws eks update-kubeconfig invalid apiVersion · Issue #6920 · aws/aws-cli Describe the bug Update kubectl from v1.23.6 to 1.24.0 and run commands aws eks update-kubeconfig --name ${EKS_CLUSTER_NAME} --region ${REGION} kubectl version I get the follo..
multi stage로 빌드하면 도커 이미지 사이즈가 줄어든다. 도커 파일을 작성할 때 일반 적으로 이런식으로 작성하곤 한다. FROM golang:1.18.5-alpine3.16 WORKDIR /app COPY . . RUN go build -o main main.go EXPOSE 8080 CMD [ "/app/main" ] 이미지를 설정해주고 현재 프로젝트 디렉토리를 컨테이너에 복사하고 빌드하고 실행한다. 이렇게 build된 dockerfile은 용량이 무지막지하게 큰데 간단한 프로젝트라도 1GB에 육박할 수 있다. 이 보다 더 좋은 방법으로는 multi-stage build 방법이 있다. https://docs.docker.com/develop/develop-images/multistage-buil..
로또 시뮬레이션 프로젝트(Golang) 로또 6/45는 1부터 45까지의 수 중에서 중복없이 6개를 뽑아 숫자를 맞추는 게임이다. 확률은 다음과 같다. 1등: 814만5060분의 1 (0.000000122773804% -> 0.00000012%) 2등: 135만7510분의 1 (0.000000736642824% -> 0.00000074%) 3등 3만5724분의 1 (0.000027992386071 -> 0.000028%) 4등 733분의 1 (0.001364256480218% -> 0.00136%) 5등 45분의 1 (0.022222222222222% -> 0.02%) 성인이 되고나서 로또 몇장을 나와 연관 있는 숫자로 찍기도 하고 꿈에서 나온 숫자를 조합해서 찍어보기도 했는데 1등은 커녕 5등 한번도 ..
Go에서 로컬 package를 생성하고 접근할 때가 있다. project_dir/ | ----src/ | main.go util/ | util.go 먼저 util.go부터 보자. // util.go package util type Sample struct { first int Second int } func function1() { // empty function } func Function2() { // empty function } Sample 구조체는 first와 Second 멤버변수를 가지고 있고 function1()과 Function2() 함수를 가지고 있다. first 멤버변수와 function1() 함수는 소문자로 이름이 시작된다. Second 멤버변수와 Function2() 함수는 대문자로..
컴퓨터를 공부한지 56개월이 지났다. 작년 회고와 목표는 여기서 확인할 수 있다. 2021년은 뭐랄까 중박은 친 것 같다. 컴퓨터 공부는 반년정도만 했고 나머지는 주식이랑 게임하는데 시간을 쓴 것 같다. 월별로 어떤 일이 있었는지 되돌아보자. 1월 42seoul에서 블랙홀에 빠질 위기라 과제를 열심히 한 것 같다. 주식을 한참 시작했다. 2월 1월과 2월에 걸쳐서 42seoul에서 과제를 어느정도 해놓고 5월까지 시간을 벌었다. 42 내부에서 토이 프로젝트를 진행할 사람을 모집하고 Go언어를 조금씩 공부했다. 2월초에 GME(게임스탑) 숏스퀴즈 인생 대박을 꿈꾸며 2주간 새벽에 잠도 못자고 고생했다. 익절할 수 있었지만 결국은 손절했다. 꿈과 현실을 구분하지 못했다. 수업료로 몇백만원을 날렸다. 2월 말..