본문 바로가기

전체 글

터치기반 모바일 웹킷에서 버튼 반응 속도 개선하기 출처 : http://blog.iolo.pe.kr/490 아이폰/아이패드/아이팟의 모바일 사파리와 안드로이드의 모바일 크롬 등은 모두 터치기반 모바일 웹킷을 사용하는 브라우져들이다. 이 브라우져들은 버튼 등을 눌렀다(touchstart) 떼도(touchup) 즉시 반응(click)하지 않는데, 그 이유는 연속되는 터치 동작(touchstart-touchmove-touchend)들이 제스쳐(swipe, long click, …)인지 여부를 확인하기 위해 최대 300ms의 지연시간이 생기기 때문이다. 모바일 웹 사이트를 만드는 경우라면 이 정도의 지연시간은 크게 문제가 되지않지만, 상대적으로 신속한 반응을 요구하는 “웹앱"이라면 얘기가 달라진다. 해결책은 간단하다: 1. 손가락으로 무언가를 누르면(touch.. 더보기
Android IPC 통신 (바인더) [출처] Android IPC 통신 (바인더)|작성자 검린 출처: http://blog.naver.com/mirnae/100101468187 서비스는 필요한 경우 종료되지 않고 특정 액티비티와 관계없이 항상 동작하도록 만들어진 구성 요소이다. 서비스는 API 등을 호출해 수동으로 시작하거나 아니면 프로세스 간 통신IPC,Inter-Process Communication 방법을 사용해 서비스에 연결할 때 자동으로 시작 되기도 한다. 서비스 구현 Service 클래스를 상속받아 새로운 클래스를 만든다. Service 클래스의 생명주기 메소드 1.onCreate() - 서비스가 생성될 때 호출된다. 2.onStart() - 다른 프로세스 에서 서비스를 수동으로 시작 시킬 경우,IPC 요청에 의해 시작될경우 3.onDestory() - 서비스가 종료될 때 호출된다. 서.. 더보기
Android Screenshot Library ADB를 이용한 루팅없이 쓸수 있는 네이티브 라이브러리 라는데.. http://code.google.com/p/android-screenshot-library/ 더보기
ffmpeg 인덱스 재생성 for single play (no fix): mplayer -idx myvideo.avi fix it: mencoder -oac copy -ovc copy infile.avi -o outfile.avi in case of serious damage use ffmpeg which is more fault tolerant: ffmpeg -i infile.avi -acodec copy -vcodec copy -o outfile.avi save index: mplayer -idx myvideo.avi -saveidx myvideo.idx use saved index: mplayer myvideo.avi -loadidx myvideo.idx 더보기
UPnP - Microsoft 싸이트 설명 더보기
test http://m.youtube.com/#/watch?desktop_uri=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Ffeature%3Dyoutu.be%26v%3DVwE9fcoFjnE&feature=youtu.be&v=VwE9fcoFjnE&gl=KR 더보기
mysql - 외부접속 허용하기 출처 : http://beizix.egloos.com/2560401 OS : Ubuntu Server (Karmic Koala) MYSQL : 5.1 version 특정 사용자 계정의 외부접속 허용하기 - 여기서는 root 를 예로 든다. 1. mysql 접속 후 mysql database 선택 mysql> use mysql; 2. user 테이블 살펴보기 mysql> select host, user, password from user; root 의 host 값들은 localhost, 127.0.0.1 등으로 기본 등록되어 있지만, 외부접속을 나타내는 값이 없다. 특정 아이피로 지정할 수도 있지만 여기선 % 기호로 어디서든 접속 가능하게 만든다. 3. 권한 설정 mysql> grant all privil.. 더보기
java에서 타 프로그램 실행후 바로 종료 할려면.. But first I had to go through a buttload of pain using JNI, which I THOUGHT would be the best bet. Then I realized where the solution lies. The first app that uses this update utility I'm writing will be a program that presents a popup menu in the Windows system tray and allows you to open URLs and documents and launch programs from it. Well, the main app calls RUNDLL32.EXE, a Windows program th.. 더보기