Result:
found more than 706 distributions - search limited to the first 2001 files matching your query ( run in 4.309 )


Authen-Krb5-Admin

 view release on metacpan or  search on metacpan

Admin.pm  view on Meta::CPAN

The period after which the bad preauthentication count will be reset.

=item * pw_lockout_duration {KADM5_PW_LOCKOUT_DURATION}

The period in which lockout is enforced; a duration of zero means that
the principal must be manually unlocked.

=item * pw_min_classes {KADM5_PW_MIN_CLASSES}

Number (between 1 and 5, inclusive) of required character classes
represented in a password

 view all matches for this distribution


Authen-PluggableCaptcha

 view release on metacpan or  search on metacpan

lib/Authen/PluggableCaptcha/Tutorial.pm  view on Meta::CPAN

	my 	$captcha_embed= "<img src="/path/to/captcha/handler?section=registration" />";

then set up a sub / handler to generate the captcha on a url mapping

in this example, the captcha generator is in a central location -- /service/captcha/ -- so we supply the section name as a query arg.  
if the captcha generator were locked into a page, then you could just hardcode the section name
	
	sub render_image {
		my 	( $self )= @_ ;
	
		my 	$sectionName= $self->{'PageUser'}{'ApacheRequest'}->param('section');

lib/Authen/PluggableCaptcha/Tutorial.pm  view on Meta::CPAN

  
  in my setup:

    $seed= $url . $session{'id'}
    
  That makes sure that only 1 captcha is made for a certain URL and a certain session_id ( locked to that time - since the time is used to create the public key,  something 1 second later or earlier would be different )
  
  The drawback is that anyone with the same session_id (which can be spoofed / hijacked) can use that same captcha url for the time window
  
  If you're comfortable storing session data, this might be better for you:

 view all matches for this distribution


Authen-Radius

 view release on metacpan or  search on metacpan

raddb/dictionary.shiva  view on Meta::CPAN

VALUE	Shiva-Disconnect-Reason Dialback		6
VALUE	Shiva-Disconnect-Reason Virtual-Connection	7
VALUE	Shiva-Disconnect-Reason Bandwidth-On-Demand	8
VALUE	Shiva-Disconnect-Reason Failed-Authentication	9
VALUE	Shiva-Disconnect-Reason Preempted		10
VALUE	Shiva-Disconnect-Reason Blocked			11
VALUE	Shiva-Disconnect-Reason Tariff-Management	12
VALUE	Shiva-Disconnect-Reason Backup			13

#	Shiva Function Values

 view all matches for this distribution


Authen-SimplePam

 view release on metacpan or  search on metacpan

SimplePam.pm  view on Meta::CPAN

  elsif ( $result == 5  ) { return "user unknown"                            }
  elsif ( $result == 6  ) { return "maximum tries"                           }
  elsif ( $result == 7  ) { return "unknown error"                           }
  elsif ( $result == 8  ) { return "authentication error"                    }
  elsif ( $result == 9  ) { return "authentication information cannot be recovered" }
  elsif ( $result == 10 ) { return "authentication locked busy"              }
  elsif ( $result == 11 ) { return "authentication aging disable"            }
  elsif ( $result == 12 ) { return "permission denied"                       }
  elsif ( $result == 13 ) { return "try again"                               }
  elsif ( $result == 14 ) { return "dlopen error"                            }
  elsif ( $result == 15 ) { return "symbol not found"                        }

 view all matches for this distribution


Authen-TacacsPlus

 view release on metacpan or  search on metacpan

tacpluslib/utils.c  view on Meta::CPAN


/* Lock a file descriptor using fcntl. Returns 1 on successfully
   acquiring the lock. The lock dies when we close the file, so
   there's currently no separate unlock procedure.

   Note that if the locked file is on an NFS-mounted partition, you
   are at the mercy of SUN's lockd, which is probably a bad idea */

int
tac_lockfd(filename,lockfd)
char *filename;

 view all matches for this distribution


AutoLoader

 view release on metacpan or  search on metacpan

lib/AutoSplit.pm  view on Meta::CPAN

sub test6       { return join ":", __FILE__,__LINE__; }
package Yet::Another::AutoSplit;
sub testtesttesttest4_1 ($)  { "another test 4\n"; }
sub testtesttesttest4_2 ($$) { "another duplicate test 4\n"; }
package Yet::More::Attributes;
sub test_a1 ($) : locked :locked { 1; }
sub test_a2 : locked { 1; }

 view all matches for this distribution


AxKit2

 view release on metacpan or  search on metacpan

plugins/aio/uri_to_file  view on Meta::CPAN

    my ($volume, $dir, $file) = splitpath($self->config->docroot, 1);
    my @path = (splitdir($dir),split(/\//,$uri));

    my $i = -1;

    # save these so they get locked in for the closure.
    my $client   = $self->client;
    my $config   = $self->config;
    my $dirindex = $self->config('dirindex');

# $self->log(LOGCRIT, __LINE__ . " ...");

 view all matches for this distribution


Azure-AD-Auth

 view release on metacpan or  search on metacpan

lib/Azure/AD/DeviceLogin.pm  view on Meta::CPAN

is normally sent in the Authentication header of HTTPS requests as a Bearer token.

The call to access_token will start the Device Login flow, which involves transmitting
a message to the user (see message_handler attribute). The user will have to visit a 
URL with a browser, insert the code in the message, authorize the application, and then 
the authentication will proceed. Meanwhile the call to access_code will be blocked,
awaiting the user to complete the flow. Once the user completes the instructions the access_code
will be returned.

The access_token is cached in the object as long as it's valid, so subsequent calls
to access_token will return the appropriate token without reauthenticating to Azure AD. 

 view all matches for this distribution


B-C

 view release on metacpan or  search on metacpan

ramblings/5.22-problems.md  view on Meta::CPAN

[here](https://github.com/perl11/cperl/commit/309dc8e9649acda055a86514ca334bdfea31c0f8)
and for perlall
[here](https://github.com/rurban/App-perlall/commit/4907abb6dfa86bc5d2572d523e75462a18705aec),
and my perlbug report did not get through.

I can only guess that p5p blocked me again, because they didn't like
me to call them incompetent.  Blocking bug reports and fixes is worse
than just incompetence, but I got used to that recently. They blocked
my simple fix for the horrific double-readonly system, and they
proudly announced last week some
[new optimization](http://perl5.git.perl.org/perl.git/commitdiff/230ee21f3e366901ce5769d324124c522df7ce8a)
regarding faster arithmetic, but didn't have a look into
[my fast arithmetic optimizations](https://github.com/perl11/cperl/commit/8b6139a5cbb3307067daf51503fdee2771595afb)

 view all matches for this distribution


B-DeparseTree

 view release on metacpan or  search on metacpan

lib/B/DeparseTree/TreeMain.pm  view on Meta::CPAN

	$proto .= "(". $cv->PV . ")";
    }
    if ($cv->CvFLAGS & (CVf_METHOD|CVf_LOCKED|CVf_LVALUE)) {
        $proto .= ":";
        $proto .= " lvalue" if $cv->CvFLAGS & CVf_LVALUE;
        $proto .= " locked" if $cv->CvFLAGS & CVf_LOCKED;
        $proto .= " method" if $cv->CvFLAGS & CVf_METHOD;
    }

    local($self->{'curcv'}) = $cv;
    local($self->{'curcvlex'});

 view all matches for this distribution


B-Hooks-AtRuntime-OnlyCoreDependencies

 view release on metacpan or  search on metacpan

ppport.h  view on Meta::CPAN

get_av|5.006000|5.003007|p
getc|5.003007||Viu
get_c_backtrace|5.021001||Vi
get_c_backtrace_dump|5.021001||V
get_context|5.006000|5.006000|nu
getc_unlocked|5.003007||Viu
get_cv|5.006000|5.003007|p
get_cvn_flags|5.009005|5.003007|p
get_cvs|5.011000|5.003007|p
getcwd_sv|5.007002|5.007002|
get_db_sub|||iu

ppport.h  view on Meta::CPAN

PERL_MALLOC_WRAP|5.009002|5.009002|Vn
PerlMem_calloc|5.006000||Viu
PerlMem_free|5.005000||Viu
PerlMem_free_lock|5.006000||Viu
PerlMem_get_lock|5.006000||Viu
PerlMem_is_locked|5.006000||Viu
PerlMem_malloc|5.005000||Viu
PERL_MEMORY_DEBUG_HEADER_SIZE|5.019009||Viu
PerlMemParse_calloc|5.006000||Viu
PerlMemParse_free|5.006000||Viu
PerlMemParse_free_lock|5.006000||Viu
PerlMemParse_get_lock|5.006000||Viu
PerlMemParse_is_locked|5.006000||Viu
PerlMemParse_malloc|5.006000||Viu
PerlMemParse_realloc|5.006000||Viu
PerlMem_realloc|5.005000||Viu
PerlMemShared_calloc|5.006000||Viu
PerlMemShared_free|5.006000||Viu
PerlMemShared_free_lock|5.006000||Viu
PerlMemShared_get_lock|5.006000||Viu
PerlMemShared_is_locked|5.006000||Viu
PerlMemShared_malloc|5.006000||Viu
PerlMemShared_realloc|5.006000||Viu
PERL_MG_UFUNC|5.007001||Viu
Perl_modf|5.006000|5.006000|n
PERL_MULTICONCAT_HEADER_SIZE|5.027006||Viu

ppport.h  view on Meta::CPAN

putc|5.003007||Viu
put_charclass_bitmap_innards|5.021004||Viu
put_charclass_bitmap_innards_common|5.023008||Viu
put_charclass_bitmap_innards_invlist|5.023008||Viu
put_code_point|5.021004||Viu
putc_unlocked|5.003007||Viu
putenv|5.005000||Viu
put_range|5.019009||Viu
putw|5.003007||Viu
pv_display|5.006000|5.003007|p
pv_escape|5.009004|5.003007|p

 view all matches for this distribution


B-Hooks-AtRuntime

 view release on metacpan or  search on metacpan

ppport.h  view on Meta::CPAN

get_av|5.006000|5.003007|p
getc|5.003007||Viu
get_c_backtrace|5.021001||Vi
get_c_backtrace_dump|5.021001||V
get_context|5.006000|5.006000|nu
getc_unlocked|5.003007||Viu
get_cv|5.006000|5.003007|p
get_cvn_flags|5.009005|5.003007|p
get_cvs|5.011000|5.003007|p
getcwd_sv|5.007002|5.007002|
get_db_sub|||iu

ppport.h  view on Meta::CPAN

PERL_MALLOC_WRAP|5.009002|5.009002|Vn
PerlMem_calloc|5.006000||Viu
PerlMem_free|5.005000||Viu
PerlMem_free_lock|5.006000||Viu
PerlMem_get_lock|5.006000||Viu
PerlMem_is_locked|5.006000||Viu
PerlMem_malloc|5.005000||Viu
PERL_MEMORY_DEBUG_HEADER_SIZE|5.019009||Viu
PerlMemParse_calloc|5.006000||Viu
PerlMemParse_free|5.006000||Viu
PerlMemParse_free_lock|5.006000||Viu
PerlMemParse_get_lock|5.006000||Viu
PerlMemParse_is_locked|5.006000||Viu
PerlMemParse_malloc|5.006000||Viu
PerlMemParse_realloc|5.006000||Viu
PerlMem_realloc|5.005000||Viu
PerlMemShared_calloc|5.006000||Viu
PerlMemShared_free|5.006000||Viu
PerlMemShared_free_lock|5.006000||Viu
PerlMemShared_get_lock|5.006000||Viu
PerlMemShared_is_locked|5.006000||Viu
PerlMemShared_malloc|5.006000||Viu
PerlMemShared_realloc|5.006000||Viu
PERL_MG_UFUNC|5.007001||Viu
Perl_modf|5.006000|5.006000|n
PERL_MULTICONCAT_HEADER_SIZE|5.027006||Viu

ppport.h  view on Meta::CPAN

putc|5.003007||Viu
put_charclass_bitmap_innards|5.021004||Viu
put_charclass_bitmap_innards_common|5.023008||Viu
put_charclass_bitmap_innards_invlist|5.023008||Viu
put_code_point|5.021004||Viu
putc_unlocked|5.003007||Viu
putenv|5.005000||Viu
put_range|5.019009||Viu
putw|5.003007||Viu
pv_display|5.006000|5.003007|p
pv_escape|5.009004|5.003007|p

 view all matches for this distribution


BDB

 view release on metacpan or  search on metacpan

BDB.pm  view on Meta::CPAN

Per-request usage:

Each aio request uses - depending on your architecture - around 100-200
bytes of memory. In addition, stat requests need a stat buffer (possibly
a few hundred bytes), readdir requires a result buffer and so on. Perl
scalars and other data passed into aio requests will also be locked and
will consume memory till the request has entered the done state.

This is not awfully much, so queuing lots of requests is not usually a
problem.

 view all matches for this distribution


BPM-Engine

 view release on metacpan or  search on metacpan

lib/BPM/Engine/ProcessRunner.pm  view on Meta::CPAN

        throw_model error =>
            "Model error: no outgoing transitions for activity '$act_id'";
        }

    my (@instances) = ();
    my (@blocked)   = ();
    my ($stop_following, $fired_count) = (0, 0);
    my ($otherwise, $exception) = ();

    # evaluate efferent transitions
    foreach my $transition (@transitions) {

lib/BPM/Engine/ProcessRunner.pm  view on Meta::CPAN

                $stop_following++ if $activity->is_xor_split;
                }
            elsif ($activity->is_split) {
                my $split = $instance->split
                    or die("No split for " . $activity->activity_uid);
                $split->set_transition($transition->id, 'blocked');
                push(@blocked, [$transition, $instance]);
                }
            }
        elsif ($transition->condition_type eq 'OTHERWISE') {
            $otherwise = $transition;
            }

lib/BPM/Engine/ProcessRunner.pm  view on Meta::CPAN

            }
        }
    elsif ($otherwise && $activity->is_split) {
        my $split = $instance->split
            or die("No join found for split " . $activity->activity_uid);
        $split->set_transition($otherwise->id, 'blocked');
        }

    # activate successor activities
    my $followed_back = 0;
    foreach my $inst (@instances) {

lib/BPM/Engine/ProcessRunner.pm  view on Meta::CPAN

        my $r_instance = $inst->[1];
        my $r_activity = $r_instance->activity;
        $self->_enqueue_ai($r_activity, $r_instance);
        }

    # blocked paths may trigger downstream deferred activities which must now be
    # resolved; signal deferred activity instances on other branches in the
    # wf-net when paths were blocked and any transition downstream was followed
    if (scalar(@blocked) && $followed_back != scalar @instances) {
        $self->_signal_upstream_orjoins_if_in_split_branch(@blocked);
        }

    return;
    }

lib/BPM/Engine/ProcessRunner.pm  view on Meta::CPAN

        $self->_defer_push([$activity, $instance]) unless $deferred;
        }
    }

