본문 바로가기

반응형

고양이의 둥지

(256)
[사전조사] EPUB 은 무엇인가? 출처 : http://ko.wikipedia.org/wiki/EPUB#cite_note-ops2.0_spec-0 Electronic Publication (EPUB) 확장자 .epub MIME 종류 application/epub+zip 개발 국제 디지털 출판 포럼(IDPF, International Digital Publishing Forum) 파일 포맷 종류 전자 출판 문서 EPUB(electronic publication)은 국제 디지털 출판 포럼(IDPF, International Digital Publishing Forum)에서 제정한 개방형 자유 전자서적 표준이다. EPUB은 자동공간조정(reflowable)이 가능하게 끔 디자인 되었다. 이는 EPUB으로 만들어진 내용을 볼 때 디스플레이하는 ..
ePub 포맷의 전자책 생성을 위한 프로그램 및 서비스들. 출처 : http://blog.naver.com/louischan/91583848 How can I create ePub files from my books? 2009년 8월 4일 현재, (오래된 포스팅을 참조함) 스탄자 사이트에 따르면, ePub을 만들 수 있는 몇가지 저작툴이 소개되고 있습니다. 아직은 많은 제품이나 솔루션이 나와 있지 않지만, 계속적으로 관련한 제품 및 솔루션이 소개될 것으로 보여집니다. 1. Adobe Indesign솔루션 (http://www.adobe.com/products/indesign/) 편집/인쇄 전용 솔루션인 Indesign에서 Export 메뉴를 이용하여 ePUB파일을 생성할 수 있습니다. InDesign is a high-end publishing tool for ..
NETCURY NTI-300B (무선WiFi, IP카메라)
(유선USB 보안카메라)MCAM100A HOME & STORE PAN/TILT SECURITY CAMERA 출처 : http://codien.kr.ecplaza.net/2.asp 제품일반설명 사랑하는 가족과 소중한 재산, mCam이 함께 합니다. mCam100Advance는 원격지 또는 현지에서 키보드, 마우스로 상하좌우 컨트롤 할 수 있는 PC기반의 웹 카메라입니다. 별도의 전원 필요 없이 USB케이블만 PC에 연결하면 되고 벽, 천정 등에 설치 가능합니다. 원격지에서 인터넷 및 핸드폰을 통해 카메라를 상하좌우 컨트롤 하며 모니터링 할 수 있고, 시간 설정을 통한 압축 녹화가 가능합니다. 저렴한 가격으로 직접 설치하여 집, 소형 상점, 가게, 창고, 병원, 유치원을 실시간으로 모니터링 할 수 있습니다. 제품특징 고화질 비디오 녹화 및 정지영상 촬영 움직임 감지기능 움직임 감지 저장 및 통보(이메일, SMS(..
[C] 저수준 파일 입출력 저수준 화일 입출력 함수들 저수준의 화일 입출력에서는 FILE이란 구조 대신 간단하게 각 화일마다 번호를 사용하는데, 이를 화일 식별자(file descriptor), 또는 핸들(handle)이라고 한다. 이 핸들은 0 이상의 값을 가지고 있는데 실제로 0과 1, 2 는 고정된 의미(핸들 0은 표준 입력을 위한 번호이며 1은 표준 출력, 그리고 2는 표준 에러로 사용)를 갖고 있어서 화일을 처음 열게 되면 그 화일의 핸들은 3이 된다. 윈도우즈 상에서는 저수준 입출력 함수에 모두 '_'를 붙인다. 예) _open, _write, _O_RDONLY, _close ... open 함수 저수준의 화일 입출력에서도 화일을 사용하기 위해서는 화일을 먼저 열어야 하며, 이때 다음과 같이 open 함수를 사용한다. ..
FBX improvements in XNA Game Studio 3.0 max에서 FBX파일을 export한뒤 xna에서 import하여 다룰때 필요한 심화된 정보 정도로 보면 되겠다. One of the less obvious changes in our 3.0 release is that we picked up an updated version of the FBX SDK from our partners at Autodesk, which enables some cool new functionality in our FBX importer: Multiple textures Multiple texture coordinate channels Effect materials Material name strings are now imported correctly To use this s..
XNA와 3D 기초 (1) [1] XNA에서 3D 프로그래밍의 시작. 3D 자료를 2차원인 모니터 화면에 렌더링 한다는 것의 의미는 무엇인가?? 3D 렌더링이라는 것은 기본적으로 3차원 공간의 기하구조를 2차원 평면에 투영하고, 투영된 기하구조에 적절한 색들을 채워 넣는 것이다. 초창기 3D게임들은 3D 렌더링을 위한 레이캐스팅(ray-casting)과 같은 기법들을 전적으로 CPU에서 처리! 하지만, 오늘날의 3D 그래픽 처리는 모두 GPU에서 일어난다. GPU는 다각형들을 화면에 그리고 픽셀들을 채우는 일뿐만 아니라 3D자료를 2D로 투영하고 변환하는 작업도 모두 처리한다. 게다가 투영, 변환과 픽셀 채우기 작업의 구체적인 방식을 개발자가 세세하게 지정하는것도 가능 ☞ 셰이더(Shader) 기술을 통해서 가능함 3D 점들을 화..
구조체 패딩 비트에 대해서. struct padding bit 아래와 같은 구조체를 선언했다고 하자. char가 1바이트이고 int가 4바이트인 시스템에서 위의 구조체를 선언하고 sizeof()로 구조체의 사이즈를 찍어보면 얼마가 나올까? 생각대로라면 5바이트가 나와야 한다. 1 + 4 = 5 이니까.. 그런데 대부분의 컴파일러에서 실제로는 8바이트가 나온다. 이유는 패딩 비트가 추가되어서 그렇다. 몇몇 컴파일러는 구조체의 필드를 메모리에 위치 시킬 때 중간에 빈 공간 없이 쭉 이어서 할당하는 경우도 있지만, 대부분의 컴파일러는 성능향상을 위해 CPU가 접근하기 쉬운 위치에 필드를 배치한다. 그러다 보니 중간에 빈 공간이 들어가게 되는 것이다. 이 빈 공간이 바로 패딩 비트이다. 이에 대해서 좀 더 자세히 알아보자. 32비트 CPU는 메모리에서 값을 읽어 올 때 한..

반응형