본문 바로가기

반응형

IT

새로 변경된 gcm, google play service lib 를 이용하여 gcm 수신방법 구현하기 오랜만에 안드로이드 관련 글을 쓰네요.. 우분투에 푹 빠져 근 2주일을 살았습니다. 이제 기존 윈도우 만큼은 아니더라도 거의 불편함을 느끼지 않고 사용하고 있습니다. 자. 오늘은 기존 gcm 라이브러리가 deprecated 되었고 gcm 라이브러리는 google play service 라이브러리에 포함되어 배포되고 있습니다. 이번 글은 developer.android.com 의 Set Up Google Play Serivces SDK 라는 부분을 참고하여 작성하고 있습니다. 그리고 중요한 것중 하나가 gcm 과 관련된 WakefulBroadcastReceiver 가 v4 라이브러리에 포함되어 있으므로 꼭 android-support-v4.jar 라이브러리는 추가 해주어야 한다는 것 입니다. 포함되었다고 .. 더보기
smb 로 접속하는 pc의 패스워드가 저장되지 않은 경우 Network share 'remember forever' option doesn't work 여러 탐색기 등에서 smb:// 로 시작하는 삼바공유 폴더에 접속하는 경우 remember forever 를 설정하고 패스워드를 저장해도 매번 PC를 리붓하면 다시 물어보는 경우가 생긴다. 이런 이유는 seahorse 라는 프로그램이 없을 때 발생하는 것 같다. 설치는 간단하다. $ sudo apt-get install seahorse 요렇게 설치하고 나면 설정관리자 항목에 영문판 기준 Passwords and Keys 라는 항목이 추가되고, 이를 클릭해보면 방금전에 설치한 seahorse 라는 프로그램인 것을 확인할 수 있다. 실행해보면 접속시 필요한 아이디와 패스워드가 가지런히 저장되어 있는 것을 확인할 수.. 더보기
euc-kr, cp949, ms949 포맷을 utf-8 로 charset 을 변환하는 방법 간단한 명령어로 문자셋을 변경할 수 있는 명령어가 존재합니다. iconv 라는 것으로 딱봐도 변환 기능을 제공합니다. 사용방법은 다음과 같습니다. $ iconv -c -f euc-kr -t utf-8 test_euckr.txt > test_utf8.txt 간단히 설명을 달아보면 -c 는 변환하겠다는 의미이고, -f 는 변환전 문자셋을 지정하는 듯 합니다. from 같은 의미인 듯 합니다. -t 는 변경할 문자셋으로 to 정도로 해석하면 되겠지요. 그리고 마지막으로 변경할 파일을 뒤에 써주면 되고, 그 이후는 출력방향을 파일로 지정하여 담아내겠다는 것이죠. 뒤부분( > test_utf8.txt ) 부분을 제거하면 화면으로 출력되는 것을 볼 수 있습니다. 끝. 더보기
[VMware] Host Ubuntu Guest Windows 7 일 때 Aero 옵션 켜는 방법 기본적으로 vmx 설정이 가상화지원과 그래픽카드에서 3d활성화까지 되어있는 상태를 기본으로 했을 때입니다.텍스트 편집기를 열어서 .vmx 파일 마지막에 다음 옵션을 추가합니다. mks.gl.allowBlacklistedDrivers = "TRUE" 이걸로 끝입니다.;;; 리눅스의 그래픽카드 드라이버가 정상적으로 설치되어있고, vmware 의 guest 속성이 정상적으로 설정되었는데도 Aero 옵션이 켜지지 않는 경우 사용하는 옵션입니다. 옵션 설정후 에러가 발생할 요지가 있다고 경고 메시지가 나오는데 상큼하게 무시해 줍니다.;; 원글링크 : http://askubuntu.com/questions/181829/how-to-fix-3d-acceleration-for-vmware-workstation-9 더보기
ubuntu-eclipse-tomcat7 개발 환경 구성하기 - 1.oracle jdk 설치 간만에 웹 개발을 할 일이 생겨서 Xubuntu(Ubuntu with xfce4) 에 eclipse 와 tomcat7 을 설치하여 개발환경을 구성하고 있었는데 중간에 tomcat7에서 정상적으로 작동하지 않았습니다. 그래서 구글링 결과를 정리하여 올립니다. 1. java 설치하기 - openjdk 를 사용하지 않고 oracle java7을 사용할 것입니다. 아래 명령어를 터미널에서 순차적으로 실행하여 oracle java 를 설치합니다. oracle java 는 라이센스때문에 기본 우분투 저장소에는 open java 밖에 없습니다. 그래서 최신버전의 oracle java를 손쉽게 설치할 수 있는 저장소를 등록하고 그곳에서 설치를 하는 방식입니다. sudo add-apt-repository ppa:webu.. 더보기
한글 입력기 ibus ibus-hangul 에 대한 설치와 설정방법 우분투 한국 사용자 모임에 잘 정리 되어 있습니다. 링크 : http://ubuntu.or.kr/wiki/doku.php?id=ibus 설치방법 1. Ubuntu Software Center 에서 ibus 로 검색하여 ibus, ibus-hangul 을 설치한다. 2. 터미널을 이용하여 다음 명령어로 설치한다. $ sudo apt-get install ibus ibus-hangul Repository를 추가하여 패치버전을 설치하는 방법 아래 명령어를 입력하여 Repository를 추가한다. $ sudo add-apt-repository ppa:createsc/3beol 업데이트 후 ibus를 설치한다. $ sudo apt-get update; sudo apt-get install ibus ibus-han.. 더보기
vsftpd 로 ftp 서버 운영하기 하나더 올립니다. 이번에는 FTP 서버를 운영하기 위한 기본 설치 부분인데요.. 간단히 적어보겠습니다. 별로 할 것도 없고 하니... 1. FTP 서버 프로그램 설치 다음 명령어를 입력하여 vsftp 서버 프로그램을 설치합니다. 간단한 사용에 어울리게 용량도 700kb 정도로 경량에다가 설정파일도 한개만 수정하면 되므로 요녀석을 사용하겠습니다. 2. 환경설정 우분투를 이제 좀 써봤다는 분들은 위의 명령어가 뜻하는 바를 어느정도 감지하시겠지요? GUI 환경의 gedit라는 프로그램을 이용하고 관리자권한(root)으로 해당 프로그램에서 지정한 conf 파일을 수정하겠다는 이야기 입니다. 열린 환경설정 파일을 간단히 설명합니다. # Example config file /etc/vsftpd.conf # # Th.. 더보기
Xubuntu에서 vino 를 이용한 VNC(원격데스크탑) 서비스 설정하는 방법 안녕하세요. 오늘은 vnc (Virtual Network Computing) 에 대한 설정을 남겨봅니다. 본 글은 여타 많은 askubuntu.com 과 각종 블로거들의 글을 검색하여 실행착오가 최대한 발생하지 않도록 하자는데 취지가 있습니다. 로그인한 세션과 같은 세션을 보여주는 VNC가 생각보다 없습니다. 항상 같은 세션으로 접속할 수 있는 VNC 서버를 설정하자는 것이 이번 글의 가장 중요한 요지입니다. 1. 일단 vino 가 설치되었는지 확인합니다. 아래 처럼 터미널을 하나 띄우고, 'vino' 까지만 입력하시고 탭(tab)키를 두번 눌러주시면 PATH가 걸려있는 디렉토리에서 색인된 파일목록을 보여줍니다. 아래처럼 vino-passwd, vino-preference 파일이 보이면 vino가 설치되.. 더보기

반응형