Machine Learning2017.01.20 16:22




Coursera 의 Machine learning을 수강하면서 2주차 숙제인 Programming Assignment를 Octave나 Matlab으로 제출할려고 하는데 계속 오류가 발생한다. 사용하는 노트북의 OS는 windows 10이고 Octave도 자체도 계속 오류를 내서 불편한데 숙제도 제출이 안되고.....

 

!! Submission failed: unexpected error: urlread: Peer certificate cannot be authenticated with given CA certificates
!! Please try again later.

 

어찌해야 하나하고 계속 솔루션을 찾다 보니 역시 StackOverflow에 답이 있었다.

http://stackoverflow.com/questions/37346003/error-using-octave-4-0-2-to-submit-coursera-assignments

 

 

"machine-learning-ex1\ex1\lib" 폴더의 submitWithConfiguration.m 파일을 찾아서 아래와 같이 수정하면 숙제를 제출할 수가 있다. 힘들지만 끝까지 수업을 들어야지~~~

 

function response = submitParts(conf, email, token, parts)
  body = makePostBody(conf, email, token, parts);
  submissionUrl = submissionUrl();
  params = {'jsonBody', body};
  #responseBody = urlread(submissionUrl, 'post', params);
  [code, responseBody] = system(sprintf('echo jsonBody=%s | curl -k -XPOST -d @- %s', body, submissionUrl));
  response = loadjson(responseBody);
end

 

 

 

신고

'Machine Learning' 카테고리의 다른 글

[Coursera]Programming Assignment 오류  (0) 2017.01.20




Posted by 금붕어70
Python2016.12.29 14:57




PyCharm 사용시 소스 형태의 라이브러리가 인식 안될 때

Setting > Project > Project Structure > 소스 라이브러리 폴더를 선택해서 Sources로 마크하여 소스라는 것을 알리고 Path설정이 자동적으로 될 수 있도록 해준다.

 

 

 

 

 

 

신고




Posted by 금붕어70
cocos2d-x2016.09.11 18:08




cocos2d-x 게임 엔진으로 개발을 하면서 많은 엔진 소스를 계속 컴파일하는 것은 지난한 인내를 요구한다. 이러한 컴파일 시간을 줄이는 방법을 정리 해본다.

 

0. http://www.cocos2d-x.org/ 에서 cocos2d-x 엔진 파일을 다운로드 한다.

 

1. cocos2d-x-3.13\build\cocos2d-win32.sln 파일을 Visual Studio에서 열어서 cpp-tests 프로젝트를 컴파일을 한다.

  -. Debug 빌드만으로도 개발에는 지장이 없을 듯

 

2. 프로젝트를 생성한다.

  -. cocos2d-x-3.13\tools\cocos2d-console\bin\cocos new Test -p com.domain.Test -l cpp

 

3. 생성된 프로젝트의 proj.win32 디렉터리에서 솔루션파일(.sln)을 Visual studio를 사용해서 연다.

 

4. 솔루션 파일에 있는 libbox2d, libbullet, libcocos2d, librecast, libSpine 프로젝트를 제거한다.

 

5. 프로젝트 속성에서 "구성 속성>링커>일반>추가 라이브러리 디렉터리"에 이전에 빌드한 output 폴더를 추가

  -. cocos2d-x-3.13\build\Debug.win32

 

6. "구성 속성>링커>입력>추가 종속성"에  "libcocos2d.lib" 를 추가한다.

 

7. "구성 속성>빌드 이벤트>빌드 후 이벤트"에 다음 내용을 추가한다.

  -. copy  cocos2d-x-3.13\build\Debug.win32\*.dll  $(OutDir)

 

위와 같이 Prebuild된 라이브러리를 사용해서 개발하는 파일에 대해서만 컴파일이 된다. 그렇다고 솔루션에 제거한 프로젝트파일을 완전히 삭제하면 안된다. 여기에 있는 소스는 win32 환경에서 모든 개발이 완료되고 안드로이드로 포팅할 때 사용된다.

 

신고

'cocos2d-x' 카테고리의 다른 글

[Cocos2d-x]win32 개발환경에서 빠르게 컴파일 하기  (0) 2016.09.11




Posted by 금붕어70