Funções ZZ versão 7.7

Atenção! Parem as máquinas! Versão nova das Funções ZZ!

Este é um evento especial que ocorre algumas poucas vezes por ano ;)

Nesta versão 7.7, a maior parte das mudanças visa corrigir o de sempre: sites que mudaram de endereço ou de formato, quebrando as funções e seus filtros. As problemáticas que foram arrumadas, são:

  • zzdolar
  • zzgoogle
  • zzipinternet (arrumada após bilhares de pedidos)
  • zznoticiaslinux (Yahoo)
  • zzpronuncia
  • zzwhoisbr

Também houve a remoção da zzdicabl, que fazia pesquisas no site da Academia Brasileira de Letras. Como agora eles são “modernos” e estão usando AJAX, acabou a brincadeira para as ZZ.

Mas houve mudanças mais profundas também.

Eu já disse que odeio UTF-8?

Padrões são uma maravilha, são a solução da fome mundial, mas enquanto não são adotados massivamente, são uma dor de cabeça a mais para se preocupar. O futuro é UTF-8, sem dúvida. Mas ainda há muito ISO-8859-1 (Latin 1) por aí.

As funções ZZ são conservadoras, ainda sendo disponibilizadas no formato Latin 1, porém podem ser facilmente convertidas para UTF com um único comando:

iconv -f iso-8859-1 -t utf-8 funcoeszz > funcoeszz-utf

Essa diferença entre formatos só é problemática em uma única função: zzarrumanome. Os nomes de seus arquivos eram bagunçados se você a usasse em um sistema UTF-8. Agora com a versão nova, isso não acontece mais.

Por falar em zzarrumanome, agora ela possui uma opção nova muito bacana, chamada “-n”. Da mesma maneira que na zznomefoto, essa opção serve para testar o comando antes de executá-lo. O processamento é feito, mas os arquivos não são renomeados. Apenas são mostrados na tela quais serão os nomes novos dos arquivos:

$ ls
Nome CHATÃO !!!.TXT
$ zzarrumanome -n *
[-n] Nome CHATÃO !!!.TXT -> ./nome_chatao.txt
$ ls
Nome CHATÃO !!!.TXT
$

Baixe a versão nova 7.7 das Funções ZZ

