관련링크
참여자
-
Recent Posts
- LG XNOTE C1 노트북 우분투 사용시 사운드 재생 문제
- 우분투 10.10 한글 글꼴 설정
- 리눅스 커널 로그 버퍼 읽기
- 연구소 개발팀 문서 일부 공개
- 글꼴마다 다른 힌팅 사용하기
- 코딩하던 노인
- iPad 프로그래밍
- 우분투 10.10 기본 파일시스템 – Btrfs
- 영국 버밍엄 IFSEC 2010 숙소
- Gource 소스 저장소 시각화 프로그램
- GObject 속성 직렬화(Serialization)하기
- 리눅스 커널 2.6.33 릴리스
- 구글 프로토콜 버퍼(Protocol Buffers)
- GLib 테스트 프레임워크 사용하기
- 싱글턴(Singleton) GObject 객체 만들기
Tags
Agile C Catalyst CGI Clutter Coding cometodj CPAN Debug Diag Eclipse Emacs Embedded FontConfig GCC Gdb Git GLib GooCanvas GTK+ GTree GUI Hangul Inotify iphone Kernel Linux Log::Simple::Color MacOSX Network ONVIF Perl Shell Sqlite SSH Strace Threading Ubuntu Vim VMware VNC Web Windows Wordpress 카스탈리엔Archives
- August 2010
- July 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- September 2008
- August 2008
- July 2008
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
Meta
Tag Archives: Perl
[Digest] 펄 스크립트로 상호 작용하는 Ack 쉘 만들기
주의 : [[Digest] 펄 스크립트로 상호 작용하는 Ack 쉘 만들기]의 가장 최근 판은 이곳 에서 확인할 수 있습니다.
CPAN의 Andy Lester 가 제작한 App::Ack 모듈은 펄로 만든 강력한 문자열 검색 도구 입니다. 한 번 사용하면 즐겨 사용하던 GNU grep을 버려버릴 수 있을 정도로 grep 을 사용하면서 한 번쯤은 느낄 아쉬운 부분들을 보완하는 다양한 기능과 옵션을 가지고 있습니다. App::Ack 모듈을 설치하면 명령줄 실행 프로그램인 ack 를 같이 설치하므로 특별히 App::Ac…
Continue reading
Module::Pluggable 플러그인 프레임워크를 이용한 확장성 있는 프로그램 작성
주의 : [Module::Pluggable 플러그인 프레임워크를 이용한 확장성 있는 프로그램 작성]의 가장 최근 판은 이곳 에서 확인할 수 있습니다.
시작하며
프로그램이 확장성이 좋다는 것은 변화에 유연하게 대처할 수 있으며 기능을 추가하는데 비용이 적게 든다는 것을 의미합니다. 확장성 있는 프로그램을 만드는 여러가지 방법이 있지만 플러그인 구조는 그 중에서도 널리 쓰이고 있는 기법 중 하나입니다. 보통 전산 분야에서 플러그인(plug-in)은 기능 확장용 소프트웨어를 지칭합니다. 플러그인 구조를 지원하는 소프트웨어는 글…
Continue reading
설치하지 않은 의존 모듈 적재시 발생하는 오류 회피하기
주의 : [설치하지 않은 의존 모듈 적재시 발생하는 오류 회피하기]의 가장 최근 판은 이곳 에서 확인할 수 있습니다.
시작하며
회사에서 업무용으로 작성하는 펄 스크립트의 경우 개인적으로 작성하는 스크립트에 비해 개인의 취향을 배제하는 것은 물론 비교적 엄격하게 만드는 편입니다. 이것은 어찌보면 조금 괴로운 일인데, 예를 들면 즐겨쓰는 단축 표현은 최대한 자제하는 편이며, 조금 과하다 싶을 정도로 주석을 달고 있습니다. 또한 의존 모듈을 최대한 줄이기 위해 기본 펄 배포판에 들어가있지 않은 CPAN 모듈은 최대한 쓰지않고,…
Continue reading
카탈리스트(Catalyst)와 파일 업로드
주의 : [카탈리스트(Catalyst)와 파일 업로드]의 가장 최근 판은 이곳 에서 확인할 수 있습니다.
시작하며
카탈리스트(Catalyst) 는 웹 응용 개발시 필연적인 발생하는 반복적인 작업을 줄여주고 협업 작업을 가능하게 도와주는 펄(Perl) 기반의 MVC 웹 응용 프레임워크입니다. 카탈리스트는 모델(Model)-뷰(View)-컨트롤러(Controller)의 개념을 도입했기 때문에 모델은 DB로, 뷰는 HTML로, 컨트롤러는 실제 로직으로 치환이 가능하므로 업무를 분담하기 쉬워지며, 코드의 독립성이 높아져 유지보수…
Continue reading
CPAN 모듈 작성 #2 – Module::Install를 이용한 자동 빌드 생성
주의 : [CPAN 모듈 작성 #2 - Module::Install를 이용한 자동 빌드 생성]의 가장 최근 판은 이곳 에서 확인할 수 있습니다.
시작하며
CPAN 모듈로써 최소한의 외형적 요건을 갖추기 위해 필요한 것은 몇가지가 있습니다. 모듈 배포를 위해 필요한 파일 목록과 cpan 명령을 이용해서 자동으로 설치를 진행할 수 있도록 도와주는 자동화된 빌드 스크립트, 그리고 모듈의 정상 동작을 보장하기 위한 테스트 집합, CPAN 홈페이지에서 보여주기 위한 문서 등이 그것입니다. 이를 위해 필요한 작업은 지난 글 을…
Continue reading