전체 글 (37) 썸네일형 리스트형 렉스턴w 운전석과 조수석에 문 열때마다 풋등 켜기 원래 렉스턴w 에는 풋등이 없다 그런데 문 열때 마다 풋등켜지도록 하고싶다 문 열 때마다 문짝에 빨간 불이 들어오더라 그 빨간 불과 전선을 연결해서 조수석, 운전석까지 연결하면 될 것 같았지만 문짝엔 답이 없었다 그리고 문틈을 뜯어보니 이런게 있었다 오오? LED 모듈과 연결해보았더니 문이 닫힐 때마다 동작하더라 그래서 제대로 연결하고 테잎으로 칭칭 감았다 사진은 전선 하나만 연결한 것 밖에 없어서 이대로 올렸는데, 실제로는 원래 있던 저 모듈 부분을 아에 잘라버리고 + 와 - 부분을 둘 다 연결했다 결과 갤럭시 폰 잠금 해제 때마다 진동 현상 뻘 글 하나 써보려 한다 내가 쓰는 갤럭시 S21 에서 잠금을 해제할 때마다 진동이 울리는 현상이 나타났다. 얼마 전까지 없었다가 나타난 현상이라서, 어떤 앱이 업데이트 되었거나 새로 설치되어서 나타난 것으로 생각했다. 그래서 모든 앱의 실행을 강제 중지해서 찾아 보았으나, 찾아낸 원인은.. NFC 태그 읽기.. 폰 케이스 카드지갑에 항상 들고 다니는 아파트 커뮤니티 센터 헬스장 카드가 문제였다 NFC 화면 들어가서 기본모드 -> 카드모드 로 변경하니 폰 잠금 해제 때마다 진동이 일어나지 않았다 [Vue.js] npm run build(yarn build) 후 dist 의 index.html 동작하지 않는 현상 오랜만에 수정할 것이 있어서 Vue.js 프로젝트를 열고 열심히 코딩. yarn serve 로 즐겁게 기능 구현 완료하고 yarn build 로 빌드했는데 그 결과파일(dist/index.html)이 동작하지 않고 하얀 화면만 나왔다. npm run build 도 같은 증상 확인. 잘만 되던게 안되는게 이상해서 찾아보니 index.html 에서 '/' 때문이라더라 아래는 내 코드 여기서 href 나 src 뒤에 "/**" 들을 "**" 로 맨 앞의 "/" 를 지워주면 진입 화면은 동작한다. 그런데 나머지 화면들은 여전히 동작하지 않으니, 모든 경로 앞에 "/" 를 없애야 하나 싶었다 그래서 vue.config.js 파일에 "publicPath: ''" 이걸 추가했다 module.exports = { pu.. SeleniumLibrary SSH 환경 Chrome 에서 파일 다운로드 내 환경은 Ubuntu 이며, 물리모니터가 연결되어있지만 보통 SSH 로 원격 접속해서 사용한다. 그리고 다운로드 받고 싶은 파일도 SSH 로 접속해서 콘솔환경에서 자동화 가능해야 한다 내가 다운로드 받고 싶은 파일은 인증정보나 선택 변수가 많아서 wget 으로 받아올 수 없고, UI 에서 클릭과 동시에 서버에서 파일을 잘 정리해서 보내준다. 물리모니터를 켜놓고 직접 마우스 키보드로 터미널에서 robot 을 실행하면 Downloads 폴더에 잘만 다운로드 되는데 원격에서 ssh 로 접속해서 robot 을 실행하면 Downloads 폴더에 파일이 없다 (robot 결과는 성공했다고 한다) 이러면 콘솔로만 실행하는 자동화 환경에서 쓸 수 없지.. 찾아보니 xvfb(쉽게 가상모니터) 를 이용해서 다운로드가 가.. Ubuntu 22.0.4 + Robot + SeleniumLibrary 환경 만들기 우분투는 도커를 사용했다 (UI 가 없다) 우분투 업데이트를 진행한 적 없다면 하자 # apt-get update 내 우분투가 python 3.9 를 설치할 수 있는지 확인한다 # apt-cache search python3.9 python3-llfuse - Python 3 bindings for the low-level FUSE API 없다면 다음을 입력하라 # apt install software-properties-common # add-apt-repository ppa:deadsnakes/ppa 이 상태에서 python 이 있는지 확인하면 있다 # python3 -V Python 3.10.4 # pip -V bash: pip: command not found 내가 원하는 Python 버전은 3.9.. ADB 이용한 사용 액세스 권한 허용 사용 액세스 권한 허용 adb shell appops set --uid {package_name} GET_USAGE_STATS allow 사용 액세스 권한 제거 adb shell appops set --uid {package_name} GET_USAGE_STATS deny ADB 이용한 기기관리자 권한 허용 기기 관리자 권한 허용 adb shell dpm set-active-admin --user current com.package.name/.something.~~~Receiver 기기관리자 권한 제거는 set-active-admin 대신에 remove-active-admin 로 할 수 있지만 Android OS 7 에만 된다고 한다. 만약 기기관리자 제거를 꼭 해야 한다면 Android Manifest 에 testOnly 옵션을 넣어주면 가능하다. 그 외에 adb 명령어만으로 기기관리자 제거할 수 있는 방법은 없음 ADB 이용한 Draw Overlay 권한 허용 인터넷에서 찾기 힘들어서 작성함 허용 adb shell appops set --uid {package_name} SYSTEM_ALERT_WINDOW allow 불허 adb shell appops set --uid {package_name} MANAGE_EXTERNAL_STORAGE deny 이전 1 2 3 4 5 다음