Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

jdporter's bookmarks and miscellany

by jdporter (Canon)
on Jun 20, 2006 at 15:08 UTC ( #556425=note: print w/ replies, xml ) Need Help??


in reply to jdporter's treehouse
in thread jdporter

signs of intelligent life (in case anyone's searching ;-)


Top 10 reasons to start using ack

ack is a tool like grep, aimed at programmers with large trees of heterogeneous source code.

ack is written purely in Perl, and takes advantage of the power of Perl's regular expressions.


Win32 Perl Wiki


Discussion of my CPAN modules⇒ on CPANforum⇒.


The Computer Technology Documentation Project


Computational Linguistics


She's a supermodel. She's a philosopher. What more do you want?

Comic aboutDigitalKitty (by jkva's better half)


On 2005-10-14, I cleaned up some ancient cruft. The most interesting thing I found (and fixed) was the following. In the thread of Site How To (which, btw, is no longer an official site doc), some people had posted "root" question nodes as replies. Apparently they didn't know how to go to Seekers of Perl Wisdom and scroll to the bottom. So I yanked those nodes out and made them root nodes in the SoPW section. They were:


My Free Nodelet Hacks:


my patches

Some of my root and pseudo-root nodes:

2006-02-01SoPW SharePoint automation
2004-04-06Med There's Only One Way To Do It
2006-01-03Med Strategy Handles
2002-11-14Tut PerlMonks for the Absolute Beginner
2002-11-09PMD Make Purpose of each Section clear
2002-11-26PMD Automate your PerlMonks activities
2006-01-12PMD Pre-empt the node named 'Friar'
2003-03-03CUFP Create and Pop Up Outlook Notes from Perl
2006-01-11CUFP Control and Query Win32 Services at the command line
2003-01-27Code Check for recent replies to your posts
2004-08-15Code Statistics::SGT
2004-08-17Code Adso.pl
2005-07-16Code Tie::Scalar::Substring
2002-11-06snip map-like hash iterator
2002-11-19snip IO::MultiHandle - Operate on multiple file handles as one
2003-05-01snip call setrlimit to limit process resource usage
2003-06-06snip Read and write Windows "shortcut" links
2005-08-29pmdevtopic Site section superdocs need sitedoclets
2006-02-06pmdevtopic in monktitlebar, link to sections by id?
2006-02-07pmdevtopic Let link text for patches be 'reason' rather than 'title'?
2006-02-12pmdevtopic Proposal for some new/improved shortcut types
2006-03-20pmdevtopic Uniform set of categories for all sections that have them?

In <32623.959291225@chthon>, tchrist wrote:

A programmer who hasn't been exposed to all four of the imperative,
functional, objective, and logical programming styles has one or
more conceptual blindspots.  It's like knowing how to boil but not
fry.  Programming is not a skill one develops in five easy lessons.


The Young Man and the Beach⇒ by tchrist


Dictionary of Algorithms and Data Structures⇒ at the (U.S.) National Institute of Standards and Technology.


Some interesting homenode replies:


O'Reilly has 36 syndication feeds:

The links above are to their default, which is Atom. If you want RSS1/RDF, append ?format=rss1 to the URL. If you want RSS0.9x/2.0, append ?format=rss2 to the URL.
Interesting thread: Useless unless. The "suggestion that Perl should have an otherwise" came from me. This thread is really about two issues: unless and otherwise. I don't care about the unless bit.

P+++$c--P6++R++M++O+++MA++++E++PU!BD>+++C++>*S+++X+>++WP+++MO
PP!n!PO o!G+OLCC+OLJ+OLP---OLL+Ee-Ev+Eon-uL++uS+w-

I became a ham⇒ on November 22, 2004. My call sign is KI4HTE.

Why do I go by "jdporter"?

This is my entry in the Thread That Dare Not Speak Its Name.

If you're interested in the geographical location of monks:

And don't miss the amazing pmplanet!

Two awesome lists of Perl resources:


Resources for Learning Perl

    In this order:
  1. Learn.Perl.org
  2. Picking Up Perl
  3. Beginning Perl
  4. PerlMeme.org

Useful Bookmarks

Internal: External:

Design Patterns in Perl


Crumbs

  • Greenspun's Tenth Rule of Programming: "Any sufficiently complicated C or Fortran program contains an ad-hoc, informally-specified bug-ridden slow implementation of half of Common Lisp."
  • Zawinski's Law of Software Envelopment: "Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can."
  • Porter's Conflation: "Every sufficiently complicated program includes a half-baked implementation of half of the POP (or IMAP) spec." For example: Adso.pl

On-line Bibles


Sometimes you hear people speaking obliquely about something in merlyn's past. Curious? Check it out⇒.


Single-Serving Goal: "the best phrase guides and language aides on the web and the most useable maps and trail guides."

CultureGrams


Gizmos


Comment on jdporter's bookmarks and miscellany
Select or Download Code
last hour of cb
by Tanktalus (Canon) on Jan 26, 2007 at 20:59 UTC

    Updates more-or-less every 5 minutes (except when there is no activity). Extracted from Tanktalus' CB Stats' database. Feedback
    Shows the last hour or so, but never more than will fit in 64k, nor over two hours. Other sources of cb history
    Last update: Jan 30, 2015 at 22:45 UTC
    [Discipulus]++ choroba
    [Discipulus]semantic mispelling erix was in the unique sense
    [Discipulus]choroba the sentence you linked can be read as question too
    [choroba]That's the point
    [RonW]I'm also on SlashDot as well as a few embedded systems forums
    [RonW]And why would eating spaghetti have anything to do with loneliness?
    [erix]heh, I didn't notice you could read that sentence as *not* a question
    [ambrus]spaghetti code?
    [erix]you've got to think laterally
    [Discipulus]nothing RonW indeed was a four people preparation.. was good enough
    [Discipulus]ambrus!! now you have a story to tell
    [ambrus]what story?
    [Discipulus]who want listen to ambrus and his descent in to the white rabbiti hole?
    [Discipulus]you left us with a 'i take the red pill like alice..'
    [Discipulus]motto of the day: So,if no all glitter is gold, not all diamonds contain filehandle..
    [ambrus]Yep. I was learning stuff about computers and how they do some of the things we take for granted.
    [Discipulus]was really an Alice effect?
    [ambrus]No, it was a matrix effect. I said I took the red pill and I'm starting to see how deep the rabbit hole goes.
    [ambrus]Alice isn't directly involved, only as much that the Matrix references it.
    [Discipulus]there is something you can share, human redable content about the matter?
    [MidLifeXis]Hmm, could someone else on windows verify that http://127.0.0.2 does not map to localhost...
    [jellisii2]route print
    [jellisii2]lists all the interface addresses.
    [Discipulus]verified: is not localhost: you cannot share \\127.0.0.2\C$
    [MidLifeXis]That would explain it. Looks like 127.0.0.0 and 127.0.0.1 are routed explicitly, 127.0.0.*, OTOH, flows through 0.0.0.0
    [MidLifeXis]rattin smattin rooten tooten.....
    [jellisii2]arp -a and know your MAC address.
    [jellisii2]whups... no that won't work... sorry.
    [MidLifeXis]MidLifeXis is used to the entire 127.0.0.* being assigned to localhost, correctly or not :-)
    [jellisii2]heheheh
    [Discipulus]all the net? and why?
    [MidLifeXis]ISTR the entire 254 addresses therin being valid for localhost.....
    [MidLifeXis]http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xhtml#note6 specifies that the entire 127.0.0.0/8 space reserved for the loopback interface.
    [MidLifeXis]*sigh* no surprise, I guess. Yeah IT department.
    [jellisii2]Reserved, not assigned.
    [Discipulus]i recall only: is the loopback address
    [mr_mischief]The standard is enough reason, unless you have a good enough reason to change the standard.
    [MidLifeXis]jellisii2 - yeah, that still does not give a reason to have it redirect to a 10. address.
    [Discipulus]good point jellisii2
    [MidLifeXis]Not really. reserved for loopback has a very specific meaning - no other use allowed.
    [jellisii2]is someone routing 127.0.0.x addresses for you, MidLifeXis?
    [Discipulus]you have a static route for a 127 addr?
    [MidLifeXis]http://tools.ietf.org/html/rfc1122
    [MidLifeXis]MidLifeXis has used it in the past when testing web applications that I want to limit to on-host only. I prefer hosts over ports.
    [MidLifeXis]*shrug*
    [jellisii2]And while I understand that you'd be dissapointed, remember that large swaths of ip space wasn't assigned until after 2000...
    [jellisii2]I used to have to deal with a legacy network that was addressed with 200.x.x.x..
    [MidLifeXis]Very true, but 127.x must not appear outside of the local host.
    [MidLifeXis]by definition
    [MidLifeXis]The local routing tables are just hosed.
    [MidLifeXis].oO( by local IT definition :-) )
    [MidLifeXis]Anyway, time to switch gears and close things down for the week.
    [jellisii2]http://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml
    [jellisii2]Check the footnotes. ;)
    [Discipulus]good nite folks
    [MidLifeXis]Not for this type of hardware - multiple data plane on a PC? ;-)
    [MidLifeXis]I think it will be hard to make an argument that routing 127.0.0.2..127.0.0.254 through the default route is a valid interpretation of the standard. :-)
    [tye]I guess I need to go re-learn iptables yet again.
    [LanX]LanX .oO( D. asking about S/N ratio has a certain irony...)
    [MidLifeXis]MidLifeXis , creating noise? Say it isn't so!
    [MidLifeXis]Oh wait, /me just checked cb60. *heh*

    ↑Previous Hour↑
    ↓Current Hour↓

    [Discipulus]irony about me? ;=)
    [Discipulus]midlife IIRC ambrus took a remote camera with 127.0.0.2 as deault IP
    [erix]erix .oO( ironyman? )
    [MidLifeXis]That may be, if local to the device - as far as I am reading / experienced, however, it is not a valid off-host IP address.
    [Discipulus]erix strikes the hammer while..
    [tye]I tried to set up a test scenario using lots of 127.0.$x.$y IPs to simulate a multi-node cluster of services that I needed to test together. It didn't work out. I don't recall why.
    [MidLifeXis]I would be interested to find documentation to the contrary, if anyone has some.
    [MidLifeXis]I have done that in the past as well, tye
    [tye]There must have been at least some things that refused to route to 127.0.$x.$y. (other than $x==0, $y==1)
    [Discipulus]imho is pure bullshit, like that IP of microsoft, the automatic default bullshit
    [ambrus]Discipulus: no, I don't think it was 127.0.0.2; it was some other bad choice, let me check
    [erix]Irons reads Wasteland
    [MidLifeXis]The only time I had issues were when the application bound to 0:port instead of to IP:port.
    [erix]these americans are still working Discipulus, we must distract them a bit ;)
    [tye]but applications are *supposed* to bind to 0:$port. Binding to $ip::$port is a very common mistake (sometimes a design mistake, more often not)
    [MidLifeXis]I meant binding to 0:port even when it was requested to bind to ip:port.
    [ambrus]dunno, I don't remember and I don't have the guide at me
    [MidLifeXis]By default, yes, 0:port is quite sensible.
    [tye]but maybe that was my problem. It has been too long.
    [Discipulus]on friday even
    [MidLifeXis]$bus minus 4 minutes.
    [Discipulus]cya
    [MidLifeXis]Still have 1.5 minutes until takeoff :-)
    [erix]ciao
    [MidLifeXis]aloha
    [MidLifeXis]and... liftoff. o/
    [tye]shalom
    [erix]Erdogan says he’s no sultan, but more like British Queen

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://556425]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (6)
As of 2015-01-31 01:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My top resolution in 2015 is:

















    Results (254 votes), past polls