/Perl문서를보다가이 홈페이지는 UseModWiki로 구성되어 있고, 이 유즈모드위키는 Perl 언어로 짜여진 프로그램이고, 이걸 고치는 UseModWiki소스수정 작업을 하려니 아무래도 펄을 공부하게 되지요. 게다가 좀 익혀보니 연구실에서도 간단한 실험 데이타 텍트스를 정리할 때는 C 등으로 짜는 것보다 훨씬 간편하게 할 수 있어서 좋아하는데... 펄이 설치된 시스템에는 보통 perldoc 이라는 문서 패키지도 설치되어 있어서, 주요 토픽이나 펄 함수에 대한 매뉴얼을 볼 수 있게 되어 있습니다. 예를 들어 펄에서의 정규표현식에 대해 알고 싶으면 제 경우는 서버에 접속해서perldoc perlretut를 하면1 아래와 같은 화면이 나오는 게죠. PERLRETUT(1) User Contributed Perl Documentation PERLRETUT(1) NAME perlretut - Perl regular expressions tutorial DESCRIPTION This page provides a basic tutorial on understanding, creating and using regular expressions in Perl. It serves as a complement to the reference page on regular expressions perlre. Regular expressions are an integral part of the "m//", "s///", "qr//" and "split" operators and so this tutorial also overlaps with "Regexp Quote-Like Operators" in perlop and "split" in perlfunc. (이하 생략)이번 주말에는 펄의 "reference"라는 개념에 대해 좀 제대로 알아두고 싶어서, 뒤져봤습니다. "perlref"라는 토픽에서 다루고 있더군요. "perldoc perlref"라고 하니 주루룩 나오는데 아무래도 영어라서 ... For a shorter, tutorial introduction to just the essential features, see perlreftut. ...."오호, perlreftut 라는 토픽이 따로 있었네, 뒤에 붙은 tut는 tutorial이겠구먼" 하면서 그걸 먼저 읽기로 했습니다. 그래서 오전에 읽기 시작했지요. 여기서 잠깐, 그 "reference"가 뭔지 초간단 설명하자면, 어떤 데이타를 가리키는 겁니다2. 사람의 이름과 비슷해서, 이 홈페이지에 적혀 있는 Raymundo라는 이름이 대한민국 서울 모처에 있는 저를 가리키는 것을 연상하면 됩니다. 제가 읽은 문서에서도 사람의 이름을 예로 들어서 설명을 하고 있는데... 글쎄 그 내용이... (빨간 색은 제가 입힌 겁니다) A reference is a scalar value that refers to an entire array or an 참조(reference)는 어떤 배열 전체 또는 해쉬 전체 (또는 뭐가 됐든)를 가리키는a messy, inconvenient bag of blood and bones... a messy, inconvenient bag of blood and bones... a messy, inconvenient bag of blood and bones... 지저분하고, 불편한, 피와 뼈를 담고 있는 가방??? -_-;;; "bag of blood and bones"는 사람이나 동물을 비하해서 쓴 표현 같고, 사전에서 messy와 inconvenient를 찾아서 제일 그럴싸한 걸 조합하면... "성 가 시 고 폐 만 끼 치 는 고 깃 덩 어 리"쯤 되는 건가.........;;;;;;;;; 안 믿기시면, 공식 펄 아카이브 사이트인 CPAN에서 확인하세요. [perlreftut 문서] 이 글 쓰는 동안 다시 생각해보니, "messy, inconvenient"는 "너저분하고 불편하게 배열 등의 리스트를 나열할 필요 없이 간편하게 참조 변수 하나로 표시할 수 있다"라는 댓구를 위해 쓰였다고 봐 줄 수도 있긴 하겠습니다만... 아무리 그래도... 이래도 괜찮은 거야? =.=??? -- Raymundo 2007-2-25 12:54 pm
여담으로...
-- Raymundo 2007-2-25 12:54 pm
Comments & Trackbacks펄 매니아에서 글보고 잠시 들어오게 되었습니다~ X-window도 사용하신다면 podbrowser 를 설치하시면 더욱 편하게 perldoc 문서를 보실 수 있답니다. :-)-- keedi 2007-2-27 3:42 pm
keedi/ 안녕하세요~ 요즘은 X윈도우는 거의 쓰지 않지만, 나중에라도 꼭 써 보겠습니다 ^_^ -- Raymundo 2007-2-27 9:01 pm
alogblog.com에서 openpgp서명을 보고 왔다가, 부시 관련해서는 정말 재밌어서 코멘트남깁니다. 아 덕분에 미친놈처럼 한 참 웃었습니다. ^^; -- 부깽 2007-3-7 8:46 am
부깽/ 반갑습니다, 전 첨에 봤을 때는 하도 놀래서 웃을 생각도 안 들더라고요. 해킹 당해서 내용이 조작됐나 싶었어요 ^^;; -- Raymundo 2007-3-7 8:53 am
|
Diary최근 글들
코멘트와 트랙백
옛 글들RSS주요 페이지
이 홈페이지의 인터위키는 다음과 같습니다. GyparkWiki UTF-8 http://gypark.pe.kr/wiki/ |