의외로, 공식 문서를 이해하는 게 더 빠른 해결책이 될 수 있습니다.

제가 이번에 좀 여러모로 삽질을 하게 된 일이 있는데…. 삽질하면서 검색을 안해본 게 아닙니다. 그런데, 블로그 정보나 유튜브로 영상 올려놓은 정보는 생각 이상으로 제각각인 경우가 많습니다. 오래되어서 참고가 될 수 없다거나, 자기만의 방식으로 설명하거나, 지금은 지원 안되는 서드파티를 사용한 특수한 코드거나, 강의용이거나…

다양한 이유로 이용하기 어려운 것이 정말 많다는 것을 느꼈다.

근데 이럴 때일수록, 공식 문서를 뒤져서 이런 기능이 있는지부터 찾아보거나, 이렇게 이용할 수 있는 무언가가 있는지를 우선 찾아봐야 한다. 그렇게 안되면 그때부터 머리 써서 만들어야 하는 것이 된다.

생각보다 많은 기능들이 개발에 필요할 거 같아서 만들어진 기능들이 많이 존재한다. 그걸 제대로 써본 적이 없거나 해서 그렇지.

설치, 운영에 대해서도 생각보다 자세하게 적혀있는 내용 또한 많이 존재한다. 특히 고급, 전문 기술의 프로그램들일수록 환경 의존적이거나, 환경에 따른 확장 가능성이라던가 하는 게 정말 많아서…

서드파티를 쓴 다고 해도 서드파티에서 제공하는 공식 문서가 기본 베이스이다. 그 외에 기능에 대해서 검색하거나 새로 만드는 건 그렇다 쳐도, 이미 어느정도까지 제공해주는지조차 모르는 상태에서는 제대로 된 판단을 하기 어렵다.

그래서 공식문서가 생각 이상으로 이해가 되거나 도움되는 경우가 정말 많다. 가끔 공식이 이상한 특수한 것들이 있긴 한데…. 그건 좀 예외다만, 그런 것들은 생각보다 오래 못가는 경우가 많으니 패스.

이어서 CUDA도 최신으로 설치해봤다 + 추가 잡소리…

cuda 설치 방법도 일단 내가 맘대로 해봤다. 뭐, 드라이버만 설치 제대로 되어있다면 여러모로 어려운 건 아니었다. 드라이버때의 삽질을 생각하면….. (괜히 엿날리는 게 아니었나 싶었다. 편리하다고 누가 그랬냐.)

그리고 여러 설명을 넣는 것도 좋긴한데, 영상으로 만들어서 남겨서 놓는 것도 나쁘지 않겠다는 생각이 들었다. 그래서 글로도 설명을 계속 하는 것도 좋지만, 설명이 너무 어려운건 영상으로도 남겨놓으려고 한다.

뭐 영상 편집에 그렇게 돈드는 것도 아니고… 내가 막 버튜버를 할 것도 아니고 말이지…

ubuntu 22.04 lts에서 최신 nvidia 글카 설치하는 삽질…

왜 삽질이냐…. 결론적으로 성공은 했는데, 성공하는 과정동안에 알아낸 게 너무 어이가 없었다. ㅠㅠ 이건 따로 영상으로도 만들었다.

삽질 경험을 어쩌다보니 영상으로 남기게 되었다. 글로 쓰는 거랑은 별개의 기록이지. ㅡㅅㅡ

결국 알아내서 제대로 설치하게 된 것이…

  1. 요즘 최신 드라이버는 gcc-12가 필요하다!!!!!!!!!!!
  2. g++-12도 필요하다!!!!!!!
  3. ubuntu 22.04 lts는 그냥 gcc 설치하면 11의 최신 버전이 설치된다. ㅠㅠ

그래서 삽질이었다. ㅠㅠ

뭐, 그래도…

진짜 이거 지르느라 오래 걸렸다. ㅠㅠ

4060 ti 16G 모델 사다가….

오래된 녀석이라도, 최대한 쓸 수 있다면 써줘야지. ㅡㅂㅡ


잘 박아다가…..

케이스 사서 조립하는 거 귀찮아서 이러는 거…. 맞을지도.

잘 모셔두고 쓰고 있다. ㅇㅅㅇ 잘 써먹어보자.

워드프레스 닷컴 계정으로도 설치형 워드프레스를 관리할 수 있습니다. Jetpack만 활성화 되어있으면요.

Jetpack은 워드프레스에 기본적으로 있는 기능으로써, 간단한 보안 설정을 해줄 뿐 아니라 여러모로 편리한 기능 같은 것도 도와줍니다. 그런데 이걸 이용하려면 워드프레스 닷컴 계정을 요구할 텐데, 없으면 그냥 만드세요.

나중에 https://wordpress.com/sites 라는 곳에서 jetpack을 활성화환 사이트를 별도로 관리할 수 있습니다.

그러고 나면 뭐가 더 좋냐면… 워드프레스 앱으로도 로그인해서 글쓰고 할 수 있게 됩니다. 이건 좀 나중에 설명 더 드리기로 하고…(오류가 나서 추가 설정이 더 필요하기도 해서요.)

스팸에 대한 처리 등 간단한 보안은 제대로 지원하고 하니깐 좀이나마 안심되는 워드프레스 환경을 이용할 수 있게 됩니다.

QEMU를 이용하면 임베디드 하드웨어 에뮬레이팅이 접근하기 쉽습니다.

저는 요즘 개발에서는 한 발 뒤로 빠져있는 입장이긴 한데, 그래도 여러모로 개발 관련 질문을 여럿 받습니다. 지금까지 해온 것도 있고 해서..

특히 임베디드를 좀 오랫동안 해왔고, 주변에 여전히 임베디드 하는 선배분들도 많고, 극소수지만 임베디드 하겠다고 하는 애들도 많이 보는데….

하드웨어 구매하기 좀 애매한 사정의 친구들이 보일 때가 있습니다. 그럴 때에는 그냥 전 QEMU를 이용하여 에뮬레이션 하는 방법을 알려주곤 합니다. QEMU 자체는 가상화되 지원하지만 CPU 아키텍쳐를 에뮬레이션 해주기도 하기 때문에 다양한 환경 기반으로도 작업을 해볼 수 있기 때문입니다.

뭐 하드웨어 가격 얼마나 한다고 하겠지만, 해보신 분들 아실 껍니다. 하드웨어 하나만 삽니까? 이것저것 뭐 한다고 더 지르고 그러면서 생각 이상으로 지출 많이 생기는 거 뻔한데….

기회가 되면 직접 돌려보는 것도 좋겠지만, 저는 아직 힘들면 우선 RTOS 같은 것들을 가르칠 땐 QEMU를 통한 환경으로 가르쳐 주는 것도 좋은 방법이라고 생각해서 관련 노하우를 전달해주곤 합니다. FreeRTOS 같은 녀석 이용할 때 QEMU 쓰는 게 얼마나 편한데요. 특정 타겟팅 환경 에뮬레이션 해서 이용하는 것도 편하고요.

…이참에 노하우로 정리해야 할 것들이 계속 늘어서 큰일입니다.