기술참고자료/OS X | 2011. 5. 9. 23:22
매킨토시에서의 SSH (0) | 2011.03.22 |
---|
기술참고자료/Linux | 2011. 5. 9. 10:42
“Open a terminal, type in “ls -al /etc/php.ini*”
If a php.ini does not exist copy over the default php.ini, “sudo cp /etc/php.ini.default /etc/php.ini”
Now edit the php.ini, “sudo nano /etc/php.ini” (or use your prefered editor)
Find “mysql.default_socket” (you can search using [Ctrl]+[w] in nano)
Enter “/tmp/mysql.sock” after the equals sign.
Don’t forget to save the file ([Ctrl]+[o] [Enter] in nano)
Now restart Apache, “sudo apachectl graceful”
출처 : http://www.hunskorea.com/wordpress/?p=61
[리눅스] ip 중복 문제 (0) | 2011.05.11 |
---|---|
[리눅스] netstat 명령으로 포트확인하기 (0) | 2011.05.10 |
[리눅스] php 설치시의 configure 옵션 (0) | 2011.05.03 |
top명령어와 사용방법 (0) | 2011.03.22 |
우분투 10.04 한글깨짐현상 해결방법 (0) | 2011.03.17 |
기술참고자료/Android | 2011. 5. 6. 15:09
((TelephonyManager) context.그리고 아래는 단말기와 관련된 내용
getSystemService(Context.TELEPHONY_SERVICE)).getLine1Number()
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
TelephonyManager telephony =
(TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
<uses-permission
android:name="android.permission.READ_PHONE_STATE" />
TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
tm.listen(new PhoneStateListener(){onCallStateChanged() 이외에도 아래와 같은 상태변화를 감지할 수 있다.
public void onCallStateChanged(int state, String incomingNumber){
if (state == TelephonyManager.CALL_STATE_RINGING){
Log.d("Telephony", "state = " + state + ", number = " + incomingNumber);
}else{
Log.d("Telephony", "state = " + state);
}
}
}, PhoneStateListener.LISTEN_CALL_STATE);
[Android] ListView, transcriptMode (0) | 2011.09.20 |
---|---|
[Android] TextView에서 볼드체 쓰기 (0) | 2011.06.21 |
[Android] Wi-Fi 상태와 3G 상태를 구분하자. (0) | 2011.05.06 |
[Android] 키보드 자동숨기기 및 키보드 위에 버튼 올리기 (1) | 2011.05.06 |
[Android] 이미지 관련 메모 (0) | 2011.05.06 |
기술참고자료/Android | 2011. 5. 6. 15:03
ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); boolean isWifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI) .isConnectedOrConnecting(); boolean isMobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE) .isConnectedOrConnecting(); |
[Android] TextView에서 볼드체 쓰기 (0) | 2011.06.21 |
---|---|
[Android] 단말기 전화번호 및 상태정보 얻는 방법 (0) | 2011.05.06 |
[Android] 키보드 자동숨기기 및 키보드 위에 버튼 올리기 (1) | 2011.05.06 |
[Android] 이미지 관련 메모 (0) | 2011.05.06 |
[Android] 우분투에 안드로이드 프레임워크 로딩 - 에러발생시 해결방법 (0) | 2011.05.06 |
기술참고자료/Javascript | 2011. 5. 6. 15:00
(http://gmapsdotnetcontrol.blogspot.com/2006/08/exploring-reverse-ajax-ajax.html 을 번역한 페이지 카피한 것)
고 전적인 웹에서 유저는 버튼을 클릭하고, 수초를 기다려야 두번째 페이지를 볼수 있었다. 웹은 데스크톱 기반의 소프트웨어보다 느리고 유저빌리티도 나빴다. 이것은 매우 느리고, 끊어지는 동작이고, 클릭하고 빈 화면을 몇초동안 쳐다봐야 했다. 이것은 그다지 좋지 않았다. AJAX는 사용자에게 보다 끊김이 없는 환경을 가져다 주었다. 심지어는 데스크톱 프로그램에 견줄수 있을정도로 말이다. 하지만, AJAX는 완전한 솔루셩이 아니다. 우리는 아직도 실시간 정보를 우리의 브라우저에 즉시 전달할수 없다. AJAX의 첫번째 큰 문제는 사용자가 접속을 실행해야 한다는 것이다. 예를 들어 웹어플리케이션은 유저에게 응답을 줄때만 액션을 할 수가 있다. 서버는 사용자에게 자동으로 무엇인가를 업데이트 하도록 할 수 없다. 그래서 서버는 브라우저에 접속을 발생시킬수가 없다.
AJAX는 자바스크립트를 통해 백그라운드 프로세스로 이 문제를 회피한다. 사용자는 끊김을 느끼지 못하고, 보다 부드럽고 나은 UI를 제공한다.
Reverse Ajax의 소개
Piggyback
Reverse Ajax의 이면의 세가지 기술에서 마지막것은 piggyback이다. 이 이름은 관련이 없는 클라이언트 요청에 대한 응답위에 새로운데이터를 피기백(부가로 처리)으로 반환한다고 해서 지어졌다. 서버에 새로운 정보가 도착하면 클라이언트가 서버로 다음 요청을 보낼때까지 저장한다. 서버가 요청에 대한 응답을 줄때 갱신된 새로운 정보도 추가하는 것이다.
[Ajax] Ajax Push / Commet 에 대한 쉬운설명 (0) | 2011.05.06 |
---|