포스팅 목적기록하기 위해피드백을 받기 위해. 버그 있을 때, 수정 할 수 있습니다. 링크도 가져 가세요. 공유 - 불펌 개념이 없으니, 마음데로 사용하세요.개발 이유 게임 정보를 서버에 다 저장해서 쓰려고 했는데, 회의 중 인터넷이 끊어져도 게임하는데 지장이 없어야 한다는 결론이 내려졌습니다. 그래서 로컬에 데이터를 저장해야 하는데, 유니티가 기본 제공하는 PlayerPrefs 은 손 쉽게 변조가 가능하기 때문에, 변조를 못하게 막아야 할 필요가 있었습니다. 그래서 유니티 보안 문서들을 보았고, 그 중에 PlayerPrefs 먼저 할 필요가 있어서, 기존에 다른 사람이 만든 코드를 찾아 보았습니다. 하지만 키를 숨기는 개념이나 value 암호화 개념을 사용하는건 찾지 못했습니다. 그래서 직접 개발(짜집기..
연구실 검색 결과
포스팅 목적필요한 기능인 할인율 별 정렬 기능이 바나나에 없어서자바스크립트를 때 마침 익히고 있어서하는 일세일 페이지에서만 작동 하며, 할인폭이 큰 물건부터 재정렬되어 body 하단에 출력해 준다.자바스크립트 코드 : 바나나 올림차순이 (function() { var seedInfos = window.document.getElementsByClassName("priceDisplayStrike"); var infos = []; for (var idx = 0, l = seedInfos.length; idx < l; ++idx) { var priceNode = seedInfos[idx]; var oldPrice = Number(priceNode.innerText.substr(1)); var newPrice =..
번역을 포스팅 하기에 앞서, 하고 싶은말 오역이 많이 있습니다. 읽으시고 이상한 부분 있으면 알려 주세요. 퍼가셔도 되나, 수정 될 수 있으니, 링크도 같이 가져가세요. 원문 : http://netty.io/wiki/user-guide-for-4.x.html , 2015.01.06 으로 번역 : 최익필 - http://ikpil.com/1338 서문 문제 오늘날 우리는 서로 통신하기 위해 범용적인 애플리케이션이나 라이브러리를 사용합니다. 예를 들어 우리는 종종 웹 서버에서 정보를 검색하고 웹 서비스를 통해 RPC(리모트 프로시져 콜)를 작동 시키려고 HTTP 클라이언트 라이브러리를 사용합니다. 그러나, 범용 프로토콜이나 이 구현이 종종 잘 확장되지 않습니다. 우리가 범용 HTTP 서버를 대용량 파일, 이..
이 포스트를 만든 목적 기록을 위해서 이 포스트의 준비물 Mozila Firefox 4 boost 1.45.0 참조 문헌 \boost_1_45_0\boost\asio\impl\write.hpp:130 ~ 152 라인 맛보기 코드 template class write_op : detail::base_from_completion_cond { public: write_op(AsyncWriteStream& stream, const ConstBufferSequence& buffers, CompletionCondition completion_condition, WriteHandler handler) : detail::base_from_completion_cond(complet..
이 포스트를 만든 목적 lunit 사용방법을 기록하기 위해 이 포스트의 준비물 firefox4 beta11 eclipse 3.6.1 + vrapper lua 5.1.4 lunit 참조 링크 http://www.nessie.de/mroth/lunit/ -- lunit 구하는 곳 간략한 소개 lunit은 lua script 유닛 테스트 프레임 워크 이다. 자세한건 참조 링크 lunit 을 사용하기 위한 준비 lunit 다운로드, 압축 풀고 lunit.lua, lunit-console.lua 파일을 lua 가 설치된 곳에 복사한다.(다른 방법도 있지만 이게 제일 편하다) 사용방법 해당 링크에 다 나와 있긴 한데, 쉘 스크립트로 되어 있는데 이를 정리하면 다음과 같다. 쉘 스크립트인 lunit 으로 lua sc..
최근댓글