본문 바로가기

Linux

갤럭시탭 PIT Table 덤프하기 검증되진 않았음. 출처:http://www.androidpub.com/1548554, http://soremachi.tistory.com/category/%ED%8F%B0%EB%8D%95 루팅 된 갤럭시탭에서, adb shell로 접속하신 후 $su -c "dd if=/dev/block/bml2 of=/sdcard/pit.pit bs=4096" 하면 내장SDCARD 루트에 pit.pit가 생긴다. Samsung PIT Info Only working on LINUX SYSTEM! Terminal make PITINFO (X-executable) #./PITinfo .PIT or BIN PIT source code Should be compiled by GNUARM Samsung System Dump mk.. 더보기
터치기반 모바일 웹킷에서 버튼 반응 속도 개선하기 출처 : 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/ 더보기
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.. 더보기
Virtual Hosting with Tomcat Virtual Hosting with TomcatThis is a guide on setting up Tomcat to do virtual hosting and make it behave like a simple webserver with jsp and servlet support, for many different sites all hosted on the same IP address. The aim is to have a single directory for each virtual host, which can be manipulated individually without hassles from managing multiple .war files and other configuration diffic.. 더보기
우분투에 아파치 + 톰캣 연동하기 우분투에 아파치 + 톰캣 연동하기 아파치, 톰켓 설치 아파치 설치 톰켓 설치 mod_jk 설치 (apache - tomcat connector) 시냅틱 패키지 관리자로 설치 mod_jk 가 mod_jk2 보다 최신 버전임 $ sudo apt-get install libapache2-mod-jk 경로정보 /etc/apache2/mods-available/jk.load /usr/lib/apache2/modules/mod_jk.so mod_jk 설정 /etc/libapache2-mod-jk/uriworkermap.properties 파일 생성 /jkstatus*=status /*.jsp=worker1 /*.do=worker1 -->난 uriworkermap.properties 이게 안먹혀서 직접 /etc/ap.. 더보기
synergy linux build 소스받기 svn checkout http://synergy-plus.googlecode.com/svn/trunk/ synergy_src 컴파일 관련 패키지 설치 sudo apt-get install cmake make g++ xorg-dev libqt4-dev synergy_src 폴더로 이동 ./hm.sh configure -g 1 ./hm.sh setup ./hm.sh build bin안에 생성된 synergyc 와 synergys 를 /usr/bin/으로 옮긴다. sudo cp bin/synergy* /usr/bin 더보기