Já passaram três meses desde o lançamento da mega ultra hiper reforma geral das Funções ZZ. A faxina deu trabalho, mas o resultado compensou:
- Foram mais de 2.000 downloads das nossas singelas ferramentas de linha de comando.
- Com o código limpo e comentado, mais pessoas puderam estudá-lo e compreendê-lo, resultando em mais contribuições de usuários.
- Com duas versões distintas (uma para sistemas UTF-8 e outra para ISO-8859-1), acabaram-se os problemas com a acentuação.
Agora que a manutenção ficou facilitada, é menos complicado lançar uma versão nova. Note que é “menos complicado” e não “fácil” :)
Esse evento mágico ocorrerá em intervalos menores do que a média atual vergonhosa de uma-versão-por-ano…
Por falar nisso, está saindo do forno o mais recente lançamento das funções, a versão 8.6 (ano 2008, mês de Junho — já tinha percebido esse padrão?), cheia de novidades:
- Várias melhorias de compatibilidade com o Solaris. Se você usa esse sistema e algumas funções estavam problemáticas, atualize agora e seja feliz!
- Várias funções receberam melhorias: zzcalcula, zzcpf, zzdicportugues, zzfoneletra, zzlinha, zzsigla, zzwikipedia.
- Algumas funções tiveram problemas corrigidos: zzbabelfish, zzsecurity, zzss.
- Função nova zzshuffle, para desordenar as linhas de um texto. É o contrário do comando sort. Enquanto ele arruma, essa função bagunça :)
$ cat texto.txt 1º primeiro 2º segundo 3º terceiro 4º quarto 5º quinto $ cat texto.txt | zzshuffle 1º primeiro 3º terceiro 2º segundo 5º quinto 4º quarto $ cat texto.txt | zzshuffle 3º terceiro 2º segundo 5º quinto 1º primeiro 4º quarto $ zzshuffle texto.txt 2º segundo 4º quarto 3º terceiro 1º primeiro 5º quinto $
E aí, gostou?
Então vá correndo baixar a versão nova 8.6 das Funções ZZ!