예전에 블로그에 테터툴즈와 구글 사이트 검색을 함께 사용하는 방법에 대해서 적어놓았다. 구글 검색도 이용하고, 애드센스 프로그램과 연계하여 돈도 버는 일석이조의 효과를 가져오는 방법이었지만, 메일로 문의해 본 결과, 검색창을 마음대로 수정하는 것은 약관위반이라고 한다. 실제 구글에 관한 유명 블로그에서도 검색창을 약간 수정해서 사용하고 있으므로, 깡이 있는 블로거라면 그냥 그대로 사용하도록 하고, 나처럼 소심한 블로거들은 애드센스는 제외하고 구글 무료 검색창 달기를 응용하기 바란다. 자, 이제 테터툴즈 자체 검색과 구글 사이트 검색을 비교해보자. 먼저, 구글이 내 웹사이트를 충분히 크롤링하고 있는 경우는 테터툴즈와 유사한 결과를 보여준다. 테터툴즈를 사용한 검색 - 검색어 : '게임' 구글을 사용한 검색..
샘플 코드 #include #include #if defined(WIN32) # include #else # include "conio.h" #endif #include #include #include int main(int argc, char *argv[]) { HHD hHD; HHLRC hHLRC; HDErrorInfo error; HLerror frameError; double proxyPos[3]; hHD = hdInitDevice(HD_DEFAULT_DEVICE); if (HD_DEVICE_ERROR(error = hdGetError())) { hduPrintError(stderr, &error, "Failed to initialize haptic device"); fprintf(stderr, ..
보호되어 있는 글입니다.
※경고※ 아래 내용은 구글 애드센스 약관에 위배되는 내용을 포함하고 있습니다. 자신의 책임하에 이용하시기 바랍니다. 현재 나의 블로그 위에 보면 위 그림과 같은 검색창이 떠 있다. 검색어를 입력하고 버튼을 누르면 기존의 테터툴즈가 제공하는 검색을 사용할 수 있고, 버튼을 누르면 구글 사이트 검색을 이용하여 내 웹페이지를 검색할 수 있다. 구글 사이트 검색(Google Site Search)이란 검색을 위한 구글 애드센스의 옵션으로, 내 웹 사이트의 페이지 안에서 방문자가 검색할 수 있도록 하는 기능이다. 현재 구글에서는 구글 검색창 달기 서비스를 통해 내 웹서버에 있는 내용을 구글 검색 엔진을 통해 무료로 검색할 수 있도록 하고 있다. 구글 사이트 검색이란 여기서 한걸음 더 나아가, 구글 애드센스와의 연..
가끔 openhaptic library를 쓰다보면 아래와 같은 링크 에러가 날 때가 있다 glutbasecode error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in LIBC.lib(typinfo.obj) glutbasecode error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) already defined in LIBC.lib(typinfo.o..
출처 : http://gpgstudy.com/gpgiki/%EC%8B%9C%EA%B0%84%20%EB%8B%A4%EB%A3%A8%EA%B8%B0Win32 환경에서의 타이머 종류 Ansi C의 time(), _ftime() Win32 API의 timeGetTime() 함수 Win32 API의 WM_TIMER 메시지 Win32 API의 GetTickCount() 함수 고해상도 타이머 관련 함수(자세한 사항은 MSDN 참고) 고해상도 타이머의 해상도 및 지원 여부 알아내기 현재 시간 얻기 지나간 시간 얻기 QueryPerformanceCounter의 문제점 RDTSC 참고 자료 시간에 기반한 게임 갱신 고정 시간 간격 가변 시간 간격 더 읽을거리 Win32 환경에서의 타이머 종류Ansi C의 time(), _..
QueryPerformanceCounter를 사용한 Thread 예제 #include #include #include #define UPDATE_RATE 50 //thread가 50Hz 단위로 작업한다 //update sampling time을 측정하기 위한 변수 LARGE_INTEGER frq; LARGE_INTEGER currentTick; LARGE_INTEGER lastTick; DWORD WINAPI ThreadFunction(LPVOID pvoid) ; HANDLE threadID; void main() { //고상도 타이머를 지원하는지 여부 확인 QueryPerformanceFrequency(&frq); char buf[100] ; // 1 부터 상당히 큰수까지 더하는 쓰레드 생성 threa..