본문 바로가기

programming language/Perl8

Launchy Weby Merge Perl Code 많은 스크립트 언어가 있지만 정규표현식이나 문자열 처리 등에는 정말 Perl 만한 언어가 없는 것 같습니다. 조금만 사용할 줄 알아도 생활이 편해 지더군요. 저는 Perl을 그리 잘은 못하고 간단한 정규표현식이나 몇 몇 모듈 등만 아는 정도인데~ Perl을 사용하면서 제 생활이 정말 많이 편해졌다는 생각을 많이 합니다. 컴퓨터를 사용하려면 당연히 프로그램을 실행 시킬 텐데 이런 프로그램 실행을 정말 빠르고 쉽게 할 수 있는 툴로 Launchy 에 대해 아래 포스팅에서 소개한 적이 있습니다. 2013/09/01 - [유틸] - 편리한 런치 프로그램 Launchy 2014/04/20 - [유틸] - 생산성 향상 어플 Launchy plugin 추가 방법 Launchy 의 다양한 기능 중에 저는 Weby 를 .. 2014. 6. 12.
Perl Clipboard 사용하기 보통 Autohotkey 를 사용하여 clipboard 의 내용을 바꾸거나 하는 과정들을 많이 하곤 하는데요~ 오늘은 Perl 에서 clipboard 의 내용을 변경하거나 하는 방법에 대해 알아봤습니다. Perl 의 CPAN 을 찾다 보니 역시나 있더군요. 윈도우의 경우 Win32::Clipboard 모듈을 설치해 줘야 합니다. 저는 Strawberry Perl 을 설치해서 CPAN Client 를 사용하는데요~ 다음과 같이 CPAN Client를 실행한 후에~ 아래 그림과 같이 Win32::Clipboard을 install 합니다. install Win32::Clipboard 이제~ Perl 에서 Win32::Clipboard 모듈을 사용하면 되는데요~ 사용법은 굉장히 심플하더군요. 아래는 예제 코드 .. 2014. 3. 12.
Notepad++ 에서 Perl 실행 방법 아래 포스팅에서 소개했던 Notepad++ 는 가벼우면서도 굉장히 편리해서 많이들 사용하시리라 생각하는데요~ 요즘 부쩍 Notepad++를 많이 사용하면서 그 기능들을 알아보고 있습니다. Notepad++는 에디터이면서도 설정만 잘 하면 IDE 처럼도 사용이 가능하더군요. 셋팅하는 맛이 있는 에디터라는 생각이 듭니다. 오늘은 간단하게 Notepad++에서 Perl 을 실행하는 방법에 대해 설명 드리려 합니다. 저는 현재 Strawberry Perl 을 설치하였고~ 환경변수에 Perl 폴더가 설정되어 있는 상태입니다. Perl 이 정상적으로 환경변수에 설정 됐다면 Perl –v 라는 명령을 쳤을 때 아래 그림과 같이 나올 겁니다. Notepad++에서는 F5를 누르거나 아래 그림과 같이 실행 → 실행을 누.. 2014. 2. 2.
Perl 다른 파일의 함수 사용하기 저는 자주는 아니지만 정규표현식을 사용해서 텍스트 파일 등을 분석해야 하는 경우에 Perl 을 종종 사용하곤 하는데요~ Perl 문법이 간단한 편이긴 하지만~ 자주 사용되거나 중복되는 기능을 하는 부분들은 함수로 만들어서 사용하는 게 좋겠죠~ 일의 특성상 자주 사용하는 기능들이 있어서 이러한 부분들은 라이브러리의 형태로 만들어서 사용하는 게 편리합니다. 오늘은 Perl 에서 다른 파일에 있는 함수를 가져다 사용하는 방법에 대해 간단히 설명 드리려 합니다. C/C++ 에서는 다른 파일을 참조 할 때 include 를 하고~ 자바 등에서는 import 를 하는 것과 유사하게~ Perl 에서는 require 를 사용합니다. 그리고 함수는 다른 파일에 작성 후 파일의 맨~~ 마지막에 1; 라고 작성해 줘야 합니.. 2013. 5. 13.
Vim 에서 perl 실행 하기 Vim 은 설정하기에 따라서 정말 무궁 무진한 편리함이 있는 에디터라는 생각이 듭니다. 이러한 Vim 설정 파일은 아시다시피 C:\Program Files\Vim\_vimrc 에 있는데요. 64 비트를 쓰시는 분들은 C:\Program Files(x86)\Vim\_vimrc 에 있을 겁니다. 어쨌든 이 설정 파일에 자신 만의 단축키를 적용해서 사용하다 보면 자신도 모르게 Vim 이라는 에디터에 대해 공부를 하게 되더군요. 예전에 Vim 에서 사용가능한 Perl plugin 에 대해 소개한 적이 있는데 편리하게 사용하고 계신지 모르겠네요. 2011/05/04 - [유틸] - 윈도우 환경에서 vim Perl IDE 사용하기 그런데 위 포스팅에서 부족했던 게 Vim 에서 perl 을 어떻게 실행하는지에 대한 .. 2012. 5. 12.
Padre, Perl IDE 다른 운영체제들과는 다르게 윈도우에는 기본적으로 Perl 이 설치가 안 되어 있어서 따로 Perl 을 설치를 해줘야 합니다. 아래 주소에서 Perl 설치가 가능합니다. http://www.perl.org/get.html 보통은 Binaries 에 보면 ActiveState Perl 과 Strawberry Perl 이 존재 합니다. ActiveState Perl 은 ActiveState 사에서 만들어서 배포하는 버전이고 Strawberry Perl 은 100 % 오픈 소스 펄로서 CPAN client, gcc 컴파일러 등을 포함하고 있습니다. CPAN 에 있는 모듈 설치 할 때 CPAN client를 사용하니 대단히 편리하더군요. Perl 을 설치하고 사용 할 때는 텍스트 에디터에서 작성하고 command.. 2012. 2. 14.
Perl을 이용한 MS word 문서 생성 자동화 MS word 자동화에 대해 찾다 보니 C#, C++, VB 등을 이용한 문서 생성 방법 등이 나오더군요~ 그러다 찾은 게 Perl 을 이용한 MS word 문서 생성 방법 입니다. 역시 Perl 은 역사가 깊은 만큼~ 없는 게 없군요. 굉장히 쉽고 편리하게 MS word 문서를 생성 할 수 있습니다. Cpan 에서 Win32::OLE 을 설치 한 이후에 아래와 같이 코딩을 하면 문서가 뚝딱~ 만들어 집니다. use warnings; use strict; use Win32::OLE; my $word = CreateObject Win32::OLE 'Word.Application' or die $!; $word->{'Visible'} = 0; # 화면에 보이진 않게 함, 1 로 설정하면 화면에 보이게 됨 m.. 2012. 1. 11.
윈도우 환경에서 vim Perl IDE 사용하기 개인적으로 윈도우 환경에서 GVim Editor 를 주로 사용하는 편입니다. 뭐 vim 이야 말이 필요 없는 Editor 이니 많은 분들이 이용 할 거라 생각 되는데요. 일단 가볍고 OS 안 가리고 잘 돌아가고~ 나름의 설정이나 코딩하는 맛도 있고 해서 vim을 좋아라 합니다. 요즘 Perl 공부를 하다가 Perl IDE 는 없나 하는 생각으로 찾다 보니…. 역시나 Perl IDE 환경을 제공해주는 script 가 있더군요. Perl IDE vim script 는 다음 주소에서 다운 받습니다. http://www.vim.org/scripts/script.php?script_id=556 위 주소에서 현재 가장 최신 파일인 4.11 version 파일을 다운로드 받습니다. 다운로드 한 zip 파일을 vim .. 2011. 5. 4.