Create TOC

레이블이 iPhone인 게시물을 표시합니다. 모든 게시물 표시
레이블이 iPhone인 게시물을 표시합니다. 모든 게시물 표시

2011년 8월 9일

OS/X - iPhone 동기화 때 AddressbookSync가 1GB 이상의 메모리를 사용하면서 종료되지 않을 때

iPhone 동기화 때 AddressbookSync가 1GB 이상의 메모리 (내 시스템에서는 2.3GB)를 사용하면서 동기화가 끝나도 제대로 종료되지 않을 때가 있다.

하나의 주소록에 많은 전화번호가 등록되어 있을 때 발생하는 문제로 보인다. 내 경우 the call 4 iphone 앱을 이용해서 스팸 전화번호를 등록해 두었는데, 등록한 번호를 모두 삭제한 후에 문제가 해결되었다.

2011년 4월 5일

iPhone/MobileRSS 캐시 청소

MobileRSS가 캐시 관리를 제대로 하지 않아서 iPhone의 빈 공간이 점점 줄어든다.

iPhone Explorer를 이용해서 수동으로 청소해주면 된다. iPhone Explorer를 실행하고 아래 폴더를 삭제한다.

Apps/MobileRSS/Library/Caches/download/images/계정이름
Apps/MobileRSS/Library/Caches/download/thumbs/계정이름

2011년 2월 26일

Debian/AirPrint 설정하기

이 문서는 Debian Sid에 iPhone/iPad의 AirPrint로 인쇄 가능하도록 설정하는 방법을 기술한다.

프린터 준비

시스템-관리-인쇄 에서 인쇄 도구를 꺼내 프린터 준비를 한다.

프린터 추가

CUPS-PDF 드라이버를 이용해서 프린터를 등록한다.

이 때 반드시 공유 설정을 켜야 한다.

공유 인쇄 설정

인쇄 도구 또는 cups 설정에서 공유 인쇄 설정을 해야 한다.

인쇄 도구

아래와 같이 공유 인쇄 설정을 해야 한다.

cups 설정

http://localhost:631/admin/에 접속해서 Share printers connected to this system설정을 켜준다.

Avahi 설정

service 추가

https://github.com/tjfontaine/airprint-generate 에서 airpint-generate.py스크립트를 받는다.

아래와 같이 받아온 스크립트를 실행한다.

$ python airprint-generate.py

스크립트를 실행하면 AirPrint-PDF.service파일이 생성되며, 이 파일을 /etc/avahi/services/으로 옮긴다.

$ sudo mv AirPrint-PDF.service /etc/avahi/services/

데몬 재시작

아래 명령으로 관련 데몬을 재시작한다

$ sudo /etc/init.d/cups restart

$ sudo /etc/init.d/aviahi-daemon restart

iPhone에서 프린터 잡기

설정이 완료되면 iPhone에서 추가된 프린터를 볼 수 있다.

확인

iPhone에서 인쇄하고 로그를 보면 아래와 같이 인쇄되는 로그를 확인할 수 있다.

$ sudo tail -f /var/log/cups/access_log

192.168.0.16 - - [26/Feb/2011:15:49:42 +0900] "POST /printers/PDF HTTP/1.1" 200 186 Validate-Job successful-ok

192.168.0.16 - - [26/Feb/2011:15:49:42 +0900] "POST /printers/PDF HTTP/1.1" 200 111063 Print-Job successful-ok

인쇄된 파일은 /var/spool/cups-pdf/ANONYMOUS에서 확인할 수 있다.

해당 디렉토리는 lpadmin 그룹에 속해야 파일 삭제을 할 수 있기 때문에 adduser 명령으로 원하는 사용자를 lpadmin 그룹에 넣어준다.

$ sudo adduser 사용자아이디 lpadmin