본문 바로가기
  • fishing...
  • eating...

분류 전체보기878

Direct X SDK Tutorial 01: Create Device & Vertex #include #define D3DFVF_CUSTOMVERTEX ( D3DFVF_XYZRHW | D3DFVF_DIFFUSE ) struct CUSTOMVERTEX { FLOAT x, y, z, rhw; DWORD color; }; LPDIRECT3D9 g_pD3D = NULL; LPDIRECT3DDEVICE9 g_pd3dDevice = NULL; LPDIRECT3DVERTEXBUFFER9 g_pVB = NULL; VOID Cleanup(); VOID Render(); HRESULT InitD3D( HWND hWnd ); HRESULT InitVB(); HRESULT WINAPI MsgProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam ); INT WINA.. 2008. 4. 3.
nokia 미래형 휴대폰 단말기 morph Nokia의 미래형 휴대폰 단말기 Morph 실용화 될때 쯤이면 내가 한 5~60은 되야 겠지..ㅡㅜ 2008. 3. 23.
데스노트 패러디...ㅋㅋ;; 데스노트 페러디.. 스폰지밥 싱크로율 100%랍니다.ㅋ;; 2008. 3. 2.
C언어 날짜/시간 C언어는 날짜/시간을 구할 때 하나의 함수로만 되는 것이 아니라, 다음과 같이 약간 복잡합니다. time() 함수로, 현재 경과된 초(sec), 즉 "유닉스 시간"을 구한 후, 그것을 localtime() 함수로 연월일 시분초로 분리하여 구조체에 저장합니다. #include #include void main(void) { time_t timer; struct tm *t; timer = time(NULL); // 현재 시각을 초 단위로 얻기 t = localtime(&timer); // 초 단위의 시간을 분리하여 구조체에 넣기 printf("유닉스 타임 (Unix Time): %d 초\n\n", timer); // 1970년 1월 1일 0시 0분 0초부터 시작하여 현재까지의 초 printf("현재 년: %.. 2008. 2. 29.
나무를 심는 사람 나무를 심는 사람... 2008. 2. 27.
Glade로 생성한 GTK+ 소스에서 widget* 얻기. support.c 파일에 보면 아래와 같은 lookup_widget()가 존재한다. 아래 함수를 사용하여 widget* 얻어보자.. GtkWidget* lookup_widget (GtkWidget *widget, const gchar *widget_name) { GtkWidget *parent, *found_widget; for (;;) { if (GTK_IS_MENU (widget)) parent = gtk_menu_get_attach_widget (GTK_MENU (widget)); else parent = widget->parent; if (!parent) parent = (GtkWidget*) g_object_get_data (G_OBJECT (widget), "GladeParentKey"); i.. 2008. 2. 15.
GTK+ 설치 순서... 잡설 pkg-config가 먼서 설치 되어야 한다. ( 이거 안깔아서 꼬인적 많음.) 안정판을 찾아서 스는 것을 권장하고 싶다.... 결론만 말하자면 3번 실패했다... 실패하면서 얻은 방법들... 성공한 단계는 팡고 전까지... 팡고에서 xft library를 못찾아.. xft를 설치하다가.. 짜증나서 포기.. 그러나.. 이 방법은 완전 맨땅에 해딩하는 것이니 필요한 부분만 발췌해서 보기를 바란다.... Download ftp://ftp.gtk.org/release/v2.8/ GTK+ 설치 관련 파일 다운로드 ftp.://ftp.gnu.org/ GNU 설치 관련 파일 다운로드 http://xlibs.freedesktop.org/ XLibrary 관련 파일 다운로드 먼저 설치 되어 있어야 할 것들 lib.. 2008. 2. 10.
libjpeg 설치시 오류 해결 방법 cannot create regular file `/usr/local/man/man1/cjpeg.1': 그런 파일이나 디렉토리가 없음 단 오류의 발생 원인은 파일 설치(make install) 중에 /usr/local/man/man1 이라는 디렉터리가 없어서 cjpeg.1 및 이후의 파일들을 복사하지 못하는 것입니다. 가능한 몇 가지 해결 방법을 적어보겠습니다. 취향 따라 고르시면 됩니다:) 추천 순서는 0, 2, 1, 3입니다. 0. 패키지 설치 꼭 소스로 설치하셔야 하는 게 아니라면 사용하고 계신 패포판에서 사용하는 패키지 형식(rpm, dpkg, ...)으로 된 libjpeg 패키지를 찾아서 설치해 주시는 게 쉽기도 하고 설치 도중 문제를 만날 가능성도 적습니다. * 여전히 소스 설치를 하기로 선택.. 2008. 2. 10.
[펌] 리눅스 원격접속 방법 자료출처 : http://hwsj.tistory.com/306PC에서 Fedora 리눅스가 설치된 개발 서버에 원격으로 접속하기 위하여 VNC를 사용하였다.0. 환경개발 서버: Fedora 8 (x86) PC: Windows XP내 컴퓨터(PC)에서 개발 서버로 원격 접속하기를 원한다. 그래서 개발 서버를 원격 접속 서버로, 내 컴퓨터를 클라이언트로 구성한다.1. 패키지 설치원격 접속 서버를 구성하기 위하여 가장 먼저 vnc-server 패키지 설치한다.$ sudo yum install vnc-serverFedora 8 설치할 때 선택한 패키지 그룹에 따라 다르겠지만, 이미 설치되어 있을 수도 있다. 나의 경우에는 그랬다.$ rpm -q vnc-servervnc-server-4.1... 2008. 2. 4.
암호화알고리즘 - 블록암호(block cipher) 자료출처:http://www.securitytechnet.com/std-algorithm/block.html#block1 블록암호 (block cipher) 국내 표준인 SEED와 미연방 표준인 DES/3DES/AES에 대한 표준 문서, 소스 코드(테스트 벡터 포함) 등을 제공합니다. SEED DES/3DES/AES SEED SEED는 민간부문에서의 정보와 개인 프라이버시 등을 보호하기 위하여 한국정보보호진흥원(구,한국정보보호센터)과 ETRI주도하에 개발된 대칭키 방식의 128비트 블럭암호 알고리즘으로 1999년 9월 국내 단체표준화 (TTA.KO-12.0004)를 완료하였습니다. 현재, 한국정보보호진흥원에서는 SEED의 국제 표준화를 추진중에 있습니다. SEED는 크게 다음과 같은 특성을 가진 블럭암호.. 2008. 2. 1.
WPF( Framework 3.0 ) 동영상 후덜덜... 이것도 쩌는 구만.... 2008. 1. 27.
히야... 완전 초간단 연습문제 A 결과.. 2007년도 ACM 테스트 A문제 간단하게 해결 할 수 있다.. nRes = ( ( nHours * 6 ) * 1200 ) + ( ( nMin / 10 ) * 1200 ); nRes -= ( nRes % 1000 ); 10분 미만은 서비니 계산에서 빼면 되는 거고... 낙전은 안받으니 그건 빼버리면 되는 거니... 뭐 그런식으로 하면 간단하게 계산이.. #include void main() { int n, nRes; int nHours, nMin; int i; scanf( "%d", &n ); for( i = 0; i < n; i++ ) { scanf( "%d:%d", &nHours, &nMin ); nRes = ( ( nHours * 6 ) * 1200 ) + ( ( nMin / 10 ) * 1200 .. 2008. 1. 26.