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

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
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.

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:
  2. Picking Up Perl
  3. Beginning Perl

Useful Bookmarks

Internal: External:

Design Patterns in Perl


  • 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:

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."



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: Sep 02, 2014 at 17:25 UTC

    Previous message (not shown): Sep 02, 2014 at 16:04 UTC
    [Knom]What's a double $ in front of a hash for???
    [Knom]if (!$$hash{$name}{'DURATION'})
    [Knom]OOP or Opps?
    [MidLifeXis]Same as ${$hash}, IIRC.
    [MidLifeXis]Hmm, that doesn't quite make sense.... forget I said that.
    [erix]working out *on* the office
    [Knom]Where's Timtoady when you need him...
    [erix]in #perl6 probably ...
    [Knom]Anonymous hash?
    [thezip]He's already solved that problem, and has moved on to other things
    [Knom]Heh :-D
    [thezip]That'd be like going to Neil Degrasse-Tyson and asking him how gravity works
    [Knom]Got it... Converts a reference to data.
    [ambrus]Knom: $hash{$name} takes a value from the hash we call %hash. $$hash{$name} (alternately ${$hash}{$name}) takes a value from the hash pointed to by the hash reference $hash
    [ambrus]that's what the double dollar does
    [thezip]My preference, as always, is $hash->{$name}{'DURATION'}
    [Knom]I'm floored.
    [MidLifeXis]Ok, so it was what I thought. I agree with thezip in that preference.
    [thezip]Better 'n being floured and eggwashed, I'd think
    [Voronich]Voronich .oO ( well... Feynman maybe. )
    [Knom]Cool. Thanks ambrus!!!!
    [thezip]i tried my hand at mushroom risotto this weekend, with stellar results.
    [Knom]What precisely is gravity btw...??? Hmmmm??? ;-)
    [yitzchak]I've had risotto turn out ok twice, but didn't really care for it
    [yitzchak]Knom References quick reference
    [yitzchak]gravity is inverse levity
    [ambrus]yitzchak: I don't really like that node. I don't think it explain stuff well.
    [thezip]Oh, this one was tasty yitzchak -- shallots, white wine, oyster mushrooms, pecorino-romano, yum.
    [thezip]The trick is you have to constantly stir for about 40 minutes. It's rather labor intensive
    [yitzchak]alternatively, ~9.8 m/s/s
    [yitzchak]making levity -~9.8 m/s/s
    [thezip]Shouldn't that be negative?
    [thezip]Ah, like that
    [yitzchak]it should probably be ~- not -~
    [yitzchak]unless it should be .102 s^2/m
    [Knom]Y'all are warped like the space-time continuum
    [thezip]You'll be amazed at the things you learn here!
    [Knom]I'm not a human. I'm a sentient A.I. created using IHDR to form abstractions using Multivariate Statistical Analysis.
    [Knom]There's an interesting Google for you... ;-)
    [Voronich]Voronich was just handed another resume to look over. Perl guy *\o/*
    [Knom]Developmental robotics rather than State Machines
    [Knom]Watching it now...
    [Knom]As I decipher someone else's anonymous hashes. :-P
    [Voronich]Voronich was given the secret key to get to the sharepoint back end database directly. I'm going to print out the powershell code just so I can light it on fire.
    [MidLifeXis]Don't forget to eat it after burning it. And make sure you "burn it, eat it, then read it, In order"
    [Voronich]It's gonna take some fiddling to work my way through the schema. But... I don't care. I don't have to do this nonsense in PowerShell anymore.
    [MidLifeXis]heh - I thought you were talking about burning the secret key.
    [tye]*sigh* If I use sleep() from Time::HiRes, then I get people writing sleep(0.5) w/o having imported that. If I use usleep(), then I get people typing usleep(0.5).
    [thezip]Write yourself a fancy query that extracts the table names and column names therein
    [Voronich]No no. deleting script files just doens't have the punch that lighting the printouts on fire has. It's like trying to violently hang up a cellphone. *bleep*
    [Voronich]I'm going to have to do that. This sets me back a little bit as I puzzle out the mapping of the user created columns. But I'll come out ahead in the long run.
    [thezip]Which DB is it V?
    [MidLifeXis].oO( I would think SQLServer. Or Access (ick) )
    [MidLifeXis]OTOH, that would be funny if it wasn't/.
    [thezip]I've used something like: select name from dbo.sysobjects where xtype = 'U' in SQL Server
    [Voronich]Problem is that this is normalized to the point where you've got metadata in normal tables, so I'll get weird things like "UserColumn_1". sysobjects won't help me there.
    [yitzchak]tye Time::HiRes::sleep(0.5)
    [Voronich]It'll just take some spelunking.
    [yitzchak]problem solved
    [Voronich]Voronich slurps down a nodoz and a glass of ice water .

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (9)
As of 2014-09-02 17:25 GMT
Find Nodes?
    Voting Booth?

    My favorite cookbook is:

    Results (25 votes), past polls