Skip to content
Olá, Mundo (de novo)
August 16, 2026 — “Será que ainda sei escrever algum texto mais longo que uma mensagem de Slack sem usar AI?” Essa foi a pergunta que me fez tentar, mais uma vez, manter um “blog” (tão anos 2000!). E a segunda motivação foi de que não quero mais usar redes sociais de qualquer tipo pra ventilar seja lá o que eu quiser falar. Vai ficar aqui, nesse canto desconhecido da Internet, num servidor empoeirado em cima da minha mesa, da forma mais roots que posso imaginar. Ninguém vai ler, mas é divertido mesmo assim.
traceroute 216.81.59.173
February 10, 2013 — traceroute 216.81.59.173, may the Force be with you
jmeter-reports
December 18, 2012 — Ferramenta para gerar relatórios simples do JMeter a partir do summary report.
Java JDK 1.5 no OS X Lion e Mountain Lion
October 15, 2012 — Como instalar o Java JDK 1.5 no Mac OS X Mountain Lion
Mongo on Rails no MongoDB São Paulo
September 28, 2012 — No dia 13 de Julho tivemos o evento anual MongoDB São Paulo, que pela primeira vez foi realizado inteiramente pela 10gen, empresa responsável pelo desenvolvimento do MongoDB e que inclusive está abrindo um escritório em São Paulo para atender clientes locais, prestando serviços de consultoria, suporte e treinamento, mais informações conversem com o Marcello Baquero ou Steffany Boldrini da 10gen. Mas vamos ao que interessa (pelo menos pra mim): durante o evento apresentei a palestra “Mongo On Rails”, onde falei sobre a utilização da gem Mongoid em projetos Ruby on Rails - desde a instalação e configuração da Gem até a modelagem de documentos usando a DSL do Mongoid - e alguns cases de utilização de MongoDB e Mongoid na Editora Abril.
Monitoração da JVM via JMX e SNMP
May 30, 2012 — Este post apresenta de forma sucinta os passos necessários para configuração dos agentes JMX e SNMP na Máquina Virtual Java (JVM) assim como exemplos de utilização das ferramentas jconsole e snmpwalk para monitoração. Esse conteúdo é baseado na documentação de gerenciamento da JDK Sun/Oracle. Configuração A instalação padrão da JRE/JDK possui um modelo dos arquivos management.properties e snmp.acl com todas as configurações disponíveis (ambos em $JAVA_HOME/jre/lib/management/). Para facilitar a leitura e manutenção recomendo criar estes arquivos na estrutura de diretórios da sua aplicação, principalmente porque isso será necessário caso queira monitorar mais de uma JVM na mesma máquina (ver exemplo do Tomcat abaixo).
Campus Party 2010 - Dia 1
January 26, 2010 — Hoje foi o primeiro dia da Campus Party. Na verdade foi o dia da “instalação”. Centenas de nerds com seus desktops, monitores, robôs, e mais um monte de tranqueiras encaixotadas aguardando sua vez para fazer o credenciamento. Cheguei por volta de 11h30 e a fila se estendia por toda a lateral do Centro de Exposições Imigrantes, e olha que o lugar é grande. Decidi não encarar e fui fazer outras coisas durante o dia. Voltei por volta de 17h e a fila continuava grande, mas pelo menos já era praticamente a metade. Depois de 1 hora finalmente consegui entrar e pra minha surpresa tinha mais uma filinha de 20 minutos pro credenciamento de equipamento. O mais incrível é que ninguém parecia aborrecido com a espera toda, afinal são 7 dias de evento, 1 hora e meia não é nada. Por sorte encontrei meu amigo Paulo Suzuki e passamos o tempo conversando.
O Zé, O git e o Github
December 17, 2009 — Esses dias estava eu tentando convencer um amigo meu, o Zé, de que usar o Github como “hub” (duh!) de projetos Git é muito interessante e paga a “complexidade” extra dos pulls, pushs e merges intermediários. A conversa é relativamente longa, mas divertida e rápida de ler. Se você é teimoso como o Zé, pode servir pra entender melhor a ideia do Github e da dinâmica dos sistemas de controle de versão distribuídos:
Que editor você usa?
November 18, 2009 — Se alguém te perguntar “que editor você usa?”, qual é a primeira resposta que lhe vem à cabeça? Pois é, fui pego de surpresa com uma pergunta dessas dentro do avião, enquanto conversava com um Sr. muito simpático que estava sentado ao meu lado jogando paciência no seu iPhone. Uma pergunta muito simples, “que editor você usa?”, eu gaguejei um pouco e falei, meio sem graça, “editor, é … de documento?”, o cara me olhando meio desconfiado disse “sim, editor”, e eu respondi, meio sem confiança “OpenOffice?” … ufa, a conversa continuou normalmente e ele até me indicou o NeoOffice, uma versão otimizada para Mac OSX do OpenOffice, já conhecia, instalei logo nos primeiros dias de Mac mas acabei ficando com o bom e velho OpenOffice que a meu ver se adapta muito bem ao Mac, mas ele disse que uma nova versão do Neo Office está ainda melhor, então vou testar.
Japan Linux Symposium e lançamento do Windows 7
October 22, 2009 — Essa vai ficar pra história, Linus Torvalds “prestigiando” o lançamento do Windows 7 no estande de vendas da Microsoft, “estrategicamente” posicionado em frente ao local onde acontece o Japan Linux Symposium: E olha a cara do japinha, pensando “Eba, vou vender Windows 7 pra esse gringo, né!” …. ahehaehae … pra esse aí não japa, esse não. Foto gentilmente compartilhada por Chris sob a licença Creative Commons.
Definição de Cloud Computing pelo NIST
June 15, 2009 — O National Institute of Standards and Technology (NIST [1]) disponibilizou no início de Junho o primeiro rascunho de uma definição para Cloud Computing (Computação em Nuvem). Trata-se de um documento de duas páginas com as primeiras linhas do que futuramente deve se tornar uma definição formal desse paradigma de computação na visão do instituto. O texto é muito acessível e basicamente define cinco características essenciais que definem computação em nuvem, três modelos de entrega dos serviços e quatro modelos de instalação e configuração da infraestrutura necessária para criação das nuvens.
Amazon Web Services leva a educação às nuvens
May 5, 2009 — É fato que a Amazon saiu na frente no mercado de Cloud Computing com seu serviço Amazon Web Services. O serviço foi lançado em 2006, mas foi em meados de 2008 que passou a ganhar mais destaque devido ao grande interesse do mercado na chamada computação em nuvem, que basicamente é a venda de recursos computacionais como serviço na Internet. E ainda não há no mercado um sistema tão simples de usar e com um esquema de tarifação tão atrativo como o da Amazon.
IP Communications 2008
March 26, 2009 — Nos dias 4 e 5 de Dezembro de 2008 a Voice Technology esteve presente na IPCommunications 2008 ministrando duas palestras sobre VoIP. Foi nossa primeira experiência como palestrantes em um evento desse porte e com certeza o pontapé inicial para tentar criar essa cultura dentro da empresa. Trabalhamos há mais de 4 anos com o desenvolvimento de produtos e serviços VoIP mas até então não havíamos trabalhado para expor e compartilhar esse conhecimento com o mercado e principalmente com a comunidade de Software Livre e Código Aberto, visto que utilizamos vários sistemas, ferramentas e frameworks opensource em nosso dia-a-dia e sabemos que é nosso dever devolver algo para a comunidade, seja através de software ou passando esse conhecimento adiante. Essa troca é um fator fundamental para o bom funcionamento desse ecossistema e com certeza é o que nós e a Voice queremos que aconteça.
Segunda via do documento do carro em São Paulo
December 1, 2008 — Saindo um pouco do assunto de tecnologia, gostaria de compartilhar a experiência, no mínimo cansativa, de tirar a segunda via do documento do carro em São Paulo. Se eu tivesse essas informações com certeza o trabalho teria sido bem menor. Semana passada tive meu carro furtado na região da Pompéia e, dentre outras coisas, levaram o documento do veículo que estava no porta-luvas. Sabendo o trabalho que dá pra tirar a segunda via vou levar a sério a recomendação de sempre carregá-lo comigo.