본문 바로가기

개발

(131)
Ubuntu 에서 Blutooth 장치가 ON 으로 활성화 되지 않는 경우 Ubuntu 를 사용하다 보면 문득 문득 이런 생각이 든다. 내가 왜 사서 이런 고생을 하고 있지? 젠장!! 맥살껄..ㅠㅠ 엉엉 이런 생각을 하다가, 다시 역시 Ubuntu 좋네... 라는 자기 최면에 빠지곤 한다. 최근에 이런 투덜거림을 하게 된 문제 상황에 대한 해결책을 찾아 공유 하려고 한다. Mac, Window 등을 사용할 때는 사실 Bluetooth 와 같은 장치를 On/Off 하면서 한번도 문제가 발생한 적이 없었다. 하지만, 최근에 XPS 에 Ubuntu 16.04 를 설치하면서 사용하던 중 아래와 같이 Bluetooth 장치가 On 으로 활성화되지 않는 현상이 간헐적으로 발생하고 있었다. Bluetooth 문제가 발생할 때마다 귀찮음에 리부팅! 그냥 Bluetooth 연결 하지 않기! 등..
TEST 그리고 오해의 시선? 최근 ‘QA 오해의 시선’ 이라는 글을 읽다 보니 내가 일하면서 어떤 시선으로 날 바라보았지? 라는 생각을 하면서 이 글을 끄적이게 되었다. 물론, 내가 끄적이는 내용은 내가 경험한 개인적인 상황에 기반한 것으로 다른 경우가 더 많을 수 있다는 생각을 하시고 읽으시면 좋겠다. 테스트 엔지니어로 일을 하면서 개발자들에게 다양한 시선을 받으면서 일을 하곤 했다. 다양한 시선이 모지? 라고 생각하시는 분들도 있겠지만, 대부분의 개발자가 바라 보는 시각은 이거였다. 개발 코드 한 줄도 못짜는 애들 바빠 죽겠는데, 귀찮게 하네 아 짜증나! 제네 부르지 말고 개발자나 더 달라고 물론 이렇게 생각하시지 않는 개발자들도 많았지만, 그렇지 않은 개발자가 더 많았던게 사실이다. 테스트 엔지니어로 일하면서 이런 시각을 몸으..
IntelliJ PKIX ERROR 발생 해결 방법 IntelliJ 를 사용하다 보면 갓브레인이라는 생각이 들만큼 정말 좋은 도구라고 생각하게 된다. 물론 조금 무겁지만 말이다. 이런 IntelliJ 를 사용하던 중 아래와 같은 PKIX 에러가 발생하는 경우 해결 방법을 공유한다. 해결방법 Setting > System Setting > Updates 로 이동하여 Use Secure Connection 옵션을 해제한다
Rest Assured Start~! Rest Assured : REST API 테스트를 지원하는 라이브러리로 HTTP 의 POST, GET, PUT, DELETE, OPTIONS, PATCH 및 HEAD 를 지원한다 (참조 : http://rest-assured.io , https://github.com/rest-assured/rest-assured/wiki/GettingStarted) 주요기능 쉬운 Rest API호출 JasonPath lib를 활용하여 Jason data의 활용/검증 Input변수로 다양한 Object Type사용 가능(Map, VO타입 class, String등) Rest Assured 환경 구성 2.xx 버전까지는 com.jayway.restassured Group 이었지만 3.x 버전부터는 io.rest-assur..
Ubuntu 에서 갑자기 Read-Only file system 에러가 발생 하는 경우 Ubuntu 를 사용하다 보면 정말 정말 간혹 갑자기 File System 이 Read Only 로 변경 되면서 'Read-Only file system' 이라는 에러 메세지를 보여주는 경우가 있다. 이런 경우는 아래와 같은 방법으로 해결이 가능하다. 1. cat /proc/mounts | grep /dev 명령어로 File System 이 "ro" 로 변경 되었는지 확인한다. cat /proc/mounts | grep /dev 2. File System 이 "ro" 로 변경되어 있다면 mount 를 해제 하고 s2fsck 로 복구 하면 된다. umount /dev/mapper/double--o--vg-root e2fsck /dev/mapper/double--o--vg-root 3. 아래와 같이 복구가 ..
Ubuntu Terminator 설치 방법 Terminator 는 Ubuntu 의 터미널 프로그램 중 가장 이쁜 터미널이다. 마치 MAC 의 터미널과 흡사하다고 할까? 이런 Terminator 는 apt 명령어로 쉽게 설치가 가능하다. sudo apt-get install terminator gnome terminal 과 같은 경우는 환경 설정을 메뉴를 찾아서 할 수 있었지만, Terminator 는 아래와 같이 설정 파일에 직접 설정 값을 입력해야 한다. vi ~/.config/terminator/config 를 입력하여 Terminator 설치를 끝내면 된다. [global_config] tab_position = bottom handle_size = 0 focus = system [keybindings] [profiles] [[default..
Ubuntu 외장 하드 자동 마운트 외장 하드를 자동으로 마운트 하는 방법은 아래와 같습니다. 1. UUID 를 blkid 명령어로 조회 sudo blkid 2. sudo vi /etc/fstab 를 입력하고 아래를 추가한다. UUID=d2eac947-9407-40bb-96cb-363fc50a39ea /moutnFolder ext4 defaults 0 0 이렇게 하면 됩니다 :)
Ununtu Custom Resolution Display Ubuntu 에서 기본 해상도가 아닌 다른 해상도로 변경 하고 싶은 경우는 아래와 같은 명령어를 이용하면 된다. vi ./.xinputrc xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode LVDS-1 1920x1080_60.00xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync xrandr --addmode LVDS-1 1600x900_60.00xrandr --output LVDS-1 --mode 1600x900_60.00
LINUX LOCALE 설정 방법 Linux + Unix 시간 설정 rm /etc/localtime ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime 시간 설정 확인 $date #시간대가 KST로 나오면 정상 Mon Apr 15 15:10:44 KST 2013 한글 사용 설정 vi /etc/locale.gen 을 입력하고 아래의 코드를 추가한다. ko_KR.UTF-8 UTF-8 locale-gen 명령어로 수정한 locale 설정을 적용한다. locale-gen vi /etc/locale.conf 을 입력하고 아래 코드를 추가한다. LANG="ko_KR.UTF-8" sudo reboot now 명령어로 재시작을 한다 sudo reboot now 재시작이 완료된 후 한글이 정상적으로 나오는지 확인 하면 설정은 완료 된다.
nvm, node 설치 nvm 설치 nvm의 Git 페이지에 가면 설치 방법이 정리되어 있다. 아래 쉘스크립트를 통해 쉽게 nvm 설치가 가능하다. nvm 은 Windows, Ubuntu, Mac 에서 모두 사용이 가능하지만, Window 계열에서는 환경이 꼬이는 문제가 많이 발생하므로 가능하면 Ubuntu, Mac 에서만 사용 하는 것을 추천한다. 1. nvm 을 curl, wget 중 편한 것으로 설치 curl 을 이용하는 방법 curl -o https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash wget을 이용하는 방법 wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/ins..