cfedde's Journal
http://use.perl.org/~cfedde/journal/
cfedde's use Perl Journal
en-us
use Perl; is Copyright 1998-2006, Chris Nandor. Stories, comments, journals, and other submissions posted on use Perl; are Copyright their respective owners.
2012-02-09T09:30:24+00:00
pudge
pudge@perl.org
Technology
hourly
1
1970-01-01T00:00+00:00
cfedde's Journal
http://use.perl.org/images/topics/useperl.gif
http://use.perl.org/~cfedde/journal/
-
Tricks for .profile
http://use.perl.org/~cfedde/journal/39250?from=rss
<tt># Add manual directories to to your MANPATH environment<br>MANPATH=$MANPATH:`perl -le 'print join ":",grep{s/bin$/man/&&-d} split<nobr> <wbr></nobr>/:/,$ENV{PATH}'`<br><br>#<br># uniqify PATH and MANPATH<br>#<br>PATH=`perl -le 'print join(":", grep {! $t{$_}++} split(/:/,$ENV{PATH}))'`<br>MANPATH=`perl -le 'print join(":", grep {! $t{$_}++} split(/:/,$ENV{MANPATH}))'`<br></tt>
cfedde
2009-07-08T02:30:22+00:00
journal
-
A couple shell functions
http://use.perl.org/~cfedde/journal/39212?from=rss
<tt>google () {<br> u=`perl -MURI::Escape -wle 'print "http://google.com/search?q=".<br> uri_escape(join " ", @ARGV)' $@`<br> w3m -no-mouse -F $u<br>}<br><br>scpan () {<br> u=`perl -MURI::Escape -wle 'print "http://search.cpan.org/search?query=".<br> uri_escape(join " ", @ARGV)<nobr> <wbr></nobr>."&mode=module&n=100"' $@`<br><br> w3m -no-mouse -F $u<br>}<br></tt>
cfedde
2009-07-02T19:02:45+00:00
journal
-
Generate a list of candidate DNS domains
http://use.perl.org/~cfedde/journal/39202?from=rss
<tt>wget http://en.wikipedia.org/wiki/List_of_Internet_top-level_domains &&<br>perl -MIO::All -le '<br>my @x;<br>BEGIN{@x = io("/usr/share/dict/words")->chomp->slurp}<br>while (<>) {<br> <nobr> <wbr></nobr>/title="\.([^"\s+]+)/ or next;<br> $re = qr/${1}$/;<br> print for (grep {s/($re)/.$1/} @x)<br>}<br>' List_of_Internet_top-level_domains<br></tt>
cfedde
2009-07-01T15:42:33+00:00
journal