sub _signal_upstream_orjoins_if_in_split_branch {
    my ($self, @blocked) = @_;

    my @deferred = $self->process_instance->activity_instances->deferred->all;

    foreach my $instance (@deferred) {

lib/BPM/Engine/ProcessRunner.pm  view on Meta::CPAN

                . $instance->activity->activity_uid
                . " to deferred queue");

        my $graph = $self->graph;

        foreach my $block (@blocked) {
            my $tr   = $block->[0];
            my $ai   = $block->[1];
            my $a_to = $tr->to_activity;
            if ($graph->is_reachable($a_to->id, $instance->activity->id)) {
                $self->_defer_push([$instance->activity, $instance]);

 view all matches for this distribution


BS2000-LMS

 view release on metacpan or  search on metacpan

LMS.xs  view on Meta::CPAN

/* Description:								*/
/* -------------------------------------------------------------------- */
/* lock the poor man's semaphor:					*/
/* -------------------------------------------------------------------- */
/* Parameter: -								*/
/* Result   : 1 if semaphor got locked, 0 otherwise			*/
/************************************************************************/
int lock_semaphor()		/* invariant (proof for correctness): */
{
    int l_iCountdown = 10;	/* g_toc_semaphor >= 0 */
    ++g_toc_semaphor;		/* g_toc_semaphor >= 1 */

 view all matches for this distribution


BSD-Jail

 view release on metacpan or  search on metacpan

Jail.pm  view on Meta::CPAN

      get_xprison($jid);

  # Attach to a prison
  jattach($jid);

  # Create a new prision and get locked into it
  jail($path, $hostname, $ipaddr);


=head1 DESCRIPTION

 view all matches for this distribution


BSD-Process

 view release on metacpan or  search on metacpan

Process.pm  view on Meta::CPAN

        traced_by_debugger       => 'traced',
        waited_on_by_other       => 'waited',
        working_on_exiting       => 'wexit',
        process_called_exec      => 'exec',
        kernel_session_flag      => 'kiflag',
        is_locked                => 'locked',
        controlling_tty_active   => 'isctty',
        is_session_leader        => 'issleader',
        process_status           => 'stat',
        is_being_forked          => 'stat_1',
        is_runnable              => 'stat_2',
        is_sleeping_on_addr      => 'stat_3',
        is_stopped               => 'stat_4',
        is_a_zombie              => 'stat_5',
        is_waiting_on_intr       => 'stat_6',
        is_blocked               => 'stat_7',
        old_command_name         => 'ocomm',
        name_of_lock             => 'lockname',
        priority_scheduling_class => 'pri_class',
        priority_level            => 'pri_level',
        priority_native           => 'pri_native',

Process.pm  view on Meta::CPAN

Time averaged value of ki_cpticks. (as per the comment in user.h,
purpose?)

=item sleep_time, slptime

Number of seconds since the process was last blocked.

=item time_last_swap, swtime

Number of seconds since the process was last swapped in or out.

Process.pm  view on Meta::CPAN

=item kernel_session_flag, kiflag

A bitmap described kernel session status of the process, described
via the following attributes. B<F5+>

=item is_locked, locked

Flag indicating that the process is waiting on a lock (whose name
may be obtained from the C<lock> attribute). B<F5+>

  if ($p->is_locked) {
    print "$p->{comm} is waiting on lock $p->{lockname}\n";
  }
  else {
    print "not waiting on a lock\n";
  }

Process.pm  view on Meta::CPAN


=item is_waiting_on_intr, stat_6

Status indicates the process is waiting for an interrupt. B<F5+>

=item is_blocked, stat_7

Status indicates the process is blocked by a lock. B<F5+>

=item nice_priority, nice

The nice value of the process. The more positive the value, the
nicer the process (that is, the less it seeks to sit on the CPU).

=item process_lock_count, lock

Process lock count. If locked, swapping is prevented.

=item run_queue_index, rqindex

When multiple processes are runnable, the run queue index shows the
order in which the processes will be scheduled to run on the CPU.

 view all matches for this distribution


BSD-Resource

 view release on metacpan or  search on metacpan

Resource.pm  view on Meta::CPAN


        RLIMIT_DATA             data size               bytes
        RLIMIT_STACK            stack size              bytes
        RLIMIT_CORE             coredump size           bytes
        RLIMIT_RSS              resident set size       bytes
        RLIMIT_MEMLOCK          memory locked data size bytes

        RLIMIT_NPROC            number of processes     1

        RLIMIT_NOFILE           number of open files    1
        RLIMIT_OFILE            number of open files    1

Resource.pm  view on Meta::CPAN


        RLIMIT_PTHREAD          number of pthreads      1
        RLIMIT_TCACHE           maximum number of       1
                                cached threads

        RLIMIT_AIO_MEM          maximum memory locked   bytes
                                for POSIX AIO
        RLIMIT_AIO_OPS          maximum number          1
                                for POSIX AIO ops

        RLIMIT_FREEMEM          portion of the total memory

 view all matches for this distribution


BSON-XS

 view release on metacpan or  search on metacpan

bson/bson-atomic.h  view on Meta::CPAN

#  include <atomic.h>
#  define bson_atomic_int_add(p,v)   atomic_add_32_nv((volatile uint32_t *)p, (v))
#  define bson_atomic_int64_add(p,v) atomic_add_64_nv((volatile uint64_t *)p, (v))
#elif defined(_WIN32)
   /* MSVC/MinGW */
#  define bson_atomic_int_add(p, v)   (InterlockedExchangeAdd((volatile LONG *)(p), (LONG)(v)) + (LONG)(v))
#  define bson_atomic_int64_add(p, v) (InterlockedExchangeAdd64((volatile LONGLONG *)(p), (LONGLONG)(v)) + (LONGLONG)(v))
#else
#  ifdef BSON_HAVE_ATOMIC_32_ADD_AND_FETCH
#    define bson_atomic_int_add(p,v) __sync_add_and_fetch((p), (v))
#  else
#    define __BSON_NEED_ATOMIC_32

 view all matches for this distribution


BalanceOfPower

 view release on metacpan or  search on metacpan

lib/BalanceOfPower/Commands.pm  view on Meta::CPAN

    }
    elsif($type eq 'travel')
    {
        if($result->{status} == -1)
        {
            say "Route blocked";
            return 1;
        }
        elsif($result->{status} == -2)
        {
            say "Not enough movements";

 view all matches for this distribution


Basset

 view release on metacpan or  search on metacpan

lib/Basset/Object.pm  view on Meta::CPAN


 sub lockThing {
 	my $self = shift;
 	my $thing = shift;

 	if ($thing->locked) {
 		$self->notify("info", "Cannot lock - thing is already locked");
 	} else {
 		$thing->lock();
 	};

 	return 1;
 }

In this example, we have a method called "lockThing" that locks a thing (whatever that means). But it only locks the thing
if it is not already locked. If it is locked, it sends an informational message that the thing is already locked. But that's not
fatal - we still end up with a locked thing, so we're happy no matter what. No need to kick back an error.

notify is a wrapper around the notification center.

 $obj->notify('foo') == Basset::NotificationCenter->postNotification('object' => $obj, 'notification' => 'foo');

 view all matches for this distribution


BeamerReveal

 view release on metacpan or  search on metacpan

#TODO.org#  view on Meta::CPAN


      const id = setTimeout(() => {
        // Only play if this slide is still current
        if (Reveal.getCurrentSlide() !== slide) return;

        // Play may be blocked unless user has interacted
        const p = media.play();
        if (p && typeof p.catch === "function") p.catch(() => {});
      }, delay);

      timers.push(id);

 view all matches for this distribution


Beekeeper

 view release on metacpan or  search on metacpan

lib/Beekeeper/Client.pm  view on Meta::CPAN

        $req->{_waiting_response}->begin;
    }

    $client->{in_progress}->{$req_id} = $req;

    # Ensure that timeout is set properly when the event loop was blocked
    if ($__now != CORE::time) { $__now = CORE::time; AnyEvent->now_update }

    # Request timeout timer
    my $timeout = $args{'timeout'} || REQ_TIMEOUT;
    $req->{_timeout} = AnyEvent->timer( after => $timeout, cb => sub {

 view all matches for this distribution


Benchmark-DKbench

 view release on metacpan or  search on metacpan

data/wiki2.html  view on Meta::CPAN

	.toc.tochidden,.toctoggle{display:none}}
.chat-join button .icon{display:inline-block;height:17px;margin-right:5px;vertical-align:middle;width:17px }.chat-join button .icon svg{fill:#fff }.WikiaRail .chat-module .chat-contents,.right-rail .chat-module .chat-contents,.right-rail .chat-module...
.ve-init-mw-tempWikitextEditorWidget{border:0;padding:0;color:inherit;line-height:1.5em;width:100%; }.ve-init-mw-tempWikitextEditorWidget:focus{outline:0;padding:0}.ve-init-mw-tempWikitextEditorWidget::selection{background:rgba(109,169,247,0.5); }
.suggestions a.mw-searchSuggest-link,.suggestions a.mw-searchSuggest-link:hover,.suggestions a.mw-searchSuggest-link:active,.suggestions a.mw-searchSuggest-link:focus{color:#000;text-decoration:none}.suggestions-result-current a.mw-searchSuggest-link...
.ve-activated .ve-init-mw-desktopArticleTarget-editableContent #toc,.ve-activated #siteNotice,.ve-activated .mw-indicators,.ve-activated #t-print,.ve-activated #t-permalink,.ve-activated #p-coll-print_export,.ve-activated #t-cite,.ve-deactivating .ve...
.oo-ui-defaultOverlay{color:var(--theme-page-text-color)}.oo-ui-icon-arrowNext,.oo-ui-icon-upTriangle,.oo-ui-icon-collapse{transform:rotate(180deg)}.oo-ui-icon-ellipsis{transform:rotate(90deg)}.oo-ui-icon-redo{transform:scaleX(-1)}.oo-ui-indicator-up...
.oo-ui-indicator-clear{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 12 12%22%3E%3Cdefs%3E%3Cpath id=%22close-tiny%22 d=%22M7.426 6.001l4.278-4.279A1.0...
.oo-ui-texture-pending{background-image:url(/load.php?modules=oojs-ui.styles.textures&image=pending&format=rasterized&lang=en&skin=fandomdesktop&version=19rxowh);background-image:linear-gradient(transparent,transparent),url(data:image/gif;base64,R0lG...
.oo-ui-icon-alert,.mw-ui-icon-alert:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 18 18%22%3E%3Cdefs%3E%3Cpath id=%22alert-small%22 d=%22M2.618 ...
.oo-ui-icon-article,.mw-ui-icon-article:before{-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox=%220 0 18 18%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M10 12v2.586L12.586 12H10zm-6 4h4v-5a1 1 0 0 1 1-1h5V2H4v14zm5 2H3a1 1 0 0 1-1-1V...
.oo-ui-icon-add,.mw-ui-icon-add:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 18 18%22%3E%3Cdefs%3E%3Cpath id=%22add-small%22 d=%22M16 8h-6V2a1 ...

data/wiki2.html  view on Meta::CPAN

(function(){function d(e){var g=$(".notifications-placeholder");if(g){var a=$('\x3cdiv class\x3d"wds-banner-notification__container" id\x3d"swm-'+e+'-container" \x3e\x3cdiv class\x3d"wds-banner-notification wds-message message"\x3e\x3cdiv class\x3d"w...
'"\x3e\x3c/span\x3e\x3cspan class\x3d"wds-banner-notification__close" id\x3d"swm-'+e+'-close"\x3e\x3csvg class\x3d"wds-icon wds-icon-tiny"\x3e\x3cuse href\x3d"#wds-icons-close-tiny"\x3e\x3c/use\x3e\x3c/svg\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e');g...
action:"click",label:e+": "+this.href})})}}var h="GB",l="tv";window.ads&&window.ads.pushToConsentQueue&&window.ads.pushToConsentQueue(function(e){!e||e.geoRequiresConsent&&!e.gdprConsent||setTimeout(function(){var g=$(".sitenotice--visible");if(!g||2...
for(var b=0;b<f.length;b++){a=f[b].name;var c=f[b].verticals,m=f[b].app,k=f[b].countries;if(c&&c!==l&&!(0<=c.indexOf(l))&&"all"!==c[0]&&void 0!==c||m&&"ucp"!==m||k&&0!==k.length&&!(0<=k.indexOf(h))&&"all"!==k[0])label=JSON.stringify({name:a,verticals...
c=f[b].message;g=f[b].image;f=f[b].link;c&&0<c.length?($("#swm_bar_"+a).html(c),$("#swm-"+a+"-container").slideDown(),window.dataLayer.push({event:event_name,action:"insert-"+a,label:$("#swm_bar_"+a).text()})):g&&0<g.length?(window.dataLayer.push({ev...
f+'"\x3e'),b+="\x3cimg src\x3d'"+g+"' height\x3d'65' id\x3d'nb_image_25' class\x3d'swm-imge-tp' /\x3e",f&&0<f.length&&(b+="\x3c/a\x3e\x3c/div\x3e"),b+="\x3c/div\x3e",$("#swm-"+a+"-container").html(b),$("#swm-"+a+"-container").slideDown()):window.data...
action:"exists",label:$(".wds-banner-notification__text").text()})},2E3)})})();</script>
<script type="text/javascript" id="">(function(){window.dataLayer.push({trackingInfo:mw.config.values})})();</script><script type="text/javascript" id="">(function(dataLayer){var CATEGORY_VIDEO_PLAYER="video player";var CATEGORY_VIDEO_CONSUMPTION="vi...
var newValue=1;if(currentValue)newValue=parseInt(currentValue)+1;sessionStorage.setItem(key,newValue.toString());return newValue}function getFilename(url){if(url){var m=url.toString().match(/.*\/(.+?)\./);if(m&&m.length>1)return m[1]}return url}funct...
function getVideoViewablePageKey(){return location.href+"-video_viewable"}function getPreviousViewable(){return sessionStorage.getItem(getVideoViewablePageKey())}function setPreviousViewable(newVal){sessionStorage.setItem(getVideoViewablePageKey(),ne...
adBlocked:jwplayer.getAdBlock()});var currentVideoId=getCurrentVideoId(jwplayer);var eventLabel=currentVideoId;var allExtraParamInfo=Object.assign(jwplayer.getPlaylistItem(),extraParams);var playlist=jwplayer.getPlaylist();if(eventCategory===CATEGORY...
eventInteraction:eventLabel,videoId:currentVideoId,viewable:jwplayer.getViewable(),position:jwplayer.getPosition(),adBlocked:jwplayer.getAdBlock(),playlist:playlist,qoe:jwplayer.qoe(),relatedPlugin:relatedPlugin},allExtraParamInfo))}whenAvailable("jw...
if(article_id==="29443"&&city_id==="881799"||location.hostname==="rickandmorty.fandom.com"&&(location.pathname==="/wiki/Morty's"||location.pathname==="/wiki/Morty%27s")){this.remove();$(".featured-video__wrapper").hide();window.dataLayer.push({"event...
location.href);var viewable=jwplayer.getViewable();var adBlocked=jwplayer.getAdBlock();var currentVideoId=getCurrentVideoId(jwplayer);var eventLabel=currentVideoId+" | viewable: "+viewable+" | adBlocked: "+adBlocked;window.dataLayer.push({event:"f-ti...
player.on("meta",function(metadata){eventToDataLayer(this,CATEGORY_VIDEO_PLAYER,"meta",true,metadata)});player.on("adBlock",function(){var show_alert="undefined";if(show_alert==="true")confirm("Would you like to maybe turn off your Ad Blocker, Please...
obj.client];eventToDataLayer(this,CATEGORY_VIDEO_PLAYER,"ad-request",pipedJoin(args))});player.on("adError",function(obj){var args=[];if(obj)args=[obj.message];eventToDataLayer(this,CATEGORY_VIDEO_PLAYER,"ad-error",pipedJoin(args))});player.on("adWar...
eventToDataLayer(this,CATEGORY_VIDEO_PLAYER,"ad-impression",pipedJoin(args))});player.on("adStarted",function(obj){has_adStarted=true;var args=[];if(obj)args=[obj.creativetype,"viewable:"+obj.viewable];eventToDataLayer(this,CATEGORY_VIDEO_PLAYER,"ad-...
function(e){eventToDataLayer(this,CATEGORY_VIDEO_PLAYER,"has-ad-impression",has_adimpression+" | "+getCurrentVideoId(this)+" | "+location.href);var category,action;if(this.getPosition()<2){category=CATEGORY_VIDEO_CONSUMPTION;action="played video";var...
[pauseReason,this.getPosition()].join(" | "))});player.on("playlistItem",function(index,item){if(index&&index.index>0)eventToDataLayer(this,CATEGORY_VIDEO_INTERACTION,"played next video","index:"+index.index)});player.on("complete",function(e){eventT...
playersMarkers[playerMarkerIndex].markers.indexOf(percentPlayed)==-1){playersMarkers[playerMarkerIndex].markers.push(percentPlayed);eventToDataLayer(this,CATEGORY_VIDEO_CONSUMPTION,"played "+percentPlayed+"%")}});player.on("mute",function(state){even...
"error",e.message)})}})})(window.dataLayer=window.dataLayer||[]);</script><script type="text/javascript" id="">(function(){window.viewable_jw_events=window.viewable_jw_events||[];window.addEventListener("beforeunload",function(a){for(a=0;a<window.vie...
1].viewable){for(a=0;a<window.viewable_jw_events.length;a++)if(1===window.viewable_jw_events[a].viewable)return!1;window.dataLayer.push({event:"video other",action:"not-blocked",label:JSON.stringify({bawls:window.viewable_jw_events,length:window.view...
b.on("overlayshow",function(a){c("overlayshow"+a.action,JSON.stringify(a))});b.on("overlayhide",function(a){c("overlayhide"+a.action,JSON.stringify(a))});b.on("overlayevent",function(a){c("overlayevent"+a.action,JSON.stringify(a))});b.on("addtocart",...
<script type="text/javascript" id="">(function(){document.addEventListener("mouseup",function(){var a=document.getSelection().toString();a.length&&window.dataLayer.push({event:"text selections",action:"mouseup",label:a})})})();</script><script type="...
h+"/"+d+".js";b=b.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)}}(window,document,"HqwtSkY9p1BWoR1Z","delightedNps2"),delightedNps2.survey({properties:{loginStatus:"anon",wgContentLanguage:"en",vertical:"tv",wikiaPageIsCorporate:"N...
  .swm-image-wrap {
    height: 65px;

data/wiki2.html  view on Meta::CPAN

(function(){function d(e){var g=$(".notifications-placeholder");if(g){var a=$('\x3cdiv class\x3d"wds-banner-notification__container" id\x3d"swm-'+e+'-container" \x3e\x3cdiv class\x3d"wds-banner-notification wds-message message"\x3e\x3cdiv class\x3d"w...
'"\x3e\x3c/span\x3e\x3cspan class\x3d"wds-banner-notification__close" id\x3d"swm-'+e+'-close"\x3e\x3csvg class\x3d"wds-icon wds-icon-tiny"\x3e\x3cuse href\x3d"#wds-icons-close-tiny"\x3e\x3c/use\x3e\x3c/svg\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e');g...
action:"click",label:e+": "+this.href})})}}var h="GB",l="tv";window.ads&&window.ads.pushToConsentQueue&&window.ads.pushToConsentQueue(function(e){!e||e.geoRequiresConsent&&!e.gdprConsent||setTimeout(function(){var g=$(".sitenotice--visible");if(!g||2...
for(var b=0;b<f.length;b++){a=f[b].name;var c=f[b].verticals,m=f[b].app,k=f[b].countries;if(c&&c!==l&&!(0<=c.indexOf(l))&&"all"!==c[0]&&void 0!==c||m&&"ucp"!==m||k&&0!==k.length&&!(0<=k.indexOf(h))&&"all"!==k[0])label=JSON.stringify({name:a,verticals...
c=f[b].message;g=f[b].image;f=f[b].link;c&&0<c.length?($("#swm_bar_"+a).html(c),$("#swm-"+a+"-container").slideDown(),window.dataLayer.push({event:event_name,action:"insert-"+a,label:$("#swm_bar_"+a).text()})):g&&0<g.length?(window.dataLayer.push({ev...
f+'"\x3e'),b+="\x3cimg src\x3d'"+g+"' height\x3d'65' id\x3d'nb_image_25' class\x3d'swm-imge-tp' /\x3e",f&&0<f.length&&(b+="\x3c/a\x3e\x3c/div\x3e"),b+="\x3c/div\x3e",$("#swm-"+a+"-container").html(b),$("#swm-"+a+"-container").slideDown()):window.data...
action:"exists",label:$(".wds-banner-notification__text").text()})},2E3)})})();</script><script async="" type="text/javascript" src="./Star Trek _ Memory Alpha _ Fandom_files/cs.js"></script>
<div class="modal-js-window oo-ui-windowManager oo-ui-windowManager-modal" aria-hidden="true"><div id="show-discord-user" class="oo-ui-window oo-ui-element-hidden oo-ui-dialog oo-ui-processDialog" role="dialog" aria-labelledby="ooui-1"><div class="oo...
    </iframe><iframe sandbox="allow-scripts allow-same-origin" id="101fc5e1ade4bafe" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrol...
    </iframe><iframe sandbox="allow-scripts allow-same-origin" id="10207f4bfdddef7a" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrol...
    </iframe><iframe sandbox="allow-scripts allow-same-origin" id="1039cf816cea59c3" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrol...

 view all matches for this distribution


Benchmark-Perl-Formance-Cargo

 view release on metacpan or  search on metacpan

share/PerlCritic/Critic/Policy/Variables/RequireLexicalLoopIterators.pm  view on Meta::CPAN


            last;
        }
    }

    if ( $bicycle and $bicycle->is_unlocked() ) {
        ride_home($bicycle);
    }

which is not going to allow you to arrive in time for dinner with your
family because the C<$bicycle> outside the loop is different from the

 view all matches for this distribution


BerkeleyDB-Lite

 view release on metacpan or  search on metacpan

Lite.pm  view on Meta::CPAN

	my $key = shift ;
	my $value = "" ;

	my @values = () ;

	# database locked
	my $cursor = $self->db_cursor ;

	if ( $cursor->c_get( $key, $value, DB_SET ) ) {
		$cursor = undef ;
		return @values ;

Lite.pm  view on Meta::CPAN

	my @each = () ;

	return [] unless $partkey ;
	my $length = length $partkey ;

	# database locked
	my $cursor = $self->db_cursor ;

	my $value = 0 ;
	my $key = $partkey ;
	my $status = $cursor->c_get( $key, $value, DB_SET_RANGE ) ;

 view all matches for this distribution


BerkeleyDB-Locks

 view release on metacpan or  search on metacpan

Locks.xs  view on Meta::CPAN

						  &lobj->waiters, __db_lock ) ;
						wlp ;
						wlp = SH_TAILQ_NEXT( 
						  wlp, links, __db_lock )
						) {
	/*  Each waiter on a locked object represents a separate 
	 *  lock condition:
	 */
					av = newAV() ;
					// waiter
					av_push( av, newSViv( R_OFFSET( 

 view all matches for this distribution


BerkeleyDB

 view release on metacpan or  search on metacpan

BerkeleyDB.pod  view on Meta::CPAN

locks on the database.  Default 1000.  This is often lower than required.

=item -MaxObjects

If present, this parameter is used to configure the maximum number of
locked objects.  Default 1000.  This is often lower than required.

=item -SharedMemKey

If present, this parameter sets the base segment ID for the shared memory
region used by Berkeley DB.

BerkeleyDB.pod  view on Meta::CPAN

Removes a CDS lock. The destruction of the CDS lock object automatically
calls this method.

Note that if multiple CDS lock objects are created, the underlying write
lock will not be released until all CDS lock objects are either explicitly
unlocked with this method, or the CDS lock objects have been destroyed.

=head2 $ref = $db->db_stat()

Returns a reference to an associative array containing information about
the database. The keys of the associative array correspond directly to the

BerkeleyDB.pod  view on Meta::CPAN

Here's the problem - there is nothing to stop two (or more) processes
executing the read part at the same time. Remember multiple processes can
hold a read lock on the database at the same time. So both will fetch the
same value, let's say 7, from the database. Both increment the value to 8
and attempt to write it to the database. Berkeley DB will ensure that only
one of the processes gets a write lock, while the other will be blocked. So
the process that happened to get the write lock will store the value 8 to
the database and release the write lock. Now the other process will be
unblocked, and it too will write the value 8 to the database. The result,
in this example, is we have missed a hit in the counter.

To deal with this kind of scenario, you need to make the update atomic. A
convenience method, called C<cds_lock>, is supplied with the BerkeleyDB
module for this purpose. Using C<cds_lock>, the counter update code can now

BerkeleyDB.pod  view on Meta::CPAN

within a single process, that process will hold a write-lock on the
database until I<ALL> C<cds_lock> objects have been destroyed.

As with all write-cursors, you should try to limit the scope of the
C<cds_lock> to as short a time as possible. Remember the complete database
will be locked to other process whilst the write lock is in place.

=head2 Cannot write with a read cursor while a write cursor is active

This issue is easier to demonstrate with an example, so consider the code
below. The intention of the code is to increment the values of all the

BerkeleyDB.pod  view on Meta::CPAN


To implement the "each" functionality, a read cursor will be created behind
the scenes to allow you to iterate through the tied hash, C<%hash>. While
that cursor is still active, a read lock will obviously be held against the
database. If your application has any other writing processes, these will
be blocked until the read cursor is closed. That won't happen until the
loop terminates.

To avoid blocking problems, only keep cursors open as long as they are
needed. The same is true when you use the C<cursor> method or the
C<cds_lock> method.

 view all matches for this distribution


Bib-CrossRef

 view release on metacpan or  search on metacpan

lib/Bib/CrossRef.pm  view on Meta::CPAN

e.g. author and journal

 $ref->parse_text('Alessandro Checco, Douglas J. Leith, IEEE Journal of Selected Topics in Signal Processing, 7(5)');

Please bear in mind that crossref provides a great service for free -- don't abuse it by making excessive queries.  If making many queries, be
sure to rate limit them to a sensible level or you will likely get blocked.

=head1 METHODS
 
=head2 new

 view all matches for this distribution


( run in 4.309 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )