본문 바로가기

전체 글297

google-chrome-stable 설치해보기(for selenium) 셀레니움 사용하기 위해서 필요한 패키지 셀레니움을 사용하기 위해서는 chrome driver와 chrome이 필요합니다. 우분투에서 사용한다면 아래와 같이 준비해보세요. 먼저 chrome입니다. google-chrome-stable 구글 인증키 받기 wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sources.list에 추가하기 sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list' 업데이트 및 설치하기 sudo apt .. 2023. 11. 10.
셀레니움 에러 session not created: DevToolsActivePort file doesn't exist, chrome not reachable 문제 해결 셀레니움 에러 해결방법 session not created: DevToolsActivePort file doesn't exist File "/home/sample/selenium_test.py", line 18, in get_url driver = webdriver.Chrome(service=service, options=opt) File "/usr/local/lib/python3.9/dist-packages/selenium/webdriver/chrome/webdriver.py", line 45, in __init__ super().__init__( File "/usr/local/lib/python3.9/dist-packages/selenium/webdriver/chromium/webdriver.py",.. 2023. 11. 7.
구글 애드센스 첫입금(국민은행 계좌번호 오입력으로 인한 오입금사태 해결) 지난 7월 국민은행에서 계좌를 만들고 애드센스 지급 내역을 작성했었습니다. 하지만 국민은행에서 만든 계좌는 바로보는 외환통장이라 외화 송금을 받을 수 없는 거였습니다. 아래 글과 같이 계정이 일시적으로 정지되는 사태(?)까지 가게 되었습니다. 애드센스 지급 통장 잘못 입력시(계정이 일시적으로 정지되었으며, 이로 인해 광고 게재가 중단되었습니다.) 그리고 나서 1달 뒤, 새로운 마음으로 광고를 하고 있는데, 아래와 같은 메일이 왔습니다. 바로 송금한 지급액이 입금되지 않았다고 은행에 문의하라는 메일이었습니다. 지난 8월에 외화송금 받는 계좌로 바꿔놓고 다시 100달라를 위해 달려가고 있었는데, 송금취소와 함께 재송금을 했다는 메일이 날아왔습니다. 그리고 9월 14일 기대하던 입금이 완료되었습니다! 두둥 결.. 2023. 9. 20.
vim plugin ctrlp 설치방법(vimrc부터 Vundle.vim 설치까지) ctrlp란? Vim의 ctrlp.vim 플러그인은 파일 검색 및 빠른 파일 전환을 위한 강력한 도구입니다. ctrlp.vim을 사용하면 Vim에서 쉽게 파일을 찾고 열 수 있으며, 프로젝트 내의 파일을 빠르게 전환할 수 있습니다. 사용하기 위해서는 아래 순서대로 따라하면 됩니다. Vundle 설치 .vimrc 수정 Plugin Install 테스트 Vundle.vim 설치 git으로 Vundle.vim 을 받아와줍니다. git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim 위치는 ~/.vim/bundle/Vundle.vim 인데, 이미 설치되어 있으면 넘어가면 됩니다. .vimrc 수정 이제 .vimrc 를 아래와 같이 .. 2023. 9. 19.
git commit 취소방법, git commit message 변경하기(amend) 누구나 할 수 있는 실수 git commit -a git commit을 하다가 -a 옵션을 주게 되면, 내가 원하지 않았던 파일이나 submodule까지 commit 되는 경우가 있습니다. 이럴 경우 어떻게 취소할지 알아봅시다. reset 명령어를 활용하면 되는데요. 아래와 같이 명령어를 치면 됩니다. git reset HEAD^ 만약 commit을 2개 취소하고 싶다면 아래 명령어를 사용합니다. git reset HEAD~2 Commit Message만 수정하는 방법 만약 commit 메시지만 변경하기 원한다면 아래 명령어를 사용하면 됩니다. git commit --amend 2023. 9. 12.
linux 부팅시간 확인방법 알아보기(uptime, dmesg) 이 컴퓨터는 언제 부팅되었을까? 얼마나 켜있었을까? 궁금했던 적 없으신가요? 리눅스에서 부팅한 시간을 알아보겠습니다. uptime 명령어 사용하기 터미널에서 다음 명령어를 입력하여 시스템이 부팅된 시간을 확인할 수 있습니다. 명령어는 uptime입니다. :~$ uptime 02:15:18 up 20 days, 18:25, 2 users, load average: 0.04, 0.04, 0.00 아래 명령어는 부팅 시간과 시스템이 활성화된 시간을 초 단위로 표시합니다. cat /proc/uptime :~$ cat /proc/uptime 1794381.75 3570506.33 dmesg 로그를 확인하기 다음 명령어로 dmesg 로그를 확인하여 부팅 시간을 확인할 수 있습니다. :~$ ls -lh --time-.. 2023. 9. 6.
Error response from daemon: Container xxx is not running(docker) docker에서 아래와 같은 에러로 실행이 되지 않을 때 해결방법입니다. 에러내용 :~$ docker exec -it master /bin/bash Error response from daemon: Container b50db9338b1ceabd6795b8292b0cd4da4d7afeca398bda73849a4febf305e5cd is not running 해결방법 컨테이너 시작 컨테이너가 실행 중이어야 하는 경우 먼저 시작해야 합니다. 중지된 컨테이너를 시작하려면 docker start 명령을 사용할 수 있습니다. [container_id]를 실제 컨테이너 ID로 또는 컨테이너에 이름이 있는 경우 컨테이너 이름으로 쓰면 됩니다. 명령어 뒤에 다시 exec로 실행하면 잘 접속됨을 확인할 수 있습니다. 예.. 2023. 9. 5.
STT(Speech To Text) 기술 오픈소스 및 예제(Google, OpenAI Whisper) STT(Speech To Text) 란 무엇인가요? 사람이 말하는 음성 언어를 컴퓨터가 해석해 그 내용을 문자 데이터로 전환하는 처리하는 것입니다. 아래와 같이 음성을 입력하면 전처리로 잡음처리 및 특징추출 후 음향모델과 언어모델, 발음사전 등을 이용한 디코더로 음성을 텍스트로 변환하여 결과를 내는 프로세스입니다. STT는 어디에 쓰일까요? 기본적으로 STT는 회의록, 유튜브자막, 인터뷰, 통화녹취, 상담기록, AI 스피커 등에 사용됩니다. VUI라고도 불리는 Voice User Interface에서도 사람의 음성을 인식하여 처리하는 방식에 사용되기도 합니다. "Siri야"나 "하이 빅스비"와 같이 핸드폰 조작이나 차량 음성인식 같은 곳에서 음성추출 후 해당 문장의 내용을 바탕으로 액션을 취하는 분야도 .. 2023. 8. 31.
반응형