개소리 왈왈/블로그2024. 5. 10. 11:27

4.26일 부터 수정을 요청하고 있는데 여전~~~하다 -_-

멀 확인해서 수정하고 정상이라고 하는거냐?

난 안되는데?

 

빡쳐서(!) 개발자도구 로그를 보냈는데 이번에도 해결 안되면

제주도로 트럭 시위를 해야 하는건가?! 한남동 쳐들어 가면 되는건가?!

 

오른쪽은 비밀 블로그인데, 저장 누르는 시점에 recaptcha가 로딩되는데 반해

왼쪽 현재 블로그는 웹 폰트만 로딩하고 끝. 모야모야 -_- 손 봤다매

 

 

 

+

오전에 압박했더니

오후에 수정되어버린 마법(!)

프로그래머를 빡치게 하면 작은하마가 되는거지 (응응!)

'개소리 왈왈 > 블로그' 카테고리의 다른 글

방문자 수 나락 중(!)  (0) 2024.05.06
티스토리 해결되지 않는 고객센터  (2) 2024.05.03
티스토리 언제 수정하냐!!  (2) 2024.05.01
망할 티스토리  (0) 2024.04.28
나만 블로그 이상한가?  (0) 2024.04.26
Posted by 구차니

로지텍 C920 두개를

USB 3.0 허브에 (iptime UH308) 연결해보고

[193337.869903] usb 1-3.2: new high-speed USB device number 11 using xhci_hcd
[193340.200843] usb 1-3.2: New USB device found, idVendor=046d, idProduct=082d, bcdDevice= 0.11
[193340.200861] usb 1-3.2: New USB device strings: Mfr=0, Product=2, SerialNumber=1
[193340.200868] usb 1-3.2: Product: HD Pro Webcam C920
[193340.200873] usb 1-3.2: SerialNumber: 06379F2F
[193340.202467] usb 1-3.2: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)
[193340.441788] usb 1-3.3: new high-speed USB device number 12 using xhci_hcd
[193342.792576] usb 1-3.3: New USB device found, idVendor=046d, idProduct=082d, bcdDevice= 0.11
[193342.792582] usb 1-3.3: New USB device strings: Mfr=0, Product=2, SerialNumber=1
[193342.792584] usb 1-3.3: Product: HD Pro Webcam C920
[193342.792586] usb 1-3.3: SerialNumber: 36CA5F6F
[193342.793755] usb 1-3.3: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)
[193342.993739] usb 1-3.2: reset high-speed USB device number 11 using xhci_hcd
[193343.106011] usb 1-3.2: device firmware changed
[193343.106533] snd-usb-audio: probe of 1-3.2:1.2 failed with error -22
[193343.107009] usb 1-3.2: USB disconnect, device number 11
[193343.253588] usb 1-3.2: new high-speed USB device number 13 using xhci_hcd
[193343.328685] usbcore: registered new interface driver snd-usb-audio
[193344.202429] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193344.202437] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193344.202495] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193344.202498] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193345.612601] usb 1-3.2: New USB device found, idVendor=046d, idProduct=082d, bcdDevice= 0.11
[193345.612619] usb 1-3.2: New USB device strings: Mfr=0, Product=2, SerialNumber=1
[193345.612626] usb 1-3.2: Product: HD Pro Webcam C920
[193345.612631] usb 1-3.2: SerialNumber: 06379F2F
[193345.614384] usb 1-3.2: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)
[193353.261631] usb 1-3.3: reset high-speed USB device number 12 using xhci_hcd
[193353.459187] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193353.459194] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193353.459258] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193353.459261] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193391.503133] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193391.503140] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193391.503192] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193391.503194] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193398.045306] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193398.045314] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193398.045367] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193398.045370] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193411.769158] usb 1-3.3: Not enough bandwidth for new device state.
[193411.769169] usb 1-3.3: Not enough bandwidth for altsetting 11
[193449.070234] usb 1-3.2: Not enough bandwidth for new device state.
[193449.070244] usb 1-3.2: Not enough bandwidth for altsetting 11

 

해당 허브의 USB2.0에 연결도 해보는데

[193495.517035] usb 1-3.4.4: Not enough bandwidth for new device state.
[193495.517042] usb 1-3.4.4: Not enough bandwidth for altsetting 11

 

USB2.0이던 3.0이던

Full HD 25p 두 카메라 입력은 무리인 듯

 

UVC 관련 옵션이 있는 것 같은데

나중에 USB2.0 구형 시스템에서 동일 웹캠으로 다시 시도 해봐야 할 듯.

