React Native 끄적

한창 게임 유틸 관련 프로젝트를 진행하다 잠시 생각에 빠진다. 프로젝트에 사용되는 도구는 React Native이며 기존 Android Native가 아닌 Cross Platform으로 진행한다는 점에 있어 나에게 첫 Cross Platform 프로젝트다. React Native를 사용하려고 하니 Javascript + TypeScript,…

Typescript 공부를 시작하다

기존에 Android로 프로젝트를 진행했는데 Android, ios, Windows 3 개의 플랫폼을 지원해야 하는 경우가 생겨 Native에서 React-Native 및 Electron을 한 꺼번에 사용할 수 있도록 TypeScript를 사용하고 있다. Electron을 하기 전에 React-Native부터 하고 있는데 Android SDK에 익숙해져서…

Android Studio RecyclerView + CardView 사용시 주의 해야 할 것

RecyclerView에다가 CardView를 뿌려줄 때 주의해야 하는 요소는 CardView의 layout_height(=layout_width)입니다. 만약 CardView의 layout_height가 match_parent일 경우 여러 개의 CardView가 뿌려져 있는 상황일 때 한 화면 전체를 CardView 1개가 화면 전체를 매꾸기 때문입니다. 위 사진은 NestedRecyclerView 상황에서 CardView의 layout_height가…

Selenium chrome driver 네이버 캡차(Captcha) 무력화

네이버가 작년 9월(?)부터 사용자 입력을 제외한 소프트웨어적 입력을 통한 로그인을 막기 위해 Captcha 시스템을 도입했습니다. 이로 인해 Selenium을 이용하여 자동 로그인을 시도했던 사용자들이  Captcha에 탐지 당해 로그인을 하지 못하고 있습니다. Selenium Element send_keys Method Selenium을…