서버 사이드


String smartPhoneModel = "";
String browserAgent = request.getHeader("User-Agent");

if(browserAgent.indexOf("iPhone") > 1)
{
    smartPhoneModel = "IPHONE";
}
else if(browserAgent.indexOf("Android") > 1)
{
    smartPhoneModel = "ANDROID";
}
else if(browserAgent.indexOf("iPad") > 1)
{
    smartPhoneModel = "IPAD";
}
else
{
    smartPhoneModel = "PC";
}


클라이언트 사이드


function checkOS()
{
    var webblasare=navigator.appVersion;
    if (webblasare.indexOf("Android")!=-1) {
        os = 'android';
    }    else if ((webblasare.indexOf("iPhone")!=-1) || (webblasare.indexOf("iPad")!=-1)){
        os = 'ios';
    }
    alert(os);
}

Posted by 빨강토끼
,

맨날 까먹어서 정리함.

더 빠른 방법이 있으면 댓글 달아주세요.


조건

auth_dt 라는 필드가 인덱스가 걸려있음


select * from point a where a.auth_dt=(select max(auth_dt) from point b);


-- 더빠른 방법


select /*+ INDEX_DESC (a auth_idx) */

from point a

where rownum = 1;

Posted by 빨강토끼
,

왜 안되는지 원인을 몰라서 한참을 해맷습니다.


일단 /etc/resolv.conf 의 문제도 아니였습니다.

http://www.solarisschool.com/qna_new/view.html?board=qna1&no=843&start=&sselect=&mode=&qry_string=


/etc/host.con 의 문제도 아니였습니다.

http://community.365managed.com/?document_srl=830


답을 찾을수 있는곳은 바로 여기였습니다.

http://blog.naver.com/PostView.nhn?blogId=lygirl&logNo=40095958423


Posted by 빨강토끼
,

http://blog.outsider.ne.kr/153

Posted by 빨강토끼
,

eclipse 가 아닌 다른방식으로 컴파일을 했을때 아래와 같은 warring message 를 볼수있습니다.


sun.misc.BASE64Incoder is Sun proprietary API and may be removed in a future release

sun.misc.BASE64Decoder is Sun proprietary API and may be removed in a future release


http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html


이 이야기는 간단히 이야기해서 sun.* 패키지의 클래스들은 사용하지 말고 다른것으로 바꾸라는 경고입니다.


대체할만 한것으로는


http://www.source-code.biz/base64coder/java/


http://huikyun.tistory.com/234


http://devday.tistory.com/2027


고맙습니다.

Posted by 빨강토끼
,

lucidchart 는 다른건 다 좋은 웹페이스라서 불만입니다.

http://www.lucidchart.com


dia 는 로컬PC라서 좋은데 사용이 번거롭습니다.ㅡㅡ;

http://dia-installer.de/index.html.en


vsd to svg

http://dia-installer.de/vsd2svg/index.html

Posted by 빨강토끼
,

http://wiki.kldp.org/wiki.php/DrupalHandbook

http://appletree.or.kr/blog/notes/drupal%EC%9D%98-%ED%95%84%EC%88%98-%EB%AA%A8%EB%93%88modules-%EB%AA%A8%EC%9D%8C/


http://bitnami.org/ko/stack/drupal


Posted by 빨강토끼
,

결혼 건축가

독서/독서 2012. 9. 8. 22:26

래리크랩 지음 | 윤종석옮 긴|  두란노


솔찍히 조금 어려운 책이다

.나중에 다시 읽어봐야겠다.

결혼은 연합이고

연합은 영적연합 , 정식적연합, 육체적연합이 있고

온전한 결혼건축을 위해서는 은혜와 헌신, 그리고 수용이 필요합니다.

우리는 하나님으로 부터 충분한 필요에 대한 채움을 받고 있고

배우자에게 헌신을 해야되고

배우자의 실수나 상처에 대하여 원망이 아니라 실망으로서 대해야합니다.

Posted by 빨강토끼
,

LINUX
# getconf LONG_BIT


HP UX

11.xx 일 경우
# getconf KERNEL_BITS
64

10.xx 일 경우
# getconf LONG_MAX
2147483647
(64비트임)로 확인할 수 있습니다

AIX

현재 load된 kernel 이 32-bit 혹은 64-bit 인지 확인하는 명령어
# bootinfo -K
32

사용중인 machine이 32-bit 혹은 64-bit 인지 확인하는 명령어
# bootinfo -y
32


SOLARIS

# isainfo -kv
64-bit sparcv9 kernel modules
현재 이 시스템은 64bit 커널을 가지고 운영을 하는 시스템 이다.

# isainfo -kv
32-bit sparcv kernel modules
이 시스템은 32bit 커널을 가지고 운영을 하는 시스템이다.

# isainfo -v
64-bit sparcv9 applications 32-bit sparc applications
"-v"만 했을 경우 이 시스템에서는 32bit / 64bit 체계의 프로그램을 사용할 수 있다.

# isainfo -v
32-bit sparc applications
이 시스템은 32bit 체계의 프로그램만 구성하여 사용할 수 있다.

Posted by 빨강토끼
,

개인적인 정리이므로 다른 환경과 다를수 있습니다.


df -h : 디스크별 용량보기

du -sh : 특정파일이나 폴더의 용량확인


솔라리스에서 여러개의 메일삭제를 위해서는 mail 말고 mailx 를 실행

d 1-100


라우팅테이블 확인

netstat -nr


라우팅테이블 추가

route add ....


라우팅테이블 제가

route delete ....

Posted by 빨강토끼
,