Profile cover photo
Profile photo
신원동
56 followers
56 followers
About
원동's posts

Post has attachment
Video Streaming in Unity3D
Unit3D에서 Video Down-Streaming을 하려면, Easy Movie Texture로 streaming asset을 다운로드하며 볼 수 있다. https://www.assetstore.unity3d.com/kr/#!/content/10032 반대로 Up-Streaming을 하려면, 애셋 스토어에는 없다. iOS에서는  https://github.com/LaiFengiOS/LFLiveKit Android에서는    https://github.c...

Post has attachment
AngularJS
멋진 admin web을 만들려고 이것저것 알아봤다. http://www.keenthemes.com/preview/index.php?theme=metronic http://themeforest.net/item/adminio-responsive-material-design-admin/full_screen_preview/10761963 AngularJS 를 사용하기로 결정했다. 다음 링크는 angular js 학습을 위한 참고 링크이다. https://gith...

Post has attachment
New Model Make Those Obsolete
"In order to change an existing paradigm you do not struggle to try and change the problematic model. You create a new model and make the old one obsolete. That, in essence, is the higher service to which we are all being called." ~ Buckminster Fuller ~ htt...

Post has attachment
Scalable Distributed Erlang
Scalable-Distributed Erlang에 대한 프리젠테이션입니다. http://www.erlang-factory.com/upload/presentations/659/FactoryLite-SDErlangDesign.pdf 가장 인상 깊은 말은, "All to all connections are not scalable onto 1000s of nodes."입니다. 1000개의 노드끼리 n-to-n 통신을 하면, 1백만개의 커넥션이 생기지요. 이 문제...

Post has attachment
Google Storage API in Erlang
Erlang용 Native SDK가 없기 때문에, 직접 rest api를 만들어서 써야 한다. OAUTH2를 먼저 호출해서, access token을 가져오는 것이 중요하다. 아래 소스를 보면,  https://developers.google.com/accounts/docs/OAuth2ServiceAccount  을 구현했다. https://github.com/tsloughter/eoauth2/blob/master/src/eoauth2_jwt.erl 그 다...

Post has attachment
First Experience on Google Compute Engine
Google Compute Engine에서 Erlang,Riak,Cowboy 기반 서비스 설치 완료했습니다. 인상적인 것은, 다른 Region에서도 VM Instance를 만들면, 프로젝트가 쓰고 있는 같은 Privte 망에 붙어서 생성됩니다.  그래서, cookie 만 같으면, Region간 통신이 바로 됩니다. Regioin간 통신은 150ms 정도 나오고요. 같은 Region내의 다른 Zone간에는 1ms 이하로 떨어집니다.

Post has attachment
Diffie Hellman Key Exchange in Erlang
test_dh() ->     DHParams = crypto:dh_generate_parameters(1024,2),     { PubKey1 , PriKey1 } = crypto:generate_key(dh,DHParams),     { PubKey2 , PriKey2 } = crypto:generate_key(dh,DHParams),         SharedKey1 = crypto:compute_key(dh,PubKey2,PriKey1,DHParam...

Post has attachment
Erlang ,Cowboy, Riak
오랜만의 포스팅이다. 작년 10월에 포스팅하고, 거의 1년만이다. 그 동안 많은 일이 있었다. erlang,riak으로 만든 SNS 서비스를 성공적으로 오픈했었다. 하지만, 서비스는 잘 되지는 않았다. 1년만에 다시 비슷한 서비스를 만든다. 그 1년 동안, 서버 코딩은 놓고, Unity를 이용한 게임 개발에 몰두했었다. 다시 서버 코딩을 시작하게 되었는데... 개발 환경이 매우 많이 바뀌었다. riak은 1.4에서 2.0.1로 매우 많이 업그레이드 되었고,...
Wait while more posts are being loaded