Programming/openGL2011. 3. 25. 22:06
glortho() 함수는 화면상의 좌표축을 설정하는 함수이다.
#include "windows.h"
#include "GL/gl.h"
#include "GL/glut.h"

void display(void)
{
/*  clear all pixels  */
    glClear (GL_COLOR_BUFFER_BIT);
/*  draw white polygon (rectangle) with corners at
 *  (0.25, 0.25, 0.0) and (0.75, 0.75, 0.0)  
 */
    glColor3f (1.0, 1.0, 1.0);
    glBegin(GL_POLYGON);
        glVertex3f (0.25, 0.25, 0.0);
        glVertex3f (0.75, 0.25, 0.0);
        glVertex3f (0.75, 0.75, 0.0);
        glVertex3f (0.25, 0.75, 0.0);
    glEnd();
/*  don’t wait!  
 *  start processing buffered OpenGL routines 
 */
    glFlush ();
}
void init (void) 
{
/*  select clearing (background) color       */
    glClearColor (0.0, 0.0, 0.0, 0.0);
/*  initialize viewing values  */
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
}
/* 
 *  Declare initial window size, position, and display mode
 *  (single buffer and RGBA).  Open window with "hello"
 *  in its title bar.  Call initialization routines.
 *  Register callback function to display graphics.
 *  Enter main loop and process events.
 */
int main(int argc, char** argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
    glutInitWindowSize (250, 250); 
    glutInitWindowPosition (100, 100);
    glutCreateWindow ("hello");
    init ();
    glutDisplayFunc(display);
    glutMainLoop();
    return 0;   /* ISO C requires main to return int. */
}

glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0); 로 설정할 경우의 결과


glOrtho(0.0, 2.0, 0.0, 2.0, -2.0, 2.0); 로 설정할 경우의 결과

대충 정리하자면, 아래 그림과 같다고 할까나~?!


