The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
NAME XML::Diff -- XML DOM-Tree based Diff & Patch Module SYNOPSIS my $diff = XML::Diff->new(); # to generate a diffgram of two XML files, use compare. # $old and $new can be filepaths, XML as a string, # XML::LibXML::Document or XML::LibXML::Element objects. # The diffgram is a XML::LibXML::Document by default. my $diffgram = $diff->compare( -old => $old_xml, -new => $new_xml, ); # To patch an XML
NAME DBM::Deep - A pure perl multi-level hash/array DBM that supports transactions SYNOPSIS use DBM::Deep; my $db = DBM::Deep->new( "foo.db" ); $db->{key} = 'value'; print $db->{key}; $db->put('key' => 'value'); print $db->get('key'); # true multi-level support $db->{my_complex} = [ 'hello', { perl => 'rules' }, 42, 99, ]; $db->begin_work; # Do stuff here $db->rollback; $db->commit; tie my %db, 'D
NAME Devel::Size - Perl extension for finding the memory usage of Perl variables SYNOPSIS use Devel::Size qw(size total_size); my $size = size("A string"); my @foo = (1, 2, 3, 4, 5); my $other_size = size(\@foo); my $foo = {a => [1, 2, 3], b => {a => [1, 3, 4]} }; my $total_size = total_size($foo); DESCRIPTION This module figures out the real size of Perl variables in bytes, as accurately as possi
NAME Cache::FileCache -- implements the Cache interface. DESCRIPTION The FileCache class implements the Cache interface. This cache stores data in the filesystem so that it can be shared between processes. SYNOPSIS use Cache::FileCache; my $cache = new Cache::FileCache( { 'namespace' => 'MyNamespace', 'default_expires_in' => 600 } ); See Cache::Cache for the usage synopsis. METHODS See Cache::Cach
NAME HTML::Zoom - selector based streaming template engine SYNOPSIS use HTML::Zoom; my $template = <<HTML; <html> <head> <title>Hello people</title> </head> <body> <h1 id="greeting">Placeholder</h1> <div id="list"> <span> <p>Name: <span class="name">Bob</span></p> <p>Age: <span class="age">23</span></p> </span> <hr class="between" /> </div> </body> </html> HTML my $output = HTML::Zoom ->from_html(
NAME HTML::Query - jQuery-like selection queries for HTML::Element SYNOPSIS Creating an HTML::Query object using the Query() constructor subroutine: use HTML::Query 'Query'; # using named parameters $q = Query( text => $text ); # HTML text $q = Query( file => $file ); # HTML file $q = Query( tree => $tree ); # HTML::Element object $q = Query( query => $query ); # HTML::Query object $q = Query( tex
The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event. use strict; use warnings; package pQuery; our $VERSION = '0.24'; use pQuery::DOM; use Carp; use HTML::TreeBuilder(); use base 'Exporter'; our $document; *pQuery = \$document; our @EXPORT = qw(pQuery $pQuery PQUERY); my $my = {}; my $lwp_user_agent; my $quickExpr = qr/^([^<]*<(.
NAME FFmpeg - Perl interface to FFmpeg, a video converter written in C SYNOPSIS use FFmpeg; my @media = qw(my.mpg my.avi my.mov my.mp2 my.mp3); #instantiate a new FFmpeg object. my $ff = FFmpeg->new(); foreach my $media (@media){ #load each media file $ff->input_file($media); #or from a URL. note that input_url #enables use of other input_url_* args $ff->input_url('http://wherever.org/whatever.mpg
NAME GD::Graph - Graph Plotting Module for Perl 5 SYNOPSIS use GD::Graph::moduleName; DESCRIPTION GD::Graph is a perl5 module to create charts using the GD module. The following classes for graphs with axes are defined: GD::Graph::lines Create a line chart. GD::Graph::bars and GD::Graph::hbars Create a bar chart with vertical or horizontal bars. GD::Graph::points Create an chart, displaying the da
NAME Net::SMTP - Simple Mail Transfer Protocol Client SYNOPSIS use Net::SMTP; # Constructors $smtp = Net::SMTP->new('mailhost'); $smtp = Net::SMTP->new('mailhost', Timeout => 60); DESCRIPTION This module implements a client interface to the SMTP and ESMTP protocol, enabling a perl5 application to talk to SMTP servers. This documentation assumes that you are familiar with the concepts of the SMTP p
NAME Template::Semantic - Use pure XHTML/XML as a template SYNOPSIS use Template::Semantic; print Template::Semantic->process('template.html', { 'title, h1' => 'Naoki Tomita', 'ul.urls li' => [ { 'a' => 'Profile & Contacts', 'a@href' => 'http://e8y.net/', }, { 'a' => 'Twitter', 'a@href' => 'http://twitter.com/tomita/', }, ], }); template.html <html> <head><title>person name</title></head> <body> <
NAME Fey - Better SQL Generation Through Perl VERSION version 0.43 SYNOPSIS use Fey::Literal::Function; use Fey::Placeholder; use Fey::Schema; use Fey::SQL; my $schema = hand_waving(); my $user = $schema->table('User'); my $group = $schema->table('Group') my $select = Fey::SQL->new_select(); my $func = Fey::Literal::Function->new( 'LCASE', $user->column('username') ); $select->select( $user->colum
NAME parent - Establish an ISA relationship with base classes at compile time SYNOPSIS package Baz; use parent qw(Foo Bar); DESCRIPTION Allows you to both load one or more modules, while setting up inheritance from those modules at the same time. Mostly similar in effect to package Baz; BEGIN { require Foo; require Bar; push @ISA, qw(Foo Bar); } By default, every base class needs to live in a file
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く