Damn it, estou gostando de Perl [+foco em tecnologias]

27 respostas
Jesuino_Master

Droga por que eu não tenho foco nesse mundo de TI, só olhar minha assinatura, e no fórum que estou e se fuçar mais um pouco vai ver que eu ainda sou muito ativo na comunidade Visage.

O fato é que Perl é legalzinho e estou mexendo por causa do livro abaixo:


Olhem esse snnipet, é tão legalzinho Perl:

use strict;
use LWP::Simple;

print "Qual URL?\n";
my $url = <STDIN>;
print "\ncarregando...\n\n";
my $conteudo = get($url);
die "Tem nada nessa URL, fera..." unless defined $conteudo;  
print $conteudo;

Alguém aqui mexe/mexeu com Perl, pode me falar um pouco sobre?! Ou alguém quer falar sobre a falta de foco, como é prejudicial, ou algo semelhante?!

Valeu pessoal ^^.
[]'s

27 Respostas

d34d_d3v1l

brother,

Perl é bom mesmo, já programei em Perl a (muitooo, mas muitoooo tempo atras) para criar algumas ferramentas (para estudo), do tipo:

“shellbot”, “rfi scan”, “xroot scanner”, etc

tudo isso baseado em conexões ao IRC, nao sei se vocês, conhecem…

Mas de qualquer forma,
o link para se procurar se um link é vuneravel ou nao com RFI usando o perl é muito simples…

Pena que larguei esses meus dias para trás e perdi todos meus códigos…

Fiz um scanner de rfi que me mandava no email os links das falhas que ele encontrava, muito simples…

eita coisa boa…
agora me pergunta se eu sei fazer algo disso em java?
NADA NADA

Kanin_Dragon

Também gosto de bricar com Perl.

Jesuino_Master

d34d_d3v1l:
brother,

Perl é bom mesmo, já programei em Perl a (muitooo, mas muitoooo tempo atras) para criar algumas ferramentas (para estudo), do tipo:

“shellbot”, “rfi scan”, “xroot scanner”, etc

tudo isso baseado em conexões ao IRC, nao sei se vocês, conhecem…

Mas de qualquer forma,
o link para se procurar se um link é vuneravel ou nao com RFI usando o perl é muito simples…

Pena que larguei esses meus dias para trás e perdi todos meus códigos…

Fiz um scanner de rfi que me mandava no email os links das falhas que ele encontrava, muito simples…

eita coisa boa…
agora me pergunta se eu sei fazer algo disso em java?
NADA NADA

Também achei legal. Pior que o livro é de 2003 e fala de coisas que se aplicam muito bem até hoje!

rrantz

Uasva PERL pra fazer parse de HTML depois de baixá-lo com o trecho acima (claro que depois parti pro client completo). Eu conseguia listar e indexar as vagas da APINFO na epoca. Se bobear funciona até hoje. hehehehehehehehe

W

Jesuino Master:
Droga por que eu não tenho foco nesse mundo de TI, só olhar minha assinatura, e no fórum que estou e se fuçar mais um pouco vai ver que eu ainda sou muito ativo na comunidade Visage.

O fato é que Perl é legalzinho e estou mexendo por causa do livro abaixo:


Olhem esse snnipet, é tão legalzinho Perl:

use strict;
use LWP::Simple;

print "Qual URL?\n";
my $url = <STDIN>;
print "\ncarregando...\n\n";
my $conteudo = get($url);
die "Tem nada nessa URL, fera..." unless defined $conteudo;  
print $conteudo;

Alguém aqui mexe/mexeu com Perl, pode me falar um pouco sobre?! Ou alguém quer falar sobre a falta de foco, como é prejudicial, ou algo semelhante?!

Valeu pessoal ^^.
[]'s

Eu trabalhei com Perl aproximadamente 6 anos. Eh uma linguagem muito boa, apesar de ser interpretada, nao eh uma linguagem formam, vc pode escrever o mesmo codigo de 1001 maneiras diferentes mas mesmo assim, eh amplamente usada por administradores de sistema e na area de pesquisa (que foi o meu caso).

No meu caso eu usei o perl pra 3 coisas:

  1. CGI, fiz sites inteiros usando usando Perl, recebendo e enviando dados atraves de CGI.
  2. Analise de arquivos de texto. O Perl eh um demonio quando se fala em parser de arquivos texto. Eu trabalhava fazendo analise de arquivos com sequencias de DNA e era muito facil, pegar essas strings gigantes e fazer o que quiser com elas.
  3. Interacao com o shell . Como eu tinha que rodar sistemas externos e pegar o resultado, fazer parser e guardar algumas informacoes num banco de dados o Perl era uma mao na roda.

