문제 상황 파이썬으로 만든 프로그램을 exe 파일로 변환하기 위해 auto-py-to-exe를 사용했는데, 만들어진 파일을 실행해 보니 아래와 같은 오류가 발생하며 실행이 되지 않았다. 코드에 사용된 win10toast 모듈이 제대로 포함되지 않은 것 같다. 해결 방법은 생각보다 쉽게 발견할 수 있었다. https://github.com/brentvollebregt/auto-py-to-exe/issues/207#issuecomment-957779150 Exe doesn't work · Issue #207 · brentvollebregt/auto-py-to-exe I'm using Python 3.9.5. I wrote a script that will display a notification after ..
프로그래밍
GitHub Copilot은 AI 기반의 코드 자동 완성 도구이다. 월 10달러(연 100달러)라는 상당히 부담스러운 가격을 가지고 있지만, 유명한 오픈 소스 프로젝트의 기여자나, GitHub 학생 인증을 받은 사람들에게는 무료로 제공해 왔다. 그런데, 2023년 초부터 "Thank you for participating in the GitHub Copilot Technical Preview. Your extended access has ended."라는 메시지가 뜨며 Copilot을 이용할 수 없는 현상이 발생했다. GitHub 설정에 들어가서 Copilot 구독을 확인해 봐도 똑같은 메시지가 뜨며 구독이 확인되지 않았다. GitHub 커뮤니티를 찾아 보니, 최근 들어 같은 현상을 경험한 사람이 한둘이..
현재 페이지에서 이동하기 window.location.href = "주소"; 새 탭에서 열기 window.open("주소");
navigator.clipboard.writeText("복사할 텍스트"); IE를 제외하면 PC, 모바일 가리지 않고 다 잘 되는 것 같다. IE를 지원하려면 별도의 코드가 필요하겠지만, 2022년에 누가 아직도 IE를 쓰고 있겠는가?
npm에는 npm-check-updates라는 패키지가 있는데, 이 패키지를 사용하면 package.json에 있는 패키지들을 명령어 한 번으로 최신 버전으로 업데이트할 수 있다. 설치 npm install -g npm-check-updates 사용법 업데이트 확인: 작업 폴더에서 'ncu'를 입력하면 업데이트할 패키지의 목록과 버전을 보여준다. 업데이트: 'ncu -u'를 입력하면 최신 버전으로 package.json을 자동으로 수정해 준다. 이후 'npm install(또는 yarn install)'으로 업데이트된 패키지를 설치하면 된다.
nvm에서 새로운 버전을 설치하고 "nvm use " 명령어로 버전을 바꾸면 바뀐 버전은 터미널을 종료할 때까지만 유지된다. 이는 기본 버전이 바뀌지 않았기 때문으로, 명령어 한 줄로 변경할 수 있다. nvm alias default
그냥 querySelector이나 getElementById는 하나의 요소만 가져오기 때문에 별 상관 없지만, querySelectorAll이나 getElementsByClassName을 사용하면 NodeList 또는 HTMLCollection이라는 요상한 타입이 반환된다. 이 친구들은 배열이 아니기 때문에, map 함수 등을 사용하려 하면 오류를 내뿜는다. 이럴 땐, Array.from(document.querySelectorAll("....")) 와 같이 사용하면 요소들을 배열에 담을 수 있다.
를 만들어 동영상을 그리게 한 다음 다운로드하면 된다. 캡쳐