CINXE.COM
tye
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- Took this out for IE6ites "http://www.w3.org/TR/REC-html40/loose.dtd" --> <html lang="en"> <head id="stdcontainer"> <title> tye&nbsp; </title> <link rel="canonical" href="https://www.perlmonks.org/?node_id=142755" /> <!-- Theme : Web safe blue PerlMonks Theme --> <script language="javascript" type="text/javascript" src="?node=list%20replies%20toggle%20javascript" integrity="sha384-6jdBZxT7udN82vOTryPaLwqMohSfDF3HXv3M32KAZ7dOREMdAkYh9ZhoaKCgCXcr" crossorigin="anonymous"></script> <link rel="stylesheet" href="/css/common.css" type="text/css" /> <link rel="stylesheet" href="?node_id=204962" type="text/css" /> <!-- No CSS Link in Display Settings --> <!-- No CSS Data in Display Settings --> <link rel="icon" href="/favicon.ico" /> </head> <body id="id-142755"> <!-- monktainer --> <!-- monkbar2001 --> <table id="monkbar" width="100%" border="0" cellpadding="0" cellspacing="0"> <tr class="bannerrow"> <td align="left" width="100%"> <a href="http://pair.com"> <img src="//promote.pair.com/i/pair-banner-current.gif" height = "60" width = "468" alt = "Beefy Boxes and Bandwidth Generously Provided by pair Networks" /> </a> </td> <td rowspan="2" align="right" valign="bottom"> <!-- Monk Pic Turned Off In User Settings --> </td> </tr> <tr class="monkquip"> <td class="monkquip" valign="bottom" width="100%" > Clear questions and runnable code<br />get the best and fastest answer </td> </tr> <tr class="titlebar"> <td class="titlebar"> <form method="get" action="?" enctype="application/x-www-form-urlencoded" > <input type="text" name="node" id="search_text" size="20" maxlength="300" /> <input class="titlebar" type="submit" value="Search" /> </form> </td> <td class="titlebar" id="mb2001titlebar" align="right" > <a class="titlebar" href="?">PerlMonks</a> </td> </tr> </table> <!-- /monkbar2001 --> <!-- Begin title bar --> <table width="98%" align="center" id="titlebar-top"> <tbody> <tr> <td valign="middle" class="titlechooser"> <!-- node_info_string: (h3)Title and (span)Author --> <h3 class="other">tye&nbsp;</h3> <span class="attribution">by <a href="?node_id=142755">tye&nbsp;</a> <span class="attribution-title">(Monk)</span> </span> <!-- /node_info_string --> </td> <td valign="top" align="right" class="monktitlebar"> <!-- monktitlebar --> <ul class="topnavmenu inline-list"> <li><a href="?node_id=109">Log in</a></li><li><a href="?node_id=101">Create a new user</a></li> <li>[href://?|The&nbsp;Monastery&nbsp;Gates]</li> <li><a href="?node=Seekers%20of%20Perl%20Wisdom">Seekers of Perl Wisdom</a></li> <li><a href="?node=Meditations">Meditations</a></li> <li><a href="?node=Cool%20Uses%20for%20Perl">Cool Uses For Perl</a></li> <li><a href="?node=Obfuscated%20Code">Obfuscation</a></li> <li><a href="?node=Tutorials">Tutorials</a></li> <li><a href="?node=Perl%20Poetry">Poetry</a></li> <li><a href="?node=Illuminations">Illuminations</a></li> <li><a href="?node=Reviews">Reviews</a></li> <li><a href="?node=Perl%20News">Perl News</a></li> <li><a href="?node=Recently%20Active%20Threads">Recent Threads</a></li> <li><a href="?node=Newest%20Nodes">Newest Nodes</a></li> <li><a href="?node=Super%20Search">Super Search</a></li> <li><a href="?node=Perl%20Monks%20Discussion">PerlMonks Discussion</a></li> <li><a href="?node=Tidings">What's New</a></li> </ul> <!-- args=(monktitlebar sitedoclet -TOPNAV_SPECIAL <li><a href="?node_id=109">Log in</a></li><li><a href="?node_id=101">Create a new user</a></li>) NODE.title = tye&nbsp; NODE.owner = 142755 N.title = monktitlebar sitedoclet N.owner = 17342 --> <!-- /monktitlebar --> </td> </tr> </tbody> </table> <table width="98%" align="center" id="titlebar-bottom"> <tbody> <tr> <td valign="middle" class="titlechooser"> <!-- node_info_string: (span)Date and (span)Links --> <span class="attribution">on Feb 01, 2002 at 20:03 UTC</span> <span class="addlinks">( <a href="?node_id=142755">[id://142755]</a>=<a href="?node_id=15">user</a>: <a rel="nofollow" href="?node_id=142755;displaytype=print">print</a> <a rel="nofollow" href="?displaytype=print;replies=1;node_id=142755">w/replies</a>, <a href="?displaytype=xml;node_id=142755">xml</a> )</span> <!-- /node_info_string --> </td> <td valign="middle" align="right" class="monktitlebar"> <a href="?node=PerlMonks%20FAQ">Need Help??</a> </td> </tr> </tbody> </table> <!-- End title bar --> <!-- Begin main (monktainer) --> <center> <table width="98%"> <tr> <td width="80%" valign="top" class="main_content"> <!--contained stuff--> <!-- BEGIN general container --> <table class="pm-user-info"><tr> <td><img title="tye&nbsp;'s user image" alt="tye&nbsp;'s user image" src="?updated=20040124042419;node_id=157085" /></td> <td valign="top"> <table> <tr> <td>User since:</td> <td>Feb 01, 2002 at 20:03 UTC <i>(23 years ago)</i></td> </td> </tr><tr> <td>Last here:</td> <td>Jan 01, 2018 at 01:00 UTC <i>(7 years ago)</i></td> </tr><tr> <td>Experience:</td> <td><b> 413 </b></td> </tr><tr> <td>Level:</td><td><b>Monk (7)</b></td> </tr><tr> <td>Writeups:</td> <td><b> <a href="?node_id=6364;user=tye%26nbsp%3B">none</a> </b></td> </tr> <tr><td>Location:</td><td><i>n/a</i></td></tr> <tr> <td>User's localtime:</td><td> Nov 27, 2024 at 21:01 PST </td> </tr><tr> <td>Scratchpad:</td><td> <a href="?viewmode=public;node_id=358187">View</a> </td> </tr> <tr><td>Member of:</td><td> <a href="?node_id=114">gods</a> </td> </tr> <tr class="msg_user"><td>For this user:</td><td><a href="?a=tye%26nbsp%3B;node=Super%20Search">Search nodes</a></td></tr> </table> </td> </tr> </table> <p> <p> <p> <p> <p> Only used for testing. See <a href="?node=tye">tye</a>. <hr /> <h3>The following is not implemented.</h3> <p> [ This is where I've been testing things. I haven't had a chance to work on it in a while and <a href="?node=ar0n">ar0n</a>'s disappeared again. ] </p> <p>Several shortcuts are available for linking to other documents. To link to: </p><ul> <li><p>Outside Sites:</p></li> <ul> <li>Use [<b>http</b>://perl.com/] or with <b>https</b>:// or <b>ftp</b>:// (<a href="http://perl.com//">perl.com/</a> or <a href="ftp://ftp.perl.org/pub/CPAN//pub/CPAN/">ftp.perl.org/pub/CPAN/</a>)</li> <li>You can also use standard <a href=....> HTML tags.<small><sup>1</sup></small><br /> </li> </ul> <li><p>Nodes:</p></li> <ul> <li>By Title: [NODE_TITLE] (<a href="?node=Code%20Catacombs">Code Catacombs</a>)</li> <li>By Title: [<b>title</b>://NODE_TITLE] (<a href="/index.pl/?node=Newest%20Nodes">Newest Nodes</a>)</li> <li>By Node ID: [<b>id</b>://NODE_ID] <small><sup>2</sup></small> (<a href="index.pl?node_id=17316">17316</a>)</li> <li>By Monk Name: [<b>user</b>://MONK_NAME] (<a href="/index.pl/?node=grep;type=user">grep</a>)</li> <li>A Monk's <a href="index.pl?node_id=108959">Scratch Pad</a>: [<b>pad</b>://MONK_NAME] (<a href="/index.pl/?node_id=108949;user=MySQL%20on%20FreeBSD">MySQL on FreeBSD</a>)</li> <li>Simple Search results: [SEARCH TERMS]<small><sup>3</sup></small> (<a href="?node=grep">grep</a> or <a href="?node=code%20review%20section">code review section</a>)</li> <li>Advanced PM links: [<b>pm</b>://PATH] (<a href="/images/monk1sm.gif">images/monk1sm.gif</a> or <a href="/index.pl/?op=message;message=/me%20read%20[id%3A//43037]">?op=message;message=/me read &lsb;id://43037&rsb;</a>)<br /> </li> </ul> <li><p>CPAN Modules:</p></li> <ul> <li>Module searches at <a href="http://www.cpan.org">cpan.org</a>: [<b>cpan</b>://XML::Parser] (<a href="http://search.cpan.org/search?query=XML%3A%3AParser;mode=module">XML::Parser</a>)</li> <li>Module searches on an <a href="http://theoryx5.uwinnipeg.ca/mod_perl/cpan-search">alternate server</a>: [<b>kobes</b>://XML::Parser]<small><sup>4</sup></small> (<a href="http://theoryx5.uwinnipeg.ca/mod_perl/cpan-search?search=XML%3A%3AParser;filetype=+distribution+name+or+des‎crip‎tion;j;case=clike">XML::Parser</a>)<br /> </li> </ul> <li><p>Searches of the latest <a href="http://www.perldoc.com">Perl documentation</a>: [<b>perldoc</b>://SEARCH TERMS] (<a href="http://www.perldoc.com/cgi-bin/htsearch?words=grep">grep</a>)</p></li> <li><p><a href="http://www.google.com/">Google</a> web searches:</p></li> <ul> <li>Full search results: [<b>google</b>://SEARCH TERMS] (<a href="http://www.google.com/search?q=HTML%20quick%20reference">HTML quick reference</a>)</li> <li>Link directly to first matching site: [<b>lucky</b>://SEARCH TERMS] (<a href="http://www.google.com/search?q=HTML%20quick%20reference&btnI=I">HTML quick reference</a>)<br /> </li> </ul> <li><p>Books by ISBN number: [<b>isbn</b>://1565922840] <small><sup>5</sup></small> (<a href="http://shop.barnesandnoble.com/booksearch/isbnInquiry.asp?isbn=1565922840">1565922840</a>)</p></li> <li><p><a href="http://www.google.com/search?q=Jargon%20File">Jargon File</a> entries: [<b>jargon</b>://SEARCH TERMS] (<a href="http://www.google.com/search?as_q=foo&as_sitesearch=www.catb.org&btnG=pm">foo</a>)</p></li> <li><p>English dictionary entries: [<b>dict</b>://TERM] (<a href="http://www.m-w.com/cgi-bin/dictionary?va=pedant&book=Dictionary">pedant</a> or <a href="http://www.m-w.com/cgi-bin/dictionary?va=omphaloskepsis&book=Dictionary">omphaloskepsis</a>)</p></li> <li><p><a href="http://everything2.com//">everything2.com/</a> searches: [<b>e2</b>://SEARCH TERMS] (<a href="http://everything2.com/?node=bovine">bovine</a>)</p></li> <li><p><a href="http://www.imdb.com//">Internet Movie Database</a> searches: [<b>imdb</b>://SEARCH TERMS] (<a href="http://www.imdb.com/Find?for=rustlers%27%20rhapsody;select=All;Go=Go">rustlers' rhapsody</a>)</p></li> </ul> <p>For best results, be sure to test your links <i>before</i> posting them. Use Preview for links in nodes or /msg yourself for links to be posted in the Chatterbox.</p> <br /> <h4>Specifying Link Des‎crip‎tion</h4> <p>To specify the text shown for your link, enter the text (actually HTML) after a | (pipe) character in your []'s. For example, <tt class='inlinecode'>[http://perlmonks.org/|The <em>Perl</em> Monastery]</tt> is displayed as <a href="http://perlmonks.org//">The <em>Perl</em> Monastery</a>.</p> <p>If you do not specify a des‎crip‎tion, your link's criteria is used. For example, <tt class='inlinecode'>[perldoc://perlfaq]</tt> is rendered as <a href="http://www.perldoc.com/cgi-bin/htsearch?words=perlfaq">perlfaq</a> and <tt class='inlinecode'>[http://www.perl.com/]</tt> as <a href="http://www.perl.com">www.perl.com</a>. Some link types (http://, https://, ftp://, and isbn://) include the link type in the default des‎crip‎tion. Exceptions include:</p><ul> <li><p>The [id://] tag display the node's title if you do not provide a des‎crip‎tion. For example, <tt class='inlinecode'>[id://42269]</tt> is displayed as <a href="index.pl?node_id=42269">42269</a>.</p> <li><p>The [pad://] tag constructs a des‎crip‎tion if you do not provide one. For example: <tt class='inlinecode'>[pad://vroom]</tt> returns <a href="/index.pl/?node_id=108949;user=vroom">vroom</a>.</p></li> </ul> <h4>Footnotes:</h4> <p><small><sup>1</sup></small> - While you can use <tt class='inlinecode'><a href=...></tt> tags to link to pages within the Monastery, it's best to use different approaches for internal links. If you must use an <tt class='inlinecode'><a href=...></tt> tag, then be sure to use <i>relative</i> URL's (e.g. do <i>not</i> include the "http://www.permonks.(org|com)/index.pl". Otherwise, your link may appear to <a href="index.pl?node_id=106839">log people out</a>. Instead start the URL simply with a question mark: <tt class='inlinecode'><a href="?node_id=..."></tt>.</p> <p><small><sup>2</sup></small> - You can locate the ID of many nodes by opening them from Search results, <a href="?node=Super%20Search">Super Search</a> results, <a href="?node=Newest%20Nodes">Newest Nodes</a>, or even the author's User Search results. Check the node's URL. If you see a <b>node_id</b> parameter, that's the value you need. If you don't see that parameter, search for the node and then open it. (It may help to include a nonsense word in your search, e.g. "plugh")</p> <p><small><sup>3</sup></small> - This is the same as entering your search terms into the Search box at the top of most nodes.</p> <p><small><sup>4</sup></small> - You can also use [<b>kobe</b>://XML::Parser] (no "s"). This was the original method and there are no plans to stop supporting it.</p> <p><small><sup>5</sup></small> - For best results, verify the ISBN number using FatBrain's search facility, as ISBN number change in new editions. And, yes, the Monastery receives a small kickback if the book is purchased from the link. (If you like, you can provide kickbacks to the Monastery for books ordered from <a href="index.pl?node_id=66377">your own web pages</a>).</p> <br /> <h4>Advanced options</h4> <p> These link shortcuts come in two forms: <tt class='inlinecode'>[TITLE|DESC]</tt> and <tt class='inlinecode'>[WORD://DATA;PARAMS|DESC]</tt>. Some special rules and processing apply to each part of a shortcut. </p><ul><li><p> You can not have a literal [ nor ] in any of the parts. </p></li><li><p> |DESC and ;PARAMS are optional. </p></li><li><p> TITLE is interpretted as text except it cannot contain [, ], nor | and must not match <tt class='inlinecode'>m[^\w+://]</tt>. To link to a node that contains [, ], or | in the title, use <tt class='inlinecode'>[title://...]</tt> or <tt class='inlinecode'>[id://...]</tt>. </p></li><li><p> DESC is interpretted as HTML except that &lsb; and &rsb; become [ and ] (respectively). </p></li><li><p> WORD must be one of the supported link types or else the entire <tt class='inlinecode'>[WORD://...]</tt> construct is simply displayed as a literal string. Upper- vs. lower-case is ignored in WORD. </p></li><li><p> DATA is a string that is processed to produce a URL based on WORD. There are several character sequences that you can use in DATA to represent metacharacters (see below). </p></li><li><p> PARAMS adds characters on the end of the URL generated from WORD://DATA. </p></li><li><p> <tt class='inlinecode'>[pm://...]</tt> is unusual in that it takes no DATA so you can do <tt class='inlinecode'>[pm://images/usermonkpics/ovidmonk.gif]</tt> or <tt class='inlinecode'>[pm://?op=message;...]</tt>. </p></li></ul><p> In DATA;PARAMS, the following special sequences are processed: </p><table border="1"><tr><th> String</th><th>Result </th></tr><tr><td>;</td><td> In DATA, it ends DATA and starts PARAMS. In PARAMS, separates parameters. </td></tr><tr><td>&amp;<br /><tt class='inlinecode'>m[&amp\b;?]i</tt></td><td> In DATA, it ends DATA and starts PARAMS. In PARAMS, separates parameters. </td></tr><tr><td>?</td><td> In DATA, it ends DATA and starts PARAMS (and is changed to ; if needed). In PARAMS, adds "?" to the string. </td></tr><tr><td>/</td><td> In DATA, it ends DATA and starts PARAMS. In PARAMS, adds "/" to the string. </td></tr><tr><td>#</td><td> Indicates that an anchor name is next which tells where in the linked-to page to jump to. </td></tr><tr><td>|</td><td> Ends DATA and PARAMS, starts DESC. </td></tr><tr><td>=</td><td> In DATA, adds "=" to DATA (same as \= would). In PARAM, separates param name from value. </td></tr><tr><td>%XX<br /><tt class='inlinecode'>m[%([\da-f]{2})]i</tt></td><td> Adds <tt class='inlinecode'>pack("C",hex($1))</tt> to the string. </td></tr><tr><td>\\ \; \& \? \/ \# \| \= \%</td><td> Adds the second (escaped) character to the string. </td></tr><tr><td>\*<br /><tt class='inlinecode'>m[\\(\W)]</tt></td><td> Adds <tt class='inlinecode'>"\\$1"</tt> to the string. </td></tr><tr><td>\A<br /><tt class='inlinecode'>m[\\(\w)]</tt></td><td> Adds <tt class='inlinecode'>$1</tt> to the string. </td></tr><tr><td>%</td><td> Is treated like \% if it isn't follow by two valid hex characters (it adds a "%" to the string). </td></tr><tr><td>&lt;<br /><tt class='inlinecode'>m[&lt\b;?]i</tt></td><td> Adds '<' to the string. </td></tr><tr><td>&gt;<br /><tt class='inlinecode'>m[&gt\b;?]i</tt></td><td> Adds '>' to the string. </td></tr><tr><td>&quot;<br /><tt class='inlinecode'>m[&quot\b;?]i</tt></td><td> Adds '"' to the string. </td></tr><tr><td>&lsb;<br /><tt class='inlinecode'>m[&lsb\b;?]i</tt></td><td> Adds '[' to the string. </td></tr><tr><td>&rsb;<br /><tt class='inlinecode'>m[&rsb\b;?]i</tt></td><td> Adds ']' to the string. </td></tr><tr><td>&#91;<br /><tt class='inlinecode'>m[&#(\d+);?]</tt></td><td> Adds pack("C",$1) to the string. </td></tr><tr><td>&</td><td> Is treated like <tt class='inlinecode'>&amp;</tt> if it doesn't start one of the above HTML escapes (ends DATA or separates parameters). </td></tr></table> <br /> <h4>Examples</h4> <p> Here are some examples showing how the above (rather complex) rules are designed to be do-what-I-mean when constructing links: </p><ul><li><p> <tt class='inlinecode'>[user://turnstep#Cplusplus|Chatterbox FAQ++]</tt> becomes <a href="/index.pl/?node=turnstep#Cplusplus;type=user">Chatterbox FAQ++</a>. Note how it jump down to the <tt class='inlinecode'><a name="Cplusplus">Chatterbox FAQ++</a></tt> point of <a href="?node=turnstep">turnstep</a>'s home node. </p></li><li><p> Note that <tt class='inlinecode'>[turnstep#Cplusplus]</tt> doesn't start with WORD:// and so # is not recognized as being special and so this tries to search for nodes having "turnstep#Cplusplus" in their title and so probably finds nothing: <a href="?node=turnstep%23Cplusplus">turnstep#Cplusplus</a>. </p></li><li><p> <tt class='inlinecode'>[title://turnstep#Cplusplus]</tt> (probably) also works since we don't (shouldn't) have any nodes titled "<a href="?node=turnstep">turnstep</a>" except for the user: <a href="/index.pl/?node=turnstep#Cplusplus">turnstep#Cplusplus</a>. </p></li><li><p> If you want to find a node with # in the title, you can use <tt class='inlinecode'>[Using # inside qw()]</tt> (<a href="?node=Using%20%23%20inside%20of%20qw%28%29">Using # inside of qw()</a>) or <tt class='inlinecode'>[title://Using \# inside qw()]</tt> (<a href="/index.pl/?node=Using%20%23%20inside%20qw%28%29">Using \# inside qw()</a>). Note how the # has to be escaped as \# when using WORD:// links. </p></li><li><p> This is useful if you want to specify extra options in the link. For example <tt class='inlinecode'>[title://Using \# inside qw();displaytype=xml]</tt> (<a href="/index.pl/?node=Using%20%23%20inside%20qw%28%29;displaytype=xml">Using \# inside qw();displaytype=xml</a>) will give you the XML version of that node. </p></li><li><p> Even better would be to not rely on the title of the node never changing and link to it via the node ID instead: <tt class='inlinecode'>[id://94698;displaytype=xml]</tt> (<a href="index.pl?node_id=94698;displaytype=xml">94698;displaytype=xml</a>). </p></li><li><p> Similarly, you can't use <tt class='inlinecode'>[P(erl|ython)]</tt> to link to the node with that titles since it becomes <a href="?node=P%28erl">ython)</a> and there is no way to escape | if you aren't using the WORD:// type of link. </p></li><li><p> To link to that node use <tt class='inlinecode'>[title://P(erl\|ython)]</tt> (<a href="/index.pl/?node=P%28erl%7Cython%29">P(erl\|ython)</a>), <tt class='inlinecode'>[title://P(erl\|ython)|cool obfu]</tt> (<a href="/index.pl/?node=P%28erl%7Cython%29">cool obfu</a>), or <tt class='inlinecode'>[id://31015]</tt> (<a href="index.pl?node_id=31015">31015</a>), etc. </p></li></ul> <p> last major update by <a href="?node=tye">tye</a> - 2003-01-08<br /> </p> <hr /> <ul> <li><a href="index.pl?node_id=108949;user=ar0n">my scratchpad</a> <li><a href="/index.pl/?node_id=108949;user=some%7Cstupid%7Cuser">ar0n</a> <li><a href="/images/">Image directory</a> <li><a href="index.pl?node_id=8948;me=ar0n%27s%20home%3B%20welcome">My home node</a> <li><a href="http://theoryx5.uwinnipeg.ca/mod_perl/cpan-search?search=File%3A%3ACopy;filetype=+distribution+name+or+des‎crip‎tion;j;case=clike">Hello, there ;)</a> <li><a href="/index.pl/?node=Petruchio#TheGoodStuff">pr0n</a> <li><a href="/index.pl/?node=tye%23MoreGoodStuff">More pr0n</a> <li><a href="/index.pl/?node=foo%7Cbar">baz</a> <li><a href="index.pl?node_id=300000">Oh, SURE. You're not really here, are you?</a> <li>[id://Oh, no isn't this nice|Yep] <li><a href="index.pl?node_id=300000">300000</a> <li><a href="/this/?if=or&that=why;who=%26%7Ctext">this/?if=or&that=why;who=\&\|text</a> </ul> </p> <!-- END general container --> <!--/contained stuff--> </td> <!--nodelet handling code (monktainer)--> <td width="20%" valign="top" align="right" class="nodelets"> <!-- Begin nodelets --> <table class='nodelet_container' id='nodelet_container'> <!-- Nodelet Break --> <tbody class="nodelet" id="Log_In"> <tr><th class="nodelet_head"> <span class="title">Log In</span><a href="?node=About the Log In" class="nodelethead-annot"><sup>?</sup></a> </th></tr> <tr><td class="nodelet_body"> <form method="post" action="?" enctype="multipart/form-data" name="login"> <span><input type="hidden" name="node_id" value="142755" ></input></span> <input type="hidden" name="op" value="login" /> <input type="hidden" name="lastnode_id" value="142755" /> <table border="0"><tr><td> Username:</td><td> <input type="text" name="user" size="10" maxlength="34" /> </td></tr><tr><td> Password:</td><td> <input type="password" name="passwd" size="10" maxlength="10" /> </td></tr></table> <label><input type="checkbox" name="expires" value="+10y" />remember me</label> <input type="submit" name="login" value="Login" /> <br /> <a href="?node_id=2513">What's my password?</a> <br /> <a href="?node_id=101">Create A New User</a> </form> </td></tr> </tbody> <!-- Nodelet Break --> <tbody class="nodelet" id="Domain_Nodelet"> <tr><th class="nodelet_head"> <span class="title">Domain Nodelet</span><a href="?node=About the Domain Nodelet" class="nodelethead-annot"><sup>?</sup></a> </th></tr> <tr><td class="nodelet_body"> <p class='domain_link' align='center'><a class='wwwdomainlink' href="http://www.perlmonks.com/index.pl?node_id=142755">www</a>.<a class='domainlink' href="http://perlmonks.com/index.pl?node_id=142755">com</a> | <a class='wwwdomainlink' href="http://www.perlmonks.net/index.pl?node_id=142755">www</a>.<a class='domainlink' href="http://perlmonks.net/index.pl?node_id=142755">net</a> | <span class='currentdomain'>www</span>.<a class='domainlink' href="http://perlmonks.org/index.pl?node_id=142755">org</a></p> </td></tr> </tbody> <!-- Nodelet Break --> <tbody class="nodelet" id="Chatterbox"> <tr><th class="nodelet_head"> <span class="title">Chatterbox</span><a href="?node=About the Chatterbox" class="nodelethead-annot"><sup>?</sup></a> </th></tr> <tr><td class="nodelet_body"> <form method="get" action="?" enctype="multipart/form-data"> <span><input type="hidden" name="node_id" value="142755" ></input></span><i class="cb_quiet">and all is quiet...</i><br /> <input type="submit" name="foo" value="Refresh" /> </form> <i><br /> <a href="?node=ChatterBox%20FAQ">How do I use this?</a> • <a href="?node=last%20hour%20of%20cb">Last hour</a> • <a href="?node_id=20842">Other CB clients</a></i> </td></tr> </tbody> <!-- Nodelet Break --> <tbody class="nodelet" id="Other_Users"> <tr><th class="nodelet_head"> <span class="title">Other Users</span><a href="?node=About the Other Users" class="nodelethead-annot"><sup>?</sup></a> </th></tr> <tr><td class="nodelet_body"> <span class="other-users-text">Others <span class="other-users-blurb">musing on</span> the Monastery:</span> (4)<br /><ul class="spacey-list"><li><span class='even-row'><span class='item-000'><span class='user-level-26'><span class='user-461912'><a href="?node_id=461912" title="GrandFather's home node. Level 26. Member of: janitors">GrandFather</a></span></span></span></span></li> <li><span class='odd-row'><span class='item-001'><span class='user-level-20'><span class='user-200365'><a href="?node_id=200365" title="Tux's home node. Level 20">Tux</a></span></span></span></span></li> <li><span class='even-row'><span class='item-002'><span class='user-level-16'><span class='user-890813'><a title="cavac's home node. Level 16. Member of: pmdev, SiteDocClan, QandAEditors" href="?node_id=890813">cavac</a></span></span></span></span></li> <li><span class='odd-row'><span class='item-003'><span class='user-level-1'><span class='user-11155664'><a href="?node_id=11155664" title="chatterbot's home node. Level 1">chatterbot</a></span></span></span></span></li> </ul><span class='update-time'><small>As of 2024-11-28 05:00 GMT</small></span> </td></tr> </tbody> <!-- Nodelet Break --> <tbody class="nodelet" id="Sections"> <tr><th class="nodelet_head"> <span class="title">Sections</span><a href="?node=About the Sections" class="nodelethead-annot"><sup>?</sup></a> </th></tr> <tr><td class="nodelet_body"> <ul class="spacey-list"> <li><a href="?node=Seekers%20of%20Perl%20Wisdom">Seekers of Perl Wisdom</a></li> <li><a href="?node=Cool%20Uses%20for%20Perl">Cool Uses for Perl</a></li> <li><a href="?node=Meditations">Meditations</a></li> <li><a href="?node=Perl%20Monks%20Discussion">PerlMonks Discussion</a></li> <li><a href="?node=Categorized%20Questions%20and%20Answers">Categorized Q&A</a></li> <li><a href="?node=Tutorials">Tutorials</a></li> <li><a href="?node=Obfuscated%20Code">Obfuscated Code</a></li> <li><a href="?node=Perl%20Poetry">Perl Poetry</a></li> <li><a href="?node=Perl%20News">Perl News</a></li> <li><a href="index.pl?node_id=483086">about</a></li> </ul> <!-- args=(Sections) NODE.title = tye&nbsp; NODE.owner = 142755 N.title = Sections sitedoclet N.owner = 17342 --> </td></tr> </tbody> <!-- Nodelet Break --> <tbody class="nodelet" id="Information"> <tr><th class="nodelet_head"> <span class="title">Information</span><a href="?node=About the Information" class="nodelethead-annot"><sup>?</sup></a> </th></tr> <tr><td class="nodelet_body"> <ul class="spacey-list"> <li><a href="?node=PerlMonks%20FAQ">PerlMonks FAQ</a></li> <li><a href="?node=the%20Perl%20Monks%20guide%20to%20the%20Monastery">Guide to the Monastery</a></li> <li><a href="?node=Tidings">What's New at PerlMonks</a></li> <li><a href="?node=Voting%2FExperience%20System">Voting/Experience System</a></li> <li><a href="?node=Tutorials">Tutorials</a></li> <li><a href="?node=Reviews">Reviews</a></li> <li><a href="?node=Library">Library</a></li> <li><a href="?node=perlman%3Aperlfaq">Perl FAQs</a></li> <li><a href="?node=Where%20can%20I%20find%20more%20information%20on...">Other Info Sources</a></li> </ul> <!-- args=(Information sitedoclet -TIDINGS_NEW ) NODE.title = tye&nbsp; NODE.owner = 142755 N.title = Information sitedoclet N.owner = 17342 --> </td></tr> </tbody> <!-- Nodelet Break --> <tbody class="nodelet" id="Find_Nodes"> <tr><th class="nodelet_head"> <span class="title">Find Nodes</span><a href="?node=About the Find Nodes" class="nodelethead-annot"><sup>?</sup></a> </th></tr> <tr><td class="nodelet_body"> <ul class="spacey-list"> <li>[href://?node_id=6364;user=961|Nodes You Wrote]</li> <li><a href="?node=My%20Watched%20Nodes">My Watched Nodes</a></li> <li><a href="?node=Super%20Search">Super Search</a></li> <li><a href="?node=Perl%20Monks%20User%20Search">List Nodes By Users</a></li> <li><a href="?node=Newest%20Nodes">Newest Nodes</a></li> <li><a href="?node=Recently%20Active%20Threads">Recently Active Threads</a></li> <li><a href="?node=Selected%20Best%20Nodes">Selected Best Nodes</a></li> <li><a href="?node=Best%20Nodes">Best Nodes</a></li> <li><a href="?node=Worst%20Nodes">Worst Nodes</a></li> <li><a href="?node=Saints%20in%20our%20Book">Saints in our Book</a></li> <li>[href://?op=randomnode|Random Node]</li> </ul> <!-- args=(Find Nodes sitedoclet -USER 961) NODE.title = tye&nbsp; NODE.owner = 142755 N.title = Find Nodes sitedoclet N.owner = 17342 --> </td></tr> </tbody> <!-- Nodelet Break --> <tbody class="nodelet" id="Leftovers"> <tr><th class="nodelet_head"> <span class="title">Leftovers</span><a href="?node=About the Leftovers" class="nodelethead-annot"><sup>?</sup></a> </th></tr> <tr><td class="nodelet_body"> <ul class="spacey-list" id="user"></ul> <ul class="spacey-list" id="internal"> <li><a href="?node=The%20St.%20Larry%20Wall%20Shrine">The St. Larry Wall Shrine</a></li> <li><a href="?node=Offering%20Plate">Offering Plate</a></li> <li><a href="?node=Awards">Awards</a></li> <li><a href="?node=Quests">Quests</a></li> </ul> <ul class="spacey-list" id="external"> <li><a href="http://www.perl.org//">Perl</a></li> <li><a href="http://blogs.perl.org//">Perl Blogs</a></li> <li><a href="http://perl.com//">Perl.com</a></li> <li><a href="https://perl.theplanetarium.org//">Planet Perl</a></li> <li><a href="http://perlweekly.com//">Perl Weekly</a></li> <li><a href="http://jobs.perl.org//">Perl Jobs</a></li> <li><a href="http://www.pm.org//">Perl Mongers</a></li> <li><a href="http://perldoc.perl.org//">Perl documentation</a></li> <li><a href="https://metacpan.org//">MetaCPAN</a></li> <li><a href="http://cpan.perl.org//">CPAN</a></li> <li><a href="https://raku.org//">Raku</a></li> </ul> <!-- args=(Leftovers sitedoclet -USER_LINKS -TIL <span class="wikilink"><a href="?node_id=11156813">Today I Learned</a></span>) NODE.title = tye&nbsp; NODE.owner = 142755 N.title = Leftovers sitedoclet N.owner = 17342 --> </td></tr> </tbody> <!-- Nodelet Break --> <tbody class="nodelet" id="Voting_Booth"> <tr><th class="nodelet_head"> <span class="title">Voting Booth</span><a href="?node=About the Voting Booth" class="nodelethead-annot"><sup>?</sup></a> </th></tr> <tr><td class="nodelet_body"> <div class="poll-vote-form"><b>chatterbot is...</b><form method="post" action="?" enctype="multipart/form-data"> <span><input type="hidden" name="displaytype" value="display" ></input></span><span><input type="hidden" name="node_id" value="11162559" ></input></span><p><label><input type="radio" name="vote" value="0" />Great! It updates <a href="index.pl?node_id=596792">596792</a> and helps me join a discussion </label><br /><label><input type="radio" name="vote" value="1" />The! Worst! Thing! Ever! It always ignores my self-upvotes for <a href="index.pl?node_id=11155739">11155739</a>!!?! </label><br /><label><input type="radio" name="vote" value="2" />Somewhat useful in settling debates with coin flips and dice rolls </label><br /><label><input type="radio" name="vote" value="3" /><a href="?node=Chatterbot">Chatterbot</a>? Nobody told me about it! </label><br /><label><input type="radio" name="vote" value="4" />Not my cup of tea. I do not do that live chat thingie...</label><br /><input type="submit" value="Vote" /></p></form><p><a href="?node_id=11162559">Results (53 votes)</a>. Check out <a href="?node=past%20polls">past polls</a>.</p></div> </td></tr> </tbody> </table> <!-- End nodelets --> </td> <!--/nodelet handling code (monktainer)--> </tr> </table> </center> <!-- End main (monktainer)--> <br /> <br /> <div id="footer"> PerlMonks parthenogenetically spawned by <a href="?node=vroom">Tim Vroom</a>.<br/> PerlMonks is a proud member of the <a href="http://www.perlfoundation.org">The Perl Foundation</a>. <a href="?node=Offering%20Plate">Donate</a> to TPF!<br /> Wonderful Web Servers and Bandwidth Generously Provided by <a href="http://promote.pair.com/direct.pl?perlmonks.org"> pair Networks</a> <br/>Built with the <a href="http://perl.org">Perl programming language</a>. </div> <!-- /monktainer --> </body> </html>