25 Respostas to this post.

  1. Publicado por eljunior em 18 Julho 2007 às 3:12

    bah! o -n pra zzarrumanome fez falta!

    a mudança pra utf-8 também foi uma boa pra mim. já havia perdido arquivos por ter esquecido de converter o bichinho… :)

    Responder

  2. Publicado por eljunior em 18 Julho 2007 às 3:19

    opa, não mudou pra utf-8, viajei! :-D
    (antes que alguém me corrija, eu me corrijo…)

    Responder

  3. Publicado por Ozéias Ribeiro em 18 Julho 2007 às 4:19

    Só Aurélio, como já havia dito em email enviados, achei show a idéia do FUNCOESZZ e virou utilitário do dia a dia…, já estou baixando agora mesmo a nova versão, vlw pelas mudanças e atualizações… abraços…

    Responder

  4. Funcoeszz 7.7

    Para quem não conhece, funcoesZZ é uma coletânea com 70 mini-aplicativos de
    utilidades diversas, prontos para serem usados na linha de comando de
    sistemas tipo UNIX (Linux, BSD, Cygwin, Mac OS X, entre outros).
    Literalmente uma mão na roda para quem c

    Responder

  5. Publicado por stjimmy2k em 18 Julho 2007 às 21:47

    IRRA! ESSA É MUITO QUENTE! NOVÍSSIMA VERSÃO DO SEGUNDO MELHOR PROGRAMA DAS ORGANIZAÇÕES VERDE!

    Valeu pela consideração com os pobres mortais que não têm um .*Mac.* para dispensarem o bash de uma vez.

    Responder

  6. Publicado por LES em 18 Julho 2007 às 22:16

    ISO-8859-1 até morrer.

    Responder

  7. Publicado por stjimmy2k em 18 Julho 2007 às 22:24

    Não sei se é de propósito…mas tem um bug na zzhora. Agora são 22:23.

    $ funcoeszz hora 24:00 – agora
    01:37 (0d 1h 37m)

    $ funcoeszz hora 00:00 – agora
    -22:23 (0d 22h 23m)

    Não seria conveniente tratar 00:00 como 24:00?

    É só uma sugestão.

    Responder

  8. Nesse caso você deve usar a opção -r, para que o cálculo seja **R**elativo à primeira hora.

    $ zzhora agora
    23:10 (0d 23h 10m)
    $ zzhora -r 24:00 – agora
    00:50 (hoje)
    $ zzhora -r 00:00 – agora
    00:50 (ontem)

    Sem a opção -r, os cálculos são simples, somando/diminuindo horas e minutos, sem ter um tempo inicial.

    Ah, só lembrando que a hora “24:00″ não existe. 23:59 é o último horário válido.

    Responder

  9. Publicado por Weslei em 19 Julho 2007 às 2:37

    Parabéns.. conheci o ZZ essa semana e já virei fã… O melhor de tudo que até atualização já saiu… muito bom mesmo, para os técnicos e curiosos de plantão é um prato cheio… O extra para rastrear encomendas nos correios também é show…

    Parabéns Aurélio
    .’.

    Responder

  10. Registro aqui uma dica de português enviada por e-mail por um leitor assíduo do blog, que dessa vez ficou tímido :)
    .
    “Mas houveram mudanças mais profundas também.”
    .
    s/(houve)ram/\1/
    .
    O verbo “haver” com “sentido” de existir é invariável, ou seja, não tem número (plural).

    Informou o Plantão Revisão. :-)

    Responder

  11. Publicado por Cristiano em 19 Julho 2007 às 14:36

    Olá, Aurélio, tudo blz?

    Leio o seu blog / site a algum tempo e é a primeira vez q resolvo comentar…

    Primeiro, parabéns pelo blog q é um dos meus preferidos (putz, q puxa-saco…)

    Segundo, preciso de uma dica: infelizmente tenho q usar rWindowze no note da empresa, mas uso cygwin p/ não ficar c/ tanta saudade do meu linux… :-) Acabei de instalar a nova versão do funcoeszz, mas para alguns comandos (não lembro quais agora) o cygwin reclama que não tem o bc instalado… Não sei que pacote (se é q existe) devo instalar p/ resolver isso… can u (or anybody) help me?

    Grande abraço. e continue o bom trabalho q tem feito…
    Cristiano
    there are 10 kinds of people in the world: those who understand binaries and don’t…

    Responder

  12. Publicado por LES em 19 Julho 2007 às 15:30

    Cristiano, faz muito tempo que eu não uso Windows, mas lembro que tinha bc no Cygwin sim. Veja se encontra o pacote no catálogo/instalador do Cygwin.

    Responder

  13. Publicado por Rodrigo em 19 Julho 2007 às 17:13

    Opa Aurélio!
    Fico feliz por ter saído uma nova versão.
    Tenho vários shell-scripts que usam funções das funcoeszz.
    Um abraço!

    Responder

  14. Publicado por Cristiano em 19 Julho 2007 às 17:46

    Valeu LES…

    eu q não tinha procurado direito no setup…

    amplexos,
    Cristiano
    O mundo está precisando de mais gênios modestos… atualmente somos poucos…

    Responder

  15. Publicado por Fábio em 20 Julho 2007 às 12:43

    Aurélio, por favor me permita usar o seu BLOG para divulgação de um material de campanha desenvolvido pelo pessoal do antispam.br e os outros órgãos associados a ele.

    São dois vídeos explicativos sobre vírus e suas váriante, e os perigos da internet.

    O material é de ótima qualidade.

    Os vídeos estão disponíveis no site http://antispam.br/

    O site Dicas-L tem mais informações no link:
    http://www.dicas-l.com.br/dicas-l/20070720.php

    Responder

  16. Publicado por any em 24 Julho 2007 às 16:54

    Para mim são boas novas, parece que o Aurélio está se recuperando daquelas gripes infantis. Tenha sempre antigripais à mão para não deixar a situação degenerar demais. :)
    Desculpe a brincadeira, mas não resisti. :))
    PS
    Estou sabendo, aqueles tópicos repercutem muito mais, mas a síntese você mesmo já citou por lá.:)

    Responder

  17. Publicado por Rael em 1 Agosto 2007 às 8:46

    Impressão minha ou você está confundindo Unicode com UTF-8? Caso não, desculpe. Apenas para lembrar: Unicode suporta ISO-8859-1 numa boa, desde que você especifique que está usando este formato.

    Responder

  18. Publicado por Fábio em 2 Agosto 2007 às 12:53

    Cadê o Aurélio?

    Responder

  19. Publicado por mArCiO em 5 Agosto 2007 às 19:53

    o aurelio sumiu..

    Responder

  20. Off Topic:

    Aurélio, dessa vez você foi longe demais…

    http://funverde.wordpress.com/

    hehehe…brincadeira, um abraço

    Responder

  21. Publicado por aqua em 6 Agosto 2007 às 20:04

    Tudo bem, acho que você ficou esse tempo se preparando para o evento.
    http://www.ciadeeventos.com.br/eventos/caioba2007/

    Agora que o evento já ocorreu, dê um alou no blog verdão.

    Responder

  22. Para Cristiano, o bc pode ser adicionado à sua instalação do cygwin facilmente, execute o setup.exe do cygwin e na secao MATH adcione o bc na instalacao , pronto seu bc estara instalado no cygwin, duvidas sobre cygwin acesse: http://aurelio.net/cygwin/

    la tem tudo que voce precisa.

    Abracos

    Ae Verde vou mandar foto do bolo verde q meu amigo fez

    Responder

  23. Publicado por Cristiano em 7 Agosto 2007 às 16:54

    Valeu, Fabrício…

    Eu já tinha conseguido instalar o bc (fazendo o setup mostrar todas as categorias d uma vez…)

    qdo o LES falou q tinha bc no cygwin, resolvi procurar direito no setup e acabei achando… mas valeu de qqr forma pela boa vontade :-)

    amplexos,
    Cristiano
    There are 10 kinds of people in the world: those who understand binaries and those who don’t…

    Responder

  24. Publicado por Cristiano em 10 Agosto 2007 às 0:51

    Po… fala sério! Kd o Aurélio, meu?
    Vários dias sem aparecer…
    Volta, verde…
    abraços a todos
    Cristiano
    The greatest remedy for anger is delay.

    Responder

  25. Opa, opa.

    Estou curtindo o restinho dos meus 20 dias de férias. Esqueci de avisar antes.

    Conheci lugares e pessoas legais, daqui uns dias as historinhas voltarão a pipocar aqui no blog :)

    Abraços!

    Responder

Responder a esta postagem