전체 글

망각을 지연시키는 블로그
자동차/TOYOTA Prius XW50

[DIY] 프리우스4 안드로이드 올인원 설치 및 문제해결방법

기준 정보차량 : TOYOTA Prius4 (XW50)올인원  : TEYES CC3 2K시작기존 carabc를 순정에 물려 만족하며 사용하였지만 아래 문제점 때문에 올인원을 고민하고 있었다..음성과 영상의 싱크가 1초 딜레이낮에 운행 시 햇빛때문에 화면이 안보여 초행길 운전에 네비화면을 자세히 들여다보다 사고날 뻔한 경험및 초행길 운전의 난이도 상승(특히 서울한복판)해상도가 너무 낮아 화면이 뿌옇게 보임참고 쓸려고했지만 사고날뻔해서 속 시원하게 총알도있겠다 올인원으로 바꾸기로 결정했다.주문알리에서 프리우스4에 맞는 TEYES CC3 2K 제품을 주문하였다.주문 전, 프리우스 카페에서 4세대이지만 4.5세대 부속품을 보내줘서(그리고 캔버스 부품 누락) 추가 부속품 배송까지 기다린 문제와, 브라켓이 맞지않아..

자동차/Android올인원

[앱] 캔버스 차량 안드로이드 올인원 보이스버튼 맵핑

기준 정보차량 : TOYOTA Prius4 (XW50)올인원  : TEYES CC3 2K시작카플레이 앱 사용하면서 보이스 버튼을 누르면 SIRI를 호출할 수 있어서 정말 편했는데, 카플레이 앱을 사용하지 않고 그냥 보이스를 누르면 Teyes Voice의 남성 TTS가 "HELLO~" 하면서 반겨주죠..Teyes Voice한글 등 제대로 사용하려면 과금을 해야한다 해서 그냥 보이스 버튼 맵핑을 찾아봤었습니다. 올인원 기본앱에 핸들버튼 맵핑이 있기야 하지만 저는 캔버스 연동 차량이라 맵핑이 불가능한 차량입니다.결과결론적으론 구글 어시스턴트나 안드로이드 올인원 카페에서 얻은 티맵 아리아 호출앱을 사용할 수 있더라구요방법1. 숨겨진 설정을 보여주는 앱을 설치해야 합니다.MarioDantas의 Android Sh..

자동차/Android올인원

[설정] 안드로이드 올인원 시인성 개선

기준 정보차량 : TOYOTA Prius4 (XW50)올인원  : TEYES CC3 2K시작안드로이드 올인원의 작은 화면에 2K 해상도를 사용하니 아래와 같은 문제점을 직면했다.화면이 너무 넓어서 내비에서는 "잠시후 ~" 멘트가 나오지만 화면상에는 저 멀리있는것처럼 보여서 지나치는경우UI가 너무 작아서 터치하기도 불편하고 글자같은 경우에는 잘 보이지도 않는것과거에 CARabc 라는 제품을 사용하면서 큰 UI에 익숙해서 그런지 모르겠지만 난 너무 불편했다.이것을 해결하는 방법은 안드로이드 개발자모드에서 DPI 수치를 조정하면 된다. DPI수치를 조정할 때 DPI가 높으면 1인치에 더 많은 픽셀수가 들어가기 때문에 높을수록 화면이 더 넓고 작게 보이고, 반대로 DPI가 낮을수록 더 좁고 크게 보인다. 중학교..

자동차/TOYOTA Prius XW50

[DIY] 프리우스4 순정 샤크안테나 살리기

