Minha experiência na ContaAzul
Aos 38 anos, aceitei o desafio de trabalhar na ContaAzul, uma startup com tecnologias de nuvem, que até então eram desconhecidas pra mim. Fiquei lá por 11 meses, de nov/2015 a out/2016. Fiz novas amizades, conheci o método de trabalho da nova geração (fail fast), comi bastante (comida livre!) e aprendi muito sobre AWS, Docker, CI/CD e práticas DevOps. Foi uma experiência incrível, e um grande upgrade na carreira. Vou... → Veja o post completo
Serei papai \o/
No verão passado estava com minha sobrinha de 4 anos na piscina do clube, quando começou a chover. Começamos então a tomar pingos de chuva. Cada pingo tinha um sabor. Enquanto os dela eram morango, chocolate e outras comidas gostosas, os meus eram de sabores bizarros como: sola de sapato, tapete, rabo de elefante, volante de carro... Ela ria muito. ❤️ Eu adoro crianças. Gosto de brincar com elas, correr,... → Veja o post completo
Tela Preta episódio 9: Contar palavras com egrep|sort|uniq
★ Lista de episódios da série Tela Preta: 1 2 3 4 5 6 7 8 9 Para comemorar a marca de 1.000 assinantes no meu canal do YouTube 🎉, fiz mais um episódio da série Tela Preta 🎉 Tela Preta é a minha série de vídeos nerds gravados na linha de comando do Unix, demonstrando o “jeito shell script” de resolver problemas. Todos os vídeos contam com narração e... → Veja o post completo
Raridade: teve ensaio da banda
Sábado retrasado teve ensaio da banda, Correria HC. Esse é um evento raro, que acontece uma vez a cada N anos, quando um alinhamento cósmico faz com que todos os integrandes estejam na mesma cidade durante algumas horas. Nos últimos 10 anos, só tivemos três ensaios: um em 2010, outro em 2014 e esse agora em 2016. Curiosidade: Na primeira versão desse texto, o parágrafo anterior começava com “sábado passado”,... → Veja o post completo
Tenho três empregos
Estou numa rotina de trabalho tão insana que tenho que registrar. Acordo às 05:45 e vou dormir à meia-noite. De manhã trabalho 4h na Prefeitura de Joinville, à tarde trabalho 6h na startup ContaAzul e à noite e intervalos, estou escrevendo um livro novo. Isso dá 13 horas de trabalho por dia. O dia começa cedo às 05:45. Estou acordando sozinho já, antes do despertador. Coisa de véio, tá ligado?... → Veja o post completo
Aprenda expressões regulares em um dia
Expressões regulares é um assunto que dá medo em muita gente. O cara olha aquela mistura aleatória de símbolos, não entende nada e sai xingando quem inventou aquela porcaria :) Mas depois que você “vê a luz” e aprende a ler e criar suas próprias expressões, um novo mundo de possibilidades se abre e você passa a querer usar expressões regulares em tudo! Do ódio ao vício, o que era... → Veja o post completo
Sed salva o dia novamente
Já perdi a conta de quantas vezes o sed me salvou. Ele é meu comando preferido do Unix. É simples, direto, minimalista, poderoso, enigmático. E claro, faz uso intensivo de expressões regulares, que é minha outra paixão. Pórem, esta aparente simplicidade esconde um programa muito poderoso, que pode fazer as mais complicadas edições em textos, de maneira automatizada. Precisou substituir, apagar, inserir, juntar, quebrar, inverter, duplicar um texto? Sed nele!... → Veja o post completo
Fiz a prova POSCOMP
Ando pensando em fazer um mestrado em computação, para aprender sobre assuntos mais densos e quem sabe no futuro dar aulas em alguma faculdade/universidade. Só tem um pequenino problema: minha formação acadêmica é risível. Fiz uns 8 meses de Bacharelado em Informática na UFPR, lá por 1997. As aulas eram difíceis. Reprovei em Cálculo I, e ao fazer de novo essa matéria, achando que dessa vez iria conseguir, olha o... → Veja o post completo
Eu no podcast Castálio
Participei do podcast Castálio, que faz um bate-papo com nerds brasileiros de diversas áreas. Foi divertido! Os entrevistadores Og Maciel e Elyézer Rezende fizeram perguntas e eu respondi com o --verbose ligado, resultando numa conversa tão extensa que teve que ser dividida em dois episódios :) Escute agora Castálio Podcast #67: Aurelio Jargas - Conectiva e Livros (44min) Castálio Podcast #68: Aurelio Jargas - Projetos (54min) Ou se preferir, assine... → Veja o post completo
Saindo da caverna: darei cursos em São Paulo
Versão estou-com-pressa Após 7 anos de hiato, voltarei a dar cursos nerds por um breve período: 4 dias em São Paulo capital (de 19 a 22/08/2015). Tem cursos de expressões regulares e de shell script básico e avançado. Corra lá, são só 20 vagas por curso, evento único. Depois disso volto pra caverna :) Versão normal A última vez que dei um curso nerd foi em 2008. Foram oito horas... → Veja o post completo
Tela Preta episódio 8: Trocar a extensão de arquivos com find|sed|sed|sh
★ Lista de episódios da série Tela Preta: 1 2 3 4 5 6 7 8 9 Vídeo novo na área! Saiu mais um episódio da série Tela Preta. Tela Preta é a minha série de vídeos nerds gravados na linha de comando do Unix, demonstrando o “jeito shell script” de resolver problemas. Todos os vídeos contam com narração e legendas em português, estão em alta resolução (HD) e são... → Veja o post completo
15 anos de Funções ZZ
15 anos… É muita coisa. Imagino que deva ter usuários das Funções ZZ 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. *... → Veja o post completo
Como usar Unicode (→★♥♪) no teclado do Android
Sabe no teclado do Android, quando você está digitando um texto e precisa segurar uma letra para obter sua versão acentuada? Por exemplo, segurar a letra A faz aparecer outras opções como Á, Ã, À e Â. Além de nossas queridas letras acentuadas, você sabia que outras teclas trazem símbolos fofuchos, como ★ e ♥? Estes símbolos especiais são chamados de caracteres Unicode. Existem milhares deles, mas o teclado do... → Veja o post completo
Liberou geral: PDF do miniman agora é gratuito
O miniman é um guia rápido que lista os principais comandos do Unix e suas opções mais utilizadas. A ideia é tê-lo sempre a mão, para consultar na hora de usar aquele comandinho mágico. Como era mesmo o nome? Qual era aquela opção que fazia X? Basta olhar o miniman e pronto. Sem demora, sem --help, sem man page. Criei o miniman em 2009. Fiz a seleção dos comandos e... → Veja o post completo
Resposta rápida do desenvolvedor
Lá pelos anos 2000, lembro que contribuir com um software de código aberto envolvia produzir manualmente um patch (arquivo com as diferenças) e enviá-lo para a lista de discussão do projeto. Era um processo um pouco bagunçado, mas até que funcionava, e podia levar alguns dias. Estamos em 2015 e muita coisa mudou. Em vez das caóticas listas de discussão, hoje temos ferramentas online como o GitHub, que agilizam e... → Veja o post completo
Os melhores podcasts que escuto hoje (edição 2015)
Nerdcast (em português, semanal) — Ouço desde 2008 e continuo gostando bastante. É um grupo de amigos que se reúne para falar sobre um tema (cada episódio é um tema) de maneira bem descontraída, com muitas piadas e zoação. É comum convidarem especialistas para enriquecer a discussão. Apesar do nome Nerdcast, os temas são diversos, não limitados ao universo nerd. Os primeiros ~15 minutos de cada programa são anúncios e... → Veja o post completo
O robô da NET me atendeu muito bem
Reclamar e falar mal das empresas é fácil, sai naturalmente. Mas é importante elogiar quando merecido. Ontem deu chuva forte em Joinville e minha internet caiu. Liguei pra NET no 106 21, e sem precisar digitar ou falar absolutamente nada, obtive todas as informações que eu precisava em menos de um minuto. Repito: não digitei nem falei nada, somente fiquei ouvindo, do início ao fim da ligação. Quem me atendeu,... → Veja o post completo
Expressões regulares em bancos de dados SQL
Você sabia que é possível usar as poderosas expressões regulares em suas queries SQL no banco de dados? O operador LIKE até quebra um galho para pesquisas mais simples, com seus metacaracteres % e _. Mas para ir além e fazer pesquisas realmente complexas, você precisará de toda a gama de metacaracteres das expressões regulares. As expressões não fazem parte do padrão SQL (ainda), mas alguns bancos de dados já... → Veja o post completo
Campo sem validação == Caos
Sabe o que acontece quando você deixa o usuário livre para digitar o que quiser dentro de um campo inocente, como por exemplo, o nome da cidade onde mora? j J Jioinville Jionville JIONVILLE jJoinville Jlle JLLE Joiinville JOIINVILLE JOIMVILLE Joinille JOINILLE Joiniville JOINIVILLE JOINIVLLE JOINVIILE JOINVIILLE joinvile Joinvile JOINVILE JOINVILEE Joinvilkle joinville, Joinville Joinvill.e Joinville. Joinville' JOINVILLE JOI NVILLE JOINVILLE` JOINVILLE. JOINVILLE[ JOINVILLE] JOINVILLE** Joinvilles Joinvillle JOINVILLLE Joinvillr Joinvlle... → Veja o post completo
Funcionário Público
Eu nunca quis ser funcionário público. Como praticamente toda a minha família é de funcionários públicos (mãe, pai, padrasto, irmã, tios, tias, avô…), desde criança sempre ouvi histórias indignantes que eles contavam sobre o lado ruim do funcionalismo: morosidade, politicagem, pilantragem, desperdício, dinossauros… Minha mãe era uma chefe “durona”, que botava todos pra trabalhar sério e lutava por mudanças, mas sofria para conseguir melhorar, modernizar, informatizar as coisas. Tudo era... → Veja o post completo