분류 전체보기

자동차/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..

Linux | PowerShell

[Ubuntu] apt upgrade 롤백(취소하기)

시작 서버에 온갖 삽질과 샛팅을 끝내고 `apt upgrade`를 시키는 도중 쌔한 느낌이 들어 'apt upgrade 후 부팅안됨'을 검색하니 예상과 같이 그런 사례가 종종 있었다 바로 폭풍 `ctrl + c` 키를 눌렀지만 돌이킬 수 없었다. `apt upgrade` 명령 같은 경우에는 최신 버전으로 올려주기 때문에 특정 패키지가 삽질한 결과를 물거품 만들 수 있기 때문에 다시 롤백시키려고 한다. 참고 https://www.cyberciti.biz/howto/debian-linux/ubuntu-linux-rollback-an-apt-get-upgrade/ 아무 생각없이 `apt upgrade` 명령어를 쳐버린 내 불찰 후다닥 서칭해서 찾았다. 1. 기록 탐색 `/var/log/apt/history.l..

항상 빌드중
'분류 전체보기' 카테고리의 글 목록 (2 Page)