기준 정보차량 : TOYOTA Prius4 (XW50)올인원  : TEYES CC3 2K 시작올인원 DIY작업을 한 후 4G안테나와 WIFI 안테나는 A필러 내부에 장착하여 보이지 않지만 GPS는 간섭이 발생할 수 있어 대시보드에 올려두고 사용한 상태. 선도 짧아 윗쪽에 부착할 수도없어 너무 거슬리고 꼴보기 싫음..뒹굴거리는 GPS 모듈..어떻게 처리하지 고민고민하다 문득 생각난게 순정 샤크안테나의 GPS단자가 있다는것을 카페에서 알게됨사진출처(https://www.toyota-4runner.org/5th-gen-t4rs/261207-gps-adapter.html)저거에 맞는 단자 to SMA(수놈)의 젠더를 찾아야하는데 저 명칭을 모르겠음..삽질기1. 명칭 검색단자 명칭을 1도 몰라서 여기저기 카페와 ..

NiFi

[탬플릿] NiFi 로그추적기

NiFi Log TracerGit GitHub - hbcha0916/NiFi-Log-Tracer-Template: NiFi 로그추적기NiFi 로그추적기. Contribute to hbcha0916/NiFi-Log-Tracer-Template development by creating an account on GitHub.github.com 기능nifi-app.log에서 발생하는 모든 WARN, ERROR로그를 날짜별로 추출흐름로그 테일링여러줄 로그일 경우 한줄로 분할WARN, ERROR 분기분기된 로그를 실행스크립트를 실행시켜 YYYY-mm-dd.log뒤에 추가시킨다.주의NiFi의 기본 Log 설정은 $NIFI_HOME/conf/logback.xml에 종류별로 정의할 수 있습니다.모든 ERROR 그리고 ..

Docker

[yml] Docker-compose 옵션과 yml 형식 작성

1. 시작 `docker-compose.yml` 파일을 작성하면서 사용했던 옵션 및 yml 별칭 기능으로 yml 파일에 반복되는 구문은 간략화시킬 수 있는 샘플 docker-compose.yml이다. 2. 내용 version: 'x.x' networks: sample_network: # 네트워크 정의 driver: bridge # `sample_network`는 bridge 입니다. ipam: config: - subnet: 10.5.0.0/16 # IPv4 네트워크 대역 설정 gateway: 10.5.0.1 # IPv4 GW 네트워크 고정 정의 - subnet: "2001:db8:1::/64" # IPv6 네트워크 대역 설정 gateway: "2001:db8:1::1" # IPv6 GW 네트워크 고정 ..

NiFi

NiFi TailFile

1. 시작 TailFile 로그를 실시간으로 가져오기 위해 TailFile 프로세서를 이용하여 실시간으로 로그를 가져오려고 했다. 그 과정 중 삽질이 있었기 때문에 이렇게 정리를 한다. 2. 알고 있던 사용 방법 로그 수집 대상의 파일명은 날짜형식으로(YYYYMMDD)되어있고 해당 날짜의 로그들이 전부 `. txt`형태로 저장된다. 다음날이 되면 다음날의 `. txt`파일에 기록되며 나는 `Tailing mode`를 `Single file`로 설정, `File(s) to Tail`을 `D:/PATH/${now():format(''YYYYMMDD'')}.txt` 이런 형식으로 테일링설정을 하였고 `Run Schedule` 을 `0 sec` 로 하였었다. 이럼 내 상식으론 하루가 지나면 자동으로 다음날 파일..

Kafka

[Python]kafka key=b'\x00\x00\x00\x01', value='\x00\x00\x00\x00\x00\x00' 원인및 해결방법

1. 시작 Python 으로 Kafka Consumer를 개발하던중, Producer에서 데이터를 보내면 Consumer에 2가지 데이터가 온다 Producer가 보낸 데이터 kafka key=b'\x00\x00\x00\x01', value='\x00\x00\x00\x00\x00\x00' .. 와 같은 해더가 없는 바이너리 데이터 처음에는 해더가 있냐 없냐로 그냥 데이터를 분기했지만 너무 거슬렸다. 원인은 Producer에서 Transactions 옵션 때문이었다. 2. Transactions? Kafka로 데이터를 보내는 데 문제가 발생했을 때 Transactions을 사용하지 않을경우 이미 Kafka로 전송된 메시지는 계속해서 Consumer에게 전달된다. Transactions을 사용하면 Kafka..

Linux | PowerShell

[부팅불가 해결]Ubuntu22.04 Nvidia 그래픽 드라이버 제거/설치 및 삽질기

시작 STT 서비스작업 때문에 Ubuntu22.04에 Nvidia 그래픽 카드를 설치해야 했다. 짧은 지식 때문에 정상적으로 부팅도 못하고, 야근까지 했던 나 자신을 돌아보면서, 나중에 이런 일이 또 발생하지 않도록, 까먹지 않기 위해 써놓는다.. 주의 최신 그래픽카드 같은 경우 `sudo ubuntu-drivers autoinstall` 명령어를 사용하여 설치할 경우 높은 확률로 재부팅 시 이쁜 보라색 화면의 Grub화면이나(이게 나오면 참 다행), 검정 화면에 깜빡이는 캐럿 하나만 나온다. 혹은, 우분투 설치 옵션에 무슨 패키지 설치 옵션을 선택해놨으면 설치 완료 후 부팅을 못해 "응?" 할 수도 있다. 안타깝지만 모두 내 사례다.. 1번째는 회사 워크스테이션 새팅할때,, 2번째는 집에 있는 내 컴퓨..

프로그래밍/Python

[Gradio] ValueError: An event handler (transcribe_file) didn't receive enough output values

시작 Gradio로 Whisper_STT를 서비스하는 서버를 만들었는데, 파일을 넣고 "파일 변환"을 누르면 작업중 웹에서 "Error" 가 표시되고 중지되었다. Docker기반 애플리케이션이기 때문에 바로 `docker logs -f [컨테이너명]` 명령어로 로그를 추적해봤더니 "ValueError: An event handler (transcribe_file) didn't receive enough output values" 오류를 뿜고있었다. Traceback (most recent call last): File "/home/sttUser/.local/lib/python3.10/site-packages/gradio/routes.py", line 439, in run_predict output = a..

항상 빌드중
언제나 미완성