All Posts

GoDaddy -> NameCheap 도메인 이전하기

GoDaddy보다 가격이 저렴하고 서비스도 좋은 NameCheap이라는 곳을 알게되어, 이번에 도메인을 이전하였습니다. 닷컴 도메인 가격은 1년에 약 9달러로, 환율을 1200원으로 계산하면 11,000원정도입니다. OnlyDomain과 NameCheap을 비교했을 때 NameCheap이 조금 더 나은 것 같아 이전하게 되었습니다.

30 Nov 2019

selenium 버전 문제 해결 - This version of ChromeDriver only supports Chrome version 76

This version of ChromeDriver only supports Chrome version 76 에러가 발생하였습니다. 이유는 설치된 chrome과 chromedriver의 버전이 맞지 않아서 동작하지 않는 것이었습니다. 설치된 chrome의 버전과 동일한 버전으로 chromedriver를 변경해주면 문제는 해결됩니다.

30 Nov 2019

Python - 인터파크 티켓팅 매크로 구현

파이썬과 selenium을 이용하여 인터파크 티켓팅 매크로 프로그램을 구현하였습니다. Python3에서 동작 확인을 하였고 사전에 Chrome 및 Chrome driver를 설치해야 합니다. QT4 등의 라이브러리를 설치하고 실행하시면 됩니다.

30 Nov 2019

Sublime Text - HTML, CSS, JS 코드 자동 정렬

Sublimte Text에서 HTML, CSS, JS 등의 코드를 자동으로 정렬해주는 HTML-CSS-JS Prettify라는 플러그인을 소개합니다. Json, XML 등의 코드도 정렬해주기 때문에, 간혹 웹에서 파싱한 Json파일을 볼 때 좋습니다. 정렬할 코드를 선택 후 Ctrl + Shift + H를 누르면 정렬이 됩니다.

29 Nov 2019

VSCode - PlantUML 플러그인 설치 및 사용 방법

VSCode 에디터에서 PlantUML plugin을 설치하여 사용하는 방법을 소개합니다. VSCode에서 코드를 작성하고 바로 UML을 볼 수 있습니다. 또한, 다양한 이미지 형식으로 UML을 추출할 수 있습니다. 그 외에 그림에서 UML을 생성하는 등의 기능들이 더 있습니다.

29 Nov 2019

Linux - tar, tar.gz, tar.bz2 압축/해제 명령어 정리

tar, tar.gz, tar.bz2로 파일을 압축하고 압축 푸는 명령어를 정리하였습니다. 특정 폴더에 압축을 풀려면 -C 옵션으로 폴더를 설정해줄 수 있습니다.

29 Nov 2019

안드로이드 - XmlResourceParser로 XML 파싱하는 방법

XmlResourceParser로 앱의 xml파일을 파싱할 수 있습니다. Attribute 이름을 하드코딩해서 파싱하거나 자신이 정의한 declare-styleable을 이용하여 파싱할 수 있습니다. getAttributeResourceValue()로 resource id를 가져와서 문자열을 얻을 수 있습니다. 두가지 방법에 대해서 모두 알아봅니다.

26 Nov 2019

안드로이드 - Mockito cannot mock this class.. 에러 해결 방법

Android Studio에서 Mockito로 테스트 코드를 구현하다 Mockito cannot mock this class - IllegalArgumentException 에러를 만났습니다. 문제는 라이브러리 설정을 잘못한 것이었습니다. mockito-core와 mockito-android를 모두 추가하니 문제없이 동작하였습니다.

25 Nov 2019