본문 바로가기

전체 글103

[파이썬] socket.io를 이용한 callback 함수 socket.io란? 브라우저에서 websocket 호환이 안되는 경우, 적절한 통신 방법으로 전환해 통신하는 라이브러리 입니다. 이제 대부분의 브라우저가 websocket을 사용할 수 있게 되었지만, 다양한 기능과 안정성으로 사용을 추천합니다. callback 함수란? 특정 함수의 실행이 마무리 되면 호출하는 함수입니다. 통신에서 꼭 필요한 기능입니다. Requirements pip install aiohttp python-socketio 서버를 구동하기 위한 다양한 옵션이 있었는데, 저는 aiohttp를 사용했습니다. Server.py from aiohttp import web import socketio import os import time # 정적 호스팅 서버를 이용하기 위한 cors 옵션 추가.. 2022. 6. 1.
[파이썬] 화상 키보드 비활성으로 클릭하기 [파이썬] 비활성 키 입력 코드 공유 안녕하세요? 만들오 입니다. 최근 게임 매크로에 비활성 키 입력을 사용하고 있습니다. 비활성 키 입력이란? 창이 다른 화면에 가려져 있어도 입력하는 방식 이 방식으로 바로 게임창으로 키 입 mandloh.tistory.com ※ 위의 글에서 수정한 버전입니다. ※ 일부 게임가드는 이 기능을 사용할 수 없도록 막고 있습니다.(참고) 비활성 클릭이란? 창을 마우스로 선택하지 않아도, 창이 다른창에 가려져 있어도 클릭할 수 있는 방식 Requirements 1. 파이썬 라이브러리 설치 pip install pywin32 2. 화상 키보드 설정 좌표를 입력하는 방식이기 때문에, 크기와 레이아웃이 제 설정과 같아야 합니다. 다음 순서에 따라 설정을 완료하세요. ① win + .. 2022. 5. 29.
[Tasker] 리니지W 알림 인식으로 귀환하기 Tasker로 리니지W 자동귀환 설정하기 Tasker는 Tasker net이라는 공유 플랫폼이 있습니다. 이를 이용하여 리니지W 자동귀환 기능을 설정해 보겠습니다. 앞서 작성한 다운로드 및 권한부여를 해야만 합니다. 아래 글을 확인하세요. [Tasker] 자동화 최강 앱 Tasker 소개 Tasker는 안드로이드 스마트폰을 제대로 스마트하게 쓸 수 있도록 해주는 앱 입니다. 무료인 시절부터 유용하게 썼는데, 이제는 유료앱이 되어 있습니다. Tasker - Google Play 앱 설정에서 연설에 사진 mandloh.tistory.com [Tasker] Tasker 권한 부여하기 Tasker의 기능을 모두 사용하려면, 각종 권한이 필요합니다. 하지만 루팅은 아닙니다. 은행 및 일부 어플을 사용할 수 없게 .. 2022. 5. 23.
[Tasker] Tasker 권한 부여하기 Tasker의 기능을 모두 사용하려면, 각종 권한이 필요합니다. 하지만 루팅은 아닙니다. 은행 및 일부 어플을 사용할 수 없게 되는 루팅과는 다릅니다. PC와 연결해 클릭 한번으로 모든 권한을 부여할 수 있습니다. 이를 위해, USB 디버깅 옵션 활성화가 필요합니다. 순서대로 따라하면 됩니다. 1. USB 디버깅 활성화 ① 안드로이드의 "설정"→"휴대전화 정보"→"소프트웨어 정보"으로 진입합니다. ② "빌드번호"를 연속으로 터치하면 개발자 옵션이 생깁니다. ③ 개발자 옵션으로 진입한 후 USB 디버깅을 활성화 상태로 체크합니다. 2. Tasker-permissions를 이용한 권한 부여 Tasker 개발자분이 PC를 이용해 쉽게 권한을 부여하는 앱을 만들었습니다. 여기에서 Windows 버전을 다운받고 .. 2022. 5. 23.