why & how36 [기록결산] 대범하게 살았는가 '대범하게'라는 워딩 자체에서부터 어느 정도 어그로를 끌만한 제목인 것 같아 민망하지만이 글은 전혀 거창할 것 없는 미루고 미룬 기록의 편린이다. 연말이 다가오면서 스스로 올해 ‘대범하게’ 살았는가에 대해 반추해보았을 때 계속 그렇지 않다라는 결론을 내렸다. 살면서 기억남을 대범한 일을 몇 번이나 하겠냐만. 깊이 애정하는 친구들과 마지막 24년 모임에서 각자 편지를 써주는 시간을 가지고, 편지를 주고 받았다. 한 친구의 편지 안에는 인간 cdb과 대범이를 분리할 필요가 있다는 말이 담겨있었다. 이리저리 힘들어하던 나를 위로해주는 깊은 뜻이 담긴걸 나는 안다. 그런데 이 문장으로 위로도 되었지만 조금 명쾌해졌다. 자의타의로 '대범'으로 살았던 2024년은 온전히 ‘나’로써 살았으니 ‘대범하게’ 살았다고 볼.. 2025. 1. 31. 오픈소스에 기여하며 얻은 보람과 사람 - OSSCA Yorkie 목차0. 오픈소스에 기여하게 된 계기1. 이런 걸로도 오픈소스에 기여할 수 있다고?2. 기여는 개발자의 불편한 부분에서부터 시작된다.3. 유저로서 고쳐지길 원하는 부분을 기여하다. 4. 기여를 통해 제대로 알게 된 개념들5. 기여를 하여 얻은 것은 바로 보람과 사람 0. 오픈소스에 기여하게 된 계기필자의 첫 오픈소스 기여에 대해 회고하는 마음으로 작성해본다. 개발자라면 한 번쯤은 오픈소스에 기여해보고 싶은 마음이 있을 것이다. 오픈소스를 통해 개발 생태계 자체가 건강하게 발전한 점에서 ‘나도 기여해보고 싶다!’라는 생각을 가지고 있었고 마침 오픈소스 컨트리뷰션 아카데미(OSSCA)가 진행된다는 얘기를 들었다. OSSCA 참여 프로젝트는 Apache Zeppelin, ArgoCD, Node.js 등등이 있.. 2024. 12. 22. [기록결산][글또] 회고를 곁들인 다짐글 글또 10기를 시작하며 글또는 '글쓰는 개발자 모임'으로 마지막 10기에 참여하게 되었다.글또를 시작하며 회고를 곁들인 다짐글을 써본다. 나의 첫 번째 글또이자 마지막 글또이기에 조금 더 애살있게 활동하고자 한다. 먼저 크게 큰 범주로 이루고자 하는 다짐은 딱 두 가지이다. 첫 번째는 글또 10기를 하면서 배운 것들을 내 문장으로 적는게 목표이다. 개발자로서 일을 하면서 마주했던 어려움들이 결국엔 나의 기술적 자양분이 되었다.일을 진행하면서 알게 된 지식들이 많지만 따로 기록하지 않으면 모두 내 것이 되진 않아 따로 찾아보는 경우가 종종 있다. 깊게 고민한 흔적을 잘 정리해보는 경험을 하고 싶다. 어쩌면 당연한 것인지만 기술적으로 배운 것들을 설명하지 못한다면 알고 있는게 아닐 것이다.예를 들어, .. 2024. 10. 13. [기록결산] 내 것으로 만들기 [기록결산] 내 것으로 만들기기록은 중요하다. 하지만, 기록을 잘 정리했는지 혹은 기록으로 인한 지식이 내 것이 되었는지는 더 중요하다. 인간은 망각의 동물로 그 때 당시엔 이해됐던 것들이 지금은 전혀 기억나지 않는 경우도 종종 발생한다. 아래 글은 불가 7개월 전에 작성한 글에서 태도에 대한 부분말고는 기억이 잘 나지 않아 몹시 당황스럽다. (월별기록결산은 실패 ^^) [기록결산] 애쓴 것은 언젠가 정산된다.[기록결산] 애쓴 것은 언젠가 정산된다.생애 첫 연말정산을 끝내고, 1월도 막바지라는 생각에 '기록결산'이란걸 해보려고 한다. 딱 드는 생각은 뭐다? 월말결산을 월마다 해야한다는 뜻이지요 ..bo5mi.tistory.com그래서 내 것으로 만든 것들을 잘 정리해보았다. pnpm은 performan.. 2024. 8. 11. [기록결산] 애쓴 것은 언젠가 정산된다. [기록결산] 애쓴 것은 언젠가 정산된다.생애 첫 연말정산을 끝내고, 1월도 막바지라는 생각에 '기록결산'이란걸 해보려고 한다. 딱 드는 생각은 뭐다? 월말결산을 월마다 해야한다는 뜻이지요 .. 바로 회고를 습관화해보고자 월마다 성찰과 반성과 반영을 동시에 하자! 라는 목표 하나로 24년을 기록해보려고 한다. 물론 더 꼼꼼하고 자세히 적는 것이 물론 독자나 미래의 나에게 더욱 좋을 것이다. 하지만 완벽주의의 탈피를 쓴 필자는 이 일을 1년 뒤로 미룰 것이기 때문에 완벽하지 않아도 기록하고자 한다.24년 1월 3일import get from "lodash/get"; / lodash 알아보기24년 1월 4 ~ 5일중단 배포와 관련 QA를 쳐내다 .... !24년 1월 8일ga gtmgym = google ta.. 2024. 1. 31. gif 파일과 비디오 파일 중 어떤 파일이 용량이 클까요? 동일 품질이라고 가정했을 때, gif 파일과 비디오 파일 중 어떤 파일이 용량이 클까요?내가 들었던 질문 중에 굉장히 신박했던 질문 중 하나였다..어쩌면 누구에겐 당연하지만, 어쩌면 누구에겐 (짧은 시간 동안) 많은 생각을 하게 되는 질문이라고 생각했다.(후자가, 바로 나였다..하지만 느낌으로 말한 나..) gif 파일흔히 우리가 움짤(움질이는 짤방)이라고 알고 있는 친구, 바로 gif 이다. 1. gif 파일은 Graphics Interchange Format의 약자로, 이미지 파일 형식이다. 2. gif는 이미지들을 여러 프레임으로 나누고 각 프레임 사이의 변화를 저장하여 애니메이션 효과를 만든다.3. gif 파일은 무손실 압축 방식을 사용하여 이미지 데이터를 압축한다. *무손실 압축 방식은 각 프.. 2023. 7. 11. [MYSQL] code: 'ER_BAD_FIELD_ERROR', errno: 1054, code: 'ER_BAD_FIELD_ERROR', errno: 1054 해결법 mysql은 ""만 문자로 인식한다. 테이블의 컬럼이 VARCHAR 혹은 CHAR로 문자열을 받아야한다면 ""(따옴표)를 추가해줘야한다. 나의 경우 ${this.name}과 ${this.location}은 문자열로 전달해줘야했기에 오류가 발생했고, "${this.name}"과 "${this.location}"로 따옴표를 추가해줬더니 해결됐다. 2023. 4. 26. [MYSQL] No database selected ERROR 해결법 No database selected ERROR 해결법 No database selected ERROR는 말그대로 내가 사용하고자 할 데이터베이스를 선택하지 않았기 때문에 발생하는 에러이다. 어떤 데이터베이스를 사용하겠다고 선택하지 않은 상태에서 테이블을 만드려는 시도를 하였기 때문에 에러가 발생했다. "해결방법은 데이터베이스를 선택하면 되겠지?" 1. 먼저, 어떤 데이터베이스가 있는지 확인한다. show database; 2. 사용하고자 할 데이터베이스를 선택한다. use 데이터베이스명; (만약 데이터베이스를 선택한다면 use vending_machine; 로 데이터베이스를 선택하면 된다.) 3. 만약 mysql>을 나가고 싶다면 exit를 입력하면 된다. 2023. 4. 18. npm install 오류 발생 시, 해결 방안 npm install 오류 발생 시, 4가지 해결 방안 방법 1) pacakage-lock.json을 삭제 후, npm install 실행 방법 2) pacakage-lock.json과 node\_modules 모두 삭제 후, npm install 실행 방법 3) npm cache clean —force 이 명령어는 npm의 cache를 모조리 삭제하는 명령어 방법 4) 연속적으로 발생했던 npm install 오류 ⇒ canvas 라이브러리 문제 1. pacakage.json에서 canvas를 삭제 후, npm install 실행 2. pacakage.json에서 canvas를 되돌린 후, npm install 실행 ⇒ npm install 설치 되는 것을 확인함 ! 3. 해결 방안 !! (How t.. 2023. 4. 5. 이전 1 2 3 4 다음