Perl FTW!!!

P

estou querendo aprender, especialmente depois que descobri ter sido o blekko feito em perl…

procure um psiquiatra, pois vc deve ter déficit de atenção - tdah…

Jesuino_Master

estou querendo aprender, especialmente depois que descobri ter sido o blekko feito em perl…

procure um psiquiatra, pois vc deve ter déficit de atenção - tdah…

Com hiperatividade…

Jesuino_Master

Eu gostei do perl por causa do mesmo motivo que o rrantz, windsofhell.

Facilita muito o Scrapping de páginas. Fazer post usando um proxy em uma página HTTPS é muito sossegado.

Eu recentemente fiz scrap de umas 5000 páginas usando Java. Não foi difícil, mas na próxima usarei Sheel script ou Perl…

Andre_Fonseca

cara, eu tenho esse mesmo problema de falta de foco, idem para falta de disciplina

sinceramente, isso não ajuda nem um pouco, acho que o certo é ser muito bom em alguma coisa e saber que o resto existe

no mercado dá pra perceber que aqueles caras que são realmente especialistas no assunto são os que melhor recebem e normalmente podem pedir o que querem, quando querem e como querem

sobre perl é muito usado em scripts de administração de sistemas, tem uma comunidade grande também, principalmente lá fora, aqui no Brasil nunca trabalhei onde usassem

eu já fiz alguma coisa em perl na faculdade, lá pelos meados de 90 e alguma coisa… :slight_smile:

Jesuino_Master

Meu DDAH só me atrapalha para me comunicar qdo estou empolgado com algo ou quando estou em uma reunião chata…

adriano_si

André Fonseca:
cara, eu tenho esse mesmo problema de falta de foco, idem para falta de disciplina

sinceramente, isso não ajuda nem um pouco, acho que o certo é ser muito bom em alguma coisa e saber que o resto existe

no mercado dá pra perceber que aqueles caras que são realmente especialistas no assunto são os que melhor recebem e normalmente podem pedir o que querem, quando querem e como querem

Poutz Andre, to chegando na mesma conclusão cara, mas pra mim… Quando você disse que você acha, posso te dizer que é o que eu acho tbm, não dá pra ter certeza…

Tô começando a ver em algo que não via antes, por isso também perco o foco rapidamente, que é a busca por ser o Programador Pragmático, Poliglota, etc…

Tô começando a achar que tem que ter perfil pra isso… por isso desisti… voltqi o foco para o que já sei e vou procurar me aperfeiçoar nisso… sem ser xiita, pois se um dia isso que sou bom vier a morrer, quero estar preparado pra mudar facilmente, mas novamente focando em alguma coisa…

Conheço gente com esse perfil Poliglota, mas eu acho que nasci pra falar no máximo 2 línguas mesmo, senão acabo falando 4 mal faladas no lugar de 2 com maestria…

Abs []

Jesuino_Master

adriano_si:
André Fonseca:
cara, eu tenho esse mesmo problema de falta de foco, idem para falta de disciplina

sinceramente, isso não ajuda nem um pouco, acho que o certo é ser muito bom em alguma coisa e saber que o resto existe

no mercado dá pra perceber que aqueles caras que são realmente especialistas no assunto são os que melhor recebem e normalmente podem pedir o que querem, quando querem e como querem

Poutz Andre, to chegando na mesma conclusão cara, mas pra mim… Quando você disse que você acha, posso te dizer que é o que eu acho tbm, não dá pra ter certeza…

Tô começando a ver em algo que não via antes, por isso também perco o foco rapidamente, que é a busca por ser o Programador Pragmático, Poliglota, etc…

Tô começando a achar que tem que ter perfil pra isso… por isso desisti… voltqi o foco para o que já sei e vou procurar me aperfeiçoar nisso… sem ser xiita, pois se um dia isso que sou bom vier a morrer, quero estar preparado pra mudar facilmente, mas novamente focando em alguma coisa…

Conheço gente com esse perfil Poliglota, mas eu acho que nasci pra falar no máximo 2 línguas mesmo, senão acabo falando 4 mal faladas no lugar de 2 com maestria…

Abs []

Não concordo que quem tem várias especialidades não se dá bem… Ser especialista é bom, mas quem tem várias especialidades, além de ter mais chance, pode cuidar de grandes projetos… Um exemplo é o projeto da empresa que estou saindo, embora eu seja ABAP, eu enfrentei todo o tipo de especialidade(Shell, C, BO, Oracle, SQL Server, ASP, Java…) e até onde sei nunca atuei com “Go Horse”. O motivo foi que o contrato com o cliente era manutenção de todo o processo de BI das áreas de venda e RH, isso requer muitas especialidades…

