Linux에서 메모리(RAM) 테스트 하기

memtest86+을 이용한 하드웨어상의 RAM 테스트 지난번에 중고나라에서 사왔던 RAM이 고장이 나서 JVM이 알수없는 에러를 갑자기 쏟아내면서 eclipse가 갑작스레 종료되거나, 또는 컴퓨터가 제멋대로 꺼지는 현상이 발생했다. 확실한건 메모리 영역은 여유가 많았었다. 그러므로 Memory 할당 영역의 부족으로 프로그램이 기동중 꺼지는 현상과는 다른 문제로 인지했었다. 이전까지는 이 이유를 알지를 못해서 단순히 하드웨어나 커널쪽 에러라고만 여기고 있었는데, 상태가 날이 갈수록 […]

안드로이드 에뮬레이터에 폰트 추가하기 (우분투)

관련은 없지만, Android Studio에서 DDMS를 실행시킬때, JVM Terminate .. 라고 에러가 나면 자바 버전의 문제일 것이다. sudo update-alternatives –config java 위의 커맨드로 버전을 확인하고 혹시 java  9로 되어 있는지 확인하자, 9로 되었으면 8로 바꿔주고 Android Studio를 다시 실행할것. 본론으로 현재 기동되고 있는 안드로이드의 시스템 이미지를 찾아서 로컬에 마운트를 해야한다. user1@user1-GE62-2QD:~/$ cd Android/Sdk/system-images/android-25/google_apis/x86/ 현재 안드로이드 버전에 […]

vsftpd 일반 계정 home디렉토리 상위 이동 막는 방법

우분투에서 vsftpd로 FTP서버를 띄울때, 일반계정이 FTP서버로 접속해서 /home 디렉토리 상위로 이동되는 것을 방지하려고 하면 아래와 같이 세팅해야 한다. anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 anon_upload_enable=YES anon_mkdir_write_enable=YES chroot_local_user=YES allow_writeable_chroot=YES user1@user1-GE62-2QD:~$ sudo vi /etc/vsftpd.conf (설정파일을 수정) anonymous_enable=YES –> 찾아서 주석을 해제함, 손님계정 허가 local_enable=YES  –> 로컬 유저들이 FTP에 접속할수 있도록 하게 함 write_enable=YES –> 서버에 파일 기록 가능 local_umask=022 […]

우분투에서 안드로이드 디바이스를 계속적으로 마운트하는 현상

안드로이드 폰을 우분투에 연결하면 자동으로 마운트를 하는데, 간혹 어떤 디바이스는 계속적으로 마운트하는 현상이 있다. 이러한 경우 팝업이 뜨지 못하게 하거나, 마운트를 못하게 하려면 다음과 같이 처리한다. user1@user1-GE62-2QD:~$ gsettings set org.gnome.desktop.media-handling automount-open false user1@user1-GE62-2QD:~$ gsettings set org.gnome.desktop.media-handling automount false 적어도 위와 같이 처리해 주면 노틸러스가 계속적으로 뜨거나 하지는 않는다. 왜 그렇게 마운트를 해주고 싶은 것인지..

우분투에서 Android Studio 한글이 깨지는 현상 해결

안드로이드 스튜디오(버전 2.3.1)에서 앱을 만들고 있다가, 레이아웃 편집도중 한글을 써봤더니 제대로 나오지 않는 현상을 발견하였다. 해결하기 쉽지 않을 것이라 생각했는데, 이에대한 해결 방법은 의외로 간단했다. /home/user1/android-studio/plugins/android/lib/layoutlib/data/fonts (나의 스튜디오 위치는 홈디렉토리의 android-studio 디렉토리이다) 저 디렉토리로 들어가서 fonts.xml 파일을 열어보자 347라인에 위치하고 있는 “한글” 폰트의 지정 부분을 보자. 원래는 NotoSansCJK로 되어있을 텐데, 저것을 한글이 표현 가능한 “폰트”로 […]

우분투 16.10 이상에서 Android Studio의 AVD가 동작하지 않을때

