15 anos de Funções ZZ
Autor: Dailson Fernandes | Publicado: 2015-06-03T17:41:00-03:00





Post Original:&nbsp;http://aurelio.net/blog/2015/05/30/15-anos-de-funcoes-zz/&nbsp;

15 anos… É muita coisa.

Imagino que deva ter usuários das&nbsp;Funções ZZ&nbsp;que são mais novos do que isso :)

Quando penso em softwares antigos, como as ferramentas originais do Unix, sempre imagino seus criadores como véios barbudos de óculos. Agora aqui estou eu, um jovem* gafanhoto que todo dia aprende algo novo, que nem barba tem direito (só uns fiapos), olhando meu próprio software completar 15 anos.


* Se é que alguém com 37 anos ainda pode ser considerado jovem…


No&nbsp;post comemorando os 13 anos, já ponderei sobre o tempo que passou e o que me faz continuar trabalhando neste software, após tantos anos. Então dessa vez vamos direto ao que interessa.

A versão nova

Para comemorar este aniversário, eu e o&nbsp;Itamar&nbsp;(meu amigo e co-autor das funções) decidimos preparar uma versão nova das funções. A última foi em 2013, nacomemoração de 13 anos.

Trabalhamos pesado nos últimos meses, usando nossas raras horas vagas de emprego/família/obrigações para discutir problemas, arrumar bugs, criar funções novas e melhorar as já existentes. O GitHub atesta a loucura que é esse desenvolvimento:


1.080 commits desde a versão anterior


50+ issues resolvidos&nbsp;desde a versão anterior


Mais&nbsp;38 issues adicionais resolvidos&nbsp;nas últimas semanas para deixar a versão nova “redonda”


Muita pesquisa, investigação e problemas cabeludos:

Fazer um gerador de números aleatórios portável
Consultar site da Caixa Econômica Federal
Ajustar os filtros awk/sed para serem portáveis
Fazer URL encode com UTF-8
Pegadinhas com printf e UTF-8



Incontáveis horas de trabalho consumidas no processo



O resultado é a&nbsp;versão nova 15.5&nbsp;(download,&nbsp;anúncio,&nbsp;changelog), que traz um número recorde de 49 funções novas, deixando nosso querido software com um total de 178 funções!


Bônus: Sabe quem enviou&nbsp;uma função nova, para participar das comemorações? OThobias, antigo co-autor das funções que há anos não “aparecia” por estas bandas. Massa!


Vem participar do projeto!

Você é programador(a), ou curte a linha de comando?&nbsp;Te convido a juntar-se a nós&nbsp;lá no GitHub. Pode entrar no meio das conversas lá no issues, reportar problemas ou&nbsp;criar sua própria Função ZZ.

Mesmo que não seja programador(a), você sabia que o site das funções também é&nbsp;um projeto lá no GitHub, e é gerado automaticamente a cada commit? Assim, caso você encontre algum erro no site, ou queria contribuir com conteúdo novo, é fácil. No final de cada página do site há um link direto para o seu arquivo original, pronto para ser melhorado, por você!


Toda ajuda é muito bem-vinda, e&nbsp;necessária&nbsp;para que o projeto continue ativo por muitos anos mais. Muito obrigado a&nbsp;todos os contribuidores atuais&nbsp;e que venham os novos!



Criado por&nbsp;Aurelio Jargas, este é um software livre 100% nacional e maduro, que já completou&nbsp;15 anos de existência. É o resultado do trabalho voluntário e não remunerado de&nbsp;vários brasileiros&nbsp;que colaboram em suas horas vagas, por prazer. Feito com muito carinho, bash, sed, awk, dedicação, expressões regulares, grep ...


Quer conhecer mais... ??? - http://funcoeszz.net/&nbsp;