웹 개발2013. 2. 4. 14:52

Malformed fileattr.xml file  ... Please fix or delete this file


CVS를 사용하다 보면 위와 같은 에러가 나서 당황스러울 때가 있습니다.


알려져 있기는 CVSNT 2.0.58d와 몇몇 이전버전의 버그로 알려져 있어서 보통 다른 버전을 설치해서 해결하곤 합니다.


그렇다고 무턱대고 새로 설치하긴 그래서 찾아봤더니 파일명에 &(ampersand)가 들어가면 fileattr.xml이 깨진다고 하네요.

그리고 파일명에 한글이 들어간 경우에도 에러를 발생하고요.


폴더명과 파일명을 영숫자로 작성한다면 큰 문제없이 피해갈 수 있을 듯 합니다.

Posted by net4all
웹 개발2013. 2. 1. 15:19

SCRIPT5009: 'JSON' is undefined

 

크롬으로 개발하고 나서 IE에서 돌아가나 테스트하다보니 별의별 SCRIPT 에러가 발생하네요.

 

그중에 하나가 JSON이 정의되지 않았다는 것인데, IE 10에서는 잘 작동하나 이전 버전의 IE에서는 JSON 모듈을 포함되어 있지 않기에 별도록 해당 모듈을 추가해야 합니다.

 

json2.js를 추가하면 되는데, 최신 모듈은 아래 주소에서 볼 수 있습니다.

 

https://github.com/douglascrockford/JSON-js

 

그리고 json2.js를 프로젝트에 포함시킨 뒤 아래처럼 한 줄을 적어주면 에러가 발생하지 않습니다.

 

<script type="text/javascript" src="json2.js" ></script>

 

그럼, 행복한 프로그래밍하세요~

Posted by net4all
웹 개발2012. 2. 6. 21:07

기존에 사용된 prototype과 jquery의 $ 기호와 충돌을 일으키는 문제가 있어서 찾아봤습니다.

한 사이트에 소개한 jquery의 $표시를 무효화시키고 jQuery를 연산자로 사용하는 것도 괜찮습니다만,

jQuery.noConflict();

그보다는 다른 스크립트 라이브러리(여기선 prototype)보다 먼저 jQuery를 삽입하면 $가 프로토타입의 $ 기호로 작동하게 된다고 하네요.

jQuery 글자가 길기에 이를 다른 객체에 담아서 짧게 사용하는 것도 좋은 아이디어입니다.

var $j = jQuery;
$j(document).ready(function(){
    $j('.location').hide();
    $j('#title').click(function(){
    alert('jQuery is running!');
  });
 });
 


 
Posted by net4all