전체 글 1035

[jetson] GStreamer를 이용한 영상 파일 x265 인코딩

개요 jetson 기기에서 "GStreamer"의 "nvv4l2h265enc"을 이용하여 H.264 코덱 영상을 H.265 코덱으로 인코딩하는 방법을 알아보도록 하겠습니다. 시험 환경 Jetson : AGX Orin 64 L4T : r36.2 H.265 코덱으로의 인코딩 기본 아래 참고자료를 참조하여 H.264 코덱으로 인코딩된 영상을 H.265 코덱으로 인코딩을 시도해 보았습니다. 아래 예제는 계속 정상적으로 동작을 하지 않고 멈춰 있어서 강제 종료하였습니다. H.264 코덱으로 인코딩된 영상을 디코딩하는 과정에서 제대로 파싱이 되지 않도록 파이프라인을 구성하여 멈추어 버렸습니다. gst-launch-1.0 filesrc location=My-VideoClip-HU.mp4 ! \ 'video/x-raw..

"시민덕희(Citizen of a Kind, 2024)"를 본 후에...

감상 실화를 바탕으로 한 영화라고 하여 현실의 어떤 점들이 비슷할까 봤는데, 기대한 것 보다 더 재미있었고, 총책을 쫒는데 현장에 있는 것 같은 긴장감이 느껴져서 좋았습니다. 경찰은 여기서도 답답했는데... 물론 모든 상황에서 그렇지야 않겠지만, 오죽했으면 직접 잡으러 가고, 직접 쫓고 얻어맞고 결국 검거하는데 크게 일조하는 주인공을 보면서 대단하다 느끼면서도 한편으로는 씁쓸하기도 했습니다. 여러 가지 사회문제들이 복합적으로 어우러져 있지만, 그래도 그 문제들 사이에서 위트있게 무겁지 않게 그려내서 코믹하고 즐겁게 볼 수 있었던 것 같습니다. 개인적인 바램은 이런 시민영웅들이 많아지는 사회가 아닌, 각자의 위치에서 큰 사건없이 잘 돌아가는 사회가 되었으면 좋겠네요. 영화 정보 장르 드라마 감독 박영주 주..

취미/영화보기 2024.04.08

[jetson] Orin NX SPI pin 활성화 및 기본 설정

개요 NVIDIA Jetson Orin NX 개발 보드의 40pin header에서 SPI를 사용할 수 있도록 활성화하고, 간단하게 "loopback" 시험을 하여 활성화한 SPI 장치가 정상적으로 동작하는지 확인하는 방법을 알아 보도록 하겠습니다. 시험 환경 Jetson : NVIDIA Jetson Orin NX 16G Carrier board : P3768 compatible custom board 40pin header 설정 (Jetson-IO) 40pin header 확장에 대한 설정을 하기 위해서는 "Jetson-IO"를 실행하여, 관련 정보를 수정합니다. "Jetson-IO"는 Jetpack에 기본으로 포함되어 있고, 다음과 같이 실행합니다. $ sudo /opt/nvidia/jetson-io..

[linux] minicom을 이용하여 USB serial port 접속하기

개요 윈도우즈에서는 putty 프로그램을 활용하여 USB serial port에 손쉽게 연결할 수 있었습니다. 리눅스에서는 "minicom"을 이용하여 어떻게 USB serial port에 접속하는지 알아 보도록 하겠습니다. minicom 설치 리눅스에서 serial port에 접속하기 위해서는 "minicom"을 이용해야 합니다. 우선, "minicom" 패키지를 설치합니다. $ sudo apt install -y minicom minicom으로 USB serial 포트 접속하기 설치된 USB serial 포트를 다음과 같이 확인합니다. $ sudo dmesg | grep tty [1883558.497618] usb 1-4.2.2: cp210x converter now attached to ttyUSB..

Linux,Unix,BSD 2024.04.01

"듄: 파트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