Passion 454

파이슨 문법

퍼키님의 홈피에서 파이슨 코드를 봤는데 요즘 내가 짤려는 코드랑 유사한 기능을 해서 공부중인데 이상한 문법(?)의 파이슨을 사용해서 결국 파이슨 grammar 를 봅니다. name ::= lc_letter (lc_letter | "_")* lc_letter ::= "a"..."z" identifier ::= (letter|"_") (letter | digit | "_")* letter ::= lowercase | uppercase lowercase ::= "a"..."z" uppercase ::= "A"..."Z" digit ::= "0"..."9" stringliteral ::= [stringprefix](shortstring | longstring) stringprefix ::= "r" | "u" |..

Passion/Python 2007.03.30

추가 MIB 컴파일하기

netsnmp에서 기존에 없는 MIB(사설 MIB 등) 정보를 보기 위해서는 * MIB이 저장되는 위치 (디폴트) $(HOME)/.snmp/mibs/ /usr/local/share/snmp/mibs/ * MIB 파일을 저장 폴더 밑에 둔다 * cp한 MIBS을 snmptranslate 가 로드하도록 명령함 #snmptranslate -m +CISCO-CLASS-BASED-QOS-MIB -IR cbQosInterfacePolicy 하면 dependency가 있으면 해당 MIBS 이 필요하다고 나온다. 그럼 해당 MIB 파일들을 구해서 같은 폴더에 넣어주면 된다.

Passion/Network 2007.03.12

cscope 사용하기 + Emacs + FreeBSD

- FreeBSD에서 cscope 설치하기 $ pkg_add -r cscope (패키지로 설치하면 emacs 사용시 필요한 것들을 만들지 못한다) $ cd /usr/ports/devel/cscope $ make (cscope-indexer, xcscope.el 을 적당한 장소로 옮겨야 한다) $ cd /usr/ports/devel/cscope/work/cscope-15.6/contrib/xcscope/ $ cp cscope-indexer /usr/local/bin $ cp xcscope.el /usr/local/share/emacs/site-lisp/ - emacs 용 설정 하기 좀전에 copy 한 xcscope.el 파일을 보면 자신의 .emacs 파일에 무엇을 추가해야 하는지 나온다. .emacs 파..

Passion/Programming 2007.03.12