모듈

스폰서 링크
스폰서 링크

모듈

No.
제목
범주
가격
라이센스
Expand All
1
프로그래밍 - 도서관
Perl Artistic
모듈:: 제삼자 다른 회사 모듈 (외부 CPAN)를 정보를 제공할 수 있는 Perl 모듈은 이다.

종관

사용 모듈:: 제삼자;

만일 (is_3rd_party ($module)) {
나 $info = module_information ($module);
인쇄 "$module 알려진 제삼자 Perl modulen"는이다,
"- > n" $info-> {이름} ($info-> {URL})에서 포함해,
"- > $info-> {저자} ($info-> {author_url})에 의해 만들어 n"
} 그밖에 {
인쇄 "$module 아니다 알려진 제삼자 Perl가 modulen"는
}

Perl 모듈은 3개의 종류에서 대략 분류될 수 있다:

· 표준 Perl 배급으로 포함된 모듈을 응어리를 빼십시오;
· 어떤 CPAN 미러에서 가능한 CPAN 모듈;
· 인터넷 (외부 CPAN)에 공용 사용이 가능했던 모듈을 포함하여 제삼자 모듈은, 상업 면허증을 통해서서만 유효했던 모듈을 "닫았다".

코어 모듈의 명부는 Module에 의해 제공된다:: CPAN 모듈의 CoreList 그리고 명부는 파일 http://www.cpan.org/modules/02packages.details.txt.gz에 및 를 조건으로 모듈에 의하여 좋아한다 CPANPLUS를 있다, 그러나 제삼자 모듈을 목록으로 만든 아무 모듈도 없었다. 이 모듈은 그런 명부를 제공해서 이 필요를 다루는 것을 시도한다.

왜 첫번째 장소에 있는 성가심? 어떤 CPAN 모듈이 같은 제삼자 소프트웨어를 지정하기 때문에. 그러므로 그(것)들을 설치하는 것은 사람이 첫째로 전제조건을 찾아내고 수동으로 설치해야 하기 때문에 그밖 CPAN 모듈 처럼 쉽지 않을지도 모른다. 모듈의 목표:: 제삼자 기본 정보를 설치자 쉘에 처럼 CPANPLUS 제공하고 사용자에게 힌트를 주는 것은 이다.

또한 속국 문제에 대하여 모듈의 또 다른 종류가 다는 것을 유의하십시오: 유령 모듈. 그들은 CPAN에 모듈 더 이상 나타나, 그러나 아직도 오래된 PREREQS에서 그것을 붙어 따라다니는. 그(것)들은 유일한 지도가 분석하는 인 BackPAN 묘소에서 찾아낼 수 있다:: BACKPAN:: 포장.

2
프로그래밍 - 도서관
Perl Artistic


종관

perl - MModule:: AutoINC < 원본 >

요약

모듈 때:: AutoINC는 적재된다, @INC에 추가하고 없는 자원을 위한 어떤 요구든지 붙잡을 것이다. 설치되지 않은 Perl 모듈이 요구되는 경우에, 이것은 그것을 적재하는 것을 시도할 것이다. 활동 상태 Perl (또는 PPM가 유효한 어떤 Perl의 밑에), PPM는 그것을 설치하는 것을 시도할 것이다. 그렇지 않으면 CPAN는 질문되고, CPAN 모듈이 CPAN에 존재한ㄴ다고 추정한:: 쉘은 그것을 설치하기 위하여 빌어질 것이다. 원본의 실행은 필요한 모듈이 설치된 후에 계속한다.

모듈:: AutoINC는 원본에 의해 요구된 모듈 설치의 프로세스를 합리화하기 위하여 디자인된 경미하게 유용한 툴 이다. 모듈을 적재해서:: AutoINC 모듈 (일반적으로 "- MModule를 통해:: AutoINC" 부대 선 선택권은), 사용자 현지 기계에 존재하지 않는 모듈을 사용하는 어떤 시도든지 붙잡을 다루개를 등록하고 있다. 이런 경우에, CPAN:: 쉘 모듈은 지정된 모듈을 찾기 위하여 빌어지고, 찾아내는 경우에, 모듈을 설치하는 시도는 할 것이다. 만약 잘되면, 모듈은 적재되고 실행은 정상으로 계속할 것이다.

