text:
- The Perl Debugger
perldebug - Perl debugging
First of all, have you tried using the -w switch?
The Perl Debugger
"As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs."
--Maurice Wilkes, 1949
If you invoke Perl with the -d switch, your script runs under the Perl source debugger. This works like an interactive Perl environment, prompting for debugger commands that let you examine source code, set breakpoints, get stack backtraces, change the values of variables, etc. This is so convenient that you often fire up the debugger all by itself just to test out Perl constructs interactively to see what they do. For example:
perl -d -e 42
In Perl, the debugger is not a separate program as it usually is in the typical compiled environment. Instead, the -d flag tells the compiler to insert source information into the parse trees it's about to hand off to the interpreter. That means your code must first compile correctly for the debugger to work on it. Then when the interpreter starts up, it preloads a Perl library file containing the debugger itself.
The program will halt right before the first run-time executable statement (but see below regarding compile-time statements) and ask you to enter a debugger command. Contrary to popular expectations, whenever the debugger halts and shows you a line of code, it always displays the line it's about to execute, rather than the one it has just executed.
Any command not recognized by the debugger is directly executed (
eval'd) as Perl code in the current package. (The debugger uses the DB package for its own state information.)
Leading white space before a command would cause the debugger to think it's NOT a debugger command but for Perl, so be careful not to do that.
Debugger Commands
The debugger understands the following commands:
- h [command]
Prints out a help message.
If you supply another debugger command as an argument to the
hcommand, it prints out the description for just that command. The special argument of
h hproduces a more compact help listing, designed to fit together on one screen.
If the output of the
hcommand (or any command, for that matter) scrolls past your screen, either precede the command with a leading pipe symbol so it's run through your pager, as in
DB> |h
You may change the pager which is used via
O pager=...command.
- p expr
Same as
print {$DB::OUT} exprin the current package. In particular, because this is just Perl's own print function, this means that nested data structures and objects are not dumped, unlike with the
DB::OUTfilehandle is opened to /dev/tty, regardless of where STDOUT may be redirected to.
- x expr
Evaluates its expression in list context and dumps out the result in a pretty-printed fashion. Nested data structures are printed out recursively, unlike the
The details of printout are governed by multiple
- V [pkg [vars]]
Display all (or some) variables in package (defaulting to the
mainpackage) using a data pretty-printer (hashes show their keys and values so you see what's what, control characters are made printable, etc.). Make sure you don't put the type specifier (like
$) there, just the symbol names, like this:
V DB filename line
!patternfor positive and negative regexps.
Nested data structures are printed out in a legible fashion, unlike the
The details of printout are governed by multiple
- X [vars]
Same as
V currentpackage [vars].
Produce a stack backtrace. See below for details on its output.
- s [expr]
Single step. Executes until it reaches the beginning of another statement, descending into subroutine calls. If an expression is supplied that includes function calls, it too will be single-stepped.
- n [expr]
Next. Executes over subroutine calls, until it reaches the beginning of the next statement. If an expression is supplied that includes function calls, those functions will be executed with stops before each statement.
Repeat last
- c [line|sub]
Continue, optionally inserting a one-time-only breakpoint at the specified line or subroutine.
- l
List next window of lines.
- l min+incr
incr+1lines starting at
- l min-max
List lines
l -is synonymous to
- l line
List a single line.
- l subname
List first window of lines from subroutine.
- -
List previous window of lines.
- w [line]
List window (a few lines) around the current line.
- .
Return debugger pointer to the last-executed line and print it out.
- f filename
Switch to viewing a different file or eval statement. If
filenameis not a full filename as found in values of %INC, it is considered as a regexp.
- /pattern/
Search forwards for pattern; final / is optional.
- ?pattern?
Search backwards for pattern; final ? is optional.
List all breakpoints and actions.
- S [[!]pattern]
List subroutine names [not] matching pattern.
- t
Toggle trace mode (see also
- t expr
Trace through execution of expr. For example:
$ perl -de 42 Stack dump during die enabled outside of evals. Loading DB routines from perl5db.pl patch level 0.94 Emacs support available. Enter h or `h h' for help. main::(-e:1): 0 DB<1> sub foo { 14 } DB<2> sub bar { 3 } DB<3> t print foo() * bar() main::((eval 172):3): print foo() + bar(); main::foo((eval 168):2): main::bar((eval 170):2): 42
or, with the
DB<4> O f=2 frame = '2' DB<5> t print foo() * bar() 3: foo() * bar() entering main::foo 2: sub foo { 14 }; exited main::foo entering main::bar 2: sub bar { 3 }; exited main::bar 42
- b [line] [condition]
Set a breakpoint. If line is omitted, sets a breakpoint on the line that is about to be executed. If a condition is specified, it's evaluated each time the statement is reached and a breakpoint is taken only if the condition is true. Breakpoints may be set on only lines that begin an executable statement. Conditions don't use if:
b 237 $x > 30 b 237 ++$count237 < 11 b 33 /pattern/i
- b subname [condition]
Set a breakpoint at the first line of the named subroutine.
- b postpone subname [condition]
Set breakpoint at first line of subroutine after it is compiled.
- b load filename
Set breakpoint at the first executed line of the file. Filename should be a full name as found in values of %INC.
- b compile subname
Sets breakpoint at the first statement executed after the subroutine is compiled.
- d [line]
Delete a breakpoint at the specified line. If line is omitted, deletes the breakpoint on the line that is about to be executed.
Delete all installed breakpoints.
- a [line] command
Set an action to be done before the line is executed. The sequence of steps taken by the debugger is
1. check for a breakpoint at this line 2. print the line if necessary (tracing) 3. do any actions associated with that line 4. prompt user if at a breakpoint or in single-step 5. evaluate line
For example, this will print out $foo every time line 53 is passed:
a 53 print "DB FOUND $foo\n"
Delete all installed actions.
- W [expr]
Add a global watch-expression.
Delete all watch-expressions.
- O [opt[=val]] [opt"val"] [opt?]...
Set or query values of options. val defaults to 1. opt can be abbreviated. Several options can be listed.
The characters used to recall command or spawn shell. By default, these are both set to
Program to use for output of pager-piped commands (those beginning with a
|character.) By default,
$ENV{PAGER}will be used.
Run Tk while prompting (with ReadLine).
Level of verbosity. By default the debugger is in a sane verbose mode, thus it will print backtraces on all the warnings and die-messages which are going to be printed out, and will print a message when interesting uncaught signals arrive.
To disable this behaviour, set these values to 0. If
dieLevelis 2, then the messages which will be caught by surrounding
evalare also printed.
Trace mode (similar to
tcommand, but can be put into
File or pipe to print line number info to. If it is a pipe (say,
|visual_perl_db), then a short, "emacs like" message is used.
If 0, allows stepping off the end of the script.
affects printing of return value after
affects screen appearance of the command line (see Term::ReadLine).
affects printing messages on entry and exit from subroutines. If
frame & 2is false, messages are printed on entry only. (Printing on exit may be useful if inter(di)spersed with other messages.)
frame & 4, arguments to functions are printed as well as the context and caller info. If
frame & 8, overloaded
FETCHare enabled on the printed arguments. If
frame & 16, the return value from the subroutine is printed as well.
The length at which the argument list is truncated is governed by the next option:
length at which the argument list is truncated when
frameoption's bit 4 is set.
The following options affect what happens with
X, and
Print only first N elements ('' for all).
Change style of array and hash dump. If
compactDump, short array may be printed on one line.
Whether to print contents of globs.
Dump arrays holding debugged files.
Dump symbol tables of packages.
Dump contents of "reused" addresses.
Change style of string dump. Default value of
auto, one can enable either double-quotish dump, or single-quotish by setting it to
'. By default, characters with high bit set are printed as is.
very rudimentally per-package memory usage dump. Calculates total size of strings in variables in the package.
During startup options are initialized from
$ENV{PERLDB_OPTS}. You can put additional initialization options
ReadLine, and
Example rc file:
&parse_options("NonStop=1 LineInfo=db.out AutoTrace");
The script will run without human intervention, putting trace information into the file db.out. (If you interrupt it, you would better reset
LineInfoto something "interactive"!)
The TTY to use for debugging I/O.
If set, goes in
NonStopmode, and would not connect to a TTY. If interrupt (or if control goes to debugger via explicit setting of $DB::signal or $DB::single from the Perl script), connects to a TTY specified by the
TTYoption at startup, or to a TTY found at runtime using
Term::Rendezvousmodule of your choice.
This module should implement a method
newwhich returns an object with two methods:
OUT, returning two filehandles to use for debugging input and output correspondingly. Method
newmay inspect an argument which is a value of
$ENV{PERLDB_NOTTY}at startup, or is
If false, readline support in debugger is disabled, so you can debug ReadLine applications.
If set, debugger goes into noninteractive mode until interrupted, or programmatically by setting $DB::signal or $DB::single.
Here's an example of using the
$ PERLDB_OPTS="N f=2" perl -d myprogram
will run the script
myprogramwithout human intervention, printing out the call tree with entry and exit points. Note that
N f=2is equivalent to
NonStop=1 frame=2. Note also that at the moment when this documentation was written all the options to the debugger could be uniquely abbreviated by the first letter (with exception of
Other examples may include
$ PERLDB_OPTS="N f A L=listing" perl -d myprogram
- runs script noninteractively, printing info on each entry into a subroutine and each executed line into the file listing. (If you interrupt it, you would better reset
LineInfoto something "interactive"!)
$ env "PERLDB_OPTS=R=0 TTY=/dev/ttyc" perl -d myprogram
may be useful for debugging a program which uses
Term::ReadLineitself. Do not forget detach shell from the TTY in the window which corresponds to /dev/ttyc, say, by issuing a command like
$ sleep 1000000
See "Debugger Internals" below for more details.
- < [ command ]
Set an action (Perl command) to happen before every debugger prompt. A multi-line command may be entered by backslashing the newlines. If
commandis missing, resets the list of actions.
- << command
Add an action (Perl command) to happen before every debugger prompt. A multi-line command may be entered by backslashing the newlines.
- > command
Set an action (Perl command) to happen after the prompt when you've just given a command to return to executing the script. A multi-line command may be entered by backslashing the newlines. If
commandis missing, resets the list of actions.
- >> command
Adds an action (Perl command) to happen after the prompt when you've just given a command to return to executing the script. A multi-line command may be entered by backslashing the newlines.
- { [ command ]
Set an action (debugger command) to happen before every debugger prompt. A multi-line command may be entered by backslashing the newlines. If
commandis missing, resets the list of actions.
- {{ command
Add an action (debugger command) to happen before every debugger prompt. A multi-line command may be entered by backslashing the newlines.
- ! number
Redo a previous command (default previous command).
- ! -number
Redo number'th-to-last command.
- ! pattern
Redo last command that started with pattern. See
O recallCommand, too.
- !! cmd
Run cmd in a subprocess (reads from DB::IN, writes to DB::OUT) See
O shellBangtoo.
- H -number
Display last n commands. Only commands longer than one character are listed. If number is omitted, lists them all.
- q or ^D
Quit. ("quit" doesn't work for this.) This is the only supported way to exit the debugger, though typing
exittwice may do it too.
Set an
inhibit_exitto 0 if you want to be able to step off the end the script. You may also need to set
$finishedto 0 at some moment if you want to step through global destruction.
Restart the debugger by execing a new session. It tries to maintain your history across this, but internal settings and command line options may be lost.
Currently the following setting are preserved: history, breakpoints, actions, debugger
Options, and the following command line options: -w, -I, and -e.
- |dbcmd
Run debugger command, piping DB::OUT to current pager.
- ||dbcmd
Same as
|dbcmdbut DB::OUT is temporarily selected as well. Often used with commands that would otherwise produce long output, such as
|V main
- = [alias value]
Define a command alias, like
= quit q
or list current aliases.
- command
Execute command as a Perl statement. A missing semicolon will be supplied.
- m expr
The expression is evaluated, and the methods which may be applied to the result are listed.
- m package
The methods which may be applied to objects in the
packageare listed.
Debugger input/output
- Prompt
The debugger prompt is something like
or even
where that number is the command number, which you'd use to access with the builtin csh-like history mechanism, e.g.,
!17would repeat command number 17. The number of angle brackets indicates the depth of the debugger. You could get more than one set of brackets, for example, if you'd already at a breakpoint and then printed out the result of a function call that itself also has a breakpoint, or you step into an expression via
s/n/t expressioncommand.
- Multiline commands
If you want to enter a multi-line command, such as a subroutine definition with several statements, or a format, you may escape the newline that would normally end the debugger command with a backslash. Here's an example:
DB<1> for (1..4) { \ cont: print "ok\n"; \ cont: } ok ok ok ok
Note that this business of escaping a newline is specific to interactive commands typed into the debugger.
- Stack backtrace
Here's an example of what a stack backtrace via
Tcommand might look like:
$ = main::infested called from file `Ambulation.pm' line 10 @ = Ambulation::legs(1, 2, 3, 4) called from file `camel_flea' line 7 $ = main::pests('bactrian', 4) called from file `camel_flea' line 4
The left-hand character up there tells whether the function was called in a scalar or list context (we bet you can tell which is which). What that says is that you were in the function
main::infestedwhen you ran the stack dump, and that it was called in a scalar context from line 10 of the file Ambulation.pm, but without any arguments at all, meaning it was called as
&infested. The next stack frame shows that the function
Ambulation::legswas called in a list context from the camel_flea file with four arguments. The last stack frame shows that
main::pestswas called in a scalar context, also from camel_flea, but from line 4.
Note that if you execute
Tcommand from inside an active
usestatement, the backtrace will contain both
requireframe and an
eval) frame.
- Listing
Listing given via different flavors of
lcommand looks like this:
DB<<13>> l 101: @i{@i} = (); 102:b @isa{@i,$pack} = () 103 if(exists $i{$prevpack} || exists $isa{$pack}); 104 } 105 106 next 107==> if(exists $isa{$pack}); 108 109:a if ($extra-- > 0) { 110: %isa = ($pack,1);
Note that the breakable lines are marked with
:, lines with breakpoints are marked by
b, with actions by
a, and the next executed line is marked by
- Frame listing
frameoption is set, debugger would print entered (and optionally exited) subroutines in different styles.
What follows is the start of the listing of
env "PERLDB_OPTS=f=n N" perl -d -V
for different values of
entering main::BEGIN entering Config::BEGIN Package lib/Exporter.pm. Package lib/Carp.pm. Package lib/Config.pm. entering Config::TIEHASH entering Exporter::import entering Exporter::export entering Config::myconfig entering Config::FETCH entering Config::FETCH entering Config::FETCH entering Config::FETCH
entering main::BEGIN entering Config::BEGIN Package lib/Exporter.pm. Package lib/Carp.pm. exited Config::BEGIN Package lib/Config.pm. entering Config::TIEHASH exited Config::TIEHASH entering Exporter::import entering Exporter::export exited Exporter::export exited Exporter::import exited main::BEGIN entering Config::myconfig entering Config::FETCH exited Config::FETCH entering Config::FETCH exited Config::FETCH entering Config::FETCH
in $=main::BEGIN() from /dev/nul:0 in $=Config::BEGIN() from lib/Config.pm:2 Package lib/Exporter.pm. Package lib/Carp.pm. Package lib/Config.pm. in $=Config::TIEHASH('Config') from lib/Config.pm:644 in $=Exporter::import('Config', 'myconfig', 'config_vars') from /dev/nul:0 in $=Exporter::export('Config', 'main', 'myconfig', 'config_vars') from li in @=Config::myconfig() from /dev/nul:0 in $=Config::FETCH(ref(Config), 'package') from lib/Config.pm:574 in $=Config::FETCH(ref(Config), 'baserev') from lib/Config.pm:574 in $=Config::FETCH(ref(Config), 'PATCHLEVEL') from lib/Config.pm:574 in $=Config::FETCH(ref(Config), 'SUBVERSION') from lib/Config.pm:574 in $=Config::FETCH(ref(Config), 'osname') from lib/Config.pm:574 in $=Config::FETCH(ref(Config), 'osvers') from lib/Config.pm:574
in $=main::BEGIN() from /dev/nul:0 in $=Config::BEGIN() from lib/Config.pm:2 Package lib/Exporter.pm. Package lib/Carp.pm. out $=Config::BEGIN() from lib/Config.pm:0 Package lib/Config.pm. in $=Config::TIEHASH('Config') from lib/Config.pm:644 out $=Config::TIEHASH('Config') from lib/Config.pm:644 in $=Exporter::import('Config', 'myconfig', 'config_vars') from /dev/nul:0 in $=Exporter::export('Config', 'main', 'myconfig', 'config_vars') from lib/ out $=Exporter::export('Config', 'main', 'myconfig', 'config_vars') from lib/ out $=Exporter::import('Config', 'myconfig', 'config_vars') from /dev/nul:0 out $=main::BEGIN() from /dev/nul:0 in @=Config::myconfig() from /dev/nul:0 in $=Config::FETCH(ref(Config), 'package') from lib/Config.pm:574 out $=Config::FETCH(ref(Config), 'package') from lib/Config.pm:574 in $=Config::FETCH(ref(Config), 'baserev') from lib/Config.pm:574 out $=Config::FETCH(ref(Config), 'baserev') from lib/Config.pm:574 in $=Config::FETCH(ref(Config), 'PATCHLEVEL') from lib/Config.pm:574 out $=Config::FETCH(ref(Config), 'PATCHLEVEL') from lib/Config.pm:574 in $=Config::FETCH(ref(Config), 'SUBVERSION') from lib/Config.pm:574
in $=main::BEGIN() from /dev/nul:0 in $=Config::BEGIN() from lib/Config.pm:2 Package lib/Exporter.pm. Package lib/Carp.pm. out $=Config::BEGIN() from lib/Config.pm:0 Package lib/Config.pm. in $=Config::TIEHASH('Config') from lib/Config.pm:644 out $=Config::TIEHASH('Config') from lib/Config.pm:644 in $=Exporter::import('Config', 'myconfig', 'config_vars') from /dev/nul:0 in $=Exporter::export('Config', 'main', 'myconfig', 'config_vars') from lib/E out $=Exporter::export('Config', 'main', 'myconfig', 'config_vars') from lib/E out $=Exporter::import('Config', 'myconfig', 'config_vars') from /dev/nul:0 out $=main::BEGIN() from /dev/nul:0 in @=Config::myconfig() from /dev/nul:0 in $=Config::FETCH('Config=HASH(0x1aa444)', 'package') from lib/Config.pm:574 out $=Config::FETCH('Config=HASH(0x1aa444)', 'package') from lib/Config.pm:574 in $=Config::FETCH('Config=HASH(0x1aa444)', 'baserev') from lib/Config.pm:574 out $=Config::FETCH('Config=HASH(0x1aa444)', 'baserev') from lib/Config.pm:574
in $=CODE(0x15eca4)() from /dev/null:0 in $=CODE(0x182528)() from lib/Config.pm:2 Package lib/Exporter.pm. out $=CODE(0x182528)() from lib/Config.pm:0 scalar context return from CODE(0x182528): undef Package lib/Config.pm. in $=Config::TIEHASH('Config') from lib/Config.pm:628 out $=Config::TIEHASH('Config') from lib/Config.pm:628 scalar context return from Config::TIEHASH: empty hash in $=Exporter::import('Config', 'myconfig', 'config_vars') from /dev/null:0 in $=Exporter::export('Config', 'main', 'myconfig', 'config_vars') from lib/Exporter.pm:171 out $=Exporter::export('Config', 'main', 'myconfig', 'config_vars') from lib/Exporter.pm:171 scalar context return from Exporter::export: '' out $=Exporter::import('Config', 'myconfig', 'config_vars') from /dev/null:0 scalar context return from Exporter::import: ''
In all the cases indentation of lines shows the call tree, if bit 2 of
frameis set, then a line is printed on exit from a subroutine as well, if bit 4 is set, then the arguments are printed as well as the caller info, if bit 8 is set, the arguments are printed even if they are tied or references, if bit 16 is set, the return value is printed as well.
When a package is compiled, a line like this
Package lib/Carp.pm.
is printed with proper indentation.
Debugging compile-time statements
If you have any compile-time executable statements (code within a BEGIN block or a
use statement), these will
NOT be stopped by debugger, although
requires will (and compile-time statements can be traced with
AutoTrace option set in
PERLDB_OPTS). From your own Perl code, however, you can transfer control back to the debugger using the following statement, which is harmless if the debugger is not running:
$DB::single = 1;
If you set
$DB::single to the value 2, it's equivalent to having just typed the
n command, whereas a value of 1 means the
s command. The
$DB::trace variable should be set to 1 to simulate having typed the
t command.
Another way to debug compile-time code is to start debugger, set a breakpoint on load of some module thusly
DB<7> b load f:/perllib/lib/Carp.pm
Will stop on load of `f:/perllib/lib/Carp.pm'.
and restart debugger by
R command (if possible). One can use
b compile subname for the same purpose.
Debugger Customization
Most probably you do not want to modify the debugger, it contains enough hooks to satisfy most needs. You may change the behaviour of debugger from the debugger itself, using
Options, from the command line via
PERLDB_OPTS environment variable, and from customization files.
You can do some customization by setting up a .perldb file which contains initialization code. For instance, you could make aliases like these (the last one is one people expect to be there):
$DB::alias{'len'} = 's/^len(.*)/p length($1)/';
$DB::alias{'stop'} = 's/^stop (at|in)/b/';
$DB::alias{'ps'} = 's/^ps\b/p scalar /';
$DB::alias{'quit'} = 's/^quit(\s*)/exit\$/';
One changes options from .perldb file via calls like this one;
parse_options("NonStop=1 LineInfo=db.out AutoTrace=1 frame=2");
(the code is executed in the package
DB). Note that .perldb is processed before processing
PERLDB_OPTS. If .perldb defines the subroutine
afterinit, it is called after all the debugger initialization ends. .perldb may be contained in the current directory, or in the
HOME directory.
If you want to modify the debugger, copy perl5db.pl from the Perl library to another name and modify it as necessary. You'll also want to set your
PERL5DB environment variable to say something like this:
BEGIN { require "myperl5db.pl" }
As the last resort, one can use
PERL5DB to customize debugger by directly setting internal variables or calling debugger functions.
Readline Support
As shipped, the only command line history supplied is a simplistic one that checks for leading exclamation points. However, if you install the Term::ReadKey and Term::ReadLine modules from CPAN, you will have full editing capabilities much like GNU readline(3) provides. Look for these in the modules/by-module/Term directory on CPAN.
A rudimentary command line completion is also available. Unfortunately, the names of lexical variables are not available for completion.
Editor Support for Debugging
If you have GNU emacs installed on your system, it can interact with the Perl debugger to provide an integrated software development environment reminiscent of its interactions with C debuggers.
Perl is also delivered with a start file for making emacs act like a syntax-directed editor that understands (some of) Perl's syntax. Look in the emacs directory of the Perl source distribution.
(Historically, a similar setup for interacting with vi and the X11 window system had also been available, but at the time of this writing, no debugger support for vi currently exists.)
The Perl Profiler
If you wish to supply an alternative debugger for Perl to run, just invoke your script with a colon and a package argument given to the -d flag. One of the most popular alternative debuggers for Perl is DProf, the Perl profiler. As of this writing, DProf is not included with the standard Perl distribution, but it is expected to be included soon, for certain values of "soon".
Meanwhile, you can fetch the Devel::Dprof module from CPAN. Assuming it's properly installed on your system, to profile your Perl program in the file mycode.pl, just type:
perl -d:DProf mycode.pl
When the script terminates the profiler will dump the profile information to a file called tmon.out. A tool like dprofpp (also supplied with the Devel::DProf package) can be used to interpret the information which is in that profile.
Debugger support in perl
When you call the caller function (see "caller" in perlfunc) from the package DB, Perl sets the array @DB::args to contain the arguments the corresponding stack frame was called with.
If perl is run with -d option, the following additional features are enabled (cf. "$^P" in perlvar):
Perl inserts the contents of
BEGIN {require 'perl5db.pl'}if not present) before the first line of the application.
The array
@{"_<$filename"}is the line-by-line contents of $filename for all the compiled files. Same for
evaled strings which contain subroutines, or which are currently executed. The
evaled strings looks like
(eval 34).
The hash
%{"_<$filename"}contains breakpoints and action (it is keyed by line number), and individual entries are settable (as opposed to the whole hash). Only true/false is important to Perl, though the values used by perl5db.pl have the form
"$break_condition\0$action". Values are magical in numeric context: they are zeros if the line is not breakable.
Same for evaluated strings which contain subroutines, or which are currently executed. The $filename for
evaled strings looks like
(eval 34).
The scalar
"_<$filename". Same for evaluated strings which contain subroutines, or which are currently executed. The $filename for
evaled strings looks like
(eval 34).
After each
required file is compiled, but before it is executed,
DB::postponed(*{"_<$filename"})is called (if subroutine
DB::postponedexists). Here the $filename is the expanded name of the
required file (as found in values of %INC).
After each subroutine
subnameis compiled existence of
$DB::postponed{subname}is checked. If this key exists,
DB::postponed(subname)is called (if subroutine
A hash
%DB::subis maintained, with keys being subroutine names, values having the form
filenamehas the form
(eval 31)for subroutines defined inside
When execution of the application reaches a place that can have a breakpoint, a call to
DB::DB()is performed if any one of variables $DB::trace, $DB::single, or $DB::signal is true. (Note that these variables are not
localizable.) This feature is disabled when the control is inside
DB::DB()or functions called from it (unless
When execution of the application reaches a subroutine call, a call to
&DB::sub(args) is performed instead, with
$DB::subbeing the name of the called subroutine. (Unless the subroutine is compiled in the package
Note that if
&DB::sub needs some external data to be setup for it to work, no subroutine call is possible until this is done. For the standard debugger
$DB::deep (how many levels of recursion deep into the debugger you can go before a mandatory break) gives an example of such a dependency.
The minimal working debugger consists of one line
sub DB::DB {}
which is quite handy as contents of
PERL5DB environment variable:
env "PERL5DB=sub DB::DB {}" perl -d your-script
Another (a little bit more useful) minimal debugger can be created with the only line being
sub DB::DB {print ++$i; scalar <STDIN>}
This debugger would print the sequential number of encountered statement, and would wait for your
CR to continue.
The following debugger is quite functional:
package DB;
sub DB {}
sub sub {print ++$i, " $sub\n"; &$sub}
It prints the sequential number of subroutine call and the name of the called subroutine. Note that
&DB::sub should be compiled into the package
Debugger Internals
At the start, the debugger reads your rc file (./.perldb or ~/.perldb under Unix), which can set important options. This file may define a subroutine
&afterinit to be executed after the debugger is initialized.
After the rc file is read, the debugger reads environment variable PERLDB_OPTS and parses it as a rest of
O ... line in debugger prompt.
It also maintains magical internal variables, such as
%DB::dbline, which are aliases for
%{"::_<current_file"}. Here
current_file is the currently selected (with the debugger's
f command, or by flow of execution) file.
Some functions are provided to simplify customization. See "Debugger Customization" for description of
DB::parse_options(string). The function
DB::dump_trace(skip[, count]) skips the specified number of frames, and returns an array containing info about the caller frames (all if
count is missing). Each entry is a hash with keys
context (
$ or
sub (subroutine name, or info about eval),
args (
undef or a reference to an array),
file, and
The function
DB::print_trace(FH, skip[, count[, short]]) prints formatted info about caller frames. The last two functions may be convenient as arguments to
<< commands.
Other resources
You did try the -w switch, didn't you?
You cannot get the stack frame information or otherwise debug functions that were not compiled by Perl, such as C or C++ extensions.
If you alter your @_ arguments in a subroutine (such as with shift or pop, the stack backtrace will not show the original values.
4 POD Errors
The following errors were encountered while parsing the POD:
- Around line 744:
You have '=item 4' instead of the expected '=item 3'
- Around line 762:
You have '=item 6' instead of the expected '=item 4'
- Around line 786:
You have '=item 14' instead of the expected '=item 5'
- Around line 807:
You have '=item 30' instead of the expected '=item 6'


text:
Sale Date Ended
Sale Date Ended
Page Views : 157
Certified Scrum Master Training (CSM®) in Chennai
Course Overview:
The CSM Test fee is included in your course fee; however, if you fail the test a second time, you will need to pay a $25 exam fee to Scrum Alliance before taking the exam a third time. Scrum Alliance recommends that anyone who fails three times, must re-take the CSM course before attempting the exam a fourth time.
If you have any queries please feel free to contact with us.
Contact Details:
Contact Person: Chirag/Shabana
Contact Email: email@example.com
Contact Number: 080-65474647/080-65474648

subset: commoncrawl


text:
Hotels in Dubai Internet City
Search all hotels in Dubai Internet City
Save more with Secret Prices
Get instant savings with Secret Prices
What you should know about Dubai Internet City
Are you looking for a cheap Dubai Internet City hotel, a 5 star Dubai Internet City hotel or a family friendly Dubai Internet City hotel? You just landed in the best site to find the best deals and offers on the most amazing hotels for your stay.
When you search for hotels near Dubai Internet City with Hotels.com, you need to first check our online map and see the distance you will be from Dubai Internet City, United Arab Emirates.
Our maps are based on hotel search and display areas and neighborhoods of each hotel so you can see how close you are from Dubai Internet City and refine your search within Dubai or United Arab Emirates based on closest public transportation, restaurants and entertainment so you can easily get around the city. All the hotels details page show an option for free or paid onsite parking.
If you wish to see the hotels with the highest featuring discounts and deals near Dubai Internet City, simply filter by price/ average nightly rate. We recommend you filter by star rating and read our genuine guest reviews so you can get the best quality hotel with the best discount.
One of the new features on Hotels.com guest reviews is that also show reviews from Expedia for Dubai Internet City hotels and the TripAdvisor Dubai Internet City hotels reviews so you can make sure that you checking with a reliable source. See the review scores on our Dubai hotel information pages.
Make the most out of your family vacation when you book your hotel with Hotels.com – book your hotel near Dubai Internet City, Dubai after reviewing the facilities and amenities listed for each hotel.
After booking your hotel near Dubai Internet City, expect to receive your reservation confirmation in the mail in less than 10 minutes. The confirmation email contains more information on all nearby attractions, local directions and weather forecast, so you can better plan the days during your trip.
After getting the best hotel rates you can still save more by winning 1 free night! That's right, stayed 10 nights in any hotel near Dubai Internet City, Dubai and after you sign up for the Hotels.com Rewards program, you are eligible hotel you receive 1 night free*
The best hotel deals are here: We have Dubai Internet City hotel deals, Dubai Internet City last minute deals and offers to get you the cheapest Dubai Internet City hotel with our lowest price guarantee.
Dubai travel guides
Top 5 Night Clubs in Dubai
Dubai, in the last few years has seen the influx of extremely rich tourists and residents who go...
City Lights and Desert Stars - The Best Places to Party in Dubai
Enjoying an evening cocktail on a roof terrace above the Arabian Gulf, you can watch the sun go down...
Family-Friendly Activities and Attractions in Dubai
Families have a pick of vast water parks, air-conditioned malls, and indoor entertainment centers, all...


text:
Monday, May 12, 2008
Comic 420: Jealousy
By the way: He does get a point in his favor for this comic, because he mentioned some other guy's girlfriend, rather than his own. Hooray for restraint.
9 comments:
At least the shadows of the stick figures in this one are pretty nifty.ReplyDelete
Ok, I can grant you that one.ReplyDelete
really? This is the comic that's all about Megan leaving him or the first real inclusion of her in a very creepy way. How come more people haven't commented on this post?ReplyDelete
it's an old post, from before most people knew this blog existed. Most people don't have the patience to read through all the old posts the way you do, Cam.ReplyDelete
Well, the posts also used to be a lot shorterReplyDelete
I feel like this was a point in xkcd's history where there was still an element of subversion that made the creepiness a part of the character's life and not that of the artist. This is amusing and not too much like the previous examples of inappropriate romantic humor, a successful foray into the type of material seen in SMBC.ReplyDelete
Hell, if it weren't for the Megan reference, I wouldn't be entirely unhappy if this comic would have been posted recently.
don't you think he does it so often that it comes off as weird though?ReplyDelete
Yeah, it's true. Now, the "RANDAL SEAL OF APPROVAL" is attached to every punchline and it's impossible to separate him from his joke. I guess it's actually impossible for him to make these kind of jokes successfully anymore. He's pulled out the rug from under his own feet.ReplyDelete
- AnonymousJuly 8, 2010 at 12:55 PM
Regardless, what kind of mind would come up with something like this to say, and then publish it? It would take a masterwork to present THIS comic in a context that ultimately ends in a good and noble thing; unfortunately, the context is XKCD, so we know that isn't the case.ReplyDelete
Imagine the circumstances in which this kind of toast could take place. This is the bride's ex, and apparently the groom's friend. Clearly this character is being a delusional self-important asshole, willing to ruin a wedding he doesn't agree with -- at the last minute, when he has been honored to toast, by his apparent hated competition. Those emotions must have been seriously bottled.
But the worst part about it is the presentation of the ethos. We're actually being asked to sympathize with the speaker. All other voices and representations of other characters are willfully censored by the voice and memory of the speaker. The standard four-frame format has been replaced by a single full panel, giving a sense of regal importance to the message. The color and typography is reversed, and the depiction is dramatically lit, which in the context of XKCD's drawing style, is something like approaching the sublime. And finally, the speaker himself is attempting to be poetic with his insults, and Randall has allowed the typographic treatment to reflect that "poetry," given the way it breaks and flows around the image.
It's very unlikely that this is a fantasy Randall does not support. It seems he finds the idea romantic, wrecking another person's wedding on nothing but his wounded and illustrious ego.
I stumbled across this comic when linked to the "random comic" function on his website. It was the first one I was brought to, and it reminded me of how unbearable this webcomic can be. What a sad little man.


text:
Dec. 27, 2005
Brian Fisk put together his most impressive game of the season at Nicholls State capped with the game-winning bucket in the closing seconds to earn A-Sun Player of the Week honors.
Fisk scored a season-high 22 points in the narrow 73-71 victory at Nicholls State Dec. 19. In the last three minutes of the Nicholls State game, Fisk scored nine points to turn a 67-64 Bisons deficit to a 73-71 victory. At 1:19 Fisk tied the game at 69-69 on a lay-up. With 11 seconds left he tied the game again at 71-71 with a jumper. Finally, with three seconds left, he drove into the lane to score the game-winner on a jump shot.
The junior guard netted 16 of his 22 points in the second half. Fisk also added five rebounds and five assists in the win.
The Atlantic Sun Conference hands out Player of the Week awards weekly during the 2005-06 basketball campaign.


text:
Jurassic Rage is an episodic, team-based, dinosaur infested modification for Unreal Tournament 2004. We are undertaking the challenge to incorporate fun gameplay with a realistic world and an evolving storyline into one well-tested and balanced package released every 30 days. Every month a new version will be released, each one with as many new features as possible, exposing new story plots and allowing you to experience them ingame. Fun and gameplay are top priority in JR:Evolution, therefore if some element isn't fun enough, we'll keep working on it until it will be good enough. Your feedback is invaluable to us and we will consider any and all ideas you post. Jurassic Rage merges single-player and multiplayer. We have multiplayer gametypes that can be played like missions in a single player game, except that you can play them on any map that supports it, not just one.
Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.


text:
Anyhow, the three Pens are the E-P3, the E-PL3 (Pen Lite), and the E-PM1 (Pen Mini), and I've got details on all three of those, plus two new M.Zuiko lenses. Let's start with the flagship Pen, the E-P3!
Pen E-P3 [specs]
Compact, All-Metal, Premium, Classic-Style Camera Delivers Incredible Power, Amazing Image Quality with Record-Breaking Autofocus and Touch Display
CENTER VALLEY, Pa., June 30, 2011 – Today Olympus announces a new flagship PEN camera designed for the hobbyist or advanced photographer who desires superior image quality, FAST (Frequency Acceleration Sensor Technology) Autofocus Tracking System and total creative control in a body portable enough to travel the world: the PEN E-P3.
The powerful Olympus PEN® E-P3 is the ultimate PEN camera for visual expression, delivering professional image quality, the World's Fastest AF** speed, a huge selection of built-in creative features and an easy-to-use interface, all elegantly packaged in a classic, all-metal body with full-advanced controls. Two new M. Zuiko prime lenses also join the family of six MICRO Four Thirds® lenses, to expand the broad options offered to imaging enthusiasts.
Look what you can do with the new Olympus PEN E-P3. It blends high-quality still images expected of a digital single lens reflex (DSLR) camera with high-definition (HD) video, AC3 Dolby Digital audio (comparable to studio recordings) and In-Camera Creativity in an ultra-portable body. The PEN E-P3 has it all.
Outstanding New Features:
"With a classic, compact, all-metal body reminiscent of the Olympus PEN E-P1, the PEN E-P3 offers an unprecedented level of portability to help you capture great images and videos on the go," said Katie Roseman, senior product manager, Olympus Imaging America Inc. "This camera has the creative flexibility to give you a true professional experience."
Superior Image Quality
A large 12.3-megapixel Live MOS Image Sensor delivers the highest quality images. Take great photos in low-light environments thanks to the camera's built-in flash, AF illuminator and ISO up to 12,800. To improve color and speed, the Olympus PEN E-P3 features the new TruePic VI Image Processing Engine. Photos and HD videos taken with the PEN E-P3 will be crisp and clear thanks to three modes of in-body image stabilization. Image stabilization built into the camera's body enables photographers to take advantage of this feature with every lens. The camera's award-winning Supersonic Wave Filter™ patented Dust Reduction System vibrates to remove dust and other particles from the front of the image sensor, capturing it on an adhesive membrane every time the camera is turned on.
Blazing Speed
The Olympus PEN E-P3 uses a variety of features to achieve speed rivaling that of the professional Olympus E-5 DSLR. Focus and shoot faster with the camera's new 12.3-megapixel Live MOS Image Sensor, TruePic VI Image Processor and new FAST AF Tracking System. The Olympus PEN E-P3 offers 35 separate focus points spread over nearly the entire sensor, enabling the camera to pin-point focus accuracy on small subjects wherever they appear in the frame. Selectable 3x3 groups within the 35-point area are especially effective when shooting active subjects. The camera's fast shutter response time ensures that you will never miss the shot, even in the toughest shooting environments.
Creative Freedom
Olympus PEN series cameras put you in the director's chair, offering a new level of freedom to the creative shooting experience and enabling instant experimentation, feedback and gratification. For the first time, the Olympus PEN E-P3 features full 1080 60i HD Video. Push the direct HD video button to instantly start filming your HD video with a choice between ACVHD and AVI formats with uncompressed CD-quality 16 bit/44.1kHz Linear PCM stereo recording or AC3 Dolby Digital Audio.
In-camera features such as Art Filters, Multiple Exposure and In-Camera Editing enable photographers to capture the world as they see it. The Olympus PEN E-P3 features 10 Art Filters: Diorama, Pop Art, Soft Focus, Pale & Light Color, Light Tone, Grainy Film, Pin Hole, Cross Process, Gentle Sepia and Dramatic Tone. The camera also features nine Art Filter variations and enhancements, including new Pale & Light Color II, and five Art Filter Effects, including new Star Light and White Edge. The new Art Filter Bracketing function helps you develop multiple pictures utilizing different Art Filters with a single shot, making it possible to experiment with several different photographic effects at the same time. Photographers can use Art Filters in all shooting modes: shutter priority, aperture priority, manual and program auto modes for expanded control. All Art Filters can be applied to both still shots and Standard Definition or HD movies. Art Filters set the Olympus PEN E-P3's images and videos apart from the pack. Since they're built into the camera, Art Filters can help you achieve dramatic results on the go without the need for a computer or editing software.
The Olympus PEN E-P3 adds a new dimension to photographs by shooting dynamic 3D photos in any situation from macro to landscape. Recreate a sense of depth like that of the original scene. Simply select the 3D Photo Mode, release the shutter, and slowly pan until the camera automatically takes a second image from a slightly different perspective. The 3D data is processed in-camera resulting in an .MPO file, the universal industry 3D format for easy display on 3D televisions or laptops.
Expanded Control Combined with Ease of Use
Controlling the Olympus PEN E-P3 is simple with its next-generation, three-inch, touch-sensitive 614,000 pixel OLED display. Consuming much less energy than the traditional LCD, this display has a wide 176-degree angle of view and is bright enough to compose images even in harsh midday light. With the camera's new intuitive graphic user interface and touchscreen, it is easy to capture a picture, change camera settings or navigate the Live Guide controls by simply touching the screen. Going through a day's photos is easy by scrolling through and enlarging photos with the tap of a finger.
The Olympus PEN E-P3's built-in, pop-up flash makes it easy to illuminate low-light subjects, reduce red-eye and fill in dark areas. The camera is compatible with SDHC, SDXC and UHS-1 memory cards for greater speed and capacity and can be utilized with the Olympus PENPAL® or various Eye-Fi™ cards for instant wireless uploads to your favorite social or photo sharing websites.
Olympus has added a rotational dial, sub-dial and two new function buttons to the back of the PEN E-P3 so photographers can make rapid changes to menu settings and maximize the camera's performance. With a thumb, photographers can adjust aperture and exposure time in an instant without switching between menu selections. Hands-on shooters will appreciate the two customizable buttons they can assign to favorite functions. Photographers will appreciate how the camera's mode dial enables access to basic settings.
The Level Gauge in the Olympus PEN E-P3 is a tremendous benefit for architectural photographers who must ensure that images of buildings are as centered and true as the walls of the buildings themselves. This feature detects the camera's pitch and roll during Live View operation so photographers can make sure subjects appear where they should in the frame.
New Lenses and Accessories for Every Shooting Challenge
The Olympus PEN MICRO Four Thirds family features eight fully-compatible MICRO Four Thirds lenses. The legendary Olympus Zuiko® Digital Four Thirds range of 27 high-quality lenses, OM-series and other manufacturers' lenses can be attached to Olympus PEN cameras with optional adapters. The Olympus PEN E-P3 comes packaged with the Movie & Still Compatible (MSC) ED m14-42mm II R f3.5/5.6 zoom lens (28mm-84mm equivalent) or the m17mm f2.8 (34mm equivalent). Today, Olympus is proud to announce several new Movie & Still Compatible (MSC) lenses with high-speed, near-silent autofocus during still shooting and high-definition (HD) video capture. Also, several new accessories will complement the PEN E-P3 perfectly and broaden the creative horizons for all PEN photographers.
The Olympus PEN E-P3 kit will be available in stylish black, white and silver, starting in August 2011. It includes the PEN E-P3 body, lens, USB cable, video cable, BLS-1 Li-Ion battery pack, Li-Ion battery charger, shoulder strap, OLYMPUS [ib] software CD-ROM, manuals and registration card.
U.S. Pricing / Product Configurations
Olympus PEN E-P3 Body with MSC M. Zuiko Digital ED 14-42mm II R f3.5/5.6 Zoom Lens
Estimated Street Price: $899.99
Olympus PEN E-P3 Body with MSC M. Zuiko Digital ED 17mm f2.8 Prime Lens
Estimated Street Price: $899.99
Home | News | Digital
Camera Reviews & Info | Forums | Buyers
Guide | Camera Prices | FAQ | About
All content © 1997 - 2017 Digital Camera
Resource Page LLC (R). All Rights Reserved.
All trademarks are property of their respective owners.


text:
(AllHipHop News) When you're worth over half a billion dollars and own the majority of one of the most profitable American businesses, you can splurge on things like NBA teams. Last night (April 29th), Dr. Dre informed TMZ that he is interested in purchasing the Los Angeles Clippers.
[ALSO CHECK OUT: Mo' Money, Mo' Progress: Why Hip Hop Should Buy The Los Angeles Clippers]
Last night, NBA Commissioner Adam Silver stated Los Angeles Clippers' owner Donald Sterling was banned from the NBA and his team would be voted to be sold. Even though Sterling has stated he has no intention of selling the team, Dr. Dre told TMZ outside of Boa Steakhouse and claimed he was interested in buying the team.
In addition to his interest in buying the team, Dre stated he shared the same sentiments towards Donald Sterling that Snoop Dogg released in his inflammatory Instagram video. While Dre is interested in buying the Clippers, he states he is unsure if he will change the name.
Check out Dr. Dre speak on the Donald Sterling controversy and make his bid for the Los Angeles Clippers below:<iframe id="kaltura_player_1398877668" style="border: 0px solid #ffffff;" src="http://cdnapi.kaltura.com/index.php/kwidget/wid/1_lsandp0z/uiconf_id/6740162/st_cache/1154?&" width="640" height="360">Unfortunately your browser does not support IFrames.</iframe>


text: 3 Tips That Build Field Monitoring Confidence May 7, 2013 04:45 AM Tweet TAGS: Marketing, Overseas December 18, 2014 By Ben Potter AgWeb Social Media and Innovation Editor Email Farmers who have relied on the "kick the dirt" method to estimate soil moisture have a lot to gain by deploying precision monitoring technology in their fields, says Tom Devol, regional sales manager for Rain Bird. Soil moisture monitors allow farmers to view real-time data, share it if needed and make irrigation management decisions before you take a single step into the field. Any first-time user of a new technology can find it intimidating, so Devol offers the following three rules that farmers should follow to ensure they use soil moisture monitors to make smart, profitable management decisions. 1. Sensors observe and report their observations. They cannot change what they observe. "All the sensor does is sit in the ground and observe what's going on," Devol says. "Its goal is just to tell you what it sees." It's the user's job to then interpret the data and make proper management decisions, he says. 2. Many times, the observations are not what we expected or wanted. Devol recommends that farmers not make management changes right away after installing new soil moisture monitors. That way, they can establish a quality baseline of data so they can begin to look for patterns and opportunities to make better-informed irrigation timing decisions. 3. If you do not agree with the observations, verify them. Although farmers can receive data remotely, it's still critical they regularly scout their fields, Devol says. When the data isn't making sense to you, it's especially critical to make an immediate field visit, he says. "If you're confused by the data, close the computer and go out to the field to see what's really going on," he says. "If you check, it will build your faith in what you're doing tremendously." Farmers who follow these three steps will have confidence they are using soil moisture monitors properly and making sound irrigation decisions, Devol says. Back to news


text:
Reviews related to Mobiles, smartphones, tablet pcs, notebook,hardware, motherboard, Ram, hard disk and all portable devices.
Use this control to limit the display of threads to those newer than the specified time frame.
Allows you to choose the data by which the thread list will be sorted.
Order threads in...
Note: when sorting by date, 'descending order' will show the newest results first.
Forum Rules


text:
Account suspended
This site has been suspended.
If you are the owner of the site and you have let your hosting expire you will need to renew your services to switch your site back on-line. You will also need to contact support to re-activate after payment.
**Please note all sites are deleted off the server automatically once they expire. We strongly recommend you renew your services before the files are deleted otherwise you will need to restore your site manually.
If you have not let your services expire please contact us immediately via your customer control panel using the support ticket system


text:
Thursday, April 03, 2008
R.I.P Conservative MP Tom Lukiwski
"Let me put it to you this way. There's A's and B's. The A's are guys like me. The B's are homosexual faggots with dirt in their fingernails that transmit diseases."
Maybe he could guest blog on Small Dead Animals?
Complete transcript here.
17 comments:
- Steve V said...
"Mr. Lukiwski quickly apologized for the remarks, which he said don't represent his true views."
Of course they don't, they never do.
- 4:03 PM, April 03, 2008
- KC said...
Tom Lukiwski isnt going anywhere. His fellow Saskatchewan MP Maurice Vellacott (whose riding I currently live in) makes his career as a homophobe and still gets reelected. Lukiwski will be forgiven by his constituents due to the passage of time despite their extreme nature. Thats my prediction.
- 6:02 PM, April 03, 2008
- Antonio said...
tell us how you really feel Tom
I dont think he needs to resign tho because then Liberals wouldnt be able to bring it up at every turn.
also this did happen 16 years ago, I know conservatives dont believe in evolution but I would hope that maybe he truly does no longer share these views...
Besides he needs to come to montreal so I can blast him with my diseased filled fingernails
pew pew pew
- 6:03 PM, April 03, 2008
- Justin Socie said...
I think that KC is right to the extent that this won't make Lukiwski unelectable (sadly). If he gets dumped it will be due to national concerns rather than local electibility.
- 6:09 PM, April 03, 2008
- RuralSandi said...
Ya, it was 16 years ago - but he was "40" then. We can say stupid things when we're young but by 40 your views are pretty much set.
There's a huge difference between doing and saying something stupid and a direct bigoted statement that was made.
Of course he's apologized and of course he's shaken up - it's about his career and saving his ass right now.
- 6:13 PM, April 03, 2008
- Justin Socie said...
Link to the vid:
- 6:17 PM, April 03, 2008
- Justin Socie said...
That was dumb. Just click here for the video.
- 6:19 PM, April 03, 2008
- knb said...
kc, I'd love to know more about how he makes his career as a homophobe.
- 6:23 PM, April 03, 2008
- knb said...
sandi. Exactly!
- 6:25 PM, April 03, 2008
- knb said...
Steve. Strategic patience?
My view tonight is that this sad event speaks to a larger story.
- 6:26 PM, April 03, 2008
- KC said...
Oh no. Im not going there. Last guy I knew who had the audacity to publicly point out the depravity that is Maurice Vellacott got sued for libel. Vellacott's exploits are well documented. If you're really interested go digging. Until then I stand by my general statement.
This is what you call libel chill.
- 6:33 PM, April 03, 2008
- knb said...
Fair enough kc.
I just thought there was public record kind of stuff.
I don't blame you. I find that man very creepy to be honest.
- 6:38 PM, April 03, 2008
- Steve V said...
I didn't follow that?
I think he's gone, because let's not forget he came to be a candidate because Harper turfed another Reformer for saying homosexuality should be outlawed. Harper doesn't follow his own precedent?
BTW, in that video he looks like an extra for the Trailer Park Boys ;) Nice open collar, with the chain :)
- 6:47 PM, April 03, 2008
- RuralSandi said...
70's open shirt and chain - looks like he thinks he's a stud muffin.
I don't think this will end here - I think people will start searching for the Conserv. bigots.
- 6:56 PM, April 03, 2008
- knb said...
Steve, go to my place. I think this sick story will attach itself to current legislation.
By strategic patience I mean waiting for the right variables to present themselves.
LOL. Yeah I'm with you on the look. Ugh. Who did that past the 70's? It was vile then and to think that they still walked the earth in the 90's is beyond laughable. I wonder what Stock looked like at the time, ;).
- 6:59 PM, April 03, 2008
- Steve V said...
Joy MacPhail made a great point today, when people tried to say it was 17 years ago. If you look at his voting record since, his positions, it supports those notions, there is no evolution.
I thought I was watching a WKRP re-run at first.
I'm heading over...cream no sugar :)
- 7:06 PM, April 03, 2008
- Anonymous said...
Evolution for Lukiwski is staying alive as a Con MP and being consistently muzzled in the CPC caucus. And getting the Wheat Board scrapped for his supporters.
Give Larry Spencer credit though. He walked the walk. He stood down for Lukiwski and went to the Christian Heritage Party. Also wrote a book that was critical of Harper.
I may be weird, but I tend to like these Christian Heritage Party wackos. They are like broken clocks which means that they are right only twice in the scope of 24 hours.
- 8:02 PM, April 03, 2008


text:
Cork City Council | Comhairle Cathrach Chorcai
Cork Past and Present .ie
Maps & Images
Local Studies
Culture in Cork
About Us
You are here:
Maps & Images
Cork PHOTOGRAPHS
Lawrence Collection
> City Hall (former): frontage
City Hall (former): frontage
In this section:
Cork in old MAPS
Maps of the Roads of Ireland (Taylor & Skinner, 1777): County Cork maps
Grand Jury Map of County Cork, 1811
Goad Plans [maps] of Cork city: 1897-1961
Cork PHOTOGRAPHS
Cork Camera Club Historical Photos
Martin Duggan: Shandon Archives
Michael O'Leary collection
Lawrence Collection
Anglesea Bridge
Athenaeum / Opera House
Blarney Castle: Kissing the Blarney Stone
Butter Market
Carnegie Free Library, Anglesea Street
Carrigaline Railway Station
Church Bay, Myrtleville
City Hall (former): showing tram and Parnell Bridge
City Hall (former) and sail boats, from Lapp's Quay
City Hall (former): frontage
Coal Quay Market, Cornmarket Street
Cobh and cathedral (without steeple), from harbour
Cornmarket Street
Courthouse, Washington Street
Crosshaven Railway Station
Douglas village, showing tram
Exhibition, 1902: main hall
Exhibition, 1902: main hall and water chute
Fr Theobald Mathew Statue, Cork
Fitzgerald Park during 1902 international exhibition
Grand Parade with trams, from Daunt's Square
Grand Parade with tram, from Sullivan's Quay
Grand Parade, showing tram tracks
Horses loose on St Patrick's Street; Lavitt's Quay & Pope's Quay
Imperial Hotel
Kent Station, Cork
King Street (MacCurtain street)
Lee river, looking east from Wellington (now Thomas Davis) Bridge
Mardyke, Cork
Mardyke Walk
The Marina, Cork
Marina Walk
Metropole Hotel
Morrison's Quay and Union Quay, showing moored sailing ship
North Cathedral
Opera House (former) and Crawford School of Art (former)
Parnell Bridge, Morrison's Island, and two moored sailing ships
Pope's Quay
Pope's Quay, small boats, horse & cart, from Coal Quay
St Ann's hydropathic establishment, Blarney
St Finbarre's Cathedral, from east
St Patrick's Bridge, with horse-drawn traffic
St Patrick's Bridge from east
St Patrick's Bridge with trams and horse-drawn traffic, from Camden Quay
St Patrick's Quay & Penrose Quay, from Merchant's Quay
St Patrick's Street westwards, with horse-drawn & tram vehicles
St Patrick's Street: procession
St Patrick's street from south, with trams and horse-drawn vehicles
St Patrick's Street near statue with trams, horse-drawn traffic, and pedestrians
St Patrick's Street: Victoria Hotel to Newsom's Teahouse
St Patrick's Street westwards, with horse-drawn & tram vehicles
Shandon and Knocknaheeny from Audley Place
Shandon Church, from Church Street
Shandon from Bob and Joan's Walk, with Green Coat Hospital School
South Mall, from Parnell Bridge; horse-drawn transport
South Mall, with Tram, near Parnell Place
Sullivan's Quay; Lane's South Gate Brewery; and, 45 Grand Parade
Sunday's Well, from Mardyke Sports Grounds
University College Cork
Richard J. Hodges: Cork and County Cork (1911)
Miscellaneous Photos, circa 1900
Aerial photographs of Cork City and Crookhaven
Civil war photographs of Cork city
Twentieth century photographs of Cork city
Poole Collection
Spot the difference
Cork 1910-1920
Prints and Drawings
Illustrated London News: Cork images, 1843-85
Views of Cork Harbour and the Lee by Henry Morgan
Local Electoral Areas: 2009
Image Use Information
Cork Past
History of Cork City
Cork in Old Maps
Cork in Photos and Images
Cork in Old Advertisements
Trace your Cork Roots
Interactive Timeline 1918-1923
. . . and . . .
Cork Writers
Cork Artists
Cork Musicians
Cork Places & Placenames
Introduction to Cork
Community Information
Cork Area Strategic Plan
About Us
Cork City Libraries, Grand Parade, Cork, Ireland.
Contact us: Tel. +353 21 4924900 | Fax. + 353 21 4275684 | Email:
Freedom of Information
Re-use of Public Sector Information
Privacy Statement


text:
Friday, February 03, 2012 - Honza and Danek - FULL CONTACT
Jan Simsa lives in Slany. He is a nice looking guy, with a reasonable build. He has a good sized cock, which looks as though it will make good wood, and a nice, shaved, ass hole.
Petr Hein is from Brno. He is a nice looking guy, with quite a good body. He is quickly naked, and pushing his ass back to show his hole. Then he shows us a very nice cock too, which should have no problem making wood.
Pavel Smidl comes from Teplice. What a handsome guy his is. I really think he has a beautiful face, as well as a very good body. He isn't lacking in the equipment department either with a nice hard cock and a beautiful, hairy ass.


text:
Gladstonematos needed a new logo design and created a contest on 99designs.
A winner was selected from 96 designs submitted by 22 freelance designers.
We are a brazilian company that maintains educational and technical websites, like http://www.devmedia.com.br, http://www.javafree.org and http://www.mrbool.com; Now we are launching a new website for kids, called 'alienudos'
for kids (an educational website)
we have a 'first version' logo - it is in the attached files; But we would like to receive more logo options - we think that our 'first version' is not good enough
Find out how a design contest works or learn more about our logo design services.


text:
are writing to express our serious concerns about legislation that would
further restrict press freedom in
On July 7, the Ethiopian House of Peoples' Representatives passed the Anti-Terrorism Proclamation despite concerns raised by legal experts, lawmakers, and the private press about sweeping statutes that restrict fundamental constitutional rights, including press freedom. Several journalists, who asked that their names be withheld for fear of government reprisals, told CPJ they received phone calls and warnings from officials and government supporters to censor coverage scrutinizing the law.
The proclamation contains far-reaching statutes giving the executive branch sweeping powers to imprison for as long as 20 years "whosoever writes, edits, prints, publishes, publicizes, disseminates" statements deemed "encouraging, supporting, or advancing" terrorist acts. This statute effectively institutionalizes censorship of reporting the government deems favorable to groups and causes it labels as "terrorist." Worse, the law grants the federal police and national security agency exclusive discretion to carry out warrantless interception of communications, and search and seizure solely on the basis of "reasonable belief" that a terrorist act is in progress or "will be" committed.
The law also provides for terrorist suspects to be held for
up to four months without charge. However, in nearly 27 months, the government
has yet to take to court Eritrean state television journalists Saleh Idris Gama
or Tesfalidet Kidane Tesfazghi since identifying them among 41 people "captured"
on the legislation prior to passage, government spokesman Bereket Simon
dismissed concerns of potential abuse. "This is a
government that is committed to the constitutional provisions, and in the
Constitution, any abuse of power is not allowed," he told
CPJ continues to document cases where government prosecutors charge journalists with the criminal code charge of "inciting the public through false rumors" for reporting allegations contradicting or questioning government's positions or statements. Ethiopian judges have allowed such cases to proceed without questioning the positions or statements of the state, as the plaintiff in these cases, placing a disproportionate burden of proof on the defendant journalists, according to Ethiopian legal experts. We have also documented cases where judges have used "contempt of court" charges to detain journalists and censor coverage of sensitive cases, including the trial of pop singer Tewodros Kassahun.
Last year, in an interview with Newsweek, you expressed
hope that
Four editors of Amharic-language weeklies have been detained this year on criminal charges, according to CPJ research, for anywhere from three to 16 days; two are still facing charges. In addition, several other journalists are facing charges and the possibility of criminal prosecutions, police interrogations, or government warnings over coverage deemed favorable to political dissidents, according to our research. The government is continuing its long-standing practice of reviving criminal prosecutions of journalists on charges dating back several years. Asrat Wedajo, former editor of the defunct Sefe Nebelbal newspaper, appeared in March before federal court in a criminal case over a story that appeared four years ago, according to local journalists.
The official February 26 press release stated the administration's commitment to "ensure the free flow of diverse ideas and information." However, in January, a government agency, the Ethiopian Broadcasting Authority, was given exclusive authority over media regulation. The authority immediately issued directives not included in the press law stripping any media executive with more than 2 percent ownership share of any editorial authority in order to "avoid homogeneity of news and viewpoints," according to local news reports. In April, the agency denied licenses to three journalists--award-winning publisher Serkalem Fasil, her husband, columnist Eskinder Nega, and publisher Sisay Agena--because their now-banned publishing companies were convicted on anti-state charges in 2007. In June, it ordered private Sheger Radio to stop carrying programs from VOA, after briefly revoking the accreditations of correspondents Eskinder Firew and Meleskachew Amaha. Amaha was imprisoned this year on spurious, years-old tax charges. He was later acquitted.
In addition, your government continues to filter Web sites, particularly foreign-based independent sites and blogs discussing political reform and human rights, including our site.
We urge you to amend statutes in the Anti-Terrorism Proclamation and the Mass Media and Freedom of Information Proclamation that undermine constitutional rights to press freedom. We ask that you conduct an independent review of judicial practices and the application of criminal statutes used to prosecute journalists, and ensure the creation of an independent media regulatory body.
We call on you to lift all restrictions on the free exercise of journalism in your country.
Joel Simon
Executive Director


text:
Direct headline from Star and Tribune…Online Version..
No one hurt in Lake Harriet Shool boiler explosion
Nice survival tip..
Of course one will need a few bricks..
Gauntlet has been thrown…Buck Ofama has been challenged..
Put your money where your mouth is..
I doubt you will though..
Defy Buck Ofama? Your damn tootin' we will!!
They support it.
Then they don't.
Now they want Taxpayers to help??!!
Screw that crap..
Maybe they, Unions should just grow up or go away..
Invasion USA…
Terrorists..What a wonderful job our Pissant Public School System is doing!!
The deadly rise of extremism in America continues as yet another child has been expelled from school for wielding a toy gun.
Yesterday we reported on the five-year-old in Massachusetts who faces suspension for building a small toy gun out of lego bricks and play-shooting his classmates.
Earlier this week, we reported on an incident that erupted when a discussion between two children about a toy nerf gun caused a lockdown and a massive armed police response at two elementary schools in the Bronx.
Earlier this month, a Long Island high school was also placed on lock down for 6 hours in response to a student carrying a toy nerf gun.
Another incident this month saw a five-year-old girl suspended after a three hour grilling, and described as a "terroristic threat", when she brought a pink bubble gun to school.
Last week, a South Philadelphia elementary student was searched in front of classmates and threatened with arrest after she mistakenly brought a "paper gun" to school.
A 6-year-old boy was suspended from his elementary school in Maryland for making a gun gesture with his hand and saying "pow".
Days later another two 6-year-olds in Maryland were suspended for pointing their fingers into gun shapes while playing "cops and robbers" with each other.
In Oklahoma, a five-year-old boy was also recently suspended for making a gun gesture with his hand.
A 13-year-old Middle School seventh grade student in Pennsylvania was also suspended for the same hand gesture.
When will this reign of terror end?
Super Bowl fans will be TSA'd.
Gropes, prodded, probed…
#DHStips how to protect oneself from the guy with the gun at the office!!
#DHSTips ~ Fashion a weapon using paper clips and rubber bands, staples may also be used, however they are less effective
Wal Mart sets quotas on Ammo you can buy at one time!!
North Korea declares martial law?
And this is different from ???
National police group: Obama's plan 'will do nothing' about gun crimes
A major police benevolent association created to help families of officers killed in the line of duty has come out against President Obama's gun control plan, declaring it "will do nothing" to stop the types of gun crimes officers face every day.
The Southern Police Benevolent Society, part of the national Police Benevolent Society, also endorsed private gun ownership, adding that it poses no threat to police or the public.
What Difference….


text:
|System: PS3
|Dev: Minority
|Pub: Sony
|Release: August 14, 2012
|Players: 1
|Screen Resolution: 480p-1080p
|Fantasy Violence
by Josh Wirtanen
I would give very few games the honor of being compared to PS2 classic ICO. That game was just so iconic, so atmospheric, and so emotional, it's impossible for me to take ICO comparisons lightly. However, Papa & Yo is one of those rare games to have earned this honor.
Papa & Yo actually has a lot of the trappings of a Team Ico game. It features a young boy as a protagonist, first of all. It explores this boy's relationship with a creature as he solves puzzles and travels across a fantastical landscape, and that relationship becomes one of the central mechanics of the gameplay. Also like ICO, the journey is simultaneously subtle and intensely emotional. In fact, Quico has a toy robot that comes into play, and as he calls out its name, "Lula," you'll be reminded of Shadow of the Colossus' Wander calling out to his horse Argo. The sound of his voice is playful and loving, yet there's a discernable edge of concern to it. It'll pull at your heartstrings; that's for sure. Unless your heart is made out of stone.
The boy in this case is named Quico (he even has "ico" his name), and the monster is simply named Monster. This orange beast has an insatiable hunger for coconuts, which can be exploited in order to entice him to go certain places. Need Monster to walk somewhere? Pick up a coconut and he's sure to follow.
However, Monster also has a hunger for poisonous frogs, and eating one of these turns him into a raging, flaming beast that will attack Quico on site. It's this addiction that Quico hopes to cure by "squeezing the anger out" of him. It's an interesting dichotomy, with Monster being Quico's best friend one second and a horribly dangerous monstrosity the next. It's also a dichotomy that serves as a metaphor for Quico's abusive father and his struggle with alcoholism. Yes, it's a dark theme, and one that will unfortunately ring true for many players.
In addition to Monster, Quico has a human friend, a little girl that guides him through the world. This girl has magic chalk that can twist and distort the slums in which they live to a crazy fantasy world with limitless possibilities. Buildings will transform into living creatures, stairs and doors will appear out of nowhere, blocks of water will levitate to allow access to otherwise unreachable places, and more. It's a constantly changing world. In fact, there's even a moment toward the end of the game that was pulled straight out of Inception.
The world is incredibly beautiful, despite being set in what is essentially a Latin American ghetto. The rusty metal crates are decorated with graffiti, as well as the glowing lines made by magical chalk. Parts of the world will fold or float to allow access into impossible areas, which is always surprising and fun to look at, and the sunset scene at the end of the game is flat-out gorgeous.
What doesn't look so good, however, is the characters. Textures look unfinished, and animations are terribly awkward. In fact, faces don't move at all, even in the rare instances where the characters are actually speaking. This is made painfully obvious when contrasted against the detailed surrealistic setting, and that makes it all the more saddening. It makes me wonder if a little more development time would have allowed for a much more refined Papo & Yo experience.
Also, many players have been complaining about the game's many bugs. Apparently, there were invisible walls and places where people would fall through environments. I didn't actually start playing the game until after the first patch was released, which I'm guessing cleared up most of these issues, since I wasn't able to reproduce any of them. The only thing that seemed a bit off was that toward the end of the game, the animations got a little bit choppy. Since the animations are already especially awkward, it's hard to tell if that was a frame rate issue or just another element of the visual sloppiness.


text:
Neff Head-To-Toe Outerwear Kit
Neff has you covered, seriously. Socks, pants, flannel, beanie, mitt, sunglass and facemask. Anything more and you'd be mummified.
Enter To Win Here
About 30 Days Of Giveaways 2013
Earning a new setup used to equate to hundreds of lawns mowed, tables served, nails pounded, and burgers flipped. But now, you can come up on a fresh setup with only a few clicks of the screen, if you're lucky. Follow our 30 Days of Giveaways during the month of September for your shot at winning boards, goggles, outerwear or even a multi-day shred vacation. Follow our fan page at Facebook.com/twsnow every day for a new package and how to enter.
For rules and regulations click HERE


text:
Ecuador is a beautiful and up-and-coming travel destination. I was lucky enough to travel there last fall, and aside from swimming with sea lions in the Galapagos and the hiking in the Andes there's one thing that undeniably stood out: The food.
Our tour guide through the mainland was Juan Carlos, a charming, educated Ecuadorian 30-something with a love of history, music and eating. He was the perfect match for our six-person nerdy, but exceedingly friendly, Midwestern-bred crew.
"You are the first group I've had that actually eats local food," he said with a giant grin on his face. We were halfway through scarfing down $3 plates of hornado, a pork dish made by slow roasting a whole pig overnight, served with fresh avocado, potatoes and hominy.
One of the more adventurous tourists in our crew had just eaten a worm in Pujo that "tasted like pork," so we were surprised that this hornado, served in a suburb of Quito, was what Juan Carlos decided to pinpoint.
The dish couldn't have been simpler or more delicious. Sure, this food wasn't something we eat daily in the U.S., but it certainly wasn't exotic. This was freshly prepared meat, corn and potatoes, almost perfectly mirroring the traditional food of the American heartland.
Other local dishes we tried were ceviche made with shrimp and tomatoes, topped with corn nuts and popcorn; locro made with potatoes, cheese and avocados; and assorted fruits including banana passion fruit (taxo), blackberries (known locally as an invasive species), and guyabano.
So we speculated on why vacationers don't necessarily try this pretty-much approachable cuisine. And why some may shy from hornado in particular.
Was it cleanliness? Perhaps. In Ecuador, even some Ecuadorians like Juan Carlos said they don't drink the tap water.
More likely, we thought, it was the presentation. When you order hornado in a small shop like we did, the woman you order from is standing behind a counter beside a whole pig, head and all. When you order, she reaches into the hog's body cavity, and gives you a hunk of the best meat you'll ever taste.
Oh, and then she cracks off some salty, crunchy pork rind—the skin right off the pig. Some Americans, we conjectured, probably can't get over the closeness to the preparation.
In the U.S., consumers—myself included—often live in seemingly blissful ignorance about where our food comes from. A recent "This American Life" episode speculated that some pork bung, otherwise known as pig rectum, is served as faux-calamari to unsuspecting consumers. And then there's the whole horse meat debacle in Europe, spanning—at this point—from Burger King to IKEA's Swedish meatballs.
U.S. consumers don't tend to question much about what type of meat is going into sausages or hot dogs, and we don't (generally speaking) get too worked up about genetically modified foods. Fast-casual brands touting better-for-you and farm-to-table freshness are on the rise, but frozen veggies, dairy-free milkshakes and processed meats are still often considered the norm.
Yet, ethnic foods are on the rise. And American consumers are demanding more and more innovation from fast casual and even quick service operators.
But serving freshly pulled pork straight from a head-on pig? Culturally, perhaps, we're just not ready for it.
Pictured Above: hornado, before and after. Yum.


text:
- Preprint (17) (entfernen)
- Declarative and Procedural Knowledge (1)
- Deduction (1)
- Methods (1)
- Planning and Verification (1)
- Tactics (1)
This paper outlines an implemented system named PROVERBthat transforms and abstracts machine-found proofs to natural deduction style proofs at an adequate level of abstraction and then verbalizesthem in natural language. The abstracted proofs, originally employedonly as an intermediate representation, also prove to be useful for proofplanning and proving by analogy.
The reasoning power of human-oriented plan-based reasoning systems is primarilyderived from their domain-specific problem solving knowledge. Such knowledge is, how-ever, intrinsically incomplete. In order to model the human ability of adapting existingmethods to new situations we present in this work a declarative approach for represent-ing methods, which can be adapted by so-called meta-methods. Since apparently thesuccess of this approach relies on the existence of general and strong meta-methods,we describe several meta-methods of general interest in detail by presenting the prob-lem solving process of two familiar classes of mathematical problems. These examplesshould illustrate our philosophy of proof planning as well: besides planning with thecurrent repertoire of methods, the repertoire of methods evolves with experience inthat new ones are created by meta-methods which modify existing ones.
Over the past thirty years there have been significant achievements in the field of auto-mated theorem proving with respect to the reasoning power of the inference engines.Although some effort has also been spent to facilitate more user friendliness of the de-duction systems, most of them failed to benefit from more recent developments in therelated fields of artificial intelligence (AI), such as natural language generation and usermodeling. In particular, no model is available which accounts both for human deductiveactivities and for human proof presentation. In this thesis, a reconstructive architecture issuggested which substantially abstracts, reorganizes and finally translates machine-foundproofs into natural language. Both the procedures and the intermediate representationsof our architecture find their basis in computational models for informal mathematicalreasoning and for proof presentation. User modeling is not incorporated into the currenttheory, although we plan to do so later.
Most automated theorem provers suffer from the problem that theycan produce proofs only in formalisms difficult to understand even forexperienced mathematicians. Efforts have been made to transformsuch machine generated proofs into natural deduction (ND) proofs.Although the single steps are now easy to understand, the entire proofis usually at a low level of abstraction, containing too many tedioussteps. Therefore, it is not adequate as input to natural language gen-eration systems.To overcome these problems, we propose a new intermediate rep-resentation, called ND style proofs at the assertion level . After illus-trating the notion intuitively, we show that the assertion level stepscan be justified by domain-specific inference rules, and that these rulescan be represented compactly in a tree structure. Finally, we describea procedure which substantially shortens ND proofs by abstractingthem to the assertion level, and report our experience with furthertransformation into natural language.
This paper concerns a knowledge structure called method , within a compu-tational model for human oriented deduction. With human oriented theoremproving cast as an interleaving process of planning and verification, the body ofall methods reflects the reasoning repertoire of a reasoning system. While weadopt the general structure of methods introduced by Alan Bundy, we make anessential advancement in that we strictly separate the declarative knowledgefrom the procedural knowledge. This is achieved by postulating some stand-ard types of knowledge we have identified, such as inference rules, assertions,and proof schemata, together with corresponding knowledge interpreters. Ourapproach in effect changes the way deductive knowledge is encoded: A newcompound declarative knowledge structure, the proof schema, takes the placeof complicated procedures for modeling specific proof strategies. This change ofparadigm not only leads to representations easier to understand, it also enablesus modeling the even more important activity of formulating meta-methods,that is, operators that adapt existing methods to suit novel situations. In thispaper, we first introduce briefly the general framework for describing methods.Then we turn to several types of knowledge with their interpreters. Finally,we briefly illustrate some meta-methods.
This report presents the main ideas underlyingtheOmegaGamma mkrp-system, an environmentfor the development of mathematical proofs. The motivation for the development ofthis system comes from our extensive experience with traditional first-order theoremprovers and aims to overcome some of their shortcomings. After comparing the benefitsand drawbacks of existing systems, we propose a system architecture that combinesthe positive features of different types of theorem-proving systems, most notably theadvantages of human-oriented systems based on methods (our version of tactics) andthe deductive strength of traditional automated theorem provers.In OmegaGamma mkrp a user first states a problem to be solved in a typed and sorted higher-order language (called POST ) and then applies natural deduction inference rules inorder to prove it. He can also insert a mathematical fact from an integrated data-base into the current partial proof, he can apply a domain-specific problem-solvingmethod, or he can call an integrated automated theorem prover to solve a subprob-lem. The user can also pass the control to a planning component that supports andpartially automates his long-range planning of a proof. Toward the important goal ofuser-friendliness, machine-generated proofs are transformed in several steps into muchshorter, better-structured proofs that are finally translated into natural language.This work was supported by the Deutsche Forschungsgemeinschaft, SFB 314 (D2, D3)


text:
Feb. 9, 2008
Courtesy MIT Track and Field Team Site
BOSTON, Mass. - MIT had a very good day on the track at the Boston University Valentine's Invitational this weekend. The meet feautred over 2700 entries with the women competing on Friday and the men on Saturday. The tradeoff for superb competition was an unbelievably long day at the track (11 1/2 hours) on Saturday.
Most of MIT's field event athletes did not compete, instead using the day for a hard practice back at MIT. However, Patrick Barragan took advantage of the outstanding competition by setting a personal best of 13-7 1/4 in the pole vault.
On the track, Stephen Oney set yet another personal best in the 400 by running a very well paced race to finish with a time of 50.82.
In the 800, John Granata ran a very competitive race but making a technical error in the final 100 meters. Nevertheless, he ran a best of 1:55.16 for the top MIT time this season and puttting him number seven all-time for MIT. Following him in the next section, Matt Bieniosek ran 1:56.48 for a season best eventhough he fatigued in the final 200, possibly trying to get the win a little too early. Shawn Conrad ran a strong race in his section of the 800 to set a season best of 2:01.42.
Yermie Cohen was the MIT performer of the meet, running a personal best in the mile with a 4:15.82 even though he made a few technical mistakes in the race. Cohen's time placed him in the top 10 all-time for MIT. Determined to do even better, he came back in the 1000 and dropped a very nice victory in 2:31.00 to move to number nine on the all-time MIT list in that event.
Also running personal bests in the mile run were Paul Welle (4:21.23) and Chris Wong (4:24.40). Peter Mulligan ran a personal best in the 1000 with an outstanding race in 2:38.48. Even though he did not win, Kevin Kleinguetl won his section of the 1000 in 2:34.75.
In the 3000, Gihan Amarasiriwardena showed he is back for good as he ran a great race for the second week in succession. His time of 8:49.34 led him to victory and was a great personal best. Running a season best and a great race was Rocco Repetski with a time of 9:13.82.
In the 5000, Joe Roy-Mayhew took the race out in a pace needed to qualify for nationals but got no support. His mile splits were 4:43, 9:29 and 14:13. His overall time of 14:55.36 was a personal best and an outstanding effort but not good enough to qualify for nationals, missing provisional qualifying by .36 seconds. Trevor Rundell ran a season best of 15:34.50.
The only relay Tech ran was the 4x400 relay. The handoffs were nothing to brag about and particularly disturbing given how well they had gone the two previous weeks, but the running made up for it. Oney ran a fine leadoff of 51.1 despite slowing down with 15 meters to go to try to better lineup with Bieniosek who in turn ran 50.6. Dave Reshef ran an excellent 51.1 to give the baton to Granata. Running an outstanding leg, he finished in 49.5 to give MIT a season best of 3:22.46.
Next week, MIT hosts the annual Coed Invite on Saturday starting at noon. This will be the final tuneup for the New England Division III Championship.


text:
Help Vip!
Want to know how the site works? Did you get an error message? Read in here!
2 posts • Page 1 of 1
Re: Help Vip!
Clearly Explain the details of issue to [email protected],there would be quick responses
2 posts • Page 1 of 1
Return to ChessCube Knowledge Base
Who is online
Users browsing this forum: No registered users and 5 guests


text:
There's a lot more to this story than we see in the JC so check out the Hackney Citizen and scroll down for the comments. But congrats to the @No2Veolia Action Group.A company with links to Israel has pulled out of a bid for a major waste contract in Britain.North London Waste Authority (NLWA) confirmed Veolia Environmental Services had withdrawn its attempt to secure contracts to manage water and fuel services in the capital.Anti-Israel campaigners have repeatedly attacked the multinational over its involvement in the Jerusalem light railway project and in Israeli settlements in the West Bank, and have called on British local authorities to boycott the company.Hackney Council controversially barred anti-Veolia protesters from speaking at an authority meeting on the bid last month.NLWA covers seven boroughs and had named Veolia as one of the shortlisted companies for the contract, which is reportedly worth up to £4 billion over 25 years.Veolia has given no reason for the withdrawal, which was announced on Friday, and a spokesman said the company would not comment.Clyde Loakes, NLWA chair, said the decision to pull out was "disappointing".The Palestine Solidarity Campaign welcomed Veolia's departure from the process, claiming the company's links to Israel were "toxic".
December 21, 2012
Veolia, the Lobby's preferred supplier, pulls out of London waste bid
The good news keeps on coming, even from the Jewish Chronicle:
Posted by levi9909 @ 4:18 pm
Subscribe to: Post Comments (Atom)


text:
(c) Pocumtuck Valley Memorial Association, Deerfield MA. All rights reserved.
Contact us for information about using this image.
There is currently no available "Beginner" label. The following is the default level label: The Allen Sisters of Deerfield, Massachusetts, were heavily influenced by kind of art promoted by the pre-Rafaelite movement. Although the first pre-Rafaelites (begun 1848) sought inspiration in a sort of over-realism, their followers soon began creating more fanciful paintings. These trends were taken up by photographers such as Lewis Carroll and Julia Margaret Cameron. The influence of Cameron, in particular, can be seen in the Allen's work. Both Cameron and the Allens chose to photograph landscapes in a way that gave them an air of mystery and distance.
top of page
Send an e-Postcard of this object
See Also...
"Fort River"
"Ambleside-After Storm"/"After Rain, Ambleside"/"Clearing off (Ambleside)"/"Clearing, Lake Country, England"
"Snow Storm"
Home | Online Collection | Things
To Do | Turns
Exhibit | Classroom | Chronologies | My
About This Site | Site Index | Site Search | Feedback