use Log::Message private => 0, config => '/our/cf_file'; my $log = Log::Message->new( private => 1, level => 'log', config => '/my/cf_file', );
|
|
- Brook Gray
- 6 years ago
- Views:
Transcription
1 NAME Log::Message - A generic message storing mechanism; SYNOPSIS use Log::Message private => 0, config => '/our/cf_file'; my $log = Log::Message->new( private => 1, => 'log', config => '/my/cf_file', $log->store('this is my first message' $log->store( message => 'message #2', => 'MY_TAG', => 'carp', extra => ['this is an argument to the handler'], = $log->retrieve(5 = $log->retrieve( => qr/my_/i, message => qr/\d/, remove => 1, = $log->final( => qr/carp/, amount => 2 my $first_error = $log->first() # croak with the last error on the stack $log->final->croak; DESCRIPTION Hierarchy # empty the stack $log->flush( Log::Message is a generic message storage mechanism. It allows you to store messages on a stack -- either shared or private -- and assign meta-data to it. Some meta-data will automatically be added for you, like a timestamp and a stack trace, but some can be filled in by the user, like a by which to identify it or group it, and a at which to handle the message (for example, log it, or die with it) Log::Message also provides a powerful way of searching through items by regexes on messages, s and. There are 4 modules of interest when dealing with the Log::Message::* modules: Log::Message Log::Message provides a few methods to manipulate the stack it keeps. It has the option of keeping either a private or a public stack. More on this below. Log::Message::Item Page 1
2 Options These are individual message items, which are objects that contain the user message as well as the meta-data described above. See the Log::Message::Item manpage to see how to extract this meta-data and how to work with the Item objects. You should never need to create your own Item objects, but knowing about their methods and accessors is important if you want to write your own handlers. (See below) Log::Message::Handlers These are a collection of handlers that will be called for a that is used on a Log::Message::Item object. For example, if a message is logged with the 'carp', the 'carp' handler from Log::Message::Handlers will be called. See the Log::Message::Handlers manpage for more explanation about how handlers work, which one are available and how to create your own. Log::Message::Config Per Log::Message object, there is a configuration required that will fill in defaults if the user did not specify arguments to override them (like for example what will be set if none was provided), Log::Message::Config handles the creation of these configurations. Configuration can be specified in 4 ways: As a configuration file when you use Log::Message As arguments when you use Log::Message As a configuration file when you create a new Log::Message object. (The config will then only apply to that object if you marked it as private) As arguments when you create a new Log::Message object. You should never need to use the Log::Message::Config module yourself, as this is transparently done by Log::Message, but its manpage does provide an explanation of how you can create a config file. When using Log::Message, or creating a new Log::Message object, you can supply various options to alter its behaviour. Of course, there are sensible defaults should you choose to omit these options. Below an explanation of all the options and how they work. config The path to a configuration file to be read. See the manpage of Log::Message::Config for the required format These options will be overridden by any explicit arguments passed. private verbose Whether to create, by default, private or shared objects. If you choose to create shared objects, all Log::Message objects will use the same stack. This means that even though every module may make its own $log object they will still be sharing the same error stack on which they are putting errors and from which they are retrieving. This can be useful in big projects. If you choose to create a private object, then the stack will of course be private to this object, but it will still fall back to the shared config should no private config or overriding arguments be provided. Log::Message makes use of another module to validate its arguments, which is called Params::Check, which is a lightweight, yet powerful input checker and parser. (See the Page 2
3 Params::Check manpage for details). The verbose setting will control whether this module will generate warnings if something improper is passed as input, or merely silently returns undef, at which point Log::Message will generate a warning. It's best to just leave this at its default value, which is '1' The to add to messages if none was provided. If neither your config, nor any specific arguments supply a, then Log::Message will set it to 'NONE' Tags are useful for searching on or grouping by. For example, you could all the messages you want to go to the user as 'USER ERROR' and all those that are only debug information with 'DEBUG'. At the end of your program, you could then print all the ones ged 'USER ERROR' to STDOUT, and those marked 'DEBUG' to a log file. describes what action to take when a message is logged. Just like, Log::Message will provide a default (which is 'log') if neither your config file, nor any explicit arguments are given to override it. See the Log::Message::Handlers manpage to see what handlers are available by default and what they do, as well as to how to add your own handlers. Methods new remove chrono This indicates whether or not to automatically remove the messages from the stack when you've retrieved them. The default setting provided by Log::Message is '0': do not remove. This indicates whether messages should always be fetched in chronological order or not. This simply means that you can choose whether, when retrieving items, the item most recently added should be returned first, or the one that had been added most long ago. The default is to return the newest ones first This creates a new Log::Message object; The parameters it takes are described in the Options section below and let it just be repeated that you can use these options like this: my $log = Log::Message->new( %options as well as during use time, like this: use Log::Message option1 => value, option2 => value There are but 3 rules to keep in mind: Provided arguments take precedence over a configuration file. Arguments to new take precedence over options provided at use time An object marked private will always have an empty stack to begin with store This will create a new Item object and store it on the stack. Possible arguments you can give to it are: Page 3
4 message This is the only argument that is required. If no other arguments are given, you may even leave off the message key. The argument will then automatically be assumed to be the message. extra The to add to this message. If not provided, Log::Message will look in your configuration for one. The at which this message should be handled. If not provided, Log::Message will look in your configuration for one. This is an array ref with arguments passed to the handler for this message, when it is called from store( The handler will receive them as a normal list store() will return true upon success and undef upon failure, as well as issue a warning as to why it failed. retrieve This will retrieve all message items matching the criteria specified from the stack. Here are the criteria you can discriminate on: A regex to which the must adhere. For example qr/\w/. A regex to which the must adhere. message amount chrono remove A regex to which the message must adhere. Maximum amount of errors to return Return in chronological order, or not? Remove items from the stack upon retrieval? In scalar context it will return the first item matching your criteria and in list context, it will return all of them. If an error occurs while retrieving, a warning will be issued and undef will be returned. first This is a shortcut for retrieving the first item(s) stored on the stack. It will default to only retrieving one if called with no arguments, and will always return results in chronological order. If you only supply one argument, it is assumed to be the amount you wish returned. Furthermore, it can take the same arguments as retrieve can. Page 4
5 last This is a shortcut for retrieving the last item(s) stored on the stack. It will default to only retrieving one if called with no arguments, and will always return results in reverse chronological order. If you only supply one argument, it is assumed to be the amount you wish returned. Furthermore, it can take the same arguments as retrieve can. flush This removes all items from the stack and returns them to the caller SEE ALSO Log::Message::Item, Log::Message::Handlers, Log::Message::Config AUTHOR This module by Jos Boumans <kane@cpan.org>. Acknowledgements Thanks to Ann Barcomb for her suggestions. COPYRIGHT This module is copyright (c) 2002 Jos Boumans <kane@cpan.org>. All rights reserved. This library is free software; you may redistribute and/or modify it under the same terms as Perl itself. Page 5
use Params::Check qw[check allow last_error];
NAME SYNOPSIS Params::Check - A generic input parsing/checking mechanism. use Params::Check qw[check allow last_error]; sub fill_personal_info { my %hash = @_; my $x; my $tmpl = { firstname => { required
More informationmy $reply = $term->get_reply( prompt => 'What is your favourite colour?', choices => [qw blue red green ], default => blue, );
NAME SYNOPSIS Term::UI - Term::ReadLine UI made easy use Term::UI; use Term::ReadLine; my $term = Term::ReadLine->new('brand'); my prompt => 'What is your favourite colour?', choices => [qw blue red green
More information$bool = $obj->mk_aliases( # create an alias to an existing alias_name => 'method'); # method name
NAME SYNOPSIS Object::Accessor - interface to create per object accessors ### using the object $obj = Object::Accessor->new; # create object $obj = Object::Accessor->new(@list); # create object with accessors
More information### build a File::Fetch object ### my $ff = File::Fetch->new(uri => 'http://some.where.com/dir/a.txt');
NAME File::Fetch - A generic file fetching mechanism SYNOPSIS use File::Fetch; ### build a File::Fetch object ### my $ff = File::Fetch->new(uri => 'http://some.where.com/dir/a.txt'); ### fetch the uri
More informationmy $full_path = can_run('wget') or warn 'wget is not installed!';
NAME IPC::Cmd - finding and running system commands made easy SYNOPSIS use IPC::Cmd qw[can_run run]; my $full_path = can_run('wget') or warn 'wget is not installed!'; ### commands can be arrayrefs or strings
More informationmy $full_path = can_run('wget') or warn 'wget is not installed!';
NAME IPC::Cmd - finding and running system commands made easy SYNOPSIS use IPC::Cmd qw[can_run run run_forked]; my $full_path = can_run('wget') or warn 'wget is not installed!'; ### commands can be arrayrefs
More informationuse CGI::Carp qw(fatalstobrowser); die "Fatal error messages are now sent to browser";
NAME SYNOPSIS CGI::Carp - CGI routines for writing to the HTTPD (or other) error log use CGI::Carp; croak "We're outta here!"; confess "It was my fault: $!"; carp "It was your fault!"; warn "I'm confused";
More informationpackage CLASS_NAME; use Class::Struct; # declare struct, based on array, implicit class name: struct( ELEMENT_NAME => ELEMENT_TYPE,...
NAME SYNOPSIS Class::Struct - declare struct-like datatypes as Perl classes # declare struct, based on array: struct( CLASS_NAME => [ ELEMENT_NAME => ELEMENT_TYPE,... ]); # declare struct, based on hash:
More informationprint inf + 42,"\n"; print NaN * 7,"\n"; print hex("0x "),"\n"; # Perl v or later
NAME bigint - Transparent BigInteger support for Perl SYNOPSIS use bigint; $x = 2 + 4.5,"\n"; # BigInt 6 print 2 ** 512,"\n"; # really is what you think it is print inf + 42,"\n"; # inf print NaN * 7,"\n";
More informationNAME SYNOPSIS. Perl version documentation - Pod::Parser. Pod::Parser - base class for creating POD filters and translators.
NAME SYNOPSIS Pod::Parser - base class for creating POD filters and translators use Pod::Parser; package MyParser; @ISA = qw(pod::parser); sub command { my ($parser, $command, $paragraph, $line_num) =
More informationuse attributes (); # optional, to get subroutine declarations = attributes::get(\&foo);
NAME SYNOPSIS attributes - get/set subroutine or variable attributes sub foo : method ; my ($x,@y,%z) : Bent = 1; my $s = sub : method {... ; use attributes (); # optional, to get subroutine declarations
More informationModule::Pluggable - automatically give your module the ability to have plugins
NAME SYNOPSIS Module::Pluggable - automatically give your module the ability to have plugins Simple use Module::Pluggable - use Module::Pluggable; EXAMPLE use MyClass; my $mc = MyClass->new(); # returns
More informationCOMS 3101 Programming Languages: Perl. Lecture 6
COMS 3101 Programming Languages: Perl Lecture 6 Fall 2013 Instructor: Ilia Vovsha http://www.cs.columbia.edu/~vovsha/coms3101/perl Lecture Outline Concepts: Subroutine references Symbolic references Saving
More informationNAME SYNOPSIS. Perl version documentation - Pod::Parser. Pod::Parser - base class for creating POD filters and translators.
NAME SYNOPSIS Pod::Parser - base class for creating POD filters and translators use Pod::Parser; package MyParser; @ISA = qw(pod::parser); sub command { my ($parser, $command, $paragraph, $line_num) =
More information1. Introduction. 2. Scalar Data
1. Introduction What Does Perl Stand For? Why Did Larry Create Perl? Why Didn t Larry Just Use Some Other Language? Is Perl Easy or Hard? How Did Perl Get to Be So Popular? What s Happening with Perl Now?
More informationHow to Use Session Policies
How to Use Session Policies 2017 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of their respective
More informationsubtest $builder->subtest($name,
NAME SYNOPSIS Test::Builder - Backend for building test libraries package My::Test::Module; use base 'Test::Builder::Module'; my $CLASS = PACKAGE ; sub ok { my($test, $name) = @_; my $tb = $CLASS->builder;
More information$ftp = Net::FTP->new("some.host.name", Debug => 0) or die "Cannot connect to some.host.name:
NAME Net::FTP - FTP Client class SYNOPSIS use Net::FTP; $ftp = Net::FTP->new("some.host.name", Debug => 0) or die "Cannot connect to some.host.name: $@"; $ftp->login("anonymous",'-anonymous@') or die "Cannot
More information@EXPORT_OK = qw(munge frobnicate); # symbols to export on request
NAME Exporter - Implements default import method for modules SYNOPSIS In module YourModule.pm: package YourModule; require Exporter; @ISA = qw(exporter); @EXPORT_OK = qw(munge frobnicate); # symbols to
More informationSubroutines. Subroutines. The Basics. aka: user-defined functions, methods, procdures, sub-procedures, etc etc etc.
Subroutines Subroutines aka: user-defined functions, methods, procdures, sub-procedures, etc etc etc We ll just say Subroutines. "Functions" generally means built-in functions perldoc perlsub The Basics
More informationFortunately, the layout is much more legible, more like BASIC's PRINT USING statement. Think of it as a poor man's nroff(1). nroff
NAME DESCRIPTION perlform - Perl formats Perl has a mechanism to help you generate simple reports and charts To facilitate this, Perl helps you code up your output page close to how it will look when it's
More informationprint STDERR "This is a debugging message.\n";
NAME DESCRIPTION perlopentut - simple recipes for opening files and pipes in Perl Whenever you do I/O on a file in Perl, you do so through what in Perl is called a filehandle. A filehandle is an internal
More information### build an Archive::Extract object ### my $ae = Archive::Extract->new( archive => 'foo.tgz' );
NAME SYNOPSIS Archive::Extract - A generic archive extracting mechanism use Archive::Extract; ### build an Archive::Extract object ### my $ae = Archive::Extract->new( archive => 'foo.tgz' ); ### extract
More informationPod::Usage, pod2usage() - print a usage message from embedded pod documentation
NAME Pod::Usage, pod2usage() - print a usage message from embedded pod documentation SYNOPSIS use Pod::Usage my $message_text = "This text precedes the usage message."; my $exit_status = 2; ## The exit
More informationCS 315 Software Design Homework 3 Preconditions, Postconditions, Invariants Due: Sept. 29, 11:30 PM
CS 315 Software Design Homework 3 Preconditions, Postconditions, Invariants Due: Sept. 29, 11:30 PM Objectives Defining a wellformed method to check class invariants Using assert statements to check preconditions,
More informationpackage YourModule; require = = qw(munge frobnicate); # symbols to export on request
NAME SYNOPSIS Exporter - Implements default import method for modules In module YourModule.pm: require Exporter; @EXPORT_OK = qw(munge frobnicate); # symbols to export on request or use Exporter 'import';
More information$pat = '(?{ $foo = 1 })'; use re 'eval'; /foo${pat}bar/; # won't fail (when not under -T # switch)
NAME SYNOPSIS re - Perl pragma to alter regular expression behaviour use re 'taint'; ($x) = ($^X =~ /^(.*)$/s); # $x is tainted here $pat = '(?{ $foo = 1 })'; use re 'eval'; /foo${pat}bar/; # won't fail
More informationP2: Collaborations. CSE 335, Spring 2009
P2: Collaborations CSE 335, Spring 2009 Milestone #1 due by Thursday, March 19 at 11:59 p.m. Completed project due by Thursday, April 2 at 11:59 p.m. Objectives Develop an application with a graphical
More information1 Apache2::Filter - Perl API for Apache 2.0 Filtering
Apache2::Filter - Perl API for Apache 20 Filtering 1 Apache2::Filter - Perl API for Apache 20 Filtering 1 Apache2::Filter - Perl API for Apache 20 Filtering 1 11 Synopsis 11 Synopsis use Apache2::Filter
More information1 Apache2::Directive - Perl API for manipulating the Apache configuration tree
Apache2::Directive - Perl API for manipulating the Apache configuration tree 1 Apache2::Directive - Perl API for manipulating the Apache configuration tree 1 Apache2::Directive - Perl API for manipulating
More informationpm_to_blib({ 'lib/foo/bar.pm' => 'blib/lib/foo/bar.pm' }); Handles the installing and uninstalling of perl modules, scripts, man pages, etc...
NAME ExtUtils::Install - install files from here to there SYNOPSIS use ExtUtils::Install; install({ 'blib/lib' => 'some/install/dir' } ); uninstall($packlist); VERSION 2.04 DESCRIPTION pm_to_blib({ 'lib/foo/bar.pm'
More information1 ModPerl::MethodLookup -- Lookup mod_perl modules, objects and methods
ModPerl::MethodLookup -- Lookup mod_perl modules, objects and methods 1 ModPerl::MethodLookup -- Lookup mod_perl modules, objects and methods 1 ModPerl::MethodLookup -- Lookup mod_perl modules, objects
More informationObject Oriented Programming
Object Oriented Programming Java lecture (10.1) Exception Handling 1 Outline Exception Handling Mechanisms Exception handling fundamentals Exception Types Uncaught exceptions Try and catch Multiple catch
More information$parser->parse_from_file ('file.pod', 'file.tex');
NAME SYNOPSIS Pod::LaTeX - Convert Pod data to formatted Latex use Pod::LaTeX; my $parser = Pod::LaTeX->new ( ); $parser->parse_from_filehandle; DESCRIPTION $parser->parse_from_file ('file.pod', 'file.tex');
More informationA Crash Course in Perl5
z e e g e e s o f t w a r e A Crash Course in Perl5 Part 8: Database access in Perl Zeegee Software Inc. http://www.zeegee.com/ Terms and Conditions These slides are Copyright 2008 by Zeegee Software Inc.
More informationPod::Simple::HTMLBatch - convert several Pod files to several HTML files. perl -MPod::Simple::HTMLBatch -e 'Pod::Simple::HTMLBatch::go' in out
NAME SYNOPSIS DESCRIPTION Pod::Simple::HTMLBatch - convert several Pod files to several HTML files perl -MPod::Simple::HTMLBatch -e 'Pod::Simple::HTMLBatch::go' in out This module is used for running batch-conversions
More informationModule 10 Inheritance, Virtual Functions, and Polymorphism
Module 10 Inheritance, Virtual Functions, and Polymorphism Table of Contents CRITICAL SKILL 10.1: Inheritance Fundamentals... 2 CRITICAL SKILL 10.2: Base Class Access Control... 7 CRITICAL SKILL 10.3:
More informationDPF MANAGER USER MANUAL
DPF MANAGER USER MANUAL INDEX 1. OVERVIEW... 4 2. INSTALLATION PROCEDURE... 4 2.1 JAVA 8... 4 2.2 WINDOWS... 5 2.2.1 INSTALLATION... 5 2.3 LINUX... 6 2.3.1 DEB INSTALLER... 6 2.3.2 RPM INSTALLER... 7 2.4
More informationThe Eobj Perl environment
The Eobj Perl environment Eli Billauer elib@flextronics.co.il http://search.cpan.org/author/billauer/ The Eobj Perl environment p.1 Lecture overview Introduction: Me, Eobj and OO programming Eobj classes
More informationThis program is designed to help you generate and send bug reports (and thank-you notes) about perl5 and the modules which ship with it.
NAME perlbug - how to submit bug reports on Perl SYNOPSIS perlbug perlbug [ -v ] [ -a address ] [ -s subject ] [ -b body -f inputfile ] [ -F outputfile ] [ -r returnaddress ] [ -e editor ] [ -c adminaddress
More informationThis document describes version 2.07 of File::Path, released
NAME VERSION SYNOPSIS File::Path - Create or remove directory trees This document describes version 2.07 of File::Path, released 2008-11-09. use File::Path qw(make_path remove_tree); make_path('foo/bar/baz',
More informationCS 105 Perl: Completing the Toolbox
CS 105 Perl: Completing the Toolbox March 4, 2013 Agenda autodie with open Inspecting scalars perl -c Unary coercion Topicalization ~~ Unique list idiom Schwartzian Transform Using // for defaults and
More informationPERL Scripting - Course Contents
PERL Scripting - Course Contents Day - 1 Introduction to PERL Comments Reading from Standard Input Writing to Standard Output Scalar Variables Numbers and Strings Use of Single Quotes and Double Quotes
More informationTieing and Overloading Objects in Perl. Dave Cross Magnum Solutions
Tieing and Overloading Objects in Perl Dave Cross Magnum Solutions What We Will Cover Why tie or overload? What We Will Cover Why tie or overload? Tieing objects What We Will Cover Why tie or overload?
More informationHands-On Perl Scripting and CGI Programming
Hands-On Course Description This hands on Perl programming course provides a thorough introduction to the Perl programming language, teaching attendees how to develop and maintain portable scripts useful
More informationRSYSLOGD(8) Linux System Administration RSYSLOGD(8)
NAME rsyslogd reliable and extended syslogd SYNOPSIS rsyslogd [ 4 ][ 6 ][ A ][ d ][ D ][ f config file ] [ i pid file ][ l hostlist ][ n ][ N level ] [ q ][ Q ][ s domainlist ][ u userlevel ][ v ][ w ][
More informationBy default, optional warnings are disabled, so any legacy code that doesn't attempt to control the warnings will work unchanged.
SYNOPSIS use warnings; no warnings; use warnings "all"; no warnings "all"; use warnings::register; if (warnings::enabled()) warnings::warn("some warning"); if (warnings::enabled("void")) warnings::warn("void",
More information1 Apache::File - advanced functions for manipulating
1 1 Apache::File - advanced functions for manipulating files at the server side 1 11 Synopsis 11 Synopsis use Apache::File (); my $fh = Apache::File->new($filename); print $fh Hello ; $fh->close; my ($name,
More informationRedwood.log( Hello World! );
Redwood Tutorial Quick Start Code import edu.stanford.nlp.util.logging.* StanfordRedwoodConfiguration.setup(); Redwood.log( Hello World! ); >> Hello World! Output Main Ideas We use logging to trace code
More informationChapter 6 Introduction to Defining Classes
Introduction to Defining Classes Fundamentals of Java: AP Computer Science Essentials, 4th Edition 1 Objectives Design and implement a simple class from user requirements. Organize a program in terms of
More informationIntroduction to Perl. Perl Background. Sept 24, 2007 Class Meeting 6
Introduction to Perl Sept 24, 2007 Class Meeting 6 * Notes on Perl by Lenwood Heath, Virginia Tech 2004 Perl Background Practical Extraction and Report Language (Perl) Created by Larry Wall, mid-1980's
More informationAbsolute C++ Walter Savitch
Absolute C++ sixth edition Walter Savitch Global edition This page intentionally left blank Absolute C++, Global Edition Cover Title Page Copyright Page Preface Acknowledgments Brief Contents Contents
More informationIntroduction to Perl Session 6. special variables subroutines Introduction to Perl
1.0.1.8.6 Introduction to Perl Session 6 special variables subroutines 6/17/2008 1.0.1.8.6 - Introduction to Perl - Special Variables and Subroutines 1 I/O Recap file handles are created using open(f,$file);
More information$ftp = Net::FTP->new("some.host.name", Debug => 0) or die "Cannot connect to some.host.name:
NAME Net::FTP - FTP Client class SYNOPSIS use Net::FTP; $ftp = Net::FTP->new("some.host.name", Debug => 0) or die "Cannot connect to some.host.name: $@"; $ftp->login("anonymous",'-anonymous@') or die "Cannot
More informationdysect DICOM Conformance Statement dysect DICOM Conformance Statement
dysect DICOM Conformance Statement 1 dysect DICOM Conformance Statement (041-00-0007 H) dysect Conformance Statement.doc DeJarnette Research Systems, Inc. 401 Washington Avenue, Suite 1010 Towson, Maryland
More informationPerformance improvements through a strong cooperation between the well-known functions and a new clear and thorough layout.
Workflow 8.0 big changes with big improvements Performance improvements through a strong cooperation between the well-known functions and a new clear and thorough layout. A noticeable development has led
More informationCS /534 Compiler Construction University of Massachusetts Lowell
CS 91.406/534 Compiler Construction University of Massachusetts Lowell Professor Li Xu Fall 2004 Lab Project 2: Parser and Type Checker for NOTHING Due: Sunday, November 14, 2004, 11:59 PM 1 Introduction
More informationCalling Line Identification (CLI) Code of Practice
Calling Line Identification (CLI) Code of Practice Information Notice 05/02 Gibraltar Regulatory Authority Suite 603, Europort, Gibraltar Telephone: +350 20074636 Fax: +350 20072166 Website: www.gra.gi
More informationCMPS 12B Program 4 Winter 2018 Due: Friday February 11:59pm
CMPS 12B Program 4 Winter 2018 Due: Friday February 23 @ 159pm In this project you will implement a Queue ADT in Java based on a linked list data structure. You will use your Queue ADT to simulate a set
More information1 Apache2::ServerUtil - Perl API for Apache server
Apache2::ServerUtil - Perl API for Apache server record utils 1 Apache2::ServerUtil - Perl API for Apache server record utils 1 Apache2::ServerUtil - Perl API for Apache server record utils 1 11 Synopsis
More informationOUTLOOK 2010 QUICK GUIDE. Version 1.7
OUTLOOK 2010 QUICK GUIDE Version 1.7 Table of Contents THE NAVIGATION PANE... 5 Mail... 5 Calendar... 5 Contacts... 5 Tasks... 5 Notes... 5 Folder List... 5 Shortcuts... 5 E-MAIL... 5 Create a new e-mail
More informationPackage keep. R topics documented: December 16, 2015
Package keep December 16, 2015 Type Package Title Arrays with Better Control over Dimension Dropping Version 1.0 Date 2015-12-11 Author Paavo Jumppanen Maintainer Paavo Jumppanen
More informationuse Pod::Man; my $parser = Pod::Man->new (release => $VERSION, section => 8);
NAME SYNOPSIS Pod::Man - Convert POD data to formatted *roff input use Pod::Man; my $parser = Pod::Man->new (release => $VERSION, section => 8); # Read POD from STDIN and write to STDOUT. $parser->parse_file
More informationMagit-Popup User Manual
Magit-Popup User Manual for version 2.12.2 (v2.12.2-6-gbd04ebd+1) Jonas Bernoulli Copyright (C) 2015-2018 Jonas Bernoulli You can redistribute this document and/or modify it under the
More informationReading ReDIF files: the ReDIF-Perl package
Reading ReDIF files: the ReDIF-Perl package Ivan Kurmanov with Thomas Krichel July 2000 1 Introduction This document describes ReDIF-perl, a set of Perl modules to read ReDIF) data. It is is available
More informationBe sure to read ENCODING if your Pod contains non-ascii characters.
NAME Pod::Simple - framework for parsing Pod SYNOPSIS TODO DESCRIPTION Pod::Simple is a Perl library for parsing text in the Pod ("plain old documentation") markup language that is typically used for writing
More informationyaml4rst Documentation
yaml4rst Documentation Release 0.1.5 Robin Schneider Mar 16, 2017 Contents 1 yaml4rst introduction 3 1.1 Usage................................................... 3 1.2 Features..................................................
More informationImplementing Routing Policy on Cisco ASR 9000 Series Routers
Implementing Routing Policy on Cisco ASR 9000 Series Routers A routing policy instructs the router to inspect routes, filter them, and potentially modify their attributes as they are accepted from a peer,
More information# Blocking dequeue with 5-second timeout if (defined(my $item = $q->dequeue_timed(5))) { # Work on $item }
NAME VERSION SYNOPSIS Thread::Queue - Thread-safe queues This document describes Thread::Queue version 3.12 use strict; use warnings; use threads; use Thread::Queue; my $q = Thread::Queue->new(); # A new
More informationruns all the testscripts named as arguments and checks standard output for the expected strings in TAP format.
NAME VERSION SYNOPSIS Test::Harness - Run Perl standard test scripts with statistics Version 2.64 DESCRIPTION Taint mode use Test::Harness; runtests(@test_files); STOP! If all you want to do is write a
More informationAP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS
AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS PAUL L. BAILEY Abstract. This documents amalgamates various descriptions found on the internet, mostly from Oracle or Wikipedia. Very little of this
More informationThe Perl Debugger. Avoiding Bugs with Warnings and Strict. Daniel Allen. Abstract
1 of 8 6/18/2006 7:36 PM The Perl Debugger Daniel Allen Abstract Sticking in extra print statements is one way to debug your Perl code, but a full-featured debugger can give you more information. Debugging
More informationUsing CVS to Manage Source RTL
Using CVS to Manage Source RTL 6.375 Tutorial 2 February 1, 2008 In this tutorial you will gain experience using the Concurrent Versions System (CVS) to manage your source RTL. You will be using CVS to
More informationPerl Scripting. Students Will Learn. Course Description. Duration: 4 Days. Price: $2295
Perl Scripting Duration: 4 Days Price: $2295 Discounts: We offer multiple discount options. Click here for more info. Delivery Options: Attend face-to-face in the classroom, remote-live or on-demand streaming.
More informationComputer Science CS221 Test 2 Name. 1. Give a definition of the following terms, and include a brief example. a) Big Oh
Computer Science CS221 Test 2 Name 1. Give a definition of the following terms, and include a brief example. a) Big Oh b) abstract class c) overriding d) implementing an interface 10/21/1999 Page 1 of
More informationConfiguring System Message Logging
This chapter describes how to configure system message logging on Cisco NX-OS devices. This chapter contains the following sections: About System Message Logging, page 1 Licensing Requirements for System
More informationHomework # 7 Distributed Computing due Saturday, December 13th, 2:00 PM
Homework # 7 Distributed Computing due Saturday, December 13th, 2:00 PM In this homework you will add code to permit a calendar to be served to clients, and to open a calendar on a remote server. You will
More information[Skip ahead to DESCRIPTION if you don't care about the whys and wherefores of this control structure]
NAME Switch - A switch statement for Perl SYNOPSIS use Switch; Perl version 5.12.1 documentation - Switch BACKGROUND case 1 { print "number 1" case "a" { print "string a" case [1..10,42] { print "number
More informationEE122 Routing Simulator Guide
EE122 Routing Simulator Guide v0.3 (19/10/2011) Running the Simulator Here s the info you need to get started with the simulator: File Layout The simulator is organized thusly: simulator.py - Starts up
More informationCP150 - Advanced Perl Programming
Corder Enterprises International Building World Class MIS Teams, for you! CP150 - Advanced Perl Programming Course Description: Perl has evolved from its beginnings as an eclectic scripting tool for UNIX
More information*roff code is suitable for display on a terminal using nroff(1), normally via man(1), or printing using troff(1).
NAME SYNOPSIS DESCRIPTION OPTIONS pod2man - Convert POD data to formatted *roff input pod2man [--section= manext] [--release= version] [--center= string] [--date= string] [--fixed= ] [ --fixedbold= ] [--fixeditalic=
More informationCS 3L (Clancy) Solutions and grading standards for exam 1
CS 3L (Clancy) Solutions and grading standards for exam 1 Fall 2009 *** DRAFT 177 students took the exam. We are still gathering statistics about the exam (mean and median). However, were you to receive
More informationTUTORIAL. Commandability in BACnet. David Fisher. 13-Aug-2016
TUTORIAL PolarSoft Inc. 914 South Aiken Ave Pittsburgh PA 15232-2212 412-683-2018 voice info@polarsoft.com www.polarsoft.com Commandability in BACnet David Fisher 13-Aug-2016 2016, David Fisher, used by
More informationArgParse.jl Documentation
ArgParse.jl Documentation Release 0.2 Carlo Baldassi May 12, 2015 Contents 1 Quick overview and a simple example 3 2 The parse_args function 7 3 Settings overview 9 4 General settings 11 5 Argument table
More informationCS 215 Software Design Homework 3 Due: February 28, 11:30 PM
CS 215 Software Design Homework 3 Due: February 28, 11:30 PM Objectives Specifying and checking class invariants Writing an abstract class Writing an immutable class Background Polynomials are a common
More informationBlockchain and Additive Manufacturing
Blockchain and Additive Manufacturing January 10, 2019 Presentation to the South Texas Section, AIChE Lisa M. Smith Chief Corporate Development Officer Data Gumbo Corporation Blockchain Basics Data Gumbo
More informationDDNS for Non-compliant Dual-stack Clients Solution Proposal for ISC DHCP
DDNS for Non-compliant Dual-stack Clients Solution Proposal for ISC DHCP Introduction: RFC 4703, Section 5.2 states that: Sites that wish to permit a single FQDN to contain both A and AAAA RRs MUST make
More informationA Primer on Design Patterns
A Primer on Design Patterns First Edition Rahul Batra This book is for sale at http://leanpub.com/aprimerondesignpatterns This version was published on 2016-03-23 This is a Leanpub book. Leanpub empowers
More information1 APR::URI - Perl API for URI manipulations
APR::URI - Perl API for URI manipulations 1 APR::URI - Perl API for URI manipulations 1 APR::URI - Perl API for URI manipulations 1 11 Synopsis 11 Synopsis use APR::URI (); my $url = http://user:pass@examplecom:80/foo?bar#item5
More informationChapter 6 Parallel Loops
Chapter 6 Parallel Loops Part I. Preliminaries Part II. Tightly Coupled Multicore Chapter 6. Parallel Loops Chapter 7. Parallel Loop Schedules Chapter 8. Parallel Reduction Chapter 9. Reduction Variables
More informationASD:Suite - Code Generation 2013 Verum 1
ASD:Suite - Code Generation 2013 Verum 1 The generated ASD component in code is actually the component factory. This component factory is used to generate component instances. ASD component creation is
More informationautodie - Replace functions with ones that succeed or die with lexical scope # Recommended: implies 'use autodie qw(:default)'
NAME autodie - Replace functions with ones that succeed or die with lexical scope SYNOPSIS # Recommended: implies 'use autodie qw(:default)' use autodie qw(:all); # Recommended more: defaults and system/exec.
More informationChapter 5: Procedural abstraction. Function procedures. Function procedures. Proper procedures and function procedures
Chapter 5: Procedural abstraction Proper procedures and function procedures Abstraction in programming enables distinction: What a program unit does How a program unit works This enables separation of
More informationovs dpctl(8) Open vswitch Manual ovs dpctl(8)
NAME ovs dpctl administer Open vswitch datapaths SYNOPSIS ovs dpctl [options] command [switch] [args...] DESCRIPTION The ovs dpctl program can create, modify, and delete Open vswitch datapaths. A single
More informationThis document describes version 2.09 of File::Path, released
NAME VERSION SYNOPSIS File::Path - Create or remove directory trees This document describes version 2.09 of File::Path, released 2013-01-17. use File::Path qw(make_path remove_tree); make_path('foo/bar/baz',
More informationTests Generation Designer. A Designer for Generating Complex Equipment Tests. User Guide. Version: 1.00
Tests Generation Designer A Designer for Generating Complex Equipment Tests User Guide Version: 1.00 Table of contents 1. Quick Start Compiling a New Test 3 2. TGD Main components 6 a. Assemblies Explorer
More informationthreads::shared - Perl extension for sharing data structures between threads
NAME VERSION SYNOPSIS threads::shared - Perl extension for sharing data structures between threads This document describes threads::shared version 1.56 use threads; use threads::shared; my $var :shared;
More informationDebug for GDB Users. Action Description Debug GDB $debug <program> <args> >create <program> <args>
Page 1 of 5 Debug for GDB Users Basic Control To be useful, a debugger must be capable of basic process control. This functionally allows the user to create a debugging session and instruct the process
More informationIntroduction to Programming Using Java (98-388)
Introduction to Programming Using Java (98-388) Understand Java fundamentals Describe the use of main in a Java application Signature of main, why it is static; how to consume an instance of your own class;
More informationThe production version of your service API must be served over HTTPS.
This document specifies how to implement an API for your service according to the IFTTT Service Protocol. It is recommended that you treat this document as a reference and follow the workflow outlined
More information