Autor Tópico: Corujão do Clube Cético  (Lida 289592 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Offline Lion

  • Nível 35
  • *
  • Mensagens: 2.994
  • Sexo: Masculino
Re: Corujão do Clube Cético
« Resposta #6100 Online: 17 de Novembro de 2009, 01:11:18 »

Offline Renato T

  • Nível 37
  • *
  • Mensagens: 3.486
  • Sexo: Masculino
Re: Corujão do Clube Cético
« Resposta #6101 Online: 17 de Novembro de 2009, 09:38:49 »
Já tens o meu, Cynthia; mas, em todo caso....

http://www.facebook.com/renato.toso?ref=sgm

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re: Corujão do Clube Cético
« Resposta #6102 Online: 20 de Novembro de 2009, 07:36:51 »
Até 12:30 corroborando o fato do Windows ser um lixo, mais um perl que salvou as nossas vidas (ou algumas horas de sono; chego aqui07:30 da matina e o processo 'oficial' no Windows ainda está rodando desde onde 19h, e ainda tem chão, nos salvou o meu plano B no perl que rodou em 25 minutos, deu até para aperfeiçoar o bichinho e tudo ;)

Vida longa ao perl !
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re: Corujão do Clube Cético
« Resposta #6103 Online: 24 de Novembro de 2009, 04:56:38 »
É ... ainda às vezes o processo dá errado, ...
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re: Corujão do Clube Cético
« Resposta #6104 Online: 26 de Novembro de 2009, 04:54:59 »
Erro é erro, warning é warning !

O pessoal um dia aprende e me aciona só no erro , grrr !!!
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline Andre

  • Nível 39
  • *
  • Mensagens: 4.072
  • Sexo: Masculino
    • Aletéia
Re: Corujão do Clube Cético
« Resposta #6105 Online: 26 de Novembro de 2009, 09:41:51 »
Depois as pessoas perguntam por que, mesmo sabendo tantas linguagens de programação, eu não fiz Ciências da Computação ou Sistemas de Informação... :P
Se Jesus era judeu, então por que ele tinha um nome porto-riquenho?

Offline Eremita

  • Nível 38
  • *
  • Mensagens: 3.833
  • Sexo: Masculino
  • Ecce.
Re: Corujão do Clube Cético
« Resposta #6106 Online: 27 de Novembro de 2009, 11:02:02 »
Até 12:30 corroborando o fato do Windows ser um lixo, mais um perl que salvou as nossas vidas (ou algumas horas de sono; chego aqui07:30 da matina e o processo 'oficial' no Windows ainda está rodando desde onde 19h, e ainda tem chão, nos salvou o meu plano B no perl que rodou em 25 minutos, deu até para aperfeiçoar o bichinho e tudo ;)

Vida longa ao perl !
Daqui a pouco você vai falar que chuva é molhada, Zapp :P

Pura curiosidade: qual a função do script?
« Última modificação: 27 de Novembro de 2009, 11:04:24 por Eremita »
Latebra optima insania est.

Offline Andre

  • Nível 39
  • *
  • Mensagens: 4.072
  • Sexo: Masculino
    • Aletéia
Re: Corujão do Clube Cético
« Resposta #6107 Online: 27 de Novembro de 2009, 11:29:05 »
Eu acho Perl confuso. Todas aquelas variações de semântica quando se usa $, @, % ... Eu até sei ler código em Perl, mas não me animo em escrever alguma coisa nele.
Se Jesus era judeu, então por que ele tinha um nome porto-riquenho?

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Corujão do Clube Cético
« Resposta #6108 Online: 27 de Novembro de 2009, 11:35:15 »
Aprender Perl seria muito útil pra mim. Os programas de simulação que eu uso têm entrada e saída em arquivos ASCII, tanto formatados quanto de formato livre, e muitas vezes eu preciso converter de um pra outro, ou fazer conta com valores que estão nesses arquivos. Perl seria muito útil, mas aprender uma linguagem "nova" e obscura (o código não fica a coisa mais legível do mundo) como Perl agora é quase impraticável...

Vou acabar fazendo um programa em C pra isso.
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Andre

  • Nível 39
  • *
  • Mensagens: 4.072
  • Sexo: Masculino
    • Aletéia
Re: Corujão do Clube Cético
« Resposta #6109 Online: 27 de Novembro de 2009, 12:34:31 »
Não sei se ajuda muito, mas o manual do GNU C tem um capítulo sobre expressões regulares.
Se Jesus era judeu, então por que ele tinha um nome porto-riquenho?

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Corujão do Clube Cético
« Resposta #6110 Online: 27 de Novembro de 2009, 12:39:54 »
Expressões regulares em C! Boa! Vou ler com carinho  :sorriso:

Valeu! :ok:
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Eremita

  • Nível 38
  • *
  • Mensagens: 3.833
  • Sexo: Masculino
  • Ecce.
Re: Corujão do Clube Cético
« Resposta #6111 Online: 27 de Novembro de 2009, 14:03:02 »
Não sei se ajuda muito, mas o manual do GNU C tem um capítulo sobre expressões regulares.
Sei que não foi pra mim, mas obrigado também :D
Latebra optima insania est.

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Corujão do Clube Cético
« Resposta #6112 Online: 28 de Novembro de 2009, 02:48:43 »
Acabei de voltar da loja onde fui instalar o alarme no meu carro.

Tem gente que fica impressionada por eu ir numa loja instalar coisa no carro às 2 da manhã. Quero ver o que essa pessoa vai dizer quando eu contar que desisti de instalar hoje porque a fila de espera era de 3h...
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Unknown

  • Conselheiros
  • Nível Máximo
  • *
  • Mensagens: 11.331
  • Sexo: Masculino
  • Sem humor para piada ruim, repetida ou previsível
Re: Corujão do Clube Cético
« Resposta #6113 Online: 28 de Novembro de 2009, 02:50:42 »
Todo mundo pensou: "vou de madrugada porque não vai ter ninguém".

"That's what you like to do
To treat a man like a pig
And when I'm dead and gone
It's an award I've won"
(Russian Roulette - Accept)

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Corujão do Clube Cético
« Resposta #6114 Online: 28 de Novembro de 2009, 02:53:55 »
É. Isso funciona todos os dias, menos sexta. Muito mais gente precisa acordar cedo nos outros dias da semana.

Eu só esqueci de levar em conta o fator "amanhã é sábado".
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Nyx

  • Nível Máximo
  • *
  • Mensagens: 7.758
  • Sexo: Feminino
  • nyx
Re: Corujão do Clube Cético
« Resposta #6115 Online: 28 de Novembro de 2009, 05:04:15 »
insônia

insônia

insônia

insônia


@.@~~

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re: Corujão do Clube Cético
« Resposta #6116 Online: 28 de Novembro de 2009, 10:50:16 »
Eu acho Perl confuso. Todas aquelas variações de semântica quando se usa $, @, % ... Eu até sei ler código em Perl, mas não me animo em escrever alguma coisa nele.

Uma dia de madrugada com dois arquivos de 60Mb talvez você se anime ! :P

Eu comecei uns 5 anos atrás fazendo manutenção de serviços existentes em Perl e descobri que, para o escopo dele, processamento de arquivos e transformação deles, tem uma performance estupenda ! É claro que vc não vai fazer hoje um sistema em Perl, mas como awk também, são ótimas ferramentas quebra-galho e viram serviços muito eficientes !
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re: Corujão do Clube Cético
« Resposta #6117 Online: 28 de Novembro de 2009, 10:51:43 »
Até 12:30 corroborando o fato do Windows ser um lixo, mais um perl que salvou as nossas vidas (ou algumas horas de sono; chego aqui07:30 da matina e o processo 'oficial' no Windows ainda está rodando desde onde 19h, e ainda tem chão, nos salvou o meu plano B no perl que rodou em 25 minutos, deu até para aperfeiçoar o bichinho e tudo ;)

Vida longa ao perl !
Daqui a pouco você vai falar que chuva é molhada, Zapp :P

Pura curiosidade: qual a função do script?

Era corrigir dados de um arquivo de um certo cliente, para emissão de boletos de cobrança. Um certo cliente fresco e mal amado, por sinal, porque sequer o banco queria atendê-lo. Sobra para quem ? :P
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re: Corujão do Clube Cético
« Resposta #6118 Online: 28 de Novembro de 2009, 10:54:41 »
Aprender Perl seria muito útil pra mim. Os programas de simulação que eu uso têm entrada e saída em arquivos ASCII, tanto formatados quanto de formato livre, e muitas vezes eu preciso converter de um pra outro, ou fazer conta com valores que estão nesses arquivos. Perl seria muito útil, mas aprender uma linguagem "nova" e obscura (o código não fica a coisa mais legível do mundo) como Perl agora é quase impraticável...

Vou acabar fazendo um programa em C pra isso.

Não faça isso ! Na boa, qualquer coisa que queira fazer num arquivo texto, faça em perl ou awk !
Fazer em C vai te levar 5 vezes o tempo (o que fiz por exemplo me levou 30 min, e em C teria levado umas 2 horas no mínimo, além de corrigi-lo depois). Obviamente a performance de um programa em C é melhor, mas a diferença não é relevante para a diferente de manipulação da linguagem. A maioria das vezes uma solução simples e rápida é mais eficiente... tudo depende da situação.
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline Eremita

  • Nível 38
  • *
  • Mensagens: 3.833
  • Sexo: Masculino
  • Ecce.
Re: Corujão do Clube Cético
« Resposta #6119 Online: 28 de Novembro de 2009, 11:01:41 »
Sobre Awk: aprendi a usá-lo uma vez que percebi que meus MP3s tavam ocupando espaço demais no disco.
Muitos deles estavam a 320kbps, mas não tinham muita diferença pros de bitrate variável (que tinham a metade do tamanho).
Só que eu não ia conferir um por um os arquivos, e mudar a bitrate... no meu caso, não foi Perl, foi no shell mesmo:

Código: [Selecionar]
#!/bin/bash
find . -name "*.mp3" -exec mp3info -r v -p "%r \"%F\"\n" '{}' \; > list.txt
gawk '$1 == 160 {$1 = ""; print}
      $1 == 192 {$1 = ""; print}
      $1 == 224 {$1 = ""; print}
      $1 == 256 {$1 = ""; print}
      $1 == 320 {$1 = ""; print}' list.txt > gran.txt
gawk '{system("lame -v" $0)}' gran.txt
gawk '{system("rm" $0)}' gran.txt

Eu poderia ter resumido as cinco linhas do Awk pra uma só, mas fiquei cabreiro que ele resolvesse embirrar quando o mp3info dissesse que a bitrate é v (variável); então eu disse pra ele manipular só nesses cinco casos, o que já era suficiente pra reduzir meus MP3s pra um espaço aceitável.

Depois descobri que os FLACs tavam ocupando um espaço gigantesco também, mas nesses não encostei... mandei pra um DVD de FLACs e pronto.
Latebra optima insania est.

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re: Corujão do Clube Cético
« Resposta #6120 Online: 28 de Novembro de 2009, 11:18:51 »
Eu tenho um 'flac2mp3' que faço justamente para reduzir espaço (e o meu player às vezes falha com flac !).

Envie R$ 1.300,00 para http://www.seraquealguemmandagranapraca.com.br e ganhe totalmente de graça um script massa ! :)

Tá bom, mando via MP.
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re: Corujão do Clube Cético
« Resposta #6121 Online: 28 de Novembro de 2009, 11:21:22 »
Eu uso awk em muitas situações para corrigir arquivos CNAB que clientes enviam ou bancos destroem, e já usava awk faz tanto tempo que nem lembro quando foi que aprendi ele. Mas foi o meu pai que me ensinou a usá-lo.

Será que o Gui vai ser analista de sistemas e passarei uns CD com utilitários para ele quando atingir a maioridade ? :)

