
이번에 인텔리제이 Ultimate를 처음 써봤다. 그동안 VS코드만 써왔는데 기본으로 제공되는 기능이 많아서 편리한데 단축키를 모르면 불편할 것 같다. 마우스를 쓰지 않고 키보드만으로 요리조리 움직이고 여러 기능을 쓸 수 있을 것 같은 느낌이다. 인텔리제이 단축키 설정은 Setting > Keymap 에서 바꿀 수 있다. Escape - Esc 변수에 미니 팝업창 등 열려 있을 때 닫을 수 있음 Context Action 표시 Alt + Enter 이너 클래스를 어퍼 클래스로 F6 - 내부에 있는 클래스를 외부 파일로 만들 수 있음 변수 추출 Ctrl + Alt + V 추출하면서 변수명도 지정 가능 변수, 메소드, 파일 Rename - 소스에서 Shift + F6 누르면 자동으로 다 바뀜 탐색 전에 열었..

지난번에 회사 정보 구하는 API는 만들어뒀기 때문에 크롬 익스텐션을 이용해 화면을 조작하고 화면 내에서 회사 정보를 바로 볼 수 있는 기능을 만들었습니다. 주로 크롬 익스텐션의 content_script, webRequest, webNavigation, tabs를 사용했고 다음 플러그인을 레퍼런스로 공부했습니다. https://blog.outsider.ne.kr/1274 사이드 프로젝트로 만든 GitHub 번역용 크롬 익스텐션 :: Outsider's Dev Story 작년 11월에 [구글 번역](https://translate.google.co.kr/?hl=ko)에 [신경망이 적용되면서](http://techholic.co.kr/archives/63072) 그동안 형편없던 영어-한글 번역에 새로운 세..
구인 공고를 보다 보니 구인 공고 사이트는 많지만 회사 정보가 부정확하거나 적어서 매번 회사 정보를 찾아보기가 귀찮았습니다. 처음 생각했던 건 흔히 회사 정보를 보는 크레딧잡, 잡플래닛 등의 정보를 끌어다가 팝업으로 보여주는 화면. 하지만 잡플래닛은 로그인 후 이용권을 통해서 정보를 볼 수 있기 때문에(평점은 쓸모가 있을지도 모르지만 사실 잡플 평점은 지나치게 높거나 낮은 곳이 많아서 신뢰성이 떨어질 것 같아서) 일단 제외하기로 했습니다. 잡플래닛에서 현직자 리뷰가 제외된 평점이 제공된다면 좀 더 신뢰도가 있을 것 같은데 그건 직접 들어가서 보는게 나을 것 같기도 했습니다. 아무튼 그런 기능을 제일 잘 구현할 수 있는 건 역시 크롬 익스텐션 같았습니다. 먼저 nodejs로 selenium을 이용해 회사명..