2023 medical check result

우리 회사는 1년에 한 번 종합건강검진을 지원해준다. 실비로 20만원 가량의 검사인데 정기적으로 내 몸의 상태를 대략적으로나마 점검할 수 있다는 건 참으로 감사한 일이다. 최근 이번 년도 5월 초에 받았던 건강검진 결과를 지난 주에 받았는데 결과지에는 예전 젊었을 때와 다르게 이것저것 안 좋은 소리들이 많이 쓰여진다. 위 내시경을 할 때는 위 안에 미란성 위염 징후들이 가져온 위벽 내 상처난 부분들을 제거하고 제거한 부분의 조직 검사까지 진행했다. 검사 결과에 큰 문제는 없었지만 이 일은 내게 적지않은 충격을 가져다 주었다.

Read more

Yocto를 이용해 나만의 rasberrypi image를 만들어보기 (1)

이전 포스트에서 나만의 rasberrypi image를 만들어보기 - 환경 Docker 이미지를 이용해 보겠다. Docker 이미지를 사용하면 호스트 시스템에 Yocto Project의 의존성을 설치하지 않고도 Yocto 빌드 환경을 쉽게 설정할 수 있다. Raspberrypi 재단에서 관리하는 https://github.com/agherzan/meta-raspberrypi에는 해당 저장소를 관리하기 위한 github action 설정이 존재하는데, 이들 github action들은 Docker환경에서 수행된다. 그리고 이 Docker환경을 구성하고 관리하기 위한 Dockerfile이 존재한다. 아쉽게도 One-step은 아니지만 해당 항목을 분석하면 좀 더 용이하게 rasberrypi image를 만들기 위한 Yocto 빌드 환경을 만들 수 있을 것이다.

Read more

Yocto intro

x86는 Intel과 AMD의 프로세서에서 널리 사용되는 CPU 아키텍처로 범용성이 좋아 많은 운영체제와 소프트웨어가 이를 지원하고 있으며 많은 개발자와 일반 사용자들이 폭넒게 사용하고 있다. 이 유명세에 힘입어 대부분의 배포판 리눅스들은 대부분 x86 아키텍처를 기반으로 개발되고 지원되고 최적화되어 있다. 하지만 임베디드 제품 환경에서는 상황이 다르다. 임베디드 제품에는 다양한 CPU 아키텍쳐들이 전천후로 사용된다. 따라서 당연히 x86 아키텍처을 주력으로 하는 배포판 리눅스는 임베디드 환경에서 사용하기 어렵다. 그래서 임베디드 리눅스 환경의 개발은 배포판을 사용하는 대신 Bottom-Up으로 진행된다.

Read more

Growth

지금 회사로 이직하고 나서 주기적으로 매우 큰 자존감 하락의 주기가 온다. 나와 같은 고민을 하는 사람들의 얘기를 들어보니 Dunning-Kruger Effect를 겪는 것이란다. 자기 자신을 완전 객관화해 진단하긴 어렵겠지만 - 스스로 판단하건데 이전 회사에서는 Peak 언저리를 찍었던 것 같고, 지금은 “I am never going to understand this”, 혹은 그 직후의 단계인 것 같다. 회사에서 사용하는 많은 스킬셋과 테크닉들이 있는데, 각을 잡고 분석해봐도 도저히 짧은 시간 내에 이해할 수 없는 그런 C++ 코드들이 있고, 시도때도 없이 터지는 이해할 수 없는 네트워크 이슈가 있고, 급할 수록 빨라지는 미국 친구들의 본토 영어가 있다.

Read more

블로그 시작

예전부터 개인 도메인 위에 개인 블로그를 하나 운영하고 싶은 바램이 있었지만 게으른 천성 때문에 실천에 옮기지 못했다. 그런데 최근 회사에서 경험했던 힘든 시간들이 나에게 여러모로 생각할 거리를 던져주었다. 짧지 않은 시간을 거치며 몇 가지 결론을 스스로 냈는데 그 중 하나가 “나는 좀 더 적극적으로 노력해야 한다"였다. 나의 영원한 숙적인 게으름을 타파하고, 변화를 두려워하지 말고, 집중력 있게 연습과 실전을 계속 경험할 것. 흠, 어린 시절 ‘착한 사람이 되자’처럼 애매모호한 목표를 거창하게 말하는 것 같아 부끄럽긴 하지만.

Read more