Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Perl Monks Discussion

( #1040=superdoc: print w/replies, xml ) Need Help??

This section is only for discussing issues pertaining to the PerlMonks web site. You can ask about how things work, or offer ideas on how the site could be improved, for example.

Unless the topic pertains to the PerlMonks web site, it does not belong in this section. If you're unsure, check out Where should I post X? and The Perl Monks Guide to the Monastery, or ask in the chatterbox.

PerlMonks Discussions
https oddity
3 direct replies — Read more / Contribute
by huck
on Feb 25, 2017 at 15:03
rt://46333 links to rt.perl.org not rt.cpan.org
2 direct replies — Read more / Contribute
by Anonymous Monk
on Feb 23, 2017 at 20:57
Fine grained "a day ago" or "a week ago"
3 direct replies — Read more / Contribute
by stevieb
on Feb 22, 2017 at 23:27

    Request for new clicky-availability...

    When pointing at the arrows << and <, its a week ago and a day ago respective. We need something more updated than that. I do not have a solution, so this is a throw-out for discussion.

    This is, I suppose, a formal (public) application to become a pmdev, so I may become part of the team that can see what is happening, and potentially be part of new ideas.

So what's the deal with PerlMonks not changing in like 16 years?
5 direct replies — Read more / Contribute
by nysus
on Feb 09, 2017 at 06:58

    First, I love PerlMonks. It's the very first community I really felt a kinship with on the internet back in the day when CGI was king and Perl was it's handmaiden. And PerlMonks is still a great resource for connecting with people who really love and appreciate Perl and, more importantly, love sharing their love for the craft of Perl programming.

    But I have to say that I think it's success has come despite the aging, creaking interface that is PerlMonks. Now, I don't want to be too harsh. In fact, I suppose part of PerlMonk's charm now is its aging, creaking interface. And I'm more than happy to put up with it and forego StackOverflow for certain questions simply because this is much more of community and it's less transactional than StackOverflow. There's lots of really cool people here and if you are going to be a proper Perl programmer and truly understand the culture of Perl, being on PerlMonks is kind of a requirement.

    I also want to be careful not to crap on the people who operate this site. It still works good enough and I am grateful for the people who operate it. So thank you!

    That said, every time I come to PerlMonks I have to wonder why the PerlMonks interface is frozen in 2001. Is it lack of resources? Lack of manpower? Lack of interest? Was the original PerlMonks code written in such a way to make it nearly impossible to upgrade the interface? A little bit of all of the above?

    And from a marketing perspective, does sticking with an older interface contribute negatively to the perception that Perl is programming language of the past? I'm willing to bet a lot of potential new Perl programmers, who don't yet have the wisdom of the more seasoned folks around here, abandoned this site because of the interface. It's a shame because PerlMonks is just a totally awesome place.

    And look, I'm not calling for a total overhaul. But even minor improvements would be great like not having to type HTML into the textareas or having to refresh the page to see new chatbox messages.

    Yes, PerlMonks is good enough, but I keep wondering what holds it back from becoming just a little bit better. Any insight to satisfy my curiousity is appreciated so I can quit wondering.

    $PM = "Perl Monk's";
    $MCF = "Most Clueless Friar Abbot Bishop Pontiff Deacon Curate";
    $nysus = $PM . ' ' . $MCF;
    Click here if you love Perl Monks

Reply to a post not appearing
6 direct replies — Read more / Contribute
by johngg
on Feb 07, 2017 at 18:40
Unable to front-page [id://1181114]
2 direct replies — Read more / Contribute
by kcott
on Feb 05, 2017 at 03:57

    I've made several attempts to front-page "Turning very larger numbers into an array of bits" ([id://1181114]) without success. Each time, I've checked "FrontPage" and clicked "moderate"; some processing appears to occur; then the page is displayed with "FrontPage" unchecked: no errors or warnings are emitted.

    The page is currently approved. It appears correctly (as far as I can tell) in: SoPW; RAT; and Newest Nodes. I can access the page from all of those places. It does not appear on the Front Page (i.e. it's not just some issue with the "FrontPage" checkbox display).

    Other than that, it appears to be functioning normally: I have no problems viewing it; I've voted on it; I've voted on a reply; I've replied to it myself.

    — Ken

Let's Make PerlMonks Great Again!
6 direct replies — Read more / Contribute
by LanX
on Jan 29, 2017 at 11:49
Nodelet style broken?
5 direct replies — Read more / Contribute
by Anonymous Monk
on Jan 24, 2017 at 14:24
    The nodelets are displaying without the usual small font and blue border at the moment, just plain text, still aligned at the right of the page, web inspector isn't showing any errors. Did something change?
Anger Management
1 direct reply — Read more / Contribute
by afoken
on Jan 22, 2017 at 05:47

    So, this meditation is about anger management. Or maybe failed anger management. You will notice an abrupt end, at a point where I just wanted to yell at everyone.


    I stumbled over an old thread, Is there a Perl authentication and authorisation framework for CGI web application?, where Your Mother gave this really good answer:

    Password recovery means passwords are stored in a readable fashion and this is a worst practice, so itís just as well it doesnít do it.

    And that reminds me of an even older thread, What happened?. Linked from there, there is Status of Recent User Information Leak, with the following promise:

    Strengthening Authentication

    The administrators are planning to implement hashed passwords (allowing more than 8 chars).

    What happened since then?

    This is what I found in Tidings through 2014-11-10 atfer visiting Tidings:

    10-character passwords now allowed

    Jun 10, 2012 at 06:30 CEST

    PerlMonks forms used to specify a maximum password length of 8 characters while it was possible to give yourself a 10-character password by bypassing these forms. Now the forms specify a maximum password length of 10 characters.

    I must have missed something. It must be so. I don't want to believe that it took three f***ing years to increase the password length by just two characters and call that "case closed". I don't want to believe that after 7.5 years, perlmonks still stores passwords unhashed, unsalted in plain text.

    But still, there is a link to What's my password? on the login form, it still requires just a username or a mail address, and it sends me my password in plain text in an unencrypted mail, together with my username!

    Hey there.

    You or someone else has requested a password for your username or e-mail address.

    Before you freak out, take a few deep breaths and remember that it's YOU and not THEM who is getting this password.

    Here's your info:

    username: afoken

    passwd: *****

    human name: Alexander Foken

    love, the management

    http://perlmonks.org/

    WHAT THE F**K?!

    Yes, I took a deep breath. Several. I slowly counted to 100. Several times.

    But:

    ARE YOU KIDDING ME?!

    7.5 years and nothing relevant has changed. Perlmonks passwords are obviously still stored in plain text, or in a form that can be decrypted on the server, which is as bad as plain text.

    That's a login system that would make the worst amateurs blush.

    People have been told for years to avoid MD5 hashes because they are insecure. People have been told for years to salt hashes with long, random salts, and to use really expensive hash functions, like bcrypt or PBKDF2.

    Yet, perlmonks still uses plain text passwords, 7.5 years after many, if not all, passwords have been copied by some script kiddies? And to add insult to injury, perlmonks happily sends out login name and password in plain text. No traces of a time-limited one-time link for setting a new password. No trace of even the simplest way, sending out one mail with the username, and a second one with the password.

    Alexander

    --
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)
Bad reasoning?
4 direct replies — Read more / Contribute
by BrowserUk
on Jan 19, 2017 at 16:14

    Why is this post (or indeed, any of these:_ _ _ _ _ _) which asks a generic question in the title, and only provides the specific information to what that question relates, inside the body of the post, deemed completely acceptable;

    Whilst this entirely similar post requires godly intervention, involving implications of stupidity, laziness and more besides, in a sustained attack?

    Not to mention drawing the inevitable attentions of the bandwagon joiners.

    (I mean something, other than the originator of the latter post.)

    For ancillary demerits I'll also ask the question: Does anyone look for old answers to their questions by doing a title-only search? You know, rather than a Super Search or Site specific google search.

    (If you follow that last link please note that this post is not found!)


    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority". The enemy of (IT) success is complexity.
    In the absence of evidence, opinion is indistinguishable from prejudice.
How do I attach a large source file to my question?
3 direct replies — Read more / Contribute
by dhannotte
on Jan 16, 2017 at 10:00
    Must I upload the file to some website, and then give its URL in the posting? Thanks!
Orphaned Page, Lost Content, Other Issues
2 direct replies — Read more / Contribute
by kcott
on Jan 08, 2017 at 00:05

    I just wrote a reply to "Re^2: how to improve: use MODULE VERSION LIST" (id://1179142). I previewed twice then created. All looked good and perfectly normal up to this point.

    When the "created" page appeared, I followed the link to the start of the thread: "how to improve: use MODULE VERSION LIST" (id://1179107). This appeared but, when I scrolled down, my post was nowhere to be seen.

    I went to Newest Nodes and a post by me was at the top of the Notes list. I followed that link "Reaped: Re^3: how to improve: use MODULE VERSION LIST (id://1179154) but found an orphaned page (i.e. no "in reply to" or "in thread" links at the top). The page also had no content. It did have what appeared to be the correct title ("Re^3: how to improve: use MODULE VERSION LIST"): small consolation.

    I went back to the tab where I'd created my response. I hit the back button and the content of my response was there BUT it said "by 1nickt" followed by "on Jan 08, 2017 at 09:00 AEDT ( #1179146=note: print w/replies, xml )". Note, that ID (1179146) is different from the one in Newest Nodes (1179154).

    I followed that link: it was an earlier reply by 1nickt to a different node in the same thread.

    Hitting the back button again (on the tab where I'd created my response) took me back to my final edit prior to posting. I've saved the content: I can post it again when the problem's fixed.

    — Ken

2 Days until the big birthday!
2 direct replies — Read more / Contribute
by sparkyichi
on Dec 20, 2016 at 04:53
    Just two more days and PM will turn 17?

    What do you have planned to celebrate?

    I have a bottle of bubbly saved just for such an occasion.

    Sparky
    FMTEYEWTK
Inline code tags don't line-wrap
5 direct replies — Read more / Contribute
by Athanasius
on Dec 19, 2016 at 02:51

    Code tags are described in a footnote within Perl Monks Approved HTML tags as follows:

    2<code> and <c>, used for displaying code/data, are not true HTML tags, but are interpreted by the PerlMonks engine. They inhibit the normal interpretation of enclosed HTML special characters like <, >, &, [, and ]. Any newlines in the enclosed code will be rendered such that long lines wrap....

    However, this is not always the case. Looking at the recent thread Regex string trimming help, I noticed that the display was significantly wider than my (wide!) monitor, because the first block of code in the OP was not wrapping (whereas the same code in tybalt89’s reply was wrapping as expected). As a janitor I was able to fix this by putting the opening and closing <code> tags in the first code block of the OP onto separate lines. So the description in Perl Monks Approved HTML tags is not true for inline code.

    Is this a bug, or the intended behaviour? I suspect it’s the latter. In which case, should the explanation in Perl Monks Approved HTML tags (and perhaps also in Markup in the Monastery) be changed to reflect the fact that line wrapping occurs only when the code tags are separated from the enclosed text by line breaks, but not when they are inlined?

    Although the problem of over-wide nodes arising from <code>-tagged lines that don’t wrap is not overly common, I do think it arises often enough to make this an issue worth addressing.

    Thanks,

    Athanasius <°(((><contra mundum Iustus alius egestas vitae, eros Piratica,

Unanswered Nodes
4 direct replies — Read more / Contribute
by cormanaz
on Dec 16, 2016 at 16:56
    Have the monastery keepers ever considered adding a filter link or something in Seekers that would show any nodes that have not received a reply? Whenever I come on the site I have a look for things that I might be able to answer that others have not, and such a link would help do this without clicking through nodes 10 at a time.
    No cerveza, no trabajo.

Discussion Item
Title:
Give us your input:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":


  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others scrutinizing the Monastery: (10)
    As of 2017-02-27 14:17 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?
      Before electricity was invented, what was the Electric Eel called?






      Results (386 votes). Check out past polls.