전체 글340 젠투 로케일 설정 [출처] http://chronon.egloos.com/407533 기본 설정으로 설치하면 export LANG=ko_KR.utf8 이나 export LANG=ko_KR.eucKR 만 .bashrc나 .xinitrc 등에 적어주면 된다. 이렇게 할 수 있는 것은 라이브러리에 리눅스가 다룰 수 있는 모든 로케일의 정보를 담게 되어 있기 때문인데, 이렇게 하면 시스템을 빌드하는 시간도 매우 길어지고 라이브러리의 크기도 커지기 때문에 비효율적이고 젠투 리눅스의 장점을 살리지 못한다. 로케일에 관한 정보는 보통 커널과 glibc에 포함된다. 커널 컴파일시에 선택하는 로케일 정보는 파일 시스템에서 다룰 때의 charset을 설정하는 것으로, 한글로 된 파일명을 다룰 필요가 있을 때는 (특히 fat나 ntfs파일 .. 2011. 4. 13. 폰트에서 point와 pixel의 관계 http://www.winapi.co.kr/project/library/freetype/ft2.htm "바. 해상도와 문장의 크기" 여기에 잘 설명되어 있슴. 1 포인트는 : 1/72 인치 윈도우 머신의 화면 해상도는 96 dpi 그렇다면 윈도 머신에서 12 포인트 폰트의 픽세 크기는?? 위 사이트에서 설명하기를 픽셀 = 포인트 * 해상도 / 72 라고 되어있다. 여기에 맞춰 계산해보면 12 * 96 / 72 = 16 12포인트 폰트는 16 픽셀 크기이다!!!! 2011. 4. 13. [책] C로 배우는 알고리즘 - 예제 를 나 나름대로 재 해석한 것.. - stack, queue, circular queue, tree, btree등. - 모두 double linked list로 구현 - tree는 아직 완료 안됨 - vs2005에서 작성했지만 모두 C 코드임 (몇가지만 손보면 리눅스에서도 테스트 가능하리라 봄) %%% 그냥 심심하던 차에 책이 눈에 띄이길래... 2010. 11. 8. lex 프로그램의 입력 문제 요즘 lex와 yacc를 공부하고있는데 간단한 lex 테스트 프로그램이 의도한 대로 동작하지 않아서 개 삽질... 으.. %{ #include %} words [A-Za-z]+ numbers [0-9]+ %% {words} { printf( "WORDS : %s\n", yytext ); } {numbers} { printf( "NUMBERS : %s\n", yytext ); } \n {} %% int main( void ) { //yyin = fopen( "data.txt", "r" ); yylex(); //fclose( yyin ); return 0; } int yywrap( void ) { return 1; } 입력된 내용중 단어와 숫자를 구분하여 출력하는 정말 심플한 코드다. 그런데 전혀 예상밖의 .. 2010. 11. 5. 이전 1 ··· 43 44 45 46 47 48 49 ··· 85 다음