tweak android build.prob

tweak build.prop

boost::signal2

부스트 시그널을 통해 함수간 통신 해보기

함수간 포인터 연결 없이 붙였다 끊었다.

  • 훌륭한 기능을 만들어주신 분께 항상 감사.

thrift c# file I/O

  • 파일 입출력으로는 streamTStreamTransport를 이용하면 된다.

dos error and output to nul

dos batch에서 출력 오류 모두 안나오게 하고 싶을 때

한마디

맨날 찾아본다. 두개다 안나오는 건 한번도 안해봤는데 만족스럽다.

handling JSON with Apache Thrift

c++로 JSON과 연동하는 템플리트 코드이다.

참고: http://trevorgattis.blogspot.kr/2011/12/apache-thrift-converting-from-simple.html

한마디

소중한 정보를 공유해주는 인터넷 사람들 !! 감사해요.

process http server request with cpp-netlib

간단한 샘플로 hello world는 성공 막상 client 요구사항을 처리하려고 하니 문서만 가지고는 잘 모르겠다.

아래와 같은 요약 설명을 참고 하면 도움이 될듯.

build openssl with msvc

준비물: version 1.0.1e
perl없이 빌드하기: msvc 솔류션 파일 이용
openssl/ 디렉토리 밑에 풀어서 솔류션을 열어서 빌드한다.

참고: https://famellee.wordpress.com/2013/01/30/build-openssl-with-visual-studio-without-perl/

한마디

소스사이트에 올라온 1.0.1e버젼의 파일 내용이 프로젝트와 다르다. 그동안 업데이트 된듯.
설명서에 나온 perl을 이용한 dll빌드가 나을듯 하다.

boost 기반 httpd lib : cpp-netlib

node.js, python … 웹프로토콜 지원은 당연시하는 시점에서
c++에서 간단한 웹서버 기능이 필요할 때 사용하면 좋을듯 하다.
boost를 설치하고 있는 상황이라면 http://cpp-netlib.org/
boost에 편입되진 않았지만 boost의 껍데기를 둘러쓰고 있다.

간단한 웹서버 구현

한마디

따로 설치해야 하는 불편함이 있지만 간단한 http client/server구현에는 딱 좋을 듯.

python packet build 오류 : error: Unable to find vcvarsall.bat

python27은 기본 라이브러리 VS2008(VS90)을 사용하기 때문에
파이썬 패키지를 직접 빌드하는데 VS2008이 설치가 안되어 있으면 error: Unable to find vcvarsall.bat를 출력한다.

  • Visual Studio 2010 (VS10): SET VS90COMNTOOLS=%VS100COMNTOOLS%
  • Visual Studio 2012 (VS11): SET VS90COMNTOOLS=%VS110COMNTOOLS%
  • Visual Studio 2013 (VS12): SET VS90COMNTOOLS=%VS120COMNTOOLS%

후기

환경변수 덮어쓰기도 가능하구나!

ms online updater에서 offline이미지 받기

ms online updater/downloader의 단점

  • 요즘엔 online update / download가 많다.
  • internet 연결이 안되는 환경에서는 곤란한 점이 많다.
  • iso이미지를 받으려고 하면 ms계정 로그인을 해야한다.

offline용으로 받으려면

  • online용 다운로더를 받는다.
  • /Layout 옵션을 붙여준다.
  • 실행하면 다운로드 경로를 묻는다.

vs2013 update 4 rtm offline용 다운로드

한마디

  • 사용할 때마다 까먹어서 기록으로 남겨둠
  • 귀찮은거 없고 편하다.