Profile_bird

Hey there! perloneliner is using Twitter.

Twitter is a free service that lets you keep in touch with people through the exchange of quick, frequent answers to one simple question: What are you doing? Join today to start receiving perloneliner's tweets.

Already using Twitter
from your phone? Click here.

perloneliner

  1. primitive grep -C replacement #perl -e '($c,$p,@ARGV)=@ARGV;@l=<>;print$/,@l[$_-$c..$c+$_] for grep $l[$_]=~/$p/,0..$#l' 2 bash /etc/passwd
  2. #perl -0777 rockz http://bit.ly/3kahFw
  3. I just helped a colleague to escape some javascript for later use in post requests: cat invx.js| #perl -MURI::Escape -pe '$_=uri_escape($_)'
  4. #perl -e 'print "daylight saving ", (localtime)[8] ? "active" : "inactive"'
  5. phonetic grepping #perl -MText::Metaphone -ne 'print if Metaphone("beer") eq Metaphone($_)' /usr/share/dict/words
  6. lynx -dump #perl equivalent GET twitter.com | perl -MHTML::FormatText::WithLinks -0777ne 'print HTML::FormatText::WithLinks->new->parse($_)'
  7. fortune | perl -MAcme::LOLCAT -0777ne 'print translate $_'
  8. #perl 5.11 is out http://bit.ly/14QnuF finally some mess gets cleaned up perl5.11.0 -we '$[=4711'
  9. #perl -MProc::Killall -e 'killall "TERM", "xterm"'
  10. perl -MDevel::Symdump -E 'say for Devel::Symdump->new("Devel::Symdump")->functions'
  11. lots of useful #perl tools http://perldoc.perl.org/per... e.g.corelist Data::Dumper
  12. just another #perl obfu $ echo -e 'use Acme::Enc;\nprint "hello world"' > enc.pl;perl enc.pl; perl enc.pl
  13. autobox too cumbersome #perl -Mautobox::Core -MMP3::Tag -e'[glob"*.mp3"]->map(sub{[MP3::Tag->new($_)->autoinfo]})->map(sub{"@$_\n"})->say'
  14. golfed OO, use poping constructors #perl -e 'package P;sub new{bless pop}; P->new({foo=>bar})'
  15. merge hashes easily#perl -MData::Dump=dd -MHash::Merge=merge -e 'dd %{ merge({mascot=>penguin,foo=>bar}, {mascot=>llama,john=>doe})}'
  16. tomcat garbagecollect#perl -MJMX::Jmx4Perl -e'JMX::Jmx4Perl->new(url,"http://localhost:8080/j4p")->execute("java.lang:type=Memory","gc")'
  17. list all mbeans #perl -MData::Dump=dd -MJMX::Jmx4Perl -e'dd(JMX::Jmx4Perl->new(url=>"http://localhost:8080/j4p")->list)'
  18. #perl -MJMX::Jmx4Perl -E'use JMX::Jmx4Perl::Alias;say JMX::Jmx4Perl->new(url=>"http://localhost:8080/j4p")->get_attribute(MEMORY_HEAP_USED)'
  19. SUPER's twin module#perl -MNEXT -E 'package A;sub f{say "world"};package B;@ISA=qw(A);sub f{say "hello";shift->NEXT::f};(bless{},"B")->f'
  20. easy perl ssh interface # perl -MNet::OpenSSH -e 'Net::OpenSSH->new("127.0.0.1")->system("ls /tmp")'