[링크 : https://superuser.com/questions/902800/how-to-limit-the-usb-bandwidth-a-device-can-allocate-on-linux]

 

+2024.05.10

USB 2.0 허브에 카메라 두개 달고 해보니 동일하게 발생한다.

그냥 예전에 사용했던 UVC 카메라가 최대 대역폭을 혼자 다 쓰게 설정되어서 그런건가 싶기도 하고..

[266776.841702] usb 1-2: new high-speed USB device number 20 using xhci_hcd
[266776.989984] usb 1-2: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11
[266776.989992] usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[266776.989995] usb 1-2: Product: USB 2.0 Hub
[266776.991860] hub 1-2:1.0: USB hub found
[266776.991894] hub 1-2:1.0: 4 ports detected
[266777.377698] usb 1-2.1: new high-speed USB device number 21 using xhci_hcd
[266779.824775] usb 1-2.1: New USB device found, idVendor=046d, idProduct=082d, bcdDevice= 0.11
[266779.824791] usb 1-2.1: New USB device strings: Mfr=0, Product=2, SerialNumber=1
[266779.824797] usb 1-2.1: Product: HD Pro Webcam C920
[266779.824802] usb 1-2.1: SerialNumber: 06379F2F
[266779.826472] usb 1-2.1: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)
[266780.233582] usb 1-2.2: new high-speed USB device number 22 using xhci_hcd
[266782.672670] usb 1-2.2: New USB device found, idVendor=046d, idProduct=082d, bcdDevice= 0.11
[266782.672686] usb 1-2.2: New USB device strings: Mfr=0, Product=2, SerialNumber=1
[266782.672692] usb 1-2.2: Product: HD Pro Webcam C920
[266782.672697] usb 1-2.2: SerialNumber: 36CA5F6F
[266782.674285] usb 1-2.2: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)
[266783.181584] usb 1-2.1: reset high-speed USB device number 21 using xhci_hcd
[266786.790072] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266786.790078] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266786.790135] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266786.790137] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266793.966044] usb 1-2.2: reset high-speed USB device number 22 using xhci_hcd
[266794.252230] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266794.252236] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266794.252289] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266794.252291] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266805.426359] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266805.426364] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266805.426427] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266805.426429] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266816.380206] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266816.380213] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266816.380278] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266816.380281] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266831.010139] usb 1-2.1: Not enough bandwidth for new device state.
[266831.010146] usb 1-2.1: Not enough bandwidth for altsetting 11

'하드웨어 > 캡쳐보드 카메라' 카테고리의 다른 글

eos-m 줌렌즈 픽쳐 스타일 설정  (0) 2018.06.24
HCVR5108-S2/-V2 USB wireless 실패  (0) 2018.02.15
Magewell Pro Capture SDI  (0) 2017.11.30
카메라 삼각대 나사 규격  (0) 2017.06.15
캐논 EXTENDER EF  (0) 2017.03.30
Posted by 구차니

글을 찾아보는데 대부분이 Xwin 시절의 내용이라

죄다 X로 돌리는건데.. wayland 쓰는 환경이라 안되서 이래저래 멘붕중

>>> cv2.imshow("tt",img)
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in "/usr/local/lib/python3.12/site-packages/cv2/qt/plugins"
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: xcb.

 

 

opencv headless 를 설치하면 된다는데

$ pip install opencv-python-headless

