Engineering/Windows 7

yt-dlp 실행 시 "ERROR: Could not copy cookie database." 에러 확인

youtube 영상을 다운로드하기 위해 yt-dlp (youtube-dl 은 이제 사라졌다...)를 사용하는데, 어떤 영상을 다운받을려고 하니  쿠키값을 입력(--cookies-from-browser 또는 --cookies) 하라고 에러가 나온다. 쿠키 파일을 사용하는 방식보다는 조금더 편하게 브라우저에서 복사하는 옵션(--cookies-from-browser) 으로 평소 사용하고 있는 크롬 브라우저를 입력해보니, copy 할 수 없다는 에러가 나온다."Could not copy Chrome cookie database. See https://github.com/yt-dlp/yt-dlp/issues/7221" edge 가 있어서 그걸로 해보니깐, 동일한 오류가 발생한다. 아마도 같은 크로미디움 계열이라서..

Engineering/Windows 2025.01.03

윈도우 batch 스크립트에서 잠시 멈추는(sleep) 여러 방법

1. timeout batch 스크립트 대화식(interactive)으로 동작하는 환경에서 설정한 시간값대로 아무 문제 없시 잠시 멈춘다. @echo off echo Hello, World :: timeout /t -1 timeout 5 echo World is Beautiful exit 0 a.bat 는 "Hello, World" 를 출력하고 5초를 기다린 후, "World is Beautiful" 을 출력하고 있다. 그런데, timeout 의 문제는 비대화식(non-interactive) 환경에서는 시간 설정값은 무시되고 그 다음 라인이 진행된다. 프로그램 내에서 외부 명령어 호출하는 다음 예제를 실행하면 5초후에 결과가 나오는게 아니라, 실행 즉시 a.bat 결과가 출력된다. String[] arr..

Engineering/Windows 2024.03.15

윈도우 cron 등록

윈도우 OS 에서 cron 작업을 할 수 있게 해주는 프로그램들이 있다. 자주 사용하는 프로그램 중에 nnSoft 에서 개발한 nnCron LITE 버전(https://www.nncron.ru/index.shtml) 이 있다. 하지만 마지막 업데이트가 2008년 이라 다른 방법을 찾아보려고 했다. 윈도우에 있는 작업 스케쥴러(Task Scheduler)를 이용해서 cron job 을 등록할 수 있다. (한글 윈도우에서 task scheduler 라고 입력하면 실행앱이 안 보인다. task 또는 작업 스케쥴러라고 입력해서 시계 처럼 생긴 아이콘이 보이면 그 앱이다.) "새 작업 만들기" 를 열고 이름에는 원하는 이름을 넣는다. "app 실행" 을 입력해보았다. "트리거" 탭에서 스케쥴 시간을 정한다. 실행..

Engineering/Windows 2024.01.22

youtube-dl 대체 프로그램 on windows

유튜브 영상을 cmd 창에서 다운로드 받을 때 많이 사용하는 프로그램이 youtube-dl 이다. https://github.com/ytdl-org/youtube-dl 에서 소스 코드가 오픈되어 있어서 컴파일해서 사용할 수 있고, 리눅스/Mac OS 에서 컴파일된 실행 binary 를 다운받을 수 있는 링크도 제공한다. GitHub - ytdl-org/youtube-dl: Command-line program to download videos from YouTube.com and other video sites Command-line program to download videos from YouTube.com and other video sites - GitHub - ytdl-org/youtube-dl..

Engineering/Windows 2023.12.05

heic heif 이미지 탐색기에서 보기 on Windows

아이폰으로 촬영한 이미지들을 Windows 에 복사해서 탐색기에서 보려고 하면 안 보인다. ".heic" 확장자라서 안보이는 건데, 탐색기가 기본적으로 지원하지 않는 이미지 포맷이다. PC 에서 휴대폰의 이미지를 보는 방법으로 휴대폰 - 카카오톡을 통해서 이미지들을 선택해서 "나와의 채팅" 으로 나에게 보내고, PC - 카카오톡에서 사진들을 받으면 "JPEG" 이미지로 받을 수 있다. 카카오톡에서 전송하는 과정에서 자동으로 변환을 해주는 건데, 확장자가 "JPEG" 로 밖에 안되고 몇개 안되는 파일이면 이런식으로 하겠지만, 수십장의 이미지는 이런 방식으로 좀 힘들다. 마이크로소프트 스토어에서 "heic" 로 검색하면 여러가지 유/무료 앱들이 보인다. 무료앱들 중에는 "iMazingConverterWind..

Engineering/Windows 2023.12.02

tail -f 동일 명령어 on Windows

로그 파일을 계속 모니터링할때 리눅스나 Mac OS 에서는 "tail -f 파일명" 를 사용한다. Windows 에서도 비슷한 역할을 하는 명령어가 있었다. 대신 일반 cmd 창에서는 안되고 PowerShell 창에서만 동작한다. > Get-Content -Wait 예제는 docker 데스크탑을 실행하고 발생하는 로그 파일을 "Get-Content" 명령어로 지키보고 있다. -Wait 옵션이 tail 명령어의 -f 와 동일하다. 파일이 끝에 도달할때까지 중지가 안된다. 그리고, 윈도우라서 W 대문자 대신 -wait 로도 옵션이 동작한다. 특이하게도 Get-Content 명령어의 별칭(alias) 로 gc, cat, type 으로 동일한 명령을 수행할 수 있다. (cat 이 훨씬 직관적인거 같은데 왜 명령..

Engineering/Windows 2023.12.01

hosts 파일 수정 on Windows 10

윈도우 10에서 도메인 테스트를 위해서 hosts 파일을 수정하려고 하면 일반 유저 권한으로 수정이 안된다. - 파일 탐색기에서 hosts 파일 위치로 이동한다. 검색 - explorer C:\Windows\System32\drivers\etc C:\Windows\System32\drivers\etc - 사용하려는 텍스트 편집기를 윈도우에서 찾아서 오른쪽 마우스 클릭으로 "관리자 권한으로 실행" 으로 실행한다. - 메모장으로 보면 hosts 파일을 drag&drop 으로 파일을 갖다놔도 안 보이는데, 열기에서 파일 이름 옆에 "텍스트 문서(*.txt)" 를 "모든 파일"로 변경해서 hosts 파일을 선택한다.

Engineering/Windows 2020.02.19