2024/03 7

[RPi 4] NodeJS 20.x에서 발생하는 GLIBCXX_3.4.26 오류 문제

문제점 작성일 기준 NodeJS 최신 버전인 NodeJS v20.12.2를 설치한 후에 예제 프로그램을 실행하려고 하니 다음과 같은 오류가 발생하였습니다. 예제 뿐만 아니라, 아래와 같이 단순하게 Node의 버전을 확인하려는 데도 동일한 오류가 발생하였습니다. $ node -v node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by node) 시험 환경 SBC : Raspberry Pi 4B OS : Raspberry OS 64bit Bookwarm Kernel: 6.6 해결 방안 관련 오류 문구로 여러 검색을 해봤지만, 마땅한 해결책이 없었습니다. 그래서 "[RPi 4] NodeJS 최신 ..

"듄: 파트2(Dune: Part Two, 2024)"를 본 후에...

감상 관람평이 너무 좋아서 찾아 보았습니다. 결론적으로 이번 선택은 후회가 없었습니다. 액션이 엄청 화려하거나 신박한 SF 상상력을 자극하는 것들은 크게 없었지만, 샌드 웜을 타고 사막을 질주하는 장면만으로도 충분히 만족스러웠습니다. 이 모습의 효과를 극대화하기 위해서 1편을 그렇게 지루하고 재미없게 만들었나 하는 생각까지 들었습니다. 그래도 1편에 이어서 2편에서도 종교적 색채가 너무 진해서 약간의 거부감이 들었습니다. 민생?을 돌본다기 보다는 성전?을 위하여 군중을 선동하여 총알받이로만 쓰는 것은 아닌가 싶어서 몰입을 방해하여 아쉬웠습니다. 사막과 프레맨족의 생김새가 왠지 중동사람들과 비슷하여 그곳 테러 단체들을 미화하는 것은 아닌가 하는 쓸데없는 생각까지... 그리고 1편에서의 미래를 봤던 것과 다..

취미/영화보기 2024.03.24

"듄: 파트1(Dune: Part 1, 2021)"를 본 후에...

감상 예전에 엄청난 대작이라고 대대적인 광고를 했었던 기억이 있었지만, 관람평이 크게 좋지 않아서 보고 있지 않았다가 이번에 2편은 재미가 있다고 하여, 2편을 보러 가기 전에 공부차원에서 봤습니다. 하지만 관람객들의 평이 왜 안좋았는지 알 수가 있었습니다. SF를 기대하고 봤는데, SF보다는 주술적인? 내용이 더 주가 되어서 졸음을 참아가며 2시간이 넘는 시간을 견뎌 냈지만 영화가 끝나고 크레딧이 올라갈 때 나온 한마디는 "이렇게 끝낸다고? XXX" 였습니다. 긴 시간 동안 쓸데없는 주술적인 내용을 참아가며 봤지만, 볼거리가 풍성하지도 않았고 눈을 압도하는 시각적인 화려함도 거의 없는데 이야기의 줄거리는 한 줄로 요약되는 압도적인? 늘리기 영화가 아니었나 싶습니다. ㅠ.ㅠ (주인공 공작네가 새로운 영지..

취미/영화보기 2024.03.10

[linux] UDP 포트 열려 있는지 확인하는 방법

개요 서비스를 구성하는데, UDP 포트를 사용하여 연동하는 서비스가 있었습니다. 문제는 서비스의 기능이 정상적으로 동작하지 않아서 UDP 포트 서비스가 정상적으로 동작하는지 확인해야만 했습니다. 본 문서에서는 UDP 포트가 정상적으로 서비스 중인지 확인할 방법으로 "netcat"과 "nmap"을 알아 보도록 하겠습니다. netcat netcat (줄여서 "nc") 명령을 이용하면 간단하게 특정 포트가 열려 있는지 확인 가능합니다. # netcat -vz -t 192.168.0.10 3306 Connection to 192.168.0.10 3306 port [tcp/mysql] succeeded! # netcat -vz -u 192.168.0.10 36011 Connection to 192.168.0.10..

Linux,Unix,BSD 2024.03.07

[javascript] private 변수에 대한 type hint 설정 방법

개요 자바스크립트에서 클래스 내에 private 변수를 지원하기 시작했습니다. 리터럴 변수일 경우에는 기본값을 설정하면서 변수형이 지정되는데, 클래스 내부에서 생성하여 초기화하는 객체인 경우에는 다음과 같이 "null"로 기본값을 설정하고 작성을 하게 됩니다. private 변수를 초기 기본값을 "null"로 설정하면 해당 객체의 내부 멤버 변수 및 메소드에 대한 VS Code 등에서 type hint가 나오지 않아 불편합니다. 간단한 주석으로 type hint가 나오도록 하는 방법을 알아보도록 하겠습니다. 해결 방안 class MyClass { /** no type hint Image object */ #imageNoHint = null; /** @type {Image} has type hint Ima..

육각형 개발자

느낀점 몇 가지 새롭운 시각을 갖게 해준 고마운 책이었습니다. 가장 기억에 남았던 것이 "레거시 코드는 평하 대상이 아니다"라는 문구 였습니다. 짧지않은 개발 경력 동안 가장 많은 일을 했던 부분이 기존에 존재했던 레거시 코드를 유지보수 하는 것이었습니다. 그래서 항상 더 잘할 수 있었을것 같은 생각을 갖고, 왜 이렇게해 놓았을까? 하는 불평만 갖고 있었던 것 같습니다. 하지만 이 문구를 보고서 각자의 사정이 있었고, 또 기존 레거시 코드가 있으니 더 잘할 수 있을 것 같다는 생각도 할 수 있겠다는 깨달음을 얻었습니다. 장기를 두더라도 훈수를 두는 사람이 더 잘 볼 수 있는 것과도 비슷하게 한걸음 떨어져서 레거시 코드를 봐왔기 때문에 그랬던 것 같습니다. 그런 의미에서 짝프로그래밍도 더욱 유용하리라 생각..

취미/책읽기 2024.03.03

"웡카(Wonka, 2024)"를 본 후에...

감상 예전 찰리와 초콜릿 공장을 재미나게 보았던 기억이 있어서 언제가 봐야지 하다가 봤습니다. 한 줄로 요약하자면, "본편 보다는 충격적이거나 화려하다는 느낌을 받을 수 없었고, 찰리의 마법 같은 초콜릿을 만드는 능력에 대한 궁금증이 해소될 수 있을까 싶었지만 기대에 미치지 못했다." 였습니다. 본편에서의 상상력을 극대화시키는 각종 마법 같은 것을 차용하긴 했지만 본편보다는 못하다는 생각이 많이 들었고, 주인공 찰리가 낮선 곳에 와서 하숙을 하려는 집주인에게 눈탱이를 맞는 등 어리숙한 모습까지는 이해하더라도 그냥 그 환경에 적응?하며 지내는 것도 마법같은 능력을 생각했을 때 이해할 수가 없었습니다. 굳이 백화점에 입점하려고 그런 고난들을 자초할 필요가 있었나?하는 생각이 많이 들었습니다. 본편인 찰리와 ..

취미/영화보기 2024.03.02
728x90