본문 바로가기

반응형

IT

[xubuntu] 프린터 인쇄 순서 역순으로 출력하기 일반적으로 20장을 인쇄한다고 하면 20번째장이 면저 인쇄되고 이후 19, 18... 3, 2, 1 순으로 출력이 되어야 사용자가 보았을 때 인쇄된 용지가 순차적으로 보일 것입니다. 일종의 stack 구조와 같다고 보시면 되겠죠? 윈도우에 제공되는 각종 프린터회사들의 드라이버는 기본적으로 각자 프린터에 기본적으로 자사의 인쇄 순서가 설정되어 있습니다. 우분투는 참 그런거 하나하나 손봐야 하는 재미(?)가 있습니다. 이미지를 보면서 차분히 따라가 보겠습니다. 주의: 우분투 사용자는 Xubuntu(주분투)와 조금 다를 수 있습니다. 한글판 사용자는 영문판과의 해석을 유의하여 보시면 됩니다. 저는 Xubuntu 영문판 기준으로 설명하겠습니다. 1. 메뉴에서 Setting Manager 를 선택합니다. (한글판.. 더보기
연결 종료 전 기기쪽에서 연결이 먼저 끊어진 경우 이번에 블루투스 프린터를 제어하는 일종의 안드로이드 라이브러리(?)를 하나 만드는 중인데요. 안드로이드 타겟버전은 API 14 (아이스크림센드위치 4.0)으로 작업중이고, 블루투스 프린터는 1-N의 접속밖에 처리하지 못하는 블루투스 모듈이 들어간 것으로 확인하였습니다. 이번에 가장 골머리 앓은 내용은 안드로이드 기기쪽에서 연결 이후, 연결 해제를 둘다 처리하면 간편한데, 간혹 기기의 전원문제나 기타 등등의 이유로 기기가 멈추거나 전원이 꺼진 것을 바로 체크하지 못하는 것을 확인하였습니다. 안드로이드에서 제공하는 블루투스 어댑터, 디바이스, 소켓을 이용해봐도 전원이 꺼진 기기가 아직도 연결되어 있고, OutputStream을 통한 데이터 전송도 아무 오류없이 전달되는 것처럼 보입니다만, 눈앞에 전원이 꺼진.. 더보기
pidgin nateon 접속하기 ubuntu-software-center 에는 최종버전이 올라오지 않습니다. 최신버전이라고 해도 2011년 이후 개발이 더이상 이루어지지 않고 있는 상태입니다만... 일단 사용은 할 수 있습니다. 고마우신 분이 github에 소스를 공유하고 계시고, 이를 이용하여 빌드하여 사용하면 됩니다. 링크 : http://blog.kaisyu.com/search/label/NateOn?max-results=3 위 링크로 방문하여 소스 사이트에서 소스를 zip 단위로 다운로드하여 직접 빌드해서 사용하시면 됩니다. (__) 소스 GITHUB 링크 : https://github.com/kaisyu/pidgin-nateon 혹시 몰라서 빌드된 x86. x64 버전 deb 파일을 첨부합니다. 끝. 더보기
새로 변경된 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.. 더보기

반응형