<?xml version="1.0" encoding="UTF-8"?>



<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

    <channel>
        <title>monkdiscuss</title>
        <link>http://prlmnks.org/list/</link>
        <description>RSS feeds from perlmonks.org</description>
        <language>en</language>
        <ttl>5</ttl>

        

<item>
    <title>Multiple considering? (blazar)</title>
    <link>http://prlmnks.org/html/579547.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/579547.html</guid>

    <description>
        &lt;p&gt;I was about to &lt;a href=&quot;/out/id/326922&quot;&gt;consider&lt;/a&gt; &lt;a href=&quot;/html/579518.html&quot;&gt;is this a username, little confused&lt;/a&gt; because of the missing question mark in the node title, which I find mostly annoying. However it has already been &lt;a href=&quot;/out/id/28877&quot;&gt;considered&lt;/a&gt;. Now it has to be said that I followed the first link included here, and I noticed the following:&lt;/p&gt;&lt;blockquote&gt;The &lt;a href=&quot;/out/node/janitors&quot;&gt;janitors&lt;/a&gt;&#39;s job is to correct the bletcherous mistakes that monks occasionally make in posting; the goal is to keep the quality of the site high. However, &lt;a href=&quot;/out/node/janitors&quot;&gt;janitors&lt;/a&gt; are not like newspaper editors: they do not fix problems with spelling, punctuation, grammar, style, tone, or fact. Node authors own their nodes, and they should be encouraged to learn how to post well and to bear responsibility for the quality of the site. Therefore: &lt;a href=&quot;/html/459456.html&quot;&gt;Help authors to help themselves; don&#39;t consider the small stuff&lt;/a&gt;.&lt;/blockquote&gt;&lt;p&gt;So, now that I know, I will refrain from the temptation of considering in this particular case and in similar ones. (Although sometimes &lt;a href=&quot;/out/node/janitors&quot;&gt;janitors&lt;/a&gt; &lt;strong&gt;&lt;a href=&quot;/html/458591.html&quot;&gt;do&lt;/a&gt;&lt;/strong&gt; fix problems with spelling or typos, eh &lt;a href=&quot;/out/node/planetscape&quot;&gt;planetscape&lt;/a&gt;?) &lt;tt class=&quot;inline_code&quot;&gt;;-P&lt;/tt&gt;&lt;/p&gt;&lt;p&gt;However, in more serious situations, in which a node may have been already considered, but there&#39;s something that the person who considered it in the first place didn&#39;t notice, what should one do? Just &lt;tt class=&quot;inline_code&quot;&gt;/msg&lt;/tt&gt; the &lt;a href=&quot;/out/node/janitors&quot;&gt;janitors&lt;/a&gt;?!?&lt;/p&gt;&lt;p&gt;In any case it would be nice if in the &lt;a href=&quot;/out/id/28877&quot;&gt;node 28877&lt;/a&gt; page there were some room for discussion. I am aware that it is mostly a listing in the same sense as e.g. &lt;a href=&quot;/out/id/131&quot;&gt;node 131&lt;/a&gt; are, but in the same vein and ph&lt;b&gt;i&lt;/b&gt;losophy&lt;small&gt;&lt;sup&gt;&lt;a href=&quot;/out/href/?node_id=579547#1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/small&gt; as everything in the &lt;a href=&quot;/out/http/?url=everything2.com%2F&quot;&gt;everything2&lt;/a&gt; is a node, perhaps the actual consideration text, however brief it is, should be one, reachable somewhere and repliable to. I imagine this would require major modifications to the current code, anyway, and I don&#39;t know if would be worth the effort.&lt;/p&gt;&lt;hr/&gt;&lt;p&gt;&lt;a name=&quot;1&quot;&gt;&lt;small&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/small&gt;&lt;/a&gt; &lt;strong&gt;Update:&lt;/strong&gt; &lt;a href=&quot;/html/579962.html&quot;&gt;thanks&lt;/a&gt;, &lt;a href=&quot;/out/node/GrandFather&quot;&gt;GrandFather&lt;/a&gt;.&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>is this a username, little confused (greatshots)</title>
    <link>http://prlmnks.org/html/579518.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/579518.html</guid>

    <description>
        &lt;p&gt;&lt;a href=&quot;/html/547764.html&quot;&gt;I have no idea what you&#39;re talking about, so here&#39;s a bunny with a pancake on its head.&lt;/a&gt;. what/why/who is this all about? I have no idea on this funny.&lt;/p&gt;&lt;p&gt;&lt;small&gt;20061026 Unconsidered by &lt;a href=&quot;/html/5348.html&quot;&gt;Corion&lt;/a&gt;:  keep: 10 edit: 13 reap: 2, was considered for title change&lt;/small&gt;&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>How &#39;bout a &lt;pre&gt; (and other stuff) warning? (blazar)</title>
    <link>http://prlmnks.org/html/579317.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/579317.html</guid>

    <description>
        &lt;p&gt;Since both the &lt;a href=&quot;/html/509881.html&quot;&gt;&quot;page too wide&quot;&lt;/a&gt; (&lt;a href=&quot;/out/href/?&quot;&gt;Perl Monks&lt;/a&gt;) &lt;a href=&quot;/out/id/237040&quot;&gt;FAQ&lt;/a&gt; and the incident it refers to tend to come out quite so often, but it&#39;s also true at the same time that there are (rarer) cases in which &lt;tt class=&quot;inline_code&quot;&gt;&lt;pre&gt;&lt;/tt&gt; tags &lt;em&gt;are&lt;/em&gt; useful (I stumbled into &lt;a href=&quot;/out/href/?node_id=578807#conclusion&quot;&gt;one such case&lt;/a&gt; a few days ago), I wonder whether it would be possible to implement a &lt;em&gt;visually distinctive&lt;/em&gt; warning signaling &lt;tt class=&quot;inline_code&quot;&gt;&lt;pre&gt;&lt;/tt&gt; tags (and other potentially &quot;risky&quot; stuff like long unbreakable lines which should be easy enough to detect) to the effect of something along the lines of:&lt;/p&gt;&lt;blockquote&gt;You used &lt;strong&gt;&lt;tt class=&quot;inline_code&quot;&gt;&lt;pre&gt;&lt;/tt&gt; tags&lt;/strong&gt;: they can cause some inconveniences as detailed in &lt;a href=&quot;/html/509881.html&quot;&gt;this FAQ&lt;/a&gt;, do you really need them? If so, then check you don&#39;t have excessively long lines. If not, please consider using &lt;tt class=&quot;inline_code&quot;&gt;&lt;code&gt;&lt;/tt&gt; tags instead.&lt;/blockquote&gt;&lt;p&gt;These warnings of course should pop up after hitting the preview button, but then I think it would be sensible to have them pop up and act like in preview mode even if the author enabled the &quot;no forced preview&quot; setting in their user settings. Indeed knowledgeable users will... know in advance and probably only seldom meet the warning, and if and when they do, it won&#39;t be a major hassle to them to press an additional button.&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>Perl Monks Statistics Menu Addition (madbombX)</title>
    <link>http://prlmnks.org/html/579261.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/579261.html</guid>

    <description>
        Monks,&lt;p&gt;I was looking around the monastary curious about the stats of other monks and even about the site in general.  I asked in the CB if there were any statistics pages.  I was pointed over to &lt;a href=&quot;/out/link/http://tinymicros.com/pm/index.php?goto=MainPage&quot;&gt;http://tinymicros.com/pm/index.php?goto=MainPage&lt;/a&gt;.  This site is a great and has a lot of interesting information.&lt;p&gt;That being said, I have been roaming around the monastary for a while and had never even heard of this.  I was wondering why this site isn&#39;t advertised more.  Is there any reason in particular?  If not, why isn&#39;t it on the main menu or at least a default on the side bar menu?&lt;p&gt;I think it should be added as there has obviously been quite a bit of time put into the site itself and its worthy of some recognition and regular use.  Thoughts?&lt;p&gt;&lt;B&gt;Update:&lt;/b&gt; It&#39;s been brought to my attention that there is also a site with CB stats.  Thus something along the lines of a stats node can be created.  It can have links to both sites, plus whatever else might be out there that isn&#39;t mentioned (please mention in reply if you put your hard work into it).
    </description>
</item>

        

<item>
    <title>Something Amiss with Seekers Page? (jkeenan1)</title>
    <link>http://prlmnks.org/html/579252.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/579252.html</guid>

    <description>
        I am experiencing a problem viewing the &lt;a href=&quot;/out/id/479&quot;&gt;Seekers of Perl Wisdom page&lt;/a&gt;.  The main frame is running way off the right-hand margin of the screen, meaning that I have to scroll right to get to the Chatterbox, etc.&lt;p&gt;I am getting this problem through two different browsers (Mozilla and Safari).  The problem is not occurring on other pages (e.g., Monastery Gates, Meditation, Recent Threads).&lt;p&gt;Does anyone know what is amiss?&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-360854&quot;&gt;Jim Keenan&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Feature request: Alert when node approved or front pages (jimbus)</title>
    <link>http://prlmnks.org/html/578823.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/578823.html</guid>

    <description>
        &lt;p&gt;It would be cool if root messaged you when your node was approved or front paged like it does when you get a reply or your title has been changed&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-473413&quot;&gt;&lt;hr /&gt;--Jimbus aka Jim Babcock&lt;br /&gt;Wireless Data Engineer and Geek Wannabe&lt;br /&gt;jim-dot-babcock-at-usa-dot-com&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;small&gt;2006-10-17 Retitled by &lt;a href=&quot;/out/node/GrandFather&quot;&gt;GrandFather&lt;/a&gt;, as per Monastery &lt;a href=&quot;/out/id/341118&quot;&gt;guidelines&lt;/a&gt; &lt;br /&gt;Original title: &#39;site suggestion&#39;&lt;/small&gt;&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>learnt from mistakes (jesuashok)</title>
    <link>http://prlmnks.org/html/578650.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/578650.html</guid>

    <description>
        &lt;p&gt;&lt;a href=&quot;/html/576774.html&quot;&gt;How should Perlmonks deal with Plagiarism?&lt;/a&gt;&lt;br&gt;what do you wall want me to do now? can I access monks as a anonymous monks or that too not allowed ? &lt;br&gt;I make sure that this will not happen again. I deliver my own ideas from now on. that is the assurance I can give from my side.&lt;br&gt;I did a mistake, I am also ready to face the consequences.&lt;br&gt;&lt;br&gt;&lt;b&gt;update 1&lt;/b&gt; Corrected a typo.&lt;br&gt;&lt;b&gt;update 2&lt;/b&gt; I am extremly Sorry for making such a damage to perl monks.&lt;/p&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-395537&quot;&gt;&quot;Keep pouring your ideas&quot;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Some sites cause Carpel Tunnel Syndrome. Surely not PerlMonks? (monkeriffic)</title>
    <link>http://prlmnks.org/html/578239.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/578239.html</guid>

    <description>
        Hi,Great site, very popular around the world. I am new here and grateful to be here. I have one question: &lt;p&gt;Is there a way to post in a conventional manner - such that I don&#39;t have to add line breaks - and paragraph marks &lt;p&gt; where the site just accepts my text in a way that other sites do, ie. it basically posts what I wrote with no additional coding needed? &lt;p&gt;After coding all day, I suppose I would be happy not to code questions about my code...if you know what I mean.&lt;p&gt;I think I&#39;m getting carpel tunnel syndrome, and yet Microsoft and some sites want to add keystroke upon keystroke and sometimes I ask, &quot;Are all those extra keystrokes necessary?&quot; &lt;p&gt;Human bodies do wear out after all. Ask around at those who are at the computer all day if extra keystrokes matter or not. &lt;p&gt;I could be wrong...but I think they do and curse apps that love to add them.&lt;p&gt;Of course, peace and love all around here...because surely there is a way to avoid the extra keystrokes? How hard would it be to accept text as typed as default but allowing users to choose the Carpel Path if they desire that?&lt;p&gt;Thanks!&lt;p&gt;Love,&lt;p&gt;Leslie
    </description>
</item>

        

