fonts.dir 만들기 폰트는 비트맵, 백터 등의 방식으로 만들 수 있다. 확장자가 pcf, bdf 라고 나오는 것은 비트맵이라고 보면 된다. 이와 달리 ttc,ttf 라고 나오면 truetype 백터 방식이라고 보면 된다. 이런 폰트는 fonts.dir 에 폰트의 이름이 기록되어 있다. pcf는 mkfontsdir 명령어를 통해서 만들면 된다. ttf는 ttmkfdir 명령어를 사용하여 한다. R&D/OS 2007.06.30
솔라리스에서 폰트 추가하기 현재 가능한 font 보기 xlsfonts xterm -fn How to Convert BDF Fonts to PCF Format Use the bdftopcf command to convert a BDF font to PCF format. system% bdftopcf -o myfont14.pcf myfont14.bdf xterm -fn -misc-fixed-medium-r-normal-ko-18-180-75-75-c-180-iso10646-1 http://developers.sun.com/dev/gadc/techtips/adding_fonts.html http://www.cl.cam.ac.uk/~mgk25/unicode.html#fonts http://docs.sun.com/app/docs/doc/8.. 카테고리 없음 2007.06.29
Solaris 에서 UTF-8 한글 사용하기 (Putty에서) 솔라리스에서 UTF-8을 사용하는 방법 운영체제 : Solaris 9 (Sparc) 1. 사용 가능한 Locale 보기 Locale은 사용자의 언어와 환경에 대한 정의라고 보면 된다. 한글 인코딩은 크게 두 종류가 있다고 보면 된다. ko_KR.EUC (ko 와 동일 , Linux 에서는 ko_KR.eucKR 과 동일) ko_KR.UTF-8 (ko.UTF-8과 동일) cf. 영어만 사용할 경우 (C, POSIX로 하면 된다) Locale 폴더 (Language : text)폴더 위치 : /usr/lib/locale (솔라리스) /usr/share/locale (FreeBSD) /usr/lib/locale (Linux) [/usr/lib/locale @ktgate] $ ls -al total 42 drwx.. R&D/OS 2007.06.29
Python 한글 utf-8 사용시 이런 예러가 낫을 경우 "UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-6: ordinal not in range(128)". s = s.encode('utf-8') Passion/Python 2007.06.29
MetaWeblog를 이용한 포스팅 테터툴즈는 metaWeblogAPI를 지원한다. 이는 metaWeblogAPI를 지원하는 클라이언트에서 블로그에 포스팅을 하거나 읽어오는 기능을 할 수 있게 해 준다. 이 API 를 이용하여 간단하게 Python에서 TatterTools에 포스팅하는 기능을 개발해 보았다. 사용되는 시나리오를 생각해 보면 나의 웹서버에서는 매일 아침 9시 네이버 OpenAPI 를 이용하여 내가 원하는 키워드를 검색한다. 예를 들어 OpenAPI를 이용하여 "신영밸류고배당" 이라는 글자가 들어가는 뉴스를 리턴받는다. 이를 html로 만든 다음 metaWeblogAPI를 이용하여 내 홈페이지에 포스팅을 하는 것이다. 우하하 이작업을 매일 아침 9시마다 돌리면 매일하면 내 펀드와 관련된 뉴스를 자동으로 블로그에 기록하게 되는 .. Passion/Python 2007.06.29
Struct 초기화 하기 struct 초기화 예제 (Language : c)#include struct student { int a; int b; }; main() { struct student mystudent = {a:1}; // a값만 초기화 하고 싶을때 struct stduent mystudent1 = {.a=1}; // a값만 초기화 하고 싶을때(리눅스에서) } Passion/Programming 2007.06.27
PLY - Lex에 대한 이해 3. Lex Lex는 lexical analyzer의 줄임말입니다. 우리가 생각을 글로 표현하면 문장이 나오죠. 예를 들어 "나는 일을 한다" 라는 문장이 있을 때 "나", "는", "일", "을", "한다" 가 각각의 의미를 가지는 단어가 되죠. 이렇게 하나하나의 단어를 Token이라고 합니다. Lex의 역할을 긴 문장을 입력받아서 의미있는 단어들을 하나하나씩 추출하는 것이라고 보면 됩니다. 위의 예를 좀더 보면 우리는 명사, 조사, 동사 등으로 구분을 할 수 있습니다. "나","일" 등은 명사로, "는","을" 은 조사로 "한다" 는 동사로... 이와 같이 Token은 Type과 Value로 정의할 수 있습니다. 즉 "나" 라는 Token은 (type, value)의 쌍이 되는거죠. 예를 들어 (ty.. Passion/Python 2007.06.27
책신청-Great Code(하드웨어의 이해) 연구소에서 R&D 분야에 필요한 책을 마음대로 신청할 수 있다. 그래서 웹질을 하다가 추천 책이어서 회사에 신청을 했다. 회사가 좋은 점은 책을 신청하면 우선 대여자가 되는데 다음 사람이 예약하지 않는한 계속 가지고 있을 수 있다. (계속 연체중인데 도서관 서기가 반납하라고 안하니 ~ ㅋㅋ) 오늘 신청한 책은 Randall Hyde가 지은 Great Code의 한글판이다. 교보 문고에서 나온 책 정보를 기록해 보면 1. 책소개 유능한 프로그래머가 되기 위해 닦아야 할 개념 원리를 학습해서 프로그래머의 내공을 높여주는 원리학습 가이드 시리즈인 GREAT CODE 제1권. 이 시리즈는 더 빠르고 훌륭한 최고의 코드를 짤 수 있도록 전 4권에 걸쳐 프로그래밍의 근본원리를 쉽게 가르쳐준다. 제1권 '하드웨어 이.. Passion/My Idea 2007.06.27
라이센스 관련 자료 일단 자료 조사 먼저 http://www.gnu.org/philosophy/philosophy.ko.html - http://www.gnu.org/licenses/why-not-lgpl.ko.html Passion/My Idea 2007.06.27