Month: September 2020

꽃삽질 : ffmpeg 를 이용한 rtsp stream 녹화

** 이 계획(?)의 최신 소식은 이 글 아래 쪽에. 꽃삽질 자취 기록: 며칠 이걸로 고생했는데, 답을 찾아내진 못했다. 이건, 녹화를 시행하는 쪽 기기 문제도 있겠지만, 영상을 날려주는 rtsp 서버 쪽에 더 큰 문제가 있는 듯 하다. Xiaomi Dafang 을 활용(?)하여 rtsp 서버를 만들었다. tinyCam 등을 활용하면, 적어도 ‘보는 데’는 지장이 없다. 다만, 이걸 녹화하여 보존하려하니

KDE Neon : 에너지 절약 사용 불가..?

KDE Neon 이라 썼지만, 우분투 전반에 걸쳐 나타나는 문제라고 (그야말로 막연하게) 짐작되며, 그 중에서도 NVidia 상용 드라이버가 이 난국(?)의 주범으로 보인다. 적어도 Intel 그래픽을 사용하는 기계에선 이런 일이 없었기 때문이다. Hackintosh 문제도 있고 하여, 가능하면 AMD 를 한번 써보고 싶긴 한데.. 아직까진 그럴 기회가 없었다. 아무튼, NVidia proprietary Driver 를 사용하고, KDE 계열을 쓰면서 ‘세션

Ubuntu : minidlna 설치.

설치를 하긴 했지만, 사실 쓸 데는 없다. 음악면에선, 야마하 앰프에선 한국어 글꼴 지원이 안되니 한국 노래를 듣기는 조금 애매하다. 물론, 스마트기기에서 MusicCast 를 사용하면 되긴 하지만.. 여러모로 번거로움이 있다.음악은 mpd 로. 또, 영상을 보기엔, 재생기/자막 문제를 떠나서, 굳이 내 환경에선 쓸 일이 없다. NFS 를 쓰는게 나한텐 딱! 따라서, DNLA 는 그냥 호기심, 그 이상도

grep, egrep…???

이 둘의 차이는, 확장 Regex(extended regular expressions) 가 지원되느냐 마느냐이다. 이게 또 뭔 소린가 하면.. 간단하게 말해서, . 을 그냥 문장부호 .(즉, Pattern) 으로 인식할지, 아니면 모든 문자(즉, Metacharacter 역할)를 뜻할지를 결정해준다. 그냥 grep 면 . 은 Pattern 이고, egrep 면 Metachracter 가 된다. 그런데.. 다음과 같이하면 오류가 발생한다. 왜?? 왜 이런 오류가..? 게다가 뭔

KDE Neon: chromium snap 꾸러미 관련..

최근, Chromium 은 데비안 꾸러미를 버리고(?), Snap 으로만 가겠다는 결정을 내렸다. 뭐.. 그러겠다면 그런거겠지. 다만, 우분투(또는 데비안에서도?) 저장소에 크로뮴 꾸러미는 여전히 있고, 때에 따라 판올림도 되고 있다. 이건, 이른바 가짜 꾸러미(Dummy Package)로, 이걸 설치해도 Snap 이 자동설치되게끔 시스템이 이뤄져 있다. 그런데.. 다른 데선 설치해보지 않아서 모르겠지만, 적어도 KDE Neon 에서 크로뮴을 설치하면 .desktop 파일이 등록되질

ssh 명령에서 바로 alias 실행.

워낙엔 ssh 로 접속한 뒤에 명령을 내려야 하지만, 그냥 바로 ssh 구문 상에서 명령을 내릴 수도 있다. run_my_script 가 실행 경로에 잡혀있다면, 아무런 오류없이 잘 실행이 된다. 물론, 실행 권한도 있어야만 한다. root 만 실행가능한 명령이라면 저런 식으로는 실행할 수 없다. (sudo 는 가능하다.) 그런데, 실행 파일이 아니라 alias 라면? 이건 실패. 먼저 Shell 을

샤오미 DaFang, Custom Firmware 설치.

샤오미의 다른 IP 카메라를 쓰고 있는데, 이게 Mi Home 을 이용하는 형식이고, 그 얘기는 서버가 중국에 있단 뜻이 된다. 뭐.. 중국에 있건 달나라에 있건, 그 ‘위치’가 중요한게 아니고, 어딘가를 ‘경유’해야한다는 사실 자체가 그다지 맘에 들진 않는다. 대체품이 없을까 고민하던 중에, rtsp 서버를 지원하거나, Onvif 를 지원하는 카메라가 있으면 된다는 사실까진 알아냈는데..이게 생각보다 비싸고, 확실한 안내서를

KDE Neon : 설정 – 프로그램 모양(Application Style) 충돌 문제.. 해결?

전 세계에서 이 문제를 겪는 사람이 그다지 많을 듯 하진 않은데..왜냐하면, 보미와 충돌이 일어나기 때문이다. 지원이 멈춘 지 오랜 보미를 아직까지 쓰고 있는 이유는 뭘까? ㅎㅎ 이걸 알아내기 위해 새롭게 KDE Neon 을 설치하고, 내가 사용하는 프로그램을 하나씩 추가하면서 탐정질(?)을 한 결과, 원인은 보미에 있음을 밝혀낼 수 있었다.아~~ 자랑스럽다. (젠장!) 원인은 보미지만, 보미의 문제가 아니고

갑자기 Python : 문자열을 날짜/시간 클래스로 변환.

아.. ping 을 뚫어져라 보던 중, 파이썬이 또 발목을 잡는다. ping 에서 투덜거린 메시지는 이렇다. 앞부분에 나와있는 시간/날짜 문자열을, 시간 클래스로 변환하려고 한다.이를 위해선 datetime 클래스가 필요하다.그리고, 문자열을 strptime()을 사용해서 시간 형식으로 변환시켜 줘야 한다. 요일의 축약형(금, ‘금요일’이 아닌 ‘금’)은 %a 로 받을 수 있으므로, 저렇게 쓰면 제대로 돼야 한다.그런데, 오류가 난다. 혹시나 괄호를 특별처리(Escape)

OpenWrt : 자꾸 WAN 이 끊어지는데..

현재 원인 파악 중이다. 며칠 동안 계속 끊어지고 있다. 짧게는 1~2분이면 재 연결이 되고, 또 어쩔 땐 5분 이상 넘어가기도 한다. 적어도 한시간에 한번은 이런 현상이 나는 듯. 왜? 로그를 보면 대략 30분 ~ 1시간 사이에 한번씩 WAN 포트(eth1)이 Down 되었다가 돌아오는데.. 왜?? 이전에도 이런 일이 있었나? 없었던 듯 한데?최근에 뭘 바꿨나? USB 리더를 바꾸긴