분류 전체보기 1095

I형 인간의 팀장생활 [권도연]

느낀점 팀원 생활을 하다가 갑작스럽게 팀장이 된 신입 팀장의 고된 성장기를 저자가 소설의 형식을 빌어서 하고 싶은 이야기를 재미있게 한 것 같습니다. 지금도 내가 좋은 팀장인가를 고민하고 있는데, 많이 부분이 공감되기도 하고 또 새로 깨닫게 되는 것도 있는 재밌었던 책이었습니다. 답답하고 딱딱한 형식의 자기계발서라면 읽는데 시간이 좀 걸리는 편이었는데, 이 책은 소설의 형식이라 술술 잘 읽혀서 단숨에 끝까지 읽어 버렸습니다. 중반까지는 초보팀장의 성장기였고, 중간 이후부터는 몰입되어 여러 부분에서 홍미로웠는데, 그 부분들에서 느낀 감정들을 썼던 것들을 이곳에 옮겨 둡니다. '감정이입'을 기반으로 한 "공감"에 대해 다시 생각하게 되었습니다. 연민이나 동정이 아닌 진정한 공감을... 할머니의 쿨한? 인생관..

취미/책읽기 2023.11.18

[jetson] DeepStream 파이썬 구동 환경 설정 - 예제 실행해보기

DeepStream을 정상적으로 설치한 NVIDIA Jetson Orin NX 에서 DeepStream 파이썬 예제를 받아 동작환경을 구성하여 예제를 구동시키는 과정을 정리해 둡니다. DeepStream Python Examples 예제 실행 시 오류발생 DeepStream Python 예제 저장소를 다음과 같이 복제(clone)합니다. nvidia@nvidia-OrinNX16G:/opt/nvidia/deepstream/deepstream/sources$ git clone https://github.com/NVIDIA-AI-IOT/deepstream_python_apps Cloning into 'deepstream_python_apps'... remote: Enumerating objects: 955, ..

[jetson] Namespace GstRtspServer not available 오류 해결 방법