Outro ponto é separar: “hobby” de trabalho, projeto pessoal de trabalho, leitura casual de trabalho. Eu, por exemplo, não vou colocar o Perl no meu currículo, pois estou lendo esse livro por hobby(Scrapping é tão legal ). Assim como não colocarei que sei o básico de shell script (só se for necessário) e outras tecnologias…

Mas eu só defendi multíplas especialidades, no entanto, estou saindo da empresa que estou para buscar foco em Java ou SAP :stuck_out_tongue:

Acho que multíplas especialidades profissionalmente é ruim quando você é o cara que “dá jeitinho” para resolver um problema, ao contrário de outros que se adaptam a situação e tentam se envolver com a tecnologia(mesmo que “rasamente”) antes de tomar qualquer decisão ou botar a mão na massa.

adriano_si

Fala Jesuíno… não sei se foi pra mim… mas em momento algum falei que o cara que é multi-core seja ruim… Apenas que há pessoas que tem esse perfil… Outras não… não sei se estou completamente certo até porque não sou o dono da verdade, mas é algo que observei em mim, o que me deixou bem triste, porque adoraria ser Poliglota… talvez consiga, mas não com no mesmo ritmo de muitos…

Eu também sofro com a falta de foco e atenção, o que me faz saber de tudo um pouco, mas à fundo, só PHP e Java mesmo…

Abs []

johnny_quest

Realmente é bom saber diversas tecnologias, mas infelizmente se quer
ganhar dinheiro, o único jeito é escolher um ramo e se tornar especialista nele.

Eu gosto de várias áreas, principalmente a parte de jogos utilizando IA, independente de linguagem,
mas sendo realista e vendo o mercado atual, a melhor maneira de se ganhar
dinheiro é se especializar na área de business.

Assim como você está mexendo com Perl,
um hobby que estou gostando de aprender é Rails.

Jesuino_Master

adriano_si:
Fala Jesuíno… não sei se foi pra mim… mas em momento algum falei que o cara que é multi-core seja ruim… Apenas que há pessoas que tem esse perfil… Outras não… não sei se estou completamente certo até porque não sou o dono da verdade, mas é algo que observei em mim, o que me deixou bem triste, porque adoraria ser Poliglota… talvez consiga, mas não com no mesmo ritmo de muitos…

Eu também sofro com a falta de foco e atenção, o que me faz saber de tudo um pouco, mas à fundo, só PHP e Java mesmo…

Abs []

Adriano, nada disso de que foi pra vc no sentido de arrumar confronto. Se achar ruim ou não é sua opinião:) !

Só quis falar o que acho e que já vi multi cores se darem bem também e parece que se você estuda um pouco mais amplamente as pessoas tendem a achar que você não se dá bem em projetos específicos ou que nunca via sair do lugar :S …

adriano_si

johnny quest:
Realmente é bom saber diversas tecnologias, mas infelizmente se quer
ganhar dinheiro, o único jeito é escolher um ramo e se tornar especialista nele.

Eu gosto de várias áreas, principalmente a parte de jogos utilizando IA, independente de linguagem,
mas sendo realista e vendo o mercado atual, a melhor maneira de se ganhar
dinheiro é se especializar na área de business.

Assim como você está mexendo com Perl,
um hobby que estou gostando de aprender é Rails.

Eu aprendi Rails até que com uma velocidade boa… mas minha memória é extremamente volátil para o que não uso no dia a dia… Não gostei, apesar de saber o que o RoR pode fazer por mim…

Aprendi bem pouco de Python e adorei a linguagem, já ia comprar um livro de Django e começar a estudar quando decidi que tinha que focar… Como Python não é minha prioridade, entrou na fila pra depois, comercialmente estou preso ao Java e ao PHP… Hobby infelizmente nesse momento da vida não estou podendo me dar ao luxo de ter um… mas eme breve isso muda…

Abs []

adriano_si

Jesuino Master:
adriano_si:
Fala Jesuíno… não sei se foi pra mim… mas em momento algum falei que o cara que é multi-core seja ruim… Apenas que há pessoas que tem esse perfil… Outras não… não sei se estou completamente certo até porque não sou o dono da verdade, mas é algo que observei em mim, o que me deixou bem triste, porque adoraria ser Poliglota… talvez consiga, mas não com no mesmo ritmo de muitos…

