뱅가드 재시작 프로그램
·
Dev/Tools
문제:롤 14.9 버전 뱅가드 패치 이후로 무한 튕김이 발생한다. 원인:근본적인 원인은 뱅가드에서 유해하다고 생각하는 프로그램을 지우는거지만...어떤건지 알려주지도 않기 때문에 무작정 기다려야한다. 해결:완전한 해결책은 아니지만 뱅가드 서비스 자체를 재시작 해버리는 방법이 있다.스크립트는 파일로 첨부(이것도 되는게 한두번이고 아에 안먹히는 경우가 생기면 그냥 접자) (서비스를 재시작 해야하니 관리자권한이 필요하다. 의심간다면 스크립트를 확인하자)
eslint - react/prop-types
·
Dev/React
eslint 사용 중 react/prop-types 규칙에 대한 이슈 처리 const MyComponent = ({ children }) => { // ^^^^^^^^ // 'children' is missing in props validation. eslint(react/prop-types) return {children}; }; 원인 react/prop-types 즉 리액트 컴포넌트에서 props를 사용할 때, 체크를 해줘야 한다. TypeScript라면 타입을 정의하면 되지만, Javascript라면 컴포넌트가 커지고 여러 사람이 만지는 경우, props를 체크해야 하는 일이 생긴다. 해결 옵션을 꺼버리면 안 보이지만 해결된 것은 아니다. prop-types 라이브러리를 설치하고, props를 정의..
[하루 1시간] 실시간 OCR 번역기 만들기
·
Dev/Python
목표실시간으로 화면을 캡쳐하고, OCR로 인식한 문자를 번역한다.아이디어 & 솔루션화면을 실시간으로 캡쳐한다.PIL 라이브러리의 ImageGrab을 사용OCR을 이용해서 문자를 인식한다.오픈소스 OCR 라이브러리 Tesseract인식한 문장를 번역한다.Papago API (넉넉한 무료 플랜)GUI로 캡쳐한 화면, 인식한 문자, 번역된 문장을 표시한다.Python GUI 프레임워크 Tkinter Step 1. GUI 설계메인 프레임캡쳐한 화면인식한 문자열번역한 문자열캡쳐할 영역 프레임코드import tkinter as tkclass TranslateApp: def __init__(self, root): self.root = root self.setup_frame_A() ..