본문 바로가기

전체 글1401

[OpenGL ES] 1. 자료형과 기본도형 (Primitives) [OpenGL ES 1] 자료형과 기본도형 (Primitives) OpenGL ES 강의 시작OpenGL ES 자료형을 살펴보자. OpenGL은 Multi Platform을 지원하고, 특정 벤더에 종속되지 않기에 언어에 따라 자료형이 변경될 수 있다. 가령, C++에서는 float가 32비트이지만, 자바스크립트에서는 16비트다. 이런 차이를 극복하기 위해 OpenGL ES는 자신만의 자료형으로 동작한다. GLfloat, Glint처럼 GL로 시작한다. 1. 8비트 자료형 8비트 자료형 Same C Desc GLbyte char -128 to 127 GLubyte unsigned char 0 to 255 GLchar char -128 to 127 2. 16비트 자료형 16비트 자료형Same CDesc GL.. 2017. 10. 19.
BouncyCastle 자바 암호화 알고리즘, 3DES 등 예제 [Java강좌] BouncyCastle 자바 암호화 알고리즘, 3DES 등 예제 [Java강좌] 1. BouncyCastle 꽤 방대한 자바 암호화 알고리즘을 가지고 있는 Bouncycastle 라이브러리입니다. 자세한 정보는 Bouncycastle 홈페이지[링크]에서 확인할 수 있습니다. 일반적으론 Eclipse에서 jar 파일 추가 등으로 간단히 사용할 수 있는데, 이 암호화 알고리즘을 안드로이드 프로젝트에서 사용하려면 압축 파일을 풀고, 프로젝트의 src 폴더 아래에 붙여넣기 한 후, bouncycastle를 사용할 자바 파일에서 import만 해줘야 합니다. 안드로이드에서는, 암호화 알고리즘 중 2중, 3중 Des 알고리즘 사용까지 확인해 봤습니다. 안드로이드에서 사용 시 이런저런 오류가 종종 발생하는데 자세한 .. 2017. 10. 18.
OLED LCD 휘도 명암비 배터리 사용량 비교와 기술 장단점 OLED LCD 휘도와 명암비 비교 (측정 변환 등) 휘도란 무엇인가? 광도 (Luminous Intensity) - 빛을 발산하는 광원에서 특정한 방향으로 방사되는 광량(단위는 cd(칸델라), 촛불 한 개는 1.067cd) 휘도 (Luminance) : 일정한 범위를 가진 광원 또는 빛의 반사체 표면의 밝기nit(니트) = cd/m^2, 1m^2당 cd의 수치 디스플레이의 휘도는? 각 제품 디스플레이의 평균 휘도 분포 (단위 : nit) LCD TV : 300~500PDP TV : 200~400LCD Monitor : 200~300태블릿 PC : 200~300스마트폰 : 200~700 - 디스플레이의 휘도는 주변의 조도에 따라 상대적으로 밝게 or 어둡게 느껴짐- 사용자의 눈과 각 제품들 간의 거리에 .. 2017. 10. 18.
[MFC강좌] NI DAQ, 비주얼 스튜디오 프로젝트 속성 (msvc2012) [MFC강좌] NI DAQ, 비주얼 스튜디오 프로젝트 속성 (msvc2012) ※ MFC Visual Studio(비주얼 스튜디오) 2012가 기준이며, NI의 Developer Tools를 설치했다는 가정하에 작성된 포스트입니다. 1. 프로젝트 속성 - 구성 속성 - VC++ 디렉터리 - 포함 디렉터리엔 아래 폴더를 추가 C:\Program Files (x86)\National Instruments\Shared\ExternalCompilerSupport\C\Include C:\Program Files (x86)\National Instruments\NI-IMAQ IO\Include - 라이브러리 디렉터리에 아래 폴더 추가 C:\Program Files (x86)\National Instruments\S.. 2017. 10. 17.