귀여워요. >ㅂ<
블로그 글 다시 쓰는 이유를 다시 상기시켜준다… 쓰레기 같은 글들 땜에.
뭐랄까… 요즘 들어서 수준 낮은 글들이 너무 많이 검색 상단에 올라오는 걸 많이 느낀다. 내가 당하니깐 더더욱 짜증난다.
사실 어려운 내용이 아니고, 나 편하자고 하던 세팅 내용의 일부이기도 했는데… 그거 땜에 지금 잘 써먹던 ai 머신 싹 다 다시 밀어야 하는 상황이 너무 열이 많이 받는다.
나도 사람인지라, 일일이 모든 걸 다 기억하고 나서 까먹지 않는다는 건 아니다. 까먹으니깐 찾아서 다시 진행하기도 한다. 그 동안에 바뀐 내용도 있는지도 찾아본다.
그런데, 바뀌지도 않은 옛날 옛적 설정이 당당하게 지금 내가 글쓰는 시간인 2024년에도 계속 올라와서 내 판단을 흐리게 했다는 게 열받는다.
괜히 시간이란 시간 다 쓰면서 쓸데없는 거 하나땜에 시스템 재구축을 해야 한다니…ㅠㅠ
진짜 다 다시 정리해둔다 내가…
오래된 노트북… 그리고 계속.
오래된 노트북이 하나 있다. 이건 내가 대학원 가면서 지른 거다. 들고다니면서 논문 보고 글쓰고 할 것이 필요해서 그냥 사양도 싼 걸로 질렀던 걸로 기억한다.
근데 이게 생각보다 오래 갈 줄은…..
여기다가 SSD 1테라짜리 2개를 꼽았었는데, 이 SSD 중에 하나를 적출해서 ai 머신용으로 달았고, 나머지 하나도 적출해서 긴급하게 쓸 용도로 따로 빼뒀다. (근데 아마 ai용이 되지 않을까 싶기도…)
그래서 이걸 더 이상 안쓰는 걸로 해서 박아둘까 하는데, 플스5 하면서 공략 좀 뒤지거나 방송 틀어놓고 할 수준은 여전히 쓸만해서 계속 놔두려고 했다.
그래서 지금 그냥 중고 하드 디스크로 다시 돌아가고 있다.
두개 다 해서 중고로 2500엔에 샀다.
블랙에다가 OS 설치하고, 블루는 LVM 확장용으로 달아주려고 한다. 메모리도 기본 8기가로 쓰기 뭐해서 더 달아둔 녀석이었고, 저 베터리도 솔직히 하드 달면 거의 의미 없을 정도가 될 정도로 수명이 다한 녀석이지만…
성능이 엄청 좋거나 발열이 엄청나거나 한 정비가 아니라서 지금까지도 계속해서 써올 수 있었던 거 같다. 저 히트파이프 하나만 달린 거 보이나… 저정도로도 충분히 하고도 남는다.
그리고 운영체제야 당연히 우분투로…
윈도우 쓰면 심하게 버벅거리니 리눅스로 간다.
영상 재생하는 데 있어서도 문제 없을 수준이고 하니, 아마 계속해서 더 쓰지 않을까 싶기도 하다. 웹 사이트 올려놓는다고 해도 그냥 1,2개 탭 정도뿐이고, 다른 작업에도 로딩 시간만 오래 걸릴 뿐이지 못할 건 아니니깐.
계속해서 오래가자. ㅡㅅㅡ
읽기 좋은 코드의 중요성을 다시 한 번 느낍니다…
저는 이전에 임베디드 할 때에도 별로 소스코드 레벨에서는 협업이라고 할 것이 없었습니다. 아, 있었어도 별로 문제가 안되었던게… 10년동안 C랑 C++을 했던 사람이 그냥 그 스타일대로 하던 거 뭐…. ㅡㅅㅡ
근데 요즘 회사에선 프로토타입이나 어느 개발이나 파이썬을 씁니다. 그러면서도 제가 파이썬에서 사용되는 코드 규약이나 그런 것들을 지키지 못하거나, 서로 협력하면서도 발생할 수 있는 일부 커뮤니케이션에서도 제 독단적인 일들이 발생하는 것을 확인하게 되더군요. 저도 아직 멀었다는 생각도 듭니다.
그러면서 코드 규약에 대해서 생각해보는 시간을 좀 갖게 되었습니다. 중요한 건 남들이 이해할 수 있는 코드인 것도 있지만, 만약 내가 없더라도 문제없이 누군가가 내 코드를 수정할 수 있는가에 대한 것…
거기에 내가 왜 이런 코드를 짰는지에 대한 의문이 해소되지 않으면 안된다는 것도…
여러모로 다시 한 번 생각하게 되는군요.
반면교사가 되는 남을 까면서도 하지 말아야 하는 걸 배워야도 하지만… 가끔은 저도 이렇게 하나씩 못하는 걸 발견했을 때 다시 생각해서 수정해야 하는 걸 발견하는 것도 중요한 거라고 다시 생각해봅니다.
근데 기무춍상은 좀 까야됩니다.
의외로, 공식 문서를 이해하는 게 더 빠른 해결책이 될 수 있습니다.
제가 이번에 좀 여러모로 삽질을 하게 된 일이 있는데…. 삽질하면서 검색을 안해본 게 아닙니다. 그런데, 블로그 정보나 유튜브로 영상 올려놓은 정보는 생각 이상으로 제각각인 경우가 많습니다. 오래되어서 참고가 될 수 없다거나, 자기만의 방식으로 설명하거나, 지금은 지원 안되는 서드파티를 사용한 특수한 코드거나, 강의용이거나…
다양한 이유로 이용하기 어려운 것이 정말 많다는 것을 느꼈다.
근데 이럴 때일수록, 공식 문서를 뒤져서 이런 기능이 있는지부터 찾아보거나, 이렇게 이용할 수 있는 무언가가 있는지를 우선 찾아봐야 한다. 그렇게 안되면 그때부터 머리 써서 만들어야 하는 것이 된다.
생각보다 많은 기능들이 개발에 필요할 거 같아서 만들어진 기능들이 많이 존재한다. 그걸 제대로 써본 적이 없거나 해서 그렇지.
설치, 운영에 대해서도 생각보다 자세하게 적혀있는 내용 또한 많이 존재한다. 특히 고급, 전문 기술의 프로그램들일수록 환경 의존적이거나, 환경에 따른 확장 가능성이라던가 하는 게 정말 많아서…
서드파티를 쓴 다고 해도 서드파티에서 제공하는 공식 문서가 기본 베이스이다. 그 외에 기능에 대해서 검색하거나 새로 만드는 건 그렇다 쳐도, 이미 어느정도까지 제공해주는지조차 모르는 상태에서는 제대로 된 판단을 하기 어렵다.
그래서 공식문서가 생각 이상으로 이해가 되거나 도움되는 경우가 정말 많다. 가끔 공식이 이상한 특수한 것들이 있긴 한데…. 그건 좀 예외다만, 그런 것들은 생각보다 오래 못가는 경우가 많으니 패스.
이어서 CUDA도 최신으로 설치해봤다 + 추가 잡소리…
cuda 설치 방법도 일단 내가 맘대로 해봤다. 뭐, 드라이버만 설치 제대로 되어있다면 여러모로 어려운 건 아니었다. 드라이버때의 삽질을 생각하면….. (괜히 엿날리는 게 아니었나 싶었다. 편리하다고 누가 그랬냐.)
그리고 여러 설명을 넣는 것도 좋긴한데, 영상으로 만들어서 남겨서 놓는 것도 나쁘지 않겠다는 생각이 들었다. 그래서 글로도 설명을 계속 하는 것도 좋지만, 설명이 너무 어려운건 영상으로도 남겨놓으려고 한다.
뭐 영상 편집에 그렇게 돈드는 것도 아니고… 내가 막 버튜버를 할 것도 아니고 말이지…
ubuntu 22.04 lts에서 최신 nvidia 글카 설치하는 삽질…
왜 삽질이냐…. 결론적으로 성공은 했는데, 성공하는 과정동안에 알아낸 게 너무 어이가 없었다. ㅠㅠ 이건 따로 영상으로도 만들었다.
결국 알아내서 제대로 설치하게 된 것이…
- 요즘 최신 드라이버는 gcc-12가 필요하다!!!!!!!!!!!
- g++-12도 필요하다!!!!!!!
- ubuntu 22.04 lts는 그냥 gcc 설치하면 11의 최신 버전이 설치된다. ㅠㅠ
그래서 삽질이었다. ㅠㅠ
뭐, 그래도…
진짜 이거 지르느라 오래 걸렸다. ㅠㅠ
4060 ti 16G 모델 사다가….
오래된 녀석이라도, 최대한 쓸 수 있다면 써줘야지. ㅡㅂㅡ
잘 박아다가…..
케이스 사서 조립하는 거 귀찮아서 이러는 거…. 맞을지도.
잘 모셔두고 쓰고 있다. ㅇㅅㅇ 잘 써먹어보자.
워드프레스 닷컴 계정으로도 설치형 워드프레스를 관리할 수 있습니다. Jetpack만 활성화 되어있으면요.
Jetpack은 워드프레스에 기본적으로 있는 기능으로써, 간단한 보안 설정을 해줄 뿐 아니라 여러모로 편리한 기능 같은 것도 도와줍니다. 그런데 이걸 이용하려면 워드프레스 닷컴 계정을 요구할 텐데, 없으면 그냥 만드세요.
나중에 https://wordpress.com/sites 라는 곳에서 jetpack을 활성화환 사이트를 별도로 관리할 수 있습니다.
그러고 나면 뭐가 더 좋냐면… 워드프레스 앱으로도 로그인해서 글쓰고 할 수 있게 됩니다. 이건 좀 나중에 설명 더 드리기로 하고…(오류가 나서 추가 설정이 더 필요하기도 해서요.)
스팸에 대한 처리 등 간단한 보안은 제대로 지원하고 하니깐 좀이나마 안심되는 워드프레스 환경을 이용할 수 있게 됩니다.
QEMU를 이용하면 임베디드 하드웨어 에뮬레이팅이 접근하기 쉽습니다.
저는 요즘 개발에서는 한 발 뒤로 빠져있는 입장이긴 한데, 그래도 여러모로 개발 관련 질문을 여럿 받습니다. 지금까지 해온 것도 있고 해서..
특히 임베디드를 좀 오랫동안 해왔고, 주변에 여전히 임베디드 하는 선배분들도 많고, 극소수지만 임베디드 하겠다고 하는 애들도 많이 보는데….
하드웨어 구매하기 좀 애매한 사정의 친구들이 보일 때가 있습니다. 그럴 때에는 그냥 전 QEMU를 이용하여 에뮬레이션 하는 방법을 알려주곤 합니다. QEMU 자체는 가상화되 지원하지만 CPU 아키텍쳐를 에뮬레이션 해주기도 하기 때문에 다양한 환경 기반으로도 작업을 해볼 수 있기 때문입니다.
뭐 하드웨어 가격 얼마나 한다고 하겠지만, 해보신 분들 아실 껍니다. 하드웨어 하나만 삽니까? 이것저것 뭐 한다고 더 지르고 그러면서 생각 이상으로 지출 많이 생기는 거 뻔한데….
기회가 되면 직접 돌려보는 것도 좋겠지만, 저는 아직 힘들면 우선 RTOS 같은 것들을 가르칠 땐 QEMU를 통한 환경으로 가르쳐 주는 것도 좋은 방법이라고 생각해서 관련 노하우를 전달해주곤 합니다. FreeRTOS 같은 녀석 이용할 때 QEMU 쓰는 게 얼마나 편한데요. 특정 타겟팅 환경 에뮬레이션 해서 이용하는 것도 편하고요.
…이참에 노하우로 정리해야 할 것들이 계속 늘어서 큰일입니다.
기무춍상 001 – 기무춍이 되기 위한 조건
왜 이거부터 시작할까 싶은데… 이거 시작글에서 적었다. 사람만 다를 뿐이지, 같은 조건으로 같은 루트를 타고 일본으로 들어와서 같은 절차를 밟고 그대로 한국으로 리턴하는 케이스다. 그렇다면 그사람들은 거의 대부분이 기무춍이 되기 위한 조건을 가진 상황이라는 거다.
유학에 대해서 많은 사람들이 도피성으로 유학을 하는 경우가 많다. 근데 취업을 도피성으로 하는 경우를 볼 거라고는 난 생각도 못했다. 한국에서 취업이 안되는 정확한 이유에도 본인이 포함 안되면서 당연하게 난 안될꺼야 하고는 일본취업으로 방향을 틀었다는 애들이 많다. 이게 좀 웃긴데… 한국에서도 일을 했고, 미국에서도 일을 했고, 일본에서도 일을 하면서도 느꼈지만 일은 어느 나라에서 해도 큰 차이 잘 안났고(업무 내용은 차이가 났지만 업무 환경과 태도를 말하는 거다.) 일본에서 못하는 거면, 한국에서도 못한다. 그러니 취업은 도피성으로 하는 것이 아닌데… 어이없는 상황이다. 근데 생각 이상으로 많다. 그리고 그런 사람들이 국비나 붓캠으로 일본취업 연계까지 가서 보니 블랙이었다 그런 소리 하더라.
저기에 실력도 어정쩡하게 있는 스타일은 일본 취업을 도전이라고 생각합니다. 일본에 개발 능력이 없다고 생각하니깐요. 실제로 없는 곳도 있습니다. 이건 나중에 잡소리쯤에서 따로 설명하거나 하죠. 한국에서는 제대로 된 곳 취업도 못하는 수준인데, 일본에선 대기업으로도 갈 수 있다는 그런 느낌? 으로 뭔가 옛날에 다큐도 있었죠. 그게 실력있는 대기업인지는 차차 나중에 보기로 하고… 뭐 그런 것들 때문에 한국에서 실력 출중하게 보고 당장 쓸만한 경력직 혹은 그에 준하는 수준으로 뽑으려고 하다보니 이쪽도 도피를 합니다.
그리고 마지막으로, 굉장히 어정쩡한 인간관계에서 발생합니다. 근데 이건 딱 집어서 뭐라 하기 어렵군요. 알고보니 그랬다 케이스가 많네요. 그리고 그들한테는 당연한건데 다른 부류한테는 당연한 게 아니고.. 말하면 싸움만 나니 이건 그냥 그렇다고만 알아두세요.
이게 왜 조건이냐고 물었을 때, 해답은 간단합니다. 일본 취업에서 제일 중요한 자기 분석이라는 게 전혀 안되는 사람들의 특징입니다. 그래서 정상적인 일본 취업 루트를 제대로 타지 않는 상황에서 쉬운 방법으로 일본에 들어와 블랙기업을 입사했습니다. 어떤 과정인지는 더 자세히 쓸 일이 있겠으니 넘기겠습니다. 그런 상황에서 회사 탈출을 위해서 여러모로 노력을 해야 하는데… 저런 것이 깔려있는 상태에서 전직(일본에서는 이직도 전직이라고 표현합니다.)을 하던 제 2 신졸(대학 졸업을 최근에 한 경력 1,2년 짜리를 신입으로 취급해주는 취업 시스템)을 하던 뭔가를 노력해서 해야 하는데 그 노력은 별로 하기 싫은 상태가 되었으니… 귀국하던 일본에서 더 어이없는 선택을 하던 합니다. 그런 것들이 한인사회 욕쳐먹게 하는 짓들의 원인이 되죠. 귀국은 상관없습니다. 한국에서 it 취업을 다시 하던 다른 분야 취업을 하던 어떻게던 살겠지만, 더 어이없는 선택을 통해서 기무춍이 되는 과정으로 들어오는 거죠.
꼭 기억하시기 바랍니다. 취업이라는 거 자체로도 현실적인 자기 삶이 결정되는 것인 만큼 중요하고 신중하게 해야 합니다. 거기에 해외 취업은 더더욱 신중하게 해야 하고, 밖으로 나오면 의지할 수 있는 사람 있어도 그사람만 믿으면 안됩니다. 진짜 ㅄ되기 십상입니다. 그리고 도망치지 마세요. 기무춍이 되고 나서는 이미 늦었습니다.