<item>
    <title>Free nodelet hack: Consideration shortcuts (Hue-Bond)</title>
    <link>http://prlmnks.org/html/577924.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/577924.html</guid>

    <description>
        &lt;p&gt;Following &lt;a href=&quot;/out/node/tye&quot;&gt;tye&lt;/a&gt;&#39;s &lt;a href=&quot;/html/575977.html&quot;&gt;suggestion&lt;/a&gt;, I&#39;ve put up this little piece of javascript code for making the life of &lt;a href=&quot;/out/node/Friar&quot;&gt;Friar&lt;/a&gt;s and above a little easier. This is my first javascript snippet (besides &lt;tt class=&quot;inline_code&quot;&gt;alert (&#39;Hello, World!&#39;);&lt;/tt&gt;) and I thing it&#39;s pretty good looking. &lt;strike&gt;I just would like to get rid of that 6 repeated &lt;tt class=&quot;inline_code&quot;&gt;&lt;br&gt;&lt;/tt&gt;s&lt;/strike&gt;.&lt;/p&gt;&lt;p&gt;When you select either &quot;Add code tags&quot; or &quot;Add readmore tags&quot;, the proper message is included in the text box, and it&#39;s marked read only. In the case of &quot;Retitle&quot; or &quot;Reap&quot;, the text &quot;Retitle: &quot; or &quot;Reap: &quot; is automatically added to the textbox, and the user is expected to fill in some further details (like the new title or the reason to reap a node), or enter other completely different reason (ie, the radio buttons are not a contract). In case the user selects &quot;Other&quot;, the textbox is emptied.&lt;/p&gt;&lt;p&gt;This &quot;Other&quot; and the original checkbox &quot;Consider node&quot; serve the same purpose, more or less. The radio button can be safely eliminated from the form, or the original checkbox can be hidden for consistency (&quot;&lt;i&gt;I want only radio buttons!&lt;/i&gt;&quot;).&lt;/p&gt;&lt;p&gt;It&#39;s &quot;tested&quot; in Mozilla 1.7.12, IE 6.0 (winxp) and IE 5.0 (win98). &quot;tested&quot; ~~ &quot;all buttons work as expected&quot;, I actually used it a couple of times in Mozilla. After all, once the desired text is in the textbox, the rest is the same as before (&quot;It should work&quot;&amp;trade;). There &lt;strike&gt;are&lt;/strike&gt; were a couple of additional features in the works, waiting to get some testing.&lt;/p&gt;&lt;p&gt;Special thanks to &lt;a href=&quot;/out/node/jdporter&quot;&gt;jdporter&lt;/a&gt; and &lt;a href=&quot;/out/node/Corion&quot;&gt;Corion&lt;/a&gt; for their kindness and support.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Update&lt;/b&gt;: Incorporated that nice refactoring by &lt;a href=&quot;/out/node/Corion&quot;&gt;Corion&lt;/a&gt;. Added &lt;tt class=&quot;inline_code&quot;&gt;hue_mangle_text()&lt;/tt&gt;. Now, a consideration with a text of &quot;Reap: &quot; (with a space and no explanation) will be changed to &quot;Reap: empty&quot; so considerating empty nodes for reaping becomes a matter of using just the mouse. If you add a number (&quot;Reap: 42&quot;), it will be promoted to a link (&quot;Reap: duplicate of &amp;#91;id://42&amp;#93;&quot;). || Added some improvements by [ikegami]. || Added three more options per [Arunbear] request; they are commented to show how easily you can have exactly the options you want. The &quot;Reparent&quot; option changes numbers into links too.&lt;/p&gt;&lt;pre class=&quot;block_code&quot;&gt;&lt;script language=&quot;Javascript&quot;&gt;// plagiarized from Corion++ ;^)function $(name) {    return document.getElementById (name);}{var form;   // approval nodelet formvar cb;     // consideration checkboxfunction hue_disable() {    form.considerreason.readOnly = true;}function hue_enable() {    form.considerreason.readOnly = false;}function hue_set_code() {    hue_disable();    form.considerreason.value = &#39;Add code tags&#39;;}function hue_set_readmore() {    hue_disable();    form.considerreason.value = &#39;Add readmore tags&#39;;}function hue_set_retitle() {    hue_enable();    form.considerreason.value = &#39;Retitle: &#39;;    form.considerreason.focus();}function hue_set_reap() {    hue_enable();    form.considerreason.value = &#39;Reap: &#39;;    form.considerreason.focus();}function hue_set_moveto() {    hue_enable();    form.considerreason.value = &#39;Move to: &#39;;    form.considerreason.focus();}function hue_set_reparent() {    hue_enable();    form.considerreason.value = &#39;Reparent under: &#39;;}function hue_set_restore() {    hue_disable();    form.considerreason.value = &#39;Restore content&#39;;    form.considerreason.focus();}function hue_set_other() {    hue_enable();    form.considerreason.value = &#39;&#39;;    form.considerreason.focus();}function hue_mangle_text() {    if (form.considerreason.value.match (/^Reap: $/)) {        form.considerreason.value = &#39;Reap: empty node&#39;;    }    if (form.considerreason.value.match (/^Reap: (\d+)$/)) {        form.considerreason.value = &#39;Reap: duplicate of `[id://&#39; + RegExp.$1 + &#39;`]&#39;;    }    if (form.considerreason.value.match (/^Reparent under: (\d+)$/)) {        form.considerreason.value = &#39;Reparent under: `[id://&#39; + RegExp.$1 + &#39;`]&#39;;    }}function hue_create_radio(value, callback) {    var input = document.createElement (&#39;input&#39;);    input.name = &#39;hue_reason&#39;;    input.value = value;    input.type = &#39;radio&#39;;    input.onclick = callback;    return input;}function hue_create_input(value, visual, callback) {    var input = hue_create_radio (value, callback);    var text = document.createTextNode (visual);    var br = document.createElement (&#39;br&#39;);    return `[ input, text, br `];}function hue_add_elems() {    var approval_nodelet = $(&#39;nodelet_body_row_Approval_Nodelet&#39;);    if (!approval_nodelet) {        return;    }    form = approval_nodelet.getElementsByTagName (&#39;td&#39;)`[0`].getElementsByTagName (&#39;form&#39;)`[0`];    form.onsubmit = hue_mangle_text();    var checkbox = $(&#39;considerit&#39;);    if (!checkbox) {        return;    }    var to_insert = `[        hue_create_input (&#39;code&#39;,     &#39;Add code tags&#39;,        hue_set_code),        hue_create_input (&#39;readmore&#39;, &#39;Add readmore tags&#39;,    hue_set_readmore),        hue_create_input (&#39;retitle&#39;,  &#39;Retitle&#39;,              hue_set_retitle),        hue_create_input (&#39;reap&#39;,     &#39;Reap duplicate/empty&#39;, hue_set_reap),//        hue_create_input (&#39;moveto&#39;,   &#39;Move&#39;,                hue_set_moveto),//        hue_create_input (&#39;reparent&#39;, &#39;Reparent&#39;,            hue_set_reparent),//        hue_create_input (&#39;restore&#39;,  &#39;Restore content&#39;,      hue_set_restore),        hue_create_input (&#39;other&#39;,    &#39;Other&#39;,                hue_set_other),    `];    for (var i = to_insert.length; i--; ) {        var arr = to_insert`[i`];        for (var j = arr.length; j--; ) {            form.insertBefore (arr`[j`], checkbox.nextSibling);        };    }    form.insertBefore (document.createElement (&#39;br&#39;), checkbox.nextSibling);}hue_add_elems();}&lt;/script&gt;&lt;/pre&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-489671&quot;&gt;&lt;p&gt;-- &lt;br /&gt;David Serrano&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Your Undeservingly Unappreciated Nodes (monarch)</title>
    <link>http://prlmnks.org/html/577624.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/577624.html</guid>

    <description>
        Much has been said about XP on Perlmonks. It is something we all like to have even if we don&#39;t necessarily base our actions around doing unscrupulous to get it.&lt;p&gt;How often have you written a complex, well thought out, specific reply (perhaps including working tested code) in reply to someone and got maybe 1, 2, or just a handful of XP for it, whilst someone else made a generic comment and scored 10s of points!&lt;p&gt;Well now is your time to shine. Post your links to some of the nodes you authored and toiled on for few XP. I&#39;m curious to see some of the great nodes I missed!&lt;p&gt;Here&#39;s some links I&#39;m proud of though they weren&#39;t popular: &lt;a href=&quot;/html/577381.html&quot;&gt;Re^3: Where is the bug in this Net::SNMP code?&lt;/a&gt;, &lt;a href=&quot;/html/528147.html&quot;&gt;Re: WWW::Mechanize submission problem&lt;/a&gt;, &lt;a href=&quot;/html/504790.html&quot;&gt;Re: Put file on webserver via HTTP&lt;/a&gt;, &lt;a href=&quot;/html/494398.html&quot;&gt;Re^2: IO::Select on an IO::Pipe not doing anything&lt;/a&gt;, &lt;a href=&quot;/html/503512.html&quot;&gt;Re^3: Logging into telnet using a socket&lt;/a&gt;.&lt;p&gt;PS: please don&#39;t upvote any of the nodes I provided, I&#39;m not looking for XP through this meditation.
    </description>
</item>

        

