Technology ASIO 기반 C++ 프로그래밍 변하지 않을 C++도 세월의 흐름에 맞추는 것인지 몰라도 업데이트가 화려하다. 몇가지 개발하면서 삽질한 부분에 대해 정리 enable_shared_from_this 이넘때문에 아까운 시간을 허비했네… 결론적으로 사용하는 클래스가 enable_shared_from_this를 상속했다면, //this <- 이걸로 함수 bind하면 새로 인스턴스가
Technology FPV Drone 개발 준비 드론 레이싱 동영상을 우연히 보고, 이건 하지 않을 수 없다는 생각을 했다. 시작하기 드론 개발을 이전에 해보지 않아 시작이 제일 어려웠다. 제일 간단히 시작할 수 있는 방법은 완제품을 구입하는 것이나, 가격적인 압박과 함께
Technology Meteor 간단 소개 전 부터 meteor에 관심이 많았는데, 우연하게 coursera에 들어갔다가 발견한 강의를 따라서 간단히 스터디 해 보았다. How to install Meteor 미티어는 node.js 기반으로 동작 된다. 설치는 공식 홈페이지 찾아보면 될텐데, 그것보다는 최신 버전 업데이트를
Technology C++로 웹서버 만들기 Boost 공부하면서, 웹서버 하나 만들어볼까하고 정리해 보았다. Web Framework in C++ 없겠지 했으나 너무 많아 어떤 것을 골라야 할지 감이 안온다. cppcms 개발자 커뮤니티에서도 자주 거론이 되는 것 보면 사용층이 많을 것으로 추정된다.
Technology C++ 프로그래밍 리턴즈 맥에서 C++프로그래밍 환경 셋팅을 해보자. 인생이 돌고 도는 것처럼 프로그래밍 관심도 돌고 돌아 결국 다시 C++로 오게 되었다. IDE 선택 몇 가지 후보가 있고, 현재 설치된 것도 있느데 아직 결정은 못했다. 후보는 Xcode,
Technology Heroku에 node.js 웹서버 올리기 로컬에서 깨작거리던 node.js를 heroku에 올려 보기로 했다. Heroku 혼자 노는 개발자의 희망이라고 할 수 있는 해외 웹호스팅이다. 간단하게 사용할 수 있는 웹서버를 Free로 제공하기 때문이다. 단, 곳곳이 유료로 가는 지뢰밭이라서 조심해서 설치하도록 하자.
Technology Nginx에 HTTPS 연결 설정 reverse proxy로 사용을 많이하는 nginx에서 https 설정에 대해 알아본다. 원래, 웹서버에 HTTPS를 설정을 하려 했으나, 요즘 대부분이 nginx를 endpoint로 설정(마치 로드밸러서 처럼)해서 쓰고 때문에 이 방법을 정리 해보았다. HTTPS는? 일반적으로 포트 443번을 이용하는
Technology 우분투에서 mp3 tag 한글 깨지는 현상 리눅스에서 한글 깨지는 것 고치는 방법 sudo apt-get install python-mutagen mid3iconv -e utf-8 *.mp3 잘 안되면, mid3iconv -e cp949 *.mp3 mid3iconv -e utf-8 *.mp3
Technology 오픈 소스 API Gateway 솔루션 Microservices 아키텍처의 Core라고 할 수 있는 API Gateway에 대해 조사해 보자. Trend 원래 API(Application Program Interface)는 글자 그대로 어플리케이션(서비스)를 사용하기 위한 인터페이스이다. 하지만, 다양한 플랫폼(iOS, 안드로이드 등)의 출현과 서비스 간의 쉬운 메쉬업의 니즈로
Technology SSO와 oAuth 플랫폼 개발에 있어 기본이 되는 기능 중의 하나인 인증 관리에 대해 대표적인 표준화 기술인 oAuth 중심으로 살펴보고, 관련 오픈소스도 살펴 보자. Trend 요즘 소프트웨어 개발의 핵심은 Open API이다. 말 그대로 오픈이 되었다는 것은