문제점 및 증상 DeepStream SDK 파이썬 예제중에서 "rtsp"로 출력하는 예제를 실행했더니, 다음과 같이 "ValueError: Namespace GstRtspServer not available" 오류가 발생하였습니다. nvidia@nvidia-OrinNX16G:/opt/nvidia/deepstream/deepstream/sources/deepstream_python_apps/apps/deepstream-test1-rtsp-out$ python deepstream_test1_rtsp_out.py Traceback (most recent call last): File "deepstream_test1_rtsp_out.py", line 26, in gi.require_version('GstRtsp..

[javascript] 실수를 정수형으로 바꾸기(소수점 버리기)

자바스크립트에서 실수를 정수형으로 바꿀 때, 주로 Math의 round(), floor(), ceil() 함수들을 이용했습니다. 그런데, 우연히 실수형 변수에 "| 0"을 하는 문법을 보고 도대체 무엇을 하는 코드인지 동작시켜 봤는데, 이게 물건이었습니다. 바로 다음 실행 결과를 보시면 이해가 빠르실 겁니다. >> 1.10 // === Math.floor(1.1) 1 >> -1.10 // === Math.ceil(-1.1) -1 >> 9.90 // === Math.floor(9.9) 9 >> -9.90 // === Math.ceil(-9.9) -9 즉, 실수에 "| 0" 연산을 하면 0보다 작은 음수일 경우에는 ceil() 함수처럼 동작하고 0보다 큰 실수는 floor() 함수처럼 동작합니다. 풀어서 설..

[Python] Flask 서버 멀티 스레드로 구동하기

문제점 및 증상 Qt를 이용한 GUI와 함께 간단한 Flask 웹 서비스를 이용해야하는 상황이 있었습니다. 처음에는 다음과 같이 Flask를 MVC 형식으로 구현하고, Flask 실행부만 스레드로 구현하면 아무런 문제가 없을 줄 알고 실행해 보았습니다만, 다음과 같은 오류가 발생되고 정상적으로 실행되지 않았습니다. Exception in thread Thread-6 (handleFlask): Traceback (most recent call last): File "C:\Dev\Python\Python310\lib\threading.py", line 1016, in _bootstrap_inner self.run() File "C:\Dev\Python\Python310\lib\threading.py", li..

로지텍 페블(Logitech Pebble M350) 마우스 자가 수리기

귀여운 로지텍 페블 마우스 (Logitech Pebble M350)를 딸램씨가 잘 이용하고 있다가 어느 때부터인가 동작을 하지 않는다고 버리려던 것을 혹시 수리할 수 있지 않을까 싶어서 두었던 것을 분해하여 수리했던 경험을 공유합니다. !Logitech_pebble_m350_fix_1.jpg! 전체적으로 수리는 크게 어렵지 않았고, 분해하는 것이 제일 까다로웠습니다. 저의 경우에는 마우스의 배터리를 분리하여 꺼내보니 음극쪽에서 건전지 내부의 액체가 샜는지 허옇게 부식되어 있었습니다. 그래서 혹시나 하고, 마우스 내부의 음극쪽을 자세히 살펴보니 스프링처럼 생긴 음극에도 허옇게 부식된 잔여물이 곰팡이처럼 붙어 있었습니다. 아~ 저것 때문에 새로 배터리를 갈아도 접촉이 되지 않아서 동작되지 않았겠구나 싶었습니..

[레드마인] 위키 - 색인 문서부터 만들자

위키 문서를 작성할 때 분류별 혹은 계층별로 구조를 잡아주는 것이 보기에도 좋고 나중에 관리하기도 좋습니다. 그런데, 이 계층 구조를 만들어 나간다는 점에 있어서 레드마인 위키는 조금 불친절합니다. 예전 컨플루언스 위키를 이용했을 때는 하위 페이지들을 자동으로 표시해주는 기능이 있어서 편리했는데, 제가 사용하고 있는 레드마인 위키 버전에서는 아직 관련 기능을 제공하고 있지 않기 때문에 일일이 수동으로 만들어 주어야하는 불편함이 있습니다. 그래서 저의 경우에는 가장 먼저 색인 페이지(index)부터 만들고, 그 안에서 작성할 위키의 제목을 미리 잡아주는 형식으로 작성합니다. 예를 들면, 지금 작성하는 "레드마인 위키 - 색인 페이지부터 만들자" 글을 새로 작성한다고 하면 다음과 같이 먼저 메인 색인 페이지..

[javascript] 배열 순서를 마구 뒤섞기(shuffle)

자바스크립트에서 배열 내부의 항목들을 마구 뒤썩어주는 방법을 찾아 보니, 다양한 방법들이 있었는데, 그 중에서 쓸만한 방법들을 정리해 둡니다. 함수로 이용할 때는 다음과 같이 shuffleArray()라는 함수를 만들어서 이용하면 편리할 것 같습니다. function shuffleArray(a){//array let c=a.length;let b=d=c;while(c)b=Math.random()*(--c+1)|0,d=a[c],a[c]=a[b],a[b]=d } 위 함수를 임의의 배열에 적용한 결과는 다음과 같습니다. >> let unshuffled = ['hello', 'a', 't', 'q', 1, 2, 3, {cats: true}] >> unshuffled (8) ['hello', 'a', 't', '..

2023년 임베디드 기사 실기 필답형 후기

또 다시 도전한 임베디드 기사 실기 필답형 후기입니다. 작년보다는 쉬웠던 것 같은데, 공부를 많이 하지 못하여 제대로 답을 적지 못한것도 꾀 되었습니다. ㅠ.ㅠ 그래도 나름 쉬웠다고 자평하니, 결과가 나올때까지 기대해 보겠습니다. 아래는 2023년 임베디드기사 실기 필답형 문제 및 영역에 대해 생각나는 것들을 정리해 둡니다. 저와 같이 임베디드기사를 도전하시는 분들께 도움이 되시길~ 1. DRAM Refresh 2. 크로스 컴파일 3. 간접주소지정 방식 ; JUMP 명령 4. 0xA46B 값의 Bigendian 메모리 저장 방식 5. 파티션된 저장장치의 첫 번째 파티션 명칭 6. 워킹셋 7. C 코드에서 오류 발생 줄 찾기 및 발생 원인 설명하기 8. Server / Client TCP 소켓 함수 9. ..

자격증 2023.11.05

Taboola News (Samsung Free) 삭제하기

일전에 구매한 삼성 갤럭시 A34를 유용하게 잘 사용하고 있습니다. 언제부턴가 맨 왼쪽에 구글 뉴스 대신에 "Taboola News"가 나오기 시작했습니다. 그런데, 괜스레 "Taboola News"로 가서 쓸데없는 뉴스를 보다가 광고까지 보게되는 상황이 와서 지워야 겠다고 생각하게 되었습니다. "Taboola News"로 검색하면 해당 앱이 나타나지 않고 "Samsung Free"라고 검색해야만 합니다. 검색되어 나온 "Samsung Free" 앱을 길게 눌러 "삭제"를 선택하여 제 휴대폰에서는 삭제해 버렸습니다. 이제 가장 왼쪽으로 이동하려해도 첫 화면에서 멈춰 있네요. 쓸데없는 뉴스보기는 이제 안녕~

낙서장 2023.11.04
728x90