'Cuidado, Gui, estes scripts são perigosos, só os escolhidos com senha de root podem manipulá-los! Não deixe que o mal os manipule! E faça backup sempre !'  :biglol:
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline Eremita

  • Nível 38
  • *
  • Mensagens: 3.833
  • Sexo: Masculino
  • Ecce.
Re: Corujão do Clube Cético
« Resposta #6122 Online: 28 de Novembro de 2009, 12:20:47 »
Eu tenho um 'flac2mp3' que faço justamente para reduzir espaço (e o meu player às vezes falha com flac !).

Envie R$ 1.300,00 para http://www.seraquealguemmandagranapraca.com.br e ganhe totalmente de graça um script massa ! :)

Tá bom, mando via MP.
É que no caso dos FLACs a diferença de qualidade fica muito evidente. Eu até testei converter alguns pra MP3, mas não gostei do resultado.

De qualquer forma, se quiser mandar o script, eu aceito :D é sempre bom ter à mão coisas do tipo, e ver o que outras pessoas fazem pode dar boas idéias.
Latebra optima insania est.

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Corujão do Clube Cético
« Resposta #6123 Online: 28 de Novembro de 2009, 12:39:54 »
Sobre Awk: aprendi a usá-lo uma vez que percebi que meus MP3s tavam ocupando espaço demais no disco.
Muitos deles estavam a 320kbps, mas não tinham muita diferença pros de bitrate variável (que tinham a metade do tamanho).
Só que eu não ia conferir um por um os arquivos, e mudar a bitrate... no meu caso, não foi Perl, foi no shell mesmo:

Então, eu tenho scripts em bash que resolvem meus problemas, mas eles são muito lentos. fazer coisa do tipo
Código: [Selecionar]
VAR=`cat arquivo | grep linha | wak -F"separador maluco que só funciona pra essa linha em partivular" '{print $2;}'`
VAR2=`echo "scale=5; ($VAR + 15)/$DENOM" | bc -l`
é M U I T O L E N T O. Perl já me ajudaria.
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Eremita

  • Nível 38
  • *
  • Mensagens: 3.833
  • Sexo: Masculino
  • Ecce.
Re: Corujão do Clube Cético
« Resposta #6124 Online: 29 de Novembro de 2009, 00:25:44 »
Estranho. O script que eu fiz não era lento, exceto a parte do lame... talvez sejam os pipes, já que não usei nenhum?
(Fiz isso pra gerar arquivos, mesmo... assim eu podia acompanhar :D )

Quanto ao Gui, Zapp:


Ok, não é Lisp (será que sou eu o único doido (que tenta aprender uma linguagem assim (com mais parêntesis que (sei lá o quê))))?
Latebra optima insania est.

 

Do NOT follow this link or you will be banned from the site!