본문 바로가기

전체 글1074

[외주개발] 클라이언트, 서버, VR, AR, RTC 개발 (unity3d, iOS, Android, PKI 암호처리) 각종 어플 및 게임의 개발과 운영 대행등의 업무를 진행하고 있습니다. 경력 10년이상의 클라이언트와 서버개발자등 다양한 인력을 통해 귀사에서 원하시는 분야에 대한 외주개발이 가능합니다. 현재 자체 서비스는 40여종 진행하고 있으며 해당 내용은 S> market.game-hero.com 주소로 접속하면 확인 하실 수 있습니다. 필요하신 부분이 있으시다면 언제든지 연락을 부탁드립니다. 감사합니다.​* 클라이언트 분야 - 사용 가능 언어 C, C++, C#, JAVA - 작업 가능 플랫폼 GVM, BREW, WIPI, SK-VM, WM, iOS, Android - 작업 가능 엔진 및 프레임웍 Unity3D, Cocos2d-x, Vision, Unreal * 서버 어플리케이션 분야 - 사용 가능 언어 C,C++.. 2018. 4. 4.
오랜만에 jni 관련 수정. 오랜만에 루팅크라운 클라이언트를 실행하다보니 art 시스템에서 오류가 나오는 문제가 생겼다. 신기하게도 안드로이드 업데이트 이전에는 괜찮았는데 업데이트 이후에 이런 문제가 발생한다. 1. is missing DT_SONAME will use basename as a replacement:- 이건 그냥 경고 정도로 보면 된다. 2. JNI DETECTED ERROR IN APPLICATION: jclass is an invalid local reference- 이건 골치아픈 문제이다. 대부분의 경우 2가지로 나뉘어지는데 multidex 처리가 아니라면 구형 sdk를 사용하다가 런타임이 art로 변경되면서생기는 문제일 것이다. 대표적인 경우가 LocalRef 처리에서 엄격함을 무시했기 때문으로 볼 수 있는데.. 2018. 3. 22.
지갑 생성 구현 비트코인은 sha-256기반으로 만들어진 값을 ripemd-160으로 재처리한다고 하기에 구현 public String makeWalletID() { String wid = ""; try { MessageDigest sh = MessageDigest.getInstance("SHA-256"); walletseed = uid+":"+Util.getPostHash(); byte[] b64 = Base64.getEncoder().encode(walletseed.getBytes()); sh.update(b64); byte[] shByte = sh.digest(); StringBuffer sb = new StringBuffer(); for(int i=0;i 2018. 3. 20.
꿈을 꾸고나서 어째서인지 오늘 우리의 소원은 통일이라는 말이 이루어질 것 같은 느낌이 든다. 통일의 느낌적인 느낌이 어깨를 넘어서 목젖으로 삼각수렴하는 것 같은 것이다. 모르겠다. 2018. 3. 6.
Ultrahaptic 정가 X천만원짜리라는 울트라햅틱, SMI-VIve하고 비슷한 가격대라서 놀랍고 느낌상은 나쁘진 않지만 아직 갈길이 멀다고 보여진다. 울트라햅틱 자체는 입력기기를 외부장치에 의존하기 때문에 가장 상성이 좋은 것은 현재는 립모션이라고 보여진다. 물론 기타 기기에 적용도 가능, API자체가 독립적으로 구동되기 때문인데 어찌되건 공기압방식보다 좋은 점은 있다. 세상은 변화를 갈구하고 있다. 나는 평범하게 따라가리라. 미래가 이끄는 곳으로 말이다. 2018. 2. 5.
정재승 교수의 글을 보면 오늘 핫했던 정재승 박사님의 블록체인 관련 글을 보면 드는 생각은 하나입니다. 얼마전 있었던 법무부 발언 중에 웃고 지나갔던 6000만원 발언. 오늘 다시금 생각해보니 우리나라는 6000만원이라는 기술천시의 프레임에서 벗어나지 못하게 될 것 같다는 불안감입니다. 만약에 블록체인 기술을 적용한 견적을 낸다면... "6000만원!" "아니 블록체인의 기술을 적용해서 만든..." "6000만원!" "...." 두고두고 이번에 만들어진 프레임은 조금씩 변형되겠지만 기술천시의 기조는 망령처럼 따라다닐 것 같습니다. 뭘 만들던 꼬리표처럼 말이죠. 2018. 1. 14.