16.04에서 Android Studio를 설치하고 에뮬레이터를 실행할때에는 문제가 없었는데, 17.04를 설치한 이후로 에뮬레이터가 동작하지 않아 직접 커맨드로 확인했더니, i965_dri 드라이버 모듈에러가 나고 있었다. 그래서 구글링을 한 결과 아래와 같이 진행해야만 한다. 1.문제의 내용 user1@user1-Lenovo-U31-70:~/Android/Sdk/emulator$ ./emulator -list-avds Nexus_S_API_24 Nexus_S_API_25 user1@user1-Lenovo-U31-70:~/Android/Sdk/emulator$ ./emulator -avd Nexus_S_API_24 (왼쪽의 커맨드로 에뮬레이터의 동작을 확인할수 있다, 그러나 에러남..) libGL error: unable to load driver: […]

우분투에서 매직마우스 속도 조절하기

먼저 xinput 커맨드로 input 장치 목록을 확인한다. 목록중에 보이는 m189618’s Mouse가 애플 매직마우스1 이다. 마우스 속도가 너무 빨라서 xinput에서 직접 속도를 조절해야만 했다. 설정에서 마우스 포인트 스피드를 최하로 설정해도 마우스포인터가 날라다녔다. user1@user1-GE62-2QD:~$ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 […]

iOS 채팅 앱 개발후 리젝 사유 등에 대한 내용

꼬마채팅앱을 개발후 심사요청을 했더니 또 Reject 되어 심사를 통과하지 못했다. 그 이유는 아래와 같다. Your app enables the display of user-generated content but does not have the required precautions in place. Next Steps Please revise your app to implement all of the following precautions: – Require that users agree to terms (EULA) and these terms […]

맥북 sleep에서 돌아오지 않을 경우 해결 방법 [임시방편]

가끔식 맥북이 sleep모드에서 화면이 다시 돌아오지 않을때가 있다. 그런데, 이 현상이 한번 시작되면 잦아진다는게 문제인데, 구글링을 해보니 아래처럼 해주면 증상이 완화되는 것을 찾아냈다. 영원히 주무시고 있는 맥북을 되살리고 싶다면 아래처럼 터미널을 열고 처리해주면 되겟다. Turn off system hibernation Since hibernation mode’s only real benefit is to allow you to resume from sleep in the face […]

Tomcat7 우분투 세팅 과정 정리

우분투에서 로컬 세팅 과정 @@ 톰캣 서버를 부팅 대몬 리스트에서 제외한다. sudo update-rc.d tomcat7 disable default @@ 적절하게 디렉토리를 세팅해 둔다. user1@abab-server:~/public_html$ tree . ├── catalina_base │   └── conf │   ├── Catalina │   │   └── localhost │   │   ├── docs.xml │   │   ├── examples.xml │   │   ├── host-manager.xml │   │   └── manager.xml │   ├── catalina.properties […]

Tomcat 7.0 가상호스트 Virtualhost 설정

tomcat에서 도메인을 기준으로 여러개의 사이트를 운영 즉, 가상호스트를 설정하려면 아래와 같이 하면 된다. <Hostname="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host> <Host name="www.testdomain.com" appBase="new_webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host> 문제가 www 없이 도메인을 입력하고 들어가면 not found가 되거나 localhost로 연결이 된다. 그냥 apache라면 alias를 지정해주면 되었는데… xml 형태라 어떻게 해줘야하나 몰라서 host를 동일하게 추가해보기도 했고 name에 와일드카드(*)를 […]

Bash awk관련 내용 메모

# grep 문 사용하기 cat KR-160315.csv | awk -F"," 'NR > 1 {printf "%-5s|%-10s|%-30s\t|%-5s|%-15s|%-5s|%s\n", $1,$2,$4,$5,$6,$8,$10 | "grep 00K1" }' | head cat KR-160315.csv | awk -F"," 'NR > 1 {printf "%-5s|%-10s|%-40s|%-5s|%-15s|%-5s|%-s\n", $1,$2,$4,$5,$6,$8,$10}' | head   &를 쓰면 매칭된 스트링이 대치된다. user1@ubuntu-desktop:~/Downloads$ echo "candidate a b c " | awk '{ sub(/candidate/, "& and his wife"); […]