2012년 8월 13일 월요일

이클립스 ADT 설치시 org.eclipse.관련 에러

https://developers.google.com/eclipse/docs/faq?hl=es#wstinstallerror


1. 이클립스에서  Help > Install New Software...

2.  Available Software Sites. 클릭

3. Update 사이트에 

이름 : [이클립스 이름]
URㅣ:  http://download.eclipse.org/releases/[이클립스 이름]

[이클립스 이름]은 처음 로딩시 나오니 그것을 집어 넣으면 된다.


예를 들어 3.6 helios는


이름 :helios
URㅣ:  http://download.eclipse.org/releases/helios

현재 최신 버전인 4.2는 juno 이므로

4.2를 사용한다면


이름 :juno
URㅣ:  http://download.eclipse.org/releases/juno



2012년 7월 24일 화요일

JSON Parse error

이거 때문에 이틀 고생함 ㅠ

DB에 있는 내용을 json 데이터로 변환후 처리하는데 에러가 생긴다.

데이터 양이 많으면 그럴수도 있다고 해서 데이터 일부만 짤라서 보내도 마찬가지로

에러가 난다.



구글링 해봐도 이건 뭐 어디서 검증도 안된 게시물들만 주르륵...

거기다가 에러에 관련된 내용은 거의 없다시피 하다.


첫째 기존에 서비스 되고 있는 DB안의 내용을 JSON으로 변환할시에

기존 DB안에 "" (쌍따옴표)가 있는지 확인

있다면 적절하게 변환해서 JSON 데이터로 넘김



둘째 외부 에디터로 작업하여 DB에 내용을 집어 넣었다면

DB에 줄바꿈 기호가 들어가 있을 확률이 아주 많다.

줄바꿈기호가 있어도 웹상에는 안보이므로 뭐가 문제인지 몰라 아주 헤맸음

줄바꿈기호도 적절하게 처리하여 넘김


ASP : strValue = Replace(strValue, chr(13)&chr(10), "<br />")
JSP : strValue.replace("\r\n", "<br />"); 

테스트는 안해봤는데 맞을듯


2012년 7월 19일 목요일

ASPJSON 에서 한글 처리

ASP에서 JSON을 처리해야 하는데

ASP를 한지가 오래되어서 구글에 ASP JSON 치니깐

ASP에서 JSON 구현을 쉽게 하는 ASP 코드를 발견..

테스트 해보니 잘된다.



** 코드는 여기서 받을수 있습니다.

http://code.google.com/p/aspjson/


헌데 DB에서 Query된 내용을 JSON으로 처리하니 한글이 다 깨진다.


마침 위 사이트에서 같은 문제로 어느 누가 질문을 했는데

Charset을 어쩌구 저쩌구....

물론 난 Charset은 정확하게 했는데도 불구하고 안된다.



해당 소스를 뒤져보니 Encoding 처리를 하는 루틴이 있다.

json_2.0.4.asp(제가 받은 마지막 버전입니다.)을 열어서

대략 110번째줄


Case 8 ' String
     toJSON = """" & jsEncode(vPair) & """"


이부분을 찾아서

Case 8 ' String
    toJSON = """" & CStr(vPair) & """"

이렇게 바꿔주면 됩니다.



2012년 4월 21일 토요일

click, mouseover 등등에서 파라미터 넘기기




<script type="text/javascript">
<!--
    $(document).ready(function(){

      $("#test")click(function() {
           .... 해당 코드
       });


    });
//-->
</script>


<img src=test.jpg id=test>



이때 이미지 클릭시 별도의 값을 클릭 이벤트에 넣고 싶을때





<script type="text/javascript">

<!--
    $(document).ready(function(){

      $("#test")click(function() {


         $(this).attr('param');


           .... 해당 코드
       });


    });
//-->
</script>


<img src=test.jpg id=test param=1>






2012년 4월 19일 목요일

날짜 및 시계

Epiclock

홈페이지 : http://code.google.com/p/epiclock/

다운 로드 : http://code.google.com/p/epiclock/downloads/list

사용법 :




 <link media="screen" rel="stylesheet" type="text/css" href="jquery.epiclock.css"/>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="jquery.dateformat.min.js"></script>
<script type="text/javascript" src="jquery.epiclock.min.js"></script>
<script type="text/javascript">
//  The startup code
    jQuery(function ()
    {
        jQuery('#clock').epiclock();
    });
</script>

..중략


<div id="clock"></div>



JQuery 1.4.2 이상 사용해야 합니다.

CSS는 사용하지 않아도 되나


이런식의 시계를 원한다면 CSS를 사용해야 합니다.

시계/스톱워치/카운트다운 등등 사용가능하며


$('#clock').epiclock( {format: 'Y.m.j (a h:i)'} ); // 2012.04.01(am 18:40) 

이런식으로 format을 지정해 줄수도 있습니다.


매뉴얼이 잘되어 있으니 더 자세한 내용은 제작자 홈페이지 참조

아쉬운점은 format 사이에 스페이스가 허용되지 않습니다.