Eu também sofro com a falta de foco e atenção, o que me faz saber de tudo um pouco, mas à fundo, só PHP e Java mesmo…

Abs []

Adriano, nada disso de que foi pra vc no sentido de arrumar confronto. Se achar ruim ou não é sua opinião:) !

Só quis falar o que acho e que já vi multi cores se darem bem também e parece que se você estuda um pouco mais amplamente as pessoas tendem a achar que você não se dá bem em projetos específicos ou que nunca via sair do lugar :S …

Ou cara que isso… heueheuheueheueu 8) nem eu quero confronto… esse meu jeito rápido de teclar faz as vezes parecer que estou com raiva… mas NO STRESS… heueheueheueheuhuehuheu

Eu tenho absoluta certeza que os multi-cores se dão bem no que fazem… como eu disse, eu até os admiro muito… e queria ser assim…

Mas só avaliei, que nem todos têm esse perfil… como falei no outro Post, eu acho que tbm sofro desse transtorno de atenção que faz com que eu não seja focado… O que muitas vezes faz eu saber um pouquinho de tudo… porém fica no pouquinho, porque engato logo em outra novidade e deixo aquilo que fiz pela metade… por isso digo do perfil… eu acho que eu não tenho… rsrsrs

Abs []

Jesuino_Master

johnny quest:
Realmente é bom saber diversas tecnologias, mas infelizmente se quer
ganhar dinheiro, o único jeito é escolher um ramo e se tornar especialista nele…

Claro, só ver um consultor SAP com 10 anos de profissão ganhando ~15k :slight_smile:

O fato é que eu com um livro desse na mão me sinto uma criança no playground. E nessa variedade de possibilidade de aprendizado que o mundo de TI oferece, me sinto uma criança no meio da Disney :slight_smile:

Aqui em casa eu quero mesmo é transformar páginas HTML em registros do meu banco relacional, fazer jogos non-sense em Flash, commitar projetos que nunca usei em algo comercial, destrinchar a API do JavaFX… Afinal, em casa é minha hora do laser ^^.

Anime

eu tenho esse mesmo problema de falta de foco, idem para falta de disciplina

:slight_smile:

Somos curiosos,só isso…lembra desse topico…http://www.guj.com.br/java/220265-a-fascinante-exploracao-do-mundo-da-tecnologia

Acho que esta relacionado…

Jesuino_Master

Anime:
eu tenho esse mesmo problema de falta de foco, idem para falta de disciplina

:slight_smile:

Somos curiosos,só isso…lembra desse topico…http://www.guj.com.br/java/220265-a-fascinante-exploracao-do-mundo-da-tecnologia

Acho que esta relacionado…


Vdd, tenho que parar de abrir posts assim :roll:

Viva Perl e viva todas as linguagens de programação do mundo -

Anime

Jesuino Master:

Vdd, tenho que parar de abrir posts assim :roll:

Viva Perl e viva todas as linguagens de programação do mundo -

Esse é diferente,mas está relacionado…desculpe,mas eu adoro aquelas características,por isso coloquei o link… :wink:

rsrs entendi… :roll:

Jesuino_Master

Anime:
Jesuino Master:

Vdd, tenho que parar de abrir posts assim :roll:

Viva Perl e viva todas as linguagens de programação do mundo -

Esse é diferente,mas está relacionado…desculpe,mas eu adoro aquelas características,por isso coloquei o link… :wink:

O que é Vdd?

A abreviação é para verdade. eu quis dizer que é verdade que somos curiosos.

Também errei na pontuação, também mereço “reguada” na mão para aprender como escrever correto!

fredferrao

Esse negocio de perder o foco é dose, eu sou um.

Começo um projeto pessoal, enquanto a coisa ta complicada e empolgante, vou com tudo, quando começa a ficar massante(CRUD??) ja deixo o projeto de lado :lol:

Ser politudo ou nao eis a questão, acho que vai de cada um, por ex: trabalhe das 8 as 18, arrume uma mulher e faz um filho e vamos ver o quanto poliglota voce pode ser :shock: :shock:

Uma coisa é sempre verdade, nao importa o contexto(TUDO em exagero é ruim, o famoso extremismo) Sempre me lembro de uma coisa que um professor falou(sim fiz 1 ano de farmacia): O que difere o veneno do remedio é a quantidade!!

Por isto resolvi focar, java eu ja conheço e trabalho, agora estou focando em Estudar Scala/Lift e realmente sair do 0x0 e produzir algo completo, que me de retorno, do que ficar pulando de galho em galho.