[링크 : http://www.opengl.org/sdk/docs/man/xhtml/glOrtho.xml]

'Programming > openGL' 카테고리의 다른 글

freeglut  (0) 2011.03.26
openGL - glbegin()  (2) 2011.03.25
visual Studio에서 openGL 돌리기  (0) 2011.03.16
윈도우에서 opengl.dll을 찾을 수 없다고 할 경우  (0) 2011.03.15
GLUT(openGL Utility Toolkit) 다운로드 (윈도우)  (0) 2011.03.15
Posted by 구차니
Programming/언어론2011. 3. 25. 21:40
IEEE 754 floating point 표준에 보면은,
float형은 7자리까지는 그 정밀도를 보장할 수 있고, 그 이후로는 부정확하다고 되어 있다.
그리고, double형은 15자리까지 정밀도를 보장할 수 있다고 한다.

[링크 : http://kimstar.pe.kr/blog/172]
[링크 : http://en.wikipedia.org/wiki/Double_precision_floating-point_format

'Programming > 언어론' 카테고리의 다른 글

일급 함수 first-class function  (0) 2025.01.31
dangling if-else  (0) 2014.08.13
함수 포인터 (function pointer)  (0) 2010.09.16
type system  (0) 2010.09.15
calling convention(콜링 컨벤션)  (0) 2010.04.17
Posted by 구차니
Microsoft/Windows2011. 3. 25. 14:40
c:\windows\system32\regsrv32.exe /u dllname.dll


[링크 : http://support.microsoft.com/kb/249873/ko]

win7 64bit일 경우
c:\windows\syswow64\regsrv32.exe /u dllname.dll
[링크 : http://support.microsoft.com/kb/282747/ko]

'Microsoft > Windows' 카테고리의 다른 글

IE8에서 오류날때 해결법  (0) 2011.04.13
Windows7 파일 형식 탭이 얼루 도망간겨?  (0) 2011.04.07
winXP에서 파일공유가 안될경우  (0) 2011.03.22
hiberfil.sys 위치는 못 옮겨!  (0) 2011.03.07
IPv6  (2) 2011.01.21
Posted by 구차니
c언어의 switch - case 문은
switch(val)
{
   case 1:
      break;

   case 2:
   case 3:
     break;

   default:
      break;
}
 
이렇게 구성되는데 반해

visual basic에서는
Select switch val
    case 1
    case 2, 3
    case 4 To 5
    case else
End Select
 
이렇게 구성된다.

[링크 : http://msdn.microsoft.com/ko-kr/library/cy37t14y.aspx]
[링크 : http://msdn.microsoft.com/en-us/library/cy37t14y(v=vs.80).aspx
Posted by 구차니
회사일2011. 3. 23. 10:29
아무리 그래도 메일에 파일 첨부하고
꼴랑 3글짜 적어 보내는건 머니 -_-

[링크 : http://www.terms.co.kr/FYI.htm]

'회사일' 카테고리의 다른 글

노기스  (0) 2011.06.22
데드롱?  (0) 2011.05.25
PANTONE 이란  (0) 2011.01.12
도급자재 / 사급자재  (4) 2010.10.12
직무, 직위, 직책, 직급  (0) 2010.09.11
Posted by 구차니
지하철에서 나와 개찰구로 가는데
앞 사람이 찍고
웬 가방을 등에 맨 고삐리가 뛰어들고
내 앞에서 들어가서 찍고



응?




끼어드는걸 보면서도
이걸 가방을 확 땡겨서 갈굴까 어떻게 할까 고민을 하는 사이에 가버리는
좆고딩 머스마

이런걸 응징하려면 어떻게 해야하려나?
마음같아서는 가방을 확떙겨서 넘어트리고 밟으면서 카드 찍고 나가고 싶긴했는데
성인이라 내가 역관광 당할것 같기도 -_- 제길




아무튼 지하철에서 나와서 버스를 타러가는 동안에는
담배피는 분들 덕분에 드리프트를 해대면서 쿨럭쿨럭





아 세상따위 망해버려라 -_- t 
Posted by 구차니
하드웨어/Network 장비2011. 3. 22. 23:13
winXP SP3의 버그인지는 모르겠지만
현재 사용중인 intel PRO/1000MT Dual port Server LAN card 이녀석...
방화벽이 두개가 동시에 설정이 된다.

티밍설정을 한것도 아닌데
두개가 동시에 설정이 맞물리는 느낌이 드는건 왜일까 -_-

 

2011/03/22 - [Microsoft/Windows] - winXP에서 파일공유가 안될경우 
Posted by 구차니
Microsoft/Windows2011. 3. 22. 23:10

파일 공유가 안되길래, 혹시나 해서 서비스 목록에서 확인을 해보니 "Computer Browser" 서비스가 시작되어 있지 않았다. 
그래서 시작을 눌렀더니..


"computer browser 서비스가 로컬 컴퓨터에서 시작했다가 중지되었습니다"
이런 에러가 발생을 하면서 다시 시작하지 않음 상태로 돌아갔다 -_-

이게 무슨일인가 하고 봤더니 으헉?!
방화벽 설정에서 "파일 및 프린터 공유"가 예외로 인정되고 있지 않았다.
후다닥 이걸 체크하고 다시 켜러 갔더니 이미 켜져있는 상태 -_-


결론 : 랜카드를 별도로 추가해서 사용할 경우, 그 랜카드로만 인터넷할 할때에
         공유가 안되면 방화벽 예외사항을 살펴보자.

[링크 : http://jwmx.tistory.com/37]
[링크 : http://comboy.tistory.com/761]
[링크 : http://support.microsoft.com/kb/188001

'Microsoft > Windows' 카테고리의 다른 글

Windows7 파일 형식 탭이 얼루 도망간겨?  (0) 2011.04.07
regsrv32를 이용한 ActiveX 삭제  (0) 2011.03.25
hiberfil.sys 위치는 못 옮겨!  (0) 2011.03.07
IPv6  (2) 2011.01.21
windows 7/vista 잘못된 EDID 바로잡기  (2) 2011.01.07
Posted by 구차니

3월 23일 매수분 부터 CMA-RP에 대한 금리가 0.5% 올라간다.
"매수분"이기 때문에 기존에 유지하고 있던 녀석들은 한번 털어주어야 한다고 했던게 기억이 나는데..

아래와 같이 메뉴에 들어가서 하면 된다는데 흐음..
매도방법 : 금융상품 → 매매계좌 → 매도하기 → CMARP
[링크 : http://gemini1436.egloos.com/3725176] 

상단의 "금융상품몰" - 좌측의 "매매/예약" - "매도" - "해당계좌"를 선택하면 된다.


그나저나 2007년 4.8%에 비하면 참으로 많이도 떨어진 이율이다 -_-




Posted by 구차니
Linux2011. 3. 22. 21:53
사용하고 있는 리눅스 서버한녀석이 부팅시에 꼭 먹통이 된다 -_-
게다가 가장 짜증난다는 "랜덤"한 빈도로 말이다.

아무튼 증상을 보면 sda와 sdb가 뒤바뀌는 현상이 가끔 생기는데
프레스캇 메인보드에서 SATA와 IDE를 동시에 쓰면서
하드 순서가 뒤바뀌는건지 도무지 BIOS 상에서는 잡을수가 없다

리눅스 상의 /etc/fstab에는 아래와 같은 remount-ro 가 있는데 에러가 발생시 마운트를 재시도 하도록 되어있다. 
(솔찍히 기본값은 무시하고 넘어가는 건지 알수가 없다 ㅠ.ㅠ)
  9 /dev/sdb        /               ext4    defaults            0       2
 10 /dev/sda        /home/samba     ext4    errors=remount-ro   0       1 

errors=continue / errors=remount-ro / errors=panic
Define the behaviour when an error is encountered. (Either ignore errors and just mark the file system erroneous and continue, or remount the file system read-only, or panic and halt the system.) The default is set in the filesystem superblock, and can be changed using tune2fs(8)

[링크 : http://linux.die.net/man/8/mount]
 

'Linux' 카테고리의 다른 글

TSC - Time Stamp Counter  (0) 2011.06.05
zip 파일은 UTF-8을 지원안하려나?  (2) 2011.04.07
/proc/cpuinfo flags 필드의 내용  (0) 2011.03.22
linux kernel이 64bit 인지 확인하는 방법  (0) 2011.03.22
RTSP는 UDP가 기본  (0) 2011.02.24
Posted by 구차니