가져온 기호

몇몇 가져오기 기호를 사용하여 모듈의 행동을 경미하게 변경할 수 있다. 모든 가져오기 기호는 case-insensitive 이다.

특별한 기호 군대를 그 후에 가져오는 경우에 모듈의 임명은 강제적일 것이다. 강제적인 임명의 정의는 PPM 또는 CPAN를 사용하여 설치하고 있다는 것을에 따라 변화한다. 추가 정보를 위한 각 시스템을 위해 관련된 문서를 보십시오.

가져오기 기호, cpan 또는 ppm를 사용하여 임명 방법 탐지를 무시할 수 있다. PPM가 유효하다는 것을 있건 없건 간에 cpan CPAN가 사정 모듈 임명을 위해 사용되는 원인이 될 것이다. ppm는 ppm가 Module에 의하여 findable 다는 것을 PPM를 사용하여 모듈을에 관계 없이 설치하는 것을 시도할 것이다:: AutoINC. 당연히 이 가져오기 기호를 사용하는 경우에, 하고 있는 무슨을 알아야 한다.

보기

perl - MModule:: AutoINC - MLingua:: Num2Word=cardinal - le 인쇄 추기경 ("en", 42)

… 프랑크말을 다운로드하고 설치할 것이다:: Num2Word와 프랑크말:: EN:: Num2Word.

perl - MModule:: AutoINC=cpan - MLingua:: Num2Word=cardinal - le 인쇄 추기경 ("de", 42)

… 그 후에 (ActiveState Perl의 밑에 조차 CPAN를 사용하는,) 프랑크말을 다운로드하고 설치할 것이다:: DE:: (독어) Num2Word.

perl - MModule:: AutoINC=force - MLingua:: Num2Word=cardinal - le 인쇄 추기경 ("ES", 42)

… 그 후에 (강력하게) 프랑크말을 다운로드하고 설치할 것이다:: ES:: (스페인어) Numeros.