Acho que essa visão saber de tudo um pouco, é bom, pra um gerente, que vai estar por dentro, mas não pra quem realmente pega na massa, neste caso ser mais especialista acho melhor.

IMO.

jeanlopes

Jesuino e demais usuários,

Realmente o mundo da tecnologia é facinante e multifacetado. Alguém pode não saber fazer 1 linha de código e ser um excelente analista de sistemas ou arquiteto de testes. Ser um expert em uma linguagem e descobrir que ela não é mais a “da moda”.

Acredito que há lugar para os dois mundos: Especialistas serão sempre necessários para o desenvolvimento e os bons realmente valem o que ganham. por outro lado, os generalistas tem como grande virtude uma visão holística agregando o melhor de cada mundo dentro de um projeto. Isto tem um valor inestimável principalmente na gerência técnica de projetos.

Se vermos hoje os sistemas cada vez mais orientados a web veremos que um programador, pelo menos de interface, tem que ter conhecimentos de SO, JS, HTML, XML, algum RIA (Action Script, Silverlight, etc.), fora a linguagem de fundo para poder fazer algo decente. Se pergarmos um especialista em uma linguagem ele terá dificildades em conseguir esta multidisciplinaridade.

Hoje coordeno em minha empresa o desenvolvimento, supervisionando sistemas em Delphi, PHP, ScriptCase, Java, JavaME, Android, JavaFX e Asterisk. Respondo também pela função de “New Adopter”, buscando novas soluções seja em código, frameworks, linguagens e tecnologias.

Condordo que este perfil “hiperativo com deficit de atenção” consome muito tempo, energia e muitas vezes não traz um retorno equivalente, mas “adoro muito tudo isto!”. Seria mais rico, porém não tão feliz.

Andre_Fonseca

adriano_si:

Poutz Andre, to chegando na mesma conclusão cara, mas pra mim… Quando você disse que você acha, posso te dizer que é o que eu acho tbm, não dá pra ter certeza…

Conheço gente com esse perfil Poliglota, mas eu acho que nasci pra falar no máximo 2 línguas mesmo, senão acabo falando 4 mal faladas no lugar de 2 com maestria…

Abs []

oi,

Eu não estou nem falando sobre falar “mais de uma lingua”, eu consigo ser produtivo em mais de uma linguagem, sem problemas.

No meu caso o que pesa é você não ficar focado em uma “vertente” apenas, ou seja, se seu foco é desenvolvimento seja bom em uma ou duas linguagens mas não vá querer dar pitaco em administração de SO por exemplo, ou então você não deveria ser responsável por tunning de Banco de Dados.

Pelo contato que eu já tive o perfil dos profissionais lá fora é diferente, se o cara é desenvolvedor e você pedir para ele fazer um tunning de BD ele nem vai se mexer, vai solicitar que isso seja feito pela pessoa “responsável”

Por um lado isso é bom para nós brasileiros, pois somos inventivos e sabemos nos “virar” em várias situações, por outro acabamos perdendo o foco e “desvalorizando” a profissão.

abs

Jesuino_Master

André Fonseca:
adriano_si:

Poutz Andre, to chegando na mesma conclusão cara, mas pra mim… Quando você disse que você acha, posso te dizer que é o que eu acho tbm, não dá pra ter certeza…

Conheço gente com esse perfil Poliglota, mas eu acho que nasci pra falar no máximo 2 línguas mesmo, senão acabo falando 4 mal faladas no lugar de 2 com maestria…

Abs []

oi,

Eu não estou nem falando sobre falar “mais de uma lingua”, eu consigo ser produtivo em mais de uma linguagem, sem problemas.

No meu caso o que pesa é você não ficar focado em uma “vertente” apenas, ou seja, se seu foco é desenvolvimento seja bom em uma ou duas linguagens mas não vá querer dar pitaco em administração de SO por exemplo, ou então você não deveria ser responsável por tunning de Banco de Dados.

Pelo contato que eu já tive o perfil dos profissionais lá fora é diferente, se o cara é desenvolvedor e você pedir para ele fazer um tunning de BD ele nem vai se mexer, vai solicitar que isso seja feito pela pessoa “responsável”

Por um lado isso é bom para nós brasileiros, pois somos inventivos e sabemos nos “virar” em várias situações, por outro acabamos perdendo o foco e “desvalorizando” a profissão.

abs

Eu sei do que você está falando. É o caso dos caras super específicos de SAP que contei…

perlnaveia

como se faz um parser ? poderia mostar algum exemplo ou criar algum pra iniciante ?

Criado 15 de fevereiro de 2011
Ultima resposta 15 de dez. de 2015
Respostas 27
Participantes 13