- (P) Something went wrong in Perl's internal bookkeeping of scalars: not all scalar variables were deallocated by the time Perl exited. What this usually indicates is a memory leak, which is of course bad, especially if the Perl program is intended to be long-running.
- Scalar value @%s[%s] better written as $%s[%s]
-
(W syntax) You've used an array slice (indicated by @) to select a
single element of an array. Generally it's better to ask for a scalar
value (indicated by $). The difference is that $foo[&bar] always
behaves like a scalar, both when assigning to it and when evaluating its
argument, while @foo[&bar] behaves like a list when you assign to it,
and provides a list context to its subscript, which can do weird things
if you're expecting only one subscript.
On the other hand, if you were actually hoping to treat the array element as a list, you need to look into how references work, because Perl will not magically convert between scalars and lists for you. See perlref.
- Scalar value @%s{%s} better written as $%s{%s}
-
(W syntax) You've used a hash slice (indicated by @) to select a single
element of a hash. Generally it's better to ask for a scalar value
(indicated by $). The difference is that $foo{&bar} always behaves
like a scalar, both when assigning to it and when evaluating its
argument, while @foo{&bar} behaves like a list when you assign to it,
and provides a list context to its subscript, which can do weird things
if you're expecting only one subscript.
On the other hand, if you were actually hoping to treat the hash element as a list, you need to look into how references work, because Perl will not magically convert between scalars and lists for you. See perlref.
- Script is not setuid/setgid in suidperl
- (F) Oddly, the suidperl program was invoked on a script without a setuid or setgid bit set. This doesn't make much sense.
- Search pattern not terminated
-
(F) The lexer couldn't find the final delimiter of a // or m{}
construct. Remember that bracketing delimiters count nesting level.
Missing the leading "$" from a variable $m may cause this error.
Note that since Perl 5.9.0 a // can also be the defined-or construct, not just the empty search pattern. Therefore code written in Perl 5.9.0 or later that uses the // as the defined-or can be misparsed by pre-5.9.0 Perls as a non-terminated search pattern.
- Search pattern not terminated or ternary operator parsed as search pattern
-
(F) The lexer couldn't find the final delimiter of a "?PATTERN?"
construct.
The question mark is also used as part of the ternary operator (as in "foo ? 0 : 1") leading to some ambiguous constructions being wrongly parsed. One way to disambiguate the parsing is to put parentheses around the conditional expression, i.e. "(foo) ? 0 : 1".
- %sseek() on unopened filehandle
- (W unopened) You tried to use the seek() or sysseek() function on a filehandle that was either never opened or has since been closed.
- seekdir() attempted on invalid dirhandle %s
- (W io) The dirhandle you are doing a seekdir() on is either closed or not really a dirhandle. Check your control flow.
- select not implemented
- (F) This machine doesn't implement the select() system call.
- Self-ties of arrays and hashes are not supported
- (F) Self-ties are of arrays and hashes are not supported in the current implementation.
- Semicolon seems to be missing
- (W semicolon) A nearby syntax error was probably caused by a missing semicolon, or possibly some other missing operator, such as a comma.
- semi-panic: attempt to dup freed string
- (S internal) The internal newSVsv() routine was called to duplicate a scalar that had previously been marked as free.
- sem%s not implemented
- (F) You don't have System V semaphore IPC on your system.
- send() on closed socket %s
- (W closed) The socket you're sending to got itself closed sometime before now. Check your control flow.
- Sequence (? incomplete in regex; marked by <-- HERE in m/%s/
- (F) A regular expression ended with an incomplete extension (?. The <-- HERE shows in the regular expression about where the problem was discovered. See perlre.
- Sequence (?%s...) not implemented in regex; marked by <-- HERE in m/%s/
- (F) A proposed regular expression extension has the character reserved but has not yet been written. The <-- HERE shows in the regular expression about where the problem was discovered. See perlre.
- Sequence (?%s...) not recognized in regex; marked by <-- HERE in m/%s/
- (F) You used a regular expression extension that doesn't make sense. The <-- HERE shows in the regular expression about where the problem was discovered. See perlre.
- Sequence \\%s... not terminated in regex; marked by <-- HERE in m/%s/
- (F) The regular expression expects a mandatory argument following the escape sequence and this has been omitted or incorrectly written.
- Sequence (?#... not terminated in regex; marked by <-- HERE in m/%s/
- (F) A regular expression comment must be terminated by a closing parenthesis. Embedded parentheses aren't allowed. The <-- HERE shows in the regular expression about where the problem was discovered. See perlre.
- Sequence (?{...}) not terminated or not {}-balanced in regex; marked by <-- HERE in m/%s/
- (F) If the contents of a (?{...}) clause contains braces, they must balance for Perl to properly detect the end of the clause. The <-- HERE shows in the regular expression about where the problem was discovered. See perlre.
- 500 Server error
- See Server error.
- Server error
-
This is the error message generally seen in a browser window when trying
to run a CGI program (including SSI) over the web. The actual error text
varies widely from server to server. The most frequently-seen variants
are ``500 Server error'', ``Method (something) not permitted'', ``Document
contains no data'', ``Premature end of script headers'', and ``Did not
produce a valid header''.
This is a CGI error, not a Perl error.
You need to make sure your script is executable, is accessible by the user CGI is running the script under (which is probably not the user account you tested it under), does not rely on any environment variables (like PATH) from the user it isn't running under, and isn't in a location where the CGI server can't find it, basically, more or less. Please see the following for more information:
http://www.perl.org/CGI_MetaFAQ.html http://www.htmlhelp.org/faq/cgifaq.html http://www.w3.org/Security/Faq/
You should also look at perlfaq9.
- setegid() not implemented
- (F) You tried to assign to $), and your operating system doesn't support the setegid() system call (or equivalent), or at least Configure didn't think so.
- seteuid() not implemented
- (F) You tried to assign to $>, and your operating system doesn't support the seteuid() system call (or equivalent), or at least Configure didn't think so.
- setpgrp can't take arguments
- (F) Your system has the setpgrp() from BSD 4.2, which takes no arguments, unlike POSIX setpgid(), which takes a process ID and process group ID.
- setrgid() not implemented
- (F) You tried to assign to $(, and your operating system doesn't support the setrgid() system call (or equivalent), or at least Configure didn't think so.
- setruid() not implemented
- (F) You tried to assign to $<, and your operating system doesn't support the setruid() system call (or equivalent), or at least Configure didn't think so.
- setsockopt() on closed socket %s
- (W closed) You tried to set a socket option on a closed socket. Did you forget to check the return value of your socket() call? See ``setsockopt'' in perlfunc.
- Setuid/gid script is writable by world
- (F) The setuid emulator won't run a script that is writable by the world, because the world might have written on it already.
- Setuid script not plain file
- (F) The setuid emulator won't run a script that isn't read from a file, but from a socket, a pipe or another device.
- shm%s not implemented
- (F) You don't have System V shared memory IPC on your system.
- !=~ should be !~
- (W syntax) The non-matching operator is !~, not !=~. !=~ will be interpreted as the != (numeric not equal) and ~ (1's complement) operators: probably not what you intended.
- <> should be quotes
- (F) You wrote "require <file>" when you should have written "require 'file'".
- /%s/ should probably be written as %s
- (W syntax) You have used a pattern where Perl expected to find a string, as in the first argument to "join". Perl will treat the true or false result of matching the pattern against $_ as the string, which is probably not what you had in mind.
- shutdown() on closed socket %s
- (W closed) You tried to do a shutdown on a closed socket. Seems a bit superfluous.
- SIG%s handler %s not defined
- (W signal) The signal handler named in %SIG doesn't, in fact, exist. Perhaps you put it into the wrong package?
- Smart matching a non-overloaded object breaks encapsulation
- (F) You should not use the "~~" operator on an object that does not overload it: Perl refuses to use the object's underlying structure for the smart match.
- sort is now a reserved word
- (F) An ancient error message that almost nobody ever runs into anymore. But before sort was a keyword, people sometimes used it as a filehandle.
- Sort subroutine didn't return a numeric value
- (F) A sort comparison routine must return a number. You probably blew it by not using "<=>" or "cmp", or by not using them correctly. See ``sort'' in perlfunc.
- Sort subroutine didn't return single value
- (F) A sort comparison subroutine may not return a list value with more or less than one element. See ``sort'' in perlfunc.
- splice() offset past end of array
- (W misc) You attempted to specify an offset that was past the end of the array passed to splice(). Splicing will instead commence at the end of the array, rather than past it. If this isn't what you want, try explicitly pre-extending the array by assigning $#array = $offset. See ``splice'' in perlfunc.
- Split loop
- (P) The split was looping infinitely. (Obviously, a split shouldn't iterate more times than there are characters of input, which is what happened.) See ``split'' in perlfunc.
- Statement unlikely to be reached
- (W exec) You did an exec() with some statement after it other than a die(). This is almost always an error, because exec() never returns unless there was a failure. You probably wanted to use system() instead, which does return. To suppress this warning, put the exec() in a block by itself.
- stat() on unopened filehandle %s
- (W unopened) You tried to use the stat() function on a filehandle that was either never opened or has since been closed.
- Stub found while resolving method %s overloading %s
- (P) Overloading resolution over @ISA tree may be broken by importation stubs. Stubs should never be implicitly created, but explicit calls to "can" may break this.
- Subroutine %s redefined
-
(W redefine) You redefined a subroutine. To suppress this warning, say
{ no warnings 'redefine'; eval "sub name { ... }"; }
- Substitution loop
- (P) The substitution was looping infinitely. (Obviously, a substitution shouldn't iterate more times than there are characters of input, which is what happened.) See the discussion of substitution in ``Regexp Quote-Like Operators'' in perlop.
- Substitution pattern not terminated
- (F) The lexer couldn't find the interior delimiter of an s/// or s{}{} construct. Remember that bracketing delimiters count nesting level. Missing the leading "$" from variable $s may cause this error.
- Substitution replacement not terminated
- (F) The lexer couldn't find the final delimiter of an s/// or s{}{} construct. Remember that bracketing delimiters count nesting level. Missing the leading "$" from variable $s may cause this error.
- substr outside of string
- (W substr),(F) You tried to reference a substr() that pointed outside of a string. That is, the absolute value of the offset was larger than the length of the string. See ``substr'' in perlfunc. This warning is fatal if substr is used in an lvalue context (as the left hand side of an assignment or as a subroutine argument for example).
- suidperl is no longer needed since %s
- (F) Your Perl was compiled with -DSETUID_SCRIPTS_ARE_SECURE_NOW, but a version of the setuid emulator somehow got run anyway.
- sv_upgrade from type %d down to type %d
- (P) Perl tried to force the upgrade an SV to a type which was actually inferior to its current type.
- Switch (?(condition)... contains too many branches in regex; marked by <-- HERE in m/%s/
-
(F) A (?(condition)if-clause|else-clause) construct can have at most two
branches (the if-clause and the else-clause). If you want one or both to
contain alternation, such as using "this|that|other", enclose it in
clustering parentheses:
(?(condition)(?:this|that|other)|else-clause)
The <-- HERE shows in the regular expression about where the problem was discovered. See perlre.
- Switch condition not recognized in regex; marked by <-- HERE in m/%s/
- (F) If the argument to the (?(...)if-clause|else-clause) construct is a number, it can be only a number. The <-- HERE shows in the regular expression about where the problem was discovered. See perlre.
- switching effective %s is not implemented
- (F) While under the "use filetest" pragma, we cannot switch the real and effective uids or gids.
- %s syntax
- (F) The final summary message when a "perl -c" succeeds.
- syntax error
-
(F) Probably means you had a syntax error. Common reasons include:
A keyword is misspelled. A semicolon is missing. A comma is missing. An opening or closing parenthesis is missing. An opening or closing brace is missing. A closing quote is missing.
Often there will be another error message associated with the syntax error giving more information. (Sometimes it helps to turn on -w.) The error message itself often tells you where it was in the line when it decided to give up. Sometimes the actual error is several tokens before this, because Perl is good at understanding random input. Occasionally the line number may be misleading, and once in a blue moon the only way to figure out what's triggering the error is to call "perl -c" repeatedly, chopping away half the program each time to see if the error went away. Sort of the cybernetic version of 20 questions.
- syntax error at line %d: `%s' unexpected
- (A) You've accidentally run your script through the Bourne shell instead of Perl. Check the #! line, or manually feed your script into Perl yourself.
- syntax error in file %s at line %d, next 2 tokens %s
- (F) This error is likely to occur if you run a perl5 script through a perl4 interpreter, especially if the next 2 tokens are ``use strict'' or ``my $var'' or ``our $var''.
- sysread() on closed filehandle %s
- (W closed) You tried to read from a closed filehandle.
- sysread() on unopened filehandle %s
- (W unopened) You tried to read from a filehandle that was never opened.
- System V %s is not implemented on this machine
- (F) You tried to do something with a function beginning with ``sem'', ``shm'', or ``msg'' but that System V IPC is not implemented in your machine. In some machines the functionality can exist but be unconfigured. Consult your system support.
- syswrite() on closed filehandle %s
- (W closed) The filehandle you're writing to got itself closed sometime before now. Check your control flow.
- -T and -B not implemented on filehandles
- (F) Perl can't peek at the stdio buffer of filehandles when it doesn't know about your kind of stdio. You'll have to use a filename instead.
- Target of goto is too deeply nested
- (F) You tried to use "goto" to reach a label that was too deeply nested for Perl to reach. Perl is doing you a favor by refusing.
- tell() on unopened filehandle
- (W unopened) You tried to use the tell() function on a filehandle that was either never opened or has since been closed.
- telldir() attempted on invalid dirhandle %s
- (W io) The dirhandle you tried to telldir() is either closed or not really a dirhandle. Check your control flow.
- That use of $[ is unsupported
-
(F) Assignment to $[ is now strictly circumscribed, and interpreted
as a compiler directive. You may say only one of
$[ = 0; $[ = 1; ... local $[ = 0; local $[ = 1; ...
This is to prevent the problem of one module changing the array base out from under another module inadvertently. See ``$['' in perlvar.
- The crypt() function is unimplemented due to excessive paranoia
- (F) Configure couldn't find the crypt() function on your machine, probably because your vendor didn't supply it, probably because they think the U.S. Government thinks it's a secret, or at least that they will continue to pretend that it is. And if you quote me on that, I will deny it.
- The %s function is unimplemented
- The function indicated isn't implemented on this architecture, according to the probings of Configure.
- The stat preceding %s wasn't an lstat
- (F) It makes no sense to test the current stat buffer for symbolic linkhood if the last stat that wrote to the stat buffer already went past the symlink to get to the real file. Use an actual filename instead.
- The 'unique' attribute may only be applied to 'our' variables
- (F) This attribute was never supported on "my" or "sub" declarations.
- This Perl can't reset CRTL environ elements (%s)
- This Perl can't set CRTL environ elements (%s=%s)
- (W internal) Warnings peculiar to VMS. You tried to change or delete an element of the CRTL's internal environ array, but your copy of Perl wasn't built with a CRTL that contained the setenv() function. You'll need to rebuild Perl with a CRTL that does, or redefine PERL_ENV_TABLES (see perlvms) so that the environ array isn't the target of the change to %ENV which produced the warning.
- thread failed to start: %s
- (W threads)(S) The entry point function of threads->create() failed for some reason.
- times not implemented
- (F) Your version of the C library apparently doesn't do times(). I suspect you're not running on Unix.
- -T is on the #! line, it must also be used on the command line
-
(X) The #! line (or local equivalent) in a Perl script contains the
-T option, but Perl was not invoked with -T in its command line.
This is an error because, by the time Perl discovers a -T in a
script, it's too late to properly taint everything from the environment.
So Perl gives up.
If the Perl script is being executed as a command using the #! mechanism (or its local equivalent), this error can usually be fixed by editing the #! line so that the -T option is a part of Perl's first argument: e.g. change "perl -n -T" to "perl -T -n".
If the Perl script is being executed as "perl scriptname", then the -T option must appear on the command line: "perl -T scriptname".
- To%s: illegal mapping '%s'
- (F) You tried to define a customized To-mapping for lc(), lcfirst, uc(), or ucfirst() (or their string-inlined versions), but you specified an illegal mapping. See ``User-Defined Character Properties'' in perlunicode.
- Too deeply nested ()-groups
- (F) Your template contains ()-groups with a ridiculously deep nesting level.
- Too few args to syscall
- (F) There has to be at least one argument to syscall() to specify the system call to call, silly dilly.
- Too late for -%s option
-
(X) The #! line (or local equivalent) in a Perl script contains the
-M, -m or -C option.
In the case of -M and -m, this is an error because those options are not intended for use inside scripts. Use the "use" pragma instead.
The -C option only works if it is specified on the command line as well (with the same sequence of letters or numbers following). Either specify this option on the command line, or, if your system supports it, make your script executable and run it directly instead of passing it to perl.
- Too late to run %s block
- (W void) A CHECK or INIT block is being defined during run time proper, when the opportunity to run them has already passed. Perhaps you are loading a file with "require" or "do" when you should be using "use" instead. Or perhaps you should put the "require" or "do" inside a BEGIN block.
- Too many args to syscall
- (F) Perl supports a maximum of only 14 args to syscall().
- Too many arguments for %s
- (F) The function requires fewer arguments than you specified.
- Too many )'s
- (A) You've accidentally run your script through csh instead of Perl. Check the #! line, or manually feed your script into Perl yourself.
- Too many ('s
- (A) You've accidentally run your script through csh instead of Perl. Check the #! line, or manually feed your script into Perl yourself.
- Trailing \ in regex m/%s/
- (F) The regular expression ends with an unbackslashed backslash. Backslash it. See perlre.
- Transliteration pattern not terminated
- (F) The lexer couldn't find the interior delimiter of a tr/// or tr[][] or y/// or y[][] construct. Missing the leading "$" from variables $tr or $y may cause this error.
- Transliteration replacement not terminated
- (F) The lexer couldn't find the final delimiter of a tr///, tr[][], y/// or y[][] construct.
- '%s' trapped by operation mask
- (F) You tried to use an operator from a Safe compartment in which it's disallowed. See Safe.
- truncate not implemented
- (F) Your machine doesn't implement a file truncation mechanism that Configure knows about.
- Type of arg %d to %s must be %s (not %s)
- (F) This function requires the argument in that position to be of a certain type. Arrays must be @NAME or "@{EXPR}". Hashes must be %NAME or "%{EXPR}". No implicit dereferencing is allowed---use the {EXPR} forms as an explicit dereference. See perlref.
- umask not implemented
- (F) Your machine doesn't implement the umask function and you tried to use it to restrict permissions for yourself (EXPR & 0700).
- Unable to create sub named %s
- (F) You attempted to create or access a subroutine with an illegal name.
- Unbalanced context: %d more PUSHes than POPs
- (W internal) The exit code detected an internal inconsistency in how many execution contexts were entered and left.
- Unbalanced saves: %d more saves than restores
- (W internal) The exit code detected an internal inconsistency in how many values were temporarily localized.
- Unbalanced scopes: %d more ENTERs than LEAVEs
- (W internal) The exit code detected an internal inconsistency in how many blocks were entered and left.
- Unbalanced tmps: %d more allocs than frees
- (W internal) The exit code detected an internal inconsistency in how many mortal scalars were allocated and freed.
- Undefined format %s called
- (F) The format indicated doesn't seem to exist. Perhaps it's really in another package? See perlform.
- Undefined sort subroutine %s called
- (F) The sort comparison routine specified doesn't seem to exist. Perhaps it's in a different package? See ``sort'' in perlfunc.
- Undefined subroutine &%s called
- (F) The subroutine indicated hasn't been defined, or if it was, it has since been undefined.
- Undefined subroutine called
- (F) The anonymous subroutine you're trying to call hasn't been defined, or if it was, it has since been undefined.
- Undefined subroutine in sort
- (F) The sort comparison routine specified is declared but doesn't seem to have been defined yet. See ``sort'' in perlfunc.
- Undefined top format %s called
- (F) The format indicated doesn't seem to exist. Perhaps it's really in another package? See perlform.
- Undefined value assigned to typeglob
- (W misc) An undefined value was assigned to a typeglob, a la "*foo = undef". This does nothing. It's possible that you really mean "undef *foo".
- %s: Undefined variable
- (A) You've accidentally run your script through csh instead of Perl. Check the #! line, or manually feed your script into Perl yourself.
- unexec of %s into %s failed!
- (F) The unexec() routine failed for some reason. See your local FSF representative, who probably put it there in the first place.
- Unicode character %s is illegal
- (W utf8) Certain Unicode characters have been designated off-limits by the Unicode standard and should not be generated. If you really know what you are doing you can turn off this warning by "no warnings 'utf8';".
- Unknown BYTEORDER
- (F) There are no byte-swapping functions for a machine with this byte order.
- Unknown open() mode '%s'
- (F) The second argument of 3-argument open() is not among the list of valid modes: "<", ">", ">>", "+<", "+>", "+>>", "-|", "|-", "<&", ">&".
- Unknown PerlIO layer %s
- (W layer) An attempt was made to push an unknown layer onto the Perl I/O system. (Layers take care of transforming data between external and internal representations.) Note that some layers, such as "mmap", are not supported in all environments. If your program didn't explicitly request the failing operation, it may be the result of the value of the environment variable PERLIO.
- Unknown process %x sent message to prime_env_iter: %s
- (P) An error peculiar to VMS. Perl was reading values for %ENV before iterating over it, and someone else stuck a message in the stream of data Perl expected. Someone's very confused, or perhaps trying to subvert Perl's population of %ENV for nefarious purposes.
- Unknown re subpragma '%s' (known ones are: %s)
- You tried to use an unknown subpragma of the ``re'' pragma.
- Unknown switch condition (?(%.2s in regex; marked by <-- HERE in m/%s/
-
(F) The condition part of a (?(condition)if-clause|else-clause) construct
is not known. The condition may be lookahead or lookbehind (the condition
is true if the lookahead or lookbehind is true), a (?{...}) construct (the
condition is true if the code evaluates to a true value), or a number (the
condition is true if the set of capturing parentheses named by the number
matched).
The <-- HERE shows in the regular expression about where the problem was discovered. See perlre.
- Unknown Unicode option letter '%c'
- You specified an unknown Unicode option. See perlrun documentation of the "-C" switch for the list of known options.
- Unknown Unicode option value %x
- You specified an unknown Unicode option. See perlrun documentation of the "-C" switch for the list of known options.
- Unknown warnings category '%s'
-
(F) An error issued by the "warnings" pragma. You specified a warnings
category that is unknown to perl at this point.
Note that if you want to enable a warnings category registered by a module (e.g. "use warnings 'File::Find'"), you must have imported this module
- Unknown verb pattern '%s' in regex; marked by <-- HERE in m/%s/
-
(F) You either made a typo or have incorrectly put a "*" quantifier
after an open brace in your pattern. Check the pattern and review
perlre for details on legal verb patterns.
first.
- unmatched [ in regex; marked by <-- HERE in m/%s/
- (F) The brackets around a character class must match. If you wish to include a closing bracket in a character class, backslash it or put it first. The <-- HERE shows in the regular expression about where the problem was discovered. See perlre.
- unmatched ( in regex; marked by <-- HERE in m/%s/
- (F) Unbackslashed parentheses must always be balanced in regular expressions. If you're a vi user, the % key is valuable for finding the matching parenthesis. The <-- HERE shows in the regular expression about where the problem was discovered. See perlre.
- Unmatched right %s bracket
- (F) The lexer counted more closing curly or square brackets than opening ones, so you're probably missing a matching opening bracket. As a general rule, you'll find the missing one (so to speak) near the place you were last editing.
- Unquoted string %s may clash with future reserved word
- (W reserved) You used a bareword that might someday be claimed as a reserved word. It's best to put such a word in quotes, or capitalize it somehow, or insert an underbar into it. You might also declare it as a subroutine.
- Unrecognized character %s in column %d
- (F) The Perl parser has no idea what to do with the specified character in your Perl script (or eval) at the specified column. Perhaps you tried to run a compressed script, a binary program, or a directory as a Perl program.
- Unrecognized escape \\%c in character class passed through in regex; marked by <-- HERE in m/%s/
- (W regexp) You used a backslash-character combination which is not recognized by Perl inside character classes. The character was understood literally. The <-- HERE shows in the regular expression about where the escape was discovered.
- Unrecognized escape \\%c passed through
- (W misc) You used a backslash-character combination which is not recognized by Perl. The character was understood literally.
- Unrecognized escape \\%c passed through in regex; marked by <-- HERE in m/%s/
- (W regexp) You used a backslash-character combination which is not recognized by Perl. The character was understood literally. The <-- HERE shows in the regular expression about where the escape was discovered.
- Unrecognized signal name %s
- (F) You specified a signal name to the kill() function that was not recognized. Say "kill -l" in your shell to see the valid signal names on your system.
- Unrecognized switch: -%s (-h will show valid options)
- (F) You specified an illegal option to Perl. Don't do that. (If you think you didn't do that, check the #! line to see if it's supplying the bad switch on your behalf.)
 See ``chomp'' in perlfunc.
- Unsupported directory function %s called
- (F) Your machine doesn't support opendir() and readdir().
- Unsupported function %s
- (F) This machine doesn't implement the indicated function, apparently. At least, Configure doesn't think so.
- Unsupported function fork
-
(F) Your version of executable does not support forking.
Note that under some systems, like OS/2, there may be different flavors of Perl executables, some of which may support fork, some not. Try changing the name you call Perl by to "perl_", "perl__", and so on.
- Unsupported script encoding %s
- (F) Your program file begins with a Unicode Byte Order Mark (BOM) which declares it to be in a Unicode encoding that Perl cannot read.
- Unsupported socket function %s called
- (F) Your machine doesn't support the Berkeley socket mechanism, or at least that's what Configure thought.
- Unterminated attribute list
- (F) The lexer found something other than a simple identifier at the start of an attribute, and it wasn't a semicolon or the start of a block. Perhaps you terminated the parameter list of the previous attribute too soon. See attributes.
- Unterminated attribute parameter in attribute list
- (F) The lexer saw an opening (left) parenthesis character while parsing an attribute list, but the matching closing (right) parenthesis character was not found. You may need to add (or remove) a backslash character to get your parentheses to balance. See attributes.
- Unterminated compressed integer
- (F) An argument to unpack(``w'',...) was incompatible with the BER compressed integer format and could not be converted to an integer. See ``pack'' in perlfunc.
- Unterminated verb pattern in regex; marked by <-- HERE in m/%s/
- (F) You used a pattern of the form "(*VERB)" but did not terminate the pattern with a ")". Fix the pattern and retry.
- Unterminated verb pattern argument in regex; marked by <-- HERE in m/%s/
- (F) You used a pattern of the form "(*VERB:ARG)" but did not terminate the pattern with a ")". Fix the pattern and retry.
- Unterminated \g{...} pattern in regex; marked by <-- HERE in m/%s/
- (F) You missed a close brace on a \g{..} pattern (group reference) in a regular expression. Fix the pattern and retry.
- Unterminated <> operator
- (F) The lexer saw a left angle bracket in a place where it was expecting a term, so it's looking for the corresponding right angle bracket, and not finding it. Chances are you left some needed parentheses out earlier in the line, and you really meant a ``less than''.
- untie attempted while %d inner references still exist
- (W untie) A copy of the object returned from "tie" (or "tied") was still valid when "untie" was called.
- Usage: POSIX::%s(%s)
- (F) You called a POSIX function with incorrect arguments. See ``FUNCTIONS'' in POSIX for more information.
- Usage: Win32::%s(%s)
- (F) You called a Win32 function with incorrect arguments. See Win32 for more information.
- Useless (?-%s) - don't use /%s modifier in regex; marked by <-- HERE in m/%s/
-
(W regexp) You have used an internal modifier such as (?-o) that has no
meaning unless removed from the entire regexp:
if ($string =~ /(?-o)$pattern/o) { ... }
must be written as
if ($string =~ /$pattern/) { ... }
The <-- HERE shows in the regular expression about where the problem was discovered. See perlre.
- Useless localization of %s
- (W syntax) The localization of lvalues such as "local($x=10)" is legal, but in fact the local() currently has no effect. This may change at some point in the future, but in the meantime such code is discouraged.
- Useless (?%s) - use /%s modifier in regex; marked by <-- HERE in m/%s/
-
(W regexp) You have used an internal modifier such as (?o) that has no
meaning unless applied to the entire regexp:
if ($string =~ /(?o)$pattern/) { ... }
must be written as
if ($string =~ /$pattern/o) { ... }
The <-- HERE shows in the regular expression about where the problem was discovered. See perlre.
- Useless use of %s in void context
-
(W void) You did something without a side effect in a context that does
nothing with the return value, such as a statement that doesn't return a
value from a block, or the left side of a scalar comma operator. Very
often this points not to stupidity on your part, but a failure of Perl
to parse your program the way you thought it would. For example, you'd
get this if you mixed up your C precedence with Python precedence and
said
$one, $two = 1, 2;
when you meant to say
($one, $two) = (1, 2);
Another common error is to use ordinary parentheses to construct a list reference when you should be using square or curly brackets, for example, if you say
$array = (1,2);
when you should have said
$array = [1,2];
The square brackets explicitly turn a list value into a scalar value, while parentheses do not. So when a parenthesized list is evaluated in a scalar context, the comma is treated like C's comma operator, which throws away the left argument, which is not what you want. See perlref for more on this.
This warning will not be issued for numerical constants equal to 0 or 1 since they are often used in statements like
1 while sub_with_side_effects();
String constants that would normally evaluate to 0 or 1 are warned about.
- Useless use of re pragma
- (W) You did "use re;" without any arguments. That isn't very useful.
- Useless use of sort in scalar context
-
(W void) You used sort in scalar context, as in :
my $x = sort @y;
This is not very useful, and perl currently optimizes this away.
- Useless use of %s with no values
- (W syntax) You used the push() or unshift() function with no arguments apart from the array, like "push(@x)" or "unshift(@foo)".  It's possible in principle that push(@tied_array) could have some effect if the array is tied to a class which implements a PUSH method. If so, you can write it as "push(@tied_array,())" to avoid this warning.
- use not allowed in expression
- (F) The ``use'' keyword is recognized and executed at compile time, and returns no useful value. See perlmod.
- Use of bare << to mean << is deprecated
- (D deprecated, W syntax) You are now encouraged to use the explicitly quoted form if you wish to use an empty line as the terminator of the here-document.
- Use of comma-less variable list is deprecated
- (D deprecated, W syntax) The values you give to a format should be separated by commas, not just aligned on a line.
- Use of chdir('') or chdir(undef) as chdir() deprecated
-
(D deprecated) chdir() with no arguments is documented to change to
$ENV{HOME} or $ENV{LOGDIR}. chdir(undef) and chdir('') share this
behavior, but that has been deprecated. In future versions they
will simply fail.
Be careful to check that what you pass to chdir() is defined and not blank, else you might find yourself in your home directory.
- Use of /c modifier is meaningless in s///
- (W regexp) You used the /c modifier in a substitution. The /c modifier is not presently meaningful in substitutions.
- Use of /c modifier is meaningless without /g
- (W regexp) You used the /c modifier with a regex operand, but didn't use the /g modifier. Currently, /c is meaningful only when /g is used. (This may change in the future.)
- Use of freed value in iteration
-
(F) Perhaps you modified the iterated array within the loop?
This error is typically caused by code like the following:
@a = (3,4); @a = () for (1,2,@a);
You are not supposed to modify arrays while they are being iterated over. For speed and efficiency reasons, Perl internally does not do full reference-counting of iterated items, hence deleting such an item in the middle of an iteration causes Perl to see a freed value.
- Use of *glob{FILEHANDLE} is deprecated
- (D deprecated) You are now encouraged to use the shorter *glob{IO} form to access the filehandle slot within a typeglob.
- Use of /g modifier is meaningless in split
- (W regexp) You used the /g modifier on the pattern for a "split" operator. Since "split" always tries to match the pattern repeatedly, the "/g" has no effect.
- Use of implicit split to @_ is deprecated
- (D deprecated, W syntax) It makes a lot of work for the compiler when you clobber a subroutine's argument list, so it's better if you assign the results of a split() explicitly to an array (or list).
- Use of inherited AUTOLOAD for non-method %s() is deprecated
-
(D deprecated) As an (ahem) accidental feature, "AUTOLOAD" subroutines
are looked up as methods (using the @ISA hierarchy) even when the
subroutines to be autoloaded were called as plain functions (e.g.
"Foo::bar()"), not as methods (e.g. "Foo->bar()" or "$obj->bar()").
This bug will be rectified in future by using method lookup only for methods' "AUTOLOAD"s. However, there is a significant base of existing code that may be using the old behavior. So, as an interim step, Perl currently issues an optional warning when non-methods use inherited "AUTOLOAD"s.
The simple rule is: Inheritance will not work when autoloading non-methods. The simple fix for old code is: In any module that used to depend on inheriting "AUTOLOAD" for non-methods from a base class named "BaseClass", execute "*AUTOLOAD = \&BaseClass::AUTOLOAD" during startup.
In code that currently says "use AutoLoader; @ISA = qw(AutoLoader);" you should remove AutoLoader from @ISA and change "use AutoLoader;" to "use AutoLoader 'AUTOLOAD';".
- Use of %s in printf format not supported
- (F) You attempted to use a feature of printf that is accessible from only C. This usually means there's a better way to do it in Perl.
- Use of %s is deprecated
- (D deprecated) The construct indicated is no longer recommended for use, generally because there's a better way to do it, and also because the old way has bad side effects.
- Use of -l on filehandle %s
- (W io) A filehandle represents an opened file, and when you opened the file it already went past any symlink you are presumably trying to look for. The operation returned "undef". Use a filename instead.
- Use of package with no arguments is deprecated
- (D deprecated) You used the "package" keyword without specifying a package name. So no namespace is current at all. Using this can cause many otherwise reasonable constructs to fail in baffling ways. "use strict;" instead.
- Use of reference %s as array index
-
(W misc) You tried to use a reference as an array index; this probably
isn't what you mean, because references in numerical context tend
to be huge numbers, and so usually indicates programmer error.
If you really do mean it, explicitly numify your reference, like so: $array[0+$ref]. This warning is not given for overloaded objects, either, because you can overload the numification and stringification operators and then you assumably know what you are doing.
- Use of reserved word %s is deprecated
- (D deprecated) The indicated bareword is a reserved word. Future versions of perl may use it as a keyword, so you're better off either explicitly quoting the word in a manner appropriate for its context of use, or using a different name altogether. The warning can be suppressed for subroutine names by either adding a "&" prefix, or using a package qualifier, e.g. "&our()", or "Foo::our()".
- Use of tainted arguments in %s is deprecated
- (W taint, deprecated) You have supplied "system()" or "exec()" with multiple arguments and at least one of them is tainted. This used to be allowed but will become a fatal error in a future version of perl. Untaint your arguments. See perlsec.
- Use of uninitialized value%s
-
(W uninitialized) An undefined value was used as if it were already
defined. It was interpreted as a "" or a 0, but maybe it was a mistake.
To suppress this warning assign a defined value to your variables.
To help you figure out what was undefined, perl will try to tell you the name of the variable (if any) that was undefined. In some cases it cannot do this, so it also tells you what operation you used the undefined value in. Note, however, that perl optimizes your program and the operation displayed in the warning may not necessarily appear literally in your program. For example, "that $foo" is usually optimized into ""that " . $foo", and the warning will refer to the "concatenation (.)" operator, even though there is no "." in your program.
- Using a hash as a reference is deprecated
- (D deprecated) You tried to use a hash as a reference, as in "%foo->{"bar"}" or "%$ref->{"hello"}". Versions of perl <= 5.6.1 used to allow this syntax, but shouldn't have. It is now deprecated, and will be removed in a future version.
- Using an array as a reference is deprecated
- (D deprecated) You tried to use an array as a reference, as in "@foo->[23]" or "@$ref->[99]". Versions of perl <= 5.6.1 used to allow this syntax, but shouldn't have. It is now deprecated, and will be removed in a future version.
- UTF-16 surrogate %s
- (W utf8) You tried to generate half of an UTF-16 surrogate by requesting a Unicode character between the code points 0xD800 and 0xDFFF (inclusive). That range is reserved exclusively for the use of UTF-16 encoding (by having two 16-bit UCS-2 characters); but Perl encodes its characters in UTF-8, so what you got is a very illegal character. If you really know what you are doing you can turn off this warning by "no warnings 'utf8';".
- Value of %s can be 0; test with defined()
- (W misc) In a conditional expression, you used <HANDLE>, <*> (glob), "each()", or "readdir()" as a boolean value. Each of these constructs can return a value of ``0''; that would make the conditional expression false, which is probably not what you intended. When using these constructs in conditional expressions, test their values with the "defined" operator.
- Value of CLI symbol %s too long
- (W misc) A warning peculiar to VMS. Perl tried to read the value of an %ENV element from a CLI symbol table, and found a resultant string longer than 1024 characters. The return value has been truncated to 1024 characters.
- Variable %s is not available
-
(W closure) During compilation, an inner named subroutine or eval is
attempting to capture an outer lexical that is not currently available.
This can happen for one of two reasons. First, the outer lexical may be
declared in an outer anonymous subroutine that has not yet been created.
(Remember that named subs are created at compile time, while anonymous
subs are created at run-time.) For example,
sub { my $a; sub f { $a } }
At the time that f is created, it can't capture the current value of $a, since the anonymous subroutine hasn't been created yet. Conversely, the following won't give a warning since the anonymous subroutine has by now been created and is live:
sub { my $a; eval 'sub f { $a }' }->();
The second situation is caused by an eval accessing a variable that has gone out of scope, for example,
sub f { my $a; sub { eval '$a' } } f()->();
Here, when the '$a' in the eval is being compiled, f() is not currently being executed, so its $a is not available for capture.
- Variable %s is not imported%s
- (F) While ``use strict'' in effect, you referred to a global variable that you apparently thought was imported from another module, because something else of the same name (usually a subroutine) is exported by that module. It usually means you put the wrong funny character on the front of your variable.
- Variable length lookbehind not implemented in m/%s/
- (F) Lookbehind is allowed only for subexpressions whose length is fixed and known at compile time. See perlre.
- %s variable %s masks earlier declaration in same %s
- (W misc) A ``my'', ``our'' or ``state'' variable has been redeclared in the current scope or statement, effectively eliminating all access to the previous instance. This is almost always a typographical error. Note that the earlier variable will still exist until the end of the scope or until all closure referents to it are destroyed.
- Variable syntax
- (A) You've accidentally run your script through csh instead of Perl. Check the #! line, or manually feed your script into Perl yourself.
- Variable %s will not stay shared
-
(W closure) An inner (nested) named subroutine is referencing a
lexical variable defined in an outer named subroutine.
When the inner subroutine is called, it will see the value of the outer subroutine's variable as it was before and during the *first* call to the outer subroutine; in this case, after the first call to the outer subroutine is complete, the inner and outer subroutines will no longer share a common value for the variable. In other words, the variable will no longer be shared.
This problem can usually be solved by making the inner subroutine anonymous, using the "sub {}" syntax. When inner anonymous subs that reference variables in outer subroutines are created, they are automatically rebound to the current values of such variables.
- Verb pattern '%s' has a mandatory argument in regex; marked by <-- HERE in m/%s/
- (F) You used a verb pattern that requires an argument. Supply an argument or check that you are using the right verb.
- Verb pattern '%s' may not have an argument in regex; marked by <-- HERE in m/%s/
- (F) You used a verb pattern that is not allowed an argument. Remove the argument or check that you are using the right verb.
- Version number must be a constant number
- (P) The attempt to translate a "use Module n.n LIST" statement into its equivalent "BEGIN" block found an internal inconsistency with the version number.
- Version string '%s' contains invalid data; ignoring: '%s'
- (W misc) The version string contains invalid characters at the end, which are being ignored.
- Warning: something's wrong
- (W) You passed warn() an empty string (the equivalent of "warn """) or you called it with no args and $@ was empty.
- Warning: unable to close filehandle %s properly
- (S) The implicit close() done by an open() got an error indication on the close(). This usually indicates your file system ran out of disk space.
- Warning: Use of %s without parentheses is ambiguous
-
(S ambiguous) You wrote a unary operator followed by something that
looks like a binary operator that could also have been interpreted as a
term or unary operator. For instance, if you know that the rand
function has a default argument of 1.0, and you write
rand + 5;
you may THINK you wrote the same thing as
rand() + 5;
but in actual fact, you got
rand(+5);
So put in parentheses to say what you really mean.
- Wide character in %s
- (S utf8) Perl met a wide character (>255) when it wasn't expecting one. This warning is by default on for I/O (like print). The easiest way to quiet this warning is simply to add the ":utf8" layer to the output, e.g. "binmode STDOUT, ':utf8'". Another way to turn off the warning is to add "no warnings 'utf8';" but that is often closer to cheating. In general, you are supposed to explicitly mark the filehandle with an encoding, see open and ``binmode'' in perlfunc.
- Within []-length '%c' not allowed
- (F) The count in the (un)pack template may be replaced by "[TEMPLATE]" only if "TEMPLATE" always matches the same amount of packed bytes that can be determined from the template alone. This is not possible if it contains an of the codes @, /, U, u, w or a *-length. Redesign the template.
- write() on closed filehandle %s
- (W closed) The filehandle you're writing to got itself closed sometime before now. Check your control flow.
- %s \x%s does not map to Unicode
-
When reading in different encodings Perl tries to map everything
into Unicode characters. The bytes you read in are not legal in
this encoding, for example
utf8 "\xE4" does not map to Unicode
if you try to read in the a-diaereses Latin-1 as UTF-8.
- 'X' outside of string
- (F) You had a (un)pack template that specified a relative position before the beginning of the string being (un)packed. See ``pack'' in perlfunc.
- 'x' outside of string in unpack
- (F) You had a pack template that specified a relative position after the end of the string being unpacked. See ``pack'' in perlfunc.
- YOU HAVEN'T DISABLED SET-ID SCRIPTS IN THE KERNEL YET!
 Your best bet is to put a setuid C wrapper around your script.
- You need to quote %s
- (W syntax) You assigned a bareword as a signal handler name. Unfortunately, you already have a subroutine of that name declared, which means that Perl 5 will try to call the subroutine when the assignment is executed, which is probably not what you want. (If it IS what you want, put an & in front.)
- Your random numbers are not that random
- (F) When trying to initialise the random seed for hashes, Perl could not get any randomness out of your system. This usually indicates Something Very Wrong.
SEE ALSO
warnings, perllexwarn.
Index
This document was created by man2html, using the manual pages.
Time: 05:29:08 GMT, December 24, 2015


EDQUOTA
Section: Maintenance Commands (8)Index Return to Main Contents
NAME
edquota - edit user quotasSYNOPSIS
edquota [ -p protoname ] [ -u | -g ] [ -rm ] [ -F format-name ] [ -f filesystem ] username...edquota [ -u | -g ] [ -F format-name ] [ -f filesystem ] -t
edquota [ -u | -g ] [ -F format-name ] [ -f filesystem ] -T username | groupname...
DESCRIPTION
edquota is a quota editor. One or more users or groups may be specified on the command line. If a number is given in the place of user/group name it is treated as an UID/GID. For each user or group a temporary file is created with an ASCII representation of the current disk quotas for that user or group and an editor is then invoked on the file. The quotas may then be modified, new quotas added, etc. Setting a quota to zero indicates that no quota should be imposed.Users are permitted to exceed their soft limits for a grace period that may be specified per filesystem. Once the grace period has expired, the soft limit is enforced as a hard limit.
The current usage information in the file is for informational purposes; only the hard and soft limits can be changed.
Upon leaving the editor, edquota reads the temporary file and modifies the binary quota files to reflect the changes made.
The editor invoked is vi(1) unless either the EDITOR or the VISUAL environment variable specifies otherwise.
Only the super-user may edit quotas.
OPTIONS
- -r, --remote
- Edit also non-local quota use rpc.rquotad on remote server to set quota. This option is available only if quota tools were compiled with enabled support for setting quotas over RPC. The -n option is equivalent, and is maintained for backward compatibility.
- -m, --no-mixed-pathnames
- Currently, pathnames of NFSv4 mountpoints are sent without leading slash in the path. rpc.rquotad uses this to recognize NFSv4 mounts and properly prepend pseudoroot of NFS filesystem to the path. If you specify this option, setquota will always send paths with a trailing slash. This can be useful for legacy reasons but be aware that quota over RPC will stop working if you are using new rpc.rquotad.
- -u, --user
- Edit the user quota. This is the default.
- -g, --group
- Edit the group quota.
- -p, --prototype=protoname
- Duplicate the quotas of the prototypical user specified for each user specified. This is the normal mechanism used to initialize quotas for groups of users.
- --always-resolve
- Always try to translate user / group name to uid / gid even if the name is composed of digits only.
- -F, --format=format-name
- Edit quota for specified format (ie. don't perform format autodetection). Possible format names are: vfsold Original quota format with 16-bit UIDs / GIDs, vfsv0 Quota format with 32-bit UIDs / GIDs, 64-bit space usage, 32-bit inode usage and limits, vfsv1 Quota format with 64-bit quota limits and usage, rpc (quota over NFS), xfs (quota on XFS filesystem)
- -f, --filesystem filesystem
- Perform specified operations only for given filesystem (default is to perform operations for all filesystems with quota).
- -t, --edit-period
- Edit the soft time limits for each filesystem. In old quota format if the time limits are zero, the default time limits in <linux/quota.h> are used. In new quota format time limits must be specified (there is no default value set in kernel). Time units of 'seconds', 'minutes', 'hours', and 'days' are understood. Time limits are printed in the greatest possible time unit such that the value is greater than or equal to one.
- -T, --edit-times
- Edit time for the user/group when softlimit is enforced. Possible values are 'unset' or number and unit. Units are the same as in -t option.
FILES
- aquota.user or aquota.group
- quota file at the filesystem root (version 2 quota, non-XFS filesystems)
- quota.user or quota.group
- quota file at the filesystem root (version 1 quota, non-XFS filesystems)
- /etc/mtab
- mounted filesystems table
SEE ALSO
quota(1), vi(1), quotactl(2), quotacheck(8), quotaon(8), repquota(8), setquota(8)
Index
This document was created by man2html, using the manual pages.
Time: 05:34:25 GMT, December 24, 2015


| Class | SourceAnnotationExtractor |
| In: |
vendor/rails/railties/lib/source_annotation_extractor.rb
|
| Parent: | Object |
Implements the logic behind the rake tasks for annotations like
rake notes rake notes:optimize
and friends. See rake -T notes and railties/lib/tasks/annotations.rake.
Annotation objects are triplets :line, :tag, :text that represent the line where the annotation lives, its tag, and its text. Note the filename is not stored.
Annotations are looked for in comments and modulus whitespace they have to start with the tag optionally followed by a colon. Everything up to the end of the line (or closing ERb comment tag) is considered to be their text.
| tag | [R] |
Prints all annotations with tag tag under the root directories app, lib, and test (recursively). Only filenames with extension +.builder+, +.rb+, +.rxml+, +.rjs+, +.rhtml+, or +.erb+ are taken into account. The options hash is passed to each annotation‘s to_s.
This class method is the single entry point for the rake tasks.
# File vendor/rails/railties/lib/source_annotation_extractor.rb, line 37 37: def self.enumerate(tag, options={}) 38: extractor = new(tag) 39: extractor.display(extractor.find, options) 40: end
# File vendor/rails/railties/lib/source_annotation_extractor.rb, line 44 44: def initialize(tag) 45: @tag = tag 46: end
Prints the mapping from filenames to annotations in results ordered by filename. The options hash is passed to each annotation‘s to_s.
# File vendor/rails/railties/lib/source_annotation_extractor.rb, line 93 93: def display(results, options={}) 94: results.keys.sort.each do |file| 95: puts "#{file}:" 96: results[file].each do |note| 97: puts " * #{note.to_s(options)}" 98: end 99: puts 100: end 101: end
If file is the filename of a file that contains annotations this method returns a hash with a single entry that maps file to an array of its annotations. Otherwise it returns an empty hash.
# File vendor/rails/railties/lib/source_annotation_extractor.rb, line 81 81: def extract_annotations_from(file, pattern) 82: lineno = 0 83: result = File.readlines(file).inject([]) do |list, line| 84: lineno += 1 85: next list unless line =~ pattern 86: list << Annotation.new(lineno, $1, $2) 87: end 88: result.empty? ? {} : { file => result } 89: end
Returns a hash that maps filenames under dirs (recursively) to arrays with their annotations. Only files with annotations are included, and only those with extension +.builder+, +.rb+, +.rxml+, +.rjs+, +.rhtml+, and +.erb+ are taken into account.
# File vendor/rails/railties/lib/source_annotation_extractor.rb, line 52 52: def find(dirs=%w(app lib test)) 53: dirs.inject({}) { |h, dir| h.update(find_in(dir)) } 54: end
Returns a hash that maps filenames under dir (recursively) to arrays with their annotations. Only files with annotations are included, and only those with extension +.builder+, +.rb+, +.rxml+, +.rjs+, +.rhtml+, and +.erb+ are taken into account.
# File vendor/rails/railties/lib/source_annotation_extractor.rb, line 60 60: def find_in(dir) 61: results = {} 62: 63: Dir.glob("#{dir}/*") do |item| 64: next if File.basename(item)[0] == ?. 65: 66: if File.directory?(item) 67: results.update(find_in(item)) 68: elsif item =~ /\.(builder|(r(?:b|xml|js)))$/ 69: results.update(extract_annotations_from(item, /#\s*(#{tag}):?\s*(.*)$/)) 70: elsif item =~ /\.(rhtml|erb)$/ 71: results.update(extract_annotations_from(item, /<%\s*#\s*(#{tag}):?\s*(.*?)\s*%>/)) 72: end 73: end 74: 75: results 76: end


Black Bull
menu
Home
About Us
Benefit
Join Us
FAQ
Login
Register
Admin
Home
About Us
Benefit
Join Us
FAQ
Login
Register
Admin
Username
Password
visibility_off
Generate
Confirm Password
visibility_off
Profession
NIK
Code
Telephone Number
Code
Phone Number
Upload KTP
Skillset
Email
Address
Birth Date
Member type
Civilian
Guild Member
Join period
1 month
3 month
half year
year
Remember Me
Sign in with facebook
Sign in with google
Sign in with google
Sign in with github
Sign in with linkedin
Sign in with twitter


{% for things in site.pic %}{{ things.subtitle1 }}{% endfor %}
Learn More{% for things in site.pic %}{{ things.subtitle2 }}{% endfor %}
Learn More{% for things in site.pic %}{{ things.subtitle3 }}{% endfor %}
Learn More{% for things in site.pic %}{{ things.subtitle4 }}{% endfor %}
Learn More


When to use injectManifest
- You want more control over your service worker.
- You want to precache files.
- You have more complex needs in terms of routing.
- You would like to use your service worker with other API's (e.g. Web Push).
When NOT to use injectManifest
- You want the easiest path to adding a service worker to your site.


|
SuanShu, a Java numerical and statistical library | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.numericalmethod.suanshu.optimization.constrained.general.Constraints
public abstract class Constraints
This class defines a set of constraints for a constrained optimization problem. The constraints define a feasible regions for the domain values of the objective function.
Here, the constraints are represented as a set of real valued functions that can take different signs: =, ≤, ≥.
E.g., hi(x) = 0 gj(x) ≤ 0
The conditions are further specified in the sub-classes.
| Constructor Summary | |
|---|---|
Constraints(RealScalarFunction... constraints)
Construct a constraint set for a constrained optimization problem. |
| Method Summary | |
|---|---|
void |
addConstraint(RealScalarFunction c)
Add a constraint to the set. |
RealScalarFunction[] |
constraints()
Get the set of constraints. |
int |
nConstraints()
Get the number of constraints. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Constraints(RealScalarFunction... constraints)
constraints
- the constraints| Method Detail |
|---|
public int nConstraints()
public RealScalarFunction[] constraints()
public void addConstraint(RealScalarFunction c)
c
- an constraint
|
SuanShu, a Java numerical and statistical library | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


Dr. Sid to host Beatz Awards - The Nation Newspaper
By Sampson Unamka
Come this Sunday, Mavin records Singer, Dr Sid will host the fifth edition of the Beatz Awards which is created to celebrate the unsung heroes behind the music scene.
The award which holds by 5pm in the Shell Hall of MUSON Centre, Onikan, Lagos, aims to celebrate creative professionals in the entertainment industry in 29 categories.
Read Also: Don Jazzy’s Marvin Records attracts multi-million dollar investment
The chief Idea Merchant of The Beatz Awards, Elijah John, said that the award will be “a memorable night celebrating an incredible year of triumphs in the careers of our dear professionals working behind the scene.”
This year’s edition has 25 voting categories and four honorary Awards (Non-voting). It is produced by Eliworld International Limited and supported by MTN.


pats cookies amazing taste
- Seattle
- Tokyo
- Dubai
- Paris
- Lima
Our Branches:
Pat’s Salmon Cookies,best cookies in town
made with love.. you should try out our best cookies amazing tastes
Pat’s Salmon Cookies,best cookies in town
made with love.. you should try out our best cookies amazing tastes


Write an expression in the field to display the corresponding venn diagram. Operators ⋃, ⋂, ∆ and ∖ can be inserted using the buttons. A, B and C can be used to describe general sets, U describes universe. For complements use * before set. Parentheses can be used to decide order of operations. Examples: *B, C∆B, *(A∖U), (A∖*B)⋃*(C⋃A)⋃(B∆*U). For more information on sets see Wikipedia.


MISSISSIPPI BURNING A film review by Jeff Meyer Copyright 1989 Jeff Meyer
It was only a matter of time before the Civil Rights movement became a background for a Hollywood production. Periods of history where great evils are most apparent have always been tableaus for drama, and the ignorances and atrocities and courage which dotted the South during this period are fertile ground for this.
MISSISSIPPI BURNING not only uses Mississippi in the early 1960s as it's setting, but it uses the events surrounding the murder of three civil rights activists as the basis of the story. Unfortunately, what director Alan Parker leaves behind are the facts of the case. He shows the FBI as being the force behind bringing the murderers of the three young men, spearheaded by a younger Justice Dept. administrator (Willem Dafoe) and an older, Southern-raised agent (Gene Hackman). He tosses in a romantic interest for Hackman, whose assault rankles him to try to find the murderers even if he has to break the law to do it. And Parker basically sets the audience up to cheer on the FBI as they sink down to their opposition's level. It's history throttled, minced and served up in ROCKY IV style, pandering to the Friday night crowds.
In truth, the FBI (dominated by J. Edgar Hoover, who felt that much of the civil rights movement were sponsored by Communists) put nowhere near the force into the field to investigate the murders (the killings did take on national attention, as two of the activists were white). The murderers were finally convicted by a bribe to one of their members, not investigations done by the FBI. Apparently, history didn't give Parker the happy ending he was looking for, so he decided to change it, along with many of the events that surrounded the case, to "make a better movie." Throughout this film, I kept wondering why Parker hadn't made his film a fictionalized story set during this period, but without alleged roots in the events of this case. My only assumption is that to Alan Parker, an Alan Parker film is more important than a misrepresentation of one of the more important events of the 1960s.
And this *is* an Alan Parker film. Hollywood cliches are stuck in left and right, particularly the old hand/young reformer saw represented by Hackman and DaFoe.  If you've seen TV footage of this period, you'll know it's not bad writing, but the level of the rest of the film brings that into doubt -- everything is so over-played that the brutality of these people fades in comparison. Even the carnage is stamped with Parker's particular visual amplification; when the Klan bomb a Negro household with a can of gasoline, not only does the house explode, but the fence and the mailbox outside the house explode. I think we get the picture, Alan.
There are a few good points in the film. Both Hackman and Dafoe valiantly attempt to make their characters break out of their two-dimensional roles, and Hackman succeeds at points due to sheer acting skill and stage presence. But all in all, it looks tailor-made to reap Oscar awards (as it already has Oscar nominations); Hollywood likes nothing better than to applaud a film that pats itself on the back. The South advanced away from prejudice mostly through the courage of black Southerners who risked their lives and their families well-being to take a stand, with little support from government agencies until the very end. Watching DaFoe and Hackman ride off into the sunset, with black and white children singing together, is sugar-coating what happened in the worst way; it's almost as if Parker had never left advertising for feature films. Like, shouldn't they be holding cans of Diet Coke?
If you'd like to see something that's twice as moving as this film and one hell of a lot more accurate, I recommend renting EYES ON THE PRIZE, a six-hour video documentary of the Civil Rights movement which shown on PBS last year, and is available at local libraries and some video stores. I guarantee you that you won't be missing anything of interest that MISSISSIPPI BURNING has to offer by watching this instead.
Moriarty, aka Jeff Meyer INTERNET<EMAIL_ADDRESS>Manual UUCP: {uw-beaver, sun, hplsla, thebes, microsoft}!fluke!moriarty
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


About
Work
Contact
Hey It's Caleb & Miguel
we are web developrs
<
Tribute Page
/>
<
Tribute Page
/>
<
Tribute Page
/>
<
Tribute Page
/>
<
Tribute Page
/>
<
Tribute Page
/>
Contact us
Caleb and Miguel
Click here for contact info


x11vnc
A VNC server that will enable VNC on an existing display server.
By default, the server will automatically terminate once all clients disconnect from it.
More information: home page
- Launch a VNC server that allows multiple clients to connect:
x11vnc -shared
- Launch a VNC server in view-only mode, and which won't terminate once the last client disconnects:
x11vnc -forever -viewonly
- Launch a VNC server on a specific display and screen (both starting at index zero):
x11vnc -display :displayhome pagescreen
- Launch a VNC server on the third display's default screen:
x11vnc -display :2
- Launch a VNC server on the first display's second screen:
x11vnc -display :0home page1


Please enter here the JIRA URL for the Quick Search. Please keep in mind that the URL needs to end with an equals sign. For example: https://jira.atlassian.com/secure/QuickSearch.jspa?searchString= More information regarding the JIRA Quick Search can be found here: JIRA Quick Search
Save and Close


Johnny Jones: Why the number of US troops in Afghanistan doesn't matter
by Julia MustoThe number of U.S. troops stationed in Afghanistan doesn't matter as much as how they are employed to keep the peace, retired U.S. Marine Bomb Technician and Fox News contributor Johnny Jones said Friday.
Appearing on "Fox & Friends: First" with hosts Todd Piro and Carley Shimkus, Jones said that "all the wisdom in the world goes out the window the minute a Taliban leader decides to set off a car bomb."
JAMES CARAFANO: TRUMP'S AFGHANISTAN TRIP SHOWS HE'S NO ISOLATIONIST -- ILLUSTRATES A TRUMP DOCTRINE
In a surprise Thanksgiving visit to the tumultuous Middle Eastern country, President Trump said he believes the Taliban want a cease-fire.
Trump also met with President Ashraf Ghani, in a visit that came just three months after he scuttled negotiations between Washington and the Afghan insurgents following a terror attack that killed 11 people, including one U.S. soldier.
According to The Associated Press, about 12,000-13,000 U.S. forces currently remain in Afghanistan. The president suggested that he would strip the boots on the ground down to approximately 8,600.
"The Taliban wants to make a deal and we're meeting with them," Trump told reporters. "We're going to stay until such time as we have a deal or we have total victory, and they want to make a deal very badly."
"I can't tell you if it's the right thing to do," said Jones. "I can tell you some of the considerations I would like to see as we do this."
Jones said that Afghanistan is a tribalist country that doesn't have a sense of nationalism and the idea that one entity is "going to coalesce the entire country is just simply not true — even the Taliban."
"And so, if we go into peace talks with a group, we have to understand it's that. It's a group; it's a regional power at best even within its own country," he said.
TRUMP SAYS TALKS WITH TALIBAN ARE 'DEAD,' AFTER CANCELING SECRET CAMP DAVID SUMMIT
Jones said that the main goal of talks with the Taliban is to try to "eliminate the terror that they're trying to impose."
He told the "Friends: First" hosts that the Taliban wants war and that the United States' presence there is the "best thing we can do to stop that," noting that we had 100,000 troops in Afghanistan from 2008 to 2012 and the rest of the world was "about as safe as it is today."
CLICK HERE TO CHECK OUT THE FOX NEWS APP
Jones said that as long as the United States is "operationally getting things done" and keeping the Taliban from growing or being at war, the amount of troops isn't important.
"How we're using them matters," he concluded.
Fox News' Brooke Singman, Andrew O'Reilly, Jenny Buchholz, and The Associated Press contributed to this report.


Former boss launches legal action against struggling tech firm Ve Global
by Anna MeninThe former head of Ve Global has launched a legal claim against the embattled tech company over a missed payment.
David Marrinan-Hayes has lodged a winding-up petition against Ve Global over the company’s failure to pay a settlement linked to his departure in March, the Sunday Times reported.
Read more: Interest in UK tech jobs wanes as top talent flocks to Europe
Creditors can lodge winding-up petitions against companies that owe them money, and the action can lead to the firm’s liquidation if debts are not settled.
The case is due to be heard by the High Court early next year. According to the Sunday Times, Ve Global intends to pay the outstanding sum ahead of the hearing.
Ve, which specialises in digital advertising and e-commerce, has been undergoing a turnaround after being bought out of administration by existing investors for £2m in 2017.
Founder David Brown left the company at the same time, having come under fire for extravagant spending.
The sale marked a dramatic reversal of fortunes for the company, which had previously been a tech unicorn — a billion-dollar startup — valued at £1.5bn.
Formerly known as Ve Interactive, the company had attracted investment from celebrities including Bananarama singer Siobhan Fahey and Elton John’s husband David Furnish.
Lingerie tycoon Baroness Michelle Mone and her partner Doug Barrowman stepped down from Ve’s board in July. The pair founded a cryptocurrency venture in 2018, alongside Apple co-founder Steve Wozniak.
Ve has slashed its workforce from 350 to 195 since March, when Marrinan-Hayes departed as chief executive after just one year at the helm and was replaced by chief operating officer Charles Delamin.
Read more: Meet the UK’s 70 fastest-growing tech firms
Ve Global’s Companies House accounts are eight weeks overdue. The most recent accounts available for the company, covering the period of April to December 2017, note it is dependent on the financial support of shareholders to continue to pay its debts. The company has never turned a profit.
Ve Global and Marrinan-Hayes did not respond to requests for comment.


?The
New
York
copyright
reserved
botanical
Garden
FLORA
NEOTROPICA
Sideroxylon
foetidi
ssi
mum
Jacquin
subsp.
-f
oeti
di
ssi
mum
T.D.PENNINGTON
Mastichodendron
New
York
Botanical
Garden
Arthur
Cronquist,
1944
PLANTS
OF
HAITI
YORK
BOTANICAL
SA^PS1
?ori
WTrlnce
EMERY
C.
LEONARD
GENEVIEVE
M.
LEONARD
01443547
Collectors
May
19-23,1929
01443547
Legend -
Level of confidence that token is an accurately-transcribed word
extremely low
very low
low
undetermined
medium
high
very high


Products&Vendors Table
All Products and their competitors's urls, current prices and titles as based on their last logs.
Product Name
Vendor Link
Vendor Price
Vendor Title
Product Name
Vendor Link
Vendor Price
Vendor Title


Security Advisory: Dell Foundation Services Remote Information Disclosure
By slipstream/RoL.
Overview
Dell Foundation Services (otherwise known by its internal name of "Tribbles") "provides a core set of foundational services facilitating customer serviceability, messaging and support functions".
An issue in Dell Foundation Services, version 2.3.3800.0A00 and below, can be exploited by a malicious website to leak the Dell service tag of a Dell system, which can be used for tracking purposes, or for social engineering.
Issues
Dell Foundation Services starts a HTTPd that listens on port 7779. Generally, requests to the API exposed by this HTTPd must be requests signed using a RSA-1024 key and hashed with SHA512.
One of the JSONP API endpoints to obtain the service tag does not need a valid signature to be provided; thus, any website can call it.
This endpoint is a part of eDell however, and this part of Tribbles gets removed with the tool and instructions to remove the eDellRoot certificate.
However, another JSONP API endpoint exists to obtain the service tag. This endpoint requires a valid signature, but this signature is provided in the JavaScript on several pages of dell.com, and thus can be scraped.
A proof-of-concept to exploit these issues is available at here and you can view the source of that page to obtain almost all of the required technical information needed to exploit.
The missing piece is getrequest.php, which scrapes Dell's site to obtain the needed information to call the second JSONP API endpoint:
<?php
$f = file_get_contents("http://www.dell.com/support/home/us/en/04");
$signature = array_shift(explode("';",array_pop(explode("var dfsSignatureToken = '",$f))));
$expires = array_shift(explode("';",array_pop(explode("var tokenExpires = '",$f))));
$interface = array_shift(explode("';",array_pop(explode("var dfsInterfaceApi = '",$f))));
$url = array_shift(explode("';",array_pop(explode("var DFSUrl = '",$f))));
echo json_encode( (object) array(
"signature"=>$signature,
"expires"=>$expires,
"interface"=>$interface,
"url"=>$url
));
Affected Versions
2.3.3800.0A00 and below.
Solution
Uninstallation of Dell Foundation Services will prevent exploitation of these issues. The researchers cannot sanction any mitigations except to remove this software definitively from any affected devices.


{% extends "layout.html" %} {% block title %}What height is the servient structure?{% endblock %} {% block body %} {% include 'partials/phase_banner_beta.html' %} {% include 'partials/validation_partial.html' %} What height is the servient structure? This is the height of the structure in the proposed development. {% if validation_errors and validation_errors['measurement'] %} {{ validation_errors['measurement'].inline_message }} {% endif %} What height is the servient structure Unlimited height I have measurements for the height {% if validation_errors and validation_errors['height'] %} {{ validation_errors['height'].inline_message }} {% endif %} Height Measured in Metres Feet {% include 'partials/submit_form_partial.html' %} {% endblock %}
This is the height of the structure in the proposed development.


Chapter 26. Distributing Extensions and Programs
Python's distutils allow you to
package Python programs and extensions in several ways, and to
install programs and extensions to work with your Python
installation. As I mentioned in Chapter 24, the
distutils also afford the most effective way to
build C-coded extensions you write yourself, even when you are not
interested in distributing such extensions. This chapter covers the
distutils, as well as third-party tools that
complement the distutils and let you package
Python programs for distribution as standalone applications,
installable on machines with specific hardware and operating systems
without a separate installation of Python.
|


A Lightbox is a technique using HTML/CSS/JavaScript for enlarging an image on a webpage using an overlay. This overlay allows the user to still see the original "thumbnail" behind the expanded image. This creates the illusion to the user that they are still on the same webpage and eliminates the need for excessive back and forward navigation to view other images.
An illustration of a completed Lightbox (click for larger image) More text here
The HTML I used for the Lightbox project is shown here. In the next step, I hope to allow the user to bring up a window where they can copy and paste the code ...
The Philippines officially known as the Republic Today was my second interview. I felt it went fairly well. Hopefully I will know by Friday if I am hired!
The United Kingdom of Great Britain and ...


Making Exploratory, Text and Predictive Analytics
Accessible to Everyone
1 Singapore Management University
With the explosion of affordable data storage and processing technologies, the demand for data-driven decision-making (DDDM) has increased significantly. Although there is an extensive range of commercial statistical tools, they are often subscription-based and demand good technical knowledge to mine and draw insights from. Therefore, it may not appeal to the average user.
The motivation of this project stems from two main issues - the proliferation of data and lack of user-friendly open source tools to make data-driven decision.
The aim is to create an R Shiny application to encourage anyone and everyone to make data-based decisions effortlessly.
Summary of dataset
- Interactive table allows selection and filter of variables
Exploratory Geospatial Analysis
- Choropleth map - shows summary of listings by Singapore neighbourhood.
- Point symbol map - shows the distribution of listings throughout Singapore.
Exploratory and confirmatory analysis
- Panel on the left allows user to seamlessly toggle between different charts.
- Automated statistical results based on selected variables.
- Interactive plots - user can select, pan, zoom and download plot.
Token Frequency
- Word Cloud allows visualisation of qualitative data by showing the frequency of appearance of a particular word in Airbnb reviews.
- Bar chart sorts the frequency of word in descending order.
- Unigram/Bigram allow user to understand reviews in various forms.
Sentiment Analysis
- Word Clouds are based on sentiments leixcons.
- For AFINN, the mean score and frequency of words are shown in either positive (>0) or negative (<0).
- For BING, the count of the words are shown.
- FOR NRC, radial plot to show the tendency of sentiments is shown.
Topic Modelling
- Topic Modeling help users interpret the topics that has been fit to a corpus of Airbnb data.
- The left panel shows a global view of topic model to show the prevalence of each topic, and how topics relate to each other.
- The right panel shows horizontal barchar where the length of the bars represent individual terms that are most useful in interpreting the selected topic. This enable users to understand the meaning behind each topic.
Network Analysis
- Bidirectional network - Utilising the concept of nodes, edges and text,we can observe the connections between words. To make visualisation interpretable, only the top 100 words are shown.
- Correlation Network - Users can observe words that tend to co-occur within particular documents/topics even if they don’t exist in the same sentence.
Data splitting
- Proportion of training data are customisable with distribution plot between train-test set displayed for awareness of potential bias.
Feature selection
- Interactive correlation matrix plot with options for different p-value and correlation method.
- Comparison of variable importance from Random Forest and Boruta method.
Variable selection and transformation
- Multi-input form for variable selection and transformation steps information display.
- Pre and post transformation data distribution plot for numerical variables.
Model training and validation
- A selection of model types to choose for developing predictive model with interactive plots for training and validation results.
- Prediction error evaluation by comparing training data distribution and high error cases, with top predictors selected by user.
Model selection
- Comparison of models based on performance metrics with option to select the best model for prediction.
- Using the selected model, predictors value can be adjusted to predict the target variable.
Making Exploratory, Text and Predictive Analytics
Accessible to Everyone


Instructions
Sound volume loud!
Do not allow the phone to lock the screen.
Browser: Chrome preferred, current iOS Safari may work.
Go to the provided URL.
Left-Right: Change sound.
Top-Down: Change volume.
Tilt: Change sound rate.


Welcome to sklearn-extensions’s documentation!¶
Scikit-Learn Extensions (sklearn_extensions) is a single source repository for extensions to [scikit-learn](https://github.com/sklearn/sklearn). It is intended to compliment the slower more cautious approach of scikit-learn with regard to adding new predictors and modules, with a separate pip-installable source for sklearn-compatible modules that may not meet those standards.
In particular, this project is interested in smaller one-off projects, particularly even gists, rather than larger more established ones (such as pylearn2, lifeline, or lightning). Other than larger projects, we will shy away from projects with significant external dependencies (i.e. wrappers around vowpal wabbit or xgboost), and rather prefer more python/numpy/scipy based projects.
Due to these guiding goals, the modules included here may not be as well tested, production ready, or stable as those included directly in sklearn. This is pretty much the wild west, test anything that uses this package heavily.
Installation / Usage¶
We aim to first support python 3, and are hosted on pypi, so to install just:
pip install sklearn-extensions
Note that the install here will install all underlying packages, and is therefore pretty big. It is recommended that you do this in a virtualenv.
Extensions Included So Far¶
- Kernel Regression
- kernel_regression.KernelRegression()
- Fuzzy K-Means
- fuzzy_kmeans.KMeans()
- fuzzy_kmeans.KMedians()
- fuzzy_kmeans.FuzzyKMeans()
- Sparse Filtering
- sparse_filtering.SparseFiltering()
- Extreme Learning Machines
- extreme_learning_machines.ELMRegressor()
- extreme_learning_machines.ELMClassifier()
- extreme_learning_machines.GenELMRegressor()
- extreme_learning_machines.GenELMClassifier()
- extreme_learning_machines.RandomLayer()
- extreme_learning_machines.GRBFRandomLayer()
- extreme_learning_machines.RBFRandomLayer()
- extreme_learning_machines.MLPRandomLayer()
- Non-negative Garotte
- non_negative_garotte.NonNegativeGarrote()
- Kernel SGD
- kernel_sgd.HingeLoss()
- kernel_sgd.KernelSGD()
- kernel_sgd.GaussianKernel()
TODO¶
A number of packages have been identified but not been added yet. As a general rule for identifying potential projects to add to sklearn-extensions, if it cannot be pip-installed: it may be a candidate here
If you have any more suggestions, please feel free to add them, or let me know and I will try to.
Contributing¶
If you have an extension that you’d like to add, please submit a pull request and we can throw it in. A major benefit of this package is that we will aim to consolidate requirements among the disparate projects, therefore, for the sake of management, the code for the projects will be replicated here. In the spirit of OSS, we will also aim to contribute any meaningful changes back to the original projects as well.
A complete addition of a new package has a few components:
- Actual addition of package into sklearn_extensions directory
- Documentation of the included transformers/predictors in the sklearn_extensions docs
- An example or two (included in the aforementioned docs as well) in the examples directory
- A test or two, more if the source package has poor testing coverage
License¶
In most cases, all that sklearn_extensions does with external projects is include them. All of the projects will remain segregated into their own subdirectory, and will carry their original licenses in those subdirectories.
All material specific to this project (specifically any docs, tests, examples or original code) is released under the BSD 3-clause license. Any packages included in the bundle retain their original licences (as included in thir subdirectories)
Contents:


The assumption is similar to Post-Set but a tie is defined as being between all people who contributed at least 2 posts or comments to a thread.
Not all course participants are considered; only people who made a contribution to the forums appear. People may be “isolates” only if they made the only post in a thread and it never received a comment.
Individuals who withdrew (were deleted) are not counted; other analysis will rely on role information, which is not available for these people (although it could be imputed as access_group_id=4).
## Saved to Whole-T 2.RData
| id | nodes | edges | isolates | graph density*1000 | diameter | degree | closeness | betweenness |
|---|---|---|---|---|---|---|---|---|
| aiplan | 499 | 232 | 400 | 1.8672 | 5 | 0.1171 | 7e-04 | 0.0249 |
| astro | 3889 | 10702 | 2933 | 1.4156 | 7 | 0.0472 | 1e-04 | 0.0034 |
| crit | 4688 | 16895 | 3965 | 1.5378 | 9 | 0.0559 | 1e-04 | 0.0035 |
| edc | 2544 | 11771 | 1799 | 3.6390 | 8 | 0.0759 | 2e-04 | 0.0068 |
| equine | 6244 | 8423 | 5183 | 0.4322 | 8 | 0.0395 | 0e+00 | 0.0040 |
| intro | 6989 | 30955 | 5348 | 1.2676 | 8 | 0.0693 | 1e-04 | 0.0048 |
The density is the proportion of possible edges that actually exist. Diameter is the longest path between two people, in this case the direction of edges is significant. The degree statistics give a relative measure (relative to the theoretical maximum for the network size, and comparable between courses) of the extent to which ties are concentrated. A value of zero would imply all people have the same degree centrality. A value of 1 would indicate that one person is maximally central.
Degree, closeness and betweenness for an individual differ as follows:
## Saved to Whole-T I2.RData
| id | nodes | edges | isolates | graph density*1000 | diameter | degree | closeness | betweenness |
|---|---|---|---|---|---|---|---|---|
| aiplan | 34 | 0 | 34 | 0.0000 | 0 | 0.0000 | 0e+00 | 0.0000 |
| astro | 2292 | 3753 | 1976 | 1.4294 | 6 | 0.0440 | 1e-04 | 0.0019 |
| crit | 1493 | 1022 | 1393 | 0.9176 | 3 | 0.0273 | 0e+00 | 0.0000 |
| edc | 293 | 23 | 271 | 0.5377 | 1 | 0.0098 | 1e-04 | 0.0000 |
| equine | 5101 | 3534 | 4744 | 0.2717 | 9 | 0.0262 | 0e+00 | 0.0012 |
| intro | 4535 | 6540 | 4149 | 0.6361 | 8 | 0.0292 | 0e+00 | 0.0005 |
## Saved to Whole-T noI2.RData
| id | nodes | edges | isolates | graph density*1000 | diameter | degree | closeness | betweenness |
|---|---|---|---|---|---|---|---|---|
| aiplan | 481 | 232 | 382 | 2.010 | 5 | 0.1214 | 8e-04 | 0.0268 |
| astro | 2797 | 7068 | 2026 | 1.808 | 7 | 0.0479 | 2e-04 | 0.0043 |
| crit | 3952 | 15876 | 3306 | 2.034 | 8 | 0.0661 | 1e-04 | 0.0043 |
| edc | 2440 | 11748 | 1710 | 3.948 | 8 | 0.0789 | 2e-04 | 0.0073 |
| equine | 2851 | 4922 | 2042 | 1.212 | 8 | 0.0676 | 2e-04 | 0.0129 |
| intro | 4374 | 24457 | 3001 | 2.557 | 6 | 0.0974 | 1e-04 | 0.0080 |


1. You can use the ruler tool on the top-right to measure area and distances.
2. Always use the polygon


Save the Date!
Executive Banquet & Conference Center
205 Executive Drive
Newark, DE 19702
Click Here for Directions
September 23, 2017
180
days
12
hours
14
minutes and
6
seconds ago!


search
home
about
logout
NumNums!
Edit Restaurant Details
Name of Restaurant
Restaurant Web Address
Restaurant Street Address
City
State
Alabama (AL)
Alaska (AK)
Arizona (AZ)
Arkansas (AR)
California (CA)
Colorado (CO)
Connecticut (CT)
Delaware (DE)
District Of Columbia (DC)
Florida (FL)
Georgia (GA)
Hawaii (HI)
Idaho (ID)
Illinois (IL)
Indiana (IN)
Iowa (IA)
Kansas (KS)
Kentucky (KY)
Louisiana (LA)
Maine (ME)
Maryland (MD)
Massachusetts (MA)
Michigan (MI)
Minnesota (MN)
Mississippi (MS)
Missouri (MO)
Montana (MT)
Nebraska (NE)
Nevada (NV)
New Hampshire (NH)
New Jersey (NJ)
New Mexico (NM)
New York (NY)
North Carolina (NC)
North Dakota (ND)
Ohio (OH)
Oklahoma (OK)
Oregon (OR)
Pennsylvania (PA)
Rhode Island (RI)
South Carolina (SC)
South Dakota (SD)
Tennessee (TN)
Texas (TX)
Utah (UT)
Vermont
Virginia
Washington
West Virginia
Wisconsin
Wyoming
ZipCode
You may check as many options as you like.
Gluten-Free
Lactose-Free
Vegan
Vegetarian
Non-Vegetarian
Save Changes
Delete This Restaurant


Cardi B And Offset’s Daughter Kulture Shows Off Her Dance Moves In New Cute Video – Check It Out!
by Ashley MitchellCardi B’s cute daughter is already showing signs that she has inherited some of her talent and passion for music and performing – or at least for partying – since it’s hard to tell at this point.
At this point, there is no secret that Kulture is a big fan of her parents’ music but it’s always fun to see her moving to the beat and enjoying it so much that she’s smiling from ear to ear.
This new video that Cardi shared with the world was no exception!
Kulture showed off her smooth dance moves as her mother kept on cheering on her and laughing which also made the 17 month old’s face light up.

The child can be seen moving her arms back and forth and bouncing her knees as well, keeping up with the rhythm quite well.
This also acts as an update on her growing up process since this is the second time Cardi posts a clip of her baby girl dancing to the same song, the first being back in September.
At the time, however, she could barely walk so it’s obvious she’d done a lot of growing up and she’s also much more coordinated now, just two months later!
 She is also just as adorable!


InfiniWorld is a procedurally generated map that can be scrolled (nearly) infinitely in all directions.
It's mostly an opportunity for me to play around with algorithms that create an interesting world.
Start exploring!
For more information:


{% extends "base_generic.html" %}
{% block title %} deleting {{ qry.student_name }} {% endblock %}
{% block content %}
Action:
Delete!
Are you sure you want to delete:
{{ qry.student_name }}'s
score completely ?
Yes
/
No
{% endblock %}


Greek PIZZA
In the cuisine of the United States, Greek pizza is a style of pizza crust and preparation where the pizza is proofed and cooked in a metal pan rather stretched to order and baked on the floor of the pizza oven. A shallow pan is used, unlike the deep pans used in Sicilian-American, Chicago, or Detroit-styled pizzas.


|
home | news | discuss | issues | license LURE: tiles |
|
|---|---|
Show<EMAIL_ADDRESS>This is a low-level routine that just pretty
prints a box plot of lists of numbers. Best
described via example. Try |
require "show"
local THE = require "config"
local LST= require "lists"
|
|
Sort list |
local function tiles(i,p, jump)
local p = p or 10
local jump = jump or 1
table.sort(i)
local inc = #i / p
local q,out = inc, {}
while q < #i do
out[#out+1] = i[ math.floor( q ) ]
q = q + jump*inc end
return out end
|
|
Control settings for the |
local function hows(t)
table.sort(t)
return {
width=50,
lo = t[1],
hi = t[#t],
chops={{0.1,"-"},
{0.3," "},
{0.5," "},
{0.7,"-"},
{0.9," "}},
bar="|",
star="*",
show= THE.sample.fmtnum or "%5.3f"} end
|
|
Generate a list that is a pretty print a list of numbers |
local function show(t, how)
how = how or hows(t)
local function fl(x) return 1+ math.floor(x) end
local function pos(p) return t[ fl(p * #t) ] end
local function place(x)
return fl( how.width*(x- how.lo)/(how.hi - how.lo+10^-32) ) end
local function whats(chops)
return LST.collect(chops, function (_) return
pos(_[1]) end ) end
local function wheres(what)
return LST.collect(what, function (_) return
place(_) end ) end
how.lo = math.min(how.lo, t[1])
how.hi = math.max(how.hi, t[#t])
local what = whats(how.chops)
local where = wheres(what)
local out={}
for i=1,how.width + 1 do out[i] = " " end
local b4=1
for k,now in pairs(where) do
if k> 1 then
for i = b4,now do
out[i] = how.chops[k-1][2] end end
b4= now end
out[math.floor(how.width/2)] = how.bar
out[place(pos(0.5))] = how.star
local suffix = LST.collect(what, function (_) return
string.format(how.show,_) end)
return "(" .. table.concat(out,"") .. ") " ..
table.concat(suffix,", ") end
|
|
Using the min/max of all the numbers anywhere in
a table of tables of numbers |
local function shows(ts)
local lo,hi,out = 10^64, -10^64, {}
for _,t in pairs(ts) do
for _,v in pairs(t) do
lo = math.min(lo, v)
hi = math.max(hi, v) end
table.sort(t)
out[#out+1] = t end
table.sort(out, function(a,b) return
a[math.floor(#a/2)] < b[math.floor(#b/2)] end )
return LST.collect(out, function (t)
local how = hows(t)
how.lo = lo
how.hi = hi
return show(t,how) end) end
|
|
Convenience function. Generate and pring |
local function showAndPrint(ts)
for _,one in pairs(shows(ts)) do
print(one) end end
|
|
External interface |
return {tiles=tiles, show=show,
print=showAndPrint,shows=shows,how=hows}
|
LegalLURE, Copyright (c) 2017, Tim Menzies All rights reserved, BSD 3-Clause License Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|