<item>
    <title>Firefox Extension for the CB? (ghenry)</title>
    <link>http://prlmnks.org/html/577376.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/577376.html</guid>

    <description>
        &lt;p&gt;Dear All,&lt;/p&gt;&lt;p&gt;I usually use &lt;a href=&quot;/out/node/Sporty&quot;&gt;Sporty&lt;/a&gt;&#39;s &lt;a href=&quot;/out/http/?url=sourceforge.net%2Fprojects%2Fkatterbox&quot;&gt;Katterbox&lt;/a&gt;, but his site seems to have changed, which means no more webstart.&lt;/p&gt;&lt;p&gt;I&#39;ve always wanted to have a go at a Firefox extension, and there seems to be loads of tutorials &lt;a href=&quot;/out/http/?url=www.google.co.uk%2Fsearch%3Fq%3Dfirefox%2Bextension%2Btutorial%26start%3D0%26ie%3Dutf-8%26oe%3Dutf-8&quot;&gt;out there&lt;/a&gt;. Would this be of interest to anyone, or has someone done one already?&lt;/p&gt;&lt;p&gt;Gavin.&lt;/p&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-386673&quot;&gt;&lt;small&gt;Walking the road to enlightenment... I found a penguin and a camel on the way.....&lt;br/&gt;Fancy a yourname@perl.me.uk? Just ask!!!&lt;/small&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>PerlMonks XP Value (Velaki)</title>
    <link>http://prlmnks.org/html/577132.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/577132.html</guid>

    <description>
        &lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;i&gt;The following represents my personal opinion on the items discussed below:&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;dl&gt;&lt;dt&gt;Why are there experience points?&lt;/dt&gt;&lt;dd&gt;It&#39;s a method, adopted by Perl Monks, tomeasure the level of participation of a monk, and the quality/efficacy of that monk&#39;s write-ups.&lt;/dd&gt;&lt;/dl&gt;&lt;/p&gt;&lt;p&gt;&lt;dl&gt;&lt;dt&gt;Do XPs have any value?&lt;/dt&gt;&lt;dd&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Within Perl Monks, XPs serve to provide both a reward for participants, and a means by which one may gauge the relative expertise of a particular Monk in a quantitative way.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Outside Perl Monks, I have many times experienced employers using a person&#39;s Perl Monks rank/XP total as a fair rating of that person&#39;s overall Perl abilities/reputation, and have made hiring decisions based upon it, just as &lt;a href=&quot;/out/node/planetscape&quot;&gt;planetscape&lt;/a&gt; notes in &lt;strike&gt;his&lt;/strike&gt; her &lt;a href=&quot;/out/node/576933&quot;&gt;observation&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/p&gt;&lt;p&gt;Perl Monks is a reputable site of a wonderful mix of beginners and experienced Perl minds, alike.  A person can peruse this site, ask questions, and even receive responses from the authors of the books they use to perform their daily Perl tasks.  There is a plethora of people of varying experience here, and the major thing that unites this community is a love of programming and using Perl.  After all, this &lt;b&gt;is&lt;/b&gt; a volunteer endeavor.  It is this very sense of a professional, voluteer community with expert knowledge, which has earned Perl Monks the excellent reputation it has.  Given that positive aspect, there is value in being a member, as viewed not only be the Perl community, but the business world as well. &lt;/p&gt;&lt;p&gt;A Perl Monk is a special individual, and to those who need a Perl solution to their problem, this is the place; these, the people, to which many come.  As for the wanton and reckless pursuit of XPs by any means as if Perl Monks were just another video game to be beaten, that behavior ought to be discouraged in the strictest of terms, since it ultimately affects the perceived reputation of the site.&lt;/p&gt;&lt;p&gt;The value of PerlMonks XPs are that they represent, in part, the quality of the site.  This quality is often the benchmark for Perl excellence.  Let&#39;s work to keep it that way.&lt;/p&gt;&lt;p&gt;Musing...&lt;br /&gt;-v.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; &lt;i&gt;Corrected &lt;a href=&quot;/out/node/planetscape&quot;&gt;planetscape&lt;/a&gt;&#39;s gender in my post. { Sorry about that. }&lt;/i&gt;&lt;/p&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-322786&quot;&gt;&quot;Perl.  There is no substitute.&quot;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Unicode characters in &lt;code&gt; blocks (Joost)</title>
    <link>http://prlmnks.org/html/576916.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/576916.html</guid>

    <description>
        &lt;a href=&quot;/html/576890.html&quot;&gt;This node by Nik&lt;/a&gt; confused me greatly.&lt;p&gt;Apparently, if you post unicode characters in a &lt;tt class=&quot;inline_code&quot;&gt;&lt;code&gt;&lt;/tt&gt; block, you see the numeric HTML entities instead of the characters. I expect this is due to some kind of double encoding bug.&lt;p&gt;&lt;h3&gt;Example:&lt;/h3&gt;&lt;p&gt;Here are some random unicode characters I randomly selected:&lt;p&gt;&amp;#1581;&amp;#1610;&amp;#1590;,&amp;#960;&amp;#946;&amp;#939;&lt;/p&gt;Here are the same characters in a &lt;tt class=&quot;inline_code&quot;&gt;&lt;pre&gt;&lt;/tt&gt; block:&lt;p&gt;&lt;pre&gt;&amp;#1581;&amp;#1610;&amp;#1590;,&amp;#960;&amp;#946;&amp;#939;&lt;/pre&gt;&lt;p&gt;And here are the same characters in a &lt;tt class=&quot;inline_code&quot;&gt;&lt;code&gt;&lt;/tt&gt; block:&lt;p&gt;&lt;pre class=&quot;block_code&quot;&gt;&amp;#1581;&amp;#1610;&amp;#1590;,&amp;#960;&amp;#946;&amp;#939;&lt;/pre&gt;&lt;p&gt;Note that I didn&#39;t use any HTML numeric references myself - I just copy/paste the characters from the gnome &quot;charmap&quot; program into the textfield.&lt;p&gt;Below is the relevant part of the HTML source to this page:&lt;pre class=&quot;block_code&quot;&gt;&lt;p&gt;Here are some random unicode characters I randomly selected:&lt;p&gt;&amp;#1581;&amp;#1610;&amp;#1590;,&amp;#960;&amp;#946;&amp;#939;&lt;/p&gt;Here are the same characters in a &lt;tt class=&#39;inlinecode&#39;&gt;&amp;lt;pre&amp;gt;&lt;/tt&gt; block:&lt;p&gt;&lt;pre&gt;&amp;#1581;&amp;#1610;&amp;#1590;,&amp;#960;&amp;#946;&amp;#939;&lt;/pre&gt;&lt;p&gt;And here are the same characters in a &lt;tt class=&#39;inlinecode&#39;&gt;&amp;lt;code&amp;gt;&lt;/tt&gt; block:&lt;p&gt;&lt;pre class=&quot;code&quot;&gt;&lt;div class=&#39;codeblock&#39;&gt;&lt;tt class=&#39;codetext&#39;&gt;&amp;amp;#1581;&amp;amp;#1610;&amp;amp;#1590;,&amp;amp;#960;&amp;amp;#946;&amp;amp;#939;&lt;/tt&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;p&gt;As you can see, in the &lt;tt class=&quot;inline_code&quot;&gt;&lt;code&gt;&lt;/tt&gt; block, the numeric entitie&#39;s &amp; chars are incorrectly escaped. I think is is a pretty serious issue now that perl can handle native utf8 source.&lt;p&gt;Also, I notice that these characters are also doubly escaped in the textarea field that I&#39;m typing in now (i.e. you can enter unicode chars in the textfield, but at preview, in the textfield, you&#39;ll just see a bunch of &amp;amp;#number; entries).&lt;p&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-157432&quot;&gt;&lt;em&gt;&lt;a href=&quot;/out/id/149675&quot;&gt;&quot;What should it profit a man, if he should win a flame war, yet lose his cool?&quot;&lt;/a&gt;&lt;/em&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>How should Perlmonks deal with Plagiarism? (liverpole)</title>
    <link>http://prlmnks.org/html/576774.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/576774.html</guid>

    <description>
        This morning I was chagrined and astonished to discover that 2 people atPerlmonks, [jesuashok] and [madtoperl], have been flagrantly involved inmany instances of plagiarism.&lt;p&gt;It was already clear that [madtoperl] had made quite a few submissionsto the [node://1590|Perl Poetry] section which were not his own, and recently[jesuashok] began emulating this dishonerable practice as well, for whichI was [id://572005|very direct] in admonishing him.&lt;p&gt;But now it has to come to my attention that both of them have beenstealing other people&#39;s questions as well!&amp;nbsp;&amp;nbsp;This is something Ifind patently offensive, as do a number of other monks, from the messagesI&#39;ve been getting both in the chatterbox and privately.&amp;nbsp;&amp;nbsp;What&#39;smore, I don&#39;t know which I found more disrespectful, the verbatim,word-for-word copying of other people&#39;s work which [jesuashok] practices,as if he couldn&#39;t be bothered to change the wording (references: [id://542441|node 542441], [id://526642|node 526642],[id://539378|node 539378], [id://542988|node 542988],[id://542220|node 542220], [id://544852|node 544852],[id://542744|node 542744], [id://543989|node 543989],[id://542227|node 542227], and [id://544769|node 544769]),or the sneaky, deceitful minor rewrites which [madtoperl] engages into attempt to cover his tracks, such as changing variable names orslight alterations in wording (references: [id://551569|node 551569] and [id://543062|node 543062]).&lt;p&gt;Both of these monks have been called out for their plagiarism, andhave staunchly denied any wrongdoing, even when presented with irrefutableevidence to the contrary.&amp;nbsp;&amp;nbsp;It would be one thing, I suppose, tobe caught in the act of committing intellectual fraud, and to back awaysheepishly, or to show signs of contrition and come clean.&amp;nbsp;&amp;nbsp;Sadly, however, the opposite has been true in both cases.For example, [jesuashok] responded to [id://571932|&quot;I guess the same is thecopy of c program which i saw already somewhere.&quot;] with an unrepentant[id://571939|&quot;if you see this &quot;C&quot; program somewhere please let me know. Itis my own effort.  help If you can, otherwise shut.&quot;], and [madtoperl], whenconfronted with [id://548919|&quot;Same poem found here too.&quot;] desperatelymaintained his charade with [id://548934|&quot;Hi, That was also posted by me.&quot;].&lt;p&gt;It seems this would be an apropos time to pose the question to you,my brethren:&amp;nbsp;&amp;nbsp;how should plagiarism be handled here at Perlmonks?&amp;nbsp;&amp;nbsp;I will be patient, and listen to what others think about thissituation, but I feel very strongly that something must be done.&amp;nbsp;&amp;nbsp;I&#39;ve attempted to take a step back and look at the facts dispassionately,even to the point of asking myself &quot;am I blowing this out of proportion?&quot;&amp;nbsp;&amp;nbsp;Yet, from all the responses I&#39;ve heard from my fellow monks,there is a fair consensus that this cannot be tolerated.&lt;p&gt;For me, [GrandFather]&#39;s quote sums it up quite nicely:&lt;pre class=&quot;block_code&quot;&gt;&quot;I think that plagiarised nodes that have garnered a high rep are a majoraffront and demean the efforts of genuinely helpful people around PM&quot;&lt;/pre&gt;&lt;p&gt;And to list some of the reasons that I find this plagiarism sodistasteful:&lt;ol&gt;&lt;li&gt;It is disrespectful to this community that I&#39;ve come to love&lt;li&gt;It lowers the standards by which Perlmonks will, unavoidably, be judged&lt;li&gt;It is demeaning, both those authors whose work has been stolen, and tothose authors at Perlmonks who take pride in the commitment to the quality oftheir questions, answers and Perl code&lt;li&gt;It is frustrating that Perlmonks is becoming associated with a practicewhich is both unethical and illegal&lt;/ol&gt;&lt;p&gt;I await your thoughts on how best to handle this problem.&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-465654&quot;&gt;&lt;hr /&gt;&lt;font size=&quot;1&quot;&gt;s&#39;&#39;(q.S:$/9=(T1&#39;;s;(..)(..);$..=substr+crypt($1,$2),2,3;eg;print$..$/&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>PerlMonks mirror with RSS and searching (EvdB)</title>
    <link>http://prlmnks.org/html/576114.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/576114.html</guid>

    <description>
        &lt;p&gt;Perlmonks is great but there are some &#39;features&#39; that I consider to be missing:&lt;/p&gt;&lt;ul&gt;  &lt;li&gt;RSS feeds to everything: topics, authors, threads&lt;/li&gt;  &lt;li&gt;Searching the full content quickly with the results shown with context&lt;/li&gt;  &lt;li&gt;Crawlable by search engines such as Google, Yahoo, etc - so that people searching via search engines can benefit from the knowledge stored here.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To address these issues I&#39;ve added features to &lt;a href=&quot;/out/http/?url=prlmnks.org&quot;&gt;http://prlmnks.org&lt;/a&gt;, a site that I first created about a year ago to do the RSS feeds bit. Please take a look and tell me what you think.&lt;/p&gt;&lt;p&gt;Please note that I am not being negative towards perlmonks - I think it is a great resource.&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>Consideration shortcuts (Hue-Bond)</title>
    <link>http://prlmnks.org/html/575897.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/575897.html</guid>

    <description>
        &lt;p&gt;First of all, I don&#39;t think the current method for considering nodes is bad at all. I&#39;m quite comfortable with it. However, it&#39;s undeniable that a significant portion of all considerations ask to retitle nodes, reap duplicated ones or add &lt;tt&gt;&amp;lt;code&amp;gt;&lt;/tt&gt; or &lt;tt&gt;&amp;lt;readmore&amp;gt;&lt;/tt&gt; tags to them.&lt;/p&gt;&lt;p&gt;So I thought about adding some shortcuts to these common actions. This is a sample layout (square brackets are check boxes, parentheses are radio buttons):&lt;/p&gt;&lt;pre class=&quot;block_code&quot;&gt;[ ] Consider node( ) Add code tags( ) Add readmore tags( ) Retitle node( ) Reap duplicate or empty(x) Other[__text_box__][ Moderate button ]&lt;/pre&gt;&lt;p&gt;The text in the text box would be ignored if &quot;Add code tags&quot; or &quot;Add readmore tags&quot; were selected. It would contain the new title or the &quot;Other&quot; reason to consider. In case of &quot;Reap duplicate or empty&quot;, it would contain the &lt;tt&gt;node_id&lt;/tt&gt; of the duplicated node (or a link to it), or would be empty for the case of an empty node. The option selected by default would be &quot;Other&quot; as shown.&lt;/p&gt;&lt;p&gt;Furthermore, this would bring the possibility of automating the [id://415047|vote on your own considerations]. For example, if &quot;Add code tags&quot;, &quot;Add readmore tags&quot; or &quot;Retitle node&quot; are selected, an automatic vote would be cast on &quot;Edit&quot;.&lt;/p&gt;&lt;p&gt;What do you think about it? It&#39;s not probably worth the effort of developing this for such a small improvement, but I thought it couldn&#39;t be bad to share this thought with you all. Maybe someone has a better idea after reading this!&lt;/p&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-489671&quot;&gt;&lt;p&gt;-- &lt;br /&gt;David Serrano&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>_new considered harmful (jZed)</title>
    <link>http://prlmnks.org/html/575798.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/575798.html</guid>

    <description>
        &lt;p&gt;Most modern browsers allow you to do some combination of mouse clicks to open a link in either the current window, a new window, or a new tab.  When you set up a page for yourself, you have a fourth option to send links to a frame in the current window.  However, links that force a _new or _blank target prevent you from opening in the current window or in a same-page frame.  In our beloved &lt;a href=&quot;/out/node/fullpage chat&quot;&gt;fullpage chat&lt;/a&gt;, the feeds for privatemessages, showotherusers, and showchatmessages all hard code a base target of &quot;_new&quot;. The feed for just_search OTOH allows you to specify the base target with a formtarget parameter.&lt;/p&gt;&lt;p&gt;Why do I care?  Well, I&#39;m modifying &lt;a href=&quot;/out/node/tye&quot;&gt;tye&lt;/a&gt;&#39;s version of &lt;a href=&quot;/out/node/fullpage chat&quot;&gt;fullpage chat&lt;/a&gt; to work like my old &lt;a href=&quot;/out/node/309074&quot;&gt;Zedulator&lt;/a&gt;.  You can &lt;a href=&quot;/out/node/jzed&amp;#39;s extra scratchpad&quot;&gt;grab the new Zedulator here&lt;/a&gt;.  I have the search form go to a frame under the chat frame so I can do searches onsite or using google:// etc. and see the result pages in the same window/tab as the chat.  I also have small but expandable frames for private messages and other users.  What I&#39;d like to do is be able to have the chat, private messages, and other user links open in the same bottom frame that the search results do.  That way I can visit a link someone suggests in the cb without leaving the cb.&lt;/p&gt;&lt;p&gt;What would it take to fix this (if you agree it needs fixing)? &lt;/p&gt;&lt;ol&gt;&lt;li&gt; The easiest would be to hardcode a window/frame name like &quot;pm_display&quot;.  If the base target were that instead of &quot;_new&quot;, then users of fullpage chat would get the same behaviour as now - it would open in a new tab/window depending on mouse click; while users of Zedulator and other fullpage chat derivatives could create a frame called &quot;pm_display&quot; and the links would then redirect there.&lt;/li&gt;&lt;li&gt;A more complete but more labor intensive approach would be to make privatemessages, showotherusers, and showchatmessages behave the way just_search does and accept a target parameter.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;So, which do you prefer: 1) hardcode a specific frame/window name or 2) add parameters to the existing feeds or 3) nah, leave it like it is.&lt;/p&gt;&lt;p&gt;I&#39;m pretty sure I could implement #1 myself and could probably do #2 with some hints.&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>XP watching on OS X (jimt)</title>
    <link>http://prlmnks.org/html/575386.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/575386.html</guid>

    <description>
        &lt;p&gt;&lt;i&gt;You know you love your XP&lt;sup&gt;1&lt;/sup&gt;. I love mine. I cherish it dearly. Nourish it, sing to it, play with it. People say it&#39;s unimportant. They say it doesn&#39;t matter. They say I shouldn&#39;t care. Fools. They never listen to me when I tell them it&#39;s important. Never listen. So I&#39;ll teach them, I&#39;ll teach them all. They&#39;ll see. They&#39;ll see.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Monks is that you? Lord knows it&#39;s me. Assign me some arbitrary number and tell me what little hoops to jump through to make it go up and lordy, I am there. Surely, I&#39;m not alone.&lt;/p&gt;&lt;p&gt;But who has the time to constantly monitor their XP? We&#39;re talking about opening up a browser (if one isn&#39;t already open), typing in a URL (unless it&#39;s bookmarked), and then waiting an excruciating amount of time for a reply to finally know if your cool new node about using perl for spying on your neighbor&#39;s dog has gone up. Who has the time? I sure don&#39;t.&lt;/p&gt;&lt;p&gt;Now, you fancy winders users have your &lt;a href=&quot;/out/id/178414&quot;&gt;node 178414&lt;/a&gt;. Or you have your &lt;a href=&quot;/out/id/65221&quot;&gt;node 65221&lt;/a&gt; or your &lt;a href=&quot;/html/523903.html&quot;&gt;RSS Feeds For XP Whores And Stats Junkies&lt;/a&gt; or &lt;a href=&quot;/out/link/http://tinymicros.com/pm/&quot;&gt;http://tinymicros.com/pm/&lt;/a&gt; or your &lt;a href=&quot;/out/id/65220&quot;&gt;node 65220&lt;/a&gt;, I think all of which are thanks to our friends at &lt;a href=&quot;/out/node/jcwren&quot;&gt;Twitching Monks Software Productions&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;But there are downsides, oh yes. XPFixation is Windows only. The other ones require commands and executing and stuff. And I ask you - if I can&#39;t take the time to open my browser, how can you think I can take the time to type in a command somewhere? Hmmm? Answer me that one, smart guy.&lt;/p&gt;&lt;p&gt;So what are us statistically inclined Macintosh loving MacOS X users to do? Why, we&#39;ll now use &lt;a href=&quot;/out/link/http://www.bassetsoftware.com/perl/pmxpjunkie.dmg.gz&quot;&gt;PM XP Junkie&lt;/a&gt;, of course! Fire it up, and a cute little number pops up in your menu bar, constantly reminding you of and taunting you about your XP level. Your XP goes up? The number goes up! Nice and simple. Always there, always watching, so comforting...soothing.&lt;/p&gt;&lt;p&gt;Source is included, but it&#39;s 88.6% objective-c. Alas, &lt;a href=&quot;/out/link/http://camelbones.sourceforge.net/&quot;&gt;camelbones&lt;/a&gt; doesn&#39;t seem to allow me to create an NSStatusItem, at least not a visible one, unless I screwed something up. A request is in to the author, but I just couldn&#39;t wait that long. Internally, there&#39;s an itty bitty perl script that grabs your total XP out of the XML feed sugested by jdporter below. You can even run that one on the command line, if you&#39;re some user of a lesser OS.&lt;/p&gt;&lt;p&gt;Why, literally as I sit here typing this, it just went up by 1. Joy!&lt;/p&gt;&lt;h1&gt;FAQ&lt;/h1&gt;&lt;p&gt;&lt;b&gt;What whizbang features are going to go in there next?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;No clue. Maybe I&#39;ll replace the primitive little scraper that just gets your level with something more elaborate that gets all node changes. But that requires additional, you know, &lt;i&gt;effort&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;What about using one of the existing perl XP scripts?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Maybe I&#39;ll do that, too. I didn&#39;t bother to look and see if such a thing existed until very late in the game, since it absolutely had to be written yesterday (Oh god!), and by that point I was just too lazy.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Can I just swap in a different fetcher script?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Please do. All source code is included. Distributed under the Artistic License.&lt;/p&gt;&lt;p&gt;&lt;b&gt;But what about &lt;i&gt;insert name of existing XP monitoring tool on OS X?&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Clearly, I couldn&#39;t find it.&lt;/p&gt;&lt;p&gt;&lt;b&gt;I&#39;ve got a blue screen of death. What do I do now?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;You&#39;re monitoring the wrong kind of XP.&lt;/p&gt;&lt;p&gt;&lt;b&gt;What&#39;s that URL, again?&lt;/b&gt;&lt;p&gt;&lt;p&gt;&lt;a href=&quot;/out/link/http://bassetsoftware.com/perl/pmxpjunkie.dmg.gz&quot;&gt;http://bassetsoftware.com/perl/pmxpjunkie.dmg.gz&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;that&#39;s &quot;experience points&quot;, not &quot;backasswards OS&quot;&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>men picture at the top right corner in perlmonks.org (greatshots)</title>
    <link>http://prlmnks.org/html/575286.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/575286.html</guid>

    <description>
        respected monks,&lt;p&gt;In &lt;a href=&quot;www.perlmonks.org&quot;&gt;perlmonks&lt;/a&gt; home page, Some guys pictures are getting displayed randomly at the top right corner. what is that all about ? whose pictures are those ? is there any reason to display those images ( behind the screen ) ? &lt;/p&gt;
    </description>
</item>

        

<item>
    <title>attaching screen shots in &quot;SoPW&quot; if required (greatshots)</title>
    <link>http://prlmnks.org/html/575281.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/575281.html</guid>

    <description>
        respected monks,&lt;p&gt;Is it possible to attach screen shots when I create a node ?&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>GD::Graph and Unicode (emav)</title>
    <link>http://prlmnks.org/html/574863.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/574863.html</guid>

    <description>
        I&#39;ve been trying to test GD::Graph and Unicode using a code snippet from &lt;a href=&quot;http://bioportal.weizmann.ac.il/course/prog/graphics/linespoints.html&quot;&gt;bioportal.weizmann.ac.il&lt;/a&gt; but either I&#39;m doing something wrong or GD::Graph does not support Unicode. Hopefully, you can spot my mistake.&lt;pre class=&quot;block_code&quot;&gt;use utf8;use GD::Graph::linespoints;@data = (     [&quot;1st&quot;,&quot;2nd&quot;,&quot;3rd&quot;,&quot;4th&quot;,&quot;5th&quot;,&quot;6th&quot;,&quot;7th&quot;, &quot;8th&quot;, &quot;9th&quot;],    [undef,  52,  53,  54,  55,  56,  undef,  58,  59],    [60,  61,  61,  undef,  68,  66,  65,  61, undef],);$my_graph = new GD::Graph::linespoints( );$my_graph-&gt;set(         x_label =&gt; &#39;X Label&#39;,        y_label =&gt; &#39;Y label&#39;,        title =&gt; &#39;A Lines and Points Graph&#39;,        y_max_value =&gt; 80,        y_tick_number =&gt; 6,        y_label_skip =&gt; 2,        markers =&gt; [ 1, 5 ],);my $ustring1 = &quot;\x{263A}&quot;;my $ustring2 = &quot;\x{263A}&quot;;$my_graph-&gt;set_legend( $ustring1, $ustring2 );my $gd = $my_graph-&gt;plot(\@data);open(IMG, &#39;&gt;uni.gif&#39;) or die $!;binmode IMG;print IMG $gd-&gt;gif;close IMG;&lt;/pre&gt;
    </description>
</item>

        

<item>
    <title>www.perlmonks.org - story (greatshots)</title>
    <link>http://prlmnks.org/html/574715.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/574715.html</guid>

    <description>
        respected monks,&lt;p&gt;where can I get the history of this wonderful site? &lt;br&gt;history I mean :-&lt;br&gt;when did perlmonks come alive ? and etc .. etc .. stories&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>Issue with timeout on accept system call (Anonymous Monk)</title>
    <link>http://prlmnks.org/html/573148.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/573148.html</guid>

    <description>
        Hello&lt;BR&gt;We have upgraded from Perl 5.6.1 to 5.8.7 . The OS is HP UX 11.11. The Oracle database has also been upgraded from 10i to 11G.&lt;BR&gt;We are continuously receiving &quot;Interrupted System Call&quot; in the new version of Perl (5.8.7).  Is there a differnce in the amount of time to perform the accept system call (or timeout) in the two version of Perl.&lt;BR&gt;If so does any have an suggestion to resolve the same? &lt;BR&gt;
    </description>
</item>

        

<item>
    <title>&quot;Interrupted system call&quot; (Anonymous Monk)</title>
    <link>http://prlmnks.org/html/573127.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/573127.html</guid>

    <description>
        Hi&lt;br&gt;After upgrading the perl from 5.6.1 to 5.8.7.,&lt;B&gt; accept() &lt;/B&gt;function in one of server is failing many times with the error message &quot;Interrupted system call&quot;.&lt;br&gt;Could anyone explain the reason for receiving this error signal continuously.&lt;br&gt;Please help us out from this problem&lt;br&gt;Thanks in Advance&lt;br&gt;Anju.
    </description>
</item>

        

<item>
    <title>finding all the nodes which has 0 (no) reply (greatshots)</title>
    <link>http://prlmnks.org/html/573063.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/573063.html</guid>

    <description>
        &lt;p&gt;how can I find list of nodes which has no reply, from &lt;a href=&quot;http://perlmonks.org/?node=Perl%20Monks%20Discussion&quot;&gt;monks discussion&lt;/a&gt;,&lt;a href=&quot;http://perlmonks.org/?node=Seekers%20of%20Perl%20Wisdom&quot;&gt; SoPW&lt;/a&gt;... etc ... etc&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>Monk of the Month (Gavin)</title>
    <link>http://prlmnks.org/html/572414.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/572414.html</guid>

    <description>
        In the short time I have been a student of perl and PerlMonks I never cease to be amazed at the amount of time and expertise many Brethren spend in helping others, their only reward being the self satisfaction and a possible small boost to XP. &lt;br&gt;&lt;BR&gt;I dont know if the following has been suggested before but perhaps we could have.&lt;BR&gt;&lt;H4&gt; A Monk of the Month&lt;/H4&gt;  &lt;BR&gt;Brethren could nominate the Monk they felt had done most for the Monastery in the previous month. &lt;BR&gt;I think many would feel it was a small way of repaying what may have gone unrecognised.&lt;BR&gt;&lt;BR&gt;I know that that we are not supposed to take XP too seriously but I have to admit that I like to follow the progress of the regular contributors to the Monastery as they progress.  I think it would be nice to see a mention somewhere when progressing to a higher level. &lt;BR&gt;On a similar theme perhaps we could also include the latest Initiates who I think are listed at the bottom Newest Nodes and welcome them to the Monastery.&lt;BR&gt;&lt;BR&gt;Gavin
    </description>
</item>

        

<item>
    <title>perlmonks login status (greatshots)</title>
    <link>http://prlmnks.org/html/571853.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/571853.html</guid>

    <description>
        gingly monks,&lt;p&gt;I have logged out from perlmonks then I went to my friend&#39;s place. in his system still it shows that I have logged in perl monks.&lt;br&gt;what is the reason for that ?&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>Synonyms/misspellings and searching (chargrill)</title>
    <link>http://prlmnks.org/html/570912.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/570912.html</guid>

    <description>
        &lt;p&gt;I recently noticed a node where the OP asked about a &#39;scaler&#39;, when most of us know they meant scalar.  Naturally, someone considered the node for editing &lt;tt class=&quot;inline_code&quot;&gt;s/scaler/scalar/;&lt;/tt&gt;.&lt;/p&gt;&lt;p&gt;I couldn&#39;t find anything about it - perhaps my search terms were off... but could we have some intelligence in the searches for commonly misspelled (or mis-termed?) terms?  scaler-&amp;gt;scalar comes to mind, as does trinary-&amp;gt;ternary*.&lt;/p&gt;&lt;p&gt;Seems to me this wouldn&#39;t be that much skin off our collective nose (performance-wise), given a sufficiently small dictionary of common misspellings/misused/mistaken terms, of which I can&#39;t think of too many others at the moment.  But I certainly wouldn&#39;t recommend this approach for regular dictionary words - just very perl-centric terms.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;*&lt;/b&gt; Not technically a misspelling.  But I think you know what I mean :)&lt;/p&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-474411&quot;&gt;&lt;br&gt;&lt;br&gt;--chargrill&lt;hr&gt;&lt;font size=2&gt;&lt;pre class=&quot;block_code&quot;&gt;$,=42;for(34,0,-3,9,-11,11,-17,7,-5){$*.=pack&#39;c&#39;=&gt;$,+=$_}for(reverse split//=&gt;$*){$%++?$ %%2?push@C,$_,$&quot;:push@c,$_,$&quot;:(push@C,$_,$&quot;)&amp;&amp;push@c,$&quot;}$C[$#C]=$/;($#C&gt;$#c)?($ c=\@C)&amp;&amp;($ C=\@c):($ c=\@c)&amp;&amp;($C=\@C);$%=$|;for(@$c){print$_^$$C[$%++]}&lt;/pre&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>plz replace this super ugly &amp; damned bad board by a supergood one: take open source [of course] (perl_lover_girl)</title>
    <link>http://prlmnks.org/html/569618.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/569618.html</guid>

    <description>
        hi There, again i am  a newby to this - have asked several things. &lt;br&gt;&lt;br&gt;http://perlmonks.com/?node_id=569435&lt;br&gt;&lt;br&gt;to avoid any missunderstanding - Your expertise and your knowledge is oustanding  and you have many many great members here. BUT&lt;br&gt;&lt;br&gt; interaction needs the best tools available. &lt;br&gt;&lt;br&gt;The threadstructure here and the usability is very very bad.&lt;br&gt;&lt;br&gt;cmon guyz - plz take a good board like the phpBB.com bulletin board. Your board has absolutely no usability &lt;br&gt;&lt;br&gt;see the board on www.devshed.com &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;see also the boards &lt;a href=&quot;/out/node/forums&quot;&gt;forums&lt;/a&gt; on http://www.perl-forum.org and phpBuilder.com &lt;br&gt;&lt;br&gt;jsut my two cents &lt;br&gt;&lt;br&gt;your perl lover girl&lt;p&gt;&lt;small&gt;  Considered by &lt;a href=&quot;/out/node/marto&quot;&gt;marto&lt;/a&gt;: Please reap, other posts of exactly the same question have been answered. &lt;br /&gt;  Unconsidered by &lt;a href=&quot;/out/node/planetscape&quot;&gt;planetscape&lt;/a&gt;: keep (and edit) votes &lt;a href=&quot;/html/409197.html&quot;&gt;prevented&lt;/a&gt; reaping ( keep: 26 edit: 1 reap: 23 )&lt;/small&gt;&lt;/p&gt;&lt;p&gt;&lt;small&gt;2006-08-28 Retitled by &lt;a href=&quot;/out/node/g0n&quot;&gt;g0n&lt;/a&gt;, as per Monastery &lt;a href=&quot;/out/id/341118&quot;&gt;guidelines&lt;/a&gt; &lt;br /&gt;Original title: &#39;OT: plz replace this super ugly &amp;amp; damned bad board by a supergood one: take open source &lt;a href=&quot;/out/node/of course&quot;&gt;of course&lt;/a&gt;&#39;&lt;/small&gt;&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>Jokes, ad-hominem attacks, and sensitivity (radiantmatrix)</title>
    <link>http://prlmnks.org/html/568629.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/568629.html</guid>

    <description>
        &lt;p&gt;One of the things I love about this &amp;aelig;thereal Monestary we tend is how laid-back the moderation system is.  Partly, this is because the majority of our bretheren and visitors are reasonably well-behaved, and partly it is because it takes a fair bit to get our collective hackles up.&lt;p&gt;Of course, we do have our limits: &lt;em&gt;ad hominem&lt;/em&gt; attacks are rarely tolerated, and they are never deemed appropriate.  Even here, though, it takes a fairly eggregious case to invoke the dreaded &lt;a href=&quot;/out/node/NodeReaper&quot;&gt;NodeReaper&lt;/a&gt;.&lt;p&gt;However, &lt;a href=&quot;/html/567545.html&quot;&gt;this response&lt;/a&gt; to &lt;a href=&quot;/html/567321.html&quot;&gt;this node&lt;/a&gt; does raise a question.  Now, I have several responses in that (admittedly horribly off-topic) thread that pretty clearly state my position: less-than flattering references to religious figures, especially when intended to be humorous, are not something I think is inappropriate.&lt;p&gt;On the other hand, it&#39;s pretty clear that some people were seriously offended.  Because of that, I think it&#39;s worth some open debate; however, I don&#39;t want to get into arguing the fate of that particular thread.  Rather, I&#39;d like to pose a broader debate.&lt;p&gt;From one point of view, I certainly have no desire to promote behavior that would alienate members of the Monestary.  However, there are two other points of view to consider.  Firstly, when we start trying to define what &quot;offensive&quot; material is, we can get onto a very slippery slope: especially when it comes to spiritual beliefs.  Secondly, I know that I am not so easily offended when people poke fun at &lt;em&gt;my&lt;/em&gt; beliefs, and I suspect many of my fellow Monks feel the same.&lt;p&gt;So, where should we draw the line?&lt;!-- &lt;p&gt;&lt;small&gt;&lt;b&gt;Updates:&lt;/b&gt;&lt;ul type=&#39;square&#39;&gt;&lt;li&gt;date : desc&lt;/li&gt;&lt;/ul&gt;&lt;/small&gt;&lt;/p&gt;--&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-375088&quot;&gt;&lt;small&gt;&lt;small&gt;&lt;font color=&#39;#000000&#39;&gt;&amp;lt;&lt;/font&gt;&lt;font color=&#39;#1a1a1a&#39;&gt;&amp;ndash;&lt;/font&gt;&lt;font color=&#39;#343434&#39;&gt;r&lt;/font&gt;&lt;font color=&#39;#4e4e4e&#39;&gt;a&lt;/font&gt;&lt;font color=&#39;#686868&#39;&gt;d&lt;/font&gt;&lt;font color=&#39;#828282&#39;&gt;i&lt;/font&gt;&lt;font color=&#39;#9c9c9c&#39;&gt;a&lt;/font&gt;&lt;font color=&#39;#b6b6b6&#39;&gt;n&lt;/font&gt;&lt;font color=&#39;#d0d0d0&#39;&gt;t&lt;/font&gt;&lt;font color=&#39;#eaeaea&#39;&gt;.&lt;/font&gt;&lt;font color=&#39;#d0d0d0&#39;&gt;m&lt;/font&gt;&lt;font color=&#39;#b6b6b6&#39;&gt;a&lt;/font&gt;&lt;font color=&#39;#9c9c9c&#39;&gt;t&lt;/font&gt;&lt;font color=&#39;#828282&#39;&gt;r&lt;/font&gt;&lt;font color=&#39;#686868&#39;&gt;i&lt;/font&gt;&lt;font color=&#39;#4e4e4e&#39;&gt;x&lt;/font&gt;&lt;font color=&#39;#343434&#39;&gt;&amp;ndash;&lt;/font&gt;&lt;font color=&#39;#1a1a1a&#39;&gt;&amp;gt;&lt;/font&gt;&lt;/small&gt;&lt;!--&amp;lt;-&lt;/small&gt;&lt;b&gt;radiant&lt;/b&gt;.&lt;b&gt;matrix&lt;/b&gt;&lt;small&gt;-&amp;gt;&lt;/small--&gt;&lt;br&gt;&lt;a href=&#39;http://radiantmatrix.org/&#39;&gt;A collection of thoughts and links from the minds of geeks&lt;/a&gt;&lt;br&gt;&lt;em&gt;The Code that can be seen is not the true Code&lt;/em&gt;&lt;br&gt;&lt;em&gt;I haven&#39;t found a problem yet that can&#39;t be solved by a well-placed &lt;a href=&quot;/out/http/?url=en.wikipedia.org%2Fwiki%2FTrebuchet&quot;&gt;trebuchet&lt;/a&gt;&lt;/em&gt;&lt;/small&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Nodelet Nodelet not working? (andyford)</title>
    <link>http://prlmnks.org/html/568102.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/568102.html</guid>

    <description>
        Am I missing something? Does the Nodelet Nodelet not do anything?Is this another one of those deals where it does something embarrassing to me in the chatterbox everytime I use it?&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-10158&quot;&gt;&lt;p&gt;&lt;a href=&quot;?node=andyford&quot;&gt;andyford&lt;/a&gt; &lt;br /&gt;or non-Perl: &lt;a href=&quot;http://www.andyford.org&quot;&gt;Andy Ford&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;Update: changed title to not clash with the real Nodelet Nodelet. OOops!
    </description>
</item>

        

<item>
    <title>[cpan://] doesn&#39;t go anywhere useful (ikegami)</title>
    <link>http://prlmnks.org/html/567306.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/567306.html</guid>

    <description>
        [cpan://|&lt;tt class=&quot;inline_code&quot;&gt;[cpan://]&lt;/tt&gt;] doesn&#39;t link to anywhere useful. Maybe it should go to &lt;a href=&quot;/out/http/?url=search.cpan.org%2F&quot;&gt;http://search.cpan.org/&lt;/a&gt; or to &lt;a href=&quot;/out/http/?url=www.cpan.org%2F&quot;&gt;http://www.cpan.org/&lt;/a&gt;.
    </description>
</item>

        

<item>
    <title>Optional vote explanation box as an anonymous message sender. (imp)</title>
    <link>http://prlmnks.org/html/567151.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/567151.html</guid>

    <description>
        Sometimes there are nodes that are voted down for reasons that are obvious to the voter, but a mystery to the node&#39;s author.&lt;p&gt;When reading &lt;a href=&quot;/html/566790.html&quot;&gt;Put your mouth where your money is?&lt;/a&gt; it occurred to me that one way to  clarify the rationale behind the downvote would be to have a one line text input on the same row as the vote buttons. The text input here would be sent as a message to the node&#39;s author, and not be visible to other users. You could also send positive messages of course. It might be nice to make this message anonymous to keep the spirit of voting intact.&lt;p&gt;Due to what could be a large number of messages being sent it might be good to categorize the messages generated and provide an option to ignore them.
    </description>
</item>

        

<item>
    <title>New levels and new habits (holli)</title>
    <link>http://prlmnks.org/html/566940.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/566940.html</guid>

    <description>
        So it&#39;s about some time ago, the new levels where introduced. It&#39;s a common behaviour that people posted much more answers before they became Saint in the old level system, than they did after Sainthood. Of course that is related to our beloved/behated XP game. Now, most of us are no saints anymore (though we&#39;re still listed in Saints in our Book). &lt;br /&gt;&lt;br /&gt;The question:&lt;br /&gt;Did the fact you&#39;re no saint anymore affect your posting  frequency? Are you back in the XP game?&lt;br /&gt;&lt;br /&gt;update: fixed spelling&lt;tt class=&quot;inline_code&quot;&gt;&lt;/tt&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-241598&quot;&gt;&lt;br&gt;&lt;br&gt;holli, &lt;i&gt;/regexed monk/&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Yet Another Name Space in Perl Monks (prasadbabu)</title>
    <link>http://prlmnks.org/html/566806.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/566806.html</guid>

    <description>
        &lt;p&gt;With reference to this &lt;a href=&quot;/out/id/110166&quot;&gt;node 110166&lt;/a&gt;, here is a crazy and silly thinking.&lt;br&gt;&lt;br&gt;I see in Perl Monks, after some days some of them may feel now that they would have opted a better username for Perl Monks. Some were already proposed to &lt;a href=&quot;/out/node/god&quot;&gt;god&lt;/a&gt; and ended with happy (For example &lt;a href=&quot;/out/node/monkfan&quot;&gt;monkfan&lt;/a&gt;)and some with sad (For Example &lt;a href=&quot;/out/node/uva&quot;&gt;uva&lt;/a&gt;). Some would have thought of a username as good one but they can see now that some of them is already using that username now. Some would have forgotten the Password like me (first created &lt;a href=&quot;/out/node/prasadjp&quot;&gt;prasadjp&lt;/a&gt;). Share your similar experiences like this.&lt;br&gt;&lt;br&gt;Everyone in the world like to have one more chance when they failed in something.&lt;br&gt;&lt;br&gt;So here is a go, suppose Perl Monks &lt;a href=&quot;/out/node/god&quot;&gt;god&lt;/a&gt; is forgiving everyone and giving another chance to every monk to change their username, even if the chosen name already exists, what username ll you choose? If you wish, give the reason also. :-)&lt;/p&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-360010&quot;&gt;&lt;p&gt;Prasad&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Put your mouth where your money is? (Moron)</title>
    <link>http://prlmnks.org/html/566790.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/566790.html</guid>

    <description>
        It seems to me to be a major contributing factor to the fact that members don&#39;t really take the experience system too seriously given that it is so easy to vote without even really reading the post.&lt;p&gt;An idea occurred to me which might improve that situation:&lt;p&gt;Only allow a node to be voted on if the voter has published a reply to the node in question.&lt;p&gt;This encourages respondents to demonstrate in their reply that they have understood the post to the extent that they are able to add, resolve, criticise constructively (rather than just by pressing the minus button) and so on.&lt;p&gt;A by-product is that the qualifying replies would thereby enable the right of reply and ensure that voting and replying carry equal risk as well as equal benefit.&lt;p&gt;It was Evelyn Beatrice Hall (in a publication of a group called The Friends of Voltaire) who said, &quot;I disagree with what you say, but I will defend to the death your right to say it.&quot;  I don&#39;t recall where it was written, but I believe what Voltaire himself actually wrote was more along the lines of, &quot;One&#39;s right to an opinion depends upon one&#39;s ability to defend it with supporting argument.&quot; (!)&lt;p&gt;Although, superficially and only relatively, such a measure would have the impact of making it slower per vote to get through the quota, the value of each vote to the community would increase in far greater proportion than this so quotas could be reduced in line with the increased effort to exhaustively cast them.Another obstacle this would introduce is that it might be considered unfair to allow pre-existing votes to have the same value as the newer more expensively-acquired ones.   There are two approaches I can see to that so far: (1) cash the old ones in at an exchange rate of several to one or (2) save up all good but difficult improvements suggested for the site and when there are enough of them, address them collectively in a migration plan.&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-493758&quot;&gt;&lt;p&gt;-M&lt;p&gt;&lt;i&gt;Free your mind&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Node trackbacks? (husker)</title>
    <link>http://prlmnks.org/html/566248.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/566248.html</guid>

    <description>
        What about a feature that would, for a given node, show all other nodes which reference it?  Of course the documentation nodes and those kind of &quot;general purpose&quot; nodes would have tremendous numbers so we&#39;d likely want to exclude those (i.e., we don&#39;t need to know that &lt;a href=&quot;/out/node/Voting/Experience System&quot;&gt;Voting/Experience System&lt;/a&gt; has been referenced 12,445 times), so we would limit it to SOPW, CUFP, Meditations, Discussions, etc. What do you think?
    </description>
</item>

        

<item>
    <title>Feature Request: Most Divisive Nodes (andyford)</title>
    <link>http://prlmnks.org/html/566225.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/566225.html</guid>

    <description>
        We have &lt;a href=&#39;http://perlmonks.org/index.pl?node=Best%20Nodes&#39;&gt;Best Nodes&lt;/a&gt; &amp; &lt;a href=&#39;http://perlmonks.org/index.pl?node=Worst%20Nodes&#39;&gt;Worst Nodes&lt;/a&gt;, so we know where we agree. How about exploring where we &lt;b&gt;don&#39;t&lt;/b&gt; agree?&lt;br&gt;I&#39;d love to be able to pull up a list of nodes that have lots of votes, but where the up and down votes are nearly equal, say, within 10% or so.&lt;br&gt;I have a node that currently is at +6/-6 and while I was pondering the thinking of those who downvoted it, it occurred to me, &quot;Gee, I wonder what else divides the Monks?&quot;&lt;br&gt;&lt;strong&gt;So interesting!&lt;/strong&gt;
    </description>
</item>

        

<item>
    <title>PerlMonks markup (GrandFather)</title>
    <link>http://prlmnks.org/html/565831.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/565831.html</guid>

    <description>
        &lt;p&gt;I&#39;ve currently returned to doing a little work on PMEdit (see [id://543242]). After mostly fixing a nasty rendering problem I find I need to know which PM specific markup is block level, which is not and which is both.&lt;/p&gt;&lt;p&gt;For example, &lt;b&gt;c&lt;/b&gt; or &lt;b&gt;code&lt;/b&gt; is both. &lt;b&gt;readmore&lt;/b&gt; is block level only. &lt;b&gt;spoiler&lt;/b&gt; I presume is not block level.&lt;/p&gt;&lt;p&gt;Can someone confirm that I have that much right, or at least point me at the code where such things are handled?&lt;/p&gt;&lt;p&gt;What other PM/everything specific markup need I be aware of? (I&#39;ve checked [id://29281] btw.)&lt;/p&gt;&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; Should PMEdit render nested elements correctly? For example:&lt;p&gt;&lt;pre class=&quot;block_code&quot;&gt;&lt;i&gt;&lt;p&gt;italic &lt;b&gt;bold italic&lt;/i&gt; bold&lt;/p&gt;&lt;p&gt;still bold.&lt;/b&gt; normal&lt;/p&gt;&lt;/pre&gt;&lt;p&gt;renders as:&lt;/p&gt;&lt;i&gt;&lt;p&gt;italic &lt;b&gt;bold italic&lt;/i&gt; bold&lt;/p&gt;&lt;p&gt;still bold.&lt;/b&gt; normal&lt;/p&gt;&lt;p&gt;which, although expected, is rather frowned on. Would it be appropriate for PMEdit to coerce that to:&lt;/p&gt;&lt;pre class=&quot;block_code&quot;&gt;&lt;p&gt;&lt;i&gt;italic &lt;b&gt;bold italic&lt;/b&gt;&lt;/i&gt;&lt;b&gt; bold&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;still bold.&lt;/b&gt; normal&lt;/p&gt;&lt;/pre&gt;&lt;p&gt;which renders as:&lt;/p&gt;&lt;p&gt;&lt;i&gt;italic &lt;b&gt;bold italic&lt;/b&gt;&lt;/i&gt;&lt;b&gt; bold&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;still bold.&lt;/b&gt; normal&lt;/p&gt;&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; Should formating be supported across code blocks. For example:&lt;/p&gt;&lt;pre class=&quot;block_code&quot;&gt;&lt;i&gt;&lt;code&gt;code block italicised&lt;/pre&gt;&lt;/i&gt;&lt;/c&gt;&lt;p&gt;Renders as:&lt;/p&gt;&lt;i&gt;&lt;pre class=&quot;block_code&quot;&gt;code block italicised&lt;/pre&gt;&lt;/i&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-461912&quot;&gt;&lt;hr&gt;DWIM is Perl&#39;s answer to G&amp;ouml;del&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>number of replies displayed beside a node (jesuashok)</title>
    <link>http://prlmnks.org/html/565134.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/565134.html</guid>

    <description>
        dear monks,&lt;p&gt;I have noted many times that the number of replies which is displayed beside a node is misleading.&lt;br&gt;For example today morning I have read this node &lt;a href=&quot;/html/564752.html&quot;&gt;BerkeleyDB locks&lt;/a&gt;, the number of replies to this node is shown as 7 replies, but it is not same when I see the actual replies.&lt;br&gt;Monks, please check the number of replies for the node which I have specified.&lt;/p&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-395537&quot;&gt;&quot;Keep pouring your ideas&quot;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Help with logging in (Anonymous Monk)</title>
    <link>http://prlmnks.org/html/565104.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/565104.html</guid>

    <description>
        I can log in, but when I try to post anything or go to a new page, I&#39;m logged out. I am using Tor if that makes any difference. Please help me!Thanks for any help!
    </description>
</item>

        

<item>
    <title>Proposed US ban on school/library access to &#39;social networking sites&#39; (g0n)</title>
    <link>http://prlmnks.org/html/564980.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/564980.html</guid>

    <description>
        &lt;a href=&quot;/out/http/?url=www.theregister.co.uk%2F2006%2F08%2F01%2Fsocial_networking_ban%2F&quot;&gt;http://www.theregister.co.uk/2006/08/01/social_networking_ban/&lt;/a&gt;&lt;p&gt;According to the penultimate paragraph, PM will fall under the scope of this. It seems like something of a scattergun approach.&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; As &lt;a href=&quot;/out/node/tye&quot;&gt;tye&lt;/a&gt; rightly pointed out in his consideration, I should have included more discussion. I intended to prompt discussion of what PM (and by extension other similar sites) should do (if anything) about this, which is why I placed this in PMD. I didn&#39;t intend to provoke a political flamewar. Sorry.&lt;p&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-421540&quot;&gt;&lt;p&gt;--------------------------------------------------------------&lt;p&gt;&lt;small&gt;&quot;If there is such a phenomenon as absolute evil, it consists in treating another human being as a thing.&quot;&lt;br&gt;John Brunner, &quot;The Shockwave Rider&quot;.&lt;/small&gt;&lt;p&gt;&lt;small&gt;Can you spare 2 minutes to help with my research? If so, please click &lt;a href=&quot;http://82.69.8.31/nnflex/help.html&quot;&gt;here&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;small&gt;20060803 Unconsidered by &lt;a href=&quot;/html/5348.html&quot;&gt;Corion&lt;/a&gt;: Was considered for moving to Perl News; Keep: 9, Edit: 28, Reap: 4&lt;/small&gt;&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>What qualifies as copyrighted material? (rodion)</title>
    <link>http://prlmnks.org/html/564550.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/564550.html</guid>

    <description>
        From the  &lt;a href=&quot;/out/node/9953&quot;&gt;&quot;Site How To&quot;, &quot;Where should I post X&quot; section&lt;/a&gt; it looks like this is where I ask my question, mundane as it is. Sorry for the boring content&lt;p&gt;I have a picture of my dog reading Best Practices that I would like to post to my homenode. (It has the notation &quot;Doggedly Pursuing Better Perl&quot;.) The top portion of the book&#39;s cover, including the dog on the cover and the word &quot;Perl&quot;, but neither the words &quot;Best Practices&quot; nor anything below that, appear in part of the bottom third of the picture.  Will those who monitor for copyrighted material on PM consider my un-copyrighted picture as having &quot;Fair use&quot; of copyrighted material within it, and therefore acceptable, or is it to be excluded because there is a part of some copyrighted material within the picture? (Would a can of Coke(TM) in a picture cause it to be excluded?)&lt;p&gt; I want to follow the rules, and so I&#39;d like to know what the rules cover before I make a mistake.&lt;p&gt;Updated:Corrected to &quot;homenode&quot;
    </description>
</item>

        

<item>
    <title>Section proposal: Best CPAN Modules (ptum)</title>
    <link>http://prlmnks.org/html/564134.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/564134.html</guid>

    <description>
        &lt;p&gt;I&#39;ve noticed a recent trend of folks expressing some frustration with the abundance of choices in terms of CPAN modules, and wishing for a way to separate the wheat from the chaff (or perhaps my metaphor would better be, &#39;separate the wheat from the quinoa&#39;):&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;/out/node/562138&quot;&gt;562138&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/node/551585&quot;&gt;551585&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/node/563069&quot;&gt;563069&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/node/561281&quot;&gt;561281&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;... and I&#39;m sure there are lots more.  Let&#39;s face it -- most of us are busy people and can not spare a lot of time browsing through CPAN.  Heck, I&#39;m feeling guilty about taking the time to write this node.  While I am quite gleeful about the fact that CPAN nearly &lt;i&gt;always&lt;/i&gt; has a module that helps me do what I need, it is an unavoidable truth that I don&#39;t have the time or memory to really stay up-to-date on the &#39;best&#39; solutions.&lt;/p&gt;&lt;p&gt;Without wanting to start a flame war or hurt anyone&#39;s feelings, it seems evident that for some tasks, some modules are &#39;better&#39; than others, depending on how you define &#39;better&#39;.  Here are a few possible criteria:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Simplicity&lt;/li&gt;&lt;li&gt;Extent of adoption (popularity)&lt;/li&gt;&lt;li&gt;Stability &amp; maturity&lt;/li&gt;&lt;li&gt;Portability&lt;/li&gt;&lt;li&gt;Performance&lt;/li&gt;&lt;li&gt;Minimal dependencies on other non-core modules&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Not wanting to duplicate the &lt;a href=&quot;/out/http/?url=qa.perl.org%2Fphalanx%2F&quot;&gt;Phalanx Project&lt;/a&gt;, I wonder if we at PerlMonks could come up with a reasonably compact and dynamic list of the &#39;best&#39; modules available?  Perhaps a section of the site could be dedicated to &#39;most popular modules&#39;, where monks could propose an addition to a limited list, and could vote on the usefulness of the modules for a particular task.  Or something like &lt;a href=&quot;/out/node/3559&quot;&gt;3559&lt;/a&gt; such that a module only makes it onto the list when it achieves a certain minimum popularity.  Alternatively, I envision something like the &lt;a href=&quot;/out/node/1843&quot;&gt;Q&amp;A section&lt;/a&gt;, but in each subcategory, there is a list of modules (ranked by popularity) that might apply in that context.&lt;/p&gt;&lt;p&gt;Of course, there is a measure of &lt;a href=&quot;/out/http/?url=cpants.perl.org%2Fkwalitee.html&quot;&gt;kwalitee&lt;/a&gt; already in place, but it doesn&#39;t seem widely known or used (or perhaps I expose my ignorance).&lt;/p&gt;&lt;p&gt;I think there are many monks who might be willing to rank modules with a simple vote, who don&#39;t really have the time or willingness to write a &lt;a href=&quot;/out/node/30794&quot;&gt;module review&lt;/a&gt; (although you could argue that if a module hasn&#39;t attracted a review, it might not be one of the &#39;best&#39;).  We only have about 150 module reviews, though, and there is no visible ranking (apart from node popularity if you spend a vote yourself to see).&lt;/p&gt;&lt;p&gt;What do you think?  What are the &#39;best&#39; modules from your perspective?  I&#39;ll start with a list of those that I personally use and like best (in no particular order), fully expecting others to disagree:&lt;/p&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;5&quot; cellspacing=&quot;5&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/DBI&quot;&gt;DBI&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/CGI&quot;&gt;CGI&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/CGI::Carp&quot;&gt;CGI::Carp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Data::Dumper&quot;&gt;Data::Dumper&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Net::SCP&quot;&gt;Net::SCP&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Mail::Sendmail&quot;&gt;Mail::Sendmail&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/CGI::Cookie&quot;&gt;CGI::Cookie&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/File::stat&quot;&gt;File::stat&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/File::Basename&quot;&gt;File::Basename&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Net::FTP&quot;&gt;Net::FTP&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Spreadsheet::ParseExcel::Simple&quot;&gt;Spreadsheet::ParseExcel::Simple&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Spreadsheet::WriteExcel&quot;&gt;Spreadsheet::WriteExcel&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/GD::Graph&quot;&gt;GD::Graph&lt;/a&gt; (and subclasses)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/GetOpt::Long&quot;&gt;GetOpt::Long&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/File::Find&quot;&gt;File::Find&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Term::ReadLine&quot;&gt;Term::ReadLine&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Text::ParseWords&quot;&gt;Text::ParseWords&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Date::Simple&quot;&gt;Date::Simple&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/LWP::UserAgent&quot;&gt;LWP::UserAgent&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/WWW::Mechanize&quot;&gt;WWW::Mechanize&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Time::Local&quot;&gt;Time::Local&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Tie::File&quot;&gt;Tie::File&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/XML::Simple&quot;&gt;XML::Simple&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Class::Struct&quot;&gt;Class::Struct&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Net::Telnet&quot;&gt;Net::Telnet&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/IO::File&quot;&gt;IO::File&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/BerkeleyDB&quot;&gt;BerkeleyDB&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Text::CSV&quot;&gt;Text::CSV&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Log::Log4perl&quot;&gt;Log::Log4perl&lt;/a&gt; (and subclasses)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/SOAP::Lite&quot;&gt;SOAP::Lite&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/HTML::TreeBuilder&quot;&gt;HTML::TreeBuilder&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;Other obvious modules I have missed?&lt;/p&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-209598&quot;&gt;&lt;br&gt;&lt;i&gt;No good deed goes unpunished. &lt;/i&gt;-- (attributed to) Oscar Wilde&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;small&gt;Editted by &lt;a href=&quot;/out/node/demerphq&quot;&gt;demerphq&lt;/a&gt; to fix rendering of table on picky browsers&lt;/small&gt;&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>What about Bob (and Joe)? (apotheon)</title>
    <link>http://prlmnks.org/html/563673.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/563673.html</guid>

    <description>
        &lt;p&gt;There&#39;s a monk that occasionally appears in the top-right of PerlMonks, tonsure and all, that looks like he came from a woodcut portrait.  He&#39;s identified by title=&quot;Bob&quot; in the markup source.  Similarly, there&#39;s what appears to be a Buddhist monk identified as &quot;Joe&quot;.&lt;/p&gt;&lt;p&gt;I&#39;m curious about where they got their names.  Is there a story behind this, or was it merely a moment of whimsy?  I&#39;m not even going to ask about that bird-hat thing.&lt;/p&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-397229&quot;&gt;&lt;p align=&quot;left&quot;&gt;&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; bgcolor=&quot;#000000&quot;&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;&lt;font color=&quot;#ffffff&quot; size=&quot;2&quot;&gt;&lt;b&gt;print substr(&quot;Just another Perl hacker&quot;, 0, -2);&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;- &lt;font color=&quot;#0000ff&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;#3355ff&quot;&gt;p&lt;/font&gt;&lt;font color=&quot;#6688ff&quot;&gt;o&lt;/font&gt;&lt;font color=&quot;#99bbff&quot;&gt;t&lt;/font&gt;&lt;font color=&quot;#99bbff&quot;&gt;h&lt;/font&gt;&lt;font color=&quot;#6688ff&quot;&gt;e&lt;/font&gt;&lt;font color=&quot;#3355ff&quot;&gt;o&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;n&lt;/font&gt;&lt;br /&gt;&lt;a href=&quot;/out/http/?url=ccd.apotheon.org&quot;&gt;CopyWrite&lt;/a&gt; Chad Perrin&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Can we save some Postings!! For future use (msk_0984)</title>
    <link>http://prlmnks.org/html/562772.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/562772.html</guid>

    <description>
        &lt;i&gt; Hello &amp; greetings to all Monks&lt;p&gt;   &amp;nbsp  &amp;nbsp &amp;nbsp Actually i would say that its a great place here and the day i have joined here i was just learning and could just  able to see all the reall world problems which i could be facing while i am into my projects . Actually i am fresher and i am in my training period in my organisation and this community was of great help to me. Actually i would  daily see all the questions and answers and also try to answer some.&lt;p&gt;       But what i wanted to know is that is there any possiblity that i can save any of the postings made by others so that could used for any future references, so that  i could not waste any time to again Search for that if there could be any option so that i can save some of the postings made by others and senoir monks so that could be of great help and reduce the wastage of time to again Search for that Node posted.&lt;p&gt;  Thanks &lt;p&gt;  Sunny &lt;p&gt;&lt;/i&gt;
    </description>
</item>

        

<item>
    <title>Nodes to Consider suggestion (DrWhy)</title>
    <link>http://prlmnks.org/html/561823.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/561823.html</guid>

    <description>
        Occasionally when I&#39;m looking over the list of nodes to consider I see a node in which the suggested change has already been made.  I&#39;d like to be able to note this fact as part of the voting, but there is no option to vote for &quot;already been done&quot;.  &lt;p&gt;I&#39;d like to see a new feature to communicate this information added to nodes to consider, possibly but not necessarily a new voting choice.  What do the rest of you think of this?  &lt;p&gt;What do other monks do when they run into this situation?&lt;p&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-144739&quot;&gt;&lt;p&gt;&lt;em&gt;--DrWhy&lt;/em&gt;&lt;p&gt;&lt;em&gt;&quot;If God had meant for us to think for ourselves he would have given us brains.  Oh, wait...&quot;&lt;/em&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>node id link forbidden ??? (zentara)</title>
    <link>http://prlmnks.org/html/561754.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/561754.html</guid>

    <description>
        Hi, I just noticed a strange behavior which I havn&#39;t seen before. For instance, I was just looking at [id://561749] and tried to click on the link to the main thread &lt;pre class=&quot;block_code&quot;&gt;in thread Perl is dying (which points to)http://perlmonks.org/?node_id=561229&lt;/pre&gt;&lt;p&gt;I get an error&lt;pre class=&quot;block_code&quot;&gt;ForbiddenYou don&#39;t have permission to access /index.pl on this server.&lt;/pre&gt;But when I enter 561229 into the SearchBox, the node comes up. Is something broken? These links always worked before for me.  Do you think something in my local Mozilla cache is screwed up?&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-131741&quot;&gt;&lt;hr /&gt;I&#39;m not really a human, but I play one on earth.&lt;a href = http://zentara.net/japh.html&gt;Cogito ergo sum a bum&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Perlmonks RSS feed (zigdon)</title>
    <link>http://prlmnks.org/html/561141.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/561141.html</guid>

    <description>
        &lt;p&gt;I swear I thought I posted about this a long time ago, but couldn&#39;t find it.  Anyway, I&#39;ve been maintaining a simple RSS feed to show the recent posts on PM.  Apparently, according to bloglines at least, some people have been using it.&lt;/p&gt;&lt;p&gt;  &lt;a href=&quot;/out/http/?url=www.peeron.com%2Ftickers%2Fpm.xml&quot;&gt;http://www.peeron.com/tickers/pm.xml&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Anyway, I just adjusted the feed so that it shows the full text of questions posted, and not just the subject.&lt;/p&gt;&lt;p&gt;Hope others might find this useful!&lt;/p&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-193854&quot;&gt;&lt;P&gt;-- &lt;a href=&quot;/out/node/zigdon&quot;&gt;zigdon&lt;/a&gt;&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Is CGI On-Topic (Anonymous Monk)</title>
    <link>http://prlmnks.org/html/560944.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/560944.html</guid>

    <description>
        Great Monks,&lt;br&gt;        Confusing.Yeah Is CGI comes under Perl.If any questions comes under topics of HTML,MYSQL,APACHE Server etc..Monks are telling that it is off topic.&lt;br&gt;        How CGI becomes on-topic.It is &quot;Common Gateway Interface&quot; isn&#39;t it.Appreciate anyone pour ideas.&lt;br&gt;Thanks.          
    </description>
</item>

        

<item>
    <title>Why Perl Announcements in Newest Nodes? (Anonymous Monk)</title>
    <link>http://prlmnks.org/html/560635.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/560635.html</guid>

    <description>
        On &quot;Newest Nodes&quot;, how the label &quot;Perl Announcements&quot; better from &quot;Perl News&quot;?  Why does &quot;Jump to&quot; have different labels at all?
    </description>
</item>

        

<item>
    <title>how to select radio button using mechanize module (chandu)</title>
    <link>http://prlmnks.org/html/559529.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/559529.html</guid>

    <description>
        Hi,How to select radio button using mechanize module.I used WWW::Mechanize module and i am wanto select radio button. how i can do.i want to select some buttons by using this module and i want to next processes.can u help regarding this onethanks,chanduchandu_paga@yahoo.com
    </description>
</item>

        

<item>
    <title>help match this (Anonymous Monk)</title>
    <link>http://prlmnks.org/html/559107.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/559107.html</guid>

    <description>
                                                                                   &lt;a id=&quot;GuidelineDataList__ctl1_doctitlelink&quot; href=&quot;/summary/summary.aspx?doc_id=4363&quot;&gt;(1) Pertussis vaccination: use of acellular pertussis vaccines among infants and young children.&lt;br /&gt;(2) Use of diphtheria toxoid-tetanus toxoid-acellular pertussis vaccine as a five-dose series. (Addendum)&lt;/a&gt;Centers for Disease Control and Prevention - Federal Government Agency &lt;a href=&quot;/out/node/U.S.&quot;&gt;U.S.&lt;/a&gt;.1997 Mar 28 (revised 2000 Nov; addendum released 2003 Sep 26).25 pages.NGC:003288can any one please write a matching expression that extract contents between &lt;a to NGC:003288&gt;i tried a lot but i am not able to do that.
    </description>
</item>

        

<item>
    <title>Google Earth Monks (McDarren)</title>
    <link>http://prlmnks.org/html/558846.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/558846.html</guid>

    <description>
        Howdy :)&lt;p&gt;Over the past week or so, I&#39;ve been playing around with &lt;a href=&quot;/out/http/?url=earth.google.com%2Findex.html&quot;&gt;Google Earth&lt;/a&gt;. Very very cool stuff.&lt;p&gt;Anyway, I thought it would be kinda neat to put Perlmonks on Google Earth, in a similar way that &lt;a href=&quot;/out/node/jcwren&quot;&gt;jcwren&lt;/a&gt; did with the &lt;a href=&quot;/out/http/?url=tinymicros.com%2Fpm%2Findex.php%3Fgoto%3DBigMonkMap&quot;&gt;Big Monk Map&lt;/a&gt;, and &lt;a href=&quot;/out/node/theorbtwo&quot;&gt;theorbtwo&lt;/a&gt; did with &lt;a href=&quot;/out/http/?url=desert-island.dynodns.net%3A8000%2Fperl%2Fpmplanet.html&quot;&gt;pmplanet&lt;/a&gt;.So I hacked together a script to pull the monk location data from &lt;a href=&quot;/out/http/?url=tinymicros.com%2Fpm%2Findex.php%3Fgoto%3DMonkMap&quot;&gt;tinymicros&lt;/a&gt;, and then pull in the other basic Monk data (such as XP level, date joined, number of wtiteups) from Perlmonks.&lt;p&gt;The end result is a KML placemark file which can be directly imported into Google Earth. For those that have Google Earth installed, or are sufficiently motivated to install it - the placemark file is available &lt;a href=&quot;/out/http/?url=mcdarren.perlmonk.org%2Fperlmonks.kml&quot;&gt;here&lt;/a&gt;.&lt;p&gt;At the moment it&#39;s fairly rudimentary, with Monks ascii-betically grouped into folders. Clicking on any single monk name brings up some basic info about that monk, and double-clicking zooms to their location (all standard Google Earth behaviour). I did manage to find a rather cute little &quot;monk&quot; to use as an icon for the placemarks :)&lt;p&gt;I&#39;m a little bit hesitant to post the code I used, mainly because when run it will hit Perlmonks about 800 times, to gather the monk stats. And I don&#39;t think we&#39;d suddenly want to have dozens of people doing that ;)&lt;p&gt;But basically, the code does the following:&lt;ul&gt;&lt;li&gt;Uses &lt;a href=&quot;/out/cpan/LWP::UserAgent&quot;&gt;LWP::UserAgent&lt;/a&gt; to successively pull the Monk location data (Lat/Long) from &lt;a href=&quot;/out/http/?url=tinymicros.com%2Fpm%2Findex.php%3Fgoto%3DMonkMap&quot;&gt;tinymicros&lt;/a&gt;. Because there are around 800 monks that have supplied location data&lt;sup&gt;1&lt;/sup&gt;, and I can only get 50 records at a time, this takes about 16 hits.&lt;li&gt; From the returned pages, it pulls the node ID, username,  Lat and Long for each Monk.&lt;li&gt;It stuffs this data into a hash, keyed by Monk homenode ID, and uses &lt;a href=&quot;/out/cpan/Storable&quot;&gt;Storable&lt;/a&gt; to save it to disk.&lt;li&gt;It then iterates through the list of Monks, and using a combination &lt;a href=&quot;/out/node/LWP::UserAgent&quot;&gt;LWP::UserAgent&lt;/a&gt; and &lt;a href=&quot;/out/cpan/HTML::TokeParser&quot;&gt;HTML::TokeParser&lt;/a&gt; pulls in the date joined, XP level, and number of writeups for each monk, from their homenode.&lt;li&gt;Finally, it writes the KML file.&lt;/ul&gt;&lt;p&gt;I used &lt;a href=&quot;/out/cpan/Storable&quot;&gt;Storable&lt;/a&gt; to save the data to disk, so that I could re-use the data on subsequent runs (whilst tweaking the script), and not have to continually scrape the data over and over again. This means that the data is already out of date - but shrug, at this stage it&#39;s just an exercise for a bit of fun and learning :)&lt;p&gt;The other thing that occurred to me is that something like this would probably be better integrated into &lt;a href=&quot;/out/node/jcwren&quot;&gt;jcwren&lt;/a&gt;&#39;s existing pmstats at tinymicros - especially as he is already pulling the required data on a daily basis.&lt;p&gt;It&#39;s also possible that somebody has already done this, and so I may have just re-invented another wheel. Although if they have - I couldn&#39;t find it. &lt;p&gt;So for now I just thought I&#39;d throw this out there, and see what the reaction is.&lt;p&gt;Enjoy,&lt;br&gt;Darren :)&lt;p&gt;&lt;sup&gt;&lt;b&gt;1&lt;/b&gt;&lt;/sup&gt; &lt;font size=-1&gt;For those that are not yet on the &lt;a href=&quot;/out/http/?url=tinymicros.com%2Fpm%2Findex.php%3Fgoto%3DBigMonkMap&quot;&gt;Big Monk Map&lt;/a&gt;, but would like to be - simply follow the instructions &lt;a href=&quot;/out/http/?url=tinymicros.com%2Fpm%2Findex.php%3Fgoto%3DHelp%23Location&quot;&gt;here&lt;/a&gt;&lt;/font&gt;
    </description>
</item>

        

<item>
    <title>Problem on installing DBD-Oracle (SHA)</title>
    <link>http://prlmnks.org/html/558744.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/558744.html</guid>

    <description>
        Hello,I need to connect to a data base (Oracle). So I need to install DBI then DBD modules.At first I have installed &quot;ActivePerl-5.8.8.817-MSWin32-x86-257965.msi&quot; because actually I&#39;m a wondows user. Then I have tried to install &quot;DBI-1.30&quot;.  First -&gt;&#39;perl makeFile.pl&#39;  then -&gt;nmake but I got this message: &lt;&lt;&lt;&lt;&lt;&lt;D:\PerlModules\DBI-1.30&gt;nmakeMicrosoft (R) Program Maintenance Utility   Version 1.50Copyright (c) Microsoft Corp 1988-94. All rights reserved.        cl -c    -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_COT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O -DVERSION=\&quot;1.30\&quot;  -DXS_VERSION=\&quot;1.30\&quot;  &quot;-IC:\Perl\lib\CORE&quot;   Perl.c&#39;cl&#39; is not recognized as an internal or external command,operable program or batch file.NMAKE : fatal error U1077: &#39;C:\WINDOWS\system32\cmd.exe&#39; : return code &#39;0x1&#39;Stop.&gt;&gt;&gt;&gt;&gt; 
    </description>
</item>

        

<item>
    <title>Quote on Perl modules (jesuashok)</title>
    <link>http://prlmnks.org/html/558251.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/558251.html</guid>

    <description>
        dear monks,&lt;p&gt;I am going to deliver a speech on importance of perl modules on July,3rd. I would like to select a nice Quote on Perl modules, which has to express, really the power of perl modules.&lt;br&gt;&lt;br&gt;Monks, please shower your Quotes about perl modules. The Quote should cover the Broader picture of perl modules, not specific to a single perl module.&lt;br&gt;&lt;br&gt;For example, If any one starts there speech on &#39;C&#39; language they used to say &lt;b&gt;C is a Sea&lt;/b&gt;. Sameway for perl, some people used to say, &lt;b&gt;perl is really Pearl&lt;/b&gt;&lt;br&gt;&lt;br&gt;Sameway, I need to select a nice quote on Perl modules. Please suggest your Quotes. &lt;br&gt;&lt;br&gt;Advancced thanks for all of your inputs.&lt;/p&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-395537&quot;&gt;&quot;Keep pouring your ideas&quot;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Spanish translation of pack/unpack tutorial (Hue-Bond)</title>
    <link>http://prlmnks.org/html/557655.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/557655.html</guid>

    <description>
        &lt;p&gt;I&#39;ve asked [Pedagogues] what was the procedure to get a translated tutorial into its natural [Tutorials|section]. I was told that it&#39;s OK to post it here, so the following discussion would get archived. That&#39;s a great idea.&lt;/p&gt;&lt;p&gt;I translated three tutorials into spanish in some spare time I had last week. This is one of them ([id://224666|original], by [id://217641]), one that I found very valuable when I read it. I&#39;ve incorporated most of the suggestions that the original tutorial received in that thread.&lt;/p&gt;&lt;p&gt;I&#39;m posting the other two within a few days.&lt;/p&gt;&lt;hr&gt;&lt;h2&gt;Tutorial de pack/unpack&lt;/h2&gt;&lt;p&gt;Una conversacin reciente en el chatterbox me dio la idea para escribir esto. Un programador novato estaba intentando codificar algo con &lt;tt&gt;pack&lt;/tt&gt; y &lt;tt&gt;unpack&lt;/tt&gt; pero tena problemas a la hora de controlar su funcionamento exacto. Yo nunca he tenido problema con estas funciones pero tengo conocimientos de hardware y estoy muy familiarizado con programacin en ensamblador y C. Los que llevan poco tiempo programando seguramente no saben nada de estas cosas a tan bajo nivel y pueden no entender cmo los ordenadores almacenan los datos. Conocer un poco esta materia puede hacer de &lt;tt&gt;pack&lt;/tt&gt; y &lt;tt&gt;unpack&lt;/tt&gt; algo ms fcil de entender.&lt;/p&gt;&lt;h2&gt;Por qu se necesitan &lt;tt&gt;pack&lt;/tt&gt; y &lt;tt&gt;unpack&lt;/tt&gt;&lt;/h2&gt;&lt;p&gt;Perl puede manejar cadenas, enteros y nmeros en coma flotante. De vez en cuando un programador tendr que intercambiar datos con programas escritos en otros lenguajes. Estos otros lenguajes tienen un conjunto mucho ms amplio de tipos de datos. Tienen enteros de distintos tamaos, o pueden ser capaces de manejar solamente cadenas de longitud fija (&lt;i&gt;se puede mencionar COBOL?&lt;/i&gt;). Otras veces, puede surgir la necesidad de intercambiar datos binarios con otras mquinas a travs de una red. Estas mquinas pueden tener distintos tamaos de &lt;i&gt;palabra&lt;/i&gt; o almacenar los valores de otras formas (una palabra es un conjunto de bits que el ordemador maneja todos juntos). Se hace necesaria alguna manera de convertir nuestros datos a un formato que estos otros programas y mquinas entiendan. Tambin necesitamos poder interpretar las respuestas que nos llegan de vuelta.&lt;/p&gt;&lt;p&gt;Las funciones &lt;tt&gt;pack&lt;/tt&gt; y &lt;tt&gt;unpack&lt;/tt&gt; nos permiten leer y escribir buffers de datos de acuerdo con una plantilla. Esta plantilla nos permite indicar cosas especficas como el orden de los bytes o el tamao de la palabra, o tambin usar los valores por defecto. Esto nos da mucha flexibilidad cuando nos comunicamos con programas externos.&lt;/p&gt;&lt;p&gt;Para entender cmo funciona todo esto, es conveniente saber cmo hacen los ordenadores para almacenar los distintos tipos de informacin.&lt;/p&gt;&lt;h2&gt;Formatos enteros&lt;/h2&gt;&lt;p&gt;La memoria de un ordenador se puede ver como si fuera una coleccin enorme de bytes. Un byte contiene ocho bits (esto es &lt;i&gt;casi&lt;/i&gt; universal) y puede representar valores sin signo entre 0 y 255, o valores con signo entre -128 y 127. No se puede hacer mucho con este rango tan pequeo de valores, por lo que los &lt;i&gt;registros&lt;/i&gt; de los ordenadores modernos (un registro esuna pequea parte de memoria, con la que el procesador trabaja directamente) son ms grandes que un byte. La mayora de procesadores modernos usan registros de 32 bits (es decir, 4 bytes) y hay algunos con registros de 64 bits. Un registro de 32 bits puede almacenar nmeros sin signo entre 0 y 4294967295 o nmeros con signo entre -2147483648 y 2147483647.&lt;/p&gt;&lt;p&gt;Al almacenar en memoria valores con un tamao mayor de 8 bits, stos se dividen en segmentos de 8 bits y se almacenan en posiciones consecutivas de la memoria. Algunos procesadores almacenan el segmento que contiene los bits de mayor &lt;i&gt;peso&lt;/i&gt; en la posicin de memoria ms baja, y los dems segmentos van a las posiciones siguientes (por ejemplo, en el nmero 1234, la cifra 1 tiene mayor peso que las dems, porque significa 1000). Eso se llama &quot;big-endian&quot;. Otros procesadores almacenan primero el segmento que contiene los bits de menos peso, y los dems segmentos van en posiciones superiores. Esto se llama &quot;little-endian&quot;.&lt;/p&gt;&lt;p&gt;Lo veremos mejor grficamente. Supongamos que un registro contiene el nmero 0x12345678 y lo vamos a almacenar en la memoria. As es como aparecera:&lt;/p&gt;&lt;table border=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Direccin&lt;/th&gt;&lt;th&gt;Mquina&lt;br&gt;Big-Endian&lt;/th&gt;&lt;th&gt;Mquina&lt;br&gt;Little-Endian&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0x12&lt;/td&gt;&lt;td&gt;0x78&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;0x34&lt;/td&gt;&lt;td&gt;0x56&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;0x56&lt;/td&gt;&lt;td&gt;0x34&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;0x78&lt;/td&gt;&lt;td&gt;0x12&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Si miramos &lt;tt&gt;perldoc -f pack&lt;/tt&gt; o consultamos la funcin &lt;tt&gt;pack&lt;/tt&gt; en [href://isbn.nu/0596000278|Programming Perl], veremos una tabla que lista todos los caracteres que pueden ir en la plantilla, junto con una descripcin del tipo de dato que significan. Esa tabla lista varios formatos de nmeros enteros de distintos tamaos, con distintos rdenes, y con signo o sin l:&lt;/p&gt;&lt;table border=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Formato&lt;/th&gt;&lt;th&gt;Descripcin&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;c,C&lt;/td&gt;&lt;td&gt;Un valor de tipo &lt;tt&gt;char&lt;/tt&gt; con signo o sin l (entero de 8 bits).&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;s,S&lt;/td&gt;&lt;td&gt;Un valor de tipo &lt;tt&gt;short&lt;/tt&gt; con signo o sin l, siempre de 16 bits.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;l,L&lt;/td&gt;&lt;td&gt;Un valor de tipo &lt;tt&gt;long&lt;/tt&gt;, siempre de 32 bits.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;q,Q&lt;/td&gt;&lt;td&gt;Un valor de tipo &lt;tt&gt;quad&lt;/tt&gt; (entero de 64 bits).&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;i,I&lt;/td&gt;&lt;td&gt;Un valor entero con signo o sin l, en el formato nativo de la mquina actual.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;n,N&lt;/td&gt;&lt;td&gt;Un valor de 16  32 bits con orden &quot;de red&quot; (big-endian).&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;v,V&lt;/td&gt;&lt;td&gt;Un valor de 16  32 bits con orden &quot;VAX&quot; (little-endian).&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Los formatos &lt;tt&gt;s&lt;/tt&gt;, &lt;tt&gt;l&lt;/tt&gt; y &lt;tt&gt;q&lt;/tt&gt; empaquetan valores de 16, 32 y 64 bits en el orden nativo de la mquina en la que se ejecute la funcin &lt;tt&gt;pack&lt;/tt&gt;. El formato &lt;tt&gt;i&lt;/tt&gt; empaqueta un valor con un tamao de palabra igual al de la mquina actual. Los formatos &lt;tt&gt;n&lt;/tt&gt; y &lt;tt&gt;v&lt;/tt&gt; nos permiten especificar el tamao y orden de almacenamiento de los bytes, y se usan para intercambiar informacin con otros ordenadores.&lt;/p&gt;&lt;h2&gt;Formatos de caracteres&lt;/h2&gt;&lt;p&gt;Las cadenas de texto se almacenan como colecciones de caracteres. Tradicionalmente, cada carcter se codificaba usando un solo byte, con un sistema de codificacin como ASCII o EBCDIC. Nuevos sistemas de codificacin como UTF-8 usan codificaciones de, o bien una longitud fija de varios bytes, o bien secuencias de bytes de varias longitudes para representar cada carcter.&lt;/p&gt;&lt;p&gt;La funcin &lt;tt&gt;pack&lt;/tt&gt; de Perl acepta en la plantilla los siguientes caracteres para especificar cadenas de texto:&lt;/p&gt;&lt;table border=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Formato&lt;/th&gt;&lt;th&gt;Descripcin&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;a,A&lt;/td&gt;&lt;td&gt;Una cadena rellena con caracteres nulos/espacios.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;b,B&lt;/td&gt;&lt;td&gt;Una cadena de bits (binaria) con rdenes de bits ascendiente o descendiente.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;h,H&lt;/td&gt;&lt;td&gt;Una cadena hexadecimal, con el &lt;i&gt;nybble&lt;/i&gt; alto o bajo primero.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Z&lt;/td&gt;&lt;td&gt;Una cadena terminada con un carcter nulo.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;small&gt;Un nybble son 4 bits. Un byte se representa en hexadecimal con dos dgitos de 4 bitscada uno, es decir, con dos nybbles.&lt;/small&gt;&lt;p&gt;Las cadenas se almacenan en posiciones de memoria sucesivas, con el primer carcter de la cadena en la posicin ms baja de la memoria.&lt;/p&gt;&lt;h2&gt;La funcin &lt;tt&gt;pack&lt;/tt&gt; de Perl&lt;/h2&gt;&lt;p&gt;La funcin &lt;tt&gt;pack&lt;/tt&gt; acepta una plantilla y una lista de valores. Devuelve un escalar que contiene los valores empaquetados de acuerdo con los formatos especificados en la plantilla. Esto nos permite escribir datos en un formato que luego podr ser ledo por otro programa escrito en C o en otro lenguaje, o pasar datos a un sistema remoto a travs de una red.&lt;/p&gt;&lt;p&gt;La plantilla contiene una serie de letras de las tablas que hay ms arriba. Cada letra va seguida, opcionalmente, de un nmero que indica cuntas veces se ha de repetir este valor (para nmeros) o el tamao (para cadenas). Un &#39;*&#39; en un formato entero le dice a &lt;tt&gt;pack&lt;/tt&gt; que debe usar este formato para el resto de los valores de la lista. Un &#39;*&#39; en un formato de cadena le dice a &lt;tt&gt;pack&lt;/tt&gt; que use el tamao de la cadena.&lt;/p&gt;&lt;p&gt;Probemos un ejemplo. Supongamos que estamos recogiendo informacin de un formulario web y envindoselo a un backend que est escrito en C, para que lo procese. El formulario le permite a un monje solicitar material de oficina. El backend necesita que la informacin est en este formato:&lt;/p&gt;&lt;pre class=&quot;block_code&quot;&gt;    struct SupplyRequest {        time_t request_time;    // hola de solicitud        int employee_id;        // empleado que la realiza        char item[32];          // material solicitado        short quantity;         // cantidad        short urgent;           // es urgente?    };&lt;/pre&gt;&lt;p&gt;Tras comprobar los archivos de cabecera de nuestro sistema, vemos que &lt;tt&gt;time_t&lt;/tt&gt; es de tipo &lt;tt&gt;long&lt;/tt&gt;. Para crear un registro adecuado para el backend, podemos usar lo siguiente:&lt;/p&gt;&lt;tt class=&quot;inline_code&quot;&gt;    $rec = pack( &quot;l i Z32 s2&quot;, time, $emp_id, $item, $quan, $urgent);&lt;/tt&gt;&lt;p&gt;Esta plantilla dice &quot;Un &lt;tt&gt;long&lt;/tt&gt;, un &lt;tt&gt;int&lt;/tt&gt;, una cadena de 32 caracteres terminada en un nulo, y dos &lt;tt&gt;short&lt;/tt&gt;s&quot;.&lt;/p&gt;&lt;p&gt;Si el monje nmero 217641 (anda! si soy yo!) (N del T.: evidentemente, ese no soy *yo*) hace una solicitud urgente de  dos cajas de clips (&quot;boxes of paperclips&quot;) el da 1 de Enero de 2003 a la 1:00 de la tarde EST, $rec tendra el siguiente contenido (la primera lnea es decimal, la segunda va en hex, la tercera son caracteres si tiene sentido). Un carcter pipa indica los lmites entre dos campos:&lt;/p&gt;&lt;pre class=&quot;block_code&quot;&gt;   Desplz.   Contenido (las direcciones de memoria aumentan hacia la derecha)         0   160  44  19  62| 41  82   3   0| 98 111 120 101 115  32 111 102              A0  2C  13  3E| 29  52  03  00| 62  6f  78  65  73  20  6f  66                                            |  b   o   x   e   s       o   f        16    32 112  97 112 101 114  99 108 105 112 115   0   0   0   0   0              20  70  61  70  65  72  63  6c  69  70  73  00  00  00  00  00                   p   a   p   e   r   c   l   i   p   s        32     0   0   0   0   0   0   0   0|  2   0|  1   0              00  00  00  00  00  00  00  00| 02  00| 01  00&lt;/pre&gt;&lt;p&gt;Veamos de dnde sale todo esto. El primer elemento de la plantilla es una &lt;tt&gt;l&lt;/tt&gt;, que empaqueta un &lt;tt&gt;long&lt;/tt&gt;. Un &lt;tt&gt;long&lt;/tt&gt; son 32 bits, o 4 bytes. El valor que ha sido almacenado viene de la funcin &lt;tt&gt;time&lt;/tt&gt;. El valor almacenado en realidad es 1041444000, o 0x3e132ca0 en hexadecimal. Ves cmo concuerda con el principio del buffer? Mi sistema tiene un procesador Intel Pentium, que es little-endian.&lt;/p&gt;&lt;p&gt;El segundo elemento de la plantilla es una &lt;tt&gt;i&lt;/tt&gt;. Esto quiere un entero del mismo tamao que un &lt;tt&gt;int&lt;/tt&gt; en la mquina actual. El Pentium es un procesador de 32 bits, por lo que de nuevo empaquetamos el valor en 4 bytes. El nmero de monje es 217641, 0x00035229.&lt;/p&gt;&lt;p&gt;El tercer elemento de la plantilla es &lt;tt&gt;Z32&lt;/tt&gt;. Esto especifica un campo de 32 caracteres terminados con un nulo. Se puede apreciar la cadena &quot;boxes of paperclips&quot; almacenada a continuacin en el buffer, seguida de ceros (caracteres nulos) hasta que se ha llegado al lmite de 32 bytes.&lt;/p&gt;&lt;p&gt;El ltimo elemento es &lt;tt&gt;s2&lt;/tt&gt;. Esto significa dos &lt;tt&gt;short&lt;/tt&gt;s, que son enteros de 16 bits, lo cual consume dos valores de la lista que se la ha pasado a &lt;tt&gt;pack&lt;/tt&gt;. 16 bits se almacenan en 2 bytes. El primer valor tiene la cantidad 2 y el segundo vale 1, indicando urgencia. Estos dos valores ocupan los ltimos 4 bytes del buffer.&lt;/p&gt;&lt;h2&gt;La funcin &lt;tt&gt;unpack&lt;/tt&gt; de Perl&lt;/h2&gt;&lt;p&gt;Sin que lo supiramos cuando programamos lo anterior, alguien ha portado el backend de C a Perl. Pero como nosotros ya habamos escrito la parte web de la aplicacin, pensaron que podramos seguir usando el mismo formato de datos. Por tanto, han tenido que usar &lt;tt&gt;unpack&lt;/tt&gt; para leer los datos que nosotros les enviamos.&lt;/p&gt;&lt;p&gt;&lt;tt&gt;unpack&lt;/tt&gt; es lo contrario de &lt;tt&gt;pack&lt;/tt&gt;. &lt;tt&gt;pack&lt;/tt&gt; coge una plantilla y una lista de valores, y devuelve un escalar. &lt;tt&gt;unpack&lt;/tt&gt; coge una plantilla y un escalar, y devuelve una lista.&lt;/p&gt;&lt;p&gt;En teora, si le damos a &lt;tt&gt;unpack&lt;/tt&gt; la misma plantilla y el mismo escalar producido por &lt;tt&gt;pack&lt;/tt&gt;, deberamos obtener de vuelta la lista de valores que le pasamos a &lt;tt&gt;pack&lt;/tt&gt;. Digo en teora porque si el desempaquetado se hace en una  mquina con un orden de bytes distinto (big-endian en oposicin a little-endian) o con un tamao distinto de palabra (16, 32, 64 bits), &lt;tt&gt;unpack&lt;/tt&gt; podra interpretar los datos de forma distinta a como lo ha hecho &lt;tt&gt;pack&lt;/tt&gt;. Los formatos que hemos utilizado especificaban el orden de bytes de la mquina actual e &lt;tt&gt;i&lt;/tt&gt; puede significar tamaos diferentes en mquinas diferentes por lo que podramos tener problemas. Pero en nuestro simple caso, vamos a asumir que el backend se ejecuta en la misma mquina que el interface web.&lt;/p&gt;&lt;p&gt;Para desempaquetar los datos, el backend ejecutara una orden como esta:&lt;/p&gt;&lt;pre class=&quot;block_code&quot;&gt;    ($order_time, $monk, $itemname, $quantity, $urgent) =        unpack( &quot;l i Z32 s2&quot;, $rec );&lt;/pre&gt;&lt;p&gt;Ntese que la plantilla es idntica a la que usamos antes al empaquetar, y que &lt;tt&gt;pack&lt;/tt&gt; nos devuelve la misma informacin en el mismo orden.&lt;/p&gt;&lt;h2&gt;Formatos enteros&lt;br&gt;&lt;font size=&quot;-1&quot;&gt;a.k.a. por qu tantos tipos?&lt;/font&gt;&lt;/h2&gt;&lt;p&gt;Puedes estar preguntndote por qu hay tantas formas distintas de escribir el mismo tipo de datos. &lt;tt&gt;i&lt;/tt&gt;, &lt;tt&gt;l&lt;/tt&gt;, &lt;tt&gt;N&lt;/tt&gt; y &lt;tt&gt;V&lt;/tt&gt; se pueden usar para escribir un entero de 32 bits a un buffer. Por qu usar uno en concreto? Bueno, eso depende de con quin estemos intentando intercambiar informacin.&lt;/p&gt;&lt;p&gt;Si slo vamos a intercambiar informacin con otros programas dentro del mismo ordenador, podemos usar &lt;tt&gt;i&lt;/tt&gt;, &lt;tt&gt;l&lt;/tt&gt;, &lt;tt&gt;s&lt;/tt&gt; y &lt;tt&gt;q&lt;/tt&gt; y sus equivalentes sin signo (en maysculas). Ya que tanto el programa que lee como el que escribe estn en la misma mquina, podemos usar los formatos nativos sin problema.&lt;/p&gt;&lt;p&gt;Si estamos escribiendo un programa para leer archivos cuya distribucin depende de la arquitectura, es mejor usar los formatos &lt;tt&gt;n&lt;/tt&gt;, &lt;tt&gt;N&lt;/tt&gt;, &lt;tt&gt;v&lt;/tt&gt; y &lt;tt&gt;V&lt;/tt&gt;. De esta forma, siempre sabremos que estamos interpretando la informacin correctamente sin importar en qu arquitectura se ejecuta nuestro programa. Por ejemplo, el formato de archivos de sonido &quot;wav&quot; est definido para Windows sobre un procesador Intel, que es little-endian. Si quisiramos leer el encabezado de un archivo wav, deberamos usar &lt;tt&gt;v&lt;/tt&gt; y &lt;tt&gt;V&lt;/tt&gt; para leer valores de 16 y 32 bits respectivamente.&lt;/p&gt;&lt;p&gt;Se dice que los formatos &lt;tt&gt;n&lt;/tt&gt; y &lt;tt&gt;N&lt;/tt&gt; tienen orden &quot;de red&quot; por una razn: ese es el orden especificado para las comunicaciones TCP/IP. Al hacer ciertos tipos de programacin de red, es necesario usar estos formatos.&lt;/p&gt;&lt;h2&gt;Formatos de cadenas&lt;/h2&gt;&lt;p&gt;Elegir entre los distintos formatos de cadenas es un poco distinto. Normalmente usaremos &lt;tt&gt;a&lt;/tt&gt;, &lt;tt&gt;A&lt;/tt&gt; o &lt;tt&gt;Z&lt;/tt&gt; dependiendo del lenguaje en que est hecho el otro programa. Si el otro programa est en C o C++, probablemente queramos usar &lt;tt&gt;a&lt;/tt&gt; o &lt;tt&gt;Z&lt;/tt&gt;. &lt;tt&gt;A&lt;/tt&gt; sera una buena opcin para comunicarse con programas en COBOL o Fortran.&lt;/p&gt;&lt;h3&gt;Los formatos &lt;tt&gt;a&lt;/tt&gt;, &lt;tt&gt;A&lt;/tt&gt; y &lt;tt&gt;Z&lt;/tt&gt;&lt;/h3&gt;&lt;p&gt;Al empaquetar, los formatos &lt;tt&gt;a&lt;/tt&gt; y &lt;tt&gt;Z&lt;/tt&gt; rellenarn el espacio sobrante con caracteres nulos (slo cuando especifiquemos un tamao). &lt;tt&gt;A&lt;/tt&gt; rellena lo sobrante con espacios. Al desempaquetar, &lt;tt&gt;A&lt;/tt&gt; elimina el espacio y los caracteres nulos que haya al final, &lt;tt&gt;Z&lt;/tt&gt; quita todo lo que vaya despus del primer carcter nulo y &lt;tt&gt;a&lt;/tt&gt; devuelve el campo entero tal cual.&lt;/p&gt;&lt;h4&gt;Ejemplos&lt;/h4&gt;&lt;pre class=&quot;block_code&quot;&gt;    pack  (&#39;a8&#39;,&quot;hello&quot;)       produce &quot;hello\0\0\0&quot;    pack  (&#39;Z8&#39;,&quot;hello&quot;)       produce &quot;hello\0\0\0&quot;    pack  (&#39;A8&#39;,&quot;hello&quot;)       produce &quot;hello   &quot;       unpack(&#39;a8&#39;,&quot;hello\0\0\0&quot;) produce &quot;hello\0\0\0&quot;    unpack(&#39;Z8&#39;,&quot;hello\0\0\0&quot;) produce &quot;hello&quot;    unpack(&#39;A8&#39;,&quot;hello   &quot;)    produce &quot;hello&quot;    unpack(&#39;A8&#39;,&quot;hello\0\0\0&quot;) produce &quot;hello&quot;&lt;/pre&gt;&lt;h3&gt;Los formatos &lt;tt&gt;b&lt;/tt&gt; y &lt;tt&gt;B&lt;/tt&gt;&lt;/h3&gt;&lt;p&gt;Los formatos &lt;tt&gt;b&lt;/tt&gt; y &lt;tt&gt;B&lt;/tt&gt; convierten cadenas que consisten de caracteres &lt;tt&gt;0&lt;/tt&gt; y &lt;tt&gt;1&lt;/tt&gt; en bytes, y desempaquetan bytes en cadenas de ceros y unos. Al empaquetar, Perl trata los caracteres con valor par como si fueran un cero, y los caracteres de valor impar como si fueran un uno. La diferencia entre &lt;tt&gt;b&lt;/tt&gt; y &lt;tt&gt;B&lt;/tt&gt; es el orden en que se convierten los bits dentro de cada byte. Con &lt;tt&gt;b&lt;/tt&gt; los bits se espeficican en orden ascendente (primero el de menos peso); con &lt;tt&gt;B&lt;/tt&gt; es al revs. El tamao representa el nmero de bits a empaquetar.&lt;/p&gt;&lt;h4&gt;Ejemplos&lt;/h4&gt;&lt;pre class=&quot;block_code&quot;&gt;    ord(pack(&#39;b8&#39;,&#39;00100110&#39;)) produce 100 (4 + 32 + 64)    ord(pack(&#39;B8&#39;,&#39;00100110&#39;)) produce 38 (32 + 4 + 2)&lt;/pre&gt;&lt;h3&gt;Los formatos &lt;tt&gt;h&lt;/tt&gt; y &lt;tt&gt;H&lt;/tt&gt;&lt;/h3&gt;&lt;p&gt;Los formatos &lt;tt&gt;h&lt;/tt&gt; y &lt;tt&gt;H&lt;/tt&gt; empaquetan cadenas que contienen dgitos hexadecimales. &lt;tt&gt;h&lt;/tt&gt; coge primero el nybble de menos peso, &lt;tt&gt;H&lt;/tt&gt; toma primero el mayor. El tamao indica el nmero de nybbles a empaquetar.&lt;/p&gt;&lt;h4&gt;Ejemplos&lt;/h4&gt;&lt;p&gt;Cada uno de estos ejemplos devuelve un escalar de dos bytes:&lt;/p&gt;&lt;pre class=&quot;block_code&quot;&gt;    pack(&#39;h4&#39;,&#39;1234&#39;) produce 0x21,0x43     pack(&#39;H4&#39;,&#39;1234&#39;) produce 0x12,0x34&lt;/pre&gt;&lt;h2&gt;Informacin adicional&lt;/h2&gt;&lt;p&gt;Perl 5.8 incluye [perldoc://perlpacktut|su propio tutorial] de &lt;tt&gt;pack&lt;/tt&gt; y &lt;tt&gt;unpack&lt;/tt&gt;. Es un poco ms profundo que este pero alguna de las cosas de las que habla pueden ser especficas de Perl 5.8. Los usuarios de Perl 5.6 deben comprobar su propia documentacin si las cosas no funcionan tal como est decrito en ese tutorial.&lt;/p&gt;&lt;p&gt;Existen ms caracteres que se pueden usar en las plantillas, de los que no se habla aqu. Tambin hay formas adicionales de leer y escribir campos ASCII de tamao fijo, as como trucos con los que se puede jugar con &lt;tt&gt;pack&lt;/tt&gt; y &lt;tt&gt;unpack&lt;/tt&gt;. Prueba &lt;tt&gt;perldoc -f pack&lt;/tt&gt; o consulta [href://isbn.nu/0596000278|Programming Perl]. Y sobre todo, no temas experimentar (&lt;i&gt;excepto con programas de verdad&lt;/i&gt;). Usa la funcin &lt;tt&gt;DumpString&lt;/tt&gt; de aqu abajo para examinar los buffers devueltos por &lt;tt&gt;pack&lt;/tt&gt; hasta que entiendas cmo manipula los datos.&lt;/p&gt;&lt;h2&gt;Referencias&lt;/h2&gt;&lt;p&gt;[href://isbn.nu/0596000278|Programming Perl], Tercera Edicin, Larry Wall, Tom Christiansen, y Jon Orwant,  2000, 1996, 1991 O&#39;Reilly &amp; Associates, Inc. ISBN 0-596-00027-8.&lt;/p&gt;&lt;p&gt;Gracias a [bart] por [id://223619|la referencia] al tutorial de &lt;tt&gt;pack&lt;/tt&gt;/&lt;tt&gt;unpack&lt;/tt&gt; de Perl 5.8.&lt;/p&gt;&lt;p&gt;Gracias a [Zaxo] y [jeffa] por revisar este documento y compartir sus propios esfuerzos para crear un tutorial.&lt;/p&gt;&lt;p&gt;Gracias a [sulfericacid] y [PodMaster] por inspirar esto en el CB.&lt;/p&gt;&lt;h2&gt;Ejemplo&lt;/h2&gt;&lt;p&gt;El siguiente programa contiene los ejemplos de este documento:&lt;/p&gt;&lt;pre class=&quot;block_code&quot;&gt;#!/usr/bin/perl -wuse strict;# dump the contents of a string as decimal and hex bytes and characters  sub DumpString {    my @a = unpack(&#39;C*&#39;,$_[0]);    my $o = 0;    while (@a) {        my @b = splice @a,0,16;        my @d = map sprintf(&quot;%03d&quot;,$_), @b;        my @x = map sprintf(&quot;%02x&quot;,$_), @b;        my $c = substr($_[0],$o,16);        $c =~ s/[[:^print:]]/ /g;        printf &quot;%6d %s\n&quot;,$o,join(&#39; &#39;,@d);        print &quot; &quot;x8,join(&#39;  &#39;,@x),&quot;\n&quot;;        print &quot; &quot;x9,join(&#39;   &#39;,split(//,$c)),&quot;\n&quot;;        $o += 16;    }}# place our web ordermy $t = time;my $emp_id = 217641;my $item = &quot;boxes of paperclips&quot;;my $quan = 2;my $urgent = 1; my $rec = pack( &quot;l i a32 s2&quot;, $t, $emp_id, $item, $quan, $urgent);DumpString($rec);# process a web order   my ($order_time, $monk, $itemname, $quantity, $ignore) =       unpack( &quot;l i a32 s2&quot;, $rec );print &quot;Order time: &quot;,scalar localtime($order_time),&quot;\n&quot;;print &quot;Placed by monk #$monk for $quantity $itemname\n&quot;;# string formats$rec = pack(&#39;a8&#39;,&quot;hello&quot;);               # should produce &#39;hello\0\0\0&#39;DumpString($rec);$rec = pack(&#39;Z8&#39;,&quot;hello&quot;);               # should produce &#39;hello\0\0\0&#39;DumpString($rec);$rec = pack(&#39;A8&#39;,&quot;hello&quot;);               # should produce &#39;hello   &#39;DumpString($rec);($rec) = unpack(&#39;a8&#39;,&quot;hello\0\0\0&quot;);     # should produce &#39;hello\0\0\0&#39;DumpString($rec);($rec) = unpack(&#39;Z8&#39;,&quot;hello\0\0\0&quot;);     # should produce &#39;hello&#39;DumpString($rec);($rec) = unpack(&#39;A8&#39;,&quot;hello   &quot;);        # should produce &#39;hello&#39;DumpString($rec);($rec) = unpack(&#39;A8&#39;,&quot;hello\0\0\0&quot;);     # should produce &#39;hello&#39;DumpString($rec);# bit format$rec = pack(&#39;b8&#39;,&quot;00100110&quot;);            # should produce 0x64 (100)DumpString($rec);$rec = pack(&#39;B8&#39;,&quot;00100110&quot;);            # should produce 0x26 (38)DumpString($rec);# hex format$rec = pack(&#39;h4&#39;,&quot;1234&quot;);                # should produce 0x21,0x43DumpString($rec);$rec = pack(&#39;H4&#39;,&quot;1234&quot;);                # should produce 0x12,0x34DumpString($rec);&lt;/pre&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-489671&quot;&gt;&lt;p&gt;-- &lt;br /&gt;David Serrano&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>On How To Answer (shmem)</title>
    <link>http://prlmnks.org/html/557305.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/557305.html</guid>

    <description>
        Hello fellow monks,&lt;p&gt;just curious... found &lt;a href=&quot;/out/id/196851&quot;&gt;node 196851&lt;/a&gt; because I was asking myself something similar.Not because of XP, mind you, that&#39;s just fun and imho the best way to ensurefeedback, but because of the quality of answers. Now, this node is some years old;time to raise the question again. Or has it been yet? afaik there was no poll about it...&lt;p&gt;Depending on how this proposal is voted, I&#39;d compile a non-FAQ entry for the FAQ on &lt;i&gt;how to answer&lt;/i&gt;(It&#39;s just wonderful to browse this site.)See &lt;a href=&quot;/html/535366.html&quot;&gt;shmem&#39;s scratchpad&lt;/a&gt; for a draft; obvious things? are there &lt;i&gt;not&lt;/i&gt; so obvious? (I keep it there because I want to be able to delete it if this one gets lots of xp-- ;-)&lt;p&gt;Would you provide node links for good/bad examples? (but not mine, I know &lt;i&gt;them&lt;/i&gt; :)&lt;p&gt;cheers,&lt;br/&gt;--shmem&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-510280&quot;&gt;&lt;small&gt;&lt;pre&gt;_($_=&quot; &quot;x(1&lt;&lt;5).&quot;?\n&quot;.q/)Oo.  G\        /                              /\_/(q    /----------------------------  \__(m.====.(_(&quot;always off the crowd&quot;)).&quot;&quot;);sub _{s./.($e=&quot;&#39;Itrs `mnsgdq Gdbj O`qkdq&quot;)=~y/&quot;-y/#-z/;$e.e &amp;&amp; print}&lt;/pre&gt;&lt;/small&gt;&lt;/div&gt;&lt;/div&gt; 
    </description>
</item>

        

<item>
    <title>Bringing Votes to the Table (ghettofinger)</title>
    <link>http://prlmnks.org/html/557214.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/557214.html</guid>

    <description>
        Hello Monks,&lt;p&gt;I have been wondering for quite a while how voting on nodes works within the site. More specifically, how and where are the nodes that a user has voted on stored? Are they within a table that deals with users, or within the table that regards the node itself, or some other table?&lt;/p&gt;&lt;p&gt; I appreciate your help,&lt;br /&gt;&lt;a href=&quot;/out/node/ghettofinger&quot;&gt;ghettofinger&lt;/a&gt;&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>Message Inbox nit (hv)</title>
    <link>http://prlmnks.org/html/557147.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/557147.html</guid>

    <description>
        &lt;p&gt;There is one message in my inbox. I select the &#39;reply&#39; radio button for it, fill in my reply text and hit &#39;Send&#39;. Message is sent, page returns. I still have the message in front of me, and my reply text is still in the reply text box.&lt;/p&gt;&lt;p&gt;Normally at this point I would &quot;&#39;Move&#39; (all but) selected to (deleted)&quot;, but I hit the &#39;reply&#39; radio button again by mistake, and couldn&#39;t deselect.&lt;/p&gt;&lt;p&gt;So I didn&#39;t check &#39;(all but)&#39;, and chose only &quot;&#39;Move&#39; selected to (deleted)&quot;.&lt;/p&gt;&lt;p&gt;The selected message was deleted, but it also gave the warning message &quot;Whoa Cowboy! You said that already. Don&#39;t &#39;reload&#39;?&quot;.&lt;/p&gt;&lt;p&gt;This warning was inappropriate: the submit button for the form was &quot;Move&quot;, not &quot;Send&quot;. It might be a bug rather than just a nit if it would have sent my reply text but for the repeat.&lt;/p&gt;&lt;p&gt;Hugo&lt;/p&gt;
    </description>
</item>

    </channel>
</rss>
