view release on metacpan or search on metacpan
lib/AWS/Lambda/Quick/Upload.pm view on Meta::CPAN
$self->aws_do(
'apigateway',
'put-integration-response',
{
%{$identifiers},
'selection-pattern' => q{},
}
);
$self->debug('new integration put');
return ();
view all matches for this distribution
view release on metacpan or search on metacpan
share/AXLSoap.xsd view on Meta::CPAN
<xsd:documentation>The list of ports on the gateway.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="trunkSelectionOrder" type="xsd:string"><!--This field is of the type axl:XTrunkSelectionOrder in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Describes the trunk-selection order for this gateway (ie, bottom-up, top-down).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="helpURL" type="xsd:anyURI" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read-only.</xsd:documentation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:documentation>For an intercom line this tag should be treated as a mandatory tag and the valid values are Auto Answer with Headset and Auto Answer with Speakerphone.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="networkHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="userHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="cfaCSSClause" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read-only.</xsd:documentation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:documentation>If not specified then the first record based on the protocol in NSFProtocolServiceMap table will be set as the default value.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="paramValue" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This parameter will take effect only if the selected network service has a valid parameterName in TypeNSFService.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="routeGroupName" type="axlapi:String50" nillable="false"/>
</xsd:choice>
<xsd:element name="selectionOrder" type="xsd:nonNegativeInteger"/>
<xsd:element name="calledPartyTransformationMask" type="axlapi:String50" minOccurs="0"/>
<xsd:element name="callingPartyTransformationMask" type="axlapi:String50" minOccurs="0"/>
<xsd:element name="dialPlanWizardGenId" type="xsd:nonNegativeInteger" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read-only.</xsd:documentation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="lineGroupName" type="axlapi:String50" nillable="false"/>
</xsd:choice>
<xsd:element name="selectionOrder" type="xsd:nonNegativeInteger"/>
<xsd:element name="calledPartyTransformationMask" type="axlapi:String50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read-only</xsd:documentation>
</xsd:annotation>
</xsd:element>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XListRule">
<xsd:annotation>
<xsd:documentation>The List Rule expresses the correct values of a list (key/value pairs), what the default key value is, and if selecting multiple keys is valid for the list.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="defaultKey" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>What is the default key?</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="multiKey" type="xsd:boolean" default="false">
<xsd:annotation>
<xsd:documentation>Can multiple keys be selected?</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="options">
<xsd:annotation>
<xsd:documentation>Each option is expressed as a key/value pair. Rule processors should only compare against the key attributes. The value of each option is simply for display.</xsd:documentation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="There is at least one device that has extension mobility enabled for this model, device default profile cannot be deleted."/>
<xsd:enumeration value="The model and protocol of the Extension Mobility Logout Profile do not match the model and protocol of the device."/>
<xsd:enumeration value="This device does not support Passing Precedence Level Through UUIE."/>
<xsd:enumeration value="Max number of phones in cluster has been exceeded for install type."/>
<xsd:enumeration value="Feature DND is not supported for this device."/>
<xsd:enumeration value="Device does not support selected DND Option."/>
<xsd:enumeration value="Cannot delete the IP Media Streaming software devices installed on a server by default."/>
<xsd:enumeration value="Device Outbound Call Rollover Feature Restriction."/>
<xsd:enumeration value="The specified Security Profile is not valid for this device type (model and protocol)."/>
<xsd:enumeration value="The Server Based Software Device cannot be deleted."/>
<xsd:enumeration value="Outbound Faststart cannot be enabled. Outbound Faststart requires an MTP and a hardware Transcoder configured through a Media Resource Group List for the device."/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="Attempt to directly delete last service for this user template from SoftkeyTemplateServiceMap table denied"/>
<xsd:enumeration value="Attempt to delete CallManager service denied. CallManager is an essential service"/>
<xsd:enumeration value="Failure attempting to update the Qsig value in RouteGroup"/>
<xsd:enumeration value="Cannot mix H323 or Mixed Non-QSIG with PRI QSIG"/>
<xsd:enumeration value="Invalid Qsig configuration: at least one QSIG variety must be declared"/>
<xsd:enumeration value="The selected device or pattern is already associated with a Route Pattern"/>
<xsd:enumeration value="Only individual ports or the whole GW can be assigned to a Route Group. Not both."/>
<xsd:enumeration value="Failure attempting to update a device QSIG type value"/>
<xsd:enumeration value="No such route group defined for this route list"/>
<xsd:enumeration value="No such device defined for this route list"/>
<xsd:enumeration value="An invalid QSIG configuration was detected for this Route List"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="DigitalAccessBri table may only reference devices with matching Device Protocol (DigitalAccessBri)"/>
<xsd:enumeration value="Only Media Resource devices can be members of Media Resource Groups"/>
<xsd:enumeration value="MediaMixer table may only reference Media Resource devices"/>
<xsd:enumeration value="The sum of the streams configured for all media resources (CFB, MTP, XCODE, ANN) associated with this gateway cannot exceed 128"/>
<xsd:enumeration value="NSFInformationElements must be associated with a Route Pattern"/>
<xsd:enumeration value="The specified NSF Service is not valid for the selected protocol"/>
<xsd:enumeration value="The specified NSF Carrier Identification Code has invalid format"/>
<xsd:enumeration value="The specified NSF Parameter Value has invalid format"/>
<xsd:enumeration value="DigitalAccessT1 table may only reference devices with matching Device Protocol (DigitalAccessT1)"/>
<xsd:enumeration value="DigitalAccessT1Port table may only reference devices with matching Device Protocol (DigitalAccessT1)"/>
<xsd:enumeration value="User-defined SRST records must use the corresponding SRST Option"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:documentation>The only valid values are Auto Answer with Headset and Auto Answer with Speakerphone.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="networkHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="userHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="alertingName" type="axlapi:String50" nillable="true" minOccurs="0"/>
<xsd:element name="asciiAlertingName" type="axlapi:String32" nillable="true" minOccurs="0"/>
<xsd:choice minOccurs="0">
share/AXLSoap.xsd view on Meta::CPAN
<xsd:documentation>If not specified then the first record based on the protocol in NSFProtocolServiceMap table will be set as the default value.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="paramValue" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This parameter will take effect only if the selected network service has a valid parameterName in TypeNSFService.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:documentation>The new list of ports for this gateway. This list of ports replaces any pre-existing ports on this gateway.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="trunkSelectionOrder" type="xsd:string" minOccurs="0"><!--This field is of the type axl:XTrunkSelectionOrder in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>The new trunk selection order for this gateway. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="sql" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>WARNING: SQL Large Text and BLOB columns cannot be fetched along with other columns. A Large Text or BLOB column must be selected in its own SQL query.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
view all matches for this distribution
view release on metacpan or search on metacpan
}
sub class_for {
my $self = shift;
my ($class,$id) = @_;
my $selected_class;
if (my $selector = $self->class) {
if (ref $selector eq 'HASH') {
$selected_class = $selector->{$class} || $selector->{'_DEFAULT_'};
}
elsif ($selector->can('class_for')) {
$selected_class = $selector->class_for($class,$id,$self);
}
elsif (!ref $selector) {
$selected_class = $selector;
}
else {
croak "$selector is neither a scalar, nor a HASH, nor an object that supports the class_for() method";
}
}
$selected_class ||= 'Ace::Object';
eval "require $selected_class; 1;" || croak $@
unless $selected_class->can('new');
$selected_class;
}
sub process_url {
my $class = shift;
my $url = shift;
view all matches for this distribution
view release on metacpan or search on metacpan
fortune/jackbauer view on Meta::CPAN
%
The coyote hired Jack Bauer to catch the road runner. Jack Bauer ate them both.
%
When Jack Bauer "goes dark" all black women in the world are immediately brought to orgasm.
%
Natural selection only works because Jack Bauer personally kills all the weak creatures. Jack Bauer does not tolerate weakness.
%
If you read Jack Bauer's files, you are about to lose your eyes.
%
When Jack Bauer went camping and told ghost stories, everybody there died.
%
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/2zicon.pm view on Meta::CPAN
else {
return sort {$a->$type <=> $b->$type} @members;
}
}
sub select {
my ($self, $type, $number, $operator, @members) = @_;
$self->_die('invalid operator was passed in')
unless grep {$operator eq $_} qw(== >= <= > <);
lib/Acme/2zicon.pm view on Meta::CPAN
# retrieve the members on their activities
my @members = $nizicon->members;
# retrieve the members under some conditions
my @sorted_by_age = $nizicon->sort('age', 1);
my @selected_by_age = $nizicon->select('age', 16, '>=');
=head1 DESCRIPTION
=head1 METHODS
lib/Acme/2zicon.pm view on Meta::CPAN
=head2 sort ( $type, $order \[ , @members \] )
my @sorted_members = $nizicon->sort('age', 1);
=head2 select ( $type, $number, $operator \[, @members\] )
# $type can be one of the same values above:
my @selected_members = $nizicon->select('age', 16, '>=');
$number $operator $member_value
=head1 LICENSE
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Test/Builder.pm view on Meta::CPAN
}
sub _autoflush {
my($fh) = shift;
my $old_fh = select $fh;
$| = 1;
select $old_fh;
}
my($Testout, $Testerr);
sub _dup_stdhandles {
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Test/Builder.pm view on Meta::CPAN
return $fh;
}
sub _autoflush {
my($fh) = shift;
my $old_fh = select $fh;
$| = 1;
select $old_fh;
return;
}
my( $Testout, $Testerr );
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/AliG.pm view on Meta::CPAN
"dinnertime" => "grubtime",
"dirty" => "mingin",
"discover" => "check",
"discrimination" => "racalist",
"dislike" => "don't dig",
"dj" => "selecta",
"document" => "bit of paper",
"dodgy" => "batty",
"dog" => "aminal",
"dong" => "knob",
"dope" => "erbal remedy",
lib/Acme/AliG.pm view on Meta::CPAN
"that's correct" => "innit",
"i live in" => "me turf is",
"i'm from" => "me turf is",
"a ride" => "fit",
"boy friend" => "main man",
"disc jockey" => "selecta",
"disk jockey" => "selecta",
"are you gay" => "do you like it up both pipes",
"backdoor burgler" => "batty boy",
"im from" => "me turf is",
"i come from" => "me turf is",
"make love" => "bone",
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/AsciiArtinator.pm view on Meta::CPAN
print_code_to_pic($PIC, @tokens);
my $fh;
open($fh, ">", $OUTPUT);
select $fh;
print_code_to_pic($PIC, @tokens);
select STDOUT;
close $fh;
my $c1 = &compile_check($OUTPUT);
if ($c1 > 0) {
croak "Artinated code does not compile! Darn.\n";
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/BeyondPerl/ToSQL.pm view on Meta::CPAN
# Use From Objects
##############################################################################
sub _calc_by_rdbm {
if($DEBUG){ print "$_[0]\n"; }
_float_handler( undef, $Dbh->selectrow_array($_[0]) );
}
sub _nomethod {
my ($x, $y, $swap, $op) = @_;
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Test/Builder.pm view on Meta::CPAN
}
sub _autoflush {
my($fh) = shift;
my $old_fh = select $fh;
$| = 1;
select $old_fh;
}
my($Testout, $Testerr);
sub _dup_stdhandles {
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANAuthors/InMostCPANAuthors.pm view on Meta::CPAN
=head1 SYNOPSIS
=head1 DESCRIPTION
This module lists a selection of CPAN authors who are listed in
Acme::CPANAuthors::* the most. Currently the cut-off is 6 modules:
| author | num_lists | lists |
|-----------+-----------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| BINGOS | 14 | Acme::CPANAuthors::Authors, BackPAN::OneHundred, British, CPAN::OneHundred, CPAN::TopDepended, CPAN::TopDepended::ByOthers, CPANTS::FiveOrMore, DualLife, European, GitHub, MetaSyntactic, POE, Pumpkings, ToBeLike |
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANModules/CryptingPassword.pm view on Meta::CPAN
summary => 'List of modules/tools to crypt/hash a password',
description => <<'_',
Bascally, the Perl's builtin `crypt()` is all you need. It supports all the
hashing algorithms supported by your system's C library. You just need to supply
the salt in the right format to select the hashing algorithm. See the function's
documentation for more details.
There are some wrappers and other utilities available on CPAN for added
convenience.
lib/Acme/CPANModules/CryptingPassword.pm view on Meta::CPAN
=head1 DESCRIPTION
Bascally, the Perl's builtin C<crypt()> is all you need. It supports all the
hashing algorithms supported by your system's C library. You just need to supply
the salt in the right format to select the hashing algorithm. See the function's
documentation for more details.
There are some wrappers and other utilities available on CPAN for added
convenience.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANModules/Import/CPANRatings/User/davidgaramond.pm view on Meta::CPAN
our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
our $DATE = '2023-10-29'; # DATE
our $DIST = 'Acme-CPANModules-Import-CPANRatings-User-davidgaramond'; # DIST
our $VERSION = '0.002'; # VERSION
our $LIST = {description=>"This list is generated by scraping CPANRatings (cpanratings.perl.org) user page.",entries=>[{description=>"\nOk, it's not 2004 anymore, I suggest we retire or start to deprecate this module? This module now requires Perl 5....
1;
# ABSTRACT: List of modules mentioned by CPANRatings user davidgaramond
__END__
lib/Acme/CPANModules/Import/CPANRatings/User/davidgaramond.pm view on Meta::CPAN
=item L<DBI::Mysqlsimple>
I agree with the previous reviewer. IMO, overall this module is not necessary. Plain DBI is actually simple enough for simple cases. Maybe the author of Mysqlsimple did not realize this. Let's compare:
<br><br>* Retrieving a single row:
<br>
Mysqlsimple: my ($v1,$v2) = $db->get_row("select v1,v2 from table");
<br>
DBI: my ($v1, $v2) = $dbh->selectrow_array("select v1,v2 from table");
<br><br>* Retrieving a single row (with params):
<br>
Mysqlsimple: my ($v1,$v2) = $db->get_row("select v1,v2 from table where cond1=? and cond2=?", [$cond1,$cond2]);
<br>
DBI: my ($v1,$v2) = $db->selectrow_array("select v1,v2 from table where cond1=? and cond2=?", {}, $cond1,$cond2);
<br><br>* Retrieving all rows with params:
<br>
Mysqlsimple: my $rows = $db->get_rows(..., [$param1, $param2]);
<br>
DBI: my $rows = $dbh->selectall_arrayref(..., {}, $param1, $param2);
<br><br>* do() with params:
<br>
Mysqlsimple: my $rows = $db->do(..., [$param1, $param2]);
<br>
DBI: my $rows = $dbh->do(..., {}, $param1, $param2);
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANModules/Import/CPANRatings/User/stevenharyanto.pm view on Meta::CPAN
our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
our $DATE = '2023-10-29'; # DATE
our $DIST = 'Acme-CPANModules-Import-CPANRatings-User-stevenharyanto'; # DIST
our $VERSION = '0.002'; # VERSION
our $LIST = {description=>"This list is generated by scraping CPANRatings (cpanratings.perl.org) user page.",entries=>[{description=>"\n(REMOVED)\n",module=>"Log::Any",rating=>undef},{description=>"\nProvides a thin/lightweight OO interface for \$?, ...
1;
# ABSTRACT: List of modules mentioned by CPANRatings user stevenharyanto
__END__
lib/Acme/CPANModules/Import/CPANRatings/User/stevenharyanto.pm view on Meta::CPAN
<br><br>jpath: 0 wallclock secs ( 0.27 usr + 0.00 sys = 0.27 CPU) @ 11711.11/s (n=3162)
<br><br>(warning: too few iterations for a reliable count)
<br>
=head2 #
<br><br>Also: 1) the syntax is rather inconsistent: ':n' for array index access, but '.@' (instead of ':@') for grabbing all elements. 2) currently cannot select subtree (must always select leaf node).
<br><br>As alternatives, I recommend the much simpler JSON::Path, or the more powerful Data::DPath.
<br>
=item L<Games::2048>
lib/Acme/CPANModules/Import/CPANRatings/User/stevenharyanto.pm view on Meta::CPAN
=item L<Fsdb>
Author: L<JOHNH|https://metacpan.org/author/JOHNH>
An interesting tool that has been developed since 1991 (which is roughly around the time the WWW and Linux was born, whew). Kudos to the author for the dedication and consistency.
<br><br>Since nowadays SQL is pretty much ubiquitous, users might also want to check out an alternative tool, App::fsql. For example (taking a similar example from the module's doc), to select entries in /etc/passwd where UID is between 1000 and 2000...
<br><br>$ ( echo -e "login\tpassword\tuid\tgid\tgecos\thome\tshell"; sed 's/:/\t/g' /etc/passwd ) | fsql --add-tsv - 'SELECT * FROM stdin WHERE uid >= 1000 AND uid <= 2000' --format text --aoh
=item L<Date::Tie>
lib/Acme/CPANModules/Import/CPANRatings/User/stevenharyanto.pm view on Meta::CPAN
=item L<Win32::App::which>
Author: L<DOLMEN|https://metacpan.org/author/DOLMEN>
I don't use this module since I'm not on Windows. But why another module? File::Which also handles Win32 (probably not the "the current directory is explored before PATH" thing, but you should consider submitting a patch).
<br><br>At least the documentation should state why this module is necessary. It complicates scripts by having to select between two 'which' implementations.
=item L<Devel::Platform::Info>
Author: L<BARBIE|https://metacpan.org/author/BARBIE>
lib/Acme/CPANModules/Import/CPANRatings/User/stevenharyanto.pm view on Meta::CPAN
=item L<SQL::Easy>
Author: L<BESSARABV|https://metacpan.org/author/BESSARABV>
IIRC, there has also previous similar attempt like this. Modules like these are not necessary, as DBI already has something equivalent (and even better): selectrow_{array,hashref,arrayref} and selectall_{array,hash}ref.
<br>
Rating: 2/10
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANModules/NewDistributions/202001.pm view on Meta::CPAN
summary => "An Object Oriented interface to fontconfig",
},
{
description => "Distribution Font-Selector first released by VANHOESEL at 2020-01-21T08:20:21Z.",
module => "Font::Selector",
summary => "select the right font for rendering",
},
{
description => "Distribution Geo-Coder-DAMS first released by BOKUTIN at 2020-01-04T19:00:11Z.",
module => "Geo::Coder::DAMS",
summary => "Perl bindings for Japanese Geocoder DAMS",
lib/Acme/CPANModules/NewDistributions/202001.pm view on Meta::CPAN
=item * L<Font::Fontconfig> - An Object Oriented interface to fontconfig
Distribution Font-Fontconfig first released by VANHOESEL at 2020-01-20T16:38:30Z.
=item * L<Font::Selector> - select the right font for rendering
Distribution Font-Selector first released by VANHOESEL at 2020-01-21T08:20:21Z.
=item * L<Geo::Coder::DAMS> - Perl bindings for Japanese Geocoder DAMS
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANModules/OneLinerTools.pm view on Meta::CPAN
module => 'DBIx::Conn::MySQL',
description => <<'MARKDOWN',
Shortcut when connecting to MySQL database in your one-liner. Instead of:
% perl -MDBI -E'my $dbh = DBI->connect("dbi:mysql:database=mydb", "someuser", "somepass"); $dbh->selectrow_array("query"); ...'
you can type:
% perl -MDBIx::Conn::MySQL=mydb -E'$dbh->selectrow_array("query"); ...'
MARKDOWN
tags => ['database', 'dbi'],
},
lib/Acme/CPANModules/OneLinerTools.pm view on Meta::CPAN
module => 'DBIx::Conn::SQLite',
description => <<'MARKDOWN',
Shortcut when connecting to MySQL database in your one-liner. Instead of:
% perl -MDBI -E'my $dbh = DBI->connect("dbi:SQLite:dbname=mydb", "", ""); $dbh->selectrow_array("query"); ...'
you can type:
% perl -MDBIx::Conn::SQLite=mydb -E'$dbh->selectrow_array("query"); ...'
MARKDOWN
tags => ['database', 'dbi'],
},
lib/Acme/CPANModules/OneLinerTools.pm view on Meta::CPAN
Author: L<PERLANCAR|https://metacpan.org/author/PERLANCAR>
Shortcut when connecting to MySQL database in your one-liner. Instead of:
% perl -MDBI -E'my $dbh = DBI->connect("dbi:mysql:database=mydb", "someuser", "somepass"); $dbh->selectrow_array("query"); ...'
you can type:
% perl -MDBIx::Conn::MySQL=mydb -E'$dbh->selectrow_array("query"); ...'
=item L<DBIx::Conn::SQLite>
Author: L<PERLANCAR|https://metacpan.org/author/PERLANCAR>
Shortcut when connecting to MySQL database in your one-liner. Instead of:
% perl -MDBI -E'my $dbh = DBI->connect("dbi:SQLite:dbname=mydb", "", ""); $dbh->selectrow_array("query"); ...'
you can type:
% perl -MDBIx::Conn::SQLite=mydb -E'$dbh->selectrow_array("query"); ...'
=item L<ojo>
Author: L<SRI|https://metacpan.org/author/SRI>
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANModules/OpeningFileInApp.pm view on Meta::CPAN
entries => [
{
module => 'Desktop::Open',
description => <<'MARKDOWN',
This module tries to select the appropriate application to open a file: using
`start` (on Windows) or `xdg-open` (on other OS, if available), the falls back
to <pm:Browser::Open>.
See <pm:App::DesktopOpenUtils> which includes a CLI for this module:
<prog:open-desktop>.
lib/Acme/CPANModules/OpeningFileInApp.pm view on Meta::CPAN
=item L<Desktop::Open>
Author: L<PERLANCAR|https://metacpan.org/author/PERLANCAR>
This module tries to select the appropriate application to open a file: using
C<start> (on Windows) or C<xdg-open> (on other OS, if available), the falls back
to L<Browser::Open>.
See L<App::DesktopOpenUtils> which includes a CLI for this module:
L<open-desktop>.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANModules/TableData.pm view on Meta::CPAN
**CLIs**
<prog:td> (from <pm:App::td>) offers commands to manipulate table data. In
addition to a `TableData::*` module, you can also feed it CSV, TSV, JSON, YAML
files. The commands include: head, tail, sort, sum, avg, select rows, wc (count
rows), grep, map, etc.
<prog:tabledata> (from <pm:App::tabledata>) is the official CLI for `TableData`.
Currently it offers less commands than `td`, but it can also list `TableData::*`
modules in local installation or CPAN.
lib/Acme/CPANModules/TableData.pm view on Meta::CPAN
B<CLIs>
L<td> (from L<App::td>) offers commands to manipulate table data. In
addition to a C<TableData::*> module, you can also feed it CSV, TSV, JSON, YAML
files. The commands include: head, tail, sort, sum, avg, select rows, wc (count
rows), grep, map, etc.
L<tabledata> (from L<App::tabledata>) is the official CLI for C<TableData>.
Currently it offers less commands than C<td>, but it can also list C<TableData::*>
modules in local installation or CPAN.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANModules/TextTable.pm view on Meta::CPAN
<html>
<head>
<link rel="stylesheet" type="text/css" href="file:///home/u1/perl5/perlbrew/perls/perl-5.38.0/lib/site_perl/5.38.0/auto/share/dist/Text-Table-HTML-DataTables/datatables-1.10.22/datatables.css">
<script src="file:///home/u1/perl5/perlbrew/perls/perl-5.38.0/lib/site_perl/5.38.0/auto/share/dist/Text-Table-HTML-DataTables/jquery-2.2.4/jquery-2.2.4.min.js"></script>
<script src="file:///home/u1/perl5/perlbrew/perls/perl-5.38.0/lib/site_perl/5.38.0/auto/share/dist/Text-Table-HTML-DataTables/datatables-1.10.22/datatables.js"></script>
<script>var dt_opts = {"buttons":["colvis","print"],"dom":"lQfrtip"}; $(document).ready(function() { $("table").DataTable(dt_opts); $("select[name=DataTables_Table_0_length]").val(1000); $("select[name=DataTables_Table_0_length]").trigger("change");...
</head>
<body>
<table>
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANModules/WorkingWithCSV.pm view on Meta::CPAN
<prog:csv-csv> from <pm:App::CSVUtils>
**Adding/removing columns**
<prog:csv-add-fields>, <prog:csv-delete-field>, <prog:csv-select-fields> from
<pm:App::CSVUtils>
**Processing columns of CSV with Perl code**
lib/Acme/CPANModules/WorkingWithCSV.pm view on Meta::CPAN
<prog:csv-sort-fields> from <pm:App::CSVUtils>
**Filtering CSV columns**
<prog:csv-select-fields> from <pm:App::CSVUtils>
**Filtering CSV rows**
<prog:csv-grep> and <prog:csv-select-rows> from <pm:App::CSVUtils>
<prog:csvgrep> from <pm:csvgrep>
**Transposing CSV**
lib/Acme/CPANModules/WorkingWithCSV.pm view on Meta::CPAN
L<csv-csv> from L<App::CSVUtils>
B<Adding/removing columns>
L<csv-add-fields>, L<csv-delete-field>, L<csv-select-fields> from
L<App::CSVUtils>
B<Processing columns of CSV with Perl code>
L<csv-munge-field> from L<App::CSVUtils>
lib/Acme/CPANModules/WorkingWithCSV.pm view on Meta::CPAN
L<csv-sort-fields> from L<App::CSVUtils>
B<Filtering CSV columns>
L<csv-select-fields> from L<App::CSVUtils>
B<Filtering CSV rows>
L<csv-grep> and L<csv-select-rows> from L<App::CSVUtils>
L<csvgrep> from L<csvgrep>
B<Transposing CSV>
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANModules/WorkingWithTree.pm view on Meta::CPAN
=item * L<App::htmlsel> - Select HTML::Element nodes using CSel syntax
Author: L<PERLANCAR|https://metacpan.org/author/PERLANCAR>
=item * L<App::jsonsel> - Select JSON elements using CSel (CSS-selector-like) syntax
Author: L<PERLANCAR|https://metacpan.org/author/PERLANCAR>
=item * L<App::orgsel> - Select Org document elements using CSel (CSS-selector-like) syntax
Author: L<PERLANCAR|https://metacpan.org/author/PERLANCAR>
=item * L<App::podsel> - Select Pod::Elemental nodes using CSel syntax
lib/Acme/CPANModules/WorkingWithTree.pm view on Meta::CPAN
=item * L<App::ppisel> - Select PPI::Element nodes using CSel syntax
Author: L<PERLANCAR|https://metacpan.org/author/PERLANCAR>
=item * L<App::yamlsel> - Select YAML elements using CSel (CSS-selector-like) syntax
Author: L<PERLANCAR|https://metacpan.org/author/PERLANCAR>
=item * L<App::CSelUtils> - Utilities related to Data::CSel
view all matches for this distribution
view release on metacpan or search on metacpan
devdata/https_mojolicious.io_blog_2017_12_05_day-5-your-apps-built-in-commands view on Meta::CPAN
<pre><code>mojo get https://fastapi.metacpan.org/v1/module/IO::Socket::SSL /version
</code></pre>
<p>You can fetch the Perl headlines from reddit.
To do so we fetch the url (following redirects with <code>-r</code>), then we give it a <a href="http://mojolicious.org/perldoc/Mojo/DOM/CSS">CSS3 selector</a>, and finally extract the text from each found element.</p>
<pre><code>mojo get -r reddit.com/r/perl 'p.title > a.title' text
</code></pre>
<p>How fun is that?!</p>
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANModules/Import/MojoliciousAdvent/2018_12_05.pm view on Meta::CPAN
package Acme::CPANModules::Import::MojoliciousAdvent::2018_12_05;
our $DATE = '2018-12-30'; # DATE
our $VERSION = '0.001'; # VERSION
our $LIST = {description=>"This list is generated by extracting module names mentioned in [https://mojolicious.io/blog/2018/12/05/compound-selectors/] (retrieved on 2018-12-30). Visit the URL for the full contents.",entries=>[{module=>"Mojo::Collecti...
1;
# ABSTRACT: Modules mentioned in Mojolicious Advent Calendar 2018 (day 05)
__END__
lib/Acme/CPANModules/Import/MojoliciousAdvent/2018_12_05.pm view on Meta::CPAN
This document describes version 0.001 of Acme::CPANModules::Import::MojoliciousAdvent::2018_12_05 (from Perl distribution Acme-CPANModulesBundle-Import-MojoliciousAdvent-2018), released on 2018-12-30.
=head1 DESCRIPTION
This module is generated by extracting module names mentioned in L<https://mojolicious.io/blog/2018/12/05/compound-selectors/> (retrieved on 2018-12-30). Visit the URL for the full contents.
Modules mentioned in Mojolicious Advent Calendar 2018 (day 05).
This list is generated by extracting module names mentioned in [https://mojolicious.io/blog/2018/12/05/compound-selectors/] (retrieved on 2018-12-30). Visit the URL for the full contents.
=head1 INCLUDED MODULES
=over
view all matches for this distribution
view release on metacpan or search on metacpan
devdata/http_advent.perldancer.org_2018_14 view on Meta::CPAN
<h2><a name="common_reasons_for_not_recommending"></a>Common reasons for not recommending</h2>
<ul>
<li><a name="item_Documentation"></a><b>Documentation</b>
</li>
<li><a name="item_Plugin_selection"></a><b>Plugin selection</b>
<p>While we've seen the addition of some new plugins recently (for websockets,
Log4perl, and CHI, among others), we would love to see more.</p>
</li>
<li><a name="item_Negative_public_perception_of_Perl"></a><b>Negative public perception of Perl</b>
<p>This is a hard problem to solve, and not one that is going to be solved by us alone.</p>
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Test/Builder.pm view on Meta::CPAN
}
sub _autoflush {
my($fh) = shift;
my $old_fh = select $fh;
$| = 1;
select $old_fh;
}
sub _dup_stdhandles {
my $self = shift;
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Test/Builder.pm view on Meta::CPAN
return $fh;
}
sub _autoflush {
my($fh) = shift;
my $old_fh = select $fh;
$| = 1;
select $old_fh;
return;
}
my( $Testout, $Testerr );
view all matches for this distribution
view release on metacpan or search on metacpan
to come over the cow; B<-s> makes the cow appear thoroughly stoned;
B<-t> yields a tired cow; B<-w> is somewhat the opposite of B<-t>,
and initiates wired mode; B<-y> brings on the cow's youthful
appearance.
The user may specify the B<-e> option to select the appearance of
the cow's eyes, in which case the first two characters of the
argument string I<eyes> will be used. The default eyes are 'oo'.
The tongue is similarly configurable through B<-T>; it must be two
characters and does not appear by default. However, it does appear
in the 'dead' and 'stoned' modes. Any configuration done by B<-e>
view all matches for this distribution
view release on metacpan or search on metacpan
slides/slide20.html view on Meta::CPAN
<div class="top_spacer"></div>
<h1>Things we didn't cover</h1>
<ul>
<li>Choosing the right name</li>
<li>Allowing users to select optional pre-requisites</li>
<li>Advanced testing topics</li>
<li>Registering namespaces</li>
<li>CPAN Testing Service</li>
<li>Kwalitee</li>
<li>Bundles</li>
view all matches for this distribution
view release on metacpan or search on metacpan
alternate through a set of dup'd wins
Multiple style "delays"?
cond > 0 ? every(seconds=>cond) : offset = 0
selectively recompile subroutines?
modify $RE{balanced}{-begin=>'sub\s+$NAME.*?{'}{-end=>'}'}
Text::FIGlet features
Unicode/control files
view all matches for this distribution