[링크 : https://shuka.tistory.com/62]

 

막상해보면 not implemented 라고 나오면서 실행이 안될뿐이고 (머.. xcb 에러를 안 뱉으니 된다고 해야하나?)

>>> cv2.imshow("tt",img)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
cv2.error: OpenCV(4.9.0) /io/opencv/modules/highgui/src/window.cpp:1272: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvShowImage'

 

 

$ env | grep -i way
XDG_SESSION_TYPE=wayland
XAUTHORITY=/run/user/1000/.mutter-Xwaylandauth.V6LHN2
WAYLAND_DISPLAY=wayland-0

$ env | grep -i xdg
XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
XDG_MENU_PREFIX=gnome-
XDG_SESSION_DESKTOP=ubuntu
XDG_SESSION_TYPE=wayland
XDG_CURRENT_DESKTOP=ubuntu:GNOME
XDG_SESSION_CLASS=user
XDG_RUNTIME_DIR=/run/user/1000
XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop

 

docker run -e XDG_RUNTIME_DIR=/tmp \
           -e WAYLAND_DISPLAY=$WAYLAND_DISPLAY \
           -v $XDG_RUNTIME_DIR/$WAYLAND_DISPLAY:/tmp/$WAYLAND_DISPLAY  \
           --user=$(id -u):$(id -g) \
           imagename waylandapplication

[링크 : https://github.com/mviereck/x11docker/wiki/How-to-provide-Wayland-socket-to-docker-container]

'프로그램 사용 > docker' 카테고리의 다른 글

docker permission denied  (0) 2024.05.08
docker start / stop  (0) 2024.05.08
docker attach / detach  (0) 2024.05.08
docker 이미지 이름 주기  (0) 2024.05.08
docker 이미지 만들기  (0) 2024.05.08
Posted by 구차니
Programming/vue.js2024. 5. 9. 10:21

created가 이름부터 당연하지만(?) mounted 보다 우선적으로 작동하고

mounted는 ui에 연결되는 변수에 대해서 초기화 하는 쪽

 

[링크 : https://ko.vuejs.org/guide/essentials/lifecycle]

    [링크 : https://webruden.tistory.com/926]

[링크 : https://aomee0880.tistory.com/185]

 

computed는 저장된 결과를 반환

method는 렌더링 시 마다 함수 실행

이라는데 무슨 뜻인지.. 종속된 값이 먼지 부터 찾아 봐야 할 듯.

[링크 : https://sunny921.github.io/posts/vuejs-computed-method/]

 

computed는 값이 변하는 이벤트가 발생하지 않으면 처리 조차 하지 않고 기존 값을 리턴(캐싱) 한다.

computed는 예제의 message의 값이 변했을 경우만 다시 렌더링 한다.

[링크 : https://kbcoding.tistory.com/47]

 

'Programming > vue.js' 카테고리의 다른 글

vue.js node.js 메모리 누수?  (0) 2024.04.22
vue webpack  (0) 2024.04.19
vue import "@"  (0) 2024.04.19
vue webpack ckeditor  (0) 2024.04.19
vue3 ckeditor5 document editor 추가하기  (0) 2024.04.18
Posted by 구차니

집에서 도커 깔고 해보려는데 안된다?

그런데 한번 포맷을 했었나.. 도커 깔려있는줄 알았는데...

$ docker run -it python
docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.

 

아무튼 아래의 두개 명령을 통해 리부팅 없이 사용가능하다.

$ sudo usermod -aG docker $USER
$ newgrp docker

[링크 : https://yoo-young.tistory.com/102]

[링크 : https://wscode.tistory.com/112]

'프로그램 사용 > docker' 카테고리의 다른 글

docker python cv2.imshow xcb  (0) 2024.05.09
docker start / stop  (0) 2024.05.08
docker attach / detach  (0) 2024.05.08
docker 이미지 이름 주기  (0) 2024.05.08
docker 이미지 만들기  (0) 2024.05.08
Posted by 구차니

docker start

docker stop

docker ps

가 전부

docker container  하위의 명령이고 alias로 지정되어 있었다니.. 그걸 이제 알게 되네 -_-

 

[링크 : https://docs.docker.com/reference/cli/docker/container/stop/]

 

[링크 : https://docs.docker.com/reference/cli/docker/container/start/]

 

docker container ls

alias - docker ps

[링크 : https://docs.docker.com/reference/cli/docker/container/ls/]

'프로그램 사용 > docker' 카테고리의 다른 글

docker python cv2.imshow xcb  (0) 2024.05.09
docker permission denied  (0) 2024.05.08
docker attach / detach  (0) 2024.05.08
docker 이미지 이름 주기  (0) 2024.05.08
docker 이미지 만들기  (0) 2024.05.08
Posted by 구차니

오래되서 예전에 했던것 같은데 기억이 가물가물..

 

docker 에서 떼어내고 싶을때

minicom ctrl - q - a 누르는 느낌이라고 해야하나..

# docker attach 8cb38d0aa991
root@8cb38d0aa991:/# 
root@8cb38d0aa991:/# read escape sequence

ctrl - p - q

 

붙일때는 docker attach

docker attach 8c
root@8cb38d0aa991:/# 

[링크 : https://bio-info.tistory.com/137]

 

정상적인 붙이는 방법인진 모르겠지만

run -i(interactive)로 해도 붙긴한다.

# docker run -i 8c

'프로그램 사용 > docker' 카테고리의 다른 글

docker permission denied  (0) 2024.05.08
docker start / stop  (0) 2024.05.08
docker 이미지 이름 주기  (0) 2024.05.08
docker 이미지 만들기  (0) 2024.05.08
도커 cpu 갯수 제한  (0) 2024.03.22
Posted by 구차니

docker image tag 라는 명령으로 docker image ls 로 출력되는, 저장소와 태그를 지정해 줄 수 있다.

# docker image ls
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
<none>       <none>    2dda03d51aa0   8 seconds ago   1.47GB
python       latest    d3fe50f3ed7f   4 weeks ago     1.02GB

# docker image tag 2dda03d51aa0 test_py:custom

# docker image ls
REPOSITORY   TAG       IMAGE ID       CREATED              SIZE
test_py      custom    2dda03d51aa0   About a minute ago   1.47GB
python       latest    d3fe50f3ed7f   4 weeks ago          1.02GB

 

$ docker image tag REPOSITORY:TAG

[링크 : https://miiingo.tistory.com/332]

[링크 : https://velog.io/@pinion7/도커-이미지-생성해보기-feat.-Dockerfile]

'프로그램 사용 > docker' 카테고리의 다른 글

docker start / stop  (0) 2024.05.08
docker attach / detach  (0) 2024.05.08
docker 이미지 만들기  (0) 2024.05.08
도커 cpu 갯수 제한  (0) 2024.03.22
docker snap 버전 문제  (0) 2022.10.12
Posted by 구차니

FROM은 원하는 기반이 될 이미지

RUN은 이미지를 받고 나서 실행하여 이미지에 추가될 명령어들

$ cat Dockerfile
FROM python

RUN apt-get update
RUN apt-get install -y libgl1-mesa-glx libglib2.0-0
RUN pip install opencv-python

CMD ["bash"]

 

먼가.. 요즘 언어들 빌드하는 느낌?

$ docker build .

[링크 : https://ok-lab.tistory.com/113]

 

Dockerfile 문법이 간단하긴 하긴 그게 배우기 싫어서, 직접 만드는방법은 없나 찾아보는 중

 

컨테이터에서 image로 변환하기

[링크 : https://www.dataset.com/blog/create-docker-image/]

[링크 : https://docs.docker.com/reference/cli/docker/container/create/]

 

 

+

집에서 해보려니 안된다. 버전이 올라가면서 docker build 가 deprecated 된거 같은데..

그걸 떠나서 왜 FROM 이 안 먹지?

$ docker --version
Docker version 24.0.5, build 24.0.5-0ubuntu1~22.04.1

$ docker build .
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
            Install the buildx component to build images with BuildKit:
            https://docs.docker.com/go/buildx/

Sending build context to Docker daemon  2.048kB
Error response from daemon: dockerfile parse error on line 1: unknown instruction: FROM python/latest

 

리눅스에서 vi로 생성했더니 인코딩 문제가 있는  듯.

vscode로 보니 공백이 이상하게 인식된다.

이상한 공백을 복사해서 진짜 공백으로 치환하니 잘 된다.

'프로그램 사용 > docker' 카테고리의 다른 글

docker attach / detach  (0) 2024.05.08
docker 이미지 이름 주기  (0) 2024.05.08
도커 cpu 갯수 제한  (0) 2024.03.22
docker snap 버전 문제  (0) 2022.10.12
Dockerfile... 2?  (0) 2019.07.15
Posted by 구차니

python 실행하기 위한 명령어 줄, 물론 pip 로 패키지도 없어서 그냥 깡통 python 상태

$ docker run --rm -it python python

[링크 : https://seorenn.github.io/note/docker-development-environment.html]

 

docker 로 장치연결해주기

docker run -ti -v /tmp/.X11-unix/:/tmp/.X11-unix --env QT_X11_NO_MITSHM=1 --device=/dev/video0:/dev/video0 -e DISPLAY=$DISPLAY --name test pytorch/pytorch:1.12.1-cuda11.3-cudnn8-devel /bin/bash

[링크 : https://shuka.tistory.com/68]

[링크 : https://blog.naver.com/cheeryun/222383212241]

 

$ docker run --rm -it python bash
# pip install opencv-python

[링크 : https://pypi.org/project/opencv-python/]

 

아래는 테스트 필요 + docker 내에서 해야하나 찾아보는 중

$ sudo apt install libgl1-mesa-glx libglib2.0-0

[링크 : https://yuevelyne.tistory.com/entry/OpenCV-ImportError-libGLso1-cannot-open-shared-object-file-No-such-file-or-directory]

 

wayland 예제 검색.. 

$ docker run -e XDG_RUNTIME_DIR=/tmp \
           -e WAYLAND_DISPLAY=$WAYLAND_DISPLAY \
           -v $XDG_RUNTIME_DIR/$WAYLAND_DISPLAY:/tmp/$WAYLAND_DISPLAY  \
           --user=$(id -u):$(id -g) \
           imagename waylandapplication


[링크 : https://unix.stackexchange.com/questions/330366/]

 

ubuntu 22.04 인데 안된다. ㅠㅠ

Qt 쪽 변수를 넘겨줘야 하나?

>>> cv2.imshow("test",a)
qt.qpa.xcb: could not connect to display 
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/usr/local/lib/python3.12/site-packages/cv2/qt/plugins" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: xcb.

Aborted (core dumped)

 

패키지 깐다고 해결되면 행복은 하겠는데...

pip install PyQt5

[링크 : https://csm-kr.tistory.com/114]

'Programming > python(파이썬)' 카테고리의 다른 글

python 사운드 장치  (0) 2024.05.10
python thread event  (0) 2024.03.05
cv2.ximgproc 없을 경우  (0) 2024.02.28
cv2.stereoBM + WLS  (0) 2024.02.28
matplotlib animation  (0) 2024.02.28
Posted by 구차니