3
시스템 - 네트워킹
LGPL (GNU Les
pam_mount는 사용자 세션을 위한 양을 거치할 수 있는 Pluggable 입증 모듈이다.

이 모듈은 유닉스 사용자가 투과하도록 접근하는 것을 바라는 SMB (삼바 또는 Windows NT) 또는 NCP (Netware 또는 화성 NWE) 서버를 가진 겨냥한 환경이다. 그것은 이 모형의 개인 양에 접근을 잘 촉진한다.

모듈은 또한 루프백에 의하여 암호화된 파일시스템을 사용하여 설치 홈 디렉토리를 지원한다. 모듈은 GNU/Linux 운영 체계에 사용을 위해 원래 쓰여지고 그러나 BSD의 몇몇 취향에 작동하기 위하여 그 후 변경되었다.

- 각 사용자는 그 자신의 양에 접근할 수 있다
- 사용자는 패스워드를 다만 한 번 타자를 칠 필요가 있다 (로그인에)
- 설치 프로세스는 사용자에게 투명하다
- 어떤 추가 파일든지에 있는 로그인 패스워드를 지키는 아무 필요도 없다
- 양은 로그아웃에 장착하지 않다, 그래서 /etc/fstab에 있는 각 각 가능하게 유용한 먼 양을 목록으로 만들기의 필요를 피하는 시스템 자원을 저장한다 또는 automount/supermount에서 설정은 신청한다. 이것은 또한 암호화한 파일시스템 확보에 필요하다.

pam_mount는 파일시스템의 SMB, NCP 및 표준 마운트 부대를 사용하여 거치될 수 있는 아무 모형나 "이해한다". 누군가는 다른 파일시스템을 위한 특정한 필요가 있는 경우에, 저를 그것을 포함하고 저에게 패치를 송신하도록 요구하게 자유롭게 느끼십시오.

암호화한 파일시스템 시스템을 사용하여 컴퓨터에 양을 보호하기 위하여 pam_mount를 이용하도록 예정하는 경우에, 데이터를 보호하기 위하여 당신이 고려할 필요가 있는 다른 많은 문제점이 다는 것을 아십시오.

예를 들면, 아마 교환 분할을 무능하게 하거나 암호화하고 싶다 (cryptoswap는 한다 이것을 도울 수 있다). 시스템이 주의깊게 잠재적 위협 고려 없이 안전하다고 가정하지 말라.

이 방출에서 새로운 무엇이:

· pam_mount는 지금 또한 약간 새로운 가변 및 선택권이 있는 XML 설정 파일에는 이용한다.
· truecrypt를 위한 지원은 추가되었다.

4
인터넷 - HTTP를
GPL (GNU Gene
DNSMasq Webmin 모듈은 DNSMasq, DNS 프록시 및 DHCP 서버의 윤곽을 허용하는 Webmin 모듈 이다.

5
프로그래밍 - 도서관
Perl Artistic
Drupal:: 모듈:: 시동기는 Drupal 모듈 시동기 파일을 만드는 Perl 모듈 이다.

종관

아마 이 모듈을 직접 사용하고 싶지 않다 - 배급의 원본 디렉토리에 있는 drupal 모듈 시동기 원본을 이용하고 싶다

사용 Drupal:: 모듈:: 시동기;

나 $foo = Drupal:: 모듈:: Starter->new (path/to/config.yaml);
$foo->generate;
6
프로그래밍 - 도서관
Perl Artistic
OpenGeDB Perl 모듈은 OpenGeoDB 데이타베이스에 접근하고 특정 반경에 있는 모든 ZIP 부호를 산출하는 모듈 이다.

7
인터넷 - HTTP를
Perl Artistic
MyCMS perl 모듈은 MN를 제공한다:: MyCMS의 사용되는 CMS Perl 모듈.

MyCMS perl 모듈은 Perl 객체 MyCMS의 데이터를 처리하기 위하여 종류를 포함한다 (약품 링크 및 심상과 같은).

MN:: CMS는 인터넷을 처리하는 것을 허용하는 perl 모듈이다
간행 system.#

MyCMS는 MyNews의 연장 모듈이다.

MyCMS는 약품, 저자 및 감속재의 개념을 소개한다.

8
프로그래밍 - 도서관
Perl Artistic
모듈:: 버전은 유연한 결과 공용영역을 가진 부하 모듈의 버전을 취급하는 Perl 모듈 이다.

종관

사용 모듈:: 버전;

# 간단한 공용영역
명부 모듈:: 버전; # STDOUT에 인쇄에 의하여 배열되는 결과
모듈:: Versions->list; # STDOUT에 인쇄에 의하여 배열되는 결과

# 편법
$vers는 = 모듈을 얻는다:: 버전; # 부하 모듈을 만회한다

$vers = 모듈:: Versions->get; # 부하 모듈을 만회한다

$array = 모듈:: Versions->ARRAY; # 버전 첩보를 가진 반환 소집
$hash = 모듈:: Versions->HASH; # 버전 첩보를 가진 반환 해시

$list = 모듈:: Versions->SCALAR; # 버전 첩보를 가진 반환 원본 명부
$csv = 모듈:: Versions->CSV; # 버전 첩보를 가진 반환 csv 명부
$xml = 모듈:: Versions->XML; # 버전 첩보를 가진 반환 xml struct
$xsd = 모듈:: Versions->XSD; # 버전 첩보의 반환 xml 개요
$dtd = 모듈:: Versions->DTD; # 버전 첩보의 반환 DTD

# 개별적인 매개변수
$vers = 모듈:: 버전은 정의되는 것과 같이 # mods와 vars를 만회한다
- >new ($mods, $vars)
- >get ($criteria);

$vers->list ($fd, $mask); # 파일에 인쇄에 의하여 배열되는 결과
$vers->list ($fd, $preform); # 파일에 인쇄 preformatted 결과
$vers->list ($fd 의 &cb); # 취급되는 인쇄 serialied 결과
# 되부름 일과에서
$vers->data (&cb); # 반환에 의하여 변형되는 결과 것과 같이
# 되부름 일과에서 정의해
# 개별적인 배열된 산출
명부 모듈:: 버전 (*LOG, %5d %1s %-20s %10s %-16s);
# 인쇄는 개별적으로 배열했다
# 로그에 결과
명부 모듈:: 버전 (*DBIMPORT, %s|%s|%s);
# 인쇄는 개별적으로 배열했다
# 데이타베이스에 결과는 파일을 가져온다

명부 모듈:: 버전 (*FD, 단계가 있는); # 파일에 인쇄 원본 명부 결과
명부 모듈:: 버전 (*FD, CSV); # 파일에 인쇄 csv 명부 결과
명부 모듈:: 버전 (*FD, XML); # 파일에 인쇄 xml struct 결과
명부 모듈:: 버전 (*FD, XSD); # 신청할 것이다 인쇄 xml 개요
명부 모듈:: 버전 (*FD, DTD); # 신청할 것이다 인쇄 DTD

명부 모듈:: 버전 (*FD, 소집); # 파일에 인쇄에 의하여 시리얼화되는 결과
명부 모듈:: 버전 (*FD, 해시); # 파일에 인쇄에 의하여 시리얼화되는 결과

모듈:: Versions->list (*LOG); # 로그에 인쇄에 의하여 배열되는 결과

# 매우 콤팩트
모듈:: Versions->list # STDOUT에 인쇄에 의하여 배열되는 결과
- >list (*XML, XML); # XML 파일에 인쇄 xml struct 결과

모듈:: Versions->list # STDOUT에 인쇄에 의하여 배열되는 결과
- >list (*XSD, XSD) # XSD 파일에 인쇄 xml 개요
- >list (*XML, XML); # XML 파일에 인쇄 xml struct 결과

모듈:: Versions->list # STDOUT에 인쇄에 의하여 배열되는 결과
- >list (*DTD, DTD) # DTD 파일에 인쇄 DTD
- >list (*XML, XML); # XML 파일에 인쇄 xml struct 결과

모듈:: 유연한 결과 공용영역을 가진 부하 모듈의 버전 손잡이 버전. 주요 목표는 간단한 외침 공용영역 및 절대적으로 유연한 결과 공용영역을 가진 모듈 또는 모듈 명부에 관하여 되도록 다량 버전 정보를 입수하기 위한 것이다. 모듈:: 버전 손잡이 *loaded*와 *loadable* 모듈.

이 모듈을 쓰기를 위한 동기부여는 사용한 모듈에 관하여 정보 및 생산력 환경에 있는 버전을 얻는 더 나은 지원 기능을 위한 필요 이었다. 모듈:: 버전은 a 같이 무언가 - 버전 선택권으로 출하 응용을 기본적으로 허용한다 (Getopt를 보십시오:: 오래) 그러나 확장 기능에.

모듈:: 적재하는 loadable 모듈 $VERSION를 읽는 버전 시험. 확장되는 목적을 위해 어떤 개인적인 계획사업 버전 가변든지 가져와질 수 있다 ($_VERSION, $version, $REV, 등등).

모듈:: 버전에는 다른 필요를 만족시키는 유연한 결과 공용영역이 있다: 결과는 체재 여러가지 명부와 자료 구조일 수 있다 - 미리 형성한 소집, 해시, 스칼라, CSV, XML/XSD/DTD 및 가득 차있는 유연한 사용자 되부름은 조화시킨다.
그것은 예를 들면 좋은 배열한 버전 명부를 장치에 인쇄하고 코딩 (종관, 매우 콤팩트)의 절대적으로 최소한을 가진 version.xml 파일을 (xsd 개요 함께) 동시에 저장해 아주 쉽다.
모듈:: 버전은 Perl 5.10.0s $VERSION 포맷으로 만듬을 지원하기 위하여 version.pm를 적재하는 것을 시도한다.

9
프로그래밍 - 도서관
Perl Artistic
모듈:: MakefilePL:: 이다 Makefile.PL에서 필수 모듈을 분석하는 Perl 모듈 분석하십시오.

종관

사용 모듈:: MakefilePL:: 분석하십시오;

$fh, Makefile.PL를 여십시오;

$parser = 모듈:: MakefilePL:: Parse->new (("", <$fh>) 결합하십시오);

$info = $parser->required;

이 모듈의 목적은 META.yml 파일이 없는 더 오래된 CPAN 배급에는을 위한 필수 모듈을 결정하고는 그러나 Makefile.PL와 ExtUtils를 사용하기 위한 것이다:: MakeMaker 또는 모듈:: Install.

모듈을 사용하는 아마 더 새로운 작풍 Makefile.PL 파일:: 또는 모듈 설치하십시오:: 구조에는 그들의 배급에 있는 이미 META.yml 파일이 있다.

방법

새로운

$parser = 새로운 Modile:: MakefilePL:: 분석하십시오 ($script);

Makefile.PL 원본을 분석하고 객체를 돌려보낸다. 문제가 있는 경우에 undef를 돌려보낸다.

필수

$info = $parser->required;

필수 모듈을 포함하는 해시 참고를 돌려보낸다. 이것은 PREREQ_PM 키 이다, 또는 안으로 지정된 전제조건의 조합은 요구하고 build_requires는 Makefile.PL 원본에서 부른다 ("install_type에 따라서").

install_type

$module = $parser->install_type;

임명에 사용된 모듈을 돌려보낸다.

경고

이 모듈은 부호의 부분을, 이렇게 거기이다 안보 문제 평가한다. 그러나, 그것은 malware를 안으로 내재하게 어려워야 하는 WriteMakefile에 단지 외침에 있는 PREREQ_PM 키의 정의만 평가한다.
불신임 원본에 이 모듈을 달리지 말라.

10
인터넷 - HTTP를
GPL (GNU Gene
Jeta SSH 모듈은 유목민의 무리 SSH 모듈을 제공한다.

Jeta는 SSHTools 자바 SSH 애플릿을 위한 유목민의 무리 응용 기구 포장지 모듈이다.

Jeta는 자바 SSH 클라이언트에 근거를 둔다. 그것은 사용된 경우에 웹 서버, 또는 제공되지 않는 () 운반 릴레이 악마와 가진 다른 기계에 쉘 접근을 허용한다.

11
프로그래밍 - 도서관
Perl Artistic
Rsync:: 설정:: 모듈은 rsync 구성 파일의 모듈 등록이다.

Rsync:: 설정:: 모듈은 rsync 구성 파일 생성에서 나중에 사용될 수 있는 모듈을 만들기 위하여 사용된다. 각 모듈은 원자 (Rsync 한다:에 의해: 설정:: 원자).

종관

사용 Rsync:: 설정:: 모듈;

이하 요점 {
나의 $mod_cpan;

$mod_cpan = 새로운 Rsync:: 설정:: 모듈 (cpan 유명한 =>);

$mod_cpan->add_atom (유명한 => 경로, 가치 => /var/ftp/pub/mirrors/ftp.cpan.org/);
$mod_cpan->add_atom (유명한 => 코멘트, 가치 => CPAN 미러);
}

SUBROUTINES/METHODS

새로운 (%opt)

종류 contructor. %opt는 모듈의 이름을 가진 적어도 키 이름 이름을 포함해야 한다.

add_blank ()

이 모듈에 공백 원자를 추가한다. 객체를 돌려보낸다. 내부의 이 방법 calles Rsync:: 설정:: 원자 건설자.

add_comment ($comment)

이 모듈에 코멘트 원자를 추가한다. 객체를 돌려보낸다. 내부의 이 방법 calles Rsync:: 설정:: $comment 매개변수를 가진 원자 건설자. Rsync를 읽으십시오:: 설정:: 있다고 하더라도 예외를 보는 원자 contructor 문서는 throwned.

add_atom ($name, $value)

이 모듈에 새로운 원자를 추가한다. 내부의 이 방법 calles Rsync:: 설정:: $name와 $value 매개변수를 가진 원자 건설자. Rsync를 읽으십시오:: 설정:: 있다고 하더라도 예외를 보는 원자 contructor 문서는 throwned.

add_atom_obj ($atom_obj)

현재 원자의 명부에 previsiously 만든 원자 객체를 추가한다. $atom_obj가 Rsync의 경우가 아닌 경우에:: 설정:: 원자 REX:: 매개변수:: 부당한 예외는 throwned.

atoms_no ()

현재 원자의 수를 돌려보낸다.

원자 ()

단계가 있는 문맥 반환에서 현재 원자의 명부에 소집 참고. 소집에서 내용은 현재 원자의 소집을 돌려보낸다.

to_string ()

현재 모듈의 문자열 표현을 돌려보낸다. 톱니 모양의 자국이 확실한 경우에, 노력의 베스트는 모듈을 만입시기기 위하여 한다.

indent_step

나 $current_indent_step = $module->indent_step;
$module->indent_step (2);

접근자와 mutator 둘 다, indent_step는 현재 압흔 수준 단계를 얻거나 바꾸기 위하여 이용될 수 있다.

이름

접근자와 mutator 둘 다, 이름은 모듈의 이름을 얻거나 바꾸기 위하여 이용될 수 있다.

12
프로그래밍 - 도서관
Perl Artistic
모듈:: 구조:: TestReporter는 사용자 보고 시험 실패를 돕는 Perl 모듈 이다.

종관

사용 모듈:: 구조:: TestReporter;
나 $build = 모듈:: 구조:: TestReporter->new (
# 일반적인 모듈:: 여기에서 구조 부호
);

# 또는, 자신의 M에서:: B 아강

나를 포장하십시오:: 모듈:: 구조;

사용 종류:: 역할은 => 모듈을 한다:: 구조:: TestReporter;

# 평소와 같이 부호

부호를 가진 출하 테스트 제품군은 사용자가 및 것이 환경에서 부호이라고 havent 그러나 시험된 끊는 경우에 더 나은 오류 수정 정보를 주는 시스템에 예상한 대로 부호는 작동한ㄴ다는 것을 아 것을 돕기 때문에, 좋은 것이다. 그러나, 그것은 사용자를 적합한 고장 정보를 송신하도록 납득시켜기 위하여 지루하고 까다로울 수 있다.

모듈:: 구조:: TestReporter는 모듈을 연장하고 강화한다:: 당신 송신하는 시험 실패에 정보와 사용자를 위한 Perl 환경을 집합하는 구조. 전화 중 장황한 모드에 있는, IRC에서, 또는 전자 우편을 통해 운영하는 시험을 통해서 걸어서 보다는 오히려 그(것)들, 일반적인 모듈 나란히 이 모듈을 사용하십시오:: 구조 프로세스를 건설하거든 실패의 경우에는 이 정보를 수집할 것이다.

13
프로그래밍 - 도서관
Perl Artistic
모듈:: 이다 독립, 연장할 수 있는 Perl 모듈 설치자 설치하십시오.

종관

Makefile.PL에서: (추천된 사용법)
# 짐 모듈:: ./inc/에 묶는 설치하십시오
사용 Inc:: 모듈:: 설치하십시오;

# 메타-데이터를 정의하십시오
모듈을 이름을 대십시오;
all_from 여성해방운동 또는 또는 Module.pm;

# 특정 속국
잉어 => 0을 요구한다;
파일을 요구한다:: Spec => 0.80;
build_requires 시험:: 추가 => 0.42;
추천한다:: OtherModule => 0.01;

no_index 디렉토리 => 민주당원;

install_script 궤 또는 myscript;

auto_install;
WriteAll;

빨리 유산 ExtUtil를 격상시키십시오:: MakeMaker 설치자:

# ExtUtils에 보충투하 에서:: MakeMaker
사용 Inc:: 모듈:: 설치하십시오;
WriteMakefile (…);

거짓 Build.PL 그래서 우리는 모듈로 작동할 수 있다:: 구조 또한:

# 친애하는 Distribution Packager. 이 사용은의 계획되다 요구한다.
# 모듈:: 검출하고 Build.PL 사용법을 그러므로 작동한다 설치하십시오.
Makefile.PL를 요구하십시오;

모듈:: 이다 청결한, 간단한, 최소한 CPAN (또는 CPAN 같이) 배급을 위한 쓰기 설치자를 위한 포장, 둘 다를 가진 아주 정확한 방법에 있는 작동 ExtUtils 설치하십시오:: MakeMaker와 모듈:: 구조 구조 시스템은 어떤 Perl 임명 버전든지 5.004에, 또는 더 새로울 것이 실행할 것이다.

의향은 나가 의미하는 무슨을 (특히 첫번째 CPAN 저자를 위해) 그것을 배급 임명을 위한 모든 최상의 방법을 따르는 설치자가 있게 CPAN 저자를 위해 되도록 쉬운 그(것)들을 쓸 때 만들기 위한 것이고, 그러나 되도록 다량 DWIM를 (하십시오) 관련시킨다.

14
멀티미디어 - 오디오
GPL (GNU Gene
u24mixer 모듈은 ESI U24 USB 음성 카드를 ALSA 믹서 통제를 제공하는 간단한 커널 모듈이다.

이 방출에서 새로운 무엇이:

· ESI U24 Windows 제어반에서 찾아낸 믹서 통제 전부는 실행되었다.

15
프로그래밍 - 도서관
Perl Artistic
모듈:: 구조:: JSAN는 JSAN를 위한 JavaScript 모듈을 건축하는 Perl 모듈 이다.

종관

사용 모듈:: 구조:: JSAN;

나 $build = 모듈:: 구조:: JSAN->new (
module_name => Foo 바,
면허 => perl,
dist_author => 조 개발자 ,
dist_abstract =>는 힘찬 무언가를 여기서 밝힌다,
dist_version => 0.02,
키워드 => [qw (Foo 바 pithyness)],
build_requires => {
Test.Simple => 0.20,
},
요구한다 =>를 {
JSAN => 0.10,
Baz-Quux => 0.02,
},
);

$build->create_build_script;

이것은 JSAN 배급을 만들기를 위한 개발자 원조이다. 배급을 만들기 위하여 들어진 종관에서 예를 사용하십시오.

16
프로그래밍 - 도서관
Perl Artistic
모듈:: 암호는 Perl 부호를 암호화하고 XS로 컴파일하는 Perl 모듈 이다.

종관

사용 모듈:: 암호;

#Êfor 단일 파일:
CryptModule (
파일 => Bar.pm,
install_base => /path/to/my/lib
);

# 복수 파일을 위해:
CryptModule (
=> [Foo.pm, Bar.pm] 신청한다,
install_base => /path/to/my/lib
);

# 디렉토리를 위해:
CryptModule (
=> /path/to/source/dir를 신청한다,
install_base => /path/to/my/lib
);

요약

모듈:: 암호는 순수하 Perl 모듈을 암호화하고 XS 모듈로 그 후에 컴파일한다. 그것은 Perl가 본래 부호로 아직도 내부에 작동하기 때문에 이것 난처함 다음을 주지하십시오: 우리가 외침을 나아져야 하더라도, 부호 적발 없이 이원 버전을 분산하게 한다. 이것은 100% 안전의 동안, 부호에게 다른 어떤 알려진 Perl 난처함 방법 보다는 retrival 매우 더 단단한 만든다.

17
프로그래밍 - 도서관
Perl Artistic
모듈:: 이고 구조를 위한 Perl 모듈 설치한다 Perl 모듈을 건축하십시오.

종관

건물 & 설치 모듈을 위한 표준 프로세스:
perl Build.PL
./Build
./Build 시험
./Build는 설치한다
또는, 만일 "요구하지 않는 플래트홈에 youre인 경우에 (DOS 또는 Windows 같이). /" 표기법, 이것을 할 수 있다:
perl Build.PL
구조
구조 시험
구조는 설치한다

모듈:: 구조는 건물, 테스트, 및 Perl 모듈 설치하기를 위한 시스템이다. ExtUtils에 대안이기 위하여 의미된다:: MakeMaker. 개발자는 MakeMaker를 가진 보다는 훨씬 똑바른 방법으로 subclassing를 통해 모듈의 행동을 바꿀 수 있다.

그것은 또한 시스템 - 모듈의 대부분에 만든다 요구하지 않는다:: 구조 부호는 순수하 perl에 아주 써 십자가 플래트홈 쪽이다. 실제로, 쉘을 필요로 하지 않는다 조차, 그래서 (전통) MacOS 같이 플래트홈 조차 그것을 상당히 쉽게 이용할 수 있다. 그것의 전제조건만 perl 5.6.0로 포함되는 모듈이다, 약간 추가 모듈을 설치할 수 있는 경우에 perl 5.005에 잘 작동하고.

18
프로그래밍 - 도서관
Perl Artistic
불구자:: 모듈은 불구자 프로그램으로 내재되어 있던 원본을 달릴 수 있다.

종관

당신이 -와 문서화하지 않아 예상할 아무거나 아닙니다, 조차!

19
시스템 - 시스템 관리
GPL (GNU Gene
Webmin OpenVpm Admin 모듈은 웹 공용영역을 통해서 정체되거나 캘리포니아 기지를 둔 VPNs를 만드는 것을 허용한다.

Webmin는 리눅스 또는 UNIX 시스템을 위한 유효한 웹기반 계기 관리자이다. OpenVPN는 윤곽의 넓은 가능성을 공급하는 VPN를 만들고 처리하는 것을 허용한다.

또한 행정의 능률적인 계기를 비치하고 있는의 다리미질 필요성과 더불어 그들의 조합이, OpenVPN를 위한 Webmin의 모듈을 발육시키기 위하여 열린 그것 전송했다.

VPNadmin 열리는 모듈이 웹기반 이고 Webmin 안에 이용될 수 있다. Witj 이 모듈 할 수 있다:

- 증명서 정부를 처리하십시오 (CA)
- VPNs를 처리하고 활성 연결을 검사하십시오

이 방출에서 새로운 무엇이:

· 장치 번호 (tun0, tun1, 등등)는 자동적으로 추가되고 대화식으로 변경될 수 있다.
· 모듈 윤곽 지역에서 디폴트 서버는 새로운 품목으로 추가되었다.
· 키, 서버 및 클라이언트의 타당성을 위한 시험은 변경되었다.
· 새로운 설정 파일은 NetBSD와 OpenBSD를 제공되었다.
· 서버 정체되는 양식은 Webmin 피부에 적응시켰다.

20
프로그래밍 - 도서관
Perl Artistic
모듈:: 서명은 Perl 모듈 서명 파일 조작이다.

종관

쉘 부대로:
cpansign %는 # 기존 서명을, 또는 검증한다
아무도가 존재하지 않는 경우에 # 새것을 만드십시오

표시 %는 cpansign # 서명을 만든다; 존재 것을 덮어쓴다
cpansign % - s # 동일 것

cpansign %는 # 서명을 검증하십시오 검증한다
cpansign % - v # 동일 것
cpansign % - v --건너뜀은 # MANIFEST.SKIP에 있는 파일을 묵살한다

도움 % cpansign # 전시 이 문서
cpansign % - h # 동일 것
프로그램에서:
사용 모듈:: 서명 qw (표시는 SIGNATURE_OK를 검증한다);
표시 ();
표시 (=> 1)를 덮어쓰십시오; # 묻기 없이 덮어쓴다

# 불변의 것 단면도를 아래에 보십시오
(() == SIGNATURE_OK를 검증하십시오) 또는 "실패했다 정지하십시오! ";

내 소프트웨어
당신은 소프트웨어를 저장하지 않으 셨습니다. "다음"을 클릭 다음 각 소프트웨어에 대한 귀하의 소프트웨어를 바구니에 저장하려면 저장을
인기있는 태그
스폰서 링크