이분이 갑인듯..

http://www.imcore.net/encrypt-decrypt-aes256-c-objective-ios-iphone-ipad-php-java-android-perl-javascript/

신고
Posted by genius3k

Eclipse DB ERD Plugin

Exciting 2012.01.02 20:05
http://ermaster.sourceforge.net/

나름 괜찮은듯; 에휴 이 개삽질
신고
Posted by genius3k

javascript:void(prompt('',gApplication.getMap().getCenter()));


신고
Posted by genius3k

Google Ajax Language API 는 언어 번역 Open api
40개국어로 번역이 가능.
간단한 샘플예제

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> LANGUAGE API </TITLE>
<meta http-equiv="content-type" content="text/html; charset=euc-kr"/>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>   
<script type="text/javascript">   
google.load("language", "1");  

function gTranslate() {
 var text = word.value;    
 google.language.detect(text, function(result) {
  if (!result.error && result.language) {         
   google.language.translate(text, result.language, "en",                                   
   function(result) {         
           if (result.translation) {             
     document.getElementById('result').innerHTML = result.translation;
    }         
   });       
  }     
 });

</script>
</HEAD>
<BODY>
<input type='text' name='word' size='20' onkeydown="javascript:if(event.keyCode == 13){gTranslate();}" value="">
<input type='button' value='확인' onclick='gTranslate();'>
<br /><br />
<div id='result'>번역 결과가 나타납니다.</div>
</BODY>
</HTML>

 

안녕하세요 -> HELLO

네이버 -> Naver

개발자 가이드

http://code.google.com/apis/ajaxlanguage/documentation/


 
신고
Posted by genius3k

http://maps.google.co.kr/ 이 Google 지도에서 위도/경도를 알고 싶은 위치를 찾는다.

브라우저 주소 입력 창에 아래와 같이 입력한다.

javascript:void(prompt('',gApplication.getMap().getCenter()));

신고
Posted by genius3k

Name: SVN < - SVN기능을 이클립스에 추가하면 편리하게 commit과 update을 할수 있다.

URL: http://subclipse.tigris.org/update_1.2.x

 

Name: Properties Editor < - property를 수정할때 손쉽게 유니코드로 변환하여 입력할수있다.

URL: http://propedit.sourceforge.jp/eclipse/updates/

 

Name: ArgoEclipse <- UML 그리는 Plugin
URL: http://argoeclipse.tigris.org/update_site

신고
Posted by genius3k

사이트에 접속을 했을때 흰 페이지가 잠깐나왔다가 한번에 사이트가 뜨는 경우를 봤을 것이다.
이건 점진적으로 렌더링을 안하고 마지막에 렌더링을 하기때문에 그렇게 보이는 것이다.

사람이 사이트에 접속했다가 다른곳으로 이동하는 이유가 여러가지 있을 수 있지마 그 중에 하나는 분명 웹페이지의 속도 때문일 것이다.

무엇을 기다리는 것은 누구에게나 달갑지 않은 일이다.
점진적으로 렌더링하도록 구현하면 추후 사용자가 접속했을때 페이지가 로드되는 것을 눈으로 직관적으로 알 수있게된다.

점진적으로 하기위해서든 상단에 Link태그를 사용하여 style을 넣으면된다 이렇게하면 조기 style을 다운로드 받는데 시간이 조금 걸리지만 점진적으로 로드가 된는 걸 볼 수있다.

<style>
@import url('경로');
</style>

위와 같이 STYLE을 불러 낼수도 있지만 위의 코드는 상단에 넣어 가장 마지막으로 불려지기 때문에 빈 흰색페이지 현상이 발생한다.


신고
Posted by genius3k
이런 현상은 맥OS가 영문일때 발생하는 데 다음과 같이 하면 itunes만 한글화가 되어 한글이 안깨진다.

1.  Application folder 를 여시고 iTunes 아이콘을 우클릭
2. Show Package Contents >> Contents >> Resources
3. Resources 폴더 보시면 각종 언어 설정 파일들이 있는데여 그중에 English.lproj 빼고 모든 .lproj 삭제
    (Ko.lproj 랑 Korean.lproj 도 있는데 그냥 삭제)
4. English.lproj 의 이름만 Korean.lproj 로 바꿔주면 끝~~!!

더이상 아이튠으로 파일 옮길때 한글깨지는 현상 없어진다.
혹시나 일본어나 중국어 파일두 있으면
Japanese.lproj, Chinese.lproj 는 살려두길~

신고
Posted by genius3k

브라우저는 캐시를 이용하여 HTTP요청수를 줄일 수 있다.
헤더에 만료기간을 추가하여 기간 전까지는 서버에 요청하는 것이 아니라 브라우저 캐시에서 가져다가 쓰는 것이다.

Expires: Thu, 15 Apr 2010 20:00:00 GMT

위와 같이 만료기간을 설정할 수 있다. 하지만 이렇게 해놓을 경우 해당 날짜까지 요청하지는 않겠지만 서버와 클라이언트간에 시간을 맞추어서 사용해야만 한다.
이러한 한계를 극복하기 위해 HTTP/1.1에서 Cache-Control이 소개 되었다.

Cache-Control의 max-age속성을 이용하면 기존의 헤더 만료기한의 한계를 극복할 수 있다.

하지만 이러한 방법은 HTTP/1.1에서만 지원하므로 HTTP/1.0의 유저를 생각하여 둘다 선언하는게 좋을 것이다.
두가지 속성을 모두 사용할 경우 max-age의 값이 만료기한 보다 우선적으로 사용된다.

HTTP/1.0에서 Expires가 그래도 마음에 걸린다면 아파치에서 mod_expires(http://httpd.apache.org/docs/2.2/mod/mod_expires.html)라는 모듈을 사용해보자 이 기능은 헤더의 Expires를 max-age와 비슷하게 상대적인 시간으로 지정할 수 있게 해준다. ExpiresDefault라는 지시어로 설정된다.

httpd.conf
<FilesMatch "\.(gif|jpg|js|css)">
ExpiresDefault "access plus 1 month"
</FilesMatch>

다음과 같이 설정하면 요청이 오는 시간에 한달을 더해 만료기간을 설정하여 헤더에 넣어주게 된다.
신고
Posted by genius3k
여러 사이트를 한 사이트에서 효율적으로 검색이 프로그램을 만들어서 경진대회에 참가해 보았다.
여러 언어로 개발이 가능하지만 배포가 편리한 웹사이트를 구축하기로 결정하고 민혁이형과 이야기해본 결과
Flex를 이용하여 거미줄 형태를 만들어서 검색어와 관련검색어를 연결시켜 주고 자신이 원하는 검색어를 클릭하여 밑에 창에서 검색되게 만들었다.

전체 flash로 제작하면 사이트의 로딩속도가 느려질 것 같아 거미줄 부분만을 flex로 하고 나머지 부분은 Extjs를 사용하여 기능을 구현했다.

프로그램 흐름은 php를 사용해서 naver,daum,ms,yahoo등의 사이트로 부터 관련검색어 데이터를 가져오면 그 데이터를 Flex가 받고 선택된 검색어는 Flex가 Javascript에게 넘겨준다.
검색어를 받은 Javascript는 그 검색어를 사용하여 다시 선택된 naver,daum,ms,yahoo에게 보낸 후 검색 결과를 다시 받아서 웹페이지에 노출시켜주게 된다.

다음 이미지는 완성된 사이트 ~!!! 사이트 명은 Smart Spider~

신고
Posted